.dethemekit_child_de_carousel_1.de-carousel-active .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.dethemekit_child_de_carousel_1.de-carousel-active .elementor-icon-box-title{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_1.de-carousel-active .elementor-icon-box-description{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_2.de-carousel-active .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.dethemekit_child_de_carousel_2.de-carousel-active .elementor-icon-box-title{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_2.de-carousel-active .elementor-icon-box-description{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_3.de-carousel-active .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.dethemekit_child_de_carousel_3.de-carousel-active .elementor-icon-box-title{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_3.de-carousel-active .elementor-icon-box-description{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_4.de-carousel-active .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.dethemekit_child_de_carousel_4.de-carousel-active .elementor-icon-box-title{color:var( --e-global-color-text );}.dethemekit_child_de_carousel_4.de-carousel-active .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-177899a{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-4e05efa{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-f9a4d25 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(87deg, #000000 35%, #F2295B00 87%);opacity:0.91;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-f9a4d25 > .elementor-container{min-height:624px;}.elementor-13 .elementor-element.elementor-element-f9a4d25{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:0px 0px 44px 0px;}.elementor-13 .elementor-element.elementor-element-f9a4d25 > .elementor-shape-top .elementor-shape-fill{fill:#EC2231;}.elementor-13 .elementor-element.elementor-element-f9a4d25 > .elementor-shape-top svg{height:73px;}.elementor-13 .elementor-element.elementor-element-8c50320{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-b7525cc{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-0260967{transition:all 400ms;}.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-13 .elementor-element.elementor-element-183f1f8{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-183f1f8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#EC2231;}.elementor-13 .elementor-element.elementor-element-b592e3b{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-b592e3b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:76px;font-weight:600;letter-spacing:-3.8px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-ff32c3e{--divider-border-style:solid;--divider-color:#EC2231;--divider-border-width:5.6px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-ff32c3e .elementor-divider-separator{width:73%;margin:0 auto;margin-left:0;}.elementor-13 .elementor-element.elementor-element-ff32c3e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-13 .elementor-element.elementor-element-290c4e7{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-88f878a{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-1f93c09{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-da2c68f{margin-top:-87px;margin-bottom:0px;transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-e6b9f45{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-1b7ff08{--swiper-slides-to-display:3;--swiper-slides-gap:10px;transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-1b7ff08 .swiper-slide > .elementor-element{height:100%;}.elementor-13 .elementor-element.elementor-element-a334991{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-fd56ce2 > .elementor-element-populated{padding:22px 22px 22px 22px;}.elementor-13 .elementor-element.elementor-element-fd56ce2{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-58e2158{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-58e2158 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#EC2231;}.elementor-13 .elementor-element.elementor-element-de33411{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-de33411 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:73px;font-weight:600;letter-spacing:-3.8px;color:#000000;}.elementor-13 .elementor-element.elementor-element-6d46d5f{--divider-border-style:solid;--divider-color:#EC2231;--divider-border-width:5.6px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-6d46d5f .elementor-divider-separator{width:46%;margin:0 auto;margin-left:0;}.elementor-13 .elementor-element.elementor-element-6d46d5f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-13 .elementor-element.elementor-element-bcfee33{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm:not(.posts-slider) .wppm-el-post{flex-basis:calc(100% / 2);max-width:calc(99.999% / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm{margin-left:calc(-52px / 2);margin-right:calc(-52px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm:not(.wppm-tile) .wppm-el-post{padding-left:calc(52px / 2);padding-right:calc(52px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-tile > .wppm-el-post{padding:0  calc(52px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm .owl-carousel{padding-left:calc(52px / 2);padding-right:calc(52px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33.sep-content .wppm-grid:not(.no-border) .wppm-el-post:after,.elementor-13 .elementor-element.elementor-element-bcfee33.border-true .wppm-grid:not(.posts-slider) .wppm-el-post:after, .elementor-13 .elementor-element.elementor-element-bcfee33.border-true .wppm-grid .owl-item:after,.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-list.full-border .wppm-el-post:after{left:calc(52px / 2);right:calc(52px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm.wppm-list.count-enabled > :before{left:calc(52px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-el-post{margin-bottom:5px;}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-list.content-border .wppm-el-post, .elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-list.no-border .wppm-el-post, .elementor-13 .elementor-element.elementor-element-bcfee33:not(.border-true) .wppm-grid .wppm-el-post{padding-bottom:0;}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-grid .wppm-el-post, .border-vert-true .wppm-list .wppm-el-post{border-color:#525252;}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-grid:not(.no-border) .wppm-post-wrap{border-bottom-color:#525252;}.elementor-13 .elementor-element.elementor-element-bcfee33 .wp-caption-text{text-align:right;}.elementor-13 .elementor-element.elementor-element-bcfee33 .entry-title > a, .elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-ticker a{color:#000000;}.elementor-13 .elementor-element.elementor-element-bcfee33 .entry-title,.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-ticker span{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;}.elementor-13 .elementor-element.elementor-element-bcfee33 .entry-title{text-align:left;}.elementor-13 .elementor-element.elementor-element-bcfee33 .post-text{text-align:left;}.elementor-13 .elementor-element.elementor-element-bcfee33 .meta-col:not(.col-60){margin:initial;}.elementor-13 .elementor-element.elementor-element-bcfee33 .post-cats > li > a{background:#EC2231;}.elementor-13 .elementor-element.elementor-element-e5f552b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-e5f552b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-13 .elementor-element.elementor-element-e5f552b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 22px 22px 22px;}.elementor-13 .elementor-element.elementor-element-e5f552b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-e5f552b{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-83f145d{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-83f145d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:41px;font-weight:600;letter-spacing:-1px;color:#000000;}.elementor-13 .elementor-element.elementor-element-77f36c4{--divider-border-style:solid;--divider-color:#EC2231;--divider-border-width:5.6px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-77f36c4 .elementor-divider-separator{width:97%;margin:0 auto;margin-left:0;}.elementor-13 .elementor-element.elementor-element-77f36c4 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-posts .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-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .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-13 .elementor-element.elementor-element-7a960f3{--grid-row-gap:35px;transition:all 400ms;--grid-column-gap:30px;}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-13 .elementor-element.elementor-element-7a960f3:after{content:"0.66";}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-post__thumbnail__link{width:100%;}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-post__meta-data span + span:before{content:"•";}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-post__card{background-color:#000000;border-color:#EC2231;border-width:2px;padding-top:19px;padding-bottom:19px;}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-post__text{margin-top:0px;}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-post__title, .elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-post__title a{color:#E62113;font-family:"Cormorant Garamond", Sans-serif;font-size:19px;font-weight:600;line-height:15px;}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-post__title{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-d16d33f{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-eab6373{transition:all 400ms;}.elementor-13 .elementor-element.elementor-element-f3d5fc9{transition:all 400ms;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-1b7ff08{--swiper-slides-to-display:2;}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm:not(.posts-slider) .wppm-el-post{flex-basis:calc(100% / 2);max-width:calc(99.999% / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm{margin-left:calc(-20px / 2);margin-right:calc(-20px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm:not(.wppm-tile) .wppm-el-post{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-tile > .wppm-el-post{padding:0  calc(20px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm .owl-carousel{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33.sep-content .wppm-grid:not(.no-border) .wppm-el-post:after,.elementor-13 .elementor-element.elementor-element-bcfee33.border-true .wppm-grid:not(.posts-slider) .wppm-el-post:after, .elementor-13 .elementor-element.elementor-element-bcfee33.border-true .wppm-grid .owl-item:after,.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-list.full-border .wppm-el-post:after{left:calc(20px / 2);right:calc(20px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm.wppm-list.count-enabled > :before{left:calc(20px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-el-post{margin-bottom:20px;}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-list.content-border .wppm-el-post, .elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-list.no-border .wppm-el-post, .elementor-13 .elementor-element.elementor-element-bcfee33:not(.border-true) .wppm-grid .wppm-el-post{padding-bottom:0;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-0260967{width:36.339%;}.elementor-13 .elementor-element.elementor-element-290c4e7{width:63.661%;}.elementor-13 .elementor-element.elementor-element-fd56ce2{width:74.821%;}.elementor-13 .elementor-element.elementor-element-e5f552b{width:25.135%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-b592e3b .elementor-heading-title{font-size:56px;}.elementor-13 .elementor-element.elementor-element-1b7ff08{--swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-de33411 .elementor-heading-title{font-size:56px;}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm:not(.posts-slider) .wppm-el-post{flex-basis:calc(100% / 1);max-width:calc(99.999% / 1);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm{margin-left:calc(-10px / 2);margin-right:calc(-10px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm:not(.wppm-tile) .wppm-el-post{padding-left:calc(10px / 2);padding-right:calc(10px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-tile > .wppm-el-post{padding:0  calc(10px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm .owl-carousel{padding-left:calc(10px / 2);padding-right:calc(10px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33.sep-content .wppm-grid:not(.no-border) .wppm-el-post:after,.elementor-13 .elementor-element.elementor-element-bcfee33.border-true .wppm-grid:not(.posts-slider) .wppm-el-post:after, .elementor-13 .elementor-element.elementor-element-bcfee33.border-true .wppm-grid .owl-item:after,.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-list.full-border .wppm-el-post:after{left:calc(10px / 2);right:calc(10px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm.wppm-list.count-enabled > :before{left:calc(10px / 2);}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-el-post{margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-list.content-border .wppm-el-post, .elementor-13 .elementor-element.elementor-element-bcfee33 .wppm-list.no-border .wppm-el-post, .elementor-13 .elementor-element.elementor-element-bcfee33:not(.border-true) .wppm-grid .wppm-el-post{padding-bottom:0;}.elementor-13 .elementor-element.elementor-element-83f145d .elementor-heading-title{font-size:56px;}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-13 .elementor-element.elementor-element-7a960f3:after{content:"0.5";}.elementor-13 .elementor-element.elementor-element-7a960f3 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for section, class: .elementor-element-177899a *//* Force the curtain widget to sit as an overlay */
.curtain-overlay {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 999 !important;
    pointer-events: none !important;
    background: transparent !important;
    overflow: hidden !important;
}

/* Kill Elementor wrapper backgrounds */
.curtain-overlay,
.curtain-overlay * {
    background-color: transparent !important;
}

/* Target common SVG/Lottie black background shapes */
.curtain-overlay svg rect,
.curtain-overlay svg path,
.curtain-overlay svg polygon {
    stroke: none;
}

/* Remove black fills from SVG/Lottie */
.curtain-overlay svg [fill="black"],
.curtain-overlay svg [fill="#000"],
.curtain-overlay svg [fill="#000000"],
.curtain-overlay svg [fill="rgb(0,0,0)"],
.curtain-overlay svg [fill="rgb(0, 0, 0)"] {
    fill: transparent !important;
    opacity: 0 !important;
}

/* Remove black strokes too, just in case */
.curtain-overlay svg [stroke="black"],
.curtain-overlay svg [stroke="#000"],
.curtain-overlay svg [stroke="#000000"] {
    stroke: transparent !important;
    opacity: 0 !important;
}

/* Make black disappear visually if the animation is canvas/video/image based */
.curtain-overlay canvas,
.curtain-overlay video,
.curtain-overlay img,
.curtain-overlay svg {
    mix-blend-mode: screen !important;
    background: transparent !important;
}

/* Important: prevent Elementor parent from isolating the blend mode */
.elementor-section,
.elementor-container,
.e-con,
.e-con-inner {
    isolation: auto !important;
}
/* Add this class to the header/hero section underneath */
.header-under-curtain {
    position: relative !important;
    z-index: 1 !important;
    background: transparent !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f9a4d25 *//* Add this class to the header/hero section underneath */
.header-under-curtain {
    position: relative !important;
    z-index: 1 !important;
    background: transparent !important;
    overflow: hidden !important;
}/* End custom CSS */