.elementor-3825 .elementor-element.elementor-element-edf7e2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3825 .elementor-element.elementor-element-edf7e2a:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-edf7e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d81b55 );}.elementor-3825 .elementor-element.elementor-element-5109aac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-3825 .elementor-element.elementor-element-cc20826 .elementor-heading-title{font-size:var( --e-global-typography-eae65a8-font-size );font-weight:var( --e-global-typography-eae65a8-font-weight );line-height:var( --e-global-typography-eae65a8-line-height );color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-7b64de3 > .elementor-widget-container{margin:0% 25% 0% 0%;}.elementor-3825 .elementor-element.elementor-element-7b64de3{font-size:1.5rem;font-weight:300;line-height:1.9rem;}.elementor-3825 .elementor-element.elementor-element-9d859c5 .elementor-button{background-color:var( --e-global-color-ee09015 );font-size:0.875rem;font-weight:700;fill:var( --e-global-color-e64be90 );color:var( --e-global-color-e64be90 );border-style:none;border-radius:50px 50px 50px 50px;padding:8px 25px 8px 25px;}.elementor-3825 .elementor-element.elementor-element-9d859c5 .elementor-button:hover, .elementor-3825 .elementor-element.elementor-element-9d859c5 .elementor-button:focus{background-color:#19414C;}.elementor-3825 .elementor-element.elementor-element-d278386 .elementor-button{background-color:var( --e-global-color-d5c854a );font-size:0.875rem;font-weight:700;fill:var( --e-global-color-e64be90 );color:var( --e-global-color-e64be90 );border-style:none;border-radius:50px 50px 50px 50px;padding:8px 25px 8px 25px;}.elementor-3825 .elementor-element.elementor-element-d278386 .elementor-button:hover, .elementor-3825 .elementor-element.elementor-element-d278386 .elementor-button:focus{background-color:#19414C;}.elementor-3825 .elementor-element.elementor-element-9ec36ba{--display:flex;}.elementor-3825 .elementor-element.elementor-element-830e959{text-align:center;}.elementor-3825 .elementor-element.elementor-element-830e959 img{border-radius:20px 20px 20px 20px;}.elementor-3825 .elementor-element.elementor-element-1326f92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3825 .elementor-element.elementor-element-1326f92:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-1326f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-461b47f{text-align:center;}.elementor-3825 .elementor-element.elementor-element-461b47f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-fe27995{text-align:center;}.elementor-3825 .elementor-element.elementor-element-fe27995 .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );font-weight:var( --e-global-typography-1f5cd98-font-weight );line-height:var( --e-global-typography-1f5cd98-line-height );color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-6dfd8c0 .elementor-button{background-color:var( --e-global-color-d5c854a );font-size:0.875rem;font-weight:700;fill:var( --e-global-color-e64be90 );color:var( --e-global-color-e64be90 );border-style:none;border-radius:50px 50px 50px 50px;padding:8px 25px 8px 25px;}.elementor-3825 .elementor-element.elementor-element-6dfd8c0 .elementor-button:hover, .elementor-3825 .elementor-element.elementor-element-6dfd8c0 .elementor-button:focus{background-color:#19414C;}.elementor-3825 .elementor-element.elementor-element-5ec8ad2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 70px;--row-gap:70px;--column-gap:70px;--grid-auto-flow:row;}.elementor-3825 .elementor-element.elementor-element-5ec8ad2:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-5ec8ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb507f3 );}.elementor-3825 .elementor-element.elementor-element-b28ed46 .elementor-image-box-wrapper{text-align:start;}.elementor-3825 .elementor-element.elementor-element-b28ed46.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-3825 .elementor-element.elementor-element-b28ed46.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-3825 .elementor-element.elementor-element-b28ed46.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-3825 .elementor-element.elementor-element-b28ed46 .elementor-image-box-title{margin-bottom:30px;font-size:1.5rem;font-weight:600;line-height:1.75rem;color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-b28ed46 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3825 .elementor-element.elementor-element-b28ed46 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-3825 .elementor-element.elementor-element-b28ed46 .elementor-image-box-description{font-weight:300;color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-125f15f .elementor-image-box-wrapper{text-align:start;}.elementor-3825 .elementor-element.elementor-element-125f15f.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-3825 .elementor-element.elementor-element-125f15f.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-3825 .elementor-element.elementor-element-125f15f.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-3825 .elementor-element.elementor-element-125f15f .elementor-image-box-title{margin-bottom:30px;font-size:1.5rem;font-weight:600;line-height:1.75rem;color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-125f15f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3825 .elementor-element.elementor-element-125f15f .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-3825 .elementor-element.elementor-element-125f15f .elementor-image-box-description{font-weight:300;color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-3fd5293 .elementor-image-box-wrapper{text-align:start;}.elementor-3825 .elementor-element.elementor-element-3fd5293.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-3825 .elementor-element.elementor-element-3fd5293.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-3825 .elementor-element.elementor-element-3fd5293.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-3825 .elementor-element.elementor-element-3fd5293 .elementor-image-box-title{margin-bottom:30px;font-size:1.5rem;font-weight:600;line-height:1.75rem;color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-3fd5293 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3825 .elementor-element.elementor-element-3fd5293 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-3825 .elementor-element.elementor-element-3fd5293 .elementor-image-box-description{font-weight:300;color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-15ac2b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3825 .elementor-element.elementor-element-15ac2b6:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-15ac2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d81b55 );}.elementor-3825 .elementor-element.elementor-element-3666e87 > .elementor-widget-container{background-color:var( --e-global-color-3d81b55 );}.elementor-3825 .elementor-element.elementor-element-d5e67ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3825 .elementor-element.elementor-element-d5e67ee:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-d5e67ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://datapilot.fr/wp-content/uploads/2025/03/bg-serpentin-rouge.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3825 .elementor-element.elementor-element-38676b4{text-align:center;}.elementor-3825 .elementor-element.elementor-element-38676b4 .elementor-heading-title{font-size:var( --e-global-typography-2a6ceb4-font-size );text-transform:var( --e-global-typography-2a6ceb4-text-transform );color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-ef378a0{text-align:center;}.elementor-3825 .elementor-element.elementor-element-ef378a0 .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );font-weight:var( --e-global-typography-1f5cd98-font-weight );line-height:var( --e-global-typography-1f5cd98-line-height );color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-949f6c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--grid-auto-flow:row;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-3825 .elementor-element.elementor-element-c700136{--display:flex;}.elementor-3825 .elementor-element.elementor-element-585974f{font-weight:300;line-height:1.5rem;}.elementor-3825 .elementor-element.elementor-element-7cfc3fc{--display:flex;}.elementor-3825 .elementor-element.elementor-element-9226856{font-weight:300;line-height:1.5rem;}.elementor-3825 .elementor-element.elementor-element-c0b8ae5{--display:flex;}.elementor-3825 .elementor-element.elementor-element-9d00bb9{font-weight:300;line-height:1.5rem;}.elementor-3825 .elementor-element.elementor-element-e3afe53{--n-accordion-title-font-size:1.5rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:50px;--n-accordion-title-normal-color:var( --e-global-color-92841bf );--n-accordion-title-hover-color:var( --e-global-color-92841bf );--n-accordion-title-active-color:var( --e-global-color-92841bf );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-079c147 );--n-accordion-icon-hover-color:var( --e-global-color-079c147 );--n-accordion-icon-active-color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-e3afe53 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-3825 .elementor-element.elementor-element-e3afe53 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1.75rem;}:where( .elementor-3825 .elementor-element.elementor-element-e3afe53 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3825 .elementor-element.elementor-element-c7dc740{--display:flex;}.elementor-3825 .elementor-element.elementor-element-22d5577{font-weight:300;line-height:1.5rem;}.elementor-3825 .elementor-element.elementor-element-c820c65{--display:flex;}.elementor-3825 .elementor-element.elementor-element-2d19258{font-weight:300;line-height:1.5rem;}.elementor-3825 .elementor-element.elementor-element-78cfb33{--display:flex;}.elementor-3825 .elementor-element.elementor-element-a142b9e{font-weight:300;line-height:1.5rem;}.elementor-3825 .elementor-element.elementor-element-5bc2b80{--n-accordion-title-font-size:1.5rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:50px;--n-accordion-title-normal-color:var( --e-global-color-92841bf );--n-accordion-title-hover-color:var( --e-global-color-92841bf );--n-accordion-title-active-color:var( --e-global-color-92841bf );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-079c147 );--n-accordion-icon-hover-color:var( --e-global-color-079c147 );--n-accordion-icon-active-color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-5bc2b80 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-3825 .elementor-element.elementor-element-5bc2b80 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1.75rem;}:where( .elementor-3825 .elementor-element.elementor-element-5bc2b80 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3825 .elementor-element.elementor-element-ee6b7f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3825 .elementor-element.elementor-element-c42af24{--display:flex;}.elementor-3825 .elementor-element.elementor-element-6c0f942{--display:flex;}.elementor-3825 .elementor-element.elementor-element-5af9691 .elementor-heading-title{font-size:var( --e-global-typography-2a6ceb4-font-size );text-transform:var( --e-global-typography-2a6ceb4-text-transform );color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-396a501 .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );font-weight:var( --e-global-typography-1f5cd98-font-weight );line-height:var( --e-global-typography-1f5cd98-line-height );color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-84f67bc{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:1.5rem;font-weight:300;line-height:2.1rem;}.elementor-3825 .elementor-element.elementor-element-e486b0b .elementor-button{background-color:var( --e-global-color-ee09015 );font-size:0.875rem;font-weight:700;fill:var( --e-global-color-e64be90 );color:var( --e-global-color-e64be90 );border-style:none;border-radius:50px 50px 50px 50px;padding:8px 25px 8px 25px;}.elementor-3825 .elementor-element.elementor-element-e486b0b .elementor-button:hover, .elementor-3825 .elementor-element.elementor-element-e486b0b .elementor-button:focus{background-color:#19414C;}.elementor-3825 .elementor-element.elementor-element-06a98d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3825 .elementor-element.elementor-element-7170dca{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3825 .elementor-element.elementor-element-7170dca:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-7170dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08242C;}body:not(.rtl) .elementor-3825 .elementor-element.elementor-element-35f09a8{right:15%;}body.rtl .elementor-3825 .elementor-element.elementor-element-35f09a8{left:15%;}.elementor-3825 .elementor-element.elementor-element-35f09a8{top:-28px;}.elementor-3825 .elementor-element.elementor-element-5ae3583{text-align:center;}.elementor-3825 .elementor-element.elementor-element-5ae3583 .elementor-heading-title{font-size:var( --e-global-typography-2a6ceb4-font-size );text-transform:var( --e-global-typography-2a6ceb4-text-transform );color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-8369dbd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3825 .elementor-element.elementor-element-8369dbd{text-align:center;}.elementor-3825 .elementor-element.elementor-element-8369dbd .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );font-weight:var( --e-global-typography-1f5cd98-font-weight );line-height:var( --e-global-typography-1f5cd98-line-height );color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-81ac86b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-3825 .elementor-element.elementor-element-9430412{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3825 .elementor-element.elementor-element-9430412:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-9430412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94502af );}.elementor-3825 .elementor-element.elementor-element-3e8e6c5{text-align:start;}.elementor-3825 .elementor-element.elementor-element-03d5c35{text-align:start;}.elementor-3825 .elementor-element.elementor-element-03d5c35 .elementor-heading-title{font-size:var( --e-global-typography-159a02d-font-size );font-weight:var( --e-global-typography-159a02d-font-weight );line-height:var( --e-global-typography-159a02d-line-height );color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-cbdc79e{font-size:var( --e-global-typography-506f121-font-size );font-weight:var( --e-global-typography-506f121-font-weight );line-height:var( --e-global-typography-506f121-line-height );color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-b48500f{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3825 .elementor-element.elementor-element-b48500f:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-b48500f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94502af );}.elementor-3825 .elementor-element.elementor-element-928295d > .elementor-widget-container{margin:6px 0px 7px 0px;}.elementor-3825 .elementor-element.elementor-element-928295d{text-align:start;}.elementor-3825 .elementor-element.elementor-element-5f90d8f .elementor-heading-title{font-size:var( --e-global-typography-159a02d-font-size );font-weight:var( --e-global-typography-159a02d-font-weight );line-height:var( --e-global-typography-159a02d-line-height );color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-886a108{font-size:var( --e-global-typography-506f121-font-size );font-weight:var( --e-global-typography-506f121-font-weight );line-height:var( --e-global-typography-506f121-line-height );color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-3b912dd{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3825 .elementor-element.elementor-element-3b912dd:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-3b912dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94502af );}.elementor-3825 .elementor-element.elementor-element-b18d9c0{text-align:start;}.elementor-3825 .elementor-element.elementor-element-9cd24e2 .elementor-heading-title{font-size:var( --e-global-typography-159a02d-font-size );font-weight:var( --e-global-typography-159a02d-font-weight );line-height:var( --e-global-typography-159a02d-line-height );color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-908ce77{font-size:var( --e-global-typography-506f121-font-size );font-weight:var( --e-global-typography-506f121-font-weight );line-height:var( --e-global-typography-506f121-line-height );color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-f868fde .elementor-button{background-color:var( --e-global-color-d5c854a );font-size:0.875rem;font-weight:700;fill:var( --e-global-color-e64be90 );color:var( --e-global-color-e64be90 );border-style:none;border-radius:50px 50px 50px 50px;padding:8px 25px 8px 25px;}.elementor-3825 .elementor-element.elementor-element-f868fde .elementor-button:hover, .elementor-3825 .elementor-element.elementor-element-f868fde .elementor-button:focus{background-color:#19414C;}.elementor-3825 .elementor-element.elementor-element-b89bf5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3825 .elementor-element.elementor-element-3822aa2{--display:flex;}.elementor-3825 .elementor-element.elementor-element-5262c9a .elementor-heading-title{font-size:1.3rem;text-transform:uppercase;color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-946dc9f .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );font-weight:var( --e-global-typography-1f5cd98-font-weight );line-height:var( --e-global-typography-1f5cd98-line-height );color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-17804da{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-506f121-font-size );font-weight:var( --e-global-typography-506f121-font-weight );line-height:var( --e-global-typography-506f121-line-height );}.elementor-3825 .elementor-element.elementor-element-cbd7169 .elementor-button{background-color:var( --e-global-color-ee09015 );font-size:0.875rem;font-weight:700;fill:var( --e-global-color-e64be90 );color:var( --e-global-color-e64be90 );border-style:none;border-radius:50px 50px 50px 50px;padding:8px 25px 8px 25px;}.elementor-3825 .elementor-element.elementor-element-cbd7169 .elementor-button:hover, .elementor-3825 .elementor-element.elementor-element-cbd7169 .elementor-button:focus{background-color:#19414C;}.elementor-3825 .elementor-element.elementor-element-92f2609{--display:flex;}.elementor-3825 .elementor-element.elementor-element-90dba65{--display:flex;}.elementor-3825 .elementor-element.elementor-element-c3692ef{font-weight:300;line-height:1.5rem;}.elementor-3825 .elementor-element.elementor-element-e368596{--display:flex;}.elementor-3825 .elementor-element.elementor-element-a7aa550{font-weight:300;line-height:1.5rem;}.elementor-3825 .elementor-element.elementor-element-2d01bee{--n-accordion-title-font-size:1.5rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:50px;--n-accordion-title-normal-color:var( --e-global-color-92841bf );--n-accordion-title-hover-color:var( --e-global-color-92841bf );--n-accordion-title-active-color:var( --e-global-color-92841bf );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-079c147 );--n-accordion-icon-hover-color:var( --e-global-color-079c147 );--n-accordion-icon-active-color:var( --e-global-color-079c147 );}.elementor-3825 .elementor-element.elementor-element-2d01bee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-3825 .elementor-element.elementor-element-2d01bee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1.75rem;}:where( .elementor-3825 .elementor-element.elementor-element-2d01bee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3825 .elementor-element.elementor-element-491e860{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3825 .elementor-element.elementor-element-cb65811{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3825 .elementor-element.elementor-element-cb65811:not(.elementor-motion-effects-element-type-background), .elementor-3825 .elementor-element.elementor-element-cb65811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-079c147 );}body:not(.rtl) .elementor-3825 .elementor-element.elementor-element-9acf1e3{left:32%;}body.rtl .elementor-3825 .elementor-element.elementor-element-9acf1e3{right:32%;}.elementor-3825 .elementor-element.elementor-element-9acf1e3{top:-75px;}body:not(.rtl) .elementor-3825 .elementor-element.elementor-element-bdaffbd{right:35px;}body.rtl .elementor-3825 .elementor-element.elementor-element-bdaffbd{left:35px;}.elementor-3825 .elementor-element.elementor-element-bdaffbd{bottom:35px;}.elementor-3825 .elementor-element.elementor-element-917f82a{text-align:center;}.elementor-3825 .elementor-element.elementor-element-917f82a .elementor-heading-title{font-size:2.5rem;font-weight:600;line-height:2.75rem;color:var( --e-global-color-e64be90 );}.elementor-3825 .elementor-element.elementor-element-ee3a6a0 .elementor-button{background-color:var( --e-global-color-d5c854a );font-size:0.875rem;font-weight:700;fill:var( --e-global-color-e64be90 );color:var( --e-global-color-e64be90 );border-style:none;border-radius:50px 50px 50px 50px;padding:8px 25px 8px 25px;}.elementor-3825 .elementor-element.elementor-element-ee3a6a0 .elementor-button:hover, .elementor-3825 .elementor-element.elementor-element-ee3a6a0 .elementor-button:focus{background-color:#19414C;}@media(min-width:768px){.elementor-3825 .elementor-element.elementor-element-06a98d8{--width:98%;}}@media(max-width:1024px){.elementor-3825 .elementor-element.elementor-element-cc20826 .elementor-heading-title{font-size:var( --e-global-typography-eae65a8-font-size );line-height:var( --e-global-typography-eae65a8-line-height );}.elementor-3825 .elementor-element.elementor-element-7b64de3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3825 .elementor-element.elementor-element-461b47f .elementor-heading-title{font-size:0.9rem;}.elementor-3825 .elementor-element.elementor-element-fe27995 .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-5ec8ad2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3825 .elementor-element.elementor-element-38676b4 .elementor-heading-title{font-size:var( --e-global-typography-2a6ceb4-font-size );}.elementor-3825 .elementor-element.elementor-element-ef378a0 .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-949f6c8{--grid-auto-flow:row;}.elementor-3825 .elementor-element.elementor-element-5af9691 .elementor-heading-title{font-size:var( --e-global-typography-2a6ceb4-font-size );}.elementor-3825 .elementor-element.elementor-element-396a501 .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-5ae3583 .elementor-heading-title{font-size:var( --e-global-typography-2a6ceb4-font-size );}.elementor-3825 .elementor-element.elementor-element-8369dbd .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-81ac86b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3825 .elementor-element.elementor-element-03d5c35 .elementor-heading-title{font-size:var( --e-global-typography-159a02d-font-size );line-height:var( --e-global-typography-159a02d-line-height );}.elementor-3825 .elementor-element.elementor-element-cbdc79e{font-size:var( --e-global-typography-506f121-font-size );line-height:var( --e-global-typography-506f121-line-height );}.elementor-3825 .elementor-element.elementor-element-5f90d8f .elementor-heading-title{font-size:var( --e-global-typography-159a02d-font-size );line-height:var( --e-global-typography-159a02d-line-height );}.elementor-3825 .elementor-element.elementor-element-886a108{font-size:var( --e-global-typography-506f121-font-size );line-height:var( --e-global-typography-506f121-line-height );}.elementor-3825 .elementor-element.elementor-element-9cd24e2 .elementor-heading-title{font-size:var( --e-global-typography-159a02d-font-size );line-height:var( --e-global-typography-159a02d-line-height );}.elementor-3825 .elementor-element.elementor-element-908ce77{font-size:var( --e-global-typography-506f121-font-size );line-height:var( --e-global-typography-506f121-line-height );}.elementor-3825 .elementor-element.elementor-element-946dc9f .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-17804da{font-size:var( --e-global-typography-506f121-font-size );line-height:var( --e-global-typography-506f121-line-height );}body:not(.rtl) .elementor-3825 .elementor-element.elementor-element-9acf1e3{left:22%;}body.rtl .elementor-3825 .elementor-element.elementor-element-9acf1e3{right:22%;}.elementor-3825 .elementor-element.elementor-element-bdaffbd{bottom:30px;}}@media(max-width:767px){.elementor-3825 .elementor-element.elementor-element-cc20826 .elementor-heading-title{font-size:var( --e-global-typography-eae65a8-font-size );line-height:var( --e-global-typography-eae65a8-line-height );}.elementor-3825 .elementor-element.elementor-element-461b47f .elementor-heading-title{font-size:0.9rem;}.elementor-3825 .elementor-element.elementor-element-fe27995 .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-5ec8ad2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3825 .elementor-element.elementor-element-b28ed46 .elementor-image-box-img{margin-bottom:30px;}.elementor-3825 .elementor-element.elementor-element-125f15f .elementor-image-box-img{margin-bottom:30px;}.elementor-3825 .elementor-element.elementor-element-3fd5293 .elementor-image-box-img{margin-bottom:30px;}.elementor-3825 .elementor-element.elementor-element-38676b4 .elementor-heading-title{font-size:var( --e-global-typography-2a6ceb4-font-size );}.elementor-3825 .elementor-element.elementor-element-ef378a0 .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-949f6c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3825 .elementor-element.elementor-element-5af9691 .elementor-heading-title{font-size:var( --e-global-typography-2a6ceb4-font-size );}.elementor-3825 .elementor-element.elementor-element-396a501 .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-84f67bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3825 .elementor-element.elementor-element-5ae3583 .elementor-heading-title{font-size:var( --e-global-typography-2a6ceb4-font-size );}.elementor-3825 .elementor-element.elementor-element-8369dbd .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-81ac86b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3825 .elementor-element.elementor-element-9430412{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-3825 .elementor-element.elementor-element-03d5c35 .elementor-heading-title{font-size:var( --e-global-typography-159a02d-font-size );line-height:var( --e-global-typography-159a02d-line-height );}.elementor-3825 .elementor-element.elementor-element-cbdc79e{font-size:var( --e-global-typography-506f121-font-size );line-height:var( --e-global-typography-506f121-line-height );}.elementor-3825 .elementor-element.elementor-element-b48500f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3825 .elementor-element.elementor-element-5f90d8f .elementor-heading-title{font-size:var( --e-global-typography-159a02d-font-size );line-height:var( --e-global-typography-159a02d-line-height );}.elementor-3825 .elementor-element.elementor-element-886a108{font-size:var( --e-global-typography-506f121-font-size );line-height:var( --e-global-typography-506f121-line-height );}.elementor-3825 .elementor-element.elementor-element-3b912dd{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3825 .elementor-element.elementor-element-9cd24e2 .elementor-heading-title{font-size:var( --e-global-typography-159a02d-font-size );line-height:var( --e-global-typography-159a02d-line-height );}.elementor-3825 .elementor-element.elementor-element-908ce77{font-size:var( --e-global-typography-506f121-font-size );line-height:var( --e-global-typography-506f121-line-height );}.elementor-3825 .elementor-element.elementor-element-946dc9f .elementor-heading-title{font-size:var( --e-global-typography-1f5cd98-font-size );line-height:var( --e-global-typography-1f5cd98-line-height );}.elementor-3825 .elementor-element.elementor-element-17804da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-506f121-font-size );line-height:var( --e-global-typography-506f121-line-height );}body:not(.rtl) .elementor-3825 .elementor-element.elementor-element-9acf1e3{left:0%;}body.rtl .elementor-3825 .elementor-element.elementor-element-9acf1e3{right:0%;}body:not(.rtl) .elementor-3825 .elementor-element.elementor-element-bdaffbd{right:0px;}body.rtl .elementor-3825 .elementor-element.elementor-element-bdaffbd{left:0px;}.elementor-3825 .elementor-element.elementor-element-bdaffbd{bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-3666e87 */#pb-license-advisor {
      font-family: 'Segoe UI', sans-serif;
      max-width: 900px;
      margin: 0 auto;
      padding: 20px;
    }
  
  /* License Advisor Styles */
  .pb-license-container {
    font-family: 'Segoe UI', sans-serif;
    max-width: 900px;
    margin: 0 auto;
    padding: 2rem;
  }

  .pb-license-header {
    text-align: center;
    margin-bottom: 2rem;
  }

  .pb-license-title {
    font-size: 2rem;
    color: var(--e-global-color-secondary);
    margin-bottom: 0.5rem;
  }

  .pb-license-subtitle {
    font-size: 1.1rem;
    color: #666;
  }

  .pb-card {
    background: white;
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    margin-bottom: 1.5rem;
  }

  .pb-card-header {
    padding: 1.2rem 1.5rem;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #EFF9FA; /* Add this line */

  }

  .pb-card-header h3 {
    margin: 0;
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--e-global-color-bleu);
  }

  .pb-icon {
    margin-right: 12px;
    color: var(--e-global-color-bleu);
  }

  .pb-card-content {
    padding: 1.5rem;
  }

  .pb-toggle-group {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }

  .pb-toggle-item {
    flex: 1;
    min-width: 80px;
    padding: 12px 16px;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    background: white;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    text-align: center;
  }

  .pb-toggle-item:hover {
    background: #f9f9f9;
  }

  .pb-toggle-item.active {
    background: var(--e-global-color-bleu);
    color: white;
    border-color: var(--e-global-color-bleu);
  }

  .pb-radio-group {
    display: flex;
    flex-direction: line;
    gap: 16px;
  }

  .pb-radio-option {
    display: flex;
    flex-direction: column;
    padding: 12px 16px;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    position: relative;
  }

  .pb-radio-option input[type="radio"] {
    position: absolute;
    opacity: 0;
  }

  .pb-radio-option label {
    font-weight: 600;
    margin-bottom: 4px;
    padding-left: 26px;
    position: relative;
    cursor: pointer;
  }

  .pb-radio-option label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 18px;
    height: 18px;
    border: 2px solid #ccc;
    border-radius: 50%;
  }

  .pb-radio-option input[type="radio"]:checked + label:before {
    border-color: var(--e-global-color-bleu);
  }

  .pb-radio-option input[type="radio"]:checked + label:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 7px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--e-global-color-bleu);
  }

  .pb-description {
    font-size: 14px;
    color: #666;
    margin: 0;
    padding-left: 26px;
  }

  .pb-features-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 16px;
  }

  .pb-feature-option {
    display: flex;
    flex-direction: column;
    padding: 12px 16px;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    position: relative;
  }

  .pb-feature-option input[type="checkbox"] {
    position: absolute;
    opacity: 0;
  }

  .pb-feature-option label {
    font-weight: 600;
    margin-bottom: 4px;
    padding-left: 26px;
    position: relative;
    cursor: pointer;
  }

  .pb-feature-option label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 18px;
    height: 18px;
    border: 2px solid #ccc;
    border-radius: 4px;
  }

  .pb-feature-option input[type="checkbox"]:checked + label:before {
    border-color: var(--e-global-color-bleu);
    background-color: var(--e-global-color-bleu);
  }

  .pb-feature-option input[type="checkbox"]:checked + label:after {
    content: '';
    position: absolute;
    left: 7px;
    top: 4px;
    width: 4px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }

  .pb-submit {
    display: flex;
    justify-content: center;
    margin-top: 2rem;
  }

