.elementor-40661 .elementor-element.elementor-element-5149f19{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-40661 .elementor-element.elementor-element-5149f19:not(.elementor-motion-effects-element-type-background), .elementor-40661 .elementor-element.elementor-element-5149f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 17%, var( --e-global-color-secondary ) 100%);}.elementor-40661 .elementor-element.elementor-element-dfab2ad{--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:flex-end;}.elementor-40661 .elementor-element.elementor-element-bdbe513 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-40661 .elementor-element.elementor-element-bdbe513 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-40661 .elementor-element.elementor-element-bdbe513 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-40661 .elementor-element.elementor-element-bdbe513{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-40661 .elementor-element.elementor-element-bdbe513 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40661 .elementor-element.elementor-element-bdbe513 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-40661 .elementor-element.elementor-element-bdbe513 .elementor-icon-list-text{color:var( --e-global-color-39a64c1 );transition:color 0.3s;}.elementor-40661 .elementor-element.elementor-element-f01ffbe > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-40661 .elementor-element.elementor-element-f01ffbe.elementor-element{--align-self:center;}.elementor-40661 .elementor-element.elementor-element-f01ffbe .elementor-icon-list-icon i{color:var( --e-global-color-39a64c1 );transition:color 0.3s;}.elementor-40661 .elementor-element.elementor-element-f01ffbe .elementor-icon-list-icon svg{fill:var( --e-global-color-39a64c1 );transition:fill 0.3s;}.elementor-40661 .elementor-element.elementor-element-f01ffbe{--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-40661 .elementor-element.elementor-element-f01ffbe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40661 .elementor-element.elementor-element-f01ffbe .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-40661 .elementor-element.elementor-element-f01ffbe .elementor-icon-list-text{color:var( --e-global-color-39a64c1 );transition:color 0.3s;}.elementor-40661 .elementor-element.elementor-element-9353f8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 5px 0px rgba(166.99999999999997, 166.99999999999997, 166.99999999999997, 0.5);--z-index:99;}.elementor-40661 .elementor-element.elementor-element-9353f8f:not(.elementor-motion-effects-element-type-background), .elementor-40661 .elementor-element.elementor-element-9353f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39a64c1 );}.elementor-40661 .elementor-element.elementor-element-8b2daa7{--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;--justify-content:center;}.elementor-40661 .elementor-element.elementor-element-95d6e43{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40661 .elementor-element.elementor-element-95d6e43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40661 .elementor-element.elementor-element-152dfdc{--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-40661 .elementor-element.elementor-element-abc7cfc{--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-40661 .elementor-element.elementor-element-23116a8{--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-40661 .elementor-element.elementor-element-e301c77{--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-40661 .elementor-element.elementor-element-c7581d1{--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-40661 .elementor-element.elementor-element-320538a{--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-40661 .elementor-element.elementor-element-96ec94a{--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-40661 .elementor-element.elementor-element-72b7756{--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-40661 .elementor-element.elementor-element-4b361ae{--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-40661 .elementor-element.elementor-element-69a2924{--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-40661 .elementor-element.elementor-element-1a30329{--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-40661 .elementor-element.elementor-element-596a320{--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-40661 .elementor-element.elementor-element-e678feb{--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-40661 .elementor-element.elementor-element-b3716ce{--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-40661 .elementor-element.elementor-element-0bd9bef{--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-40661 .elementor-element.elementor-element-48a6644{--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-40661 .elementor-element.elementor-element-9fbe3da{--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-40661 .elementor-element.elementor-element-c5c7247{--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-40661 .elementor-element.elementor-element-77fd846{--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-40661 .elementor-element.elementor-element-31317d1{--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-40661 .elementor-element.elementor-element-5209489{--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-40661 .elementor-element.elementor-element-218ba89{--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-40661 .elementor-element.elementor-element-2152cc6{--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-40661 .elementor-element.elementor-element-9933577{--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-40661 .elementor-element.elementor-element-809fdab{--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-40661 .elementor-element.elementor-element-17a3927{--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-40661 .elementor-element.elementor-element-9a70034{--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-40661 .elementor-element.elementor-element-53f2a6d{--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-40661 .elementor-element.elementor-element-1dc04ee{--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-40661 .elementor-element.elementor-element-63d7632{--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-40661 .elementor-element.elementor-element-1002d93{--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-40661 .elementor-element.elementor-element-76a9bd2{--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-40661 .elementor-element.elementor-element-238d4b9{--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-40661 .elementor-element.elementor-element-c955c0f{--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-40661 .elementor-element.elementor-element-a8c7e68{--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-40661 .elementor-element.elementor-element-f2a4c04{--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-40661 .elementor-element.elementor-element-088ad23{--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-40661 .elementor-element.elementor-element-2c84cb8{--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-40661 .elementor-element.elementor-element-47c7a10{--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-40661 .elementor-element.elementor-element-ec6dc70{--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-40661 .elementor-element.elementor-element-8adc50a{--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-40661 .elementor-element.elementor-element-d6b6ba1{--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-40661 .elementor-element.elementor-element-488aec1{--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-40661 .elementor-element.elementor-element-cc2557f{--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-40661 .elementor-element.elementor-element-33ce023{--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-40661 .elementor-element.elementor-element-ce3f1ae{--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-40661 .elementor-element.elementor-element-8a6aa01{--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-40661 .elementor-element.elementor-element-9bb9399{--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-40661 .elementor-element.elementor-element-985854f{--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-40661 .elementor-element.elementor-element-e05b013{--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-40661 .elementor-element.elementor-element-4ff8f46{--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-40661 .elementor-element.elementor-element-ec0157b{--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-40661 .elementor-element.elementor-element-682563c{--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-40661 .elementor-element.elementor-element-c57ab96{--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-40661 .elementor-element.elementor-element-f7ec13b{--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-40661 .elementor-element.elementor-element-7a27100{--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-40661 .elementor-element.elementor-element-f0e8c43{--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-40661 .elementor-element.elementor-element-ac91178{--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-40661 .elementor-element.elementor-element-1d83a89{--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-40661 .elementor-element.elementor-element-db7303b{--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-40661 .elementor-element.elementor-element-8f03cd2{--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-40661 .elementor-element.elementor-element-45b6905{--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-40661 .elementor-element.elementor-element-1bc4f2b{--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-40661 .elementor-element.elementor-element-c08ecd7{--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-40661 .elementor-element.elementor-element-0f89e35{--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-40661 .elementor-element.elementor-element-3b7911f{--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-40661 .elementor-element.elementor-element-092f1f8{--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-40661 .elementor-element.elementor-element-663898c{--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-40661 .elementor-element.elementor-element-13f061f{--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-40661 .elementor-element.elementor-element-df88877{--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-40661 .elementor-element.elementor-element-d708a10{--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-40661 .elementor-element.elementor-element-c8d5d33{--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-40661 .elementor-element.elementor-element-22dcc3a{--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-40661 .elementor-element.elementor-element-d26c213{--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-40661 .elementor-element.elementor-element-5f03662{--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-40661 .elementor-element.elementor-element-53f349b{--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-40661 .elementor-element.elementor-element-b30aad0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-40661 .elementor-element.elementor-element-a549768{--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-40661 .elementor-element.elementor-element-b813c60{--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-40661 .elementor-element.elementor-element-164738b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:11px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-40661 .elementor-element.elementor-element-67883ed{--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-end;}.elementor-40661 .elementor-element.elementor-element-ffdb65b .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 17%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-40661 .elementor-element.elementor-element-ffdb65b .elementor-button:hover, .elementor-40661 .elementor-element.elementor-element-ffdb65b .elementor-button:focus{color:var( --e-global-color-39a64c1 );}.elementor-40661 .elementor-element.elementor-element-ffdb65b .elementor-button:hover svg, .elementor-40661 .elementor-element.elementor-element-ffdb65b .elementor-button:focus svg{fill:var( --e-global-color-39a64c1 );}.elementor-40661 .elementor-element.elementor-element-28a96ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 5px 0px rgba(166.99999999999997, 166.99999999999997, 166.99999999999997, 0.5);}.elementor-40661 .elementor-element.elementor-element-28a96ad:not(.elementor-motion-effects-element-type-background), .elementor-40661 .elementor-element.elementor-element-28a96ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39a64c1 );}.elementor-40661 .elementor-element.elementor-element-1144275{--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;--justify-content:center;}.elementor-40661 .elementor-element.elementor-element-1144275.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40661 .elementor-element.elementor-element-ff4197d{--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-40661 .elementor-element.elementor-element-0095a34{--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-40661 .elementor-element.elementor-element-0d7e139{--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-40661 .elementor-element.elementor-element-d9cc687{--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-40661 .elementor-element.elementor-element-602e864{--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-40661 .elementor-element.elementor-element-eaeeeb8{--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-40661 .elementor-element.elementor-element-6357ed9{--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-40661 .elementor-element.elementor-element-2a63c3c{--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-40661 .elementor-element.elementor-element-99d4bfe{--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-40661 .elementor-element.elementor-element-d67edf6{--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-40661 .elementor-element.elementor-element-1c85d85{--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-40661 .elementor-element.elementor-element-dc1b934{--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-40661 .elementor-element.elementor-element-a6dcd52{--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-40661 .elementor-element.elementor-element-72c132a{--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-40661 .elementor-element.elementor-element-3d0a8d1{--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-40661 .elementor-element.elementor-element-a61a655{--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-40661 .elementor-element.elementor-element-e6ae995{--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-40661 .elementor-element.elementor-element-2b93ee3{--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-40661 .elementor-element.elementor-element-bf40876{--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-40661 .elementor-element.elementor-element-ef0e82e{--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-40661 .elementor-element.elementor-element-975b21b{--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-40661 .elementor-element.elementor-element-5df26df{--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-40661 .elementor-element.elementor-element-735a052{--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-40661 .elementor-element.elementor-element-f4a43c2{--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-40661 .elementor-element.elementor-element-283b954{--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-40661 .elementor-element.elementor-element-29d2312{--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-40661 .elementor-element.elementor-element-2ee32de{--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-40661 .elementor-element.elementor-element-26b0633{--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-40661 .elementor-element.elementor-element-e041e20{--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-40661 .elementor-element.elementor-element-820fc0a{--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-40661 .elementor-element.elementor-element-c0966f2{--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-40661 .elementor-element.elementor-element-be440b9{--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-40661 .elementor-element.elementor-element-502c61b{--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-40661 .elementor-element.elementor-element-6853b66{--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-40661 .elementor-element.elementor-element-de9e3a9{--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-40661 .elementor-element.elementor-element-3964d35{--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-40661 .elementor-element.elementor-element-db2a9f4{--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-40661 .elementor-element.elementor-element-a8b4d99{--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-40661 .elementor-element.elementor-element-202ace7{--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-40661 .elementor-element.elementor-element-ace1e50{--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-40661 .elementor-element.elementor-element-a7c53c0{--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-40661 .elementor-element.elementor-element-81d66c3{--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-40661 .elementor-element.elementor-element-87f312b{--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-40661 .elementor-element.elementor-element-a14ea3e{--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-40661 .elementor-element.elementor-element-2906e73{--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-40661 .elementor-element.elementor-element-84b2e92{--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-40661 .elementor-element.elementor-element-941b22e{--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-40661 .elementor-element.elementor-element-efb6dfa{--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-40661 .elementor-element.elementor-element-3d2081f{--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-40661 .elementor-element.elementor-element-04cf631{--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-40661 .elementor-element.elementor-element-4c8d453{--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-40661 .elementor-element.elementor-element-11a10e4{--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-40661 .elementor-element.elementor-element-f85b1bb{--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-40661 .elementor-element.elementor-element-1a94a69{--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-40661 .elementor-element.elementor-element-d97def0{--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-40661 .elementor-element.elementor-element-b1e01d1{--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-40661 .elementor-element.elementor-element-5389bf1{--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-40661 .elementor-element.elementor-element-df29c3e{--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-40661 .elementor-element.elementor-element-aa5cd6b{--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-40661 .elementor-element.elementor-element-c7ae331{--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-40661 .elementor-element.elementor-element-21d4eb2{--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-40661 .elementor-element.elementor-element-86c05f0{--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-40661 .elementor-element.elementor-element-da85b16{--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-40661 .elementor-element.elementor-element-78fa2be{--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-40661 .elementor-element.elementor-element-03a712f{--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-40661 .elementor-element.elementor-element-70bfe41{--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-40661 .elementor-element.elementor-element-71d0cfc{--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-40661 .elementor-element.elementor-element-542aa06{--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-40661 .elementor-element.elementor-element-144a08e{--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-40661 .elementor-element.elementor-element-b470f93{--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-40661 .elementor-element.elementor-element-b2b420b{--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-40661 .elementor-element.elementor-element-958004c{--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-40661 .elementor-element.elementor-element-dc3bdf0{--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-40661 .elementor-element.elementor-element-7aad120{--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-40661 .elementor-element.elementor-element-b40b000{--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-40661 .elementor-element.elementor-element-1fbb878{--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-40661 .elementor-element.elementor-element-b1e1312{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-40661 .elementor-element.elementor-element-8b8c254{--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-40661 .elementor-element.elementor-element-4437aac{--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-40661 .elementor-element.elementor-element-dfa02e3{--n-menu-dropdown-content-max-width:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-40661 .elementor-element.elementor-element-f39c59e{--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;--justify-content:center;}.elementor-40661 .elementor-element.elementor-element-f39c59e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40661 .elementor-element.elementor-element-61a6e83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40661 .elementor-element.elementor-element-71cdc68{--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-end;}.elementor-40661 .elementor-element.elementor-element-efc1d7d .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 17%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-40661 .elementor-element.elementor-element-efc1d7d .elementor-button:hover, .elementor-40661 .elementor-element.elementor-element-efc1d7d .elementor-button:focus{color:var( --e-global-color-39a64c1 );}.elementor-40661 .elementor-element.elementor-element-efc1d7d .elementor-button:hover svg, .elementor-40661 .elementor-element.elementor-element-efc1d7d .elementor-button:focus svg{fill:var( --e-global-color-39a64c1 );}.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-40661 .elementor-element.elementor-element-5149f19{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40661 .elementor-element.elementor-element-b30aad0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-40661 .elementor-element.elementor-element-28a96ad{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:5;}.elementor-40661 .elementor-element.elementor-element-1144275{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40661 .elementor-element.elementor-element-b1e1312{--e-n-carousel-swiper-slides-to-display:1;}.elementor-40661 .elementor-element.elementor-element-f39c59e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40661 .elementor-element.elementor-element-61a6e83{width:var( --container-widget-width, 193.641px );max-width:193.641px;--container-widget-width:193.641px;--container-widget-flex-grow:0;}.elementor-40661 .elementor-element.elementor-element-71cdc68{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-40661 .elementor-element.elementor-element-5149f19{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40661 .elementor-element.elementor-element-b30aad0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-40661 .elementor-element.elementor-element-28a96ad{--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-40661 .elementor-element.elementor-element-1144275{--width:15%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40661 .elementor-element.elementor-element-b1e1312{--e-n-carousel-swiper-slides-to-display:1;}.elementor-40661 .elementor-element.elementor-element-f39c59e{--width:42.059%;}.elementor-40661 .elementor-element.elementor-element-71cdc68{--width:42%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40661 .elementor-element.elementor-element-efc1d7d > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-40661 .elementor-element.elementor-element-8b2daa7{--width:64%;}.elementor-40661 .elementor-element.elementor-element-95d6e43{--width:64%;}.elementor-40661 .elementor-element.elementor-element-67883ed{--width:45%;}.elementor-40661 .elementor-element.elementor-element-1144275{--width:64%;}.elementor-40661 .elementor-element.elementor-element-f39c59e{--width:64%;}.elementor-40661 .elementor-element.elementor-element-71cdc68{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40661 .elementor-element.elementor-element-1144275{--width:12%;}.elementor-40661 .elementor-element.elementor-element-f39c59e{--width:65%;}}/* Start custom CSS *//* Charte Advalians 2026 — header (en cohérence avec le footer) */
.elementor-40661{--n:#232E49;--nd:#161D2F;--gold:#D0B483;font-family:Urbanist,system-ui,sans-serif}
/* Barre supérieure : même bleu profond que le footer, filet or en tête de page */
.elementor-40661 .elementor-element.elementor-element-5149f19{background:var(--nd)!important;background-image:none!important;border-top:3px solid var(--gold)!important;border-bottom:0!important;min-height:0!important;padding:0 24px!important;--padding-top:0px!important;--padding-bottom:0px!important;--padding-left:24px!important;--padding-right:24px!important}
.elementor-40661 .elementor-element-5149f19::before,.elementor-40661 .elementor-element-5149f19>.elementor-background-overlay{display:none!important}
.elementor-40661 .elementor-element-5149f19>.e-con-inner{max-width:1280px!important;padding:0!important;min-height:38px!important;justify-content:flex-end!important;align-items:center!important}
.elementor-40661 .elementor-element.elementor-element-dfab2ad{padding:0!important;--padding-top:0px!important;--padding-bottom:0px!important;min-height:38px!important;justify-content:center!important;align-items:flex-end!important}
.elementor-40661 :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-items{display:flex!important;align-items:center!important;gap:0!important;margin:0!important}
.elementor-40661 :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-item{margin:0!important;padding:0 0 0 18px!important}
.elementor-40661 :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-item+.elementor-icon-list-item{margin-left:18px!important;border-left:1px solid rgba(255,255,255,.18)!important}
.elementor-40661 :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-item::after{display:none!important}
.elementor-40661 :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) a{display:inline-flex!important;align-items:center;gap:8px;text-decoration:none!important}
.elementor-40661 :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-text{font-family:Urbanist,sans-serif!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.02em!important;color:rgba(255,255,255,.82)!important;padding:0!important;transition:color .2s}
.elementor-40661 :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-icon{padding:0!important;margin:0!important;--e-icon-list-icon-size:15px}
.elementor-40661 :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-icon :is(svg,i){width:15px!important;height:15px!important;font-size:15px!important;fill:var(--gold)!important;color:var(--gold)!important}
.elementor-40661 :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) a:hover .elementor-icon-list-text{color:var(--gold)!important}
/* Barre principale */
.elementor-40661 .elementor-element.elementor-element-9353f8f,.elementor-40661 .elementor-element.elementor-element-28a96ad{background:#fff!important;border-bottom:1px solid #E6E8EC!important;box-shadow:0 6px 24px rgba(35,46,73,.06)!important}
.elementor-40661 .elementor-element-e063eae a.elementor-item{font-family:Urbanist,sans-serif!important;font-size:16px!important;font-weight:600!important;color:var(--n)!important;transition:color .2s}
.elementor-40661 .elementor-element-e063eae .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item::after{background-color:var(--gold)!important;height:2px!important}
.elementor-40661 .elementor-element-e063eae .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:hover,.elementor-40661 .elementor-element-e063eae .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item.elementor-item-active{color:var(--n)!important}
.elementor-40661 .elementor-element-e063eae .sub-menu{background:#fff!important;border:1px solid #E6E2D8!important;border-top:3px solid var(--gold)!important;border-radius:0 0 12px 12px!important;box-shadow:0 18px 40px rgba(35,46,73,.12)!important;padding:8px 0!important}
.elementor-40661 .elementor-element-e063eae .sub-menu a.elementor-sub-item{font-family:Urbanist,sans-serif!important;font-size:15px!important;font-weight:500!important;color:var(--n)!important;background:transparent!important;padding:10px 20px!important;border:0!important}
.elementor-40661 .elementor-element-e063eae .sub-menu a.elementor-sub-item:hover,.elementor-40661 .elementor-element-e063eae .sub-menu a.elementor-sub-item.elementor-item-active{background:#F7F5F0!important;color:var(--n)!important}
/* Bouton Contact (bureau et mobile), même style que les boutons du footer en version bleu marine */
.elementor-40661 :is(.elementor-element-ffdb65b,.elementor-element-efc1d7d) a.elementor-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;background:var(--n)!important;background-image:none!important;color:#fff!important;border:1px solid var(--n)!important;border-radius:999px!important;padding:13px 24px!important;font-family:Urbanist,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;box-shadow:none!important;transition:background .2s,color .2s,border-color .2s}
.elementor-40661 :is(.elementor-element-ffdb65b,.elementor-element-efc1d7d) a.elementor-button::after{content:"\2192";font-weight:700}
.elementor-40661 :is(.elementor-element-ffdb65b,.elementor-element-efc1d7d) a.elementor-button:hover{background:var(--gold)!important;border-color:var(--gold)!important;color:var(--n)!important}
.elementor-40661 :is(.elementor-element-ffdb65b,.elementor-element-efc1d7d) .elementor-button-text,.elementor-40661 :is(.elementor-element-ffdb65b,.elementor-element-efc1d7d) .elementor-button-content-wrapper{color:inherit!important}
@media (max-width:767px){
.elementor-40661 .elementor-element.elementor-element-5149f19{padding:0 16px!important}
.elementor-40661 .elementor-element-5149f19>.e-con-inner,.elementor-40661 .elementor-element.elementor-element-dfab2ad{min-height:34px!important}
.elementor-40661 .elementor-element-efc1d7d a.elementor-button{padding:11px 18px!important;font-size:13px!important}
.elementor-40661 .elementor-element-efc1d7d a.elementor-button::after{display:none}
}
.elementor-40661 .elementor-element.elementor-element-5149f19 .elementor-element:is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-icon :is(svg,svg path,svg g){fill:#D0B483!important;transition:none!important}

/* Centrage vertical de la barre supérieure (visiteur et agence connectée) */
.elementor-40661 .elementor-element.elementor-element-dfab2ad>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;min-height:38px!important;height:100%!important;padding:0!important}
.elementor-40661 .elementor-element.elementor-element-dfab2ad :is(.elementor-element-bdbe513,.elementor-element-f01ffbe){margin:0!important;align-self:center!important}
.elementor-40661 .elementor-element.elementor-element-dfab2ad :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) :is(.elementor-icon-list-items,.elementor-icon-list-item,a){align-items:center!important;line-height:1!important}
.elementor-40661 .elementor-element.elementor-element-dfab2ad :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-text{line-height:1!important}
.elementor-40661 .elementor-element.elementor-element-dfab2ad :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-icon{display:flex!important;align-items:center!important;align-self:center!important}
.elementor-40661 .elementor-element.elementor-element-dfab2ad :is(.elementor-element-bdbe513,.elementor-element-f01ffbe) .elementor-icon-list-item+.elementor-icon-list-item{height:16px!important}
@media (max-width:767px){.elementor-40661 .elementor-element.elementor-element-dfab2ad>.e-con-inner{min-height:34px!important}}


/* Charte Advalians 2026 — méga-menu « Vos enjeux » (TEST, modèle 40661, 13/11/2026). Retour arrière : supprimer ce bloc. */
.elementor-40661 .adv-mm{--n:#232E49;--g:#D0B483;--gt:#846838;--w:#F7F5F0;--b:#E6E2D8;--b2:#E6E8EC;--tm:#4E5D69;--ts:#5B6B78;font-family:Urbanist,system-ui,sans-serif}
.elementor-40661 .adv-mm .e-n-menu-heading{gap:36px!important}
.elementor-40661 .adv-mm .e-n-menu-title{padding:0!important;position:relative;background:none!important}
.elementor-40661 .adv-mm .e-n-menu-title,.elementor-40661 .adv-mm .e-n-menu-title-text,.elementor-40661 .adv-mm .e-n-menu-title a{font-family:Urbanist,sans-serif!important;font-size:16px!important;font-weight:600!important;color:var(--n)!important;text-decoration:none!important}
.elementor-40661 .adv-mm .e-n-menu-dropdown-icon{color:var(--n)!important;fill:var(--n)!important;background:none!important;border:0!important}
.elementor-40661 .adv-mm .e-n-menu-dropdown-icon svg{width:12px!important;height:12px!important;fill:var(--n)!important}
.elementor-40661 .adv-mm .adv-mm-panel{background:#fff!important;padding:0!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;gap:0!important}
.elementor-40661 .adv-mm .adv-mm-inner{width:100%;max-width:1180px;margin:0 auto!important;padding:40px 0 36px!important;display:grid!important;grid-template-columns:minmax(0,584fr) minmax(0,260fr) minmax(0,272fr);gap:32px!important}
.elementor-40661 .adv-mm .adv-mm-panel-sm .adv-mm-inner{grid-template-columns:minmax(0,1fr);padding:32px 0!important}
.elementor-40661 .adv-mm .adv-mm-col{gap:14px!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-col-enjeux>.adv-mm-eyebrow{padding-left:16px}
.elementor-40661 .adv-mm .adv-mm-col-profils{border-left:1px solid var(--b)!important;padding-left:32px!important}
.elementor-40661 .adv-mm .adv-mm-eyebrow .elementor-heading-title{font-family:Urbanist,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--gt)!important}
.elementor-40661 .adv-mm .adv-mm-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-item{padding:12px 16px!important;border-radius:10px!important;gap:4px!important;text-decoration:none!important;transition:background-color .2s}
.elementor-40661 .adv-mm .adv-mm-item:hover,.elementor-40661 .adv-mm .adv-mm-item:focus-visible{background:var(--w)!important}
.elementor-40661 .adv-mm .adv-mm-t .elementor-heading-title{font-family:Urbanist,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;color:var(--n)!important;transition:color .2s}
.elementor-40661 .adv-mm .adv-mm-item:hover .adv-mm-t .elementor-heading-title,.elementor-40661 .adv-mm .adv-mm-prof:hover .adv-mm-t .elementor-heading-title,.elementor-40661 .adv-mm .adv-mm-link:hover .adv-mm-t .elementor-heading-title{color:#0A372D!important}
.elementor-40661 .adv-mm .adv-mm-d .elementor-heading-title{font-family:Urbanist,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;color:var(--tm)!important;margin:0!important}
.elementor-40661 .adv-mm .adv-mm-tag .elementor-heading-title{font-family:Urbanist,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;color:var(--ts)!important}
.elementor-40661 .adv-mm .adv-mm-list{gap:0!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-prof{padding:14px 0!important;gap:3px!important;border-bottom:1px solid var(--b2)!important;text-decoration:none!important}
.elementor-40661 .adv-mm .adv-mm-prof:last-child{border-bottom:0!important}
.elementor-40661 .adv-mm .adv-mm-card{background:var(--n)!important;border-radius:18px!important;padding:28px!important;gap:14px!important;align-self:start!important}
.elementor-40661 .adv-mm .adv-mm-card .adv-mm-eyebrow{padding-top:17px;background:linear-gradient(var(--g),var(--g)) left top/48px 3px no-repeat}
.elementor-40661 .adv-mm .adv-mm-card .adv-mm-eyebrow .elementor-heading-title{color:var(--g)!important}
.elementor-40661 .adv-mm .adv-mm-card-t .elementor-heading-title{font-family:Urbanist,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important;color:#fff!important;margin:0!important}
.elementor-40661 .adv-mm .adv-mm-card-d .elementor-heading-title{font-family:Urbanist,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;color:rgba(255,255,255,.85)!important;margin:0!important}
.elementor-40661 .adv-mm .adv-mm-btn{width:100%;margin-top:6px}
.elementor-40661 .adv-mm .adv-mm-btn .elementor-button{display:flex!important;width:100%;justify-content:center;background:var(--g)!important;color:var(--n)!important;border:0!important;border-radius:999px!important;padding:14px 12px!important;font-family:Urbanist,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;white-space:nowrap!important}
.elementor-40661 .adv-mm .adv-mm-btn .elementor-button:hover,.elementor-40661 .adv-mm .adv-mm-btn .elementor-button:focus-visible{background:#C4A46D!important;color:var(--n)!important}
.elementor-40661 .adv-mm .adv-mm-strip{background:var(--w)!important;min-height:56px;padding:0 max(24px,calc((100% - 1180px)/2))!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important}
.elementor-40661 .adv-mm .adv-mm-strip .elementor-heading-title,.elementor-40661 .adv-mm .adv-mm-strip .elementor-heading-title a{font-family:Urbanist,sans-serif!important;font-size:15px!important;font-weight:700!important;color:var(--n)!important;text-decoration:none!important}
.elementor-40661 .adv-mm .adv-mm-strip-a{padding-left:16px}
.elementor-40661 .adv-mm .adv-mm-strip-b .elementor-heading-title,.elementor-40661 .adv-mm .adv-mm-strip-b .elementor-heading-title a{font-weight:600!important;color:var(--tm)!important}
.elementor-40661 .adv-mm .adv-mm-strip .elementor-heading-title a:hover{color:#0A372D!important}
.elementor-40661 .adv-mm .adv-mm-links{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-link{padding:16px!important;border:1px solid var(--b)!important;border-radius:10px!important;text-decoration:none!important;transition:background-color .2s}
.elementor-40661 .adv-mm .adv-mm-link:hover,.elementor-40661 .adv-mm .adv-mm-link:focus-visible{background:var(--w)!important}
.elementor-40661 .adv-mm .adv-mm-item:focus-visible,.elementor-40661 .adv-mm .adv-mm-prof:focus-visible,.elementor-40661 .adv-mm .adv-mm-link:focus-visible{outline:2px solid var(--n)!important;outline-offset:2px}
@media (min-width:1025px){
.elementor-40661 .adv-mm .e-n-menu-title::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--g);transform:scaleX(0);transform-origin:left;transition:transform .2s}
.elementor-40661 .adv-mm .e-n-menu-item:hover>.e-n-menu-title::after,.elementor-40661 .adv-mm .e-n-menu-item:focus-within>.e-n-menu-title::after{transform:scaleX(1)}
.elementor-40661 .adv-mm .adv-mm-panel{border-top:3px solid var(--g)!important;border-bottom:1px solid var(--b)!important;outline:100vmax solid rgba(35,46,73,.35);clip-path:inset(0 -100vmax -100vmax -100vmax)}
}

/* Méga-menu (TEST) : tablette et mobile, menu déroulant en accordéon */
@media (max-width:1024px){
.elementor-40661 .adv-mm .e-n-menu-toggle{color:var(--n)!important;fill:var(--n)!important;background:#F7F5F0!important;border-radius:10px!important;width:44px!important;height:44px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}
.elementor-40661 .adv-mm .e-n-menu-toggle svg,.elementor-40661 .adv-mm .e-n-menu-toggle i{width:20px!important;height:20px!important;font-size:20px!important;fill:var(--n)!important;color:var(--n)!important}
.elementor-40661 .adv-mm .e-n-menu-wrapper{background:#fff!important;padding:4px 32px 28px!important;border-top:1px solid var(--b)!important;max-height:calc(100vh - 140px);overflow-y:auto;overflow-x:hidden}
.elementor-40661 .adv-mm .e-n-menu-heading{gap:0!important}
.elementor-40661 .adv-mm .e-n-menu-item{border-bottom:1px solid var(--b2)!important}
.elementor-40661 .adv-mm .e-n-menu-title{min-height:60px;justify-content:space-between!important;width:100%}
.elementor-40661 .adv-mm .e-n-menu-title,.elementor-40661 .adv-mm .e-n-menu-title-text,.elementor-40661 .adv-mm .e-n-menu-title a{font-size:19px!important;font-weight:600!important}
.elementor-40661 .adv-mm .e-n-menu-dropdown-icon svg{width:16px!important;height:16px!important}
.elementor-40661 .adv-mm .adv-mm-panel{border:0!important;outline:0!important;clip-path:none!important;background:none!important}
.elementor-40661 .adv-mm .adv-mm-inner{display:flex!important;flex-direction:column!important;max-width:none!important;padding:4px 0 20px!important;gap:24px!important}
.elementor-40661 .adv-mm .adv-mm-panel-sm .adv-mm-inner{padding:4px 0 16px!important}
.elementor-40661 .adv-mm .adv-mm-col-enjeux>.adv-mm-eyebrow{padding-left:0}
.elementor-40661 .adv-mm .adv-mm-col-profils{border-left:0!important;padding-left:0!important}
.elementor-40661 .adv-mm .adv-mm-item{padding:12px 0!important;border-radius:0!important}
.elementor-40661 .adv-mm .adv-mm-item:hover,.elementor-40661 .adv-mm .adv-mm-item:focus-visible{background:none!important}
.elementor-40661 .adv-mm .adv-mm-tag{display:none!important}
.elementor-40661 .adv-mm .adv-mm-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px!important}
.elementor-40661 .adv-mm .adv-mm-prof{background:var(--w)!important;border:0!important;border-radius:10px!important;padding:14px 18px!important;min-height:52px;justify-content:center!important}
.elementor-40661 .adv-mm .adv-mm-prof .adv-mm-d{display:none!important}
.elementor-40661 .adv-mm .adv-mm-prof .adv-mm-t .elementor-heading-title{font-size:15px!important}
.elementor-40661 .adv-mm .adv-mm-card{width:100%;padding:28px 32px!important}
.elementor-40661 .adv-mm .adv-mm-btn{width:auto;align-self:flex-start}
.elementor-40661 .adv-mm .adv-mm-btn .elementor-button{padding:14px 22px!important}
.elementor-40661 .adv-mm .adv-mm-strip{background:none!important;padding:0!important;min-height:44px;justify-content:flex-start!important}
.elementor-40661 .adv-mm .adv-mm-strip-a{padding-left:0}
.elementor-40661 .adv-mm .adv-mm-strip-b{display:none!important}
.elementor-40661 .adv-mm .adv-mm-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:767px){
.elementor-40661 .adv-mm .e-n-menu-wrapper{padding:4px 20px 24px!important}
.elementor-40661 .adv-mm .e-n-menu-title,.elementor-40661 .adv-mm .e-n-menu-title-text,.elementor-40661 .adv-mm .e-n-menu-title a{font-size:18px!important}
.elementor-40661 .adv-mm .e-n-menu-title{min-height:56px}
.elementor-40661 .adv-mm .adv-mm-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
.elementor-40661 .adv-mm .adv-mm-item{padding:6px 0!important;min-height:48px;justify-content:center!important}
.elementor-40661 .adv-mm .adv-mm-item .adv-mm-d{display:none!important}
.elementor-40661 .adv-mm .adv-mm-item .adv-mm-t .elementor-heading-title{font-weight:600!important}
.elementor-40661 .adv-mm .adv-mm-list{grid-template-columns:minmax(0,1fr);gap:8px!important}
.elementor-40661 .adv-mm .adv-mm-prof{min-height:48px;padding:0 16px!important}
.elementor-40661 .adv-mm .adv-mm-card{padding:24px!important}
.elementor-40661 .adv-mm .adv-mm-btn{width:100%}
.elementor-40661 .adv-mm .adv-mm-links{grid-template-columns:minmax(0,1fr)!important}
}

/* Méga-menu (TEST) : largeurs du menu déroulant (le contenu reprenait la largeur de la fenêtre) */
@media (max-width:1024px){
.elementor-40661 .adv-mm .e-n-menu-heading{width:100%!important}
.elementor-40661 .adv-mm .e-n-menu-item,.elementor-40661 .adv-mm .e-n-menu-title,.elementor-40661 .adv-mm .e-n-menu-content,.elementor-40661 .adv-mm .e-n-menu-content>.e-con{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
}
/* Méga-menu (TEST) : panneaux Nos offres et Ressources (13/11/2026) */
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner{grid-template-columns:minmax(0,1fr) minmax(0,256px)}
.elementor-40661 .adv-mm .adv-mm-offers{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-offer{gap:10px!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-offer-t{padding-bottom:12px;border-bottom:1px solid var(--b)}
.elementor-40661 .adv-mm .adv-mm-offer-t .elementor-heading-title,.elementor-40661 .adv-mm .adv-mm-offer-t .elementor-heading-title a{font-family:Urbanist,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;color:var(--n)!important;text-decoration:none!important}
.elementor-40661 .adv-mm .adv-mm-offer-t .elementor-heading-title a:hover{color:#0A372D!important}
.elementor-40661 .adv-mm .adv-mm-mlist{gap:0!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-mlink .elementor-heading-title{line-height:1.35!important}
.elementor-40661 .adv-mm .adv-mm-mlink .elementor-heading-title a{display:block;padding:7px 0;font-family:Urbanist,sans-serif!important;font-size:15px!important;font-weight:500!important;color:var(--tm)!important;text-decoration:none!important;transition:color .2s}
.elementor-40661 .adv-mm .adv-mm-mlink .elementor-heading-title a:hover,.elementor-40661 .adv-mm .adv-mm-mlink .elementor-heading-title a:focus-visible{color:#0A372D!important}
.elementor-40661 .adv-mm .adv-mm-panel-res .adv-mm-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,272px)}
.elementor-40661 .adv-mm .adv-mm-col-res>.adv-mm-eyebrow,.elementor-40661 .adv-mm .adv-mm-col-res2>.adv-mm-eyebrow{padding-left:16px}
.elementor-40661 .adv-mm .adv-mm-col-res2{border-left:1px solid var(--b)!important;padding-left:32px!important}
.elementor-40661 .adv-mm .adv-mm-list-res{gap:4px!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-card-dl{gap:12px!important}
.elementor-40661 .adv-mm .adv-mm-cover{align-self:flex-start;width:auto!important;margin-bottom:4px}
.elementor-40661 .adv-mm .adv-mm-cover img{width:88px!important;height:auto!important;border-radius:6px!important;display:block}
@media (max-width:1024px){
.elementor-40661 .adv-mm .adv-mm-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px!important}
.elementor-40661 .adv-mm .adv-mm-col-res2{border-left:0!important;padding-left:0!important}
.elementor-40661 .adv-mm .adv-mm-col-res>.adv-mm-eyebrow,.elementor-40661 .adv-mm .adv-mm-col-res2>.adv-mm-eyebrow{padding-left:0}
.elementor-40661 .adv-mm .adv-mm-mlink .elementor-heading-title a{padding:6px 0}
.elementor-40661 .adv-mm .adv-mm-cover img{width:72px!important}
}
@media (max-width:767px){
.elementor-40661 .adv-mm .adv-mm-offers{grid-template-columns:minmax(0,1fr);gap:0!important}
.elementor-40661 .adv-mm .adv-mm-offer-t{border-bottom:0;padding:0}
.elementor-40661 .adv-mm .adv-mm-offer-t .elementor-heading-title a{display:flex;align-items:center;min-height:48px}
.elementor-40661 .adv-mm .adv-mm-mlist{display:none!important}
}

/* Méga-menu (TEST) : retouches du 13/11/2026 */
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-strip-a,.elementor-40661 .adv-mm .adv-mm-panel-res .adv-mm-strip-a{padding-left:0}
.elementor-40661 .adv-mm .adv-mm-panel-res .adv-mm-strip-a{padding-left:16px}
.elementor-40661 .adv-mm .adv-mm-card-dl .adv-mm-eyebrow{padding-top:0;background:none}
@media (max-width:1024px){.elementor-40661 .adv-mm .adv-mm-panel-res .adv-mm-strip-a{padding-left:0}}

/* Méga-menu (TEST) : panneaux sans retour à la ligne (sinon, sur mobile, le bandeau bas sort de l'écran) */
.elementor-40661 .adv-mm .adv-mm-panel{flex-wrap:nowrap!important}

/* Méga-menu (TEST) : carrousel des guides à télécharger (Ressources), 8 s par guide, pause au survol */
.elementor-40661 .adv-mm .adv-mm-card-dl{padding:28px 28px 20px!important}
.elementor-40661 .adv-mm .adv-mm-dl-car{width:100%}
.elementor-40661 .adv-mm .adv-mm-dl-car .e-n-carousel{padding-bottom:28px!important}
.elementor-40661 .adv-mm .adv-mm-dl-car .swiper-slide{height:auto!important}
.elementor-40661 .adv-mm .adv-mm-dl-slide{gap:12px!important;padding:0!important;height:100%}
.elementor-40661 .adv-mm .adv-mm-dl-slide .adv-mm-btn{margin-top:auto}
.elementor-40661 .adv-mm .adv-mm-dl-slide .adv-mm-eyebrow{padding-top:0;background:none}
.elementor-40661 .adv-mm .adv-mm-dl-car .swiper-pagination{bottom:0!important;text-align:left!important;left:0!important;width:100%!important;transform:none!important}
.elementor-40661 .adv-mm .adv-mm-dl-car .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0 6px 0 0!important;background:rgba(255,255,255,.45)!important;opacity:1!important}
.elementor-40661 .adv-mm .adv-mm-dl-car .swiper-pagination-bullet-active{background:var(--g)!important}
@media (prefers-reduced-motion:reduce){.elementor-40661 .adv-mm .adv-mm-dl-car .swiper-wrapper{transition-duration:0s!important}}

/* Méga-menu (TEST) : Nos offres en deux colonnes, offres à gauche, missions de l'offre survolée à droite (CSS :has, sans script) */
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner{grid-template-columns:minmax(0,360px) minmax(0,1fr) minmax(0,272px)!important;column-gap:0!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-col-o{gap:10px!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-col-o>.adv-mm-eyebrow{padding-left:16px}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-olist{gap:0!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-oitem{padding:14px 16px!important;border-radius:10px 0 0 10px!important;gap:4px!important;text-decoration:none!important;transition:background-color .15s}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-col-m{display:flex!important;flex-direction:column;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mgroup{display:none!important;flex:1 1 auto;flex-direction:column;gap:10px!important;padding:0 32px!important;border-left:1px solid var(--b)!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mgroup.mg-1{display:flex!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mlist2{gap:0!important;padding:0!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mrow{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:11px 0!important;border-bottom:1px solid var(--b2)!important;text-decoration:none!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mrow .adv-mm-t .elementor-heading-title{font-size:15px!important;font-weight:600!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mrow:hover .adv-mm-t .elementor-heading-title,.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mrow:focus-visible .adv-mm-t .elementor-heading-title{color:#0A372D!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mtag .elementor-heading-title{font-family:Urbanist,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--gt)!important;white-space:nowrap}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mall{margin-top:6px}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mall .elementor-heading-title a{font-family:Urbanist,sans-serif!important;font-size:14px!important;font-weight:700!important;color:var(--n)!important;text-decoration:none!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mall .elementor-heading-title a:hover{color:#0A372D!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-card{margin-left:32px}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:not(:has(.adv-mm-oitem:hover,.adv-mm-oitem:focus-within,.adv-mm-mgroup:hover,.adv-mm-mgroup:focus-within)) .oi-1{background:var(--w)!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-1:hover,.oi-1:focus-within,.mg-1:hover,.mg-1:focus-within) .adv-mm-mgroup{display:none!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-1:hover,.oi-1:focus-within,.mg-1:hover,.mg-1:focus-within) .mg-1{display:flex!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-1:hover,.oi-1:focus-within,.mg-1:hover,.mg-1:focus-within) .oi-1{background:var(--w)!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-1:hover,.oi-1:focus-within,.mg-1:hover,.mg-1:focus-within) .oi-1 .adv-mm-t .elementor-heading-title{color:#0A372D!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-2:hover,.oi-2:focus-within,.mg-2:hover,.mg-2:focus-within) .adv-mm-mgroup{display:none!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-2:hover,.oi-2:focus-within,.mg-2:hover,.mg-2:focus-within) .mg-2{display:flex!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-2:hover,.oi-2:focus-within,.mg-2:hover,.mg-2:focus-within) .oi-2{background:var(--w)!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-2:hover,.oi-2:focus-within,.mg-2:hover,.mg-2:focus-within) .oi-2 .adv-mm-t .elementor-heading-title{color:#0A372D!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-3:hover,.oi-3:focus-within,.mg-3:hover,.mg-3:focus-within) .adv-mm-mgroup{display:none!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-3:hover,.oi-3:focus-within,.mg-3:hover,.mg-3:focus-within) .mg-3{display:flex!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-3:hover,.oi-3:focus-within,.mg-3:hover,.mg-3:focus-within) .oi-3{background:var(--w)!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-3:hover,.oi-3:focus-within,.mg-3:hover,.mg-3:focus-within) .oi-3 .adv-mm-t .elementor-heading-title{color:#0A372D!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-4:hover,.oi-4:focus-within,.mg-4:hover,.mg-4:focus-within) .adv-mm-mgroup{display:none!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-4:hover,.oi-4:focus-within,.mg-4:hover,.mg-4:focus-within) .mg-4{display:flex!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-4:hover,.oi-4:focus-within,.mg-4:hover,.mg-4:focus-within) .oi-4{background:var(--w)!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner:has(.oi-4:hover,.oi-4:focus-within,.mg-4:hover,.mg-4:focus-within) .oi-4 .adv-mm-t .elementor-heading-title{color:#0A372D!important}
@media (max-width:1024px){
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-col-m{display:none!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-card{margin-left:0}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-col-o>.adv-mm-eyebrow{padding-left:0}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-oitem{padding:12px 0!important;border-radius:0!important;background:none!important}
}
/* Méga-menu (TEST) : carte des guides, couverture et texte alignés à gauche, bouton et puces centrés */
.elementor-40661 .adv-mm .adv-mm-dl-slide{align-items:flex-start!important;text-align:left!important}
.elementor-40661 .adv-mm .adv-mm-dl-slide .adv-mm-cover{align-self:flex-start!important}
.elementor-40661 .adv-mm .adv-mm-dl-slide .elementor-heading-title{text-align:left!important}
.elementor-40661 .adv-mm .adv-mm-dl-slide .adv-mm-btn{align-self:center!important}
.elementor-40661 .adv-mm .adv-mm-dl-slide .adv-mm-btn .elementor-button{justify-content:center!important}
.elementor-40661 .adv-mm .adv-mm-dl-car .swiper-pagination{text-align:center!important}
.elementor-40661 .adv-mm .adv-mm-dl-car .swiper-pagination-bullet{margin:0 3px!important}

/* Méga-menu (TEST) : Nos offres, flèche au survol d'une mission (13/11/2026) */
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mrow .adv-mm-t .elementor-heading-title::after{content:"→";display:inline-block;margin-left:8px;color:var(--gt);opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mrow:hover .adv-mm-t .elementor-heading-title::after,.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mrow:focus-visible .adv-mm-t .elementor-heading-title::after{opacity:1;transform:translateX(0)}
@media (prefers-reduced-motion:reduce){.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mrow .adv-mm-t .elementor-heading-title::after{transition:none;transform:none}}

/* Méga-menu (TEST) : Vos enjeux, fond au survol des profils « Vous êtes », comme les enjeux (13/11/2026) */
@media (min-width:1025px){
.elementor-40661 .adv-mm .adv-mm-col-profils>.adv-mm-eyebrow{padding-left:16px}
.elementor-40661 .adv-mm .adv-mm-prof{padding:14px 16px!important;border-radius:10px!important;transition:background-color .2s}
.elementor-40661 .adv-mm .adv-mm-prof:hover,.elementor-40661 .adv-mm .adv-mm-prof:focus-visible{background:var(--w)!important}
}


/* Charte Advalians 2026 — Méga-menu (TEST) : vérifications mobile, tactile et bonnes pratiques du 13/11/2026.
   Retour arrière : supprimer ce bloc et remettre « Distance du contenu » du menu ordinateur à 47 px. */
/* 1. Ordinateur : la barre de menu occupe toute la hauteur de l'en-tête, le panneau démarre exactement sous l'en-tête quelle que soit la largeur */
@media (min-width:1025px){
.elementor-40661 .elementor-element-95d6e43{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:stretch!important;padding-top:0!important;padding-bottom:0!important}
.elementor-40661 .elementor-element-164738b{flex:1 1 auto!important;display:flex!important}
.elementor-40661 .elementor-element-164738b>.elementor-widget-container,.elementor-40661 .elementor-element-164738b .e-n-menu,.elementor-40661 .elementor-element-164738b .e-n-menu-wrapper,.elementor-40661 .elementor-element-164738b .e-n-menu-heading{height:100%!important;flex:1 1 auto}
.elementor-40661 .elementor-element-164738b .e-n-menu-heading{align-items:stretch!important}
.elementor-40661 .elementor-element-164738b .e-n-menu-title{height:100%!important;align-items:center!important}
.elementor-40661 .adv-mm .e-n-menu-title::after{display:none!important}
.elementor-40661 .adv-mm .e-n-menu-title-text{position:relative}
.elementor-40661 .adv-mm .e-n-menu-title-text::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--g);transform:scaleX(0);transform-origin:left;transition:transform .2s}
.elementor-40661 .adv-mm .e-n-menu-item:hover>.e-n-menu-title .e-n-menu-title-text::after,.elementor-40661 .adv-mm .e-n-menu-item:focus-within>.e-n-menu-title .e-n-menu-title-text::after{transform:scaleX(1)}
}
/* 2. Petits écrans d'ordinateur (1025 à 1199 px) : espacement des entrées réduit pour garder de l'air avant le bouton */
@media (min-width:1025px) and (max-width:1199px){.elementor-40661 .adv-mm .e-n-menu-heading{gap:24px!important}}
/* 3. Tablettes tactiles en paysage (1025 px et plus, sans survol) : flèches d'ouverture agrandies à 44 × 44 px */
@media (hover:none) and (pointer:coarse) and (min-width:1025px){
.elementor-40661 .adv-mm .e-n-menu-dropdown-icon{position:relative}
.elementor-40661 .adv-mm .e-n-menu-dropdown-icon::before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}
}
/* 4. Tablette et mobile : cibles tactiles de 44 px minimum, hauteur d'écran dynamique, défilement contenu dans le menu */
@media (max-width:1024px){
.elementor-40661 .adv-mm .adv-mm-strip .elementor-heading-title a{display:inline-flex!important;align-items:center;min-height:44px}
.elementor-40661 .adv-mm .e-n-menu-wrapper{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
@supports (height:100dvh){.elementor-40661 .adv-mm .e-n-menu-wrapper{max-height:calc(100dvh - 140px)}}
}
/* 5. Mouvement réduit : pas d'animation de soulignement ni de flèche */
@media (prefers-reduced-motion:reduce){.elementor-40661 .adv-mm *{transition:none!important}}

/* 6. Petits écrans d'ordinateur : panneau Nos offres sans débordement horizontal (1025 à 1279 px), air avant le bouton (1025 à 1199 px) */
@media (min-width:1025px) and (max-width:1279px){
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner{grid-template-columns:minmax(0,320px) minmax(0,1fr) minmax(0,272px)!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-mgroup{padding:0 24px!important}
.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-card{margin-left:0!important}
}
@media (min-width:1025px) and (max-width:1199px){.elementor-40661 .elementor-element-164738b .e-n-menu-heading{padding-right:24px!important}}

/* 7. Écrans d'ordinateur peu hauts : les panneaux tiennent dans la fenêtre sans défilement interne.
   900 px de haut ou moins : marges resserrées, étiquettes des enjeux masquées. 780 px ou moins : seules les descriptions et les couvertures sont masquées, tous les liens restent. */
@media (min-width:1025px) and (max-height:900px){
.elementor-40661 .adv-mm .adv-mm-panel .adv-mm-inner{padding-top:24px!important;padding-bottom:20px!important}
.elementor-40661 .adv-mm .adv-mm-panel-enjeux .adv-mm-tag{display:none!important}
.elementor-40661 .adv-mm .adv-mm-panel-enjeux .adv-mm-item,.elementor-40661 .adv-mm .adv-mm-panel-enjeux .adv-mm-prof{padding-top:10px!important;padding-bottom:10px!important}
.elementor-40661 .adv-mm .adv-mm-card{padding-top:22px!important;padding-bottom:22px!important}
.elementor-40661 .adv-mm .adv-mm-strip{min-height:48px}
}
@media (min-width:1025px) and (max-height:780px){
.elementor-40661 .adv-mm .adv-mm-panel .adv-mm-d,.elementor-40661 .adv-mm .adv-mm-panel .adv-mm-card-d{display:none!important}
.elementor-40661 .adv-mm .adv-mm-panel-res .adv-mm-dl-slide .elementor-widget-image{display:none!important}
}

/* 8. Tablette et mobile : pas d’offre surlignée par défaut (les missions ne s’y affichent pas), un seul défilement (celui du menu), sans défilement imbriqué dans la rubrique ouverte, et voile sur la page comme sur ordinateur */
@media (max-width:1024px){
.elementor-40661 .adv-mm .e-n-menu-content>.adv-mm-panel{height:auto!important;max-height:none!important;overflow:visible!important}
.elementor-40661 .adv-mm .e-n-menu-wrapper{outline:100vmax solid rgba(35,46,73,.35);clip-path:inset(0 -100vmax -100vmax -100vmax)}
}
@media (max-width:1024px){.elementor-40661 .adv-mm .adv-mm-panel-offres .adv-mm-inner .adv-mm-oitem.adv-mm-oitem.adv-mm-oitem.adv-mm-oitem{background:transparent!important}}


/* Charte Advalians 2026 · menu mobile ouvert : la barre d'action fixe des pages mission et enjeu (mi-mbar) est masquée pour ne pas recouvrir le menu (13/11/2026). */
body:has(.elementor-location-header .e-n-menu-toggle[aria-expanded="true"]) .adv-mi.mi-mbar{display:none!important}

/* Charte Advalians 2026 · méga-menu (13/11/2026) : colonne « Vous êtes » réaffichée, intitulé relié à la page /vous-etes. */
.elementor-40661 .adv-mm .adv-mm-col-profils .adv-mm-eyebrow a{color:inherit!important;text-decoration:none!important}
.elementor-40661 .adv-mm .adv-mm-col-profils .adv-mm-eyebrow a:hover{text-decoration:underline!important;text-underline-offset:3px!important}/* End custom CSS */