.elementor-15071 .elementor-element.elementor-element-7040fb3{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--overlay-mix-blend-mode:luminosity;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-15071 .elementor-element.elementor-element-7040fb3:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-7040fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#150231;}.elementor-15071 .elementor-element.elementor-element-7040fb3::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://athena-design.fr/wp-content/uploads/2026/01/pexels-cottonbro-3944380-scaled.jpg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-15071 .elementor-element.elementor-element-7040fb3.e-con{--align-self:center;}.elementor-15071 .elementor-element.elementor-element-11814ecc{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-11814ecc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-43aeb2cd{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-43aeb2cd.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-acd8b85{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-15071 .elementor-element.elementor-element-acd8b85.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-acd8b85 .elementor-heading-title{font-size:100px;font-weight:400;text-transform:none;line-height:1em;letter-spacing:-1.6px;color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-43852b60{width:var( --container-widget-width, 86.089% );max-width:86.089%;--container-widget-width:86.089%;--container-widget-flex-grow:0;}.elementor-15071 .elementor-element.elementor-element-43852b60.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-43852b60 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-6f9600e7{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-62b2fc2-font-family ), Sans-serif;font-size:var( --e-global-typography-62b2fc2-font-size );font-weight:var( --e-global-typography-62b2fc2-font-weight );font-style:var( --e-global-typography-62b2fc2-font-style );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-6f9600e7 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-15071 .elementor-element.elementor-element-6f9600e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-8b4caf7{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-8b4caf7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-16a733ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-16a733ed.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-69a99312 .elementor-button{background-color:var( --e-global-color-vamtam_accent_8 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-0.2px;word-spacing:2px;fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#00BDD0;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-15071 .elementor-element.elementor-element-69a99312 .elementor-button:hover, .elementor-15071 .elementor-element.elementor-element-69a99312 .elementor-button:focus{background-color:var( --e-global-color-d544950 );color:var( --e-global-color-vamtam_accent_5 );border-color:#00BDD0;}.elementor-15071 .elementor-element.elementor-element-69a99312{width:auto;max-width:auto;}.elementor-15071 .elementor-element.elementor-element-69a99312.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-69a99312 .elementor-button:hover svg, .elementor-15071 .elementor-element.elementor-element-69a99312 .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-dc1ed79{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-dc1ed79:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-dc1ed79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-3865d8b{width:var( --container-widget-width, 1235.99px );max-width:1235.99px;--container-widget-width:1235.99px;--container-widget-flex-grow:0;text-align:start;}.elementor-15071 .elementor-element.elementor-element-3865d8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-3865d8b .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-2bc8e75{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-62b2fc2-font-family ), Sans-serif;font-size:var( --e-global-typography-62b2fc2-font-size );font-weight:var( --e-global-typography-62b2fc2-font-weight );font-style:var( --e-global-typography-62b2fc2-font-style );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-2bc8e75 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15071 .elementor-element.elementor-element-2bc8e75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-7790ef06{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-15071 .elementor-element.elementor-element-7790ef06:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-7790ef06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-6deffe32{--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;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_4 );--border-color:var( --e-global-color-vamtam_accent_4 );--border-radius:12px 12px 12px 12px;box-shadow:-9px 0px 0px 0px rgba(56.75116211600925, 168.34323238597725, 172.87539062499997, 0.95);--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-15071 .elementor-element.elementor-element-6deffe32:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-6deffe32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-6deffe32:hover{background-color:#ABD8DE;}.elementor-15071 .elementor-element.elementor-element-6deffe32::before, .elementor-15071 .elementor-element.elementor-element-6deffe32 > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-6deffe32 > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-6deffe32 > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-6deffe32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-6deffe32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-736ce9f );--background-overlay:'';}.elementor-15071 .elementor-element.elementor-element-bad7525 .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-e59bd1d .elementor-heading-title{font-size:30px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-0e9134e{font-weight:600;}.elementor-15071 .elementor-element.elementor-element-2d08639b{--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;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:-9px 0px 0px 0px rgba(255, 176.3607902570122, 37.14563519021738, 0.95);--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-15071 .elementor-element.elementor-element-2d08639b:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-2d08639b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-2d08639b:hover{background-color:#F1CC9E;}.elementor-15071 .elementor-element.elementor-element-2d08639b::before, .elementor-15071 .elementor-element.elementor-element-2d08639b > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-2d08639b > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-2d08639b > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-2d08639b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-2d08639b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-736ce9f );--background-overlay:'';}.elementor-15071 .elementor-element.elementor-element-405a300e .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-f4ede92 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );font-style:var( --e-global-typography-vamtam_h4-font-style );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-d203005{font-weight:600;}.elementor-15071 .elementor-element.elementor-element-3edcf678{--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;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:-11px 0px 0px 0px #C52056;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-15071 .elementor-element.elementor-element-3edcf678:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-3edcf678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-3edcf678:hover{background-color:#F9DDF6;}.elementor-15071 .elementor-element.elementor-element-3edcf678::before, .elementor-15071 .elementor-element.elementor-element-3edcf678 > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-3edcf678 > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-3edcf678 > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-3edcf678 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-3edcf678 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-736ce9f );--background-overlay:'';}.elementor-15071 .elementor-element.elementor-element-1d07165a .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-2f5b93a .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );font-style:var( --e-global-typography-vamtam_h4-font-style );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-0df74f1{font-weight:600;}.elementor-15071 .elementor-element.elementor-element-a7101f7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-a7101f7:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-a7101f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-c6e970d{width:var( --container-widget-width, 1235.99px );max-width:1235.99px;--container-widget-width:1235.99px;--container-widget-flex-grow:0;text-align:start;}.elementor-15071 .elementor-element.elementor-element-c6e970d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-c6e970d .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-f3d5676{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-62b2fc2-font-family ), Sans-serif;font-size:var( --e-global-typography-62b2fc2-font-size );font-weight:var( --e-global-typography-62b2fc2-font-weight );font-style:var( --e-global-typography-62b2fc2-font-style );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-f3d5676 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15071 .elementor-element.elementor-element-f3d5676.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-d9140c9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-15071 .elementor-element.elementor-element-d9140c9:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-d9140c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-8ddcd07{--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;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_4 );--border-color:var( --e-global-color-vamtam_accent_4 );--border-radius:12px 12px 12px 12px;box-shadow:-9px 0px 0px 0px rgba(56.75116211600925, 168.34323238597725, 172.87539062499997, 0.95);--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-15071 .elementor-element.elementor-element-8ddcd07:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-8ddcd07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-8ddcd07:hover{background-color:#ABD8DE;}.elementor-15071 .elementor-element.elementor-element-8ddcd07::before, .elementor-15071 .elementor-element.elementor-element-8ddcd07 > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-8ddcd07 > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-8ddcd07 > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-8ddcd07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-8ddcd07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-736ce9f );--background-overlay:'';}.elementor-15071 .elementor-element.elementor-element-8c40cfc .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-bf6f820 .elementor-heading-title{font-size:30px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-45dba80{font-weight:600;}.elementor-15071 .elementor-element.elementor-element-86738ce{--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;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:-9px 0px 0px 0px rgba(255, 176.3607902570122, 37.14563519021738, 0.95);--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-15071 .elementor-element.elementor-element-86738ce:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-86738ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-86738ce:hover{background-color:#F1CC9E;}.elementor-15071 .elementor-element.elementor-element-86738ce::before, .elementor-15071 .elementor-element.elementor-element-86738ce > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-86738ce > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-86738ce > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-86738ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-86738ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-736ce9f );--background-overlay:'';}.elementor-15071 .elementor-element.elementor-element-3d5507d .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-4139211 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );font-style:var( --e-global-typography-vamtam_h4-font-style );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-0cc066d{font-weight:600;}.elementor-15071 .elementor-element.elementor-element-2097cb3{--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;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:-11px 0px 0px 0px #C52056;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-15071 .elementor-element.elementor-element-2097cb3:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-2097cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-2097cb3:hover{background-color:#F9DDF6;}.elementor-15071 .elementor-element.elementor-element-2097cb3::before, .elementor-15071 .elementor-element.elementor-element-2097cb3 > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-2097cb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-2097cb3 > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-2097cb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-2097cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-736ce9f );--background-overlay:'';}.elementor-15071 .elementor-element.elementor-element-a73c83b .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-26f72d6 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );font-style:var( --e-global-typography-vamtam_h4-font-style );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-df8cd51{font-weight:600;}.elementor-15071 .elementor-element.elementor-element-2911167{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-2911167:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-2911167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_6 );}.elementor-15071 .elementor-element.elementor-element-27ad4cf{width:var( --container-widget-width, 1235.99px );max-width:1235.99px;--container-widget-width:1235.99px;--container-widget-flex-grow:0;text-align:start;}.elementor-15071 .elementor-element.elementor-element-27ad4cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-27ad4cf .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-svcg1lg{--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;}.elementor-15071 .elementor-element.elementor-element-svcc1lg{--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-15071 .elementor-element.elementor-element-86e0676 .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-b65287b{color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-svcc2lg{--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-15071 .elementor-element.elementor-element-8f884eb .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-svcc3lg{--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-15071 .elementor-element.elementor-element-2978bcd .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-0aa7036{color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-svcc4lg{--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-15071 .elementor-element.elementor-element-d94a878 .elementor-heading-title{font-size:40px;font-weight:600;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-0.2px;color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-8283561{color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-ace5ae3{width:var( --container-widget-width, 1482.99px );max-width:1482.99px;--container-widget-width:1482.99px;--container-widget-flex-grow:0;text-align:start;}.elementor-15071 .elementor-element.elementor-element-ace5ae3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-ace5ae3 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );color:#0091A7;}.elementor-15071 .elementor-element.elementor-element-87796a9{width:var( --container-widget-width, 1482.99px );max-width:1482.99px;--container-widget-width:1482.99px;--container-widget-flex-grow:0;}.elementor-15071 .elementor-element.elementor-element-87796a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-87796a9 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );color:var( --e-global-color-vamtam_accent_8 );}.elementor-15071 .elementor-element.elementor-element-1cf2830{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-62b2fc2-font-family ), Sans-serif;font-size:var( --e-global-typography-62b2fc2-font-size );font-weight:var( --e-global-typography-62b2fc2-font-weight );font-style:var( --e-global-typography-62b2fc2-font-style );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-1cf2830 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15071 .elementor-element.elementor-element-svcbtnlg .elementor-button{background-color:var( --e-global-color-vamtam_accent_8 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-0.2px;word-spacing:2px;fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#00BDD0;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-15071 .elementor-element.elementor-element-svcbtnlg .elementor-button:hover, .elementor-15071 .elementor-element.elementor-element-svcbtnlg .elementor-button:focus{background-color:var( --e-global-color-d544950 );color:var( --e-global-color-vamtam_accent_5 );border-color:#00BDD0;}.elementor-15071 .elementor-element.elementor-element-svcbtnlg{width:auto;max-width:auto;}.elementor-15071 .elementor-element.elementor-element-svcbtnlg.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-svcbtnlg .elementor-button:hover svg, .elementor-15071 .elementor-element.elementor-element-svcbtnlg .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-080709d .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-2d3a1d9 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-19a4ef6{width:var( --container-widget-width, 45.517% );max-width:45.517%;--container-widget-width:45.517%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15071 .elementor-element.elementor-element-19a4ef6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-19a4ef6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-19a4ef6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15071 .elementor-element.elementor-element-19a4ef6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-081c18f{width:var( --container-widget-width, 40.198% );max-width:40.198%;--container-widget-width:40.198%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15071 .elementor-element.elementor-element-081c18f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-081c18f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-081c18f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15071 .elementor-element.elementor-element-081c18f .elementor-icon-list-text{transition:color 0.3s;}.elementor-15071 .elementor-element.elementor-element-13d2fe7{--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:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-13d2fe7:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-13d2fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-15071 .elementor-element.elementor-element-8943156{width:var( --container-widget-width, 1482.99px );max-width:1482.99px;--container-widget-width:1482.99px;--container-widget-flex-grow:0;text-align:start;}.elementor-15071 .elementor-element.elementor-element-8943156.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-8943156 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-d4194dc{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-62b2fc2-font-family ), Sans-serif;font-size:var( --e-global-typography-62b2fc2-font-size );font-weight:var( --e-global-typography-62b2fc2-font-weight );font-style:var( --e-global-typography-62b2fc2-font-style );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-d4194dc > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-15071 .elementor-element.elementor-element-be48b2b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.26;--padding-top:100px;--padding-bottom:100px;--padding-left:020px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-be48b2b:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-be48b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-be48b2b::before, .elementor-15071 .elementor-element.elementor-element-be48b2b > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-be48b2b > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-be48b2b > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-be48b2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-be48b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15071 .elementor-element.elementor-element-0204d5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-15071 .elementor-element.elementor-element-0204d5a.elementor-element{--order:-99999 /* order start hack */;}.elementor-15071 .elementor-element.elementor-element-0204d5a{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:23px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-1c90f4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15071 .elementor-element.elementor-element-1c90f4f > .elementor-widget-container{margin:20px 40px 0px 20px;padding:0px 0px 20px 0px;}.elementor-15071 .elementor-element.elementor-element-1c90f4f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-1c90f4f .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-6690824{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:start;}.elementor-15071 .elementor-element.elementor-element-6690824 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-15071 .elementor-element.elementor-element-6690824.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-6690824 img{width:46%;border-style:none;}.elementor-15071 .elementor-element.elementor-element-bfc1794{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.26;--padding-top:20px;--padding-bottom:120px;--padding-left:020px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-bfc1794:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-bfc1794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-bfc1794::before, .elementor-15071 .elementor-element.elementor-element-bfc1794 > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-bfc1794 > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-bfc1794 > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-bfc1794 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-bfc1794 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15071 .elementor-element.elementor-element-b840f43 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-15071 .elementor-element.elementor-element-b840f43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-b840f43.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-15071 .elementor-element.elementor-element-b840f43 .elementor-main-swiper{width:100%;}.elementor-15071 .elementor-element.elementor-element-b840f43 .elementor-main-swiper .swiper-slide{background-color:#F5F5FF;border-radius:12px;padding:20px 20px 20px 20px;}.elementor-15071 .elementor-element.elementor-element-b840f43 .elementor-swiper-button{font-size:0px;}.elementor-15071 .elementor-element.elementor-element-b840f43 .elementor-testimonial__text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:-0.2px;word-spacing:2px;}.elementor-15071 .elementor-element.elementor-element-f5f0eda{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-f5f0eda:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-f5f0eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-eaa062b{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-eaa062b:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-eaa062b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-fcffe80{width:var( --container-widget-width, 1235.99px );max-width:1235.99px;--container-widget-width:1235.99px;--container-widget-flex-grow:0;text-align:start;}.elementor-15071 .elementor-element.elementor-element-fcffe80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-fcffe80 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-b7184dd{--display:flex;}.elementor-15071 .elementor-element.elementor-element-9053f24{--display:flex;}.elementor-15071 .elementor-element.elementor-element-84fe0f4{--display:flex;}.elementor-15071 .elementor-element.elementor-element-bd8de9d{--display:flex;}.elementor-15071 .elementor-element.elementor-element-9babe04{--display:flex;}.elementor-15071 .elementor-element.elementor-element-4f03e16{--display:flex;}.elementor-15071 .elementor-element.elementor-element-0586193{--n-accordion-title-font-size:var( --e-global-typography-vamtam_h3-font-size );width:100%;max-width:100%;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:23px;--n-accordion-item-title-distance-from-content:17px;--n-accordion-title-normal-color:var( --e-global-color-vamtam_accent_1 );--n-accordion-title-hover-color:var( --e-global-color-vamtam_accent_8 );--n-accordion-icon-size:16px;--n-accordion-icon-gap:35px;--n-accordion-icon-normal-color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-0586193.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-0586193 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-15071 .elementor-element.elementor-element-0586193 > .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-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );text-decoration:var( --e-global-typography-vamtam_h3-text-decoration );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}:where( .elementor-15071 .elementor-element.elementor-element-0586193 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:50px;}.elementor-15071 .elementor-element.elementor-element-176d1b6{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-176d1b6:not(.elementor-motion-effects-element-type-background), .elementor-15071 .elementor-element.elementor-element-176d1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-15071 .elementor-element.elementor-element-2b2a269.elementor-element{--order:-99999 /* order start hack */;}.elementor-15071 .elementor-element.elementor-element-2b2a269{text-align:center;}.elementor-15071 .elementor-element.elementor-element-2b2a269 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-5db094a4{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-62b2fc2-font-family ), Sans-serif;font-size:var( --e-global-typography-62b2fc2-font-size );font-weight:var( --e-global-typography-62b2fc2-font-weight );font-style:var( --e-global-typography-62b2fc2-font-style );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );color:var( --e-global-color-vamtam_accent_2 );}.elementor-15071 .elementor-element.elementor-element-5db094a4 > .elementor-widget-container{padding:15px 15px 15px 0px;}.elementor-15071 .elementor-element.elementor-element-5db094a4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-677d32d{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-15071 .elementor-element.elementor-element-4aac0cef .elementor-button{background-color:var( --e-global-color-vamtam_accent_8 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-0.2px;word-spacing:2px;fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#00BDD0;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-15071 .elementor-element.elementor-element-4aac0cef .elementor-button:hover, .elementor-15071 .elementor-element.elementor-element-4aac0cef .elementor-button:focus{background-color:var( --e-global-color-d544950 );color:var( --e-global-color-vamtam_accent_5 );border-color:#00BDD0;}.elementor-15071 .elementor-element.elementor-element-4aac0cef{width:var( --container-widget-width, 100.528% );max-width:100.528%;--container-widget-width:100.528%;--container-widget-flex-grow:0;}.elementor-15071 .elementor-element.elementor-element-4aac0cef.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-4aac0cef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15071 .elementor-element.elementor-element-4aac0cef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15071 .elementor-element.elementor-element-4aac0cef .elementor-button:hover svg, .elementor-15071 .elementor-element.elementor-element-4aac0cef .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-79d8f3c2 .elementor-button{background-color:#19072000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-0.2px;word-spacing:2px;fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_3 );border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-15071 .elementor-element.elementor-element-79d8f3c2 .elementor-button:hover, .elementor-15071 .elementor-element.elementor-element-79d8f3c2 .elementor-button:focus{background-color:#7A62BC00;color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-15071 .elementor-element.elementor-element-79d8f3c2{width:var( --container-widget-width, 100.528% );max-width:100.528%;--container-widget-width:100.528%;--container-widget-flex-grow:0;}.elementor-15071 .elementor-element.elementor-element-79d8f3c2.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-79d8f3c2 .elementor-button:hover svg, .elementor-15071 .elementor-element.elementor-element-79d8f3c2 .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_5 );}body.elementor-page-15071:not(.elementor-motion-effects-element-type-background), body.elementor-page-15071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_6 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15071 .elementor-element.elementor-element-7040fb3{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-11814ecc{--width:96%;}.elementor-15071 .elementor-element.elementor-element-43aeb2cd{--width:100%;}.elementor-15071 .elementor-element.elementor-element-16a733ed{--width:100.293%;}.elementor-15071 .elementor-element.elementor-element-dc1ed79{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-7790ef06{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-6deffe32{--width:100%;}.elementor-15071 .elementor-element.elementor-element-2d08639b{--width:100%;}.elementor-15071 .elementor-element.elementor-element-3edcf678{--width:100%;}.elementor-15071 .elementor-element.elementor-element-a7101f7{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-d9140c9{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-8ddcd07{--width:100%;}.elementor-15071 .elementor-element.elementor-element-86738ce{--width:100%;}.elementor-15071 .elementor-element.elementor-element-2097cb3{--width:100%;}.elementor-15071 .elementor-element.elementor-element-2911167{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-13d2fe7{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-be48b2b{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-bfc1794{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-f5f0eda{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-bd8de9d{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-9babe04{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-176d1b6{--content-width:1600px;}.elementor-15071 .elementor-element.elementor-element-677d32d{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15071 .elementor-element.elementor-element-16a733ed{--width:519.26px;}}@media(min-width:1025px){.elementor-15071 .elementor-element.elementor-element-7040fb3::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15071 .elementor-element.elementor-element-7040fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-15071 .elementor-element.elementor-element-43aeb2cd{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15071 .elementor-element.elementor-element-acd8b85 .elementor-heading-title{font-size:49px;line-height:1em;}.elementor-15071 .elementor-element.elementor-element-43852b60 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-6f9600e7{text-align:start;font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-8b4caf7{width:var( --container-widget-width, 549.039px );max-width:549.039px;--container-widget-width:549.039px;--container-widget-flex-grow:0;}.elementor-15071 .elementor-element.elementor-element-69a99312 .elementor-button{font-size:15px;}.elementor-15071 .elementor-element.elementor-element-dc1ed79{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-3865d8b .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-2bc8e75{font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-7790ef06{--grid-auto-flow:row;}.elementor-15071 .elementor-element.elementor-element-bad7525 .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-e59bd1d .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-405a300e .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-f4ede92 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-1d07165a .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-2f5b93a .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-a7101f7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-c6e970d .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-f3d5676{font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-d9140c9{--grid-auto-flow:row;}.elementor-15071 .elementor-element.elementor-element-8c40cfc .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-bf6f820 .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-3d5507d .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-4139211 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-a73c83b .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-26f72d6 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-2911167{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-27ad4cf .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-86e0676 .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-8f884eb .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-2978bcd .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-d94a878 .elementor-heading-title{font-size:25px;letter-spacing:1.1px;}.elementor-15071 .elementor-element.elementor-element-ace5ae3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-87796a9 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-1cf2830{font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-svcbtnlg .elementor-button{font-size:15px;}.elementor-15071 .elementor-element.elementor-element-080709d .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-2d3a1d9 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-13d2fe7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-8943156 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-d4194dc{font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-be48b2b{--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-1c90f4f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-15071 .elementor-element.elementor-element-1c90f4f .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-bfc1794{--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-b840f43 .elementor-testimonial__text{font-size:15px;}.elementor-15071 .elementor-element.elementor-element-f5f0eda{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-eaa062b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-fcffe80 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-0586193{--n-accordion-title-font-size:var( --e-global-typography-vamtam_h3-font-size );}:where( .elementor-15071 .elementor-element.elementor-element-0586193 > .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{line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-176d1b6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-2b2a269 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-5db094a4{font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-4aac0cef .elementor-button{font-size:15px;}.elementor-15071 .elementor-element.elementor-element-79d8f3c2 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-15071 .elementor-element.elementor-element-7040fb3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-11814ecc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-43aeb2cd{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-acd8b85 .elementor-heading-title{font-size:35px;line-height:36px;}.elementor-15071 .elementor-element.elementor-element-43852b60{width:var( --container-widget-width, 316.191px );max-width:316.191px;--container-widget-width:316.191px;--container-widget-flex-grow:0;}.elementor-15071 .elementor-element.elementor-element-43852b60.elementor-element{--order:-99999 /* order start hack */;}.elementor-15071 .elementor-element.elementor-element-43852b60 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-6f9600e7{width:var( --container-widget-width, 310.195px );max-width:310.195px;--container-widget-width:310.195px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-16a733ed{--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;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-69a99312.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-69a99312 .elementor-button{font-size:17px;}.elementor-15071 .elementor-element.elementor-element-dc1ed79{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-3865d8b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15071 .elementor-element.elementor-element-3865d8b .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-2bc8e75{width:var( --container-widget-width, 376.391px );max-width:376.391px;--container-widget-width:376.391px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-7790ef06{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-6deffe32{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15071 .elementor-element.elementor-element-bad7525 .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-e59bd1d .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-2d08639b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15071 .elementor-element.elementor-element-405a300e .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-f4ede92 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-3edcf678{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15071 .elementor-element.elementor-element-1d07165a .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-2f5b93a .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-a7101f7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-c6e970d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15071 .elementor-element.elementor-element-c6e970d .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-f3d5676{width:var( --container-widget-width, 376.391px );max-width:376.391px;--container-widget-width:376.391px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-d9140c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:22px 22px 22px 22px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-8ddcd07{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15071 .elementor-element.elementor-element-8c40cfc .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-bf6f820 .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-86738ce{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15071 .elementor-element.elementor-element-3d5507d .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-4139211 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-2097cb3{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15071 .elementor-element.elementor-element-a73c83b .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-26f72d6 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-2911167{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-27ad4cf > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15071 .elementor-element.elementor-element-27ad4cf .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-86e0676 .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-8f884eb .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-2978bcd .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-d94a878 .elementor-heading-title{font-size:22px;line-height:24px;letter-spacing:-0.1px;}.elementor-15071 .elementor-element.elementor-element-ace5ae3 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15071 .elementor-element.elementor-element-ace5ae3 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-87796a9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15071 .elementor-element.elementor-element-87796a9 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-1cf2830{--container-widget-width:579px;--container-widget-flex-grow:0;width:var( --container-widget-width, 579px );max-width:579px;font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-svcbtnlg.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-svcbtnlg .elementor-button{font-size:17px;}.elementor-15071 .elementor-element.elementor-element-080709d .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-2d3a1d9 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-13d2fe7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-8943156 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15071 .elementor-element.elementor-element-8943156 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-d4194dc{--container-widget-width:579px;--container-widget-flex-grow:0;width:var( --container-widget-width, 579px );max-width:579px;font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-be48b2b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-0204d5a > .elementor-widget-container{padding:5px 0px 0px 20px;}.elementor-15071 .elementor-element.elementor-element-0204d5a{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:12px;}.elementor-15071 .elementor-element.elementor-element-1c90f4f{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-15071 .elementor-element.elementor-element-1c90f4f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-15071 .elementor-element.elementor-element-1c90f4f.elementor-element{--align-self:flex-start;}.elementor-15071 .elementor-element.elementor-element-1c90f4f .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-6690824{--container-widget-width:114px;--container-widget-flex-grow:0;width:var( --container-widget-width, 114px );max-width:114px;}.elementor-15071 .elementor-element.elementor-element-6690824.elementor-element{--order:-99999 /* order start hack */;}.elementor-15071 .elementor-element.elementor-element-6690824 img{width:68%;}.elementor-15071 .elementor-element.elementor-element-bfc1794{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-b840f43{width:100%;max-width:100%;}.elementor-15071 .elementor-element.elementor-element-b840f43 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-15071 .elementor-element.elementor-element-b840f43.elementor-arrows-yes .elementor-main-swiper{width:calc( 357px - 40px );}.elementor-15071 .elementor-element.elementor-element-b840f43 .elementor-main-swiper{width:357px;}.elementor-15071 .elementor-element.elementor-element-b840f43 .elementor-testimonial__text{font-size:14px;line-height:1.5em;}.elementor-15071 .elementor-element.elementor-element-b840f43 .elementor-testimonial__image img{width:41px;height:41px;}.elementor-15071 .elementor-element.elementor-element-f5f0eda{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15071 .elementor-element.elementor-element-eaa062b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15071 .elementor-element.elementor-element-fcffe80 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15071 .elementor-element.elementor-element-fcffe80 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-0586193{--n-accordion-title-font-size:var( --e-global-typography-vamtam_h3-font-size );}:where( .elementor-15071 .elementor-element.elementor-element-0586193 > .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{line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-2b2a269 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-5db094a4{width:var( --container-widget-width, 285.195px );max-width:285.195px;--container-widget-width:285.195px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-62b2fc2-font-size );line-height:var( --e-global-typography-62b2fc2-line-height );letter-spacing:var( --e-global-typography-62b2fc2-letter-spacing );}.elementor-15071 .elementor-element.elementor-element-4aac0cef.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-4aac0cef .elementor-button{font-size:17px;}.elementor-15071 .elementor-element.elementor-element-79d8f3c2.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-15071 .elementor-element.elementor-element-79d8f3c2 .elementor-button{font-size:17px;}}/* Start custom CSS *//* =========================================================================
   GABARIT ATHENA DESIGN — page Logo & branding
   Style aligné sur la page d'accueil. Structure et textes inchangés.
   ========================================================================= */

/* ---------- DESKTOP (≥ 1025px) ---------- */
@media (min-width: 1025px) {
  :root { --d-gutter: max(68px, calc((100vw - 1320px) / 2)); --d-section: 110px; --d-block: 42px; --d-title: clamp(56px, 5.6vw, 96px);
          --btn-h: 60px; --btn-teal: #0091A7; --btn-teal-hover: #007A8C; --btn-violet: #5B2CA2; }

  /* Hero */
  [data-id="7040fb3"] { padding: calc(58px + 68px) var(--d-gutter) 68px !important; min-height: 100svh !important; justify-content: center !important; }
  [data-id="11814ecc"], [data-id="43aeb2cd"], [data-id="16a733ed"] { padding: 0 !important; }
  [data-id="1ab69854"] { display: none !important; }
  [data-id="43852b60"] { margin-bottom: 24px !important; }
  [data-id="43852b60"] .elementor-heading-title { font-size: clamp(52px, 5vw, 84px) !important; line-height: 1.02 !important; letter-spacing: -0.03em !important; font-weight: 400 !important; color: #fff !important; }
  [data-id="6f9600e7"] { max-width: 46ch !important; margin-bottom: 32px !important; }
  [data-id="6f9600e7"], [data-id="6f9600e7"] p { font-family: "Plus Jakarta Sans", sans-serif !important; font-style: normal !important; font-size: 22px !important; line-height: 1.45 !important; font-weight: 400 !important; color: rgba(255,255,255,.92) !important; }
  [data-id="6f9600e7"] p { margin: 0 0 12px !important; }
  [data-id="8b4caf7"], [data-id="8b4caf7"] p { font-size: 15px !important; line-height: 1.4 !important; color: rgba(255,255,255,.78) !important; margin: 0 !important; }
  [data-id="8b4caf7"] { margin-bottom: 14px !important; }

  /* Rythme + marge latérale unique */
  [data-id="dc1ed79"], [data-id="2911167"] { padding: var(--d-section) var(--d-gutter) var(--d-block) !important; }
  [data-id="7790ef06"] { padding: 0 var(--d-gutter) var(--d-section) !important; gap: 28px !important; }
  [data-id="342ee92"], [data-id="f3eab95"], [data-id="1d35267"] { padding: var(--d-block) var(--d-gutter) !important; gap: 42px !important; }
  [data-id="4e0564c"] { padding: var(--d-block) var(--d-gutter) var(--d-section) !important; gap: 42px !important; }
  [data-id="b77caf2"], [data-id="13d2fe7"], [data-id="176d1b6"] { padding: var(--d-section) var(--d-gutter) !important; }
  [data-id="f5f0eda"] { padding: var(--d-section) var(--d-gutter) !important; }
  [data-id="eaa062b"] { padding: var(--d-section) 0 0 !important; }

  /* Titres de section : une seule taille */
  [data-id="3865d8b"] .elementor-heading-title, [data-id="27ad4cf"] .elementor-heading-title, [data-id="ace5ae3"] .elementor-heading-title,
  [data-id="8943156"] .elementor-heading-title, [data-id="803d0ec"] .elementor-heading-title, [data-id="fcffe80"] .elementor-heading-title {
    font-size: var(--d-title) !important; line-height: 1.02 !important; letter-spacing: -0.02em !important; font-weight: 400 !important; }

  /* Cartes « Vous vous reconnaissez ? » */
  [data-id="6deffe32"], [data-id="2d08639b"], [data-id="3edcf678"] { padding: 36px 28px !important; flex: 1 1 0 !important; }
  [data-id="0e9134e"] p, [data-id="d203005"] p, [data-id="0df74f1"] p, [data-id="0e9134e"], [data-id="d203005"], [data-id="0df74f1"] { font-weight: 400 !important; }

  /* Étapes */
  [data-id="0e8cddf"], [data-id="fa1813b"], [data-id="cc50f6f"], [data-id="44e6b3c"], [data-id="81b75b0"], [data-id="1683df8"], [data-id="ba22c66"], [data-id="180a032"] { padding: 0 !important; }

  /* Tarif */
  [data-id="5d54449"] { padding: 56px !important; border-radius: 26px !important; }
  [data-id="080709d"] .elementor-heading-title, [data-id="2d3a1d9"] .elementor-heading-title { font-size: 34px !important; line-height: 1.15 !important; }
  [data-id="194e06c"] { padding: 0 !important; column-gap: 42px !important; row-gap: 16px !important; }
  [data-id="19a4ef6"], [data-id="081c18f"] { width: 100% !important; max-width: 100% !important; }
  [data-id="19a4ef6"] .elementor-icon-list-item, [data-id="081c18f"] .elementor-icon-list-item { padding: 6px 0 !important; }

  /* FAQ (même rendu que la home) */
  [data-id="0586193"] .e-n-accordion-item-title-text { font-size: 26px !important; line-height: 1.3 !important; font-weight: 500 !important; color: #2C2145 !important; }
  [data-id="0586193"] .e-n-accordion-item-title:hover .e-n-accordion-item-title-text { color: #5B2CA2 !important; }
  [data-id="0586193"] .e-n-accordion-item-title-icon, [data-id="0586193"] .e-n-accordion-item-title-icon svg { color: #5B2CA2 !important; fill: #5B2CA2 !important; }
  [data-id="0586193"] .e-n-accordion-item { border-bottom: 1px solid rgba(44,33,69,.12) !important; }

  /* Bloc contact final */
  [data-id="176d1b6"] { align-items: center !important; }
  [data-id="2b2a269"] .elementor-heading-title { font-size: clamp(40px, 4vw, 64px) !important; line-height: 1.1 !important; font-weight: 400 !important; }
  [data-id="677d32d"] { flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important; gap: 12px !important; margin-top: 40px !important; width: 100% !important; }
  [data-id="677d32d"] > .e-con-inner { flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important; gap: 12px !important; }
  [data-id="176d1b6"] > .e-con-inner { align-items: center !important; text-align: center !important; }
  [data-id="5db094a4"] { width: auto !important; max-width: 44ch !important; }
  [data-id="677d32d"] > .e-con-inner > [data-id], [data-id="677d32d"] > [data-id] { width: auto !important; max-width: none !important; flex: 0 0 auto !important; margin: 0 !important; }
  [data-id="4aac0cef"] .elementor-button, [data-id="79d8f3c2"] .elementor-button { width: 320px !important; }

  /* Boutons : même système que la home */
  .elementor-14128 .elementor-widget-button .elementor-button {
    min-height: var(--btn-h) !important; height: auto !important; padding: 0 32px !important;
    display: inline-flex !important; align-items: center !important; justify-content: center !important;
    border-radius: 999px !important; font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important; font-weight: 600 !important; letter-spacing: -0.01em !important; line-height: 1.2 !important;
    white-space: nowrap !important; box-shadow: none !important; transition: background-color .2s, color .2s, border-color .2s !important; }
  .elementor-14128 [data-id="69a99312"] .elementor-button, .elementor-14128 [data-id="4aac0cef"] .elementor-button { background: var(--btn-teal) !important; color: #fff !important; border: 1.5px solid var(--btn-teal) !important; }
  .elementor-14128 [data-id="69a99312"] .elementor-button:hover, .elementor-14128 [data-id="4aac0cef"] .elementor-button:hover { background: var(--btn-teal-hover) !important; border-color: var(--btn-teal-hover) !important; }
  .elementor-14128 [data-id="79d8f3c2"] .elementor-button { background: rgba(255,255,255,.08) !important; color: #fff !important; border: 1.5px solid rgba(255,255,255,.75) !important; }
  .elementor-14128 [data-id="79d8f3c2"] .elementor-button:hover { background: #fff !important; color: var(--btn-violet) !important; border-color: #fff !important; }
}


/* ---------- TABLETTE (768 → 1024px) ---------- */
@media (min-width: 768px) and (max-width: 1024px) {
  :root { --t-gutter: 42px; --t-section: 68px; --t-block: 42px; }
  [data-id="7040fb3"] { padding: 110px var(--t-gutter) 68px !important; min-height: calc(100svh - 70px) !important; justify-content: flex-end !important; }
  [data-id="11814ecc"], [data-id="43aeb2cd"], [data-id="16a733ed"] { padding: 0 !important; }
  [data-id="1ab69854"] { display: none !important; }
  [data-id="dc1ed79"], [data-id="2911167"] { padding: var(--t-section) var(--t-gutter) var(--t-block) !important; }
  [data-id="7790ef06"] { padding: 0 var(--t-gutter) var(--t-section) !important; gap: 26px !important; }
  [data-id="342ee92"], [data-id="f3eab95"], [data-id="1d35267"] { padding: var(--t-block) var(--t-gutter) 0 !important; }
  [data-id="4e0564c"] { padding: var(--t-block) var(--t-gutter) var(--t-section) !important; }
  [data-id="0e8cddf"], [data-id="fa1813b"], [data-id="cc50f6f"], [data-id="44e6b3c"], [data-id="81b75b0"], [data-id="1683df8"], [data-id="ba22c66"], [data-id="180a032"] { padding: 0 !important; }
  [data-id="b77caf2"], [data-id="13d2fe7"], [data-id="f5f0eda"], [data-id="176d1b6"] { padding: var(--t-section) var(--t-gutter) !important; }
  [data-id="eaa062b"] { padding: var(--t-section) 0 0 !important; }
  [data-id="5d54449"] { padding: 42px !important; border-radius: 26px !important; }
  [data-id="6deffe32"], [data-id="2d08639b"], [data-id="3edcf678"] { padding: 26px !important; border-radius: 26px !important; }
  [data-id="0e9134e"], [data-id="d203005"], [data-id="0df74f1"], [data-id="0e9134e"] p, [data-id="d203005"] p, [data-id="0df74f1"] p { font-weight: 400 !important; }
  [data-id="194e06c"] { padding: 0 !important; }
  [data-id="19a4ef6"], [data-id="081c18f"] { width: 100% !important; max-width: 100% !important; }
  [data-id="677d32d"] > .e-con-inner, [data-id="677d32d"] { gap: 12px !important; }
  [data-id="16a733ed"] { justify-content: flex-start !important; }
  [data-id="6f9600e7"] p { line-height: 1.4 !important; margin-bottom: 12px !important; }
  [data-id="7790ef06"] > .e-con-inner { grid-template-columns: 1fr !important; gap: 16px !important; }
  [data-id="6deffe32"], [data-id="2d08639b"], [data-id="3edcf678"] { width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; }
}


/* ---------- TOUS APPAREILS : couleurs FAQ et boutons secondaires ---------- */
[data-id="0586193"] .e-n-accordion-item-title-text { color: #2C2145 !important; }
[data-id="0586193"] .e-n-accordion-item-title-icon, [data-id="0586193"] .e-n-accordion-item-title-icon svg { color: #5B2CA2 !important; fill: #5B2CA2 !important; }
[data-id="0586193"] .e-n-accordion-item { border-bottom: 1px solid rgba(44,33,69,.12) !important; }
@media (max-width: 1024px) {
  [data-id="0586193"] .e-n-accordion-item-title-text { font-size: 22px !important; line-height: 1.3 !important; font-weight: 500 !important; }
  .elementor-14128 [data-id="69a99312"] .elementor-button, .elementor-14128 [data-id="4aac0cef"] .elementor-button { background: #0091A7 !important; color: #fff !important; border: 1.5px solid #0091A7 !important; border-radius: 999px !important; }
  .elementor-14128 [data-id="79d8f3c2"] .elementor-button { background: rgba(255,255,255,.08) !important; color: #fff !important; border: 1.5px solid rgba(255,255,255,.75) !important; border-radius: 999px !important; }
  .elementor-14128 .elementor-widget-button .elementor-button { min-height: 54px !important; font-size: 17px !important; font-weight: 600 !important; }
}
@media (max-width: 767px) {
  [data-id="0586193"] .e-n-accordion-item-title-text { font-size: 18px !important; }
}


/* ---------- MOBILE (≤ 767px) ---------- */
@media (max-width: 767px) {
  :root { --m-gutter: 26px; --m-section: 68px; --m-block: 42px; --m-stack: 16px; }
  [data-id="7040fb3"] { min-height: calc(100svh - 60px) !important; justify-content: flex-end !important; padding: 110px var(--m-gutter) var(--m-block) !important; }
  [data-id="11814ecc"], [data-id="43aeb2cd"], [data-id="16a733ed"] { padding: 0 !important; }
  [data-id="1ab69854"] { display: none !important; }
  [data-id="43852b60"] .elementor-heading-title { font-size: 38px !important; line-height: 1.05 !important; letter-spacing: -0.02em !important; }
  [data-id="43852b60"] { margin-bottom: var(--m-stack) !important; }
  [data-id="6f9600e7"] p { line-height: 1.4 !important; margin-bottom: 10px !important; }
  [data-id="8b4caf7"], [data-id="8b4caf7"] p { font-size: 15px !important; }
  [data-id="16a733ed"] > [data-id], [data-id="69a99312"] { width: 100% !important; }
  [data-id="69a99312"] .elementor-button, [data-id="4aac0cef"] .elementor-button, [data-id="79d8f3c2"] .elementor-button { width: 100% !important; justify-content: center !important; }

  [data-id="dc1ed79"], [data-id="2911167"] { padding: var(--m-section) var(--m-gutter) var(--m-block) !important; }
  [data-id="7790ef06"] { padding: 0 var(--m-gutter) var(--m-section) !important; }
  [data-id="7790ef06"] > .e-con-inner { grid-template-columns: 1fr !important; gap: var(--m-stack) !important; }
  [data-id="6deffe32"], [data-id="2d08639b"], [data-id="3edcf678"] { padding: 26px !important; border-radius: 26px !important; width: 100% !important; }
  [data-id="0e9134e"], [data-id="d203005"], [data-id="0df74f1"], [data-id="0e9134e"] p, [data-id="d203005"] p, [data-id="0df74f1"] p { font-weight: 400 !important; }

  [data-id="342ee92"], [data-id="f3eab95"], [data-id="1d35267"] { flex-direction: column !important; padding: var(--m-block) var(--m-gutter) 0 !important; gap: 10px !important; }
  [data-id="4e0564c"] { flex-direction: column !important; padding: var(--m-block) var(--m-gutter) var(--m-section) !important; gap: 10px !important; }
  [data-id="0e8cddf"], [data-id="fa1813b"], [data-id="cc50f6f"], [data-id="44e6b3c"], [data-id="81b75b0"], [data-id="1683df8"], [data-id="ba22c66"], [data-id="180a032"] { padding: 0 !important; width: 100% !important; max-width: 100% !important; }

  [data-id="b77caf2"], [data-id="13d2fe7"], [data-id="f5f0eda"], [data-id="176d1b6"] { padding: var(--m-section) var(--m-gutter) !important; }
  [data-id="5d54449"] { padding: 26px !important; border-radius: 26px !important; }
  [data-id="194e06c"] { padding: 0 !important; grid-template-columns: 1fr !important; }
  [data-id="194e06c"] > [data-id="080709d"] { order: 1; } [data-id="194e06c"] > [data-id="19a4ef6"] { order: 2; } [data-id="194e06c"] > [data-id="2d3a1d9"] { order: 3; margin-top: 16px; } [data-id="194e06c"] > [data-id="081c18f"] { order: 4; }
  [data-id="19a4ef6"], [data-id="081c18f"] { width: 100% !important; max-width: 100% !important; }
  [data-id="f6b0d37"] { grid-template-columns: 1fr !important; padding: 0 !important; gap: 26px !important; }
  [data-id="eaa062b"] { padding: var(--m-section) 0 0 !important; }

  [data-id="3865d8b"] .elementor-heading-title, [data-id="27ad4cf"] .elementor-heading-title, [data-id="ace5ae3"] .elementor-heading-title,
  [data-id="8943156"] .elementor-heading-title, [data-id="803d0ec"] .elementor-heading-title, [data-id="fcffe80"] .elementor-heading-title { font-size: 40px !important; line-height: 1.05 !important; letter-spacing: -0.02em !important; }
  [data-id="2b2a269"] .elementor-heading-title { font-size: 30px !important; line-height: 1.15 !important; }
  [data-id="87796a9"] .elementor-heading-title { font-size: 30px !important; line-height: 1.15 !important; }
  [data-id="677d32d"] > .e-con-inner, [data-id="677d32d"] { gap: 12px !important; }
}

/* Titres alignés sur la marge latérale (tablette + mobile) */
@media (max-width: 1024px) {
  [data-id="3865d8b"], [data-id="27ad4cf"], [data-id="ace5ae3"], [data-id="87796a9"], [data-id="8943156"], [data-id="803d0ec"], [data-id="fcffe80"],
  [data-id="3865d8b"] > .elementor-widget-container, [data-id="27ad4cf"] > .elementor-widget-container, [data-id="ace5ae3"] > .elementor-widget-container, [data-id="87796a9"] > .elementor-widget-container, [data-id="8943156"] > .elementor-widget-container, [data-id="803d0ec"] > .elementor-widget-container, [data-id="fcffe80"] > .elementor-widget-container { padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; }
}

/* Titre de la carte tarif : turquoise (code couleur de la carte Identité sur la home) */
[data-id="ace5ae3"] .elementor-heading-title { color: #0091A7 !important; }

/* ---------- TABLETTE + MOBILE : finitions typographiques ---------- */
@media (max-width: 1024px) {
  /* Accroches Baskervville : interligne serré */
  [data-id="2bc8e75"] p, [data-id="1cf2830"] p, [data-id="d4194dc"] p, [data-id="b84f7ea"] p, [data-id="5db094a4"] p,
  [data-id="2bc8e75"], [data-id="1cf2830"], [data-id="d4194dc"], [data-id="b84f7ea"], [data-id="5db094a4"] { line-height: 1.35 !important; }
  /* Sous-titre du hero : même famille que desktop */
  [data-id="6f9600e7"], [data-id="6f9600e7"] p { font-family: "Plus Jakarta Sans", sans-serif !important; font-style: normal !important; font-weight: 400 !important; line-height: 1.45 !important; color: rgba(255,255,255,.92) !important; }
  /* Texte courant 16 px, petits textes 15 px */
  .elementor-14128 .elementor-widget-text-editor p { font-size: 16px; line-height: 1.6; }
  [data-id="e5943e5"] li, [data-id="e5943e5"] li * { font-size: 15px !important; line-height: 1.5 !important; }
  [data-id="19a4ef6"] .elementor-icon-list-text, [data-id="081c18f"] .elementor-icon-list-text { font-size: 15px !important; line-height: 1.45 !important; }
  [data-id="19a4ef6"] .elementor-icon-list-item, [data-id="081c18f"] .elementor-icon-list-item { padding: 5px 0 !important; }
  /* Bouton du hero aligné sur le texte */
  [data-id="69a99312"] { align-self: flex-start !important; margin: 0 !important; }
  [data-id="11814ecc"], [data-id="43aeb2cd"] { margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; max-width: none !important; }
  [data-id="16a733ed"] { align-self: stretch !important; width: 100% !important; justify-content: flex-start !important; margin: 0 !important; }
  [data-id="69a99312"] .elementor-button-wrapper { text-align: left !important; justify-content: flex-start !important; }
  /* Colonnes du bloc turquoise alignées sur la marge */
  [data-id="f6b0d37"] { padding-left: 0 !important; padding-right: 0 !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  [data-id="6f9600e7"], [data-id="6f9600e7"] p { font-size: 20px !important; }
}
@media (max-width: 767px) {
  [data-id="6f9600e7"], [data-id="6f9600e7"] p { font-size: 18px !important; }
}

@media (min-width: 768px) and (max-width: 1024px) {
  [data-id="2bc8e75"] p, [data-id="1cf2830"] p, [data-id="d4194dc"] p, [data-id="b84f7ea"] p, [data-id="5db094a4"] p { font-size: 24px !important; }
}
@media (max-width: 767px) {
  [data-id="2bc8e75"] p, [data-id="1cf2830"] p, [data-id="d4194dc"] p, [data-id="b84f7ea"] p, [data-id="5db094a4"] p { font-size: 21px !important; }
}

@media (max-width: 1024px) {
  [data-id="da01780"] h2, [data-id="637fcf2"] h2, [data-id="4630d0a"] h2, .elementor-14128 [data-id="f3eab95"] .e-heading-base, .elementor-14128 [data-id="342ee92"] .e-heading-base, .elementor-14128 [data-id="1d35267"] .e-heading-base, .elementor-14128 [data-id="4e0564c"] .e-heading-base { line-height: 1.2 !important; margin: 0 0 12px !important; }
}

/* FAQ tablette + mobile : icône sur la marge, réponse alignée sur la question */
@media (max-width: 1024px) {
  [data-id="0586193"] .e-n-accordion-item-title { padding: 18px 0 !important; gap: 16px !important; }
  [data-id="0586193"] .e-n-accordion-item > [role="region"] > .e-con, [data-id="0586193"] .e-n-accordion-item > .e-con { padding: 0 0 20px var(--faq-indent, 30px) !important; }
}
/* svc-system start */
body .elementor-14128{ --sv-y:110px; --sv-g:68px; --sv-s:26px; }
@media (max-width:1024px){ body .elementor-14128{ --sv-y:68px; --sv-g:42px; } }
@media (max-width:767px){ body .elementor-14128{ --sv-y:42px; --sv-g:26px; --sv-s:16px; } }
body .elementor-14128 .elementor-element[data-id="dc1ed79"],
body .elementor-14128 .elementor-element[data-id="7790ef06"],
body .elementor-14128 .elementor-element[data-id="2911167"],
body .elementor-14128 .elementor-element[data-id="b77caf2"],
body .elementor-14128 .elementor-element[data-id="13d2fe7"],
body .elementor-14128 .elementor-element[data-id="f5f0eda"],
body .elementor-14128 .elementor-element[data-id="176d1b6"]{ padding:var(--sv-y) var(--sv-g) !important; margin:0 !important; min-height:0 !important; }
body .elementor-14128 .elementor-element[data-id="dc1ed79"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="7790ef06"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="2911167"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="b77caf2"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="13d2fe7"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="f5f0eda"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="176d1b6"] > .e-con-inner{ max-width:100% !important; padding:0 !important; margin:0 !important; }
body .elementor-14128 .elementor-element[data-id="7790ef06"]{ padding-top:0 !important; }
body .elementor-14128 .elementor-element[data-id="b77caf2"]{ background:#F5F5FF !important; }
body .elementor-14128 .elementor-element[data-id="7790ef06"]{ display:grid !important; grid-template-columns:repeat(3, minmax(0,1fr)) !important; gap:var(--sv-s) !important; padding:0 !important; margin:var(--sv-s) 0 0 !important; width:100% !important; max-width:100% !important; }
body .elementor-14128 .elementor-element[data-id="7790ef06"] > .e-con-inner{ display:contents !important; }
body .elementor-14128 .elementor-element[data-id="6deffe32"],
body .elementor-14128 .elementor-element[data-id="2d08639b"],
body .elementor-14128 .elementor-element[data-id="3edcf678"]{ display:flex !important; flex-direction:column !important; justify-content:flex-start !important; align-items:flex-start !important; gap:12px !important; padding:32px 30px !important; margin:0 !important; width:auto !important; max-width:none !important; min-width:0 !important; min-height:0 !important; --width:auto !important; border-radius:24px !important; background:#fff !important; border:1px solid #EDE6FA !important; box-shadow:0 10px 30px rgba(91,44,162,.06) !important; text-align:left !important; }
body .elementor-14128 .elementor-element[data-id="6deffe32"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="2d08639b"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="3edcf678"] > .e-con-inner{ display:contents !important; }
body .elementor-14128 .elementor-element[data-id="6deffe32"] .elementor-widget,
body .elementor-14128 .elementor-element[data-id="2d08639b"] .elementor-widget,
body .elementor-14128 .elementor-element[data-id="3edcf678"] .elementor-widget{ margin:0 !important; width:100% !important; max-width:100% !important; text-align:left !important; }
body .elementor-14128 .elementor-element[data-id="6deffe32"] .elementor-widget > .elementor-widget-container,
body .elementor-14128 .elementor-element[data-id="2d08639b"] .elementor-widget > .elementor-widget-container,
body .elementor-14128 .elementor-element[data-id="3edcf678"] .elementor-widget > .elementor-widget-container{ padding:0 !important; margin:0 !important; }
body .elementor-14128 .elementor-element[data-id="6deffe32"] .elementor-widget-button,
body .elementor-14128 .elementor-element[data-id="2d08639b"] .elementor-widget-button,
body .elementor-14128 .elementor-element[data-id="3edcf678"] .elementor-widget-button{ width:auto !important; margin-top:auto !important; padding-top:8px !important; }
@media (max-width:1024px){ body .elementor-14128 .elementor-element[data-id="7790ef06"]{ grid-template-columns:repeat(1,minmax(0,1fr)) !important; } }
@media (max-width:767px){ body .elementor-14128 .elementor-element[data-id="7790ef06"]{ grid-template-columns:1fr !important; } body .elementor-14128 .elementor-element[data-id="6deffe32"],
body .elementor-14128 .elementor-element[data-id="2d08639b"],
body .elementor-14128 .elementor-element[data-id="3edcf678"]{ padding:26px 22px !important; } }
body .elementor-14128 .elementor-element[data-id="7790ef06"]{ margin:0 !important; padding-top:0 !important; padding-bottom:var(--sv-y) !important; padding-left:var(--sv-g) !important; padding-right:var(--sv-g) !important; }
body .elementor-14128 .elementor-element[data-id="bad7525"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="405a300e"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="1d07165a"] .elementor-heading-title{ font-family:"Safiro",sans-serif !important; font-weight:400 !important; font-size:48px !important; line-height:1 !important; letter-spacing:-.03em !important; color:#C9B3FF !important; text-align:left !important; margin:0 !important; }
@media (max-width:767px){ body .elementor-14128 .elementor-element[data-id="bad7525"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="405a300e"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="1d07165a"] .elementor-heading-title{ font-size:40px !important; } }
body .elementor-14128 .elementor-element[data-id="e59bd1d"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="f4ede92"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="2f5b93a"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="e59bd1d"] .e-heading-base,
body .elementor-14128 .elementor-element[data-id="f4ede92"] .e-heading-base,
body .elementor-14128 .elementor-element[data-id="2f5b93a"] .e-heading-base,
body .elementor-14128 .elementor-element[data-id="e59bd1d"],
body .elementor-14128 .elementor-element[data-id="f4ede92"],
body .elementor-14128 .elementor-element[data-id="2f5b93a"].e-heading-base{ font-family:"Safiro",sans-serif !important; font-weight:600 !important; font-size:24px !important; line-height:1.15 !important; letter-spacing:-.02em !important; margin:0 !important; text-align:left !important; color:#2C2145 !important; }
@media (max-width:767px){ body .elementor-14128 .elementor-element[data-id="e59bd1d"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="f4ede92"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="2f5b93a"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="e59bd1d"],
body .elementor-14128 .elementor-element[data-id="f4ede92"],
body .elementor-14128 .elementor-element[data-id="2f5b93a"].e-heading-base{ font-size:21px !important; } }
body .elementor-14128 .elementor-element[data-id="0e9134e"],
body .elementor-14128 .elementor-element[data-id="d203005"],
body .elementor-14128 .elementor-element[data-id="0df74f1"],
body .elementor-14128 .elementor-element[data-id="0e9134e"] p,
body .elementor-14128 .elementor-element[data-id="d203005"] p,
body .elementor-14128 .elementor-element[data-id="0df74f1"] p,
body .elementor-14128 .elementor-element[data-id="0e9134e"] li,
body .elementor-14128 .elementor-element[data-id="d203005"] li,
body .elementor-14128 .elementor-element[data-id="0df74f1"] li,
body .elementor-14128 .elementor-element[data-id="0e9134e"],
body .elementor-14128 .elementor-element[data-id="d203005"],
body .elementor-14128 .elementor-element[data-id="0df74f1"].e-paragraph-base{ font-family:"Plus Jakarta Sans",sans-serif !important; font-size:16px !important; line-height:1.6 !important; color:#2C2145 !important; text-align:left !important; }
body .elementor-14128 .elementor-element[data-id="0e9134e"] p,
body .elementor-14128 .elementor-element[data-id="d203005"] p,
body .elementor-14128 .elementor-element[data-id="0df74f1"] p{ margin:0 0 .6em !important; }
body .elementor-14128 .elementor-element[data-id="0e9134e"] p:last-child,
body .elementor-14128 .elementor-element[data-id="d203005"] p:last-child,
body .elementor-14128 .elementor-element[data-id="0df74f1"] p:last-child{ margin-bottom:0 !important; }
body .elementor-14128 .elementor-element[data-id="svcg1lg"]{ display:grid !important; grid-template-columns:repeat(4, minmax(0,1fr)) !important; gap:var(--sv-s) !important; padding:0 !important; margin:var(--sv-s) 0 0 !important; width:100% !important; max-width:100% !important; }
body .elementor-14128 .elementor-element[data-id="svcg1lg"] > .e-con-inner{ display:contents !important; }
body .elementor-14128 .elementor-element[data-id="svcc1lg"],
body .elementor-14128 .elementor-element[data-id="svcc2lg"],
body .elementor-14128 .elementor-element[data-id="svcc3lg"],
body .elementor-14128 .elementor-element[data-id="svcc4lg"]{ display:flex !important; flex-direction:column !important; justify-content:flex-start !important; align-items:flex-start !important; gap:12px !important; padding:32px 30px !important; margin:0 !important; width:auto !important; max-width:none !important; min-width:0 !important; min-height:0 !important; --width:auto !important; border-radius:24px !important; background:rgba(255,255,255,.06) !important; border:1px solid rgba(255,255,255,.16) !important; box-shadow:none !important; text-align:left !important; }
body .elementor-14128 .elementor-element[data-id="svcc1lg"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="svcc2lg"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="svcc3lg"] > .e-con-inner,
body .elementor-14128 .elementor-element[data-id="svcc4lg"] > .e-con-inner{ display:contents !important; }
body .elementor-14128 .elementor-element[data-id="svcc1lg"] .elementor-widget,
body .elementor-14128 .elementor-element[data-id="svcc2lg"] .elementor-widget,
body .elementor-14128 .elementor-element[data-id="svcc3lg"] .elementor-widget,
body .elementor-14128 .elementor-element[data-id="svcc4lg"] .elementor-widget{ margin:0 !important; width:100% !important; max-width:100% !important; text-align:left !important; }
body .elementor-14128 .elementor-element[data-id="svcc1lg"] .elementor-widget > .elementor-widget-container,
body .elementor-14128 .elementor-element[data-id="svcc2lg"] .elementor-widget > .elementor-widget-container,
body .elementor-14128 .elementor-element[data-id="svcc3lg"] .elementor-widget > .elementor-widget-container,
body .elementor-14128 .elementor-element[data-id="svcc4lg"] .elementor-widget > .elementor-widget-container{ padding:0 !important; margin:0 !important; }
body .elementor-14128 .elementor-element[data-id="svcc1lg"] .elementor-widget-button,
body .elementor-14128 .elementor-element[data-id="svcc2lg"] .elementor-widget-button,
body .elementor-14128 .elementor-element[data-id="svcc3lg"] .elementor-widget-button,
body .elementor-14128 .elementor-element[data-id="svcc4lg"] .elementor-widget-button{ width:auto !important; margin-top:auto !important; padding-top:8px !important; }
@media (max-width:1024px){ body .elementor-14128 .elementor-element[data-id="svcg1lg"]{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; } }
@media (max-width:767px){ body .elementor-14128 .elementor-element[data-id="svcg1lg"]{ grid-template-columns:1fr !important; } body .elementor-14128 .elementor-element[data-id="svcc1lg"],
body .elementor-14128 .elementor-element[data-id="svcc2lg"],
body .elementor-14128 .elementor-element[data-id="svcc3lg"],
body .elementor-14128 .elementor-element[data-id="svcc4lg"]{ padding:26px 22px !important; } }
body .elementor-14128 .elementor-element[data-id="86e0676"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="8f884eb"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="2978bcd"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="d94a878"] .elementor-heading-title{ font-family:"Safiro",sans-serif !important; font-size:13px !important; font-weight:800 !important; letter-spacing:.09em !important; text-transform:uppercase !important; color:#C9B3FF !important; line-height:1.3 !important; margin:0 !important; text-align:left !important; }
body .elementor-14128 .elementor-element[data-id="da01780"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="c14e480"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="637fcf2"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="4630d0a"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="da01780"] .e-heading-base,
body .elementor-14128 .elementor-element[data-id="c14e480"] .e-heading-base,
body .elementor-14128 .elementor-element[data-id="637fcf2"] .e-heading-base,
body .elementor-14128 .elementor-element[data-id="4630d0a"] .e-heading-base,
body .elementor-14128 .elementor-element[data-id="da01780"],
body .elementor-14128 .elementor-element[data-id="c14e480"],
body .elementor-14128 .elementor-element[data-id="637fcf2"],
body .elementor-14128 .elementor-element[data-id="4630d0a"].e-heading-base{ font-family:"Safiro",sans-serif !important; font-weight:600 !important; font-size:24px !important; line-height:1.15 !important; letter-spacing:-.02em !important; margin:0 !important; text-align:left !important; color:#fff !important; }
@media (max-width:767px){ body .elementor-14128 .elementor-element[data-id="da01780"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="c14e480"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="637fcf2"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="4630d0a"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="da01780"],
body .elementor-14128 .elementor-element[data-id="c14e480"],
body .elementor-14128 .elementor-element[data-id="637fcf2"],
body .elementor-14128 .elementor-element[data-id="4630d0a"].e-heading-base{ font-size:21px !important; } }
body .elementor-14128 .elementor-element[data-id="b65287b"],
body .elementor-14128 .elementor-element[data-id="ea0fe72"],
body .elementor-14128 .elementor-element[data-id="0aa7036"],
body .elementor-14128 .elementor-element[data-id="8283561"],
body .elementor-14128 .elementor-element[data-id="b65287b"] p,
body .elementor-14128 .elementor-element[data-id="ea0fe72"] p,
body .elementor-14128 .elementor-element[data-id="0aa7036"] p,
body .elementor-14128 .elementor-element[data-id="8283561"] p,
body .elementor-14128 .elementor-element[data-id="b65287b"] li,
body .elementor-14128 .elementor-element[data-id="ea0fe72"] li,
body .elementor-14128 .elementor-element[data-id="0aa7036"] li,
body .elementor-14128 .elementor-element[data-id="8283561"] li,
body .elementor-14128 .elementor-element[data-id="b65287b"],
body .elementor-14128 .elementor-element[data-id="ea0fe72"],
body .elementor-14128 .elementor-element[data-id="0aa7036"],
body .elementor-14128 .elementor-element[data-id="8283561"].e-paragraph-base{ font-family:"Plus Jakarta Sans",sans-serif !important; font-size:16px !important; line-height:1.6 !important; color:rgba(255,255,255,.86) !important; text-align:left !important; }
body .elementor-14128 .elementor-element[data-id="b65287b"] p,
body .elementor-14128 .elementor-element[data-id="ea0fe72"] p,
body .elementor-14128 .elementor-element[data-id="0aa7036"] p,
body .elementor-14128 .elementor-element[data-id="8283561"] p{ margin:0 0 .6em !important; }
body .elementor-14128 .elementor-element[data-id="b65287b"] p:last-child,
body .elementor-14128 .elementor-element[data-id="ea0fe72"] p:last-child,
body .elementor-14128 .elementor-element[data-id="0aa7036"] p:last-child,
body .elementor-14128 .elementor-element[data-id="8283561"] p:last-child{ margin-bottom:0 !important; }
body .elementor-14128 .elementor-element[data-id="b65287b"] strong,
body .elementor-14128 .elementor-element[data-id="ea0fe72"] strong,
body .elementor-14128 .elementor-element[data-id="0aa7036"] strong,
body .elementor-14128 .elementor-element[data-id="8283561"] strong{ color:#fff !important; }
body .elementor-14128 .elementor-element[data-id="f6b0d37"]{ display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)) !important; gap:var(--sv-s) !important; padding:0 !important; margin:var(--sv-s) 0 0 !important; width:100% !important; }
body .elementor-14128 .elementor-element[data-id="f6b0d37"] > .e-con-inner{ display:contents !important; }
body .elementor-14128 .elementor-element[data-id="8ebd1be"],
body .elementor-14128 .elementor-element[data-id="79870eb"],
body .elementor-14128 .elementor-element[data-id="1ad9d87"]{ background:rgba(255,255,255,.08) !important; border:1px solid rgba(255,255,255,.18) !important; border-radius:24px !important; padding:30px !important; margin:0 !important; font-family:"Plus Jakarta Sans",sans-serif !important; font-size:17px !important; line-height:1.55 !important; color:#fff !important; width:auto !important; max-width:none !important; text-align:left !important; }
@media (max-width:1024px){ body .elementor-14128 .elementor-element[data-id="f6b0d37"]{ grid-template-columns:1fr !important; } }
@media (max-width:767px){ body .elementor-14128 .elementor-element[data-id="8ebd1be"],
body .elementor-14128 .elementor-element[data-id="79870eb"],
body .elementor-14128 .elementor-element[data-id="1ad9d87"]{ padding:24px 22px !important; font-size:16px !important; } }
body .elementor-14128 .elementor-element[data-id="5d54449"]{ display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) !important; column-gap:68px !important; row-gap:14px !important; align-items:start !important; align-content:start !important; background:#fff !important; border:1px solid #EDE6FA !important; border-radius:28px !important; box-shadow:0 24px 60px rgba(91,44,162,.10) !important; padding:56px !important; margin:0 auto !important; width:100% !important; max-width:1120px !important; min-height:0 !important; }
body .elementor-14128 .elementor-element[data-id="5d54449"] > .e-con-inner{ display:contents !important; }
body .elementor-14128 .elementor-element[data-id="5d54449"] > .elementor-element, body .elementor-14128 .elementor-element[data-id="5d54449"] > .e-con-inner > .elementor-element{ grid-column:1 !important; margin:0 !important; width:100% !important; max-width:100% !important; text-align:left !important; }
body .elementor-14128 .elementor-element[data-id="5d54449"] .elementor-widget > .elementor-widget-container{ padding:0 !important; margin:0 !important; }
body .elementor-14128 .elementor-element[data-id="5d54449"] > .elementor-element[data-id="194e06c"], body .elementor-14128 .elementor-element[data-id="5d54449"] > .e-con-inner > .elementor-element[data-id="194e06c"]{ grid-column:2 !important; grid-row:1 / span 8 !important; align-self:start !important; background:#F5F5FF !important; border-radius:20px !important; padding:32px !important; }
body .elementor-14128 .elementor-element[data-id="ace5ae3"] .elementor-heading-title{ font-family:"Safiro",sans-serif !important; font-weight:400 !important; font-size:42px !important; line-height:1.05 !important; letter-spacing:-.03em !important; color:#5B2CA2 !important; text-align:left !important; margin:0 !important; }
body .elementor-14128 .elementor-element[data-id="svcbtnlg"]{ width:auto !important; margin-top:12px !important; }
body .elementor-14128 .elementor-element[data-id="svcbtnlg"] .elementor-button{ width:auto !important; }
@media (max-width:1024px){ body .elementor-14128 .elementor-element[data-id="5d54449"]{ grid-template-columns:1fr !important; padding:42px !important; } body .elementor-14128 .elementor-element[data-id="5d54449"] > .elementor-element[data-id="194e06c"], body .elementor-14128 .elementor-element[data-id="5d54449"] > .e-con-inner > .elementor-element[data-id="194e06c"]{ grid-column:1 !important; grid-row:auto !important; margin-top:12px !important; } body .elementor-14128 .elementor-element[data-id="ace5ae3"] .elementor-heading-title{ font-size:36px !important; } }
@media (max-width:767px){ body .elementor-14128 .elementor-element[data-id="5d54449"]{ padding:30px 22px !important; border-radius:24px !important; } body .elementor-14128 .elementor-element[data-id="5d54449"] > .elementor-element[data-id="194e06c"], body .elementor-14128 .elementor-element[data-id="5d54449"] > .e-con-inner > .elementor-element[data-id="194e06c"]{ padding:24px 20px !important; } body .elementor-14128 .elementor-element[data-id="ace5ae3"] .elementor-heading-title{ font-size:30px !important; } body .elementor-14128 .elementor-element[data-id="svcbtnlg"], body .elementor-14128 .elementor-element[data-id="svcbtnlg"] .elementor-button{ width:100% !important; } }
body .elementor-14128 .elementor-element[data-id="87796a9"] .elementor-heading-title{ font-family:"Safiro",sans-serif !important; font-weight:400 !important; font-size:56px !important; line-height:1 !important; letter-spacing:-.035em !important; color:#007A8C !important; margin:6px 0 0 !important; text-align:left !important; }
@media (max-width:767px){ body .elementor-14128 .elementor-element[data-id="87796a9"] .elementor-heading-title{ font-size:44px !important; } }
body .elementor-14128 .elementor-element[data-id="87796a9"] .svc-from{ display:block !important; font-family:"Plus Jakarta Sans",sans-serif !important; font-size:15px !important; font-weight:600 !important; letter-spacing:0 !important; color:#2C2145 !important; margin-bottom:6px !important; }
body .elementor-14128 .elementor-element[data-id="1cf2830"], body .elementor-14128 .elementor-element[data-id="1cf2830"] p{ font-family:"Baskervville",serif !important; font-style:italic !important; font-weight:600 !important; font-size:22px !important; line-height:1.3 !important; color:#5B2CA2 !important; margin:0 !important; }
body .elementor-14128 .elementor-element[data-id="194e06c"]{ display:flex !important; flex-direction:column !important; gap:10px !important; }
body .elementor-14128 .elementor-element[data-id="194e06c"] > .e-con-inner{ display:contents !important; }
body .elementor-14128 .elementor-element[data-id="080709d"]{ order:1 !important; } body .elementor-14128 .elementor-element[data-id="19a4ef6"]{ order:2 !important; margin-bottom:14px !important; } body .elementor-14128 .elementor-element[data-id="2d3a1d9"]{ order:3 !important; } body .elementor-14128 .elementor-element[data-id="081c18f"]{ order:4 !important; }
body .elementor-14128 .elementor-element[data-id="080709d"] .elementor-heading-title,
body .elementor-14128 .elementor-element[data-id="2d3a1d9"] .elementor-heading-title{ font-family:"Safiro",sans-serif !important; font-size:13px !important; font-weight:800 !important; letter-spacing:.09em !important; text-transform:uppercase !important; color:#5B2CA2 !important; margin:0 !important; }
body .elementor-14128 .elementor-element[data-id="19a4ef6"] .elementor-icon-list-text,
body .elementor-14128 .elementor-element[data-id="081c18f"] .elementor-icon-list-text{ font-size:16px !important; line-height:1.5 !important; color:#2C2145 !important; } body .elementor-14128 .elementor-element[data-id="19a4ef6"] .elementor-icon-list-item,
body .elementor-14128 .elementor-element[data-id="081c18f"] .elementor-icon-list-item{ padding:5px 0 !important; align-items:flex-start !important; } body .elementor-14128 .elementor-element[data-id="19a4ef6"] svg{ fill:#007A8C !important; } body .elementor-14128 .elementor-element[data-id="081c18f"] svg{ fill:#B8A9D6 !important; } body .elementor-14128 .elementor-element[data-id="081c18f"] .elementor-icon-list-text{ color:#6B6380 !important; }
/* svc-system end */

/* svc-atomic start */
body .elementor-14128 [data-id="8ebd1be"],
body .elementor-14128 [data-id="79870eb"],
body .elementor-14128 [data-id="1ad9d87"]{ background:rgba(255,255,255,.08) !important; border:1px solid rgba(255,255,255,.18) !important; border-radius:24px !important; padding:30px !important; margin:0 !important; font-family:"Plus Jakarta Sans",sans-serif !important; font-size:17px !important; line-height:1.55 !important; color:rgba(255,255,255,.88) !important; width:auto !important; max-width:none !important; text-align:left !important; }
body .elementor-14128 [data-id="8ebd1be"] strong, body .elementor-14128 [data-id="79870eb"] strong, body .elementor-14128 [data-id="1ad9d87"] strong{ display:block; font-family:"Safiro",sans-serif !important; font-weight:600 !important; font-size:21px !important; line-height:1.2 !important; color:#fff !important; margin-bottom:-10px; }
@media (max-width:767px){ body .elementor-14128 [data-id="8ebd1be"],
body .elementor-14128 [data-id="79870eb"],
body .elementor-14128 [data-id="1ad9d87"]{ padding:24px 22px !important; font-size:16px !important; } }
body .elementor-14128 [data-id="da01780"],
body .elementor-14128 [data-id="c14e480"],
body .elementor-14128 [data-id="637fcf2"],
body .elementor-14128 [data-id="4630d0a"]{ font-family:"Safiro",sans-serif !important; font-weight:600 !important; font-size:24px !important; line-height:1.15 !important; letter-spacing:-.02em !important; margin:0 !important; color:#fff !important; text-align:left !important; }
@media (max-width:767px){ body .elementor-14128 [data-id="da01780"],
body .elementor-14128 [data-id="c14e480"],
body .elementor-14128 [data-id="637fcf2"],
body .elementor-14128 [data-id="4630d0a"]{ font-size:21px !important; } }
body .elementor-14128 [data-id="ea0fe72"]{ font-family:"Plus Jakarta Sans",sans-serif !important; font-size:16px !important; line-height:1.6 !important; color:rgba(255,255,255,.86) !important; text-align:left !important; margin:0 !important; }
/* svc-atomic end */
/* svc-num start */
body .elementor-14128 [data-id="bad7525"], body .elementor-14128 [data-id="405a300e"], body .elementor-14128 [data-id="1d07165a"]{ padding-bottom:10px !important; }
/* svc-num end */
/* svc-system-2 start */
body .elementor-14128 .elementor-element[data-id="svcbtnlg"]{ order:0 !important; }
/* svc-system-2 end */
/* lg-mobile start */
body .elementor-14128 [data-id="ace5ae3"] .elementor-heading-title{ line-height:1.15 !important; padding-bottom:6px !important; }
/* lg-mobile end */
/* price-icons start */
body .elementor-14128 [data-id="19a4ef6"] .elementor-icon-list-icon svg, body .elementor-14128 [data-id="081c18f"] .elementor-icon-list-icon svg, body .elementor-14128 [data-id="19a4ef6"] .elementor-icon-list-icon i, body .elementor-14128 [data-id="081c18f"] .elementor-icon-list-icon i{ display:none !important; }
body .elementor-14128 [data-id="19a4ef6"] .elementor-icon-list-icon, body .elementor-14128 [data-id="081c18f"] .elementor-icon-list-icon{ flex:0 0 14px !important; width:14px !important; height:14px !important; min-width:14px !important; border-radius:50% !important; margin:.3em 12px 0 0 !important; padding:0 !important; }
body .elementor-14128 [data-id="19a4ef6"] .elementor-icon-list-icon{ background:#007A8C url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27white%27 stroke-width=%272.4%27 d=%27M4 8.5l2.5 2.5L12 5.5%27/%3E%3C/svg%3E") center/10px no-repeat !important; }
body .elementor-14128 [data-id="081c18f"] .elementor-icon-list-icon{ background:#B8A9D6 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27white%27 stroke-width=%272.2%27 d=%27M5 5l6 6M11 5l-6 6%27/%3E%3C/svg%3E") center/10px no-repeat !important; }
body .elementor-14128 [data-id="19a4ef6"] .elementor-icon-list-item, body .elementor-14128 [data-id="081c18f"] .elementor-icon-list-item{ align-items:flex-start !important; }
/* price-icons end */

/* ===== SYSTÈME DE FONDS — nuit (hero/CTA), blanc, lavande ===== */
html body .elementor-14128 [data-id="2911167"][data-id="2911167"] { background-color: #F5F5FF !important; background-image: none !important; }
html body .elementor-14128 [data-id="13d2fe7"][data-id="13d2fe7"] { background-color: #FFFFFF !important; background-image: none !important; }
html body .elementor-14128 [data-id="176d1b6"][data-id="176d1b6"] { background-color: #32025E !important; background-image: none !important; }
html body .elementor-14128 [data-id="27ad4cf"][data-id="27ad4cf"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="27ad4cf"][data-id="27ad4cf"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="86e0676"][data-id="86e0676"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="86e0676"][data-id="86e0676"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="da01780"][data-id="da01780"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="da01780"][data-id="da01780"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="b65287b"][data-id="b65287b"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="b65287b"][data-id="b65287b"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="8f884eb"][data-id="8f884eb"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="8f884eb"][data-id="8f884eb"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="c14e480"][data-id="c14e480"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="c14e480"][data-id="c14e480"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="ea0fe72"][data-id="ea0fe72"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="ea0fe72"][data-id="ea0fe72"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="2978bcd"][data-id="2978bcd"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="2978bcd"][data-id="2978bcd"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="637fcf2"][data-id="637fcf2"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="637fcf2"][data-id="637fcf2"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="0aa7036"][data-id="0aa7036"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="0aa7036"][data-id="0aa7036"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="d94a878"][data-id="d94a878"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="d94a878"][data-id="d94a878"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="4630d0a"][data-id="4630d0a"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="4630d0a"][data-id="4630d0a"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="8283561"][data-id="8283561"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="8283561"][data-id="8283561"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="8943156"][data-id="8943156"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="8943156"][data-id="8943156"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="d4194dc"][data-id="d4194dc"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="d4194dc"][data-id="d4194dc"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="8ebd1be"][data-id="8ebd1be"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="8ebd1be"][data-id="8ebd1be"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="79870eb"][data-id="79870eb"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="79870eb"][data-id="79870eb"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title),
html body .elementor-14128 [data-id="1ad9d87"][data-id="1ad9d87"]:is(h1,h2,h3,h4,p), html body .elementor-14128 [data-id="1ad9d87"][data-id="1ad9d87"] :is(h1,h2,h3,h4,h5,p,li,span,strong,em,a:not(.elementor-button),div.elementor-heading-title) { color: #5B2CA2 !important; }
html body .elementor-14128 [data-id="27ad4cf"][data-id="27ad4cf"] svg, html body .elementor-14128 [data-id="27ad4cf"][data-id="27ad4cf"] svg path, html body .elementor-14128 [data-id="86e0676"][data-id="86e0676"] svg, html body .elementor-14128 [data-id="86e0676"][data-id="86e0676"] svg path, html body .elementor-14128 [data-id="da01780"][data-id="da01780"] svg, html body .elementor-14128 [data-id="da01780"][data-id="da01780"] svg path, html body .elementor-14128 [data-id="b65287b"][data-id="b65287b"] svg, html body .elementor-14128 [data-id="b65287b"][data-id="b65287b"] svg path, html body .elementor-14128 [data-id="8f884eb"][data-id="8f884eb"] svg, html body .elementor-14128 [data-id="8f884eb"][data-id="8f884eb"] svg path, html body .elementor-14128 [data-id="c14e480"][data-id="c14e480"] svg, html body .elementor-14128 [data-id="c14e480"][data-id="c14e480"] svg path, html body .elementor-14128 [data-id="ea0fe72"][data-id="ea0fe72"] svg, html body .elementor-14128 [data-id="ea0fe72"][data-id="ea0fe72"] svg path, html body .elementor-14128 [data-id="2978bcd"][data-id="2978bcd"] svg, html body .elementor-14128 [data-id="2978bcd"][data-id="2978bcd"] svg path, html body .elementor-14128 [data-id="637fcf2"][data-id="637fcf2"] svg, html body .elementor-14128 [data-id="637fcf2"][data-id="637fcf2"] svg path, html body .elementor-14128 [data-id="0aa7036"][data-id="0aa7036"] svg, html body .elementor-14128 [data-id="0aa7036"][data-id="0aa7036"] svg path, html body .elementor-14128 [data-id="d94a878"][data-id="d94a878"] svg, html body .elementor-14128 [data-id="d94a878"][data-id="d94a878"] svg path, html body .elementor-14128 [data-id="4630d0a"][data-id="4630d0a"] svg, html body .elementor-14128 [data-id="4630d0a"][data-id="4630d0a"] svg path, html body .elementor-14128 [data-id="8283561"][data-id="8283561"] svg, html body .elementor-14128 [data-id="8283561"][data-id="8283561"] svg path, html body .elementor-14128 [data-id="8943156"][data-id="8943156"] svg, html body .elementor-14128 [data-id="8943156"][data-id="8943156"] svg path, html body .elementor-14128 [data-id="d4194dc"][data-id="d4194dc"] svg, html body .elementor-14128 [data-id="d4194dc"][data-id="d4194dc"] svg path, html body .elementor-14128 [data-id="8ebd1be"][data-id="8ebd1be"] svg, html body .elementor-14128 [data-id="8ebd1be"][data-id="8ebd1be"] svg path, html body .elementor-14128 [data-id="79870eb"][data-id="79870eb"] svg, html body .elementor-14128 [data-id="79870eb"][data-id="79870eb"] svg path, html body .elementor-14128 [data-id="1ad9d87"][data-id="1ad9d87"] svg, html body .elementor-14128 [data-id="1ad9d87"][data-id="1ad9d87"] svg path { fill: #5B2CA2 !important; }
html body .elementor-14128 [data-id="27ad4cf"][data-id="27ad4cf"] i, html body .elementor-14128 [data-id="86e0676"][data-id="86e0676"] i, html body .elementor-14128 [data-id="da01780"][data-id="da01780"] i, html body .elementor-14128 [data-id="b65287b"][data-id="b65287b"] i, html body .elementor-14128 [data-id="8f884eb"][data-id="8f884eb"] i, html body .elementor-14128 [data-id="c14e480"][data-id="c14e480"] i, html body .elementor-14128 [data-id="ea0fe72"][data-id="ea0fe72"] i, html body .elementor-14128 [data-id="2978bcd"][data-id="2978bcd"] i, html body .elementor-14128 [data-id="637fcf2"][data-id="637fcf2"] i, html body .elementor-14128 [data-id="0aa7036"][data-id="0aa7036"] i, html body .elementor-14128 [data-id="d94a878"][data-id="d94a878"] i, html body .elementor-14128 [data-id="4630d0a"][data-id="4630d0a"] i, html body .elementor-14128 [data-id="8283561"][data-id="8283561"] i, html body .elementor-14128 [data-id="8943156"][data-id="8943156"] i, html body .elementor-14128 [data-id="d4194dc"][data-id="d4194dc"] i, html body .elementor-14128 [data-id="8ebd1be"][data-id="8ebd1be"] i, html body .elementor-14128 [data-id="79870eb"][data-id="79870eb"] i, html body .elementor-14128 [data-id="1ad9d87"][data-id="1ad9d87"] i { color: #5B2CA2 !important; }
html body .elementor-14128 [data-id="svcc1lg"][data-id="svcc1lg"], html body .elementor-14128 [data-id="svcc2lg"][data-id="svcc2lg"], html body .elementor-14128 [data-id="svcc3lg"][data-id="svcc3lg"], html body .elementor-14128 [data-id="svcc4lg"][data-id="svcc4lg"], html body .elementor-14128 [data-id="8ebd1be"][data-id="8ebd1be"], html body .elementor-14128 [data-id="79870eb"][data-id="79870eb"], html body .elementor-14128 [data-id="1ad9d87"][data-id="1ad9d87"] { background: #FFFFFF !important; border: 1px solid #EDE6FA !important; box-shadow: 0 24px 60px rgba(91,44,162,.08) !important; }


/* ===== HARMONISATION (fonds · titres · mobile) ===== */
html body .elementor-14128 [data-id="7040fb3"][data-id="7040fb3"] { background-color: #32025E !important; background-image: none !important; }
html body .elementor-14128 [data-id="176d1b6"][data-id="176d1b6"] { background-color: #32025E !important; background-image: none !important; }
html body .elementor-14128 [data-id="43852b60"][data-id="43852b60"]:is(h1,h2,h3), html body .elementor-14128 [data-id="43852b60"][data-id="43852b60"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="3865d8b"][data-id="3865d8b"]:is(h1,h2,h3), html body .elementor-14128 [data-id="3865d8b"][data-id="3865d8b"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="bad7525"][data-id="bad7525"]:is(h1,h2,h3), html body .elementor-14128 [data-id="bad7525"][data-id="bad7525"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="405a300e"][data-id="405a300e"]:is(h1,h2,h3), html body .elementor-14128 [data-id="405a300e"][data-id="405a300e"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="1d07165a"][data-id="1d07165a"]:is(h1,h2,h3), html body .elementor-14128 [data-id="1d07165a"][data-id="1d07165a"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="27ad4cf"][data-id="27ad4cf"]:is(h1,h2,h3), html body .elementor-14128 [data-id="27ad4cf"][data-id="27ad4cf"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="ace5ae3"][data-id="ace5ae3"]:is(h1,h2,h3), html body .elementor-14128 [data-id="ace5ae3"][data-id="ace5ae3"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="87796a9"][data-id="87796a9"]:is(h1,h2,h3), html body .elementor-14128 [data-id="87796a9"][data-id="87796a9"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="8943156"][data-id="8943156"]:is(h1,h2,h3), html body .elementor-14128 [data-id="8943156"][data-id="8943156"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="eda6e64"][data-id="eda6e64"]:is(h1,h2,h3), html body .elementor-14128 [data-id="eda6e64"][data-id="eda6e64"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="803d0ec"][data-id="803d0ec"]:is(h1,h2,h3), html body .elementor-14128 [data-id="803d0ec"][data-id="803d0ec"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="fcffe80"][data-id="fcffe80"]:is(h1,h2,h3), html body .elementor-14128 [data-id="fcffe80"][data-id="fcffe80"] :is(h1,h2,h3),
html body .elementor-14128 [data-id="2b2a269"][data-id="2b2a269"]:is(h1,h2,h3), html body .elementor-14128 [data-id="2b2a269"][data-id="2b2a269"] :is(h1,h2,h3) { letter-spacing: -.035em !important; }
html body .elementor-14128 [data-id="43852b60"][data-id="43852b60"]:not(:last-child), html body .elementor-14128 [data-id="3865d8b"][data-id="3865d8b"]:not(:last-child), html body .elementor-14128 [data-id="bad7525"][data-id="bad7525"]:not(:last-child), html body .elementor-14128 [data-id="405a300e"][data-id="405a300e"]:not(:last-child), html body .elementor-14128 [data-id="1d07165a"][data-id="1d07165a"]:not(:last-child), html body .elementor-14128 [data-id="27ad4cf"][data-id="27ad4cf"]:not(:last-child), html body .elementor-14128 [data-id="ace5ae3"][data-id="ace5ae3"]:not(:last-child), html body .elementor-14128 [data-id="87796a9"][data-id="87796a9"]:not(:last-child), html body .elementor-14128 [data-id="8943156"][data-id="8943156"]:not(:last-child), html body .elementor-14128 [data-id="eda6e64"][data-id="eda6e64"]:not(:last-child), html body .elementor-14128 [data-id="803d0ec"][data-id="803d0ec"]:not(:last-child), html body .elementor-14128 [data-id="fcffe80"][data-id="fcffe80"]:not(:last-child), html body .elementor-14128 [data-id="2b2a269"][data-id="2b2a269"]:not(:last-child) { margin-bottom: 14px !important; }
@media (max-width: 767px) {
html body .elementor-14128 [data-id="43852b60"][data-id="43852b60"]:not(:last-child), html body .elementor-14128 [data-id="3865d8b"][data-id="3865d8b"]:not(:last-child), html body .elementor-14128 [data-id="bad7525"][data-id="bad7525"]:not(:last-child), html body .elementor-14128 [data-id="405a300e"][data-id="405a300e"]:not(:last-child), html body .elementor-14128 [data-id="1d07165a"][data-id="1d07165a"]:not(:last-child), html body .elementor-14128 [data-id="27ad4cf"][data-id="27ad4cf"]:not(:last-child), html body .elementor-14128 [data-id="ace5ae3"][data-id="ace5ae3"]:not(:last-child), html body .elementor-14128 [data-id="87796a9"][data-id="87796a9"]:not(:last-child), html body .elementor-14128 [data-id="8943156"][data-id="8943156"]:not(:last-child), html body .elementor-14128 [data-id="eda6e64"][data-id="eda6e64"]:not(:last-child), html body .elementor-14128 [data-id="803d0ec"][data-id="803d0ec"]:not(:last-child), html body .elementor-14128 [data-id="fcffe80"][data-id="fcffe80"]:not(:last-child), html body .elementor-14128 [data-id="2b2a269"][data-id="2b2a269"]:not(:last-child) { margin-bottom: 16px !important; }
html body .elementor-14128 [data-id="7790ef06"][data-id="7790ef06"] { border-radius: 0 !important; }
}

/* ===== Pastille du hero — couleur de l'offre ===== */
html body .elementor-14128 [data-id="acd8b85"][data-id="acd8b85"] .elementor-heading-title { background: color-mix(in srgb, #0091A7 88%, transparent) !important; border: 1px solid color-mix(in srgb, #0091A7 55%, #FFFFFF) !important; color: #FFFFFF !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.35), 0 8px 24px -8px color-mix(in srgb, #0091A7 70%, transparent) !important; -webkit-backdrop-filter: blur(14px) saturate(160%) !important; backdrop-filter: blur(14px) saturate(160%) !important; }
html body .elementor-14128 [data-id="acd8b85"][data-id="acd8b85"] .elementor-heading-title * { color: #FFFFFF !important; }


/* ===== PACKAGING · HERO : fond violet nuit + glows (remplace la photo) ===== */
.elementor-element[data-id="7040fb3"]{ background:#32025E !important; overflow:hidden; isolation:isolate; position:relative; }
.elementor-element[data-id="7040fb3"]::before{ background-image:none !important; opacity:0 !important; }
.elementor-element[data-id="7040fb3"] > .e-con-inner{ position:static; }
.elementor-element[data-id="7040fb3"] .elementor-widget-html:has(.ath-hero-blobs){ position:absolute !important; inset:0 !important; z-index:0 !important; margin:0 !important; width:auto !important; max-width:none !important; pointer-events:none !important; }
.elementor-element[data-id="7040fb3"] [data-id="11814ecc"]{ position:relative; z-index:1; }
.ath-hero-blobs{ position:absolute; inset:0; overflow:hidden; pointer-events:none; }
.ath-hero-blobs span{ position:absolute; display:block; width:clamp(520px,58vw,1100px); aspect-ratio:1.25/1; border-radius:50%; filter:blur(150px); will-change:transform; animation-timing-function:ease-in-out; animation-iteration-count:infinite; animation-direction:alternate; }
.ath-hero-blobs span:nth-child(1){ top:-28%; right:-16%; background:radial-gradient(rgba(139,77,255,.8) 0%, rgba(139,77,255,.45) 28%, rgba(139,77,255,.14) 52%, rgba(139,77,255,0) 72%); animation-name:pkBlobA; animation-duration:7.1s; }
.ath-hero-blobs span:nth-child(2){ bottom:-38%; right:2%; background:radial-gradient(rgba(0,163,184,.62) 0%, rgba(0,163,184,.34) 28%, rgba(0,163,184,.1) 52%, rgba(0,163,184,0) 72%); animation-name:pkBlobB; animation-duration:8.9s; animation-delay:-3s; }
.ath-hero-blobs span:nth-child(3){ top:10%; left:8%; background:radial-gradient(rgba(14,2,34,.85) 0%, rgba(14,2,34,.5) 30%, rgba(14,2,34,.16) 54%, rgba(14,2,34,0) 72%); animation-name:pkBlobC; animation-duration:10.7s; animation-delay:-5.4s; }
@keyframes pkBlobA{ 0%{transform:translate3d(0,0,0) rotate(0) scale(1,1)} 25%{transform:translate3d(-14vw,10vh,0) rotate(24deg) scale(1.15,.9)} 50%{transform:translate3d(-6vw,26vh,0) rotate(-10deg) scale(.9,1.12)} 75%{transform:translate3d(-22vw,8vh,0) rotate(36deg) scale(1.08,1)} 100%{transform:translate3d(-10vw,-6vh,0) rotate(12deg) scale(1,1.08)} }
@keyframes pkBlobB{ 0%{transform:translate3d(0,0,0) rotate(0) scale(1,1)} 30%{transform:translate3d(12vw,-18vh,0) rotate(-28deg) scale(1.12,.92)} 55%{transform:translate3d(-16vw,-10vh,0) rotate(14deg) scale(.92,1.1)} 80%{transform:translate3d(6vw,-28vh,0) rotate(-40deg) scale(1.1,1)} 100%{transform:translate3d(-8vw,-14vh,0) rotate(-8deg) scale(1,1.05)} }
@keyframes pkBlobC{ 0%{transform:translate3d(0,0,0) rotate(0) scale(1,1)} 28%{transform:translate3d(20vw,-10vh,0) rotate(30deg) scale(1.15,.88)} 52%{transform:translate3d(-8vw,16vh,0) rotate(-18deg) scale(.9,1.12)} 76%{transform:translate3d(26vw,20vh,0) rotate(44deg) scale(1.06,1)} 100%{transform:translate3d(10vw,-4vh,0) rotate(10deg) scale(1.1,1.04)} }
@media (max-width:1024px){ .ath-hero-blobs span{ width:90vw; filter:blur(120px); } }
@media (max-width:767px){ .ath-hero-blobs span{ width:115vw; filter:blur(60px); } .ath-hero-blobs span:nth-child(1){ top:-14%; right:-55%; } .ath-hero-blobs span:nth-child(2){ top:38%; bottom:auto; right:-60%; } .ath-hero-blobs span:nth-child(3){ top:auto; bottom:-22%; left:-55%; } }
@media (prefers-reduced-motion:reduce){ .ath-hero-blobs span{ animation:none !important; } }


/* ===== PACKAGING · BLOC « CE QUE JE CRÉE » (copie du style « Vous vous reconnaissez ») ===== */
@media (min-width: 1025px){[data-id="a7101f7"] { padding: var(--d-section) var(--d-gutter) var(--d-block) !important; }}
@media (min-width: 1025px){[data-id="d9140c9"] { padding: 0 var(--d-gutter) var(--d-section) !important; gap: 28px !important; }}
@media (min-width: 1025px){[data-id="c6e970d"] .elementor-heading-title { font-size: var(--d-title) !important; line-height: 1.02 !important; letter-spacing: -0.02em !important; font-weight: 400 !important; }}
@media (min-width: 1025px){[data-id="8ddcd07"], [data-id="86738ce"], [data-id="2097cb3"] { padding: 36px 28px !important; flex: 1 1 0px !important; }}
@media (min-width: 1025px){[data-id="45dba80"] p, [data-id="0cc066d"] p, [data-id="df8cd51"] p, [data-id="45dba80"], [data-id="0cc066d"], [data-id="df8cd51"] { font-weight: 400 !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="a7101f7"] { padding: var(--t-section) var(--t-gutter) var(--t-block) !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="d9140c9"] { padding: 0 var(--t-gutter) var(--t-section) !important; gap: 26px !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="8ddcd07"], [data-id="86738ce"], [data-id="2097cb3"] { padding: 26px !important; border-radius: 26px !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="45dba80"], [data-id="0cc066d"], [data-id="df8cd51"], [data-id="45dba80"] p, [data-id="0cc066d"] p, [data-id="df8cd51"] p { font-weight: 400 !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="d9140c9"] > .e-con-inner { grid-template-columns: 1fr !important; gap: 16px !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="8ddcd07"], [data-id="86738ce"], [data-id="2097cb3"] { width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; }}
@media (max-width: 767px){[data-id="a7101f7"] { padding: var(--m-section) var(--m-gutter) var(--m-block) !important; }}
@media (max-width: 767px){[data-id="d9140c9"] { padding: 0 var(--m-gutter) var(--m-section) !important; }}
@media (max-width: 767px){[data-id="d9140c9"] > .e-con-inner { grid-template-columns: 1fr !important; gap: var(--m-stack) !important; }}
@media (max-width: 767px){[data-id="8ddcd07"], [data-id="86738ce"], [data-id="2097cb3"] { padding: 26px !important; border-radius: 26px !important; width: 100% !important; }}
@media (max-width: 767px){[data-id="45dba80"], [data-id="0cc066d"], [data-id="df8cd51"], [data-id="45dba80"] p, [data-id="0cc066d"] p, [data-id="df8cd51"] p { font-weight: 400 !important; }}
@media (max-width: 767px){[data-id="c6e970d"] .elementor-heading-title { font-size: 40px !important; line-height: 1.05 !important; letter-spacing: -0.02em !important; }}
@media (max-width: 1024px){[data-id="c6e970d"], [data-id="c6e970d"] > .elementor-widget-container { padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }}
@media (max-width: 1024px){[data-id="f3d5676"] p, [data-id="f3d5676"] { line-height: 1.35 !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="f3d5676"] p { font-size: 24px !important; }}
@media (max-width: 767px){[data-id="f3d5676"] p { font-size: 21px !important; }}
body .elementor-14128 .elementor-element[data-id="a7101f7"], body .elementor-14128 .elementor-element[data-id="d9140c9"] { padding: var(--sv-y) var(--sv-g) !important; margin: 0px !important; min-height: 0px !important; }
body .elementor-14128 .elementor-element[data-id="a7101f7"] > .e-con-inner, body .elementor-14128 .elementor-element[data-id="d9140c9"] > .e-con-inner { max-width: 100% !important; padding: 0px !important; margin: 0px !important; }
body .elementor-14128 .elementor-element[data-id="d9140c9"] { padding-top: 0px !important; }
body .elementor-14128 .elementor-element[data-id="d9140c9"] { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: var(--sv-s) !important; padding: 0px !important; margin: var(--sv-s) 0 0 !important; width: 100% !important; max-width: 100% !important; }
body .elementor-14128 .elementor-element[data-id="d9140c9"] > .e-con-inner { display: contents !important; }
body .elementor-14128 .elementor-element[data-id="8ddcd07"], body .elementor-14128 .elementor-element[data-id="86738ce"], body .elementor-14128 .elementor-element[data-id="2097cb3"] { display: flex !important; flex-direction: column !important; justify-content: flex-start !important; align-items: flex-start !important; gap: 12px !important; padding: 32px 30px !important; margin: 0px !important; width: auto !important; max-width: none !important; min-width: 0px !important; min-height: 0px !important; --width: auto !important; border-radius: 24px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(237, 230, 250) !important; box-shadow: rgba(91, 44, 162, 0.06) 0px 10px 30px !important; text-align: left !important; }
body .elementor-14128 .elementor-element[data-id="8ddcd07"] > .e-con-inner, body .elementor-14128 .elementor-element[data-id="86738ce"] > .e-con-inner, body .elementor-14128 .elementor-element[data-id="2097cb3"] > .e-con-inner { display: contents !important; }
body .elementor-14128 .elementor-element[data-id="8ddcd07"] .elementor-widget, body .elementor-14128 .elementor-element[data-id="86738ce"] .elementor-widget, body .elementor-14128 .elementor-element[data-id="2097cb3"] .elementor-widget { margin: 0px !important; width: 100% !important; max-width: 100% !important; text-align: left !important; }
body .elementor-14128 .elementor-element[data-id="8ddcd07"] .elementor-widget > .elementor-widget-container, body .elementor-14128 .elementor-element[data-id="86738ce"] .elementor-widget > .elementor-widget-container, body .elementor-14128 .elementor-element[data-id="2097cb3"] .elementor-widget > .elementor-widget-container { padding: 0px !important; margin: 0px !important; }
body .elementor-14128 .elementor-element[data-id="8ddcd07"] .elementor-widget-button, body .elementor-14128 .elementor-element[data-id="86738ce"] .elementor-widget-button, body .elementor-14128 .elementor-element[data-id="2097cb3"] .elementor-widget-button { width: auto !important; margin-top: auto !important; padding-top: 8px !important; }
@media (max-width: 1024px){body .elementor-14128 .elementor-element[data-id="d9140c9"] { grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }}
@media (max-width: 767px){body .elementor-14128 .elementor-element[data-id="d9140c9"] { grid-template-columns: 1fr !important; }}
@media (max-width: 767px){body .elementor-14128 .elementor-element[data-id="8ddcd07"], body .elementor-14128 .elementor-element[data-id="86738ce"], body .elementor-14128 .elementor-element[data-id="2097cb3"] { padding: 26px 22px !important; }}
body .elementor-14128 .elementor-element[data-id="d9140c9"] { margin: 0px !important; padding-top: 0px !important; padding-bottom: var(--sv-y) !important; padding-left: var(--sv-g) !important; padding-right: var(--sv-g) !important; }
body .elementor-14128 .elementor-element[data-id="8c40cfc"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="3d5507d"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="a73c83b"] .elementor-heading-title { font-family: Safiro, sans-serif !important; font-weight: 400 !important; font-size: 48px !important; line-height: 1 !important; letter-spacing: -0.03em !important; color: rgb(201, 179, 255) !important; text-align: left !important; margin: 0px !important; }
@media (max-width: 767px){body .elementor-14128 .elementor-element[data-id="8c40cfc"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="3d5507d"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="a73c83b"] .elementor-heading-title { font-size: 40px !important; }}
body .elementor-14128 .elementor-element[data-id="bf6f820"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="4139211"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="26f72d6"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="bf6f820"] .e-heading-base, body .elementor-14128 .elementor-element[data-id="4139211"] .e-heading-base, body .elementor-14128 .elementor-element[data-id="26f72d6"] .e-heading-base, body .elementor-14128 .elementor-element[data-id="bf6f820"], body .elementor-14128 .elementor-element[data-id="4139211"], body .elementor-14128 .elementor-element[data-id="26f72d6"].e-heading-base { font-family: Safiro, sans-serif !important; font-weight: 600 !important; font-size: 24px !important; line-height: 1.15 !important; letter-spacing: -0.02em !important; margin: 0px !important; text-align: left !important; color: rgb(44, 33, 69) !important; }
@media (max-width: 767px){body .elementor-14128 .elementor-element[data-id="bf6f820"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="4139211"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="26f72d6"] .elementor-heading-title, body .elementor-14128 .elementor-element[data-id="bf6f820"], body .elementor-14128 .elementor-element[data-id="4139211"], body .elementor-14128 .elementor-element[data-id="26f72d6"].e-heading-base { font-size: 21px !important; }}
body .elementor-14128 .elementor-element[data-id="45dba80"], body .elementor-14128 .elementor-element[data-id="0cc066d"], body .elementor-14128 .elementor-element[data-id="df8cd51"], body .elementor-14128 .elementor-element[data-id="45dba80"] p, body .elementor-14128 .elementor-element[data-id="0cc066d"] p, body .elementor-14128 .elementor-element[data-id="df8cd51"] p, body .elementor-14128 .elementor-element[data-id="45dba80"] li, body .elementor-14128 .elementor-element[data-id="0cc066d"] li, body .elementor-14128 .elementor-element[data-id="df8cd51"] li, body .elementor-14128 .elementor-element[data-id="45dba80"], body .elementor-14128 .elementor-element[data-id="0cc066d"], body .elementor-14128 .elementor-element[data-id="df8cd51"].e-paragraph-base { font-family: "Plus Jakarta Sans", sans-serif !important; font-size: 16px !important; line-height: 1.6 !important; color: rgb(44, 33, 69) !important; text-align: left !important; }
body .elementor-14128 .elementor-element[data-id="45dba80"] p, body .elementor-14128 .elementor-element[data-id="0cc066d"] p, body .elementor-14128 .elementor-element[data-id="df8cd51"] p { margin: 0px 0px 0.6em !important; }
body .elementor-14128 .elementor-element[data-id="45dba80"] p:last-child, body .elementor-14128 .elementor-element[data-id="0cc066d"] p:last-child, body .elementor-14128 .elementor-element[data-id="df8cd51"] p:last-child { margin-bottom: 0px !important; }
body .elementor-14128 [data-id="8c40cfc"], body .elementor-14128 [data-id="3d5507d"], body .elementor-14128 [data-id="a73c83b"] { padding-bottom: 10px !important; }
html body .elementor-14128 [data-id="c6e970d"][data-id="c6e970d"]:is(h1, h2, h3), html body .elementor-14128 [data-id="c6e970d"][data-id="c6e970d"] :is(h1, h2, h3), html body .elementor-14128 [data-id="8c40cfc"][data-id="8c40cfc"]:is(h1, h2, h3), html body .elementor-14128 [data-id="8c40cfc"][data-id="8c40cfc"] :is(h1, h2, h3), html body .elementor-14128 [data-id="3d5507d"][data-id="3d5507d"]:is(h1, h2, h3), html body .elementor-14128 [data-id="3d5507d"][data-id="3d5507d"] :is(h1, h2, h3), html body .elementor-14128 [data-id="a73c83b"][data-id="a73c83b"]:is(h1, h2, h3), html body .elementor-14128 [data-id="a73c83b"][data-id="a73c83b"] :is(h1, h2, h3) { letter-spacing: -0.035em !important; }
html body .elementor-14128 [data-id="c6e970d"][data-id="c6e970d"]:not(:last-child), html body .elementor-14128 [data-id="8c40cfc"][data-id="8c40cfc"]:not(:last-child), html body .elementor-14128 [data-id="3d5507d"][data-id="3d5507d"]:not(:last-child), html body .elementor-14128 [data-id="a73c83b"][data-id="a73c83b"]:not(:last-child) { margin-bottom: 14px !important; }
@media (max-width: 767px){html body .elementor-14128 [data-id="c6e970d"][data-id="c6e970d"]:not(:last-child), html body .elementor-14128 [data-id="8c40cfc"][data-id="8c40cfc"]:not(:last-child), html body .elementor-14128 [data-id="3d5507d"][data-id="3d5507d"]:not(:last-child), html body .elementor-14128 [data-id="a73c83b"][data-id="a73c83b"]:not(:last-child) { margin-bottom: 16px !important; }}
@media (max-width: 767px){html body .elementor-14128 [data-id="d9140c9"][data-id="d9140c9"] { border-radius: 0px !important; }}

.elementor-element[data-id="a7101f7"], .elementor-element[data-id="d9140c9"]{ background-color:#F5F5FF !important; }
.elementor-element[data-id="d9140c9"] > .e-con, .elementor-element[data-id="d9140c9"] > .e-con-inner > .e-con{ background-color:#FFFFFF !important; }

body .elementor .elementor-element.elementor-element-a7101f7, body .elementor .elementor-element.elementor-element-d9140c9{ background:#F5F5FF !important; }


/* ===== PACKAGING · FONDS (violet nuit / blanc / lavande, contact final fondu vers le noir) ===== */
html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id]{ background:#32025E !important; }
html body .elementor .elementor-element.elementor-element-b77caf2[data-id="b77caf2"][data-id]{ background:#FFFFFF !important; }
html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id]{ background-color:#32025E !important; background-image:radial-gradient(55% 60% at 88% 0%, rgba(139,77,255,.38) 0%, rgba(139,77,255,0) 72%), radial-gradient(45% 55% at 6% 100%, rgba(0,163,184,.20) 0%, rgba(0,163,184,0) 72%), linear-gradient(180deg, #32025E 0%, #1C0838 62%, #0D0914 100%) !important; }

html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id], html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id], html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id]{ background-color:#FFFFFF !important; }

html body .elementor [data-id="ace5ae3"][data-id] .elementor-heading-title, html body .elementor [data-id="87796a9"][data-id] .elementor-heading-title{ color:#5B2CA2 !important; background:none !important; -webkit-text-fill-color:#5B2CA2 !important; }


/* ===== PACKAGING · HARMONISATION (espacements 110/68, titres Safiro 400) ===== */
html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id]{ padding-bottom:110px !important; }
html body .elementor .elementor-element.elementor-element-dc1ed79[data-id="dc1ed79"][data-id] > .e-con-inner,
html body .elementor .elementor-element.elementor-element-7790ef06[data-id="7790ef06"][data-id] > .e-con-inner,
html body .elementor .elementor-element.elementor-element-a7101f7[data-id="a7101f7"][data-id] > .e-con-inner,
html body .elementor .elementor-element.elementor-element-d9140c9[data-id="d9140c9"][data-id] > .e-con-inner,
html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id] > .e-con-inner,
html body .elementor .elementor-element.elementor-element-b77caf2[data-id="b77caf2"][data-id] > .e-con-inner,
html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] > .e-con-inner,
html body .elementor .elementor-element.elementor-element-f5e7ccd[data-id="f5e7ccd"][data-id] > .e-con-inner,
html body .elementor .elementor-element.elementor-element-f5f0eda[data-id="f5f0eda"][data-id] > .e-con-inner,
html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id] > .e-con-inner{ padding-top:0 !important; padding-bottom:0 !important; }
html body .elementor .elementor-element.elementor-element-7040fb3[data-id="7040fb3"][data-id] > .e-con-inner{ padding-top:0 !important; padding-bottom:0 !important; }
html body .elementor .elementor-element.elementor-element-7040fb3[data-id="7040fb3"][data-id]{ min-height:0 !important; padding-bottom:110px !important; }
html body .elementor .elementor-element.elementor-element-7040fb3[data-id="7040fb3"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-dc1ed79[data-id="dc1ed79"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-7790ef06[data-id="7790ef06"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-a7101f7[data-id="a7101f7"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-d9140c9[data-id="d9140c9"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-b77caf2[data-id="b77caf2"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-f5e7ccd[data-id="f5e7ccd"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-f5f0eda[data-id="f5f0eda"][data-id] .elementor-heading-title,
html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id] .elementor-heading-title{ font-weight:400 !important; }
html body .elementor .elementor-element.elementor-element-7040fb3[data-id="7040fb3"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-7040fb3[data-id="7040fb3"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-dc1ed79[data-id="dc1ed79"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-dc1ed79[data-id="dc1ed79"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-7790ef06[data-id="7790ef06"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-7790ef06[data-id="7790ef06"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-a7101f7[data-id="a7101f7"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-a7101f7[data-id="a7101f7"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-d9140c9[data-id="d9140c9"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-d9140c9[data-id="d9140c9"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-b77caf2[data-id="b77caf2"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-b77caf2[data-id="b77caf2"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-f5e7ccd[data-id="f5e7ccd"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-f5e7ccd[data-id="f5e7ccd"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-f5f0eda[data-id="f5f0eda"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-f5f0eda[data-id="f5f0eda"][data-id] [data-widget_type^="e-heading"] *,
html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id] .e-heading-base, html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id] [data-widget_type^="e-heading"] *{ font-weight:400 !important; }
html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id] .elementor-heading-title{ font-size:clamp(56px,5.6vw,96px) !important; line-height:1.02 !important; letter-spacing:-.035em !important; }
html body .elementor .elementor-element.elementor-element-7040fb3[data-id="7040fb3"][data-id] .athena-eyebrow .elementor-heading-title{ font-weight:800 !important; }
@media (max-width:1024px){ html body .elementor .elementor-element.elementor-element-dc1ed79[data-id="dc1ed79"][data-id], html body .elementor .elementor-element.elementor-element-7790ef06[data-id="7790ef06"][data-id], html body .elementor .elementor-element.elementor-element-a7101f7[data-id="a7101f7"][data-id], html body .elementor .elementor-element.elementor-element-d9140c9[data-id="d9140c9"][data-id], html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id], html body .elementor .elementor-element.elementor-element-b77caf2[data-id="b77caf2"][data-id], html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id], html body .elementor .elementor-element.elementor-element-f5e7ccd[data-id="f5e7ccd"][data-id], html body .elementor .elementor-element.elementor-element-f5f0eda[data-id="f5f0eda"][data-id], html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id]{ padding-left:42px !important; padding-right:42px !important; } }
@media (max-width:767px){
 html body .elementor .elementor-element.elementor-element-dc1ed79[data-id="dc1ed79"][data-id], html body .elementor .elementor-element.elementor-element-7790ef06[data-id="7790ef06"][data-id], html body .elementor .elementor-element.elementor-element-a7101f7[data-id="a7101f7"][data-id], html body .elementor .elementor-element.elementor-element-d9140c9[data-id="d9140c9"][data-id], html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id], html body .elementor .elementor-element.elementor-element-b77caf2[data-id="b77caf2"][data-id], html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id], html body .elementor .elementor-element.elementor-element-f5e7ccd[data-id="f5e7ccd"][data-id], html body .elementor .elementor-element.elementor-element-f5f0eda[data-id="f5f0eda"][data-id], html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id]{ padding-left:20px !important; padding-right:20px !important; }
 html body .elementor .elementor-element.elementor-element-dc1ed79[data-id="dc1ed79"][data-id], html body .elementor .elementor-element.elementor-element-a7101f7[data-id="a7101f7"][data-id], html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id], html body .elementor .elementor-element.elementor-element-b77caf2[data-id="b77caf2"][data-id], html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id], html body .elementor .elementor-element.elementor-element-f5e7ccd[data-id="f5e7ccd"][data-id], html body .elementor .elementor-element.elementor-element-f5f0eda[data-id="f5f0eda"][data-id], html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id]{ padding-top:68px !important; }
 html body .elementor .elementor-element.elementor-element-7790ef06[data-id="7790ef06"][data-id], html body .elementor .elementor-element.elementor-element-d9140c9[data-id="d9140c9"][data-id], html body .elementor .elementor-element.elementor-element-2911167[data-id="2911167"][data-id], html body .elementor .elementor-element.elementor-element-b77caf2[data-id="b77caf2"][data-id], html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id], html body .elementor .elementor-element.elementor-element-f5e7ccd[data-id="f5e7ccd"][data-id], html body .elementor .elementor-element.elementor-element-f5f0eda[data-id="f5f0eda"][data-id], html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id]{ padding-bottom:68px !important; }
 html body .elementor .elementor-element.elementor-element-7040fb3[data-id="7040fb3"][data-id]{ padding-bottom:68px !important; }
 html body .elementor .elementor-element.elementor-element-176d1b6[data-id="176d1b6"][data-id] .elementor-heading-title{ font-size:36px !important; }
}

html body .elementor .elementor-element.elementor-element-6deffe32[data-id="6deffe32"][data-id], html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id], html body .elementor .elementor-element.elementor-element-2d08639b[data-id="2d08639b"][data-id], html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id], html body .elementor .elementor-element.elementor-element-3edcf678[data-id="3edcf678"][data-id], html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id]{ justify-content:flex-start !important; }
html body .elementor .elementor-element.elementor-element-6deffe32[data-id="6deffe32"][data-id] .elementor-widget:nth-child(2), html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id] .elementor-widget:nth-child(2), html body .elementor .elementor-element.elementor-element-2d08639b[data-id="2d08639b"][data-id] .elementor-widget:nth-child(2), html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id] .elementor-widget:nth-child(2), html body .elementor .elementor-element.elementor-element-3edcf678[data-id="3edcf678"][data-id] .elementor-widget:nth-child(2), html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id] .elementor-widget:nth-child(2){ margin-top:16px !important; }
html body .elementor .elementor-element.elementor-element-6deffe32[data-id="6deffe32"][data-id] .elementor-widget:nth-child(3), html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id] .elementor-widget:nth-child(3), html body .elementor .elementor-element.elementor-element-2d08639b[data-id="2d08639b"][data-id] .elementor-widget:nth-child(3), html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id] .elementor-widget:nth-child(3), html body .elementor .elementor-element.elementor-element-3edcf678[data-id="3edcf678"][data-id] .elementor-widget:nth-child(3), html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id] .elementor-widget:nth-child(3){ margin-top:10px !important; }


/* ===== PACKAGING · CARTES (blanc, bord lilas, ombre violette, sans couleurs aléatoires) ===== */
html body .elementor .elementor-element.elementor-element-6deffe32[data-id="6deffe32"][data-id],
html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id],
html body .elementor .elementor-element.elementor-element-2d08639b[data-id="2d08639b"][data-id],
html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id],
html body .elementor .elementor-element.elementor-element-3edcf678[data-id="3edcf678"][data-id],
html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id]{ background:#FFFFFF !important; border:1px solid #EDE6FA !important; border-radius:28px !important; box-shadow:0 24px 60px rgba(91,44,162,.08) !important; padding:42px 40px !important; }
html body .elementor .elementor-element.elementor-element-6deffe32[data-id="6deffe32"][data-id]::before, html body .elementor .elementor-element.elementor-element-6deffe32[data-id="6deffe32"][data-id]::after, html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id]::before, html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id]::after, html body .elementor .elementor-element.elementor-element-2d08639b[data-id="2d08639b"][data-id]::before, html body .elementor .elementor-element.elementor-element-2d08639b[data-id="2d08639b"][data-id]::after, html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id]::before, html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id]::after, html body .elementor .elementor-element.elementor-element-3edcf678[data-id="3edcf678"][data-id]::before, html body .elementor .elementor-element.elementor-element-3edcf678[data-id="3edcf678"][data-id]::after, html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id]::before, html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id]::after{ display:none !important; }
html body .elementor .elementor-element.elementor-element-bad7525[data-id="bad7525"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-8c40cfc[data-id="8c40cfc"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-405a300e[data-id="405a300e"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-3d5507d[data-id="3d5507d"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-1d07165a[data-id="1d07165a"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-a73c83b[data-id="a73c83b"][data-id] .elementor-heading-title{ font-family:"Plus Jakarta Sans",sans-serif !important; font-size:13px !important; font-weight:800 !important; letter-spacing:.14em !important; line-height:1 !important; color:#7A6E96 !important; }
html body .elementor .elementor-element.elementor-element-e59bd1d[data-id="e59bd1d"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-bf6f820[data-id="bf6f820"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-f4ede92[data-id="f4ede92"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-4139211[data-id="4139211"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-2f5b93a[data-id="2f5b93a"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-26f72d6[data-id="26f72d6"][data-id] .elementor-heading-title{ font-family:"Safiro",sans-serif !important; font-size:26px !important; font-weight:400 !important; line-height:1.15 !important; letter-spacing:-.025em !important; color:#5B2CA2 !important; }
html body .elementor .elementor-element.elementor-element-0e9134e[data-id="0e9134e"][data-id], html body .elementor .elementor-element.elementor-element-0e9134e[data-id="0e9134e"][data-id] p, html body .elementor .elementor-element.elementor-element-45dba80[data-id="45dba80"][data-id], html body .elementor .elementor-element.elementor-element-45dba80[data-id="45dba80"][data-id] p, html body .elementor .elementor-element.elementor-element-d203005[data-id="d203005"][data-id], html body .elementor .elementor-element.elementor-element-d203005[data-id="d203005"][data-id] p, html body .elementor .elementor-element.elementor-element-0cc066d[data-id="0cc066d"][data-id], html body .elementor .elementor-element.elementor-element-0cc066d[data-id="0cc066d"][data-id] p, html body .elementor .elementor-element.elementor-element-0df74f1[data-id="0df74f1"][data-id], html body .elementor .elementor-element.elementor-element-0df74f1[data-id="0df74f1"][data-id] p, html body .elementor .elementor-element.elementor-element-df8cd51[data-id="df8cd51"][data-id], html body .elementor .elementor-element.elementor-element-df8cd51[data-id="df8cd51"][data-id] p{ font-family:"Plus Jakarta Sans",sans-serif !important; font-size:16px !important; line-height:1.6 !important; color:#2C2145 !important; }
@media (max-width:767px){ html body .elementor .elementor-element.elementor-element-6deffe32[data-id="6deffe32"][data-id],
html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id],
html body .elementor .elementor-element.elementor-element-2d08639b[data-id="2d08639b"][data-id],
html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id],
html body .elementor .elementor-element.elementor-element-3edcf678[data-id="3edcf678"][data-id],
html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id]{ padding:28px 24px !important; box-shadow:0 10px 30px rgba(91,44,162,.07) !important; } }

html body .elementor [data-id="27ad4cf"][data-id]{ margin-bottom:42px !important; }
html body .elementor [data-id="27ad4cf"][data-id] b{ font-weight:400 !important; }

/* ===== PACKAGING · CARTES = style des cartes de la page contact ===== */
html body .elementor .elementor-element.elementor-element-6deffe32[data-id="6deffe32"][data-id], html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id], html body .elementor .elementor-element.elementor-element-2d08639b[data-id="2d08639b"][data-id], html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id], html body .elementor .elementor-element.elementor-element-3edcf678[data-id="3edcf678"][data-id], html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id]{ background:#FFFFFF !important; border:1px solid #EDE6FA !important; border-radius:24px !important; box-shadow:0 10px 30px rgba(91,44,162,.06) !important; padding:32px 30px !important; transform:none !important; }
html body .elementor .elementor-element.elementor-element-bad7525[data-id="bad7525"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-8c40cfc[data-id="8c40cfc"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-405a300e[data-id="405a300e"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-3d5507d[data-id="3d5507d"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-1d07165a[data-id="1d07165a"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-a73c83b[data-id="a73c83b"][data-id] .elementor-heading-title{ font-family:"Safiro",sans-serif !important; font-size:48px !important; font-weight:400 !important; letter-spacing:-.03em !important; line-height:1 !important; color:#D5C1FF !important; }
html body .elementor .elementor-element.elementor-element-e59bd1d[data-id="e59bd1d"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-bf6f820[data-id="bf6f820"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-f4ede92[data-id="f4ede92"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-4139211[data-id="4139211"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-2f5b93a[data-id="2f5b93a"][data-id] .elementor-heading-title, html body .elementor .elementor-element.elementor-element-26f72d6[data-id="26f72d6"][data-id] .elementor-heading-title{ font-family:"Safiro",sans-serif !important; font-size:24px !important; font-weight:600 !important; line-height:1.15 !important; letter-spacing:-.02em !important; color:#2C2145 !important; }
@media (max-width:767px){ html body .elementor .elementor-element.elementor-element-6deffe32[data-id="6deffe32"][data-id], html body .elementor .elementor-element.elementor-element-8ddcd07[data-id="8ddcd07"][data-id], html body .elementor .elementor-element.elementor-element-2d08639b[data-id="2d08639b"][data-id], html body .elementor .elementor-element.elementor-element-86738ce[data-id="86738ce"][data-id], html body .elementor .elementor-element.elementor-element-3edcf678[data-id="3edcf678"][data-id], html body .elementor .elementor-element.elementor-element-2097cb3[data-id="2097cb3"][data-id]{ padding:22px 20px !important; } }


/* ===== PACKAGING · PHOTOS DES CARTES « CE QUE JE CRÉE » (16:10, à remplacer par vos réalisations) ===== */
.pk-card-img{ margin:0 0 26px !important; width:100% !important; }
.pk-card-img .elementor-widget-container, .pk-card-img > img, .pk-card-img a{ display:block; aspect-ratio:16/10; width:100%; border-radius:16px; overflow:hidden; background:#F5F5FF; border:1px solid #EDE6FA; }
.pk-card-img img{ display:block; width:100% !important; height:100% !important; object-fit:cover; border-radius:16px; }


/* ===== PACKAGING · AVIS (copie de la section avis de l’accueil) ===== */
@media (max-width: 767px){[data-id="1c90f4f"] .elementor-heading-title { letter-spacing: -0.03em !important; line-height: 1.08 !important; }}
@media (max-width: 767px){[data-id="be48b2b"] { padding: 0 var(--m-gutter) var(--m-block) !important; }}
@media (max-width: 767px){[data-id="be48b2b"] > .e-con-inner { padding: 0px !important; max-width: 100% !important; width: 100% !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="6339399"] { padding-left: 0px !important; padding-right: 0px !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="be48b2b"] { padding: 0 var(--t-gutter) var(--t-block) !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="bfc1794"] { padding: 0 var(--t-gutter) var(--t-section) !important; }}
@media (min-width: 768px) and (max-width: 1024px){[data-id="bfc1794"] .e-con { padding-left: 0px !important; padding-right: 0px !important; }}
@media (min-width: 1025px){[data-id="be48b2b"] { padding: var(--d-section) var(--d-gutter) var(--d-block) !important; }}
@media (min-width: 1025px){[data-id="bfc1794"] { padding: 0 var(--d-gutter) var(--d-section) !important; }}
@media (min-width: 1025px){[data-id="6339399"] { padding-left: 0px !important; padding-right: 0px !important; }}
@media (min-width: 1025px){[data-id="1c90f4f"], [data-id="1c90f4f"] > .elementor-widget-container { margin-left: 0px !important; margin-right: 0px !important; }}
@media (min-width: 1025px){[data-id="1c90f4f"] .elementor-heading-title { font-size: var(--d-title) !important; line-height: 1.02 !important; }}
@media (max-width: 767px){[data-id="1c90f4f"] { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }}
@media (max-width: 767px){[data-id="6339399"] { row-gap: 10px !important; }}
[data-id="be48b2b"], [data-id="bfc1794"] { background-color: rgb(245, 245, 255) !important; background-image: none !important; }
[data-id="1c90f4f"]:is(h2, h3), [data-id="1c90f4f"] :is(h2, h3, .elementor-heading-title) { font-family: Safiro, sans-serif !important; font-weight: 400 !important; letter-spacing: -0.02em !important; line-height: 1.02 !important; }
@media (min-width: 1025px){[data-id="1c90f4f"]:is(h2, h3), [data-id="1c90f4f"] :is(h2, h3, .elementor-heading-title) { font-size: var(--d-title) !important; }}
html body [data-id="1c90f4f"][data-id="1c90f4f"]:is(h1, h2, h3), html body [data-id="1c90f4f"][data-id="1c90f4f"] :is(h1, h2, h3) { letter-spacing: -0.035em !important; }
html body [data-id="1c90f4f"][data-id="1c90f4f"]:not(:last-child) { margin-bottom: 14px !important; }
@media (max-width: 767px){html body [data-id="1c90f4f"][data-id="1c90f4f"]:not(:last-child) { margin-bottom: 16px !important; }}
@media (max-width: 767px){html body [data-id="b1b7eea"][data-id="b1b7eea"] { display: none !important; }}
html body .elementor-element[data-id="be48b2b"], html body .elementor-element[data-id="bfc1794"] { background-color: rgb(50, 2, 94) !important; }
html body .elementor-element[data-id="be48b2b"] { background-image: radial-gradient(55% 90% at 88% 0%, rgba(124, 58, 237, 0.38), rgba(124, 58, 237, 0) 70%) !important; padding-top: 110px !important; padding-bottom: 42px !important; }
html body .elementor-element[data-id="bfc1794"] { background-image: radial-gradient(45% 80% at 6% 100%, rgba(0, 163, 184, 0.2), rgba(0, 163, 184, 0) 70%) !important; padding-top: 0px !important; padding-bottom: 110px !important; }
html body [data-id="c403cf9"], html body [data-id="6690824"] { display: none !important; }
html body [data-id="6339399"] { grid-template: "title ." 1fr "title stars" "title score" / minmax(0px, 1fr) auto; align-items: end; gap: 8px 42px; display: grid !important; padding: 0px !important; width: 100% !important; max-width: none !important; flex: 1 1 100% !important; }
html body [data-id="1c90f4f"] { grid-area: title; margin: 0px !important; }
html body [data-id="1c90f4f"] .elementor-heading-title { color: rgb(255, 255, 255) !important; }
html body [data-id="0204d5a"] { grid-area: stars; justify-self: end; margin: 0px !important; }
html body [data-id="0204d5a"] .e-icon, html body [data-id="0204d5a"] svg, html body [data-id="0204d5a"] i { color: rgb(92, 200, 214) !important; fill: rgb(92, 200, 214) !important; }
html body [data-id="0204d5a"] .e-icon-wrapper.e-icon-marked svg, html body [data-id="0204d5a"] .e-icon-wrapper svg { fill: rgb(92, 200, 214) !important; }
html body .elementor-element[data-id="bfc1794"] .swiper-wrapper { align-items: stretch !important; }
html body .elementor-element[data-id="bfc1794"] .swiper-slide { height: auto !important; background: transparent !important; border: 0px !important; box-shadow: none !important; padding: 0px !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-testimonial { box-sizing: border-box; grid-template: "stars stars" "text text" 1fr "img cite" / 44px minmax(0px, 1fr); gap: 20px 14px; backdrop-filter: blur(14px); height: 100% !important; display: grid !important; padding: 32px 30px 28px !important; border-radius: 28px !important; background: rgba(255, 255, 255, 0.06) !important; border: 1px solid rgba(255, 255, 255, 0.14) !important; text-align: left !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-testimonial::before { content: "★★★★★"; grid-area: stars; color: rgb(92, 200, 214); font-size: 14px; letter-spacing: 0.2em; line-height: 1; }
html body .elementor-element[data-id="bfc1794"] .elementor-testimonial__content, html body .elementor-element[data-id="bfc1794"] .elementor-testimonial__footer { display: contents !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-testimonial__text { grid-area: text; margin: 0px !important; padding-bottom: 22px !important; border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important; font-family: "Plus Jakarta Sans", sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 16px !important; line-height: 1.6 !important; color: rgba(255, 255, 255, 0.88) !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-testimonial__image { grid-area: img; align-self: center; margin: 0px !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-testimonial__image img { object-fit: cover; width: 44px !important; height: 44px !important; border-radius: 50% !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-testimonial__cite { grid-area: cite; align-self: center; flex-direction: column; gap: 2px; display: flex !important; margin: 0px !important; font-style: normal !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-testimonial__name { letter-spacing: -0.01em; font-family: Safiro, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 16px !important; color: rgb(255, 255, 255) !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-testimonial__title { font-family: "Plus Jakarta Sans", sans-serif !important; font-style: normal !important; font-size: 13.5px !important; color: rgba(255, 255, 255, 0.6) !important; }
html body .elementor-element[data-id="bfc1794"] .swiper-pagination { position: static !important; margin-top: 28px !important; }
html body .elementor-element[data-id="bfc1794"] .swiper-pagination-bullet { background: rgba(255, 255, 255, 0.35) !important; opacity: 1 !important; width: 7px !important; height: 7px !important; }
html body .elementor-element[data-id="bfc1794"] .swiper-pagination-bullet-active { background: rgb(92, 200, 214) !important; width: 22px !important; border-radius: 99px !important; }
@media (max-width: 767px){html body .elementor-element[data-id="be48b2b"] { padding-top: 68px !important; padding-bottom: 26px !important; }}
@media (max-width: 767px){html body .elementor-element[data-id="bfc1794"] { padding-bottom: 68px !important; }}
@media (max-width: 767px){html body [data-id="6339399"] { grid-template-columns: 1fr; grid-template-rows: auto; grid-template-areas: "title" "stars" "score"; row-gap: 10px; }}
@media (max-width: 767px){html body [data-id="0204d5a"] { justify-self: start; }}
@media (max-width: 767px){html body .elementor-element[data-id="bfc1794"] .elementor-testimonial { padding: 26px 24px 24px !important; }}
@media (max-width: 767px){html body .elementor-element[data-id="bfc1794"] .elementor-testimonial__text { font-size: 15px !important; }}
html body .elementor-element[data-id="be48b2b"] > .e-con-inner { padding-top: 0px !important; padding-bottom: 0px !important; }
html body [data-id="1c90f4f"] { margin-bottom: 0px !important; }
html body .elementor-element[data-id="bfc1794"] > .e-con-inner { padding-top: 0px !important; padding-bottom: 0px !important; }
html body [data-id="0204d5a"] { --e-rating-icon-font-size: 18px !important; --e-rating-gap: 5px !important; }
html body [data-id="0204d5a"] .e-icon { font-size: 18px !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-widget-testimonial-carousel, html body .elementor-element[data-id="bfc1794"] .elementor-widget-testimonial-carousel > .elementor-widget-container { width: 100% !important; max-width: 100% !important; margin: 0px !important; }
html body .elementor-element[data-id="bfc1794"] .elementor-main-swiper, html body .elementor-element[data-id="bfc1794"] .swiper { width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
html body [data-id="0204d5a"], html body [data-id="0204d5a"] > .elementor-widget-container, html body [data-id="0204d5a"] .e-rating { padding: 0px !important; margin: 0px !important; }

/* Bloc technique en lavande (évite deux sections sombres d'affilée avant les avis) */
html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id]{ background:#F5F5FF !important; }
html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] .elementor-heading-title{ color:#5B2CA2 !important; }
html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] .elementor-widget-text-editor, html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] .elementor-widget-text-editor p{ color:#5B2CA2 !important; }
html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] .e-paragraph-base, html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] [data-widget_type^="e-paragraph"], html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] [data-widget_type^="e-paragraph"] *{ color:#2C2145 !important; }
html body .elementor .elementor-element.elementor-element-13d2fe7[data-id="13d2fe7"][data-id] [data-widget_type^="e-paragraph"] strong{ color:#5B2CA2 !important; }


/* ===== PACKAGING · RÉALISATIONS (3 visuels 4:5, à remplir avec vos projets) ===== */
html body .elementor .pk-real{ background:#FFFFFF !important; padding:110px 68px !important; }
html body .elementor .pk-real > .e-con-inner{ padding:0 !important; gap:0 !important; }
html body .elementor .pk-real .elementor-widget{ margin:0 !important; }
html body .elementor .pk-real-title .elementor-heading-title{ font-family:"Safiro",sans-serif !important; font-weight:400 !important; font-size:clamp(56px,5.6vw,96px) !important; line-height:1.02 !important; letter-spacing:-.035em !important; color:#5B2CA2 !important; }
html body .elementor .pk-real-sub{ margin-top:10px !important; }
html body .elementor .pk-real-sub p{ font-family:"Baskervville",serif !important; font-style:italic !important; font-weight:600 !important; font-size:48px !important; line-height:1.15 !important; color:#5B2CA2 !important; margin:0 !important; max-width:900px; }
html body .elementor .pk-real-grid{ display:grid !important; grid-template-columns:repeat(3,1fr); gap:26px !important; margin-top:42px !important; padding:0 !important; }
html body .elementor .pk-real-img{ width:100% !important; }
html body .elementor .pk-real-img .elementor-widget-container, html body .elementor .pk-real-img > img{ display:block; aspect-ratio:4/5; width:100%; border-radius:28px; overflow:hidden; background:#F5F5FF; border:1px solid #EDE6FA; box-shadow:0 24px 60px rgba(91,44,162,.08); }
html body .elementor .pk-real-img img{ display:block; width:100% !important; height:100% !important; object-fit:cover; }
@media (max-width:1024px){ html body .elementor .pk-real{ padding:68px 42px !important; } html body .elementor .pk-real-grid{ grid-template-columns:repeat(2,1fr); } }
@media (max-width:767px){ html body .elementor .pk-real{ padding:68px 20px !important; } html body .elementor .pk-real-grid{ grid-template-columns:1fr; gap:20px !important; margin-top:26px !important; } html body .elementor .pk-real-sub p{ font-size:28px !important; } html body .elementor .pk-real-img .elementor-widget-container{ box-shadow:0 10px 30px rgba(91,44,162,.07); } }/* End custom CSS */