.elementor-33065 .elementor-element.elementor-element-e4b6826{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-33065 .elementor-element.elementor-element-e4b6826:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-e4b6826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-ede2aa2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-ede2aa2 img{width:85%;}.elementor-33065 .elementor-element.elementor-element-8660576 .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#280071;color:#280071;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);transition-duration:0s;border-radius:80px 80px 80px 80px;padding:10px 20px 10px 20px;}.elementor-33065 .elementor-element.elementor-element-8660576 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-8660576.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-8660576 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33065 .elementor-element.elementor-element-2d68012 .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#280071;color:#280071;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);transition-duration:0s;border-radius:80px 80px 80px 80px;padding:10px 20px 10px 20px;}.elementor-33065 .elementor-element.elementor-element-2d68012 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-2d68012.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-2d68012 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33065 .elementor-element.elementor-element-d57c462 .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#280071;color:#280071;}.elementor-33065 .elementor-element.elementor-element-d57c462.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-d57c462 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33065 .elementor-element.elementor-element-d180cac .elementor-button{background-color:#FFFFFF;fill:#280071;color:#280071;border-style:solid;border-width:1px 1px 1px 1px;border-radius:80px 80px 80px 80px;padding:10px 35px 10px 35px;}.elementor-33065 .elementor-element.elementor-element-d180cac .elementor-button:hover, .elementor-33065 .elementor-element.elementor-element-d180cac .elementor-button:focus{background-color:#280071;color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-d180cac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-d180cac.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-d180cac .elementor-button:hover svg, .elementor-33065 .elementor-element.elementor-element-d180cac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-cf55d68 .elementor-button{background-color:#280071;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:80px 80px 80px 80px;padding:10px 20px 10px 20px;}.elementor-33065 .elementor-element.elementor-element-cf55d68 .elementor-button:hover, .elementor-33065 .elementor-element.elementor-element-cf55d68 .elementor-button:focus{background-color:#FFFFFF;color:#280071;border-color:#280071;}.elementor-33065 .elementor-element.elementor-element-cf55d68.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-cf55d68 .elementor-button:hover svg, .elementor-33065 .elementor-element.elementor-element-cf55d68 .elementor-button:focus svg{fill:#280071;}.elementor-33065 .elementor-element.elementor-element-1bd1013{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-33065 .elementor-element.elementor-element-1bd1013:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-1bd1013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-230f123 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-230f123 img{width:85%;}.elementor-33065 .elementor-element.elementor-element-108c2c5 .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#280071;color:#280071;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);transition-duration:0s;border-radius:80px 80px 80px 80px;padding:10px 20px 10px 20px;}.elementor-33065 .elementor-element.elementor-element-108c2c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-108c2c5.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-108c2c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33065 .elementor-element.elementor-element-76351e8 .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#280071;color:#280071;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);transition-duration:0s;border-radius:80px 80px 80px 80px;padding:10px 20px 10px 20px;}.elementor-33065 .elementor-element.elementor-element-76351e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-76351e8.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-76351e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33065 .elementor-element.elementor-element-15295ee .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#280071;color:#280071;}.elementor-33065 .elementor-element.elementor-element-15295ee.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-15295ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33065 .elementor-element.elementor-element-b50e85a .elementor-button{background-color:#FFFFFF;fill:#280071;color:#280071;border-style:solid;border-width:1px 1px 1px 1px;border-radius:80px 80px 80px 80px;padding:10px 35px 10px 35px;}.elementor-33065 .elementor-element.elementor-element-b50e85a .elementor-button:hover, .elementor-33065 .elementor-element.elementor-element-b50e85a .elementor-button:focus{background-color:#280071;color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-b50e85a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-b50e85a.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-b50e85a .elementor-button:hover svg, .elementor-33065 .elementor-element.elementor-element-b50e85a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-6b32ad9 .elementor-button{background-color:#280071;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:80px 80px 80px 80px;padding:10px 20px 10px 20px;}.elementor-33065 .elementor-element.elementor-element-6b32ad9 .elementor-button:hover, .elementor-33065 .elementor-element.elementor-element-6b32ad9 .elementor-button:focus{background-color:#FFFFFF;color:#280071;border-color:#280071;}.elementor-33065 .elementor-element.elementor-element-6b32ad9.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-6b32ad9 .elementor-button:hover svg, .elementor-33065 .elementor-element.elementor-element-6b32ad9 .elementor-button:focus svg{fill:#280071;}.elementor-33065 .elementor-element.elementor-element-71066af0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.06;--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-71066af0:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-71066af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://onceforall.fr/wp-content/uploads/BG-12-1536x813-1.png");}.elementor-33065 .elementor-element.elementor-element-71066af0::before, .elementor-33065 .elementor-element.elementor-element-71066af0 > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-71066af0 > .e-con-inner > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-71066af0 > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-71066af0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-71066af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FCFCFC;--background-overlay:'';}.elementor-33065 .elementor-element.elementor-element-491c744b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-654f815{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-33065 .elementor-element.elementor-element-2ea5d643 .elementor-heading-title{font-size:18px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-504a5d2c.elementor-element{--order:-99999 /* order start hack */;}.elementor-33065 .elementor-element.elementor-element-504a5d2c .elementor-heading-title{font-size:46px;font-weight:500;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-be96294{--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;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33065 .elementor-element.elementor-element-be96294.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-433799c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33065 .elementor-element.elementor-element-433799c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-273630d{--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:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-273630d:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-273630d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-33065 .elementor-element.elementor-element-57500bf{--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-33065 .elementor-element.elementor-element-40f466a{--display:flex;}.elementor-33065 .elementor-element.elementor-element-30a4b33{--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-33065 .elementor-element.elementor-element-8e70191{text-align:start;}.elementor-33065 .elementor-element.elementor-element-8e70191 .elementor-heading-title{font-family:var( --e-global-typography-9f6cade-font-family ), Manrope;font-size:var( --e-global-typography-9f6cade-font-size );font-weight:var( --e-global-typography-9f6cade-font-weight );line-height:var( --e-global-typography-9f6cade-line-height );letter-spacing:var( --e-global-typography-9f6cade-letter-spacing );color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-3f3d3ff{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-33065 .elementor-element.elementor-element-3f3d3ff .elementor-heading-title{font-family:var( --e-global-typography-873f3f7-font-family ), Manrope;font-size:var( --e-global-typography-873f3f7-font-size );font-weight:var( --e-global-typography-873f3f7-font-weight );line-height:var( --e-global-typography-873f3f7-line-height );color:var( --e-global-color-98ceb09 );}.elementor-33065 .elementor-element.elementor-element-c20924e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33065 .elementor-element.elementor-element-c20924e.e-con{--align-self:flex-start;}.elementor-33065 .elementor-element.elementor-element-6e8a37b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-33065 .elementor-element.elementor-element-bc4e82d{--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-33065 .elementor-element.elementor-element-ac1eceb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-ac1eceb img{width:40px;height:40px;}.elementor-33065 .elementor-element.elementor-element-809e6c6.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-809e6c6 .elementor-heading-title{font-family:var( --e-global-typography-873f3f7-font-family ), Manrope;font-size:var( --e-global-typography-873f3f7-font-size );font-weight:var( --e-global-typography-873f3f7-font-weight );line-height:var( --e-global-typography-873f3f7-line-height );color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-024089e{--divider-border-style:solid;--divider-color:var( --e-global-color-fc86d75 );--divider-border-width:1px;}.elementor-33065 .elementor-element.elementor-element-024089e .elementor-divider-separator{width:100%;}.elementor-33065 .elementor-element.elementor-element-024089e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33065 .elementor-element.elementor-element-f57e16b{--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-33065 .elementor-element.elementor-element-03f50f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-03f50f3 img{width:40px;height:40px;}.elementor-33065 .elementor-element.elementor-element-d718344.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-d718344 .elementor-heading-title{font-family:var( --e-global-typography-873f3f7-font-family ), Manrope;font-size:var( --e-global-typography-873f3f7-font-size );font-weight:var( --e-global-typography-873f3f7-font-weight );line-height:var( --e-global-typography-873f3f7-line-height );color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-d523e74{--divider-border-style:solid;--divider-color:var( --e-global-color-fc86d75 );--divider-border-width:1px;}.elementor-33065 .elementor-element.elementor-element-d523e74 .elementor-divider-separator{width:100%;}.elementor-33065 .elementor-element.elementor-element-d523e74 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33065 .elementor-element.elementor-element-c33055f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-33065 .elementor-element.elementor-element-744a5cc{--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-33065 .elementor-element.elementor-element-744a5cc.e-con{--align-self:flex-start;}.elementor-33065 .elementor-element.elementor-element-af7a2a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-af7a2a3 img{width:40px;height:40px;}.elementor-33065 .elementor-element.elementor-element-c4a2923.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-c4a2923 .elementor-heading-title{font-family:var( --e-global-typography-873f3f7-font-family ), Manrope;font-size:var( --e-global-typography-873f3f7-font-size );font-weight:var( --e-global-typography-873f3f7-font-weight );line-height:var( --e-global-typography-873f3f7-line-height );color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-7fefa12{--divider-border-style:solid;--divider-color:var( --e-global-color-fc86d75 );--divider-border-width:1px;}.elementor-33065 .elementor-element.elementor-element-7fefa12 .elementor-divider-separator{width:100%;}.elementor-33065 .elementor-element.elementor-element-7fefa12 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33065 .elementor-element.elementor-element-3faf0a3{--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-33065 .elementor-element.elementor-element-3faf0a3.e-con{--align-self:flex-start;}.elementor-33065 .elementor-element.elementor-element-109aa31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-109aa31 img{width:40px;height:40px;}.elementor-33065 .elementor-element.elementor-element-fa0a15a.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-fa0a15a .elementor-heading-title{font-family:var( --e-global-typography-873f3f7-font-family ), Manrope;font-size:var( --e-global-typography-873f3f7-font-size );font-weight:var( --e-global-typography-873f3f7-font-weight );line-height:var( --e-global-typography-873f3f7-line-height );color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-063c1ad{--divider-border-style:solid;--divider-color:var( --e-global-color-fc86d75 );--divider-border-width:1px;}.elementor-33065 .elementor-element.elementor-element-063c1ad .elementor-divider-separator{width:100%;}.elementor-33065 .elementor-element.elementor-element-063c1ad .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33065 .elementor-element.elementor-element-9e67588{--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-33065 .elementor-element.elementor-element-d578fb1{text-align:center;}.elementor-33065 .elementor-element.elementor-element-8b98cb5{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33065 .elementor-element.elementor-element-8b98cb5:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-8b98cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d739ef1 );}.elementor-33065 .elementor-element.elementor-element-c18d18b{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-33065 .elementor-element.elementor-element-c18d18b.elementor-element{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-c18d18b .elementor-heading-title{font-family:var( --e-global-typography-873f3f7-font-family ), Manrope;font-size:var( --e-global-typography-873f3f7-font-size );font-weight:var( --e-global-typography-873f3f7-font-weight );line-height:var( --e-global-typography-873f3f7-line-height );color:var( --e-global-color-98ceb09 );}.elementor-33065 .elementor-element.elementor-element-2ee1f1f{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33065 .elementor-element.elementor-element-2ee1f1f.e-con{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-a455029{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:012px;--padding-left:28px;--padding-right:28px;}.elementor-33065 .elementor-element.elementor-element-a455029:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-a455029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5d9ee3 );}.elementor-33065 .elementor-element.elementor-element-a455029.e-con{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-e97030c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-e97030c{text-align:center;}.elementor-33065 .elementor-element.elementor-element-e97030c img{width:18px;}.elementor-33065 .elementor-element.elementor-element-459af61.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-459af61{font-family:var( --e-global-typography-d486bdd-font-family ), Manrope;font-size:var( --e-global-typography-d486bdd-font-size );font-weight:var( --e-global-typography-d486bdd-font-weight );line-height:var( --e-global-typography-d486bdd-line-height );color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-d6dfc6f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:012px;--padding-left:28px;--padding-right:28px;}.elementor-33065 .elementor-element.elementor-element-d6dfc6f:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-d6dfc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5d9ee3 );}.elementor-33065 .elementor-element.elementor-element-d6dfc6f.e-con{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-51b8698.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-51b8698{text-align:center;}.elementor-33065 .elementor-element.elementor-element-51b8698 img{width:18px;}.elementor-33065 .elementor-element.elementor-element-ed88d2d.elementor-element{--align-self:flex-start;}.elementor-33065 .elementor-element.elementor-element-ed88d2d{font-family:var( --e-global-typography-d486bdd-font-family ), Manrope;font-size:var( --e-global-typography-d486bdd-font-size );font-weight:var( --e-global-typography-d486bdd-font-weight );line-height:var( --e-global-typography-d486bdd-line-height );color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-34740d1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:012px;--padding-left:28px;--padding-right:28px;}.elementor-33065 .elementor-element.elementor-element-34740d1:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-34740d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5d9ee3 );}.elementor-33065 .elementor-element.elementor-element-34740d1.e-con{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-61aee97.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-61aee97{text-align:center;}.elementor-33065 .elementor-element.elementor-element-61aee97 img{width:18px;}.elementor-33065 .elementor-element.elementor-element-3ef784d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-3ef784d{font-family:var( --e-global-typography-d486bdd-font-family ), Manrope;font-size:var( --e-global-typography-d486bdd-font-size );font-weight:var( --e-global-typography-d486bdd-font-weight );line-height:var( --e-global-typography-d486bdd-line-height );color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-7f3eb52{text-align:center;}.elementor-33065 .elementor-element.elementor-element-19651d5{--spacer-size:20px;}.elementor-33065 .elementor-element.elementor-element-f65b426{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-f65b426:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-f65b426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#280071;}.elementor-33065 .elementor-element.elementor-element-1b7112d{--display:flex;}.elementor-33065 .elementor-element.elementor-element-66971d1{width:var( --container-widget-width, 99.615% );max-width:99.615%;--container-widget-width:99.615%;--container-widget-flex-grow:0;text-align:center;}.elementor-33065 .elementor-element.elementor-element-66971d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-66971d1 .elementor-heading-title{font-size:34px;line-height:40px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-fac87f0{text-align:center;font-size:16px;color:var( --e-global-color-d739ef1 );}.elementor-33065 .elementor-element.elementor-element-e10754f .elementor-button{background-color:#DA1884;border-radius:60px 60px 60px 60px;padding:18px 24px 18px 24px;}.elementor-33065 .elementor-element.elementor-element-e10754f .elementor-button:hover, .elementor-33065 .elementor-element.elementor-element-e10754f .elementor-button:focus{background-color:#D10E7B;}.elementor-33065 .elementor-element.elementor-element-e10754f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-27f6137e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-27f6137e:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-27f6137e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e147f0 );}.elementor-33065 .elementor-element.elementor-element-31f381f{--display:flex;}.elementor-33065 .elementor-element.elementor-element-77b53d93{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-77b53d93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-5f6a5097 .elementor-heading-title{font-size:34px;line-height:40px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-26b7aeed{color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-25a67993{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33065 .elementor-element.elementor-element-62c9102f{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E5EB;--border-color:#E7E5EB;--border-radius:14px 14px 14px 14px;box-shadow:4px -1px 12px -3px rgba(25.347899690152246, 8.304223367442248, 72.22343749999997, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-62c9102f:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-62c9102f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d739ef1 );}.elementor-33065 .elementor-element.elementor-element-62c9102f::before, .elementor-33065 .elementor-element.elementor-element-62c9102f > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-62c9102f > .e-con-inner > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-62c9102f > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-62c9102f > .e-con-inner > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-62c9102f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33065 .elementor-element.elementor-element-22081d79{text-align:start;}.elementor-33065 .elementor-element.elementor-element-22081d79 img{width:70px;height:71px;transition-duration:0.3s;}.elementor-33065 .elementor-element.elementor-element-7d426804 .elementor-heading-title{font-size:18px;line-height:21px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-22844056{font-size:14px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-243b6450{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E5EB;--border-color:#E7E5EB;--border-radius:14px 14px 14px 14px;box-shadow:4px -1px 12px -3px rgba(25.347899690152246, 8.304223367442248, 72.22343749999997, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-243b6450:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-243b6450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d739ef1 );}.elementor-33065 .elementor-element.elementor-element-243b6450::before, .elementor-33065 .elementor-element.elementor-element-243b6450 > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-243b6450 > .e-con-inner > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-243b6450 > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-243b6450 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-243b6450 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33065 .elementor-element.elementor-element-74ec9d43{text-align:start;}.elementor-33065 .elementor-element.elementor-element-74ec9d43 img{width:68px;height:70px;}.elementor-33065 .elementor-element.elementor-element-5de0faa5 .elementor-heading-title{font-size:18px;line-height:21px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-462bbdf8{font-size:14px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-649be1a5{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E5EB;--border-color:#E7E5EB;--border-radius:14px 14px 14px 14px;box-shadow:4px -1px 12px -3px rgba(25.347899690152246, 8.304223367442248, 72.22343749999997, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-649be1a5:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-649be1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d739ef1 );}.elementor-33065 .elementor-element.elementor-element-649be1a5::before, .elementor-33065 .elementor-element.elementor-element-649be1a5 > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-649be1a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-649be1a5 > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-649be1a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-649be1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33065 .elementor-element.elementor-element-4846919f{text-align:start;}.elementor-33065 .elementor-element.elementor-element-4846919f img{width:60px;height:70px;}.elementor-33065 .elementor-element.elementor-element-191d3159 .elementor-heading-title{font-size:18px;line-height:21px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-1ca2a814{font-size:14px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-11d51155{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-11d51155:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-11d51155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-11d51155::before, .elementor-33065 .elementor-element.elementor-element-11d51155 > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-11d51155 > .e-con-inner > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-11d51155 > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-11d51155 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-11d51155 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9FAFA00;--background-overlay:'';}.elementor-33065 .elementor-element.elementor-element-496548f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33065 .elementor-element.elementor-element-496548f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-496548f .elementor-heading-title{font-size:34px;line-height:40px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-293a4317{--display:flex;}.elementor-33065 .elementor-element.elementor-element-650bc9b4{--display:flex;--justify-content:space-between;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E5EB;--border-color:#E7E5EB;--border-radius:16px 16px 16px 16px;box-shadow:4px -1px 12px -3px rgba(25.347899690152246, 8.304223367442248, 72.22343749999997, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-650bc9b4:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-650bc9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-650bc9b4::before, .elementor-33065 .elementor-element.elementor-element-650bc9b4 > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-650bc9b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-650bc9b4 > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-650bc9b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-650bc9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33065 .elementor-element.elementor-element-6dde5780{text-align:start;}.elementor-33065 .elementor-element.elementor-element-6dde5780 .elementor-heading-title{font-size:18px;line-height:21px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-31ab5696{text-align:start;}.elementor-33065 .elementor-element.elementor-element-31ab5696 img{transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fc86d75 );border-radius:14px 14px 14px 14px;}.elementor-33065 .elementor-element.elementor-element-730c649f{--display:flex;}.elementor-33065 .elementor-element.elementor-element-33f35913{--display:flex;--justify-content:space-between;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E5EB;--border-color:#E7E5EB;--border-radius:16px 16px 16px 16px;box-shadow:4px -1px 12px -3px rgba(25.347899690152246, 8.304223367442248, 72.22343749999997, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-33f35913:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-33f35913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-33f35913::before, .elementor-33065 .elementor-element.elementor-element-33f35913 > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-33f35913 > .e-con-inner > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-33f35913 > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-33f35913 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-33f35913 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33065 .elementor-element.elementor-element-33f35913.e-con{--align-self:stretch;}.elementor-33065 .elementor-element.elementor-element-6b6cdc83{text-align:start;}.elementor-33065 .elementor-element.elementor-element-6b6cdc83 .elementor-heading-title{font-size:18px;line-height:21px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-2c8b9cb{text-align:start;}.elementor-33065 .elementor-element.elementor-element-2c8b9cb img{transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fc86d75 );border-radius:14px 14px 14px 14px;}.elementor-33065 .elementor-element.elementor-element-131c618c{--display:flex;}.elementor-33065 .elementor-element.elementor-element-72944841{--display:flex;--justify-content:space-between;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E5EB;--border-color:#E7E5EB;--border-radius:16px 16px 16px 16px;box-shadow:4px -1px 12px -3px rgba(25.347899690152246, 8.304223367442248, 72.22343749999997, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-72944841:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-72944841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-72944841::before, .elementor-33065 .elementor-element.elementor-element-72944841 > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-72944841 > .e-con-inner > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-72944841 > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-72944841 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-72944841 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-33065 .elementor-element.elementor-element-2ff6149f{text-align:start;}.elementor-33065 .elementor-element.elementor-element-2ff6149f .elementor-heading-title{font-size:18px;line-height:21px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-788b3ab4{text-align:start;}.elementor-33065 .elementor-element.elementor-element-788b3ab4 img{transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fc86d75 );border-radius:14px 14px 14px 14px;}.elementor-33065 .elementor-element.elementor-element-56d0fb35{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;width:100%;max-width:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-33065 .elementor-element.elementor-element-56d0fb35 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-56d0fb35 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-56d0fb35 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-33065 .elementor-element.elementor-element-202ed99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-202ed99:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-202ed99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#280071;}.elementor-33065 .elementor-element.elementor-element-c5c5062{--display:flex;}.elementor-33065 .elementor-element.elementor-element-bf4a46b{width:var( --container-widget-width, 99.615% );max-width:99.615%;--container-widget-width:99.615%;--container-widget-flex-grow:0;text-align:center;}.elementor-33065 .elementor-element.elementor-element-bf4a46b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33065 .elementor-element.elementor-element-bf4a46b .elementor-heading-title{font-size:34px;line-height:40px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-2c89f8a{text-align:center;font-size:16px;color:var( --e-global-color-d739ef1 );}.elementor-33065 .elementor-element.elementor-element-dddd1a9 .elementor-button{background-color:#DA1884;border-radius:60px 60px 60px 60px;padding:18px 24px 18px 24px;}.elementor-33065 .elementor-element.elementor-element-dddd1a9 .elementor-button:hover, .elementor-33065 .elementor-element.elementor-element-dddd1a9 .elementor-button:focus{background-color:#D10E7B;}.elementor-33065 .elementor-element.elementor-element-dddd1a9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-427ce780{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-427ce780:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-427ce780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-33065 .elementor-element.elementor-element-427ce780::before, .elementor-33065 .elementor-element.elementor-element-427ce780 > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-427ce780 > .e-con-inner > .elementor-background-video-container::before, .elementor-33065 .elementor-element.elementor-element-427ce780 > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-427ce780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33065 .elementor-element.elementor-element-427ce780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9FAFA00;--background-overlay:'';}.elementor-33065 .elementor-element.elementor-element-6d25a78{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-33065 .elementor-element.elementor-element-6d25a78 .elementor-heading-title{font-size:34px;line-height:40px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-5bf910e7{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;}.elementor-33065 .elementor-element.elementor-element-5bf910e7 > .elementor-widget-container{margin:20px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-33065 .elementor-element.elementor-element-5bf910e7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33065 .elementor-element.elementor-element-4014a9ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-4014a9ed:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-4014a9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33065 .elementor-element.elementor-element-1fa085df{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-33065 .elementor-element.elementor-element-1fa085df > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-33065 .elementor-element.elementor-element-1fa085df .elementor-heading-title{font-size:34px;line-height:40px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-719f1f7e{--display:flex;border-style:none;--border-style:none;}.elementor-33065 .elementor-element.elementor-element-3d275fe3{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-410c7221{font-size:16px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-2bf6c56a{--display:flex;border-style:none;--border-style:none;}.elementor-33065 .elementor-element.elementor-element-7fee4387{--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;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-31a7b267{font-size:16px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-69e4ec4{--display:flex;border-style:none;--border-style:none;}.elementor-33065 .elementor-element.elementor-element-b932c7e{--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;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-23685fe{font-size:16px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-0b812ef{--display:flex;border-style:none;--border-style:none;}.elementor-33065 .elementor-element.elementor-element-ec1cd88{--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;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-5766416{font-size:16px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-f694450{--display:flex;border-style:none;--border-style:none;}.elementor-33065 .elementor-element.elementor-element-aafdddb{--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;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-6398ba7{font-size:16px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-c47c373{--display:flex;border-style:none;--border-style:none;}.elementor-33065 .elementor-element.elementor-element-1942e8e{--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;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33065 .elementor-element.elementor-element-91867c8{font-size:16px;color:var( --e-global-color-primary );}.elementor-33065 .elementor-element.elementor-element-65c8474d{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 873px );max-width:873px;--container-widget-width:873px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-33065 .elementor-element.elementor-element-65c8474d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-color:#EAEAEA;}.elementor-33065 .elementor-element.elementor-element-65c8474d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-color:#28007161;}:where( .elementor-33065 .elementor-element.elementor-element-65c8474d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#AF939300;border-style:none;}.elementor-33065 .elementor-element.elementor-element-65c8474d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:#28007152;}.elementor-33065 .elementor-element.elementor-element-65c8474d {--n-accordion-padding:20px 24px 20px 24px;}:where( .elementor-33065 .elementor-element.elementor-element-65c8474d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-33065 .elementor-element.elementor-element-d4169c5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-d4169c5:not(.elementor-motion-effects-element-type-background), .elementor-33065 .elementor-element.elementor-element-d4169c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#280071;}.elementor-33065 .elementor-element.elementor-element-a5c8a8f{--divider-border-style:solid;--divider-color:#9D93B1;--divider-border-width:1px;}.elementor-33065 .elementor-element.elementor-element-a5c8a8f .elementor-divider-separator{width:100%;}.elementor-33065 .elementor-element.elementor-element-a5c8a8f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33065 .elementor-element.elementor-element-75c2f20{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33065 .elementor-element.elementor-element-081a15b{width:100%;max-width:100%;font-family:var( --e-global-typography-2939973-font-family ), Manrope;font-size:var( --e-global-typography-2939973-font-size );font-weight:var( --e-global-typography-2939973-font-weight );line-height:var( --e-global-typography-2939973-line-height );color:var( --e-global-color-d739ef1 );}.elementor-33065 .elementor-element.elementor-element-de5ed74{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-33065 .elementor-element.elementor-element-de5ed74.e-con{--align-self:center;}.elementor-33065 .elementor-element.elementor-element-abbf62f .elementor-button{background-color:#1E1E1E00;font-family:"Manrope", Manrope;font-size:14px;font-weight:500;text-decoration:underline;line-height:1.5px;fill:var( --e-global-color-d739ef1 );color:var( --e-global-color-d739ef1 );padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-b778bf8 .elementor-button{background-color:#1E1E1E00;font-family:"Manrope", Manrope;font-size:14px;font-weight:500;text-decoration:underline;line-height:1.5px;fill:var( --e-global-color-d739ef1 );color:var( --e-global-color-d739ef1 );padding:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-9fd9730 .elementor-button{background-color:#1E1E1E00;font-family:"Manrope", Manrope;font-size:14px;font-weight:500;text-decoration:underline;line-height:1.5px;fill:var( --e-global-color-d739ef1 );color:var( --e-global-color-d739ef1 );padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-33065 .elementor-element.elementor-element-e4b6826{--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-1bd1013{--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-491c744b{--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-8e70191 .elementor-heading-title{font-size:var( --e-global-typography-9f6cade-font-size );line-height:var( --e-global-typography-9f6cade-line-height );letter-spacing:var( --e-global-typography-9f6cade-letter-spacing );}.elementor-33065 .elementor-element.elementor-element-3f3d3ff .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-809e6c6 .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-d718344 .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-c4a2923 .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-fa0a15a .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-c18d18b .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-459af61{font-size:var( --e-global-typography-d486bdd-font-size );line-height:var( --e-global-typography-d486bdd-line-height );}.elementor-33065 .elementor-element.elementor-element-ed88d2d{font-size:var( --e-global-typography-d486bdd-font-size );line-height:var( --e-global-typography-d486bdd-line-height );}.elementor-33065 .elementor-element.elementor-element-3ef784d{font-size:var( --e-global-typography-d486bdd-font-size );line-height:var( --e-global-typography-d486bdd-line-height );}.elementor-33065 .elementor-element.elementor-element-77b53d93{--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-25a67993{--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-56d0fb35{--e-n-carousel-swiper-slides-to-display:2;}.elementor-33065 .elementor-element.elementor-element-081a15b{font-size:var( --e-global-typography-2939973-font-size );line-height:var( --e-global-typography-2939973-line-height );}}@media(min-width:768px){.elementor-33065 .elementor-element.elementor-element-e4b6826{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-1bd1013{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-71066af0{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-654f815{--width:90%;}.elementor-33065 .elementor-element.elementor-element-40f466a{--width:75%;}.elementor-33065 .elementor-element.elementor-element-2ee1f1f{--width:89%;}.elementor-33065 .elementor-element.elementor-element-f65b426{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-27f6137e{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-77b53d93{--width:75%;}.elementor-33065 .elementor-element.elementor-element-11d51155{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-293a4317{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-202ed99{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-427ce780{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-4014a9ed{--content-width:1200px;}.elementor-33065 .elementor-element.elementor-element-d4169c5{--content-width:1200px;}}@media(max-width:767px){.elementor-33065 .elementor-element.elementor-element-e4b6826{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-1bd1013{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-491c744b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-8e70191 .elementor-heading-title{font-size:var( --e-global-typography-9f6cade-font-size );line-height:var( --e-global-typography-9f6cade-line-height );letter-spacing:var( --e-global-typography-9f6cade-letter-spacing );}.elementor-33065 .elementor-element.elementor-element-3f3d3ff .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-809e6c6 .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-d718344 .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-c4a2923 .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-fa0a15a .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-c18d18b{width:100%;max-width:100%;}.elementor-33065 .elementor-element.elementor-element-c18d18b .elementor-heading-title{font-size:var( --e-global-typography-873f3f7-font-size );line-height:var( --e-global-typography-873f3f7-line-height );}.elementor-33065 .elementor-element.elementor-element-459af61{text-align:start;font-size:var( --e-global-typography-d486bdd-font-size );line-height:var( --e-global-typography-d486bdd-line-height );}.elementor-33065 .elementor-element.elementor-element-ed88d2d{font-size:var( --e-global-typography-d486bdd-font-size );line-height:var( --e-global-typography-d486bdd-line-height );}.elementor-33065 .elementor-element.elementor-element-3ef784d{font-size:var( --e-global-typography-d486bdd-font-size );line-height:var( --e-global-typography-d486bdd-line-height );}.elementor-33065 .elementor-element.elementor-element-27f6137e{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-77b53d93{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-25a67993{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33065 .elementor-element.elementor-element-11d51155{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-56d0fb35{--e-n-carousel-swiper-slides-to-display:1;}.elementor-33065 .elementor-element.elementor-element-427ce780{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-4014a9ed{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-33065 .elementor-element.elementor-element-75c2f20{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-33065 .elementor-element.elementor-element-081a15b{text-align:start;font-size:var( --e-global-typography-2939973-font-size );line-height:var( --e-global-typography-2939973-line-height );}.elementor-33065 .elementor-element.elementor-element-de5ed74{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-33065 .elementor-element.elementor-element-de5ed74.e-con{--align-self:flex-start;}.elementor-33065 .elementor-element.elementor-element-abbf62f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-b778bf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33065 .elementor-element.elementor-element-9fd9730 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-e4b6826 */.sticky-ppc {
  position: sticky;
  top: 0px;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-433799c *//* ============== OFA — Marketo 2-col (clean) ============== */

/* Typo + couleurs */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap');
:root{
  --ofa-blue:#1F2C5C; --ofa-pink:#DA1884; --ofa-violet:#280071;
  --ofa-formbg:#F4F5F7; --ofa-border:#D1D1D1; --ofa-text:#202223;
  --gap:16px; --radius:8px; --card-radius:12px; --btn-height:52px;
  --shadow:0 6px 18px rgba(0,0,0,.08); --focus-ring:0 0 0 3px rgba(218,24,132,.22);

  /* Contrôle EXCLUSIF de l’écart horizontal entre colonnes */
  --col-gap: 24px; /* ↔️ ajuste ici : 16px, 20px, 24px, 32px… */
}

/* Carte + layout 2 colonnes (Flex) */
form.mktoForm{
  width:100% !important; max-width:56rem !important; margin:0 auto !important;
  font-family:'Montserrat',sans-serif !important; color:var(--ofa-text) !important;
  background:var(--ofa-formbg) !important; padding:24px !important;
  border-radius:var(--card-radius) !important; box-shadow:var(--shadow) !important;

  display:flex !important; 
  flex-wrap:wrap !important;

  /* on découple vertical/horizontal */
  row-gap:var(--gap) !important;            /* vertical */
  column-gap:var(--col-gap) !important;     /* horizontal */
}
.mktoForm .mktoGutter{display:none !important;}
.mktoOffset{width:0 !important;}

/* 2 colonnes : chaque rangée = 1/2 largeur */
.mktoForm .mktoFormRow{
  flex:1 1 calc(50% - var(--col-gap)) !important;
  min-width:260px !important;
  margin:0 !important;
}

/* Pleine largeur : Message + Consentement + HTML + Bouton */
.mktoForm .mktoFormRow:has(textarea.mktoField),
.mktoForm .mktoFormRow:has(.mktoCheckboxList),
.mktoForm .mktoHtmlText,
.mktoForm .mktoButtonRow{
  flex-basis:100% !important;
}

/* Labels */
.mktoForm .mktoLabel{
  display:flex !important; align-items:center !important; gap:4px !important;
  width:100% !important; padding:6px 0 4px !important;
  font-weight:600 !important; font-size:1rem !important; line-height:1.35 !important;
  color:var(--ofa-blue) !important;
}
/* Astérisque APRÈS le libellé */
.mktoForm .mktoAsterix{
  order:2 !important; margin:0 !important; float:none !important; position:static !important;
  color:var(--ofa-pink) !important; font-size:1.05rem !important; line-height:1 !important;
}

/* Champs */
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email],
.mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date],
.mktoForm textarea.mktoField, .mktoForm select.mktoField{
  width:100% !important; min-height:2.6rem !important; padding:10px 12px !important;
  border:1px solid var(--ofa-border) !important; border-radius:var(--radius) !important; background:#fff !important;
  font:400 1rem/1.3 'Montserrat',sans-serif !important; box-sizing:border-box !important;
  transition:border-color .25s ease, box-shadow .25s ease !important;
}
.mktoForm input:focus, .mktoForm textarea:focus, .mktoForm select:focus{
  border-color:var(--ofa-pink) !important; box-shadow:var(--focus-ring) !important; outline:none !important;
}
.mktoForm ::placeholder{ color:#9a9a9a !important; }

/* Message pleine largeur jusque dans les wrappers */
.mktoForm .mktoFormRow:has(textarea.mktoField) .mktoFormCol,
.mktoForm .mktoFormRow:has(textarea.mktoField) .mktoFieldWrap,
.mktoForm .mktoFormRow:has(textarea.mktoField) .mktoField{
  width:100% !important; max-width:none !important; flex:1 1 100% !important;
}
.mktoForm textarea.mktoField{
  line-height:1.3 !important;
  height:calc(2 * 1.3em + 22px) !important;
  min-height:calc(2 * 1.3em + 22px) !important;
  max-height:calc(2 * 1.3em + 22px) !important;
  overflow-y:auto !important; resize:none !important;
  width:100% !important;
}

/* Radios / Checkboxes */
.mktoForm input[type=radio], .mktoForm input[type=checkbox]{
  appearance:auto !important; -webkit-appearance:auto !important; opacity:1 !important;
  width:18px !important; height:18px !important; margin:0 !important; vertical-align:middle !important;
  accent-color:var(--ofa-violet) !important;
}
.mktoForm .mktoRadioList{
  display:inline-flex !important; align-items:center !important; gap:10px !important; flex-wrap:nowrap !important;
}
.mktoForm .mktoRadioList input[type=radio]+label{
  margin-left:6px !important; white-space:nowrap !important;
}

/* Bouton */
.mktoButtonRow, span.mktoButtonWrap, span.mktoButtonWrap.mktoInset{
  position:static !important; display:block !important; width:100% !important; max-width:100% !important;
  text-align:center !important; padding:0 var(--gap) !important; margin:12px 0 0 0 !important; overflow:visible !important;
}
.mktoForm .mktoButtonWrap{ display:flex !important; justify-content:center !important; }
.mktoForm button.mktoButton, .mktoForm input[type="submit"], .mktoForm .mktoButtonWrap .mktoButton{
  all:unset; display:block !important; width:100% !important; height:var(--btn-height) !important; line-height:var(--btn-height) !important;
  text-align:center !important; background:var(--ofa-pink) !important; color:#fff !important; border-radius:9999px !important;
  font-family:'Montserrat',sans-serif !important; font-weight:600 !important; font-size:16px !important;
  cursor:pointer !important; transition:background .2s ease, transform .05s ease !important; background-image:none !important; box-shadow:none !important; text-shadow:none !important;
}
.mktoForm button.mktoButton:hover, .mktoForm input[type="submit"]:hover, .mktoForm .mktoButtonWrap .mktoButton:hover,
.mktoForm button.mktoButton:focus, .mktoForm input[type="submit"]:focus, .mktoForm .mktoButtonWrap .mktoButton:focus{
  background:var(--ofa-violet) !important;
}
.mktoForm button.mktoButton:active, .mktoForm input[type="submit"]:active, .mktoForm .mktoButtonWrap .mktoButton:active{
  transform:translateY(1px) !important;
}

/* --- GUTTER PATCH (global) : espace visible même si le thème casse gap --- */
form.mktoForm{
  margin-left:calc(var(--col-gap)/-2) !important;
  margin-right:calc(var(--col-gap)/-2) !important;
  /* coupe tout débordement des coins arrondis */
  position: relative !important;
  overflow: hidden !important;
}
.mktoForm .mktoFormRow{
  padding-left:calc(var(--col-gap)/2) !important;
  padding-right:calc(var(--col-gap)/2) !important;
}
/* neutraliser marges internes parasites */
.mktoForm .mktoFormCol,
.mktoForm .mktoFieldWrap{
  margin:0 !important;
}

/* Mobile : 1 colonne */
@media (max-width:640px){
  form.mktoForm{ 
    row-gap:12px !important; 
    column-gap:0 !important;
    padding:20px !important; 
  }
  .mktoForm .mktoFormRow{ flex-basis:100% !important; }
  .mktoForm .mktoLabel{ font-size:.95rem !important; }
  .mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email],
  .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date],
  .mktoForm textarea.mktoField, .mktoForm select.mktoField{ font-size:.95rem !important; }
}

/* === Consentement : checkbox AVANT la phrase, sur UNE seule ligne (CSS only) === */
 
/* 0) Ligne compacte */
.mktoForm .mktoFormRow:has(.mktoCheckboxList){
  display:block !important;
  margin-bottom:10px !important; /* peu d'espace avant le bouton */
}
 
/* 1) On garde le label pour SR, mais on le masque visuellement */
.mktoForm .mktoFormRow:has(.mktoCheckboxList) .mktoLabel{
  position:absolute !important;
  width:1px !important; height:1px !important;
  padding:0 !important; margin:-1px !important;
  overflow:hidden !important; clip:rect(0 0 0 0) !important;
  white-space:nowrap !important; border:0 !important;
}
 
/* 2) La liste (qui contient l'input checkbox) devient inline-flex :
      [checkbox][phrase + *] sur une seule ligne */
.mktoForm .mktoFormRow:has(.mktoCheckboxList) .mktoCheckboxList{
  display:inline-flex !important;
  align-items:center !important;
  gap:10px !important;
  flex-wrap:nowrap !important;      /* évite le retour ligne entre case et phrase */
  width:auto !important;
  margin:0 !important;
}
 
/* 3) On injecte la phrase APRÈS la checkbox */
.mktoForm .mktoFormRow:has(.mktoCheckboxList) .mktoCheckboxList::after{
  content:"J’autorise Once For All à utiliser mes données à des fins commerciales et promotionnelles *";
  font-size:.95rem !important;      /* un peu plus petit, comme Form A */
  line-height:1.35 !important;
  color:#111 !important;            /* garde l’astérisque de la même couleur en CSS only */
  white-space:normal !important;    /* autorise le retour ligne dans la phrase si trop longue */
}
 
/* 4) Visibilité/teinte de la case */
.mktoForm .mktoFormRow:has(.mktoCheckboxList) input[type="checkbox"]{
  appearance:auto !important;
  -webkit-appearance:auto !important;
  width:18px !important; height:18px !important;
  margin:0 !important;
  accent-color:#280071 !important;  /* violet OFA */
}
 
/* === Spacing propre entre consentement et bouton === */

/* Espace sous le bloc consentement */
.mktoForm .mktoFormRow:has(.mktoCheckboxList){
  margin-bottom:16px !important;   /* ou 12px si tu veux très compact */
}

/* Bouton aligné normalement sous le consentement */
.mktoButtonRow,
span.mktoButtonWrap,
span.mktoButtonWrap.mktoInset{
  margin-top:0 !important;         /* plus de marge négative */
}

/* Optionnel : un petit espace si tu trouves ça trop collé */
.mktoButtonRow{
  margin-top:8px !important;       /* mets 0, 8 ou 12 selon ton goût */
}

/* Version mobile (tu peux garder la même valeur) */
@media (max-width:640px){
  .mktoButtonRow{ margin-top:8px !important; }
}

 
 
/* === 2) COMMENTAIRES : rangée et champ en pleine largeur === */
.mktoForm .mktoFormRow:has(textarea.mktoField){
  flex-basis:100% !important;   /* fait toute la ligne */
}
.mktoForm .mktoFormRow:has(textarea.mktoField) .mktoFormCol,
.mktoForm .mktoFormRow:has(textarea.mktoField) .mktoFieldWrap,
.mktoForm .mktoFormRow:has(textarea.mktoField) .mktoField{
  width:100% !important;
  max-width:none !important;
  flex:1 1 100% !important;
}
.mktoForm textarea.mktoField{
  min-height:120px !important;  /* ajuste la hauteur à ton goût */
}
/* Tél occupe une demi-ligne, comme Prénom/Email */
.mktoForm .mktoFormRow:has(input[type=tel]){
  flex-basis: calc(50% - 16px) !important;
}
.mktoForm textarea.mktoField{
  line-height:1.3 !important;
  height: calc(2 * 1.3em + 22px) !important; /* 2 lignes + padding vertical (20px) + ~2px de bord */
  min-height: calc(2 * 1.3em + 22px) !important;
}
 
 
 
/* ============================ /END ============================ *//* End custom CSS */