.elementor-1984 .elementor-element.elementor-element-7e67522c{--display:flex;--position:absolute;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:200;}body:not(.rtl) .elementor-1984 .elementor-element.elementor-element-7e67522c{right:0px;}body.rtl .elementor-1984 .elementor-element.elementor-element-7e67522c{left:0px;}.elementor-1984 .elementor-element.elementor-element-4bcfc515{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;--z-index:1;}.elementor-1984 .elementor-element.elementor-element-6b75eda2{--display:flex;}.elementor-1984 .elementor-element.elementor-element-7ba12908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-7ba12908.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-42780888{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-42780888.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-1f55aa95{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1984 .elementor-element.elementor-element-5d4a0549.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-5d4a0549{z-index:350;--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-menu-toggle{margin-left:auto;background-color:#ffffff;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-be06248 );fill:var( --e-global-color-be06248 );padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-framed .elementor-item:before,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-framed .elementor-item:before{border-width:5px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 5px 5px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:5px 5px 0 0;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:5px 0 0 5px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 5px 5px 0;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-underline .elementor-item:after,
					 .elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-overline .elementor-item:before,
					 .elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-double-line .elementor-item:before,
					 .elementor-1984 .elementor-element.elementor-element-5d4a0549 .e--pointer-double-line .elementor-item:after{height:5px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a, .elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a:hover,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a:focus,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-menu-toggle:hover,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a:hover,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a:focus,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(0,0,0,0);}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:rgba(0,0,0,0);}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown .elementor-item, .elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1);}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 div.elementor-menu-toggle{color:#16163f;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 div.elementor-menu-toggle svg{fill:#16163f;}.elementor-1984 .elementor-element.elementor-element-55f9b6c6{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-1984 .elementor-element.elementor-element-55f9b6c6:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-55f9b6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B 0%, #3B3B3BCF 100%);}.elementor-1984 .elementor-element.elementor-element-f3fb745{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1984 .elementor-element.elementor-element-f3fb745 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1984 .elementor-element.elementor-element-f3fb745 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-f3fb745 > .elementor-shape-bottom svg, .elementor-1984 .elementor-element.elementor-element-f3fb745 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1984 .elementor-element.elementor-element-46cd6231{--display:flex;--min-height:0px;}.elementor-1984 .elementor-element.elementor-element-428f5a43{--e-transform-translateX:0px;--e-transform-translateY:-152px;z-index:250;}.elementor-1984 .elementor-element.elementor-element-428f5a43.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-7e35f5b0{--display:flex;--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;--z-index:200;}.elementor-1984 .elementor-element.elementor-element-65a3d016{--display:flex;--min-height:100px;--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: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-1984 .elementor-element.elementor-element-53850b1a{--display:flex;--min-height:100px;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-53850b1a.e-con{--order:-99999 /* order start hack */;}.elementor-1984 .elementor-element.elementor-element-5435e55b{--display:flex;--min-height:30px;--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;--border-radius:0px 0px 0px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-2px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1984 .elementor-element.elementor-element-5435e55b:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-5435e55b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-19639013{--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:center;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1984 .elementor-element.elementor-element-4161d96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:350;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-1984 .elementor-element.elementor-element-434c951b{--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-end;--align-items:center;--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-1984 .elementor-element.elementor-element-3b0319d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:350;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-icon i{color:var( --e-global-color-be06248 );transition:color 0.3s;}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-icon svg{fill:var( --e-global-color-be06248 );transition:fill 0.3s;}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-text );}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-text );}.elementor-1984 .elementor-element.elementor-element-3b0319d9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1984 .elementor-element.elementor-element-508e5612{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1984 .elementor-element.elementor-element-508e5612.e-con{--align-self:flex-start;}.elementor-1984 .elementor-element.elementor-element-1b15df26{--display:flex;--justify-content:center;--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-1984 .elementor-element.elementor-element-5906e077{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:350;--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-1984 .elementor-element.elementor-element-5906e077.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-menu-toggle{margin:0 auto;background-color:#ffffff;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-be06248 );fill:var( --e-global-color-be06248 );padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-framed .elementor-item:before,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-framed .elementor-item:before{border-width:5px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 5px 5px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:5px 5px 0 0;}.elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:5px 0 0 5px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 5px 5px 0;}.elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-underline .elementor-item:after,
					 .elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-overline .elementor-item:before,
					 .elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-double-line .elementor-item:before,
					 .elementor-1984 .elementor-element.elementor-element-5906e077 .e--pointer-double-line .elementor-item:after{height:5px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a, .elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a:hover,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a:focus,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-menu-toggle:hover,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a:hover,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a:focus,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(0,0,0,0);}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:rgba(0,0,0,0);}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown .elementor-item, .elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1);}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-1984 .elementor-element.elementor-element-5906e077 div.elementor-menu-toggle{color:#16163f;}.elementor-1984 .elementor-element.elementor-element-5906e077 div.elementor-menu-toggle svg{fill:#16163f;}.elementor-1984 .elementor-element.elementor-element-66feffff{--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:center;--align-items:center;--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-1984 .elementor-element.elementor-element-7fc1e764{--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:0px 15px;--row-gap:0px;--column-gap:15px;--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-1984 .elementor-element.elementor-element-5e646fd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-5e646fd3.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-4e824768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-4e824768.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-68cf8199{--display:flex;--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-1984 .elementor-element.elementor-element-68cf8199.e-con{--order:99999 /* order end hack */;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1984 .elementor-element.elementor-element-7ed6b158 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:19px;fill:var( --e-global-color-be06248 );color:var( --e-global-color-be06248 );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-text );border-radius:7px 7px 7px 7px;padding:5px 10px 5px 5px;}.elementor-1984 .elementor-element.elementor-element-7ed6b158 .elementor-button:hover, .elementor-1984 .elementor-element.elementor-element-7ed6b158 .elementor-button:focus{background-color:var( --e-global-color-be06248 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1984 .elementor-element.elementor-element-7ed6b158{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:350;}.elementor-1984 .elementor-element.elementor-element-7ed6b158.elementor-element{--align-self:flex-start;}.elementor-1984 .elementor-element.elementor-element-7ed6b158 .elementor-button:hover svg, .elementor-1984 .elementor-element.elementor-element-7ed6b158 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1984 .elementor-element.elementor-element-4bcfc515{--grid-auto-flow:row;--padding-top:27px;--padding-bottom:27px;--padding-left:15px;--padding-right:15px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-1984 .elementor-element.elementor-element-428f5a43{--e-transform-translateX:0px;--e-transform-translateY:-160px;}.elementor-1984 .elementor-element.elementor-element-7e35f5b0{--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-1984 .elementor-element.elementor-element-5435e55b{--padding-top:27px;--padding-bottom:27px;--padding-left:15px;--padding-right:15px;}.elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1984 .elementor-element.elementor-element-4161d96 .elementor-icon-list-item > a{font-size:12px;}.elementor-1984 .elementor-element.elementor-element-508e5612{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:15px;--padding-right:15px;}.elementor-1984 .elementor-element.elementor-element-1b15df26{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1984 .elementor-element.elementor-element-1b15df26.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1984 .elementor-element.elementor-element-5906e077.elementor-element{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown .elementor-item, .elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:2em;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a{padding-top:13px;padding-bottom:13px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-1984 .elementor-element.elementor-element-7fc1e764{--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-1984 .elementor-element.elementor-element-5e646fd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}}@media(min-width:768px){.elementor-1984 .elementor-element.elementor-element-7e67522c{--width:100%;}.elementor-1984 .elementor-element.elementor-element-55f9b6c6{--width:100%;}.elementor-1984 .elementor-element.elementor-element-f3fb745{--width:30%;}.elementor-1984 .elementor-element.elementor-element-46cd6231{--width:400px;}.elementor-1984 .elementor-element.elementor-element-7e35f5b0{--width:70%;}.elementor-1984 .elementor-element.elementor-element-65a3d016{--width:100%;}.elementor-1984 .elementor-element.elementor-element-53850b1a{--width:100%;}.elementor-1984 .elementor-element.elementor-element-5435e55b{--width:100%;}.elementor-1984 .elementor-element.elementor-element-19639013{--width:672px;}.elementor-1984 .elementor-element.elementor-element-434c951b{--width:180px;}.elementor-1984 .elementor-element.elementor-element-1b15df26{--width:70%;}.elementor-1984 .elementor-element.elementor-element-66feffff{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1984 .elementor-element.elementor-element-7e67522c{--width:100%;}.elementor-1984 .elementor-element.elementor-element-55f9b6c6{--width:100%;}.elementor-1984 .elementor-element.elementor-element-f3fb745{--width:45%;}.elementor-1984 .elementor-element.elementor-element-7e35f5b0{--width:55%;}.elementor-1984 .elementor-element.elementor-element-19639013{--width:75%;}.elementor-1984 .elementor-element.elementor-element-434c951b{--width:28%;}.elementor-1984 .elementor-element.elementor-element-508e5612{--width:100%;}.elementor-1984 .elementor-element.elementor-element-1b15df26{--width:20%;}.elementor-1984 .elementor-element.elementor-element-66feffff{--width:800%;}}@media(max-width:767px){.elementor-1984 .elementor-element.elementor-element-7e67522c{--width:37%;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-1984 .elementor-element.elementor-element-4bcfc515{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:end;--align-items:center;--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-1984 .elementor-element.elementor-element-6b75eda2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1984 .elementor-element.elementor-element-6b75eda2.e-con{--align-self:center;}.elementor-1984 .elementor-element.elementor-element-5d4a0549{z-index:400;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown .elementor-item, .elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown a{padding-top:10px;padding-bottom:10px;}.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}.elementor-1984 .elementor-element.elementor-element-55f9b6c6{--width:100%;--min-height:60px;--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;--border-radius:0px 0px 0px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-1984 .elementor-element.elementor-element-55f9b6c6.e-con{--align-self:flex-start;}.elementor-1984 .elementor-element.elementor-element-f3fb745{--align-items:center;--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-1984 .elementor-element.elementor-element-46cd6231{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1984 .elementor-element.elementor-element-428f5a43{--e-transform-translateX:-93px;--e-transform-translateY:-160px;--e-transform-scale:0.85;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1800;}.elementor-1984 .elementor-element.elementor-element-5435e55b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1984 .elementor-element.elementor-element-434c951b{--width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-1984 .elementor-element.elementor-element-508e5612{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown .elementor-item, .elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--dropdown a{padding-top:24px;padding-bottom:24px;}.elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1984 .elementor-element.elementor-element-5906e077 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-1984 .elementor-element.elementor-element-7ed6b158 .elementor-button{font-size:13px;padding:15px 20px 15px 20px;}}/* Start custom CSS for html, class: .elementor-element-7ba12908 */:root{
  --switch-gradient: linear-gradient(135deg, #FF8008, #FFC837);
}

/* ===== SWITCH ===== */
.ios-switch {
    width: 52px;
    height: 28px;
    background: linear-gradient(180deg, #e5e5e5 0%, #cfcfcf 100%);
    border-radius: 30px;
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: background 0.35s ease;
    z-index: 10;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.06);
}

/* ===== KNOB ===== */
.ios-switch .knob {
    width: 24px;
    height: 24px;
    background: var(--switch-gradient);
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: 2px;
    transition: transform 0.35s ease, background 0.35s ease;
    box-shadow: 0 2px 6px rgba(0,0,0,0.25);
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Hover = switch ON */
.ios-switch:hover {
    background: var(--switch-gradient);
}

.ios-switch:hover .knob {
    background: #ffffff;
    transform: translateX(24px);
}

/* ===== INFO BULLE ===== */
.ios-switch::after {
    content: attr(data-tooltip);
    position: absolute;
    top: 120%;
    left: 50%;
    transform: translateX(-50%) translateY(-6px);
    background: rgba(20,20,20,0.95);
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 6px;
    white-space: nowrap;
    opacity: 0;
    pointer-events: none;
    transition: all 0.25s ease;
    z-index: 9999;
}

/* Flèche tooltip */
.ios-switch::before {
    content: "";
    position: absolute;
    top: 105%;
    left: 50%;
    transform: translateX(-50%);
    border: 6px solid transparent;
    border-bottom-color: rgba(20,20,20,0.95);
    opacity: 0;
    transition: opacity 0.25s ease;
    z-index: 9999;
}

/* Hover / focus tooltip */
.ios-switch:hover::after,
.ios-switch:hover::before,
.ios-switch:focus::after,
.ios-switch:focus::before {
    opacity: 1;
}

.ios-switch:hover::after,
.ios-switch:focus::after {
    transform: translateX(-50%) translateY(0);
}

/* ===== ICÔNE SVG (état normal : blanc) ===== */
.ios-switch .knob::after {
    content: "";
    width: 18px;
    height: 18px;
    margin-top: 0px;
    opacity: 0.95;

    background: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.02 34.02'>\
<path fill='%23ffffff' d='M6.72,17.68c-.35-.09-1.37-.43-1.7-.54a6.5,6.5,0,0,0,.62.81,4.52,4.52,0,0,0,.69.76,1.1,1.1,0,0,1,.12-.62c.08-.22.25-.35.27-.44m-1.5-2.27c-.44-.12-1.54-.51-1.81-.63l.61,1a13.3,13.3,0,0,0,1.84.53,9.93,9.93,0,0,0,1.8.29l2.17-.75c-.37,0-.48,0-1.62-.07a23.76,23.76,0,0,1-3-.43M1.94,12.22l.65,1.2A13.6,13.6,0,0,0,4.33,14c.71.19,1.42.34,2.14.47,1,.19,2,.32,3,.42a23.27,23.27,0,0,0,2.36.09A37.35,37.35,0,0,0,17,14.75a15.76,15.76,0,0,0,3.12-1.14a64.61,64.61,0,0,1-7,.34c-1,0-2,0-3-.06-1.22-.11-2.43-.25-3.65-.45-.94-.16-1.89-.35-2.82-.6-.3-.08-.6-.17-.89-.27s-.59-.21-.88-.33M33.25,8.07a.87.87,0,0,0,0-.48.94.94,0,0,0-.29-.32A1.57,1.57,0,0,0,32.8,7Z'/>\
</svg>") center / contain no-repeat;
}

/* ===== ICÔNE SVG AU SURVOL (dégradé via mask) ===== */
.ios-switch:hover .knob::after {
    background: var(--switch-gradient);

    -webkit-mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.02 34.02'>\
<path d='M6.72,17.68c-.35-.09-1.37-.43-1.7-.54a6.5,6.5,0,0,0,.62.81,4.52,4.52,0,0,0,.69.76,1.1,1.1,0,0,1,.12-.62c.08-.22.25-.35.27-.44m-1.5-2.27c-.44-.12-1.54-.51-1.81-.63l.61,1a13.3,13.3,0,0,0,1.84.53,9.93,9.93,0,0,0,1.8.29l2.17-.75c-.37,0-.48,0-1.62-.07a23.76,23.76,0,0,1-3-.43M1.94,12.22l.65,1.2A13.6,13.6,0,0,0,4.33,14c.71.19,1.42.34,2.14.47,1,.19,2,.32,3,.42a23.27,23.27,0,0,0,2.36.09A37.35,37.35,0,0,0,17,14.75a15.76,15.76,0,0,0,3.12-1.14a64.61,64.61,0,0,1-7,.34c-1,0-2,0-3-.06-1.22-.11-2.43-.25-3.65-.45-.94-.16-1.89-.35-2.82-.6-.3-.08-.6-.17-.89-.27s-.59-.21-.88-.33M33.25,8.07a.87.87,0,0,0,0-.48.94.94,0,0,0-.29-.32A1.57,1.57,0,0,0,32.8,7Z'/>\
</svg>") center / contain no-repeat;

    mask: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.02 34.02'>\
<path d='M6.72,17.68c-.35-.09-1.37-.43-1.7-.54a6.5,6.5,0,0,0,.62.81,4.52,4.52,0,0,0,.69.76,1.1,1.1,0,0,1,.12-.62c.08-.22.25-.35.27-.44m-1.5-2.27c-.44-.12-1.54-.51-1.81-.63l .61,1a13.3,13.3,0,0,0,1.84.53,9.93,9.93,0,0,0,1.8.29l2.17-.75c-.37,0-.48,0-1.62-.07a23.76,23.76,0,0,1-3-.43M1.94,12.22l.65,1.2A13.6,13.6,0,0,0,4.33,14c.71.19,1.42.34,2.14.47,1,.19,2,.32,3,.42a23.27,23.27,0,0,0,2.36.09A37.35,37.35,0,0,0,17,14.75a15.76,15.76,0,0,0,3.12-1.14a64.61,64.61,0,0,1-7,.34c-1,0-2,0-3-.06-1.22-.11-2.43-.25-3.65-.45-.94-.16-1.89-.35-2.82-.6-.3-.08-.6-.17-.89-.27s-.59-.21-.88-.33M33.25,8.07a.87.87,0,0,0,0-.48.94.94,0,0,0-.29-.32A1.57,1.57,0,0,0,32.8,7Z'/>\
</svg>") center / contain no-repeat;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5d4a0549 */.elementor-1984 .elementor-element.elementor-element-5d4a0549 .elementor-nav-menu--dropdown {
    background: linear-gradient(
    180deg,
    #FFFFFF00 0%,
    #fff 20%
    );
    padding-top: 80px;
    padding-bottom: 15px;
}

/* Bouton de bascule (hamburger) du menu Elementor */
.elementor-nav-menu--toggle .elementor-menu-toggle {
    background: linear-gradient(180deg, #e5e5e5 0%, #cfcfcf 100%);
    border-radius: 999px;          /* look iOS / pill */
    padding: 10px;
    transition: background 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e67522c */.elementor-1984 .elementor-element.elementor-element-7e67522c {
    height: 100px; /* Default height for desktop */
}

@media (max-width: 1304px) { /* Tablet landscape */
    .elementor-1984 .elementor-element.elementor-element-7e67522c {
        height: 200px;
    }
}

@media (max-width: 1024px) { /* Tablet landscape */
    .elementor-1984 .elementor-element.elementor-element-7e67522c {
        height: 200px;
    }
}

@media (max-width: 768px) { /* Tablet portrait */
    .elementor-1984 .elementor-element.elementor-element-7e67522c {
        height: 100px;
    }
}

@media (max-width: 480px) { /* Mobile */
    .elementor-1984 .elementor-element.elementor-element-7e67522c {
        height: 60px;
    }
}
@media (max-width: 768px){
  .elementor-shape{
    opacity: 0.0;
    transform: scaleY(0.5);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3fb745 */@media (max-width: 767px){
  .fix-mobile-container{
    height: auto !important;
    min-height: unset !important;
    max-height: 100px !important;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5906e077 *//* Cache le texte accessible */
.elementor-nav-menu .menu-home-icon .sr-only{
  position:absolute !important;
  width:1px; height:1px;
  padding:0; margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0;
}

/* IMPORTANT : neutralise le "pointer" Elementor (underline/overline/etc.)
   uniquement sur l’item home pour éviter le doublon */
.elementor-nav-menu .menu-home-icon > a::before,
.elementor-nav-menu .menu-home-icon > a::after{
  content: none !important;
  display: none !important;
}

/* Taille/alignement de l’icône */
.elementor-nav-menu .menu-home-icon > a i{
  font-size: 18px;
  line-height: 1;
  vertical-align: middle;
}

/* Pas de soulignement natif */
.elementor-nav-menu .menu-home-icon > a{
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e646fd3 */:root{
  --switch-gradient: linear-gradient(135deg, #FF8008, #FFC837);
  --icon-size: 19px;
}

/* ===== SWITCH (34px) ===== */
.ios-switch{
  width: 63px;
  height: 34px;
  background: linear-gradient(180deg, #e5e5e5 0%, #cfcfcf 100%);
  border-radius: 36px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  transition: background 0.35s ease;
  z-index: 10;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.06);
}

/* ===== KNOB ===== */
.ios-switch .knob{
  width: 29px;
  height: 29px;
  background: var(--switch-gradient);
  border-radius: 50%;
  position: absolute;
  top: 2.5px;
  left: 2.5px;
  transition: transform 0.35s ease, background 0.35s ease;
  box-shadow: 0 2px 6px rgba(0,0,0,0.25);
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 3px;
}

/* Hover = switch ON */
.ios-switch:hover{
  background: var(--switch-gradient);
}
.ios-switch:hover .knob{
  background: #ffffff;
  transform: translateX(29px);
}

/* ===== INFO BULLE ===== */
.ios-switch::after{
  content: attr(data-tooltip);
  position: absolute;
  top: 120%;
  left: 50%;
  transform: translateX(-50%) translateY(-6px);
  background: rgba(20,20,20,0.95);
  color: #fff;
  font-size: 12px;
  padding: 6px 10px;
  border-radius: 6px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: all 0.25s ease;
  z-index: 9999;
}
.ios-switch::before{
  content: "";
  position: absolute;
  top: 105%;
  left: 50%;
  transform: translateX(-50%);
  border: 6px solid transparent;
  border-bottom-color: rgba(20,20,20,0.95);
  opacity: 0;
  transition: opacity 0.25s ease;
  z-index: 9999;
}
.ios-switch:hover::after,
.ios-switch:hover::before,
.ios-switch:focus::after,
.ios-switch:focus::before{
  opacity: 1;
}
.ios-switch:hover::after,
.ios-switch:focus::after{
  transform: translateX(-50%) translateY(0);
}

/* ===== SVG (repos : blanc) ===== */
.ios-switch .knob::after{
  content:"";
  width: var(--icon-size);
  height: var(--icon-size);
  opacity: 0.95;
  background:
    url("data:image/svg+xml;utf8,%3Csvg%20id='Calque_1'%20data-name='Calque%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2034.02%2034.02'%3E%3Cpath%20fill='%23ffffff'%20d='M6.72,17.68c-.35-.09-1.37-.43-1.7-.54a6.5,6.5,0,0,0,.62.81,4.52,4.52,0,0,0,.69.76,1.1,1.1,0,0,1,.12-.62c.08-.22.25-.35.27-.44m-1.5-2.27c-.44-.12-1.54-.51-1.81-.63l.61,1a13.3,13.3,0,0,0,1.84.53,9.93,9.93,0,0,0,1.8.29l2.17-.75c-.37,0-.48,0-1.62-.07a23.76,23.76,0,0,1-3-.43M1.94,12.22l.65,1.2A13.6,13.6,0,0,0,4.33,14c.71.19,1.42.34,2.14.47,1,.19,2,.32,3,.42a23.27,23.27,0,0,0,2.36.09A37.35,37.35,0,0,0,17,14.75a15.76,15.76,0,0,0,3.12-1.14a64.61,64.61,0,0,1-7,.34c-1,0-2,0-3-.06-1.22-.11-2.43-.25-3.65-.45-.94-.16-1.89-.35-2.82-.6-.3-.08-.6-.17-.89-.27s-.59-.21-.88-.33M33.25,8.07a.87.87,0,0,0,0-.48A.94.94,0,0,0,33,7.27,1.57,1.57,0,0,0,32.8,7a2.08,2.08,0,0,0-.4-.32,4.72,4.72,0,0,0-.61-.37c-.21-.11-.43-.21-.65-.3A13,13,0,0,0,29.9,5.6c-.43-.13-.88-.26-1.35-.36S27.41,5,26.83,4.88c-.87-.18-1.75-.3-2.63-.42-1.26-.16-2.51-.28-3.77-.36C19.62,4,18.74,4,17.89,4q-2.57-.08-5.13,0C11,4,9.29,4.15,7.57,4.35a5.27,5.27,0,0,0-.81.14,2.73,2.73,0,0,0-.41.1l-.25.1a1,1,0,0,0-.23.12l-.09.08a.18.18,0,0,0,0,.24.33.33,0,0,0,.13.13,1.35,1.35,0,0,0,.26.15,4.19,4.19,0,0,0,.63.19,9.09,9.09,0,0,0,.91.15,13.28,13.28,0,0,0,1.89.08,6.83,6.83,0,0,0,1.28-.08c.71-.11,1.42-.19,2.13-.25,1-.1,2.08-.15,3.13-.17h2c1,0,1.92.06,2.86.13q1.09.09,2.16.21c.72.08,1.45.19,2.17.32s1.17.22,1.74.36,1.23.32,1.83.53l.43.19a3.29,3.29,0,0,1,.55.3,2.87,2.87,0,0,1,.4.31,1.5,1.5,0,0,1,.23.33.6.6,0,0,1,.06.19.67.67,0,0,1,0,.2.63.63,0,0,1-.07.22.6.6,0,0,1-.09.15,1,1,0,0,1-.17.19,2.76,2.76,0,0,1-.25.21,3.13,3.13,0,0,1-.36.22,4.22,4.22,0,0,1-.56.27l-.55.21-.55.18a12.32,12.32,0,0,1-1.23.32l-1.23.26c-.77.13-1.53.24-2.3.33s-1.72.22-2.59.28c-1.09.1-2.19.16-3.29.18H13.49c-1.28,0-2.57-.1-3.85-.21S7.3,11,6.14,10.82c-.93-.13-1.87-.28-2.79-.47A26,26,0,0,1,.73,9.64a9.91,9.91,0,0,0,.62,1.16,5.34,5.34,0,0,0,.52.18c.49.17,1,.31,1.47.44s1.25.29,1.88.41c.81.17,1.71.3,2.57.41,1.21.16,2.43.28,3.65.36,2.05.13,4.11.18,6.15.14,1.33,0,2.65-.09,4-.19s2.58-.46,3.86-.66c.88-.14,1.76-.3,2.63-.5a32.44,32.44,0,0,1-4.33,2.27c-.81.36-1.73.71-2.59,1-1.19.41-2.43.77-3.61,1.09-.92.25-1.84.47-2.76.69l-2.69.61-1.28.35c-.32.08-.64.17-1,.27l-.68.25a3.5,3.5,0,0,0-.51.26,1.85,1.85,0,0,0-.39.3,1,1,0,0,0-.17.24.88.88,0,0,0-.1.36,1.15,1.15,0,0,0,0,.37,2.54,2.54,0,0,0,.22.6l7.47,10L33,8.66h0L33,8.59l.06-.07v0a1.28,1.28,0,0,0,.22-.49'/%3E%3C/svg%3E")
    center/contain no-repeat;
}

/* AU SURVOL : icône en dégradé (via masque) */
.ios-switch:hover .knob::after{
  background: var(--switch-gradient);

  -webkit-mask:
    url("data:image/svg+xml;utf8,%3Csvg%20id='Calque_1'%20data-name='Calque%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2034.02%2034.02'%3E%3Cpath%20fill='%23000000'%20d='M6.72,17.68c-.35-.09-1.37-.43-1.7-.54a6.5,6.5,0,0,0,.62.81,4.52,4.52,0,0,0,.69.76,1.1,1.1,0,0,1,.12-.62c.08-.22.25-.35.27-.44m-1.5-2.27c-.44-.12-1.54-.51-1.81-.63l.61,1a13.3,13.3,0,0,0,1.84.53,9.93,9.93,0,0,0,1.8.29l2.17-.75c-.37,0-.48,0-1.62-.07a23.76,23.76,0,0,1-3-.43M1.94,12.22l.65,1.2A13.6,13.6,0,0,0,4.33,14c.71.19,1.42.34,2.14.47,1,.19,2,.32,3,.42a23.27,23.27,0,0,0,2.36.09A37.35,37.35,0,0,0,17,14.75a15.76,15.76,0,0,0,3.12-1.14a64.61,64.61,0,0,1-7,.34c-1,0-2,0-3-.06-1.22-.11-2.43-.25-3.65-.45-.94-.16-1.89-.35-2.82-.6-.3-.08-.6-.17-.89-.27s-.59-.21-.88-.33M33.25,8.07a.87.87,0,0,0,0-.48A.94.94,0,0,0,33,7.27,1.57,1.57,0,0,0,32.8,7a2.08,2.08,0,0,0-.4-.32,4.72,4.72,0,0,0-.61-.37c-.21-.11-.43-.21-.65-.3A13,13,0,0,0,29.9,5.6c-.43-.13-.88-.26-1.35-.36S27.41,5,26.83,4.88c-.87-.18-1.75-.3-2.63-.42-1.26-.16-2.51-.28-3.77-.36C19.62,4,18.74,4,17.89,4q-2.57-.08-5.13,0C11,4,9.29,4.15,7.57,4.35a5.27,5.27,0,0,0-.81.14,2.73,2.73,0,0,0-.41.1l-.25.1a1,1,0,0,0-.23.12l-.09.08a.18.18,0,0,0,0,.24.33.33,0,0,0,.13.13,1.35,1.35,0,0,0,.26.15,4.19,4.19,0,0,0,.63.19,9.09,9.09,0,0,0,.91.15,13.28,13.28,0,0,0,1.89.08,6.83,6.83,0,0,0,1.28-.08c.71-.11,1.42-.19,2.13-.25,1-.1,2.08-.15,3.13-.17h2c1,0,1.92.06,2.86.13q1.09.09,2.16.21c.72.08,1.45.19,2.17.32s1.17.22,1.74.36,1.23.32,1.83.53l.43.19a3.29,3.29,0,0,1,.55.3,2.87,2.87,0,0,1,.4.31,1.5,1.5,0,0,1,.23.33.6.6,0,0,1,.06.19.67.67,0,0,1,0,.2.63.63,0,0,1-.07.22.6.6,0,0,1-.09.15,1,1,0,0,1-.17.19,2.76,2.76,0,0,1-.25.21,3.13,3.13,0,0,1-.36.22,4.22,4.22,0,0,1-.56.27l-.55.21-.55.18a12.32,12.32,0,0,1-1.23.32l-1.23.26c-.77.13-1.53.24-2.3.33s-1.72.22-2.59.28c-1.09.1-2.19.16-3.29.18H13.49c-1.28,0-2.57-.1-3.85-.21S7.3,11,6.14,10.82c-.93-.13-1.87-.28-2.79-.47A26,26,0,0,1,.73,9.64a9.91,9.91,0,0,0,.62,1.16,5.34,5.34,0,0,0,.52.18c.49.17,1,.31,1.47.44s1.25.29,1.88.41c.81.17,1.71.3,2.57.41,1.21.16,2.43.28,3.65.36,2.05.13,4.11.18,6.15.14,1.33,0,2.65-.09,4-.19s2.58-.46,3.86-.66c.88-.14,1.76-.3,2.63-.5a32.44,32.44,0,0,1-4.33,2.27c-.81.36-1.73.71-2.59,1-1.19.41-2.43.77-3.61,1.09-.92.25-1.84.47-2.76.69l-2.69.61-1.28.35c-.32.08-.64.17-1,.27l-.68.25a3.5,3.5,0,0,0-.51.26,1.85,1.85,0,0,0-.39.3,1,1,0,0,0-.17.24.88.88,0,0,0-.1.36,1.15,1.15,0,0,0,0,.37,2.54,2.54,0,0,0,.22.6l7.47,10L33,8.66h0L33,8.59l.06-.07v0a1.28,1.28,0,0,0,.22-.49'/%3E%3C/svg%3E")
    center/contain no-repeat;

  mask:
    url("data:image/svg+xml;utf8,%3Csvg%20id='Calque_1'%20data-name='Calque%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2034.02%2034.02'%3E%3Cpath%20fill='%23000000'%20d='M6.72,17.68c-.35-.09-1.37-.43-1.7-.54a6.5,6.5,0,0,0,.62.81,4.52,4.52,0,0,0,.69.76,1.1,1.1,0,0,1,.12-.62c.08-.22.25-.35.27-.44m-1.5-2.27c-.44-.12-1.54-.51-1.81-.63l.61,1a13.3,13.3,0,0,0,1.84.53,9.93,9.93,0,0,0,1.8.29l2.17-.75c-.37,0-.48,0-1.62-.07a23.76,23.76,0,0,1-3-.43M1.94,12.22l.65,1.2A13.6,13.6,0,0,0,4.33,14c.71.19,1.42.34,2.14.47,1,.19,2,.32,3,.42a23.27,23.76,0,0,0,2.36.09A37.35,37.35,0,0,0,17,14.75a15.76,15.76,0,0,0,3.12-1.14a64.61,64.61,0,0,1-7,.34c-1,0-2,0-3-.06-1.22-.11-2.43-.25-3.65-.45-.94-.16-1.89-.35-2.82-.6-.3-.08-.6-.17-.89-.27s-.59-.21-.88-.33M33.25,8.07a.87.87,0,0,0,0-.48A.94.94,0,0,0,33,7.27,1.57,1.57,0,0,0,32.8,7a2.08,2.08,0,0,0-.4-.32,4.72,4.72,0,0,0-.61-.37c-.21-.11-.43-.21-.65-.3A13,13,0,0,0,29.9,5.6c-.43-.13-.88-.26-1.35-.36S27.41,5,26.83,4.88c-.87-.18-1.75-.3-2.63-.42-1.26-.16-2.51-.28-3.77-.36C19.62,4,18.74,4,17.89,4q-2.57-.08-5.13,0C11,4,9.29,4.15,7.57,4.35a5.27,5.27,0,0,0-.81.14,2.73,2.73,0,0,0-.41.10l-.25.1a1,1,0,0,0-.23.12l-.09.08a.18.18,0,0,0,0,.24.33.33,0,0,0,.13.13,1.35,1.35,0,0,0,.26.15,4.19,4.19,0,0,0,.63.19,9.09,9.09,0,0,0,.91.15,13.28,13.28,0,0,0,1.89.08,6.83,6.83,0,0,0,1.28-.08c.71-.11,1.42-.19,2.13-.25,1-.1,2.08-.15,3.13-.17h2c1,0,1.92.06,2.86.13q1.09.09,2.16.21c.72.08,1.45.19,2.17.32s1.17.22,1.74.36,1.23.32,1.83.53l.43.19a3.29,3.29,0,0,1,.55.3,2.87,2.87,0,0,1,.4.31,1.5,1.5,0,0,1,.23.33.6.6,0,0,1,.06.19.67.67,0,0,1,0,.2.63.63,0,0,1-.07.22.6.6,0,0,1-.09.15,1,1,0,0,1-.17.19,2.76,2.76,0,0,1-.25.21,3.13,3.13,0,0,1-.36.22,4.22,4.22,0,0,1-.56.27l-.55.21-.55.18a12.32,12.32,0,0,1-1.23.32l-1.23.26c-.77.13-1.53.24-2.3.33s-1.72.22-2.59.28c-1.09.1-2.19.16-3.29.18H13.49c-1.28,0-2.57-.10-3.85-.21S7.3,11,6.14,10.82c-.93-.13-1.87-.28-2.79-.47A26,26,0,0,1,.73,9.64a9.91,9.91,0,0,0,.62,1.16,5.34,5.34,0,0,0,.52.18c.49.17,1,.31,1.47.44s1.25.29,1.88.41c.81.17,1.71.3,2.57.41,1.21.16,2.43.28,3.65.36,2.05.13,4.11.18,6.15.14,1.33,0,2.65-.09,4-.19s2.58-.46,3.86-.66c.88-.14,1.76-.30,2.63-.50a32.44,32.44,0,0,1-4.33,2.27c-.81.36-1.73.71-2.59,1-1.19.41-2.43.77-3.61,1.09-.92.25-1.84.47-2.76.69l-2.69.61-1.28.35c-.32.08-.64.17-1,.27l-.68.25a3.5,3.5,0,0,0-.51.26,1.85,1.85,0,0,0-.39.30,1,1,0,0,0-.17.24.88.88,0,0,0-.1.36,1.15,1.15,0,0,0,0,.37,2.54,2.54,0,0,0,.22.6l7.47,10L33,8.66h0L33,8.59l.06-.07v0a1.28,1.28,0,0,0,.22-.49'/%3E%3C/svg%3E")
    center/contain no-repeat;
}

/* ===== PAS D'INFOBULLE SUR MOBILE ===== */
@media (hover: none), (pointer: coarse), (max-width: 768px){
  .ios-switch::after,
  .ios-switch::before{
    display: none !important;
    content: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc1e764 *//* Base: mobile */
.elementor-1984 .elementor-element.elementor-element-7fc1e764 {

  flex-direction: column;
}

/* Tablette */
@media (min-width: 751px) {
  .elementor-1984 .elementor-element.elementor-element-7fc1e764 {
    flex-direction: row;
  }
}

/* Desktop standard */
@media (min-width: 1000px) {
  .elementor-1984 .elementor-element.elementor-element-7fc1e764 {
    height: 100%;
    flex-direction: column;
  }
}

/* Desktop standard */
@media (min-width: 1524px) {
  .elementor-1984 .elementor-element.elementor-element-7fc1e764 {
    height: 100%;
    flex-direction: row;
  }
}

/* Très grand écran */
@media (min-width: 1717px) {
  .elementor-1984 .elementor-element.elementor-element-7fc1e764 {
    height: 60px;
    flex-direction: row;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9b6c6 *//* Base: écrans < 750px */
.elementor-1984 .elementor-element.elementor-element-55f9b6c6{
  height: 100px;
}

/* 751px → 1005px */
@media (min-width: 768px) and (max-width: 1005px){
  .elementor-1984 .elementor-element.elementor-element-55f9b6c6{
    height: 75px;
  }
}

/* 1006px → 1524px */
@media (min-width: 1006px) and (max-width: 1550px){
  .elementor-1984 .elementor-element.elementor-element-55f9b6c6{
    height: 136px;
  }
}

/* ≥ 1525px */
@media (min-width: 1551px){
  .elementor-1984 .elementor-element.elementor-element-55f9b6c6{
    height: 110px;
  }
}

/* Règle indépendante */
@media (max-width: 768px){
  .elementor-shape{
    opacity: 0;
    transform: scaleY(0.5);
  }
}/* End custom CSS */