/* Style de base pour tous les boutons */
.pb-button {
  padding: 12px 24px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.3s;
}

/* Bouton action (rouge) */
.pb-button.primary, 
.pb-button:not(.outlined):not(.secondary):not(.action):not(.yellow) {
  background: var(--e-global-color-jaune);
  color: white;
  border: none;
}

.pb-button.primary:hover,
.pb-button:not(.outlined):not(.secondary):not(.action):not(.yellow):hover {
  background: #005f6e; /* Version plus foncée du bleu */
}

/* Bouton jaune */
.pb-button.yellow {
  background: #F9B233; /* Couleur du bouton jaune dans l'image */
  color: white;
  border: none;
}

.pb-button.yellow:hover {
  background: #e09a20; /* Version plus foncée du jaune */
}

/* Bouton secondaire (outlined) */
.pb-button.outlined, 
.pb-button.secondary {
  background: transparent;
  color: var(--e-global-color-bleu);
  border: 1px solid var(--e-global-color-bleu);
}

.pb-button.outlined:hover,
.pb-button.secondary:hover {
  background: #007B89;
  color: white;
  border: none;
}

/* Bouton action (rouge) */
.pb-button.action {
  background: #C43E36; /* Couleur du bouton action dans l'image */
  color: white;
  border: none;
}

.pb-button.action:hover {
  background: #a5332c; /* Version plus foncée du rouge */
}

  /* Result Styles */
  .pb-result-card {
    background: white;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    overflow: hidden;
  }

  .pb-result-header {
    padding: 2rem;
    position: relative;
  }

  .pb-result-badge {
    background: white;
    color: var(--e-global-color-bleu);
    font-size: 12px;
    font-weight: 600;
    padding: 4px 10px;
    border-radius: 4px;
    display: inline-block;
    margin-bottom: 1rem;
  }

  .pb-result-title {
    font-size: 1.8rem;
    margin: 0 0 0.5rem 0;
    color: var(--e-global-color-bleu);
  }

  .pb-result-description {
    font-size: 1rem;
    margin: 0;
    max-width: 80%;
  }

  .pb-result-content {
    padding: 2rem;
    background: white;
  }

  .pb-section-title {
    display: flex;
    align-items: center;
    font-size: 1.1rem;
    margin-bottom: 1rem;
    color: #333;
  }

  .pb-result-list {
    list-style: none;
    padding: 0;
    margin: 0 0 1.5rem 0;
  }

  .pb-result-list li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 0.5rem;
    line-height: 1.5;
  }

  .pb-result-list li:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 10px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--e-global-color-bleu);
  }

  .pb-alternative {
    margin-top: 1.5rem;
    padding-top: 1.5rem;
    border-top: 1px solid #eee;
  }

  .pb-alternative-box {
    background: rgba(241, 173, 8, 0.05);
    border-radius: 8px;
    padding: 16px;
    border-left: 4px solid var(--e-global-color-jaune);
  }

  .pb-alternative-title {
    font-weight: 600;
    margin: 0 0 8px 0;
  }

  .pb-alternative-reason {
    font-size: 14px;
    margin: 0;
    color: #555;
  }

  .pb-info-card {
    background: rgba(0, 120, 137, 0.05);
    border-radius: 12px;
    margin-top: 1.5rem;
  }

  .pb-info-content {
    padding: 1.5rem;
  }

  .pb-info-title {
    font-weight: 600;
    margin: 0 0 8px 0;
    color: var(--e-global-color-secondary);
  }

  .pb-info-text {
    font-size: 14px;
    margin: 0;
    color: #555;
    line-height: 1.5;
  }

  .pb-actions {
    display: flex;
    gap: 16px;
    margin-top: 1.5rem;
  }

  /* Utility classes */
  .pb-hidden {
    display: none !important;
  }
  
  .pb-slide-in {
    animation: pbSlideIn 0.3s ease forwards;
  }

  @keyframes pbSlideIn {
    from {
      opacity: 0;
      transform: translateY(20px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }/* End custom CSS */