.elementor-11626 .elementor-element.elementor-element-b999115{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11626 .elementor-element.elementor-element-e76faa6{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-icon i{color:#212529;transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-icon svg{fill:#212529;transition:fill 0.3s;}.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-92b4ca9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11626 .elementor-element.elementor-element-6e8a733{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-icon i{color:#212529;transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-icon svg{fill:#212529;transition:fill 0.3s;}.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-e80127f{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-icon i{color:#212529;transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-icon svg{fill:#212529;transition:fill 0.3s;}.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-text{transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-b36d62e{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-icon i{color:#212529;transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-icon svg{fill:#212529;transition:fill 0.3s;}.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-text{transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-2909089{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-icon i{color:#212529;transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-icon svg{fill:#212529;transition:fill 0.3s;}.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-7c21b02{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-icon i{color:#212529;transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-icon svg{fill:#212529;transition:fill 0.3s;}.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-ebfd3f0{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-icon i{color:#212529;transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-icon svg{fill:#212529;transition:fill 0.3s;}.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-68e1a66{--display:flex;--overlay-opacity:0.2;}.elementor-11626 .elementor-element.elementor-element-68e1a66::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .e-con-inner > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://novacapillaire.fr/wp-content/uploads/2026/06/logo-bg.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11626 .elementor-element.elementor-element-c243e7b{--display:flex;--overlay-opacity:0.2;}.elementor-11626 .elementor-element.elementor-element-c243e7b::before, .elementor-11626 .elementor-element.elementor-element-c243e7b > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-c243e7b > .e-con-inner > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-c243e7b > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-c243e7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-c243e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://novacapillaire.fr/wp-content/uploads/2026/06/logo-bg.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11626 .elementor-element.elementor-element-8bde9aa{--display:flex;--overlay-opacity:0.2;}.elementor-11626 .elementor-element.elementor-element-8bde9aa::before, .elementor-11626 .elementor-element.elementor-element-8bde9aa > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-8bde9aa > .e-con-inner > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-8bde9aa > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-8bde9aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-8bde9aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://novacapillaire.fr/wp-content/uploads/2026/06/logo-bg.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11626 .elementor-element.elementor-element-1da2463{--display:flex;--overlay-opacity:0.2;}.elementor-11626 .elementor-element.elementor-element-1da2463::before, .elementor-11626 .elementor-element.elementor-element-1da2463 > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-1da2463 > .e-con-inner > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-1da2463 > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-1da2463 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-1da2463 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://novacapillaire.fr/wp-content/uploads/2026/06/logo-bg.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11626 .elementor-element.elementor-element-2c8511a{--display:flex;--overlay-opacity:0.2;}.elementor-11626 .elementor-element.elementor-element-2c8511a::before, .elementor-11626 .elementor-element.elementor-element-2c8511a > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-2c8511a > .e-con-inner > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-2c8511a > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-2c8511a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-2c8511a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://novacapillaire.fr/wp-content/uploads/2026/06/logo-bg.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11626 .elementor-element.elementor-element-60c1020{--display:flex;--overlay-opacity:0.2;}.elementor-11626 .elementor-element.elementor-element-60c1020::before, .elementor-11626 .elementor-element.elementor-element-60c1020 > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-60c1020 > .e-con-inner > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-60c1020 > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-60c1020 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-60c1020 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://novacapillaire.fr/wp-content/uploads/2026/06/logo-bg.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11626 .elementor-element.elementor-element-cd5dfb5{--display:flex;--overlay-opacity:0.2;}.elementor-11626 .elementor-element.elementor-element-cd5dfb5::before, .elementor-11626 .elementor-element.elementor-element-cd5dfb5 > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-cd5dfb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-cd5dfb5 > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-cd5dfb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-cd5dfb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://novacapillaire.fr/wp-content/uploads/2026/06/logo-bg.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11626 .elementor-element.elementor-element-e89eb7f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-51ab5e7 );--e-n-carousel-dots-hover-color:var( --e-global-color-982dfd5 );--e-n-carousel-swiper-pagination-spacing:20px;}:where( .elementor-11626 .elementor-element.elementor-element-e89eb7f .swiper-slide ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0842912 );--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:15px;--padding-inline-end:15px;--padding-block-end:15px;--padding-inline-start:15px;}.elementor-11626 .elementor-element.elementor-element-89b4046{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-icon i{color:#212529;transition:color 0.3s;}.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-icon svg{fill:#212529;transition:fill 0.3s;}.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:1367px){.elementor-11626 .elementor-element.elementor-element-68e1a66::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .e-con-inner > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1366px){.elementor-11626 .elementor-element.elementor-element-b999115{--grid-auto-flow:row;}.elementor-11626 .elementor-element.elementor-element-92b4ca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1200px){.elementor-11626 .elementor-element.elementor-element-b999115{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11626 .elementor-element.elementor-element-92b4ca9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-11626 .elementor-element.elementor-element-b999115{--grid-auto-flow:row;}.elementor-11626 .elementor-element.elementor-element-92b4ca9{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-11626 .elementor-element.elementor-element-e89eb7f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-11626 .elementor-element.elementor-element-b999115{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11626 .elementor-element.elementor-element-92b4ca9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11626 .elementor-element.elementor-element-68e1a66::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .e-con-inner > .elementor-background-video-container::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11626 .elementor-element.elementor-element-68e1a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-11626 .elementor-element.elementor-element-e89eb7f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for icon-list, class: .elementor-element-e76faa6 */.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-item a {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: fit-content !important;
}

.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-item a .elementor-icon-list-text {
  display: inline !important;
  text-decoration: none !important;

  background-image:
    linear-gradient(currentColor, currentColor),
    linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;

  background-size:
    0% 1.2px,
    100% 0.5px;

  background-position:
    left calc(100% - 1px),
    left calc(100% - 1px);

  transition: background-size 0.35s ease;
}

.elementor-11626 .elementor-element.elementor-element-e76faa6 .elementor-icon-list-item a:hover .elementor-icon-list-text {
  background-size:
    100% 1.2px,
    100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e8a733 */.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-item a {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: fit-content !important;
}

.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-item a .elementor-icon-list-text {
  display: inline !important;
  text-decoration: none !important;

  background-image:
    linear-gradient(currentColor, currentColor),
    linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;

  background-size:
    0% 1.2px,
    100% 0.5px;

  background-position:
    left calc(100% - 1px),
    left calc(100% - 1px);

  transition: background-size 0.35s ease;
}

.elementor-11626 .elementor-element.elementor-element-6e8a733 .elementor-icon-list-item a:hover .elementor-icon-list-text {
  background-size:
    100% 1.2px,
    100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e80127f */.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-item a {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: fit-content !important;
}

.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-item a .elementor-icon-list-text {
  display: inline !important;
  text-decoration: none !important;

  background-image:
    linear-gradient(currentColor, currentColor),
    linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;

  background-size:
    0% 1.2px,
    100% 0.5px;

  background-position:
    left calc(100% - 1px),
    left calc(100% - 1px);

  transition: background-size 0.35s ease;
}

.elementor-11626 .elementor-element.elementor-element-e80127f .elementor-icon-list-item a:hover .elementor-icon-list-text {
  background-size:
    100% 1.2px,
    100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b36d62e */.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-item a {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: fit-content !important;
}

.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-item a .elementor-icon-list-text {
  display: inline !important;
  text-decoration: none !important;

  background-image:
    linear-gradient(currentColor, currentColor),
    linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;

  background-size:
    0% 1.2px,
    100% 0.5px;

  background-position:
    left calc(100% - 1px),
    left calc(100% - 1px);

  transition: background-size 0.35s ease;
}

.elementor-11626 .elementor-element.elementor-element-b36d62e .elementor-icon-list-item a:hover .elementor-icon-list-text {
  background-size:
    100% 1.2px,
    100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2909089 */.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-item a {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: fit-content !important;
}

.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-item a .elementor-icon-list-text {
  display: inline !important;
  text-decoration: none !important;

  background-image:
    linear-gradient(currentColor, currentColor),
    linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;

  background-size:
    0% 1.2px,
    100% 0.5px;

  background-position:
    left calc(100% - 1px),
    left calc(100% - 1px);

  transition: background-size 0.35s ease;
}

.elementor-11626 .elementor-element.elementor-element-2909089 .elementor-icon-list-item a:hover .elementor-icon-list-text {
  background-size:
    100% 1.2px,
    100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c21b02 */.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-item a {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: fit-content !important;
}

.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-item a .elementor-icon-list-text {
  display: inline !important;
  text-decoration: none !important;

  background-image:
    linear-gradient(currentColor, currentColor),
    linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;

  background-size:
    0% 1.2px,
    100% 0.5px;

  background-position:
    left calc(100% - 1px),
    left calc(100% - 1px);

  transition: background-size 0.35s ease;
}

.elementor-11626 .elementor-element.elementor-element-7c21b02 .elementor-icon-list-item a:hover .elementor-icon-list-text {
  background-size:
    100% 1.2px,
    100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ebfd3f0 */.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-item a {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: fit-content !important;
}

.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-item a .elementor-icon-list-text {
  display: inline !important;
  text-decoration: none !important;

  background-image:
    linear-gradient(currentColor, currentColor),
    linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;

  background-size:
    0% 1.2px,
    100% 0.5px;

  background-position:
    left calc(100% - 1px),
    left calc(100% - 1px);

  transition: background-size 0.35s ease;
}

.elementor-11626 .elementor-element.elementor-element-ebfd3f0 .elementor-icon-list-item a:hover .elementor-icon-list-text {
  background-size:
    100% 1.2px,
    100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-89b4046 */.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-item a {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: fit-content !important;
}

.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-item a .elementor-icon-list-text {
  display: inline !important;
  text-decoration: none !important;

  background-image:
    linear-gradient(currentColor, currentColor),
    linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;

  background-size:
    0% 1.2px,
    100% 0.5px;

  background-position:
    left calc(100% - 1px),
    left calc(100% - 1px);

  transition: background-size 0.35s ease;
}

.elementor-11626 .elementor-element.elementor-element-89b4046 .elementor-icon-list-item a:hover .elementor-icon-list-text {
  background-size:
    100% 1.2px,
    100% 0.5px;
}/* End custom CSS */