.elementor-1991 .elementor-element.elementor-element-79481f15{--display:flex;--min-height:40vh;--justify-content:space-between;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7356811 );--border-color:var( --e-global-color-7356811 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1991 .elementor-element.elementor-element-79481f15.e-con{--align-self:stretch;}.elementor-1991 .elementor-element.elementor-element-335273c6{width:100%;max-width:100%;top:-1px;z-index:0;}.elementor-1991 .elementor-element.elementor-element-335273c6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1991 .elementor-element.elementor-element-335273c6{left:0.99px;}body.rtl .elementor-1991 .elementor-element.elementor-element-335273c6{right:0.99px;}.elementor-1991 .elementor-element.elementor-element-39b3f6de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1991 .elementor-element.elementor-element-6d69dc3{width:auto;max-width:auto;}.elementor-1991 .elementor-element.elementor-element-6d69dc3 img{width:50px;}.elementor-1991 .elementor-element.elementor-element-54272cc0{width:auto;max-width:auto;}.elementor-1991 .elementor-element.elementor-element-54272cc0 img{width:50px;}.elementor-1991 .elementor-element.elementor-element-55bc75ce{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-ce896d8{text-align:center;}.elementor-1991 .elementor-element.elementor-element-ce896d8 .elementor-heading-title{font-family:"CitizenGrotesk-Poster", Sans-serif;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-1d9c4931{text-align:center;font-family:"Inter", Sans-serif;font-weight:normal;text-transform:uppercase;color:#FFFBEFA8;}.elementor-1991 .elementor-element.elementor-element-3945b585.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-3945b585 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-21fbeed6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-1991 .elementor-element.elementor-element-68b7b6cb{width:auto;max-width:auto;}.elementor-1991 .elementor-element.elementor-element-68b7b6cb img{width:50px;}.elementor-1991 .elementor-element.elementor-element-684412d0{width:auto;max-width:auto;}.elementor-1991 .elementor-element.elementor-element-684412d0 img{width:50px;}.elementor-1991 .elementor-element.elementor-element-ef2c188{--display:flex;--min-height:65vh;--justify-content:space-between;--overlay-opacity:0.12;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-ef2c188::before, .elementor-1991 .elementor-element.elementor-element-ef2c188 > .elementor-background-video-container::before, .elementor-1991 .elementor-element.elementor-element-ef2c188 > .e-con-inner > .elementor-background-video-container::before, .elementor-1991 .elementor-element.elementor-element-ef2c188 > .elementor-background-slideshow::before, .elementor-1991 .elementor-element.elementor-element-ef2c188 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1991 .elementor-element.elementor-element-ef2c188 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1991 .elementor-element.elementor-element-ef2c188.e-con{--align-self:stretch;}.elementor-1991 .elementor-element.elementor-element-eaf2418{width:100%;max-width:100%;top:0px;z-index:0;}.elementor-1991 .elementor-element.elementor-element-eaf2418.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1991 .elementor-element.elementor-element-eaf2418{left:1px;}body.rtl .elementor-1991 .elementor-element.elementor-element-eaf2418{right:1px;}.elementor-1991 .elementor-element.elementor-element-4050e6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-1991 .elementor-element.elementor-element-3814f49{width:auto;max-width:auto;}.elementor-1991 .elementor-element.elementor-element-3814f49 img{width:50px;}.elementor-1991 .elementor-element.elementor-element-3f94365{width:auto;max-width:auto;}.elementor-1991 .elementor-element.elementor-element-3f94365 img{width:50px;}.elementor-1991 .elementor-element.elementor-element-604e21d{--display:flex;}.elementor-1991 .elementor-element.elementor-element-2860a44.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-2860a44 .elementor-heading-title{color:#1212118F;}.elementor-1991 .elementor-element.elementor-element-d7e59fd img{width:15%;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-88eda48.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-88eda48 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#121211;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1991 .elementor-element.elementor-element-241eaa9{text-align:center;color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-0fe37e9.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-6f65c62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-1991 .elementor-element.elementor-element-ab9924d{width:auto;max-width:auto;}.elementor-1991 .elementor-element.elementor-element-ab9924d img{width:50px;}.elementor-1991 .elementor-element.elementor-element-c332b03{width:auto;max-width:auto;}.elementor-1991 .elementor-element.elementor-element-c332b03 img{width:50px;}.elementor-1991 .elementor-element.elementor-element-6ea850a4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-7356811 );--border-color:var( --e-global-color-7356811 );}.elementor-1991 .elementor-element.elementor-element-6ea850a4.e-con{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-d3cb812{--e-image-carousel-slides-to-show:8;}.elementor-1991 .elementor-element.elementor-element-d3cb812 .swiper-wrapper{display:flex;align-items:center;}.elementor-1991 .elementor-element.elementor-element-d3cb812 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-1991 .elementor-element.elementor-element-5f28aea0{--display:flex;--min-height:800px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1991 .elementor-element.elementor-element-7ed5dde7{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7356811 );--border-color:var( --e-global-color-7356811 );}.elementor-1991 .elementor-element.elementor-element-7ed5dde7:not(.elementor-motion-effects-element-type-background), .elementor-1991 .elementor-element.elementor-element-7ed5dde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1991 .elementor-element.elementor-element-7e95a08c{--display:flex;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-1991 .elementor-element.elementor-element-54e1560e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFBEF;}.elementor-1991 .elementor-element.elementor-element-4453d41e{width:initial;max-width:initial;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1991 .elementor-element.elementor-element-5c83bab2 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-5c83bab2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1991 .elementor-element.elementor-element-5c83bab2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1991 .elementor-element.elementor-element-5c83bab2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1991 .elementor-element.elementor-element-5c8af56b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7356811 );--border-color:var( --e-global-color-7356811 );}.elementor-1991 .elementor-element.elementor-element-702c1f78{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7356811 );--border-color:var( --e-global-color-7356811 );--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1991 .elementor-element.elementor-element-161e6027{color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-33717fa{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#323232;--border-color:#323232;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1991 .elementor-element.elementor-element-6d2c31af{font-family:"Inter", Sans-serif;font-weight:normal;color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-1c6634ec{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1991 .elementor-element.elementor-element-5cf8204f{color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-69a476d4{--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;}.elementor-1991 .elementor-element.elementor-element-a814464{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1991 .elementor-element.elementor-element-447f0818{--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;}.elementor-1991 .elementor-element.elementor-element-182ce4a6 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-7356811 );border-radius:0px 0px 0px 0px;padding:30px 40px 30px 40px;}.elementor-1991 .elementor-element.elementor-element-182ce4a6 .elementor-button:hover, .elementor-1991 .elementor-element.elementor-element-182ce4a6 .elementor-button:focus{background-color:#121211;}.elementor-1991 .elementor-element.elementor-element-182ce4a6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-42fdaa0c .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-7356811 );border-radius:0px 0px 0px 0px;padding:30px 40px 30px 40px;}.elementor-1991 .elementor-element.elementor-element-42fdaa0c .elementor-button:hover, .elementor-1991 .elementor-element.elementor-element-42fdaa0c .elementor-button:focus{background-color:#121211;}.elementor-1991 .elementor-element.elementor-element-42fdaa0c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-56bf9ba9 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-7356811 );border-radius:0px 0px 0px 0px;padding:30px 40px 30px 40px;}.elementor-1991 .elementor-element.elementor-element-56bf9ba9 .elementor-button:hover, .elementor-1991 .elementor-element.elementor-element-56bf9ba9 .elementor-button:focus{background-color:#121211;}.elementor-1991 .elementor-element.elementor-element-56bf9ba9.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-492d5db8{--display:flex;}.elementor-1991 .elementor-element.elementor-element-492d5db8.e-con{--align-self:stretch;}.elementor-1991 .elementor-element.elementor-element-1ffd57a6{--display:flex;--min-height:60vh;--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:space-evenly;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-1991 .elementor-element.elementor-element-1ffd57a6:not(.elementor-motion-effects-element-type-background), .elementor-1991 .elementor-element.elementor-element-1ffd57a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121211;}.elementor-1991 .elementor-element.elementor-element-55fea6fb{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-105d68ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1991 .elementor-element.elementor-element-105d68ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1991 .elementor-element.elementor-element-105d68ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1991 .elementor-element.elementor-element-105d68ed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1991 .elementor-element.elementor-element-105d68ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1991 .elementor-element.elementor-element-105d68ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1991 .elementor-element.elementor-element-105d68ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1991 .elementor-element.elementor-element-105d68ed{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1991 .elementor-element.elementor-element-105d68ed .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1991 .elementor-element.elementor-element-126de6d2{--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-1991 .elementor-element.elementor-element-27327502 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-6814faba .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-7b3af6af{--display:flex;}.elementor-1991 .elementor-element.elementor-element-4e0cf1ab{--display:flex;--min-height:60vh;--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:space-evenly;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-1991 .elementor-element.elementor-element-4e0cf1ab:not(.elementor-motion-effects-element-type-background), .elementor-1991 .elementor-element.elementor-element-4e0cf1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121211;}.elementor-1991 .elementor-element.elementor-element-4e0cf1ab.e-con{--align-self:stretch;}.elementor-1991 .elementor-element.elementor-element-3b798777{color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-6abcc469 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1991 .elementor-element.elementor-element-6abcc469 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1991 .elementor-element.elementor-element-6abcc469 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1991 .elementor-element.elementor-element-6abcc469 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1991 .elementor-element.elementor-element-6abcc469 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1991 .elementor-element.elementor-element-6abcc469 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1991 .elementor-element.elementor-element-6abcc469 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1991 .elementor-element.elementor-element-6abcc469{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1991 .elementor-element.elementor-element-6abcc469 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1991 .elementor-element.elementor-element-47eb8260{--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-1991 .elementor-element.elementor-element-51c10d4d .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-37c0b37f .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-41836b0b{--display:flex;}.elementor-1991 .elementor-element.elementor-element-286dbdcc{--display:flex;--min-height:60vh;--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:space-evenly;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-1991 .elementor-element.elementor-element-286dbdcc:not(.elementor-motion-effects-element-type-background), .elementor-1991 .elementor-element.elementor-element-286dbdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121211;}.elementor-1991 .elementor-element.elementor-element-286dbdcc.e-con{--align-self:stretch;}.elementor-1991 .elementor-element.elementor-element-42f4fa75{color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-489a035a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1991 .elementor-element.elementor-element-489a035a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1991 .elementor-element.elementor-element-489a035a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1991 .elementor-element.elementor-element-489a035a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1991 .elementor-element.elementor-element-489a035a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1991 .elementor-element.elementor-element-489a035a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1991 .elementor-element.elementor-element-489a035a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1991 .elementor-element.elementor-element-489a035a{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1991 .elementor-element.elementor-element-489a035a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1991 .elementor-element.elementor-element-2f3f406d{--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-1991 .elementor-element.elementor-element-5f2cdfd6 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-44d7138a .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-486721e1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}:where( .elementor-1991 .elementor-element.elementor-element-486721e1 .swiper-slide ) > .e-con{background-color:#121211;}.elementor-1991 .elementor-element.elementor-element-486721e1.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-7fe5f913{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-7356811 );--border-color:var( --e-global-color-7356811 );}.elementor-1991 .elementor-element.elementor-element-7fe5f913.e-con{--align-self:stretch;}.elementor-1991 .elementor-element.elementor-element-61db14b4.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-61db14b4 img{width:80%;max-width:600%;height:50vh;object-fit:contain;object-position:center center;}.elementor-1991 .elementor-element.elementor-element-4935e5c8.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-4935e5c8 img{width:80%;max-width:600%;height:50vh;object-fit:contain;object-position:center center;}.elementor-1991 .elementor-element.elementor-element-570cb9c6.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-570cb9c6 img{width:80%;max-width:600%;height:50vh;object-fit:contain;object-position:center center;}.elementor-1991 .elementor-element.elementor-element-38612796{--display:flex;--min-height:15vh;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-1991 .elementor-element.elementor-element-38612796:not(.elementor-motion-effects-element-type-background), .elementor-1991 .elementor-element.elementor-element-38612796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-38612796.e-con{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-4e94eb8b{width:100%;max-width:100%;top:0px;z-index:0;}.elementor-1991 .elementor-element.elementor-element-4e94eb8b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1991 .elementor-element.elementor-element-4e94eb8b{left:0px;}body.rtl .elementor-1991 .elementor-element.elementor-element-4e94eb8b{right:0px;}.elementor-1991 .elementor-element.elementor-element-923f360{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1991 .elementor-element.elementor-element-923f360.e-con{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-feeb90e.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-b31b261.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-b31b261 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1991 .elementor-element.elementor-element-7a76ee14{width:var( --container-widget-width, 15.452% );max-width:15.452%;--container-widget-width:15.452%;--container-widget-flex-grow:0;}.elementor-1991 .elementor-element.elementor-element-7a76ee14.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-7c02dd1b .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-7c02dd1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-7c02dd1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1991 .elementor-element.elementor-element-7c02dd1b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1991 .elementor-element.elementor-element-d9eb029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-7356811 );--border-color:var( --e-global-color-7356811 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1991 .elementor-element.elementor-element-6b8021bc{--grid-columns:3;--grid-column-gap:0px;}.elementor-1991 .elementor-element.elementor-element-6b8021bc .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1991 .elementor-element.elementor-element-6b8021bc .e-loop-item > .elementor-section, .elementor-1991 .elementor-element.elementor-element-6b8021bc .e-loop-item > .elementor-section > .elementor-container, .elementor-1991 .elementor-element.elementor-element-6b8021bc .e-loop-item > .e-con, .elementor-1991 .elementor-element.elementor-element-6b8021bc .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1991 .elementor-element.elementor-element-1766de5{--display:flex;--min-height:500px;--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:center;--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#323232;--border-color:#323232;}.elementor-1991 .elementor-element.elementor-element-1766de5::before, .elementor-1991 .elementor-element.elementor-element-1766de5 > .elementor-background-video-container::before, .elementor-1991 .elementor-element.elementor-element-1766de5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1991 .elementor-element.elementor-element-1766de5 > .elementor-background-slideshow::before, .elementor-1991 .elementor-element.elementor-element-1766de5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1991 .elementor-element.elementor-element-1766de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1991 .elementor-element.elementor-element-9d2ac28{text-align:center;}.elementor-1991 .elementor-element.elementor-element-9d2ac28 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFBEF;}.elementor-1991 .elementor-element.elementor-element-217dd00 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-217dd00{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1991 .elementor-element.elementor-element-217dd00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1991 .elementor-element.elementor-element-217dd00 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1991 .elementor-element.elementor-element-5f78c933{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-7356811 );--border-color:var( --e-global-color-7356811 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1991 .elementor-element.elementor-element-5f78c933:not(.elementor-motion-effects-element-type-background), .elementor-1991 .elementor-element.elementor-element-5f78c933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1991 .elementor-element.elementor-element-7bea3bc1{width:100%;max-width:100%;padding:0px 0px 0px 0px;top:0px;z-index:0;}.elementor-1991 .elementor-element.elementor-element-7bea3bc1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1991 .elementor-element.elementor-element-7bea3bc1{left:0px;}body.rtl .elementor-1991 .elementor-element.elementor-element-7bea3bc1{right:0px;}.elementor-1991 .elementor-element.elementor-element-1f562bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-1991 .elementor-element.elementor-element-1f562bf.e-con{--align-self:flex-start;}.elementor-1991 .elementor-element.elementor-element-5141e47b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1991 .elementor-element.elementor-element-477f1822.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-692b9b1e.elementor-element{--align-self:center;}.elementor-1991 .elementor-element.elementor-element-692b9b1e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1991 .elementor-element.elementor-element-5eeafadf{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-1991 .elementor-element.elementor-element-5eeafadf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-54219659{--display:flex;}.elementor-1991 .elementor-element.elementor-element-4c18a921 p{margin-block-end:0px;}.elementor-1991 .elementor-element.elementor-element-44387f65{--display:flex;}.elementor-1991 .elementor-element.elementor-element-4dbdc1ca p{margin-block-end:0px;}.elementor-1991 .elementor-element.elementor-element-14f59712{--display:flex;}.elementor-1991 .elementor-element.elementor-element-349481e8 p{margin-block-end:0px;}.elementor-1991 .elementor-element.elementor-element-38cba61a{--display:flex;}.elementor-1991 .elementor-element.elementor-element-5e62b2fa p{margin-block-end:0px;}.elementor-1991 .elementor-element.elementor-element-4f086ea{--display:flex;}.elementor-1991 .elementor-element.elementor-element-bc877b7 p{margin-block-end:0px;}.elementor-1991 .elementor-element.elementor-element-79fbacc6{--n-accordion-title-font-size:1rem;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-1991 .elementor-element.elementor-element-79fbacc6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#060606;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7356811 );}:where( .elementor-1991 .elementor-element.elementor-element-79fbacc6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#121211;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-7356811 );--padding-top:0px;--padding-right:20px;--padding-bottom:30px;--padding-left:20px;}.elementor-1991 .elementor-element.elementor-element-79fbacc6 {--n-accordion-padding:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-1991 .elementor-element.elementor-element-79481f15{--min-height:60vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1991 .elementor-element.elementor-element-6d69dc3 img{width:30px;}.elementor-1991 .elementor-element.elementor-element-54272cc0 img{width:30px;}.elementor-1991 .elementor-element.elementor-element-68b7b6cb img{width:30px;}.elementor-1991 .elementor-element.elementor-element-684412d0 img{width:30px;}.elementor-1991 .elementor-element.elementor-element-3814f49 img{width:30px;}.elementor-1991 .elementor-element.elementor-element-3f94365 img{width:30px;}.elementor-1991 .elementor-element.elementor-element-ab9924d img{width:30px;}.elementor-1991 .elementor-element.elementor-element-c332b03 img{width:30px;}.elementor-1991 .elementor-element.elementor-element-d3cb812{--e-image-carousel-slides-to-show:3;}.elementor-1991 .elementor-element.elementor-element-5f28aea0{--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-1991 .elementor-element.elementor-element-7ed5dde7{--min-height:400px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-1991 .elementor-element.elementor-element-7e95a08c{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1991 .elementor-element.elementor-element-5c8af56b{--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-1991 .elementor-element.elementor-element-702c1f78{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-33717fa{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-1c6634ec{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-69a476d4{--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-1991 .elementor-element.elementor-element-1ffd57a6{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1991 .elementor-element.elementor-element-4e0cf1ab{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1991 .elementor-element.elementor-element-286dbdcc{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1991 .elementor-element.elementor-element-486721e1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1991 .elementor-element.elementor-element-7fe5f913{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-7fe5f913.e-con{--order:-99999 /* order start hack */;}.elementor-1991 .elementor-element.elementor-element-61db14b4 img{width:100%;}.elementor-1991 .elementor-element.elementor-element-4935e5c8 img{width:100%;}.elementor-1991 .elementor-element.elementor-element-570cb9c6 img{width:100%;}.elementor-1991 .elementor-element.elementor-element-38612796{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1991 .elementor-element.elementor-element-b31b261.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-7a76ee14{width:100%;max-width:100%;}.elementor-1991 .elementor-element.elementor-element-7a76ee14.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1991 .elementor-element.elementor-element-7c02dd1b{padding:20px 0px 0px 0px;}.elementor-1991 .elementor-element.elementor-element-6b8021bc{--grid-columns:1;}.elementor-1991 .elementor-element.elementor-element-5f78c933{--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-1991 .elementor-element.elementor-element-1f562bf{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1991 .elementor-element.elementor-element-692b9b1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-5eeafadf{width:100%;max-width:100%;}.elementor-1991 .elementor-element.elementor-element-5eeafadf.elementor-element{--flex-grow:0;--flex-shrink:1;}}@media(max-width:767px){.elementor-1991 .elementor-element.elementor-element-79481f15{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1991 .elementor-element.elementor-element-39b3f6de{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1991 .elementor-element.elementor-element-6d69dc3 img{width:20px;}.elementor-1991 .elementor-element.elementor-element-54272cc0 img{width:20px;}.elementor-1991 .elementor-element.elementor-element-21fbeed6{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1991 .elementor-element.elementor-element-68b7b6cb img{width:20px;}.elementor-1991 .elementor-element.elementor-element-684412d0 img{width:20px;}.elementor-1991 .elementor-element.elementor-element-ef2c188{--min-height:50vh;}.elementor-1991 .elementor-element.elementor-element-4050e6b{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1991 .elementor-element.elementor-element-3814f49 img{width:20px;}.elementor-1991 .elementor-element.elementor-element-3f94365 img{width:20px;}.elementor-1991 .elementor-element.elementor-element-2860a44{text-align:center;}.elementor-1991 .elementor-element.elementor-element-6f65c62{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1991 .elementor-element.elementor-element-ab9924d img{width:20px;}.elementor-1991 .elementor-element.elementor-element-c332b03 img{width:20px;}.elementor-1991 .elementor-element.elementor-element-d3cb812{--e-image-carousel-slides-to-show:2;}.elementor-1991 .elementor-element.elementor-element-7e95a08c{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-447f0818{--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-1991 .elementor-element.elementor-element-182ce4a6 .elementor-button{font-size:0.8rem;}.elementor-1991 .elementor-element.elementor-element-42fdaa0c .elementor-button{font-size:0.8rem;}.elementor-1991 .elementor-element.elementor-element-56bf9ba9 .elementor-button{font-size:0.8rem;}.elementor-1991 .elementor-element.elementor-element-1ffd57a6{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-4e0cf1ab{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-286dbdcc{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-486721e1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1991 .elementor-element.elementor-element-38612796{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-923f360{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1991 .elementor-element.elementor-element-b31b261.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-7a76ee14{text-align:center;}.elementor-1991 .elementor-element.elementor-element-7c02dd1b.elementor-element{--align-self:stretch;}.elementor-1991 .elementor-element.elementor-element-6b8021bc{--grid-columns:1;}.elementor-1991 .elementor-element.elementor-element-1f562bf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1991 .elementor-element.elementor-element-692b9b1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1991 .elementor-element.elementor-element-5eeafadf{text-align:start;}}@media(min-width:768px){.elementor-1991 .elementor-element.elementor-element-79481f15{--width:100%;}.elementor-1991 .elementor-element.elementor-element-7fe5f913{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1991 .elementor-element.elementor-element-7fe5f913{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-335273c6 */.elementor-1991 .elementor-element.elementor-element-335273c6 {
    min-height: 100%;  /* ou 100vh si tu veux un hero plein écran */
}

#moire-bg-hero {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 0;
    overflow: hidden;
}

.moire-bg {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaf2418 */.elementor-1991 .elementor-element.elementor-element-eaf2418 {
    min-height: 100%;  /* ou 100vh si tu veux un hero plein écran */
    opacity: 0.2;
}

#moire-bg-hero {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 0;
    overflow: hidden;
}

.moire-bg {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d3cb812 */.elementor-image-carousel .swiper-slide {
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center;           /* Centre verticalement */
    justify-content: center;       /* Centre horizontalement */
    height: 100%;                  /* Prend toute la hauteur du carousel */
    min-height: 175px;             /* Adapte selon la hauteur voulue */
    box-sizing: border-box;
    position: relative;
    background: transparent !important;
    border-right: 1px solid var(--e-global-color-7356811);
}

.elementor-image-carousel .swiper-slide:last-child {
    border-right: none !important;
}

.elementor-image-carousel .swiper-slide-image {
    width: 100% !important;
    height: auto !important; 
    object-fit: contain;
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447f0818 */.elementor-1991 .elementor-element.elementor-element-447f0818 {
 max-height: 78px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a476d4 *//* tabs process */
/* ===========================
   NAV TOP — état actif + barres
   =========================== */

/* Les 3 boutons du haut : permettent d'afficher la barre en haut */
.btn-slide-1 .elementor-button,
.btn-slide-2 .elementor-button,
.btn-slide-3 .elementor-button {
  position: relative;
  overflow: hidden;
}

/* Barre grise quand le bouton est actif */
.elementor-button.is-active::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 3px;
  background: #323232;
  z-index: 1;
  pointer-events: none;
}

/* Barre holo animée, pilotée par JS */
.slide-timer-bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  width: 0%;
  background: linear-gradient(90deg, #C2F3F0, #F8BAD1, #D1C0F4, #9EB1F3, #C2F3F0);
  background-size: 300% 100%;
  background-position: 100% 50%;
  z-index: 2;
  pointer-events: none;
}

/* Style du bouton actif */
.btn-slide-1 .elementor-button.is-active,
.btn-slide-2 .elementor-button.is-active,
.btn-slide-3 .elementor-button.is-active {
  background-color: #121211 !important;
  border-color: #121211 !important;
  color: var(--e-global-color-primary) !important;
  z-index: 0;
}        

/* ===========================
   VISUELS DROITE — empilement + fade
   =========================== */

/* === Wrapper colonne des visuels === */
.right-visuals {
  position: relative;         
  isolation: isolate; 
}

/* === Tous les visuels : cachés par défaut et empilés === */
.right-visuals #slide1,
.right-visuals #slide2,
.right-visuals #slide3 {
  position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .5s ease, visibility .5s ease;
  will-change: opacity;
}

/* === Le visuel actif seulement === */
.right-visuals #slide1.is-visible,
.right-visuals #slide2.is-visible,
.right-visuals #slide3.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* (facultatif) si Elementor force des styles, lève le ton : */
.right-visuals #slide1,
.right-visuals #slide2,
.right-visuals #slide3 { opacity: 0 !important; visibility: hidden !important; }
.right-visuals #slide1.is-visible,
.right-visuals #slide2.is-visible,
.right-visuals #slide3.is-visible { opacity: 1 !important; visibility: visible !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e94eb8b */.elementor-1991 .elementor-element.elementor-element-4e94eb8b {
    min-height: 100%;  /* ou 100vh si tu veux un hero plein écran */
}

#moire-bg-hero {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 0;
    overflow: hidden;
}

.moire-bg {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6b8021bc */.e-loop-item {
  border-right: 1px solid #323232;
}

.e-loop-item:last-child {
  border-right: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7bea3bc1 */.elementor-1991 .elementor-element.elementor-element-7bea3bc1 {
    min-height: 100%;  /* ou 100vh si tu veux un hero plein écran */
}

#moire-bg-hero {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 0;
    overflow: hidden;
}

.moire-bg {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-79fbacc6 */.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {
    background-color: #121211 !important;
    border-bottom:none !important;
}

.e-n-accordion-item-title {
  border: 1px solid #323232;
  border-top: none;
  border-bottom: none;
}

/* Ajoute border-top sauf pour le premier */
.e-n-accordion-item-title:not(:first-child) {
  border-top: 1px solid #323232;
}

/* Ajoute border-bottom sauf pour le dernier */
.e-n-accordion-item-title:not(:last-child) {
  border-bottom: 1px solid #323232;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CitizenGrotesk-Poster';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://agencemoire.com/wp-content/uploads/2025/06/CitizenGrotesk-Poster.woff2') format('woff2'),
		url('https://agencemoire.com/wp-content/uploads/2025/06/CitizenGrotesk-Poster.woff') format('woff'),
		url('https://agencemoire.com/wp-content/uploads/2025/06/CitizenGrotesk-Poster.ttf') format('truetype');
}
/* End Custom Fonts CSS */