.elementor-66 .elementor-element.elementor-element-hom0033{--display:flex;--min-height:650px;--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;--align-items:center;--overlay-opacity:1;--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-66 .elementor-element.elementor-element-hom0033:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-hom0033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;background-image:url("https://www.smartdating.ro/wp-content/uploads/2026/09/hero-smartdating.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-hom0033::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0B0B0C 34%, rgba(11,11,12,0.06) 82%);}.elementor-66 .elementor-element.elementor-element-frm0032{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-her0031{--display:flex;--min-height:650px;--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:173px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-txt002a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-her002b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed0029 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:92px;font-weight:400;text-transform:uppercase;line-height:0.88em;letter-spacing:0.2px;color:#FFFDF9;}.elementor-66 .elementor-element.elementor-element-txt002c{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#DED7DB;}.elementor-66 .elementor-element.elementor-element-act002f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-btn002d .elementor-button{background-color:#DC7EAC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;fill:#0B0B0C;color:#0B0B0C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DC7EAC;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-66 .elementor-element.elementor-element-btn002e .elementor-button{background-color:#0B0B0C;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px;fill:#FFFDF9;color:#FFFDF9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DC7EAC;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-66 .elementor-element.elementor-element-sol0030{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hrt0030{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hrt0030 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hrt0030.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;color:rgba(220,126,172,0);}.elementor-66 .elementor-element.elementor-element-hrt0030.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hrt0030.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hrt0030.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hrt0030.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hrt0030.elementor-view-framed .elementor-icon{background-color:rgba(220,126,172,0);}.elementor-66 .elementor-element.elementor-element-hrt0030.elementor-view-stacked .elementor-icon svg{fill:rgba(220,126,172,0);}.elementor-66 .elementor-element.elementor-element-hrt0030 .elementor-icon{font-size:16px;border-width:1px 1px 1px 1px;}.elementor-66 .elementor-element.elementor-element-hrt0030 .elementor-icon svg{height:16px;}.elementor-66 .elementor-element.elementor-element-txt0030{width:initial;max-width:initial;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.65em;color:#DED9DC;}.elementor-66 .elementor-element.elementor-element-hom005d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-hom005d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-hom005d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-frm005c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hey0036{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli0034{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli0034:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-eli0034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-txt0035{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-eve005b{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#353236;--border-color:#353236;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__items, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__items, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-66 .elementor-element.elementor-element-pro0074{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-pro0074:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-pro0074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101012;}.elementor-66 .elementor-element.elementor-element-frm0073{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-pro0072{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-pro0062{--display:flex;--min-height:114px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#353236;--border-color:#353236;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-hic005e{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic005e .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic005e.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic005e.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic005e.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic005e.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic005e.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic005e .elementor-icon{font-size:25px;}.elementor-66 .elementor-element.elementor-element-hic005e .elementor-icon svg{height:25px;}.elementor-66 .elementor-element.elementor-element-pro0061{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed005f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt0060{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-pro0067{--display:flex;--min-height:114px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#353236;--border-color:#353236;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-hic0063{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic0063 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic0063.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0063.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic0063.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0063.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic0063.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0063 .elementor-icon{font-size:25px;}.elementor-66 .elementor-element.elementor-element-hic0063 .elementor-icon svg{height:25px;}.elementor-66 .elementor-element.elementor-element-pro0066{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed0064 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt0065{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-pro006c{--display:flex;--min-height:114px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#353236;--border-color:#353236;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-hic0068{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic0068 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic0068.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0068.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic0068.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0068.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic0068.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0068 .elementor-icon{font-size:25px;}.elementor-66 .elementor-element.elementor-element-hic0068 .elementor-icon svg{height:25px;}.elementor-66 .elementor-element.elementor-element-pro006b{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed0069 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt006a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-pro0071{--display:flex;--min-height:114px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#353236;--border-color:#353236;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-66 .elementor-element.elementor-element-hic006d{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic006d .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic006d.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic006d.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic006d.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic006d.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic006d.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic006d .elementor-icon{font-size:25px;}.elementor-66 .elementor-element.elementor-element-hic006d .elementor-icon svg{height:25px;}.elementor-66 .elementor-element.elementor-element-pro0070{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed006e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt006f{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.35em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-abo008b{--display:flex;--min-height:388px;--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-abo008b:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-abo008b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-frm008a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-row0089{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:128px 128px;--row-gap:128px;--column-gap:128px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col0079{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hey0077{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli0075{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli0075:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-eli0075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-txt0076{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hed0078 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:72px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-col0088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-txt007a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#4E484C;}.elementor-66 .elementor-element.elementor-element-che0087{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-che007e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-che007c{--display:flex;--min-height:32px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DC7EAC;--border-color:#DC7EAC;--border-radius:50px %px 50px %px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hic007b{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic007b .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic007b.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic007b.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic007b.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic007b.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic007b.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic007b .elementor-icon{font-size:12px;}.elementor-66 .elementor-element.elementor-element-hic007b .elementor-icon svg{height:12px;}.elementor-66 .elementor-element.elementor-element-txt007d{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#242124;}.elementor-66 .elementor-element.elementor-element-che0082{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-che0080{--display:flex;--min-height:32px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DC7EAC;--border-color:#DC7EAC;--border-radius:50px %px 50px %px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hic007f{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic007f .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic007f.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic007f.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic007f.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic007f.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic007f.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic007f .elementor-icon{font-size:12px;}.elementor-66 .elementor-element.elementor-element-hic007f .elementor-icon svg{height:12px;}.elementor-66 .elementor-element.elementor-element-txt0081{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#242124;}.elementor-66 .elementor-element.elementor-element-che0086{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-che0084{--display:flex;--min-height:32px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DC7EAC;--border-color:#DC7EAC;--border-radius:50px %px 50px %px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hic0083{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic0083 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic0083.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0083.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic0083.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0083.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic0083.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0083 .elementor-icon{font-size:12px;}.elementor-66 .elementor-element.elementor-element-hic0083 .elementor-icon svg{height:12px;}.elementor-66 .elementor-element.elementor-element-txt0085{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#242124;}.elementor-66 .elementor-element.elementor-element-for00ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-for00ab:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-for00ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-frm00aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-row0093{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col0090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hey008e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli008c{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli008c:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-eli008c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-txt008d{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hed008f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:68px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-col0092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-for00a9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col009a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col009a:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col009a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151517;}.elementor-66 .elementor-element.elementor-element-img0094 img{width:100%;height:260px;object-fit:cover;object-position:center center;}.elementor-66 .elementor-element.elementor-element-for0099{--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-66 .elementor-element.elementor-element-txt0095{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hed0096 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt0097{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-txt0098{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-col00a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col00a1:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col00a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151517;}.elementor-66 .elementor-element.elementor-element-img009b img{width:100%;height:260px;object-fit:cover;object-position:center center;}.elementor-66 .elementor-element.elementor-element-for00a0{--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-66 .elementor-element.elementor-element-txt009c{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hed009d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt009e{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-txt009f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-col00a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col00a8:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col00a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151517;}.elementor-66 .elementor-element.elementor-element-img00a2 img{width:100%;height:260px;object-fit:cover;object-position:center center;}.elementor-66 .elementor-element.elementor-element-for00a7{--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-66 .elementor-element.elementor-element-txt00a3{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hed00a4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt00a5{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-txt00a6{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-how00c6{--display:flex;--min-height:707px;--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-how00c6:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-how00c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-frm00c5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hey00ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli00ac{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli00ac:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-eli00ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-txt00ad{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-hed00af .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-ste00c4{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col00b4{--display:flex;--min-height:330px;--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-col00b4:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col00b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-hed00b0{text-align:end;}.elementor-66 .elementor-element.elementor-element-hed00b0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:rgba(255,255,255,.2);}.elementor-66 .elementor-element.elementor-element-hic00b1{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00b1 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00b1.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00b1.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00b1.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00b1.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00b1.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00b1 .elementor-icon{font-size:34px;}.elementor-66 .elementor-element.elementor-element-hic00b1 .elementor-icon svg{height:34px;}.elementor-66 .elementor-element.elementor-element-hed00b2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt00b3{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-col00b9{--display:flex;--min-height:330px;--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-col00b9:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col00b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-hed00b5{text-align:end;}.elementor-66 .elementor-element.elementor-element-hed00b5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:rgba(255,255,255,.2);}.elementor-66 .elementor-element.elementor-element-hic00b6{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00b6 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00b6.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00b6.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00b6.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00b6.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00b6.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00b6 .elementor-icon{font-size:34px;}.elementor-66 .elementor-element.elementor-element-hic00b6 .elementor-icon svg{height:34px;}.elementor-66 .elementor-element.elementor-element-hed00b7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt00b8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-col00be{--display:flex;--min-height:330px;--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-col00be:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col00be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-hed00ba{text-align:end;}.elementor-66 .elementor-element.elementor-element-hed00ba .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:rgba(255,255,255,.2);}.elementor-66 .elementor-element.elementor-element-hic00bb{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00bb .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00bb.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00bb.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00bb.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00bb.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00bb.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00bb .elementor-icon{font-size:34px;}.elementor-66 .elementor-element.elementor-element-hic00bb .elementor-icon svg{height:34px;}.elementor-66 .elementor-element.elementor-element-hed00bc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt00bd{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-col00c3{--display:flex;--min-height:330px;--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-col00c3:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col00c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-hed00bf{text-align:end;}.elementor-66 .elementor-element.elementor-element-hed00bf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:rgba(255,255,255,.2);}.elementor-66 .elementor-element.elementor-element-hic00c0{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00c0 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00c0.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00c0.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00c0.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00c0.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00c0.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00c0 .elementor-icon{font-size:34px;}.elementor-66 .elementor-element.elementor-element-hic00c0 .elementor-icon svg{height:34px;}.elementor-66 .elementor-element.elementor-element-hed00c1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt00c2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-inc00ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-inc00ed:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-inc00ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-frm00ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-row00eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col00cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-img00c7 img{width:100%;height:640px;object-fit:cover;object-position:center center;}.elementor-66 .elementor-element.elementor-element-pho00ca{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--margin-top:-126px;--margin-bottom:0px;--margin-left:24px;--margin-right:24px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;--z-index:2;}.elementor-66 .elementor-element.elementor-element-pho00ca:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-pho00ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(11,11,12,.92);}.elementor-66 .elementor-element.elementor-element-hed00c8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt00c9{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#AAA4A8;}.elementor-66 .elementor-element.elementor-element-col00ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hey00ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli00cc{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli00cc:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-eli00cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-eli00cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-txt00cd{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hed00cf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:68px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-inc00e8{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inc00d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2C9C4;--border-color:#D2C9C4;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inc00d1{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DC7EAC;--border-color:#DC7EAC;--border-radius:50px %px 50px %px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hic00d0{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00d0 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00d0.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00d0.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00d0.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00d0.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00d0.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00d0 .elementor-icon{font-size:18px;}.elementor-66 .elementor-element.elementor-element-hic00d0 .elementor-icon svg{height:18px;}.elementor-66 .elementor-element.elementor-element-inc00d4{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed00d2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-txt00d3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#625B5F;}.elementor-66 .elementor-element.elementor-element-inc00db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2C9C4;--border-color:#D2C9C4;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inc00d7{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DC7EAC;--border-color:#DC7EAC;--border-radius:50px %px 50px %px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hic00d6{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00d6 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00d6.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00d6.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00d6.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00d6.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00d6.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00d6 .elementor-icon{font-size:18px;}.elementor-66 .elementor-element.elementor-element-hic00d6 .elementor-icon svg{height:18px;}.elementor-66 .elementor-element.elementor-element-inc00da{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed00d8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-txt00d9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#625B5F;}.elementor-66 .elementor-element.elementor-element-inc00e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2C9C4;--border-color:#D2C9C4;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inc00dd{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DC7EAC;--border-color:#DC7EAC;--border-radius:50px %px 50px %px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hic00dc{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00dc .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00dc.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00dc.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00dc.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00dc.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00dc.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00dc .elementor-icon{font-size:18px;}.elementor-66 .elementor-element.elementor-element-hic00dc .elementor-icon svg{height:18px;}.elementor-66 .elementor-element.elementor-element-inc00e0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed00de .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-txt00df{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#625B5F;}.elementor-66 .elementor-element.elementor-element-inc00e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2C9C4;--border-color:#D2C9C4;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-inc00e3{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DC7EAC;--border-color:#DC7EAC;--border-radius:50px %px 50px %px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hic00e2{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00e2 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00e2.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00e2.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00e2.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00e2.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00e2.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00e2 .elementor-icon{font-size:18px;}.elementor-66 .elementor-element.elementor-element-hic00e2 .elementor-icon svg{height:18px;}.elementor-66 .elementor-element.elementor-element-inc00e6{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed00e4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-txt00e5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#625B5F;}.elementor-66 .elementor-element.elementor-element-hbt00e9 .elementor-button{background-color:#DC7EAC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.35px;fill:#0B0B0C;color:#0B0B0C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DC7EAC;border-radius:0px 0px 0px 0px;padding:17px 28px 17px 28px;}.elementor-66 .elementor-element.elementor-element-sto010e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-sto010e:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-sto010e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101012;}.elementor-66 .elementor-element.elementor-element-frm010d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-row00f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col00f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hey00f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli00ee{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli00ee:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-eli00ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-txt00ef{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-sto00f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col00f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed00f3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:66px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-sto0108{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col00fb{--display:flex;--min-height:300px;--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-col00fb:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col00fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151517;}.elementor-66 .elementor-element.elementor-element-hic00f6{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00f6 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00f6.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00f6.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00f6.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00f6.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00f6.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00f6 .elementor-icon{font-size:24px;}.elementor-66 .elementor-element.elementor-element-hic00f6 .elementor-icon svg{height:24px;}.elementor-66 .elementor-element.elementor-element-txt00f7{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-sto00fa{--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:3px 3px;--row-gap:3px;--column-gap:3px;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:#353236;--border-color:#353236;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed00f8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt00f9{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-col0101{--display:flex;--min-height:300px;--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-col0101:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col0101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151517;}.elementor-66 .elementor-element.elementor-element-hic00fc{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic00fc .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic00fc.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00fc.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00fc.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00fc.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic00fc.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic00fc .elementor-icon{font-size:24px;}.elementor-66 .elementor-element.elementor-element-hic00fc .elementor-icon svg{height:24px;}.elementor-66 .elementor-element.elementor-element-txt00fd{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-sto0100{--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:3px 3px;--row-gap:3px;--column-gap:3px;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:#353236;--border-color:#353236;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed00fe .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt00ff{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-col0107{--display:flex;--min-height:300px;--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-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353236;--border-color:#353236;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-66 .elementor-element.elementor-element-col0107:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-col0107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151517;}.elementor-66 .elementor-element.elementor-element-hic0102{width:initial;max-width:initial;}.elementor-66 .elementor-element.elementor-element-hic0102 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-hic0102.elementor-view-stacked .elementor-icon{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0102.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic0102.elementor-view-default .elementor-icon{color:#DC7EAC;border-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0102.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-hic0102.elementor-view-default .elementor-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hic0102 .elementor-icon{font-size:24px;}.elementor-66 .elementor-element.elementor-element-hic0102 .elementor-icon svg{height:24px;}.elementor-66 .elementor-element.elementor-element-txt0103{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-sto0106{--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:3px 3px;--row-gap:3px;--column-gap:3px;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:#353236;--border-color:#353236;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed0104 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt0105{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-sto010c{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#353236;--border-color:#353236;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hed0109 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-txt010a{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-txt010b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-faq0119{--display:flex;--min-height:642px;--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-faq0119:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-faq0119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-frm0118{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-row0117{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:112px 112px;--row-gap:112px;--column-gap:112px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col0114{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hey0111{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli010f{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli010f:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-eli010f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-txt0110{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hed0112 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:68px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-txt0113{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#6E696D;}.elementor-66 .elementor-element.elementor-element-col0116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-accordion-item{border-width:1px;border-color:#D2C9C4;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#D2C9C4;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#D2C9C4;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-accordion-icon, .elementor-66 .elementor-element.elementor-element-hom0115 .elementor-accordion-title{color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-accordion-icon svg{fill:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-tab-title .elementor-accordion-icon i:before{color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-tab-title .elementor-accordion-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-hom0115 .elementor-tab-content{color:#625B5F;font-family:"Inter", Sans-serif;font-size:15px;}.elementor-66 .elementor-element.elementor-element-new0124{--display:flex;--min-height:298px;--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-new0124:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-new0124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC7EAC;}.elementor-66 .elementor-element.elementor-element-frm0123{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-row0122{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:128px 128px;--row-gap:128px;--column-gap:128px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-col011e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-hey011c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli011a{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-eli011a:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-eli011a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-txt011b{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.4px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-hed011d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;text-transform:uppercase;line-height:0.92em;letter-spacing:0.2px;color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-col0121{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-66 .elementor-element.elementor-element-new011f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-66 .elementor-element.elementor-element-new011f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-new011f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-66 .elementor-element.elementor-element-new011f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-field-group > label, .elementor-66 .elementor-element.elementor-element-new011f .elementor-field-subgroup label{color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-field-group > label{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-field-type-html{padding-bottom:0px;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-field-group .elementor-field{color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#0B0B0C;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#0B0B0C;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-field-group .elementor-select-wrapper::before{color:#0B0B0C;}.elementor-66 .elementor-element.elementor-element-new011f .e-form__buttons__wrapper__button-next{background-color:#0B0B0C;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-button[type="submit"]{background-color:#0B0B0C;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-new011f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-66 .elementor-element.elementor-element-new011f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-66 .elementor-element.elementor-element-new011f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-66 .elementor-element.elementor-element-new011f .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-new011f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-66 .elementor-element.elementor-element-txt0120{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#0B0B0C;}@media(max-width:1024px){.elementor-66 .elementor-element.elementor-element-hom0033{--min-height:650px;--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-her0031{--padding-top:150px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-txt002a{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed0029 .elementor-heading-title{font-size:72px;}.elementor-66 .elementor-element.elementor-element-txt002c{font-size:17px;}.elementor-66 .elementor-element.elementor-element-txt0030{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hom005d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-hey0036{--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-66 .elementor-element.elementor-element-txt0035{font-size:16px;}.elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-66 .elementor-element.elementor-element-pro0074{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-pro0072{--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-66 .elementor-element.elementor-element-pro0062{--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-66 .elementor-element.elementor-element-hed005f .elementor-heading-title{font-size:24px;}.elementor-66 .elementor-element.elementor-element-txt0060{font-size:16px;}.elementor-66 .elementor-element.elementor-element-pro0067{--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-66 .elementor-element.elementor-element-hed0064 .elementor-heading-title{font-size:24px;}.elementor-66 .elementor-element.elementor-element-txt0065{font-size:16px;}.elementor-66 .elementor-element.elementor-element-pro006c{--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-66 .elementor-element.elementor-element-hed0069 .elementor-heading-title{font-size:24px;}.elementor-66 .elementor-element.elementor-element-txt006a{font-size:16px;}.elementor-66 .elementor-element.elementor-element-pro0071{--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-66 .elementor-element.elementor-element-hed006e .elementor-heading-title{font-size:24px;}.elementor-66 .elementor-element.elementor-element-txt006f{font-size:16px;}.elementor-66 .elementor-element.elementor-element-abo008b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-row0089{--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-66 .elementor-element.elementor-element-hey0077{--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-66 .elementor-element.elementor-element-txt0076{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed0078 .elementor-heading-title{font-size:56px;}.elementor-66 .elementor-element.elementor-element-txt007a{font-size:19px;}.elementor-66 .elementor-element.elementor-element-che007e{--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-66 .elementor-element.elementor-element-txt007d{font-size:16px;}.elementor-66 .elementor-element.elementor-element-che0082{--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-66 .elementor-element.elementor-element-txt0081{font-size:16px;}.elementor-66 .elementor-element.elementor-element-che0086{--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-66 .elementor-element.elementor-element-txt0085{font-size:16px;}.elementor-66 .elementor-element.elementor-element-for00ab{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-row0093{--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-66 .elementor-element.elementor-element-hey008e{--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-66 .elementor-element.elementor-element-txt008d{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed008f .elementor-heading-title{font-size:53px;}.elementor-66 .elementor-element.elementor-element-for00a9{--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-66 .elementor-element.elementor-element-img0094 img{height:213px;}.elementor-66 .elementor-element.elementor-element-txt0095{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed0096 .elementor-heading-title{font-size:33px;}.elementor-66 .elementor-element.elementor-element-txt0097{font-size:16px;}.elementor-66 .elementor-element.elementor-element-txt0098{font-size:16px;}.elementor-66 .elementor-element.elementor-element-img009b img{height:213px;}.elementor-66 .elementor-element.elementor-element-txt009c{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed009d .elementor-heading-title{font-size:33px;}.elementor-66 .elementor-element.elementor-element-txt009e{font-size:16px;}.elementor-66 .elementor-element.elementor-element-txt009f{font-size:16px;}.elementor-66 .elementor-element.elementor-element-img00a2 img{height:213px;}.elementor-66 .elementor-element.elementor-element-txt00a3{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed00a4 .elementor-heading-title{font-size:33px;}.elementor-66 .elementor-element.elementor-element-txt00a5{font-size:16px;}.elementor-66 .elementor-element.elementor-element-txt00a6{font-size:16px;}.elementor-66 .elementor-element.elementor-element-how00c6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-hey00ae{--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-66 .elementor-element.elementor-element-txt00ad{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed00af .elementor-heading-title{font-size:55px;}.elementor-66 .elementor-element.elementor-element-ste00c4{--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-66 .elementor-element.elementor-element-hed00b0 .elementor-heading-title{font-size:42px;}.elementor-66 .elementor-element.elementor-element-hed00b2 .elementor-heading-title{font-size:27px;}.elementor-66 .elementor-element.elementor-element-txt00b3{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed00b5 .elementor-heading-title{font-size:42px;}.elementor-66 .elementor-element.elementor-element-hed00b7 .elementor-heading-title{font-size:27px;}.elementor-66 .elementor-element.elementor-element-txt00b8{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed00ba .elementor-heading-title{font-size:42px;}.elementor-66 .elementor-element.elementor-element-hed00bc .elementor-heading-title{font-size:27px;}.elementor-66 .elementor-element.elementor-element-txt00bd{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed00bf .elementor-heading-title{font-size:42px;}.elementor-66 .elementor-element.elementor-element-hed00c1 .elementor-heading-title{font-size:27px;}.elementor-66 .elementor-element.elementor-element-txt00c2{font-size:16px;}.elementor-66 .elementor-element.elementor-element-inc00ed{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-row00eb{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-66 .elementor-element.elementor-element-col00cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-66 .elementor-element.elementor-element-img00c7 img{height:525px;}.elementor-66 .elementor-element.elementor-element-hed00c8 .elementor-heading-title{font-size:25px;}.elementor-66 .elementor-element.elementor-element-txt00c9{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hey00ce{--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;--flex-wrap:nowrap;}.elementor-66 .elementor-element.elementor-element-txt00cd{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed00cf .elementor-heading-title{font-size:53px;}.elementor-66 .elementor-element.elementor-element-inc00d5{--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-66 .elementor-element.elementor-element-hed00d2 .elementor-heading-title{font-size:22px;}.elementor-66 .elementor-element.elementor-element-txt00d3{font-size:16px;}.elementor-66 .elementor-element.elementor-element-inc00db{--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-66 .elementor-element.elementor-element-hed00d8 .elementor-heading-title{font-size:22px;}.elementor-66 .elementor-element.elementor-element-txt00d9{font-size:16px;}.elementor-66 .elementor-element.elementor-element-inc00e1{--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-66 .elementor-element.elementor-element-hed00de .elementor-heading-title{font-size:22px;}.elementor-66 .elementor-element.elementor-element-txt00df{font-size:16px;}.elementor-66 .elementor-element.elementor-element-inc00e7{--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-66 .elementor-element.elementor-element-hed00e4 .elementor-heading-title{font-size:22px;}.elementor-66 .elementor-element.elementor-element-txt00e5{font-size:16px;}.elementor-66 .elementor-element.elementor-element-sto010e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-row00f5{--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-66 .elementor-element.elementor-element-hey00f0{--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-66 .elementor-element.elementor-element-txt00ef{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed00f3 .elementor-heading-title{font-size:51px;}.elementor-66 .elementor-element.elementor-element-sto0108{--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-66 .elementor-element.elementor-element-txt00f7{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed00f8 .elementor-heading-title{font-size:23px;}.elementor-66 .elementor-element.elementor-element-txt00f9{font-size:16px;}.elementor-66 .elementor-element.elementor-element-txt00fd{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed00fe .elementor-heading-title{font-size:23px;}.elementor-66 .elementor-element.elementor-element-txt00ff{font-size:16px;}.elementor-66 .elementor-element.elementor-element-txt0103{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed0104 .elementor-heading-title{font-size:23px;}.elementor-66 .elementor-element.elementor-element-txt0105{font-size:16px;}.elementor-66 .elementor-element.elementor-element-sto010c{--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:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-66 .elementor-element.elementor-element-hed0109 .elementor-heading-title{font-size:24px;}.elementor-66 .elementor-element.elementor-element-txt010a{font-size:40px;line-height:1.05em;}.elementor-66 .elementor-element.elementor-element-txt010b{font-size:16px;}.elementor-66 .elementor-element.elementor-element-faq0119{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-row0117{--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-66 .elementor-element.elementor-element-hey0111{--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-66 .elementor-element.elementor-element-txt0110{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed0112 .elementor-heading-title{font-size:53px;}.elementor-66 .elementor-element.elementor-element-txt0113{font-size:16px;}.elementor-66 .elementor-element.elementor-element-new0124{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-66 .elementor-element.elementor-element-row0122{--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;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-66 .elementor-element.elementor-element-hey011c{--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;--flex-wrap:nowrap;}.elementor-66 .elementor-element.elementor-element-txt011b{font-size:16px;}.elementor-66 .elementor-element.elementor-element-hed011d .elementor-heading-title{font-size:48px;line-height:1.05em;}.elementor-66 .elementor-element.elementor-element-txt0120{font-size:16px;}}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-hom0033{--min-height:640px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-hom0033:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-hom0033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-66 .elementor-element.elementor-element-hom0033::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-hom0033 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #0B0B0C 42%, rgba(11,11,12,0.06) 76%);}.elementor-66 .elementor-element.elementor-element-her0031{--width:100%;--min-height:640px;--padding-top:405px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-txt002a{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed0029 .elementor-heading-title{font-size:62px;}.elementor-66 .elementor-element.elementor-element-txt002c{font-size:16px;}.elementor-66 .elementor-element.elementor-element-act002f{--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-66 .elementor-element.elementor-element-txt0030{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hom005d{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-hey0036{--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-66 .elementor-element.elementor-element-txt0035{font-size:15px;}.elementor-66 .elementor-element.elementor-element-jet005b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-66 .elementor-element.elementor-element-pro0074{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-pro0072{--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-66 .elementor-element.elementor-element-pro0062{--width:50%;--min-height:98px;--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;--padding-top:18px;--padding-bottom:18px;--padding-left:8px;--padding-right:8px;}.elementor-66 .elementor-element.elementor-element-hed005f .elementor-heading-title{font-size:25px;}.elementor-66 .elementor-element.elementor-element-txt0060{font-size:15px;}.elementor-66 .elementor-element.elementor-element-pro0067{--width:50%;--min-height:98px;--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;--padding-top:18px;--padding-bottom:18px;--padding-left:8px;--padding-right:8px;}.elementor-66 .elementor-element.elementor-element-hed0064 .elementor-heading-title{font-size:25px;}.elementor-66 .elementor-element.elementor-element-txt0065{font-size:15px;}.elementor-66 .elementor-element.elementor-element-pro006c{--width:50%;--min-height:98px;--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;--padding-top:18px;--padding-bottom:18px;--padding-left:8px;--padding-right:8px;}.elementor-66 .elementor-element.elementor-element-hed0069 .elementor-heading-title{font-size:25px;}.elementor-66 .elementor-element.elementor-element-txt006a{font-size:15px;}.elementor-66 .elementor-element.elementor-element-pro0071{--width:50%;--min-height:98px;--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;--padding-top:18px;--padding-bottom:18px;--padding-left:8px;--padding-right:8px;}.elementor-66 .elementor-element.elementor-element-hed006e .elementor-heading-title{font-size:25px;}.elementor-66 .elementor-element.elementor-element-txt006f{font-size:15px;}.elementor-66 .elementor-element.elementor-element-abo008b{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-row0089{--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-66 .elementor-element.elementor-element-col0079{--width:100%;}.elementor-66 .elementor-element.elementor-element-hey0077{--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-66 .elementor-element.elementor-element-txt0076{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed0078 .elementor-heading-title{font-size:42px;}.elementor-66 .elementor-element.elementor-element-col0088{--width:100%;}.elementor-66 .elementor-element.elementor-element-txt007a{font-size:18px;}.elementor-66 .elementor-element.elementor-element-che007e{--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-66 .elementor-element.elementor-element-txt007d{font-size:15px;}.elementor-66 .elementor-element.elementor-element-che0082{--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-66 .elementor-element.elementor-element-txt0081{font-size:15px;}.elementor-66 .elementor-element.elementor-element-che0086{--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-66 .elementor-element.elementor-element-txt0085{font-size:15px;}.elementor-66 .elementor-element.elementor-element-for00ab{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-row0093{--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-66 .elementor-element.elementor-element-col0090{--width:100%;}.elementor-66 .elementor-element.elementor-element-hey008e{--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-66 .elementor-element.elementor-element-txt008d{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed008f .elementor-heading-title{font-size:39px;}.elementor-66 .elementor-element.elementor-element-col0092{--width:100%;}.elementor-66 .elementor-element.elementor-element-for00a9{--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-66 .elementor-element.elementor-element-col009a{--width:100%;}.elementor-66 .elementor-element.elementor-element-img0094 img{height:182px;}.elementor-66 .elementor-element.elementor-element-for0099{--padding-top:24px;--padding-bottom:24px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-txt0095{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed0096 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt0097{font-size:15px;}.elementor-66 .elementor-element.elementor-element-txt0098{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col00a1{--width:100%;}.elementor-66 .elementor-element.elementor-element-img009b img{height:182px;}.elementor-66 .elementor-element.elementor-element-for00a0{--padding-top:24px;--padding-bottom:24px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-txt009c{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed009d .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt009e{font-size:15px;}.elementor-66 .elementor-element.elementor-element-txt009f{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col00a8{--width:100%;--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-66 .elementor-element.elementor-element-img00a2 img{height:182px;}.elementor-66 .elementor-element.elementor-element-for00a7{--padding-top:24px;--padding-bottom:24px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-txt00a3{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed00a4 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00a5{font-size:15px;}.elementor-66 .elementor-element.elementor-element-txt00a6{font-size:15px;}.elementor-66 .elementor-element.elementor-element-how00c6{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-hey00ae{--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-66 .elementor-element.elementor-element-txt00ad{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed00af .elementor-heading-title{font-size:41px;}.elementor-66 .elementor-element.elementor-element-ste00c4{--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-66 .elementor-element.elementor-element-col00b4{--width:100%;--min-height:260px;--padding-top:28px;--padding-bottom:28px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-hed00b0 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-hed00b2 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00b3{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col00b9{--width:100%;--min-height:260px;--padding-top:28px;--padding-bottom:28px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-hed00b5 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-hed00b7 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00b8{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col00be{--width:100%;--min-height:260px;--padding-top:28px;--padding-bottom:28px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-hed00ba .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-hed00bc .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00bd{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col00c3{--width:100%;--min-height:260px;--padding-top:28px;--padding-bottom:28px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-hed00bf .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-hed00c1 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00c2{font-size:15px;}.elementor-66 .elementor-element.elementor-element-inc00ed{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-row00eb{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-66 .elementor-element.elementor-element-col00cb{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-66 .elementor-element.elementor-element-img00c7 img{height:390px;}.elementor-66 .elementor-element.elementor-element-hed00c8 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00c9{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col00ea{--width:100%;}.elementor-66 .elementor-element.elementor-element-hey00ce{--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;--flex-wrap:nowrap;}.elementor-66 .elementor-element.elementor-element-eli00cc{--width:40px;}.elementor-66 .elementor-element.elementor-element-txt00cd{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed00cf .elementor-heading-title{font-size:39px;}.elementor-66 .elementor-element.elementor-element-inc00d5{--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-66 .elementor-element.elementor-element-hed00d2 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00d3{font-size:15px;}.elementor-66 .elementor-element.elementor-element-inc00db{--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-66 .elementor-element.elementor-element-hed00d8 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00d9{font-size:15px;}.elementor-66 .elementor-element.elementor-element-inc00e1{--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-66 .elementor-element.elementor-element-hed00de .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00df{font-size:15px;}.elementor-66 .elementor-element.elementor-element-inc00e7{--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-66 .elementor-element.elementor-element-hed00e4 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00e5{font-size:15px;}.elementor-66 .elementor-element.elementor-element-sto010e{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-row00f5{--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-66 .elementor-element.elementor-element-col00f2{--width:100%;}.elementor-66 .elementor-element.elementor-element-hey00f0{--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-66 .elementor-element.elementor-element-txt00ef{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col00f4{--width:100%;}.elementor-66 .elementor-element.elementor-element-hed00f3 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-sto0108{--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-66 .elementor-element.elementor-element-col00fb{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-txt00f7{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed00f8 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00f9{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col0101{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-txt00fd{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed00fe .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt00ff{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col0107{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-txt0103{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed0104 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt0105{font-size:15px;}.elementor-66 .elementor-element.elementor-element-sto010c{--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:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-66 .elementor-element.elementor-element-hed0109 .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-txt010a{font-size:32px;line-height:1.05em;}.elementor-66 .elementor-element.elementor-element-txt010b{font-size:15px;}.elementor-66 .elementor-element.elementor-element-faq0119{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-row0117{--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-66 .elementor-element.elementor-element-col0114{--width:100%;}.elementor-66 .elementor-element.elementor-element-hey0111{--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-66 .elementor-element.elementor-element-txt0110{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed0112 .elementor-heading-title{font-size:39px;}.elementor-66 .elementor-element.elementor-element-txt0113{font-size:15px;}.elementor-66 .elementor-element.elementor-element-col0116{--width:100%;}.elementor-66 .elementor-element.elementor-element-new0124{--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-66 .elementor-element.elementor-element-row0122{--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;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-66 .elementor-element.elementor-element-col011e{--width:100%;}.elementor-66 .elementor-element.elementor-element-hey011c{--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;--flex-wrap:nowrap;}.elementor-66 .elementor-element.elementor-element-eli011a{--width:40px;}.elementor-66 .elementor-element.elementor-element-txt011b{font-size:15px;}.elementor-66 .elementor-element.elementor-element-hed011d .elementor-heading-title{font-size:38px;line-height:1.05em;}.elementor-66 .elementor-element.elementor-element-col0121{--width:100%;}.elementor-66 .elementor-element.elementor-element-txt0120{font-size:15px;}}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-frm0032{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-her0031{--width:58%;}.elementor-66 .elementor-element.elementor-element-frm005c{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-eli0034{--width:54px;}.elementor-66 .elementor-element.elementor-element-frm0073{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-pro0062{--width:25%;}.elementor-66 .elementor-element.elementor-element-pro0067{--width:25%;}.elementor-66 .elementor-element.elementor-element-pro006c{--width:25%;}.elementor-66 .elementor-element.elementor-element-pro0071{--width:25%;}.elementor-66 .elementor-element.elementor-element-frm008a{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-col0079{--width:54%;}.elementor-66 .elementor-element.elementor-element-eli0075{--width:54px;}.elementor-66 .elementor-element.elementor-element-col0088{--width:46%;}.elementor-66 .elementor-element.elementor-element-che007c{--width:32px;}.elementor-66 .elementor-element.elementor-element-che0080{--width:32px;}.elementor-66 .elementor-element.elementor-element-che0084{--width:32px;}.elementor-66 .elementor-element.elementor-element-frm00aa{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-col0090{--width:58%;}.elementor-66 .elementor-element.elementor-element-eli008c{--width:54px;}.elementor-66 .elementor-element.elementor-element-col0092{--width:42%;}.elementor-66 .elementor-element.elementor-element-col009a{--width:32%;}.elementor-66 .elementor-element.elementor-element-col00a1{--width:32%;}.elementor-66 .elementor-element.elementor-element-col00a8{--width:32%;}.elementor-66 .elementor-element.elementor-element-frm00c5{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-eli00ac{--width:54px;}.elementor-66 .elementor-element.elementor-element-col00b4{--width:25%;}.elementor-66 .elementor-element.elementor-element-col00b9{--width:25%;}.elementor-66 .elementor-element.elementor-element-col00be{--width:25%;}.elementor-66 .elementor-element.elementor-element-col00c3{--width:25%;}.elementor-66 .elementor-element.elementor-element-frm00ec{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-col00cb{--width:47%;}.elementor-66 .elementor-element.elementor-element-pho00ca{--width:82%;}.elementor-66 .elementor-element.elementor-element-col00ea{--width:53%;}.elementor-66 .elementor-element.elementor-element-eli00cc{--width:54px;}.elementor-66 .elementor-element.elementor-element-inc00d1{--width:44px;}.elementor-66 .elementor-element.elementor-element-inc00d7{--width:44px;}.elementor-66 .elementor-element.elementor-element-inc00dd{--width:44px;}.elementor-66 .elementor-element.elementor-element-inc00e3{--width:44px;}.elementor-66 .elementor-element.elementor-element-frm010d{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-col00f2{--width:40%;}.elementor-66 .elementor-element.elementor-element-eli00ee{--width:54px;}.elementor-66 .elementor-element.elementor-element-col00f4{--width:60%;}.elementor-66 .elementor-element.elementor-element-col00fb{--width:33.333%;}.elementor-66 .elementor-element.elementor-element-col0101{--width:33.333%;}.elementor-66 .elementor-element.elementor-element-col0107{--width:33.333%;}.elementor-66 .elementor-element.elementor-element-frm0118{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-col0114{--width:36%;}.elementor-66 .elementor-element.elementor-element-eli010f{--width:54px;}.elementor-66 .elementor-element.elementor-element-col0116{--width:64%;}.elementor-66 .elementor-element.elementor-element-frm0123{--content-width:1376px;}.elementor-66 .elementor-element.elementor-element-col011e{--width:52%;}.elementor-66 .elementor-element.elementor-element-eli011a{--width:54px;}.elementor-66 .elementor-element.elementor-element-col0121{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-66 .elementor-element.elementor-element-her0031{--width:64%;}.elementor-66 .elementor-element.elementor-element-pro0062{--width:50%;}.elementor-66 .elementor-element.elementor-element-pro0067{--width:50%;}.elementor-66 .elementor-element.elementor-element-pro006c{--width:50%;}.elementor-66 .elementor-element.elementor-element-pro0071{--width:50%;}.elementor-66 .elementor-element.elementor-element-col0079{--width:100%;}.elementor-66 .elementor-element.elementor-element-col0088{--width:100%;}.elementor-66 .elementor-element.elementor-element-col0090{--width:100%;}.elementor-66 .elementor-element.elementor-element-col0092{--width:100%;}.elementor-66 .elementor-element.elementor-element-col009a{--width:50%;}.elementor-66 .elementor-element.elementor-element-col00a1{--width:50%;}.elementor-66 .elementor-element.elementor-element-col00a8{--width:50%;}.elementor-66 .elementor-element.elementor-element-col00b4{--width:50%;}.elementor-66 .elementor-element.elementor-element-col00b9{--width:50%;}.elementor-66 .elementor-element.elementor-element-col00be{--width:50%;}.elementor-66 .elementor-element.elementor-element-col00c3{--width:50%;}.elementor-66 .elementor-element.elementor-element-col00cb{--width:100%;}.elementor-66 .elementor-element.elementor-element-col00ea{--width:100%;}.elementor-66 .elementor-element.elementor-element-eli00cc{--width:54px;}.elementor-66 .elementor-element.elementor-element-col00f2{--width:100%;}.elementor-66 .elementor-element.elementor-element-col00f4{--width:100%;}.elementor-66 .elementor-element.elementor-element-col00fb{--width:100%;}.elementor-66 .elementor-element.elementor-element-col0101{--width:100%;}.elementor-66 .elementor-element.elementor-element-col0107{--width:100%;}.elementor-66 .elementor-element.elementor-element-col0114{--width:100%;}.elementor-66 .elementor-element.elementor-element-col0116{--width:100%;}.elementor-66 .elementor-element.elementor-element-col011e{--width:100%;}.elementor-66 .elementor-element.elementor-element-eli011a{--width:54px;}.elementor-66 .elementor-element.elementor-element-col0121{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-for00ab *//* Responsive format card: keep image and text in the same mobile column. */
@media(max-width:767px){#sd-home-formats .elementor-element-col00a8{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;width:100%!important;min-width:0!important}#sd-home-formats .elementor-element-col00a8>.e-con,#sd-home-formats .elementor-element-col00a8>.elementor-widget{width:100%!important;max-width:100%!important;min-width:0!important;flex-shrink:0!important}#sd-home-formats .elementor-element-img00a2,#sd-home-formats .elementor-element-img00a2 img{height:230px!important;min-height:0!important}}/* End custom CSS */
/* Start custom CSS *//* SmartDating homepage - global Elementor refinement */
body.page-id-66 .elementor-66 {
  --sd-black: #0b0b0c;
  --sd-soft: #151517;
  --sd-pink: #dc7eac;
  --sd-white: #ffffff;
  --sd-muted: #aaa4a8;
  --sd-line: #353236;
  --sd-light-line: #d8d4d6;
}

/* Page 70 - Ateliere: pixel-matched to the local DEV reference. */
body.elementor-page-70 {
  --sd-atl-black: #0B0B0C;
  --sd-atl-white: #FFFDF9;
  --sd-atl-pink: #DC7EAC;
  --sd-atl-muted: #AAA4A8;
  --sd-atl-line: rgba(255, 255, 255, .16);
  --sd-atl-max: 1376px;
  --sd-atl-inline: max(20px, calc((100% - var(--sd-atl-max)) / 2 + 20px));
  background: var(--sd-atl-black);
  color: var(--sd-atl-white);
}

body.elementor-page-70 .elementor-70 > .e-con,
body.elementor-page-70 .elementor-70 .e-con,
body.elementor-page-70 .elementor-70 .elementor-widget {
  --padding-top: 0;
  --padding-right: 0;
  --padding-bottom: 0;
  --padding-left: 0;
  --margin-top: 0;
  --margin-right: 0;
  --margin-bottom: 0;
  --margin-left: 0;
  --gap: 0;
  margin: 0;
  padding: 0;
}

body.elementor-page-70 .elementor-70 .e-con {
  --width: 100%;
  --align-items: stretch;
  --row-gap: 0px;
  --column-gap: 0px;
  width: 100% !important;
  max-width: 100% !important;
  align-items: stretch;
  gap: 0 !important;
  box-sizing: border-box;
}

body.elementor-page-70 .elementor-70 > .e-con {
  display: block;
  width: 100%;
  max-width: none;
}

body.elementor-page-70 .sd-atl-pink {
  background: var(--sd-atl-pink);
  color: var(--sd-atl-black);
}

body.elementor-page-70 .sd-atl-eyebrow {
  display: flex !important;
  width: auto !important;
  align-items: center;
  gap: 12px;
  margin: 0 0 20px !important;
  color: var(--sd-atl-pink);
  font-family: Inter, sans-serif;
  font-size: 12.32px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: .18em;
  text-transform: uppercase;
}

body.elementor-page-70 .sd-atl-eyebrow::before {
  width: 52px;
  height: 3px;
  flex: 0 0 52px;
  background: var(--sd-atl-pink);
  content: "";
}

body.elementor-page-70 .sd-atl-eyebrow-dark {
  color: var(--sd-atl-black);
}

body.elementor-page-70 .sd-atl-eyebrow-dark::before {
  background: var(--sd-atl-black);
}

body.elementor-page-70 .sd-atl-eyebrow p,
body.elementor-page-70 .sd-atl-intro-copy p,
body.elementor-page-70 .sd-atl-hero-copy p,
body.elementor-page-70 .sd-atl-card-copy p,
body.elementor-page-70 .sd-atl-list-item p,
body.elementor-page-70 .sd-atl-reassurance-copy p {
  margin: 0;
}

body.elementor-page-70 .sd-atl-section-title .elementor-heading-title,
body.elementor-page-70 .sd-atl-hero-title .elementor-heading-title,
body.elementor-page-70 .sd-atl-card-title .elementor-heading-title,
body.elementor-page-70 .sd-atl-reassurance-title .elementor-heading-title {
  margin: 0;
  color: inherit;
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

body.elementor-page-70 .sd-atl-section-title .elementor-heading-title {
  font-size: clamp(57.6px, 6vw, 96px);
  line-height: .92;
  letter-spacing: 0;
}

body.elementor-page-70 .sd-atl-dark-title .elementor-heading-title {
  color: var(--sd-atl-black);
}

body.elementor-page-70 .sd-atl-hero {
  position: relative;
  min-height: 520px;
  margin-top: -136px !important;
  overflow: hidden;
  padding: 198px var(--sd-atl-inline) 70px !important;
  box-sizing: border-box !important;
  background: var(--sd-atl-black);
}

html body.elementor-page-70 .elementor-70 .sd-atl-hero {
  height: auto !important;
}

body.elementor-page-70 .sd-atl-hero-image {
  position: absolute;
  z-index: 0;
  inset: 0 0 0 42%;
  width: auto !important;
  max-width: none !important;
  background: url("https://www.smartdating.ro/wp-content/uploads/2026/09/hero-ateliere.jpg") center / cover no-repeat;
  filter: saturate(.8);
}

body.elementor-page-70 .sd-atl-hero::after {
  position: absolute;
  z-index: 1;
  inset: 0;
  background: linear-gradient(90deg, rgba(11,11,12,.98) 0%, rgba(11,11,12,.88) 46%, rgba(11,11,12,.12) 78%);
  content: "";
  pointer-events: none;
}

body.elementor-page-70 .sd-atl-hero-content {
  position: relative;
  z-index: 2;
  width: min(720px, 60%) !important;
  max-width: min(720px, 60%) !important;
  --align-items: flex-start;
  align-items: flex-start !important;
}

/* The live site loads shared Elementor CSS from the page, kit, header and footer.
   This higher-specificity reset prevents an older compiled template file from
   re-applying the former inner-wrapper padding after the wrapper was removed. */
html body.elementor-page-70 .elementor-70 .sd-atl-hero-content {
  min-height: 0 !important;
  width: min(720px, 60%) !important;
  max-width: min(720px, 60%) !important;
  padding: 0 !important;
  justify-content: flex-start !important;
}

body.elementor-page-70 .sd-atl-hero-title .elementor-heading-title {
  width: 100%;
  max-width: 720px;
  color: var(--sd-atl-white) !important;
  font-size: clamp(80px, 8vw, 128px);
  line-height: .88;
  letter-spacing: .005em;
  white-space: normal;
}

body.elementor-page-70 .sd-atl-hero-copy {
  width: 610px !important;
  max-width: 610px !important;
  margin-top: 24px !important;
  color: var(--sd-atl-white);
  font-family: Inter, sans-serif;
  font-size: 17.28px;
  line-height: 1.5;
}

body.elementor-page-70 .sd-atl-intro,
body.elementor-page-70 .sd-atl-listing,
body.elementor-page-70 .sd-atl-choose,
body.elementor-page-70 .sd-atl-cta {
  padding: 60px var(--sd-atl-inline) !important;
}

body.elementor-page-70 .sd-atl-intro {
  padding-bottom: 32px !important;
}

body.elementor-page-70 .sd-atl-intro-grid {
  display: grid;
  grid-template-columns: 1fr .9fr;
  align-items: end;
  gap: 80px;
}

html body.elementor-page-70 .elementor-70 .sd-atl-intro-grid {
  gap: 80px !important;
}

body.elementor-page-70 .sd-atl-intro .sd-atl-intro-grid {
  margin-bottom: 44.8px !important;
}

body.elementor-page-70 .sd-atl-intro-copy {
  margin-bottom: 8px !important;
  color: var(--sd-atl-muted);
  font-family: Inter, sans-serif;
  font-size: 16.32px;
  line-height: 1.7;
}

body.elementor-page-70 .sd-atl-dark-copy {
  color: rgba(11,11,12,.74);
}

body.elementor-page-70 .sd-atl-listing {
  background: var(--sd-atl-black);
  color: var(--sd-atl-white);
}

body.elementor-page-70 .sd-atl-card-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border-top: 1px solid var(--sd-atl-line);
  border-bottom: 1px solid var(--sd-atl-line);
}

body.elementor-page-70 .sd-atl-card {
  display: flex;
  min-width: 0;
  flex-direction: column;
  border-right: 1px solid var(--sd-atl-line);
}

body.elementor-page-70 .sd-atl-card:last-child {
  border-right: 0;
}

body.elementor-page-70 .sd-atl-card-image,
body.elementor-page-70 .sd-atl-card-image .elementor-widget-container,
body.elementor-page-70 .sd-atl-card-image img {
  width: 100%;
  height: 280px;
}

body.elementor-page-70 .sd-atl-card-image img {
  display: block;
  object-fit: cover;
  filter: saturate(.78);
}

body.elementor-page-70 .sd-atl-card-body {
  display: flex;
  min-height: 0;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 28.8px !important;
}

body.elementor-page-70 .sd-atl-card-label {
  color: var(--sd-atl-pink);
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: .16em;
  text-transform: uppercase;
}

body.elementor-page-70 .sd-atl-card-title .elementor-heading-title {
  margin: 8.8px 0 12.8px;
  font-size: clamp(40px, 3.6vw, 57.6px);
  line-height: .95;
}

body.elementor-page-70 .sd-atl-card-copy {
  margin-bottom: 19.2px !important;
  color: var(--sd-atl-muted);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.65;
}

body.elementor-page-70 .sd-atl-list-item {
  position: relative;
  margin-bottom: 7.2px !important;
  padding-left: 22px !important;
  color: var(--sd-atl-white);
  font-family: Inter, sans-serif;
  font-size: 14.08px;
  line-height: 1.5;
}

body.elementor-page-70 .sd-atl-list-item::before {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--sd-atl-pink);
  content: "→";
}

body.elementor-page-70 .sd-atl-list-item:nth-last-child(2) {
  margin-bottom: 25.6px !important;
}

body.elementor-page-70 .sd-atl-card-button {
  margin-top: auto !important;
}

body.elementor-page-70 .sd-atl-card-button .elementor-button,
body.elementor-page-70 .sd-atl-cta-button .elementor-button {
  display: inline-flex;
  min-height: 56px;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 0;
  background: var(--sd-atl-pink);
  color: var(--sd-atl-black);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding: 16px 28.8px !important;
  text-transform: uppercase;
}

body.elementor-page-70 .sd-atl-card-button .elementor-button {
  width: 100%;
}

body.elementor-page-70 .sd-atl-choose {
  background: var(--sd-atl-black);
  color: var(--sd-atl-white);
}

body.elementor-page-70 .sd-atl-choose-intro {
  margin-bottom: 44.8px !important;
}

body.elementor-page-70 .sd-atl-reassurance-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border-top: 1px solid var(--sd-atl-line);
  border-bottom: 1px solid var(--sd-atl-line);
}

body.elementor-page-70 .sd-atl-reassurance-item {
  display: grid;
  min-height: 190px;
  grid-template-columns: 48px minmax(0, 1fr);
  align-items: start;
  gap: 16px;
  padding: 28.8px !important;
  border-right: 1px solid var(--sd-atl-line);
}

body.elementor-page-70 .sd-atl-reassurance-item:first-child {
  padding-left: 0 !important;
}

body.elementor-page-70 .sd-atl-reassurance-item:last-child {
  padding-right: 0 !important;
  border-right: 0;
}

body.elementor-page-70 .sd-atl-reassurance-icon {
  display: flex;
  width: 42px;
  height: 42px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--sd-atl-pink);
  border-radius: 50%;
  color: var(--sd-atl-pink);
}

body.elementor-page-70 .sd-atl-reassurance-icon .elementor-icon,
body.elementor-page-70 .sd-atl-reassurance-icon svg {
  width: 18px;
  height: 18px;
  color: inherit;
  fill: currentColor;
}

body.elementor-page-70 .sd-atl-reassurance-title .elementor-heading-title {
  margin: 1.6px 0 8.8px;
  font-size: 30.4px;
  line-height: 1;
}

body.elementor-page-70 .sd-atl-reassurance-copy {
  color: var(--sd-atl-muted);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.65;
}

body.elementor-page-70 .sd-atl-cta-inner {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: end;
  gap: 48px;
}

html body.elementor-page-70 .elementor-70 .sd-atl-cta-inner {
  gap: 48px !important;
}

body.elementor-page-70 .sd-atl-cta-button .elementor-button {
  background: var(--sd-atl-black);
  color: var(--sd-atl-white);
}

/* The shared header uses the same compact logo crop as the homepage. */
@media (min-width: 761px) {
  body.page-id-70 .elementor-100 .elementor-element-hea0016 {
    min-height: 97px !important;
    background-color: rgba(11, 11, 12, 0) !important;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }

  body.page-id-70 .elementor-100 .elementor-element-frm0015 { min-height: 96px !important; }
  body.page-id-70 .elementor-100 .elementor-element-row0014 { min-height: 80px !important; }

  body.page-id-70 .elementor-100 .elementor-element-log0010 {
    width: 80px !important;
    height: 80px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-70 .elementor-100 .elementor-element-log0010 img {
    width: 160px !important;
    height: 160px !important;
    max-width: none !important;
    object-fit: contain;
    object-position: left top;
  }

  body.page-id-70 .elementor-100 .elementor-element-nav0012 ul.elementor-nav-menu { gap: 0 !important; }
  body.page-id-70 .elementor-100 .elementor-element-nav0012 ul.elementor-nav-menu > li:not(:last-child) { margin-right: 2.2rem !important; }
  body.page-id-70 .elementor-100 .elementor-element-nav0012 a.elementor-item { padding: 1rem 0 !important; }
}

@media (max-width: 1050px) {
  body.elementor-page-70 .sd-atl-hero {
    padding-top: 178px !important;
    padding-bottom: 40px !important;
  }

  body.elementor-page-70 .sd-atl-intro,
  body.elementor-page-70 .sd-atl-listing,
  body.elementor-page-70 .sd-atl-choose,
  body.elementor-page-70 .sd-atl-cta {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  body.elementor-page-70 .sd-atl-card-grid,
  body.elementor-page-70 .sd-atl-reassurance-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  body.elementor-page-70 .sd-atl-card:nth-child(2),
  body.elementor-page-70 .sd-atl-reassurance-item:nth-child(2) {
    padding-right: 0 !important;
    border-right: 0;
  }

  body.elementor-page-70 .sd-atl-card:last-child,
  body.elementor-page-70 .sd-atl-reassurance-item:last-child {
    grid-column: 1 / -1;
    padding-left: 0 !important;
    border-top: 1px solid var(--sd-atl-line);
  }
}

@media (max-width: 760px) {
  body.elementor-page-70 { --sd-atl-inline: 5px; }

  body.elementor-page-70 .sd-atl-hero {
    min-height: 640px;
    margin-top: -120px !important;
    padding: 480px 5px 40px !important;
  }

  body.elementor-page-70 .sd-atl-hero-image {
    position: absolute;
    inset: 112px 0 auto;
    width: 100%;
    height: 390px;
    background-position: center;
  }

  body.elementor-page-70 .sd-atl-hero::after {
    inset: 0;
    height: auto;
    background: linear-gradient(0deg, #0b0b0c 0%, #0b0b0c 38%, rgba(11,11,12,.08) 75%);
  }

  body.elementor-page-70 .sd-atl-hero-content {
    width: 100% !important;
    max-width: 100% !important;
  }

  html body.elementor-page-70 .elementor-70 .sd-atl-hero-content {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.elementor-page-70 .sd-atl-hero-copy {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.elementor-page-70 .sd-atl-hero-title .elementor-heading-title {
    font-size: clamp(64px, 18vw, 91.2px);
  }

  body.elementor-page-70 .sd-atl-intro,
  body.elementor-page-70 .sd-atl-listing,
  body.elementor-page-70 .sd-atl-choose,
  body.elementor-page-70 .sd-atl-cta {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }

  body.elementor-page-70 .sd-atl-intro { padding-top: 40px !important; padding-bottom: 40px !important; }
  body.elementor-page-70 .sd-atl-listing,
  body.elementor-page-70 .sd-atl-choose,
  body.elementor-page-70 .sd-atl-cta { padding-top: 40px !important; padding-bottom: 40px !important; }

  body.elementor-page-70 .sd-atl-intro-grid,
  body.elementor-page-70 .sd-atl-cta-inner {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  html body.elementor-page-70 .elementor-70 .sd-atl-intro-grid {
    gap: 32px !important;
  }

  html body.elementor-page-70 .elementor-70 .sd-atl-cta-inner {
    gap: 48px !important;
  }

  body.elementor-page-70 .sd-atl-intro .sd-atl-intro-grid { margin-bottom: 32px !important; }
  body.elementor-page-70 .sd-atl-choose-intro { margin-bottom: 32px !important; }

  body.elementor-page-70 .sd-atl-section-title .elementor-heading-title { font-size: 57.6px; }
  body.elementor-page-70 .sd-atl-card-grid,
  body.elementor-page-70 .sd-atl-reassurance-grid { grid-template-columns: 1fr; }

  body.elementor-page-70 .sd-atl-card {
    border-right: 0;
    border-bottom: 1px solid var(--sd-atl-line);
  }

  body.elementor-page-70 .sd-atl-card:last-child { border-bottom: 0; }

  body.elementor-page-70 .sd-atl-card-image,
  body.elementor-page-70 .sd-atl-card-image .elementor-widget-container,
  body.elementor-page-70 .sd-atl-card-image img { height: 230px; }

  body.elementor-page-70 .sd-atl-card-body {
    min-height: 0;
    padding: 24px 5px !important;
  }

  body.elementor-page-70 .sd-atl-card-title .elementor-heading-title { font-size: 40px; }

  body.elementor-page-70 .sd-atl-reassurance-item,
  body.elementor-page-70 .sd-atl-reassurance-item:first-child,
  body.elementor-page-70 .sd-atl-reassurance-item:last-child {
    min-height: 0;
    padding: 24px 5px !important;
    border-right: 0;
    border-bottom: 1px solid var(--sd-atl-line);
  }

  body.elementor-page-70 .sd-atl-reassurance-item:last-child { border-bottom: 0; }
  body.elementor-page-70 .sd-atl-cta-button .elementor-button { width: 100%; }
}

body.page-id-66 .elementor-66 .elementor-heading-title,
body.page-id-66 .elementor-66 .elementor-widget-text-editor p {
  margin-block: 0;
}

body.page-id-66 .elementor-66 .elementor-widget-button .elementor-button {
  min-height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Hero */
body.page-id-66 .elementor-element-hom0033 {
  min-height: 560px !important;
  overflow: hidden;
  background-image: none !important;
  background-color: #09090a !important;
}
body.page-id-66 .elementor-element-hom0033::after {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0 0 0 38%;
  background: url("https://www.smartdating.ro/wp-content/uploads/2026/09/hero-smartdating.webp") center center / cover no-repeat;
  pointer-events: none;
}
body.page-id-66 .elementor-element-hom0033::before {
  z-index: 1;
  background:
    linear-gradient(90deg, #09090a 0%, #09090a 34%, rgba(9, 9, 10, .86) 48%, rgba(9, 9, 10, .1) 76%, rgba(9, 9, 10, .15) 100%),
    linear-gradient(0deg, #09090a 0%, transparent 30%) !important;
}
body.page-id-66 .elementor-element-hom0033 .elementor-element-frm0032 {
  position: relative;
  z-index: 2;
}
body.page-id-66 .elementor-element-hom0033 .elementor-element-her0031 {
  width: min(820px, calc(62% + 15.2px)) !important;
  min-height: 650px !important;
  padding: 173px 20px 65px !important;
  gap: 0 !important;
}
body.page-id-66 .elementor-element-txt002a {
  display: flex !important;
  min-height: 18.48px;
  align-items: center;
  gap: .75rem;
  margin: 0 0 20px !important;
  color: var(--sd-pink) !important;
  font-size: .77rem !important;
  line-height: 1.5 !important;
  letter-spacing: .18em !important;
}
body.page-id-66 .elementor-element-txt002a::before {
  content: "";
  width: 52px;
  height: 3px;
  flex: 0 0 52px;
  background: var(--sd-pink);
}
body.page-id-66 .elementor-element-txt002a .elementor-widget-container {
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}
body.page-id-66 .elementor-element-hed0029 .elementor-heading-title {
  font-size: clamp(4.5rem, 6.4vw, 7rem) !important;
  line-height: .91 !important;
  letter-spacing: .005em !important;
}
body.page-id-66 .elementor-element-txt002c {
  width: 540px !important;
  max-width: 540px;
  margin: 1.2rem 0 1.4rem !important;
  font-size: 1.08rem !important;
  line-height: 1.5 !important;
}
body.page-id-66 .elementor-element-txt002c .elementor-widget-container,
body.page-id-66 .elementor-element-txt002c p {
  font-size: inherit !important;
  line-height: inherit !important;
}
body.page-id-66 .elementor-element-act002f {
  gap: 1rem !important;
}
body.page-id-66 .elementor-element-act002f .elementor-button {
  min-height: 56px !important;
  padding: 0 1.8rem !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  letter-spacing: .04em !important;
}
body.page-id-66 .elementor-element-sol0030 {
  display: flex !important;
  height: 40px;
  align-items: center;
  gap: .75rem;
  margin: 1.2rem 0 1rem !important;
}
body.page-id-66 .elementor-element-txt0030 {
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
}
body.page-id-66 .elementor-element-txt0030 .elementor-widget-container,
body.page-id-66 .elementor-element-txt0030 p {
  display: flex;
  align-items: center;
  gap: .75rem;
  margin: 0 !important;
  font-size: inherit !important;
  line-height: inherit !important;
}
body.page-id-66 .elementor-element-hrt0030 {
  width: 40px !important;
  height: 40px;
  flex: 0 0 40px !important;
}
body.page-id-66 .elementor-element-hrt0030 .elementor-icon {
  display: grid;
  width: 40px;
  height: 40px;
  place-items: center;
  padding: 0 !important;
}

@media (min-width: 761px) {
  body.page-id-67 .elementor-100 .elementor-element-hea0016 {
    min-height: 97px !important;
    background-color: rgba(11, 11, 12, 0) !important;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }
  body.page-id-67 .elementor-100 .elementor-element-frm0015 {
    min-height: 96px !important;
  }
  body.page-id-67 .elementor-100 .elementor-element-row0014 {
    min-height: 80px !important;
  }
  body.page-id-67 .elementor-100 .elementor-element-log0010 {
    width: 80px !important;
    height: 80px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }
  body.page-id-67 .elementor-100 .elementor-element-log0010 img {
    width: 160px !important;
    height: 160px !important;
    max-width: none !important;
    object-fit: contain;
    object-position: left top;
  }
  body.page-id-67 .elementor-100 .elementor-element-nav0012 ul.elementor-nav-menu {
    gap: 0 !important;
  }
  body.page-id-67 .elementor-100 .elementor-element-nav0012 ul.elementor-nav-menu > li:not(:last-child) {
    margin-right: 2.2rem !important;
  }
  body.page-id-67 .elementor-100 .elementor-element-nav0012 a.elementor-item {
    padding: 1rem 0 !important;
  }
  body.page-id-66 .elementor-100 .elementor-element-hea0016 {
    min-height: 97px !important;
  }
  body.page-id-66 .elementor-100 .elementor-element-frm0015 {
    min-height: 96px !important;
  }
  body.page-id-66 .elementor-100 .elementor-element-row0014 {
    min-height: 80px !important;
  }
  body.page-id-66 .elementor-100 .elementor-element-log0010 {
    width: 80px !important;
    height: 80px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }
  body.page-id-66 .elementor-100 .elementor-element-log0010 img {
    width: 160px !important;
    height: 160px !important;
    max-width: none !important;
    object-fit: contain;
    object-position: left top;
  }
  body.page-id-66 .elementor-100 .elementor-element-nav0012 ul.elementor-nav-menu {
    gap: 0 !important;
  }
  body.page-id-66 .elementor-100 .elementor-element-nav0012 ul.elementor-nav-menu > li:not(:last-child) {
    margin-right: 2.2rem !important;
  }
  body.page-id-66 .elementor-100 .elementor-element-nav0012 a.elementor-item {
    padding: 1rem 0 !important;
  }
}

/* Event list */
body.page-id-66 .elementor-element-hom005d .elementor-element-frm005c {
  gap: 15px !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-frm005c > .e-con-inner {
  gap: 15px !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-eve005b {
  border-top: 1px solid var(--sd-line);
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evr"] {
  min-height: 176px;
  display: grid !important;
  grid-template-columns: 220px 160px minmax(0, 1fr) 227px;
  column-gap: 24px !important;
  align-items: center !important;
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evi"] {
  grid-column: 1;
  width: 220px !important;
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evd"] {
  grid-column: 2;
  width: 160px !important;
  min-width: 160px !important;
  align-items: center !important;
  text-align: center;
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-col"] {
  grid-column: 3;
  width: auto !important;
  min-width: 0;
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evb"] {
  grid-column: 4;
  width: 227px !important;
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-img"] img {
  filter: saturate(.86);
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evd"] {
  align-items: center;
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evd"] .elementor-heading-title {
  font-size: 3.4rem !important;
  line-height: 1 !important;
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-col"] h3 {
  font-size: 2.45rem !important;
  line-height: 1 !important;
}
body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evb"] {
  width: 227px !important;
}

/* Homepage events rendered natively from the JetEngine event listing */
body.page-id-66 .elementor-element-hom005d .elementor-element-jet005b,
body.page-id-66 .elementor-element-hom005d .elementor-element-jet005b .jet-listing-grid,
body.page-id-66 .elementor-element-hom005d .elementor-element-jet005b .jet-listing-grid__items,
body.page-id-66 .elementor-element-hom005d .elementor-element-jet005b .jet-listing-grid__item,
body.page-id-66 .elementor-element-hom005d .elementor-element-jet005b .elementor-364 {
  width: 100% !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erw0001 {
  min-height: 168px !important;
  display: grid !important;
  grid-template-columns: 220px 84px minmax(0, 1fr) auto;
  column-gap: 24px !important;
  align-items: center !important;
  padding: 18.4px 0 !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002,
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 .jet-listing-dynamic-image,
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 .jet-listing-dynamic-image__link,
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 img {
  grid-column: 1;
  display: block;
  width: 220px !important;
  height: 138px !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 img {
  object-fit: cover;
  filter: saturate(.86);
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0003 {
  grid-column: 2;
  width: 84px !important;
  min-width: 84px !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0006 {
  grid-column: 3;
  width: auto !important;
  min-width: 0;
  gap: 0 !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0007 {
  min-height: 22.28px;
  display: flex;
  align-items: center;
  margin-bottom: 6.4px !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0007 .jet-listing-dynamic-field__content {
  line-height: 1.5 !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0008 {
  margin-bottom: 9.6px !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0008 h3 {
  margin: 0 !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0009 {
  gap: 7px !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0009 .elementor-widget-text-editor,
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0009 .elementor-widget-text-editor p {
  margin: 0 !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd000f {
  margin-left: -7px !important;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0010 {
  grid-column: 4;
  width: auto !important;
  min-width: 0;
  justify-self: end;
}
body.page-id-66 .elementor-element-hom005d .elementor-element-erd0010 a {
  width: auto !important;
  min-width: 220px;
  min-height: 56px;
  height: 56px !important;
  padding: 0 28.8px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  line-height: 1.5 !important;
}

/* Proof strip */
body.page-id-66 .elementor-element-pro0074 {
  border-block: 1px solid var(--sd-line);
}
body.page-id-66 .elementor-element-pro0072 {
  gap: 0 !important;
}
body.page-id-66 .elementor-element-pro0072 > .e-con {
  min-height: 112px !important;
}
body.page-id-66 .elementor-element-pro0072 > .e-con:last-child {
  border-right: 0 !important;
}
body.page-id-66 .elementor-element-pro0074 [class*="elementor-element-hed"] .elementor-heading-title {
  font-size: 2rem !important;
  line-height: 1 !important;
}

/* About */
body.page-id-66 .elementor-element-abo008b .elementor-element-row0089 {
  display: grid !important;
  grid-template-columns: 1.15fr .85fr;
  gap: 8rem !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-col0079,
body.page-id-66 .elementor-element-abo008b .elementor-element-col0088 {
  width: auto !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-col0079 {
  justify-content: flex-start !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-hey0077 {
  gap: .75rem !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-txt0076,
body.page-id-66 .elementor-element-abo008b .elementor-element-txt0076 p {
  font-size: .77rem !important;
  line-height: 1.5 !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-hed0078 .elementor-heading-title {
  font-size: clamp(3.5rem, 6vw, 6.3rem) !important;
  line-height: .91 !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-col0088 {
  gap: 2rem !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-txt007a,
body.page-id-66 .elementor-element-abo008b .elementor-element-txt007a p {
  margin: 0 !important;
  color: #242124 !important;
  font-size: 1.28rem !important;
  line-height: 1.75 !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-che0087 {
  gap: 1rem !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-che007e,
body.page-id-66 .elementor-element-abo008b .elementor-element-che0082,
body.page-id-66 .elementor-element-abo008b .elementor-element-che0086 {
  gap: .85rem !important;
}
body.page-id-66 .elementor-element-abo008b .elementor-element-txt007d,
body.page-id-66 .elementor-element-abo008b .elementor-element-txt0081,
body.page-id-66 .elementor-element-abo008b .elementor-element-txt0085,
body.page-id-66 .elementor-element-abo008b .elementor-element-txt007d p,
body.page-id-66 .elementor-element-abo008b .elementor-element-txt0081 p,
body.page-id-66 .elementor-element-abo008b .elementor-element-txt0085 p {
  margin: 0 !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  font-weight: 600 !important;
}
body.page-id-66 .elementor-element-che007c,
body.page-id-66 .elementor-element-che0080,
body.page-id-66 .elementor-element-che0084 {
  position: relative;
  flex: 0 0 32px !important;
  width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: var(--sd-pink) !important;
}
body.page-id-66 .elementor-element-che007c .elementor-icon,
body.page-id-66 .elementor-element-che0080 .elementor-icon,
body.page-id-66 .elementor-element-che0084 .elementor-icon {
  color: var(--sd-black) !important;
}
body.page-id-66 .elementor-element-che007c .elementor-icon svg,
body.page-id-66 .elementor-element-che0080 .elementor-icon svg,
body.page-id-66 .elementor-element-che0084 .elementor-icon svg,
body.page-id-66 .elementor-element-che007c .elementor-icon svg path,
body.page-id-66 .elementor-element-che0080 .elementor-icon svg path,
body.page-id-66 .elementor-element-che0084 .elementor-icon svg path {
  fill: var(--sd-black) !important;
}
body.page-id-66 .elementor-element-che007c::after,
body.page-id-66 .elementor-element-che0080::after,
body.page-id-66 .elementor-element-che0084::after {
  content: none !important;
}

/* Formats */
body.page-id-66 .elementor-element-for00ab {
  min-height: 870.53125px !important;
}
body.page-id-66 .elementor-element-for00ab .elementor-element-frm00aa {
  gap: 48px !important;
}
body.page-id-66 .elementor-element-for00ab .elementor-element-row0093 {
  min-height: 178px;
}
body.page-id-66 .elementor-element-for00ab .elementor-element-for00a9 {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0 !important;
  border-block: 1px solid var(--sd-line);
}
body.page-id-66 .elementor-element-for00ab .elementor-element-col009a,
body.page-id-66 .elementor-element-for00ab .elementor-element-col00a1,
body.page-id-66 .elementor-element-for00ab .elementor-element-col00a8 {
  width: auto !important;
  min-width: 0;
  border: 0 !important;
  border-right: 1px solid var(--sd-line) !important;
  background: transparent !important;
}
body.page-id-66 .elementor-element-for00ab .elementor-element-col00a8 {
  border-right: 0 !important;
}
body.page-id-66 .elementor-element-for00ab [class*="elementor-element-img"] img {
  filter: saturate(.82) contrast(1.04);
}
body.page-id-66 .elementor-element-for00ab [class*="elementor-element-for0"] {
  background: transparent !important;
}
body.page-id-66 .elementor-element-for00ab [class*="elementor-element-for0"] > .e-con-inner {
  padding: 0;
}
body.page-id-66 .elementor-element-for00ab [class*="elementor-element-for0"] h3 {
  font-size: clamp(2.1rem, 3vw, 3.15rem) !important;
  line-height: .98 !important;
}
body.page-id-66 .elementor-element-for00ab .elementor-element-txt0097,
body.page-id-66 .elementor-element-for00ab .elementor-element-txt009e,
body.page-id-66 .elementor-element-for00ab .elementor-element-txt00a5 {
  min-height: 72px;
}

/* How it works */
body.page-id-66 .elementor-element-how00c6 {
  min-height: 681px !important;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0 !important;
  border: 1px solid var(--sd-black);
  box-shadow: 18px 18px 0 rgba(11, 11, 12, .18);
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 > .e-con {
  position: relative;
  width: auto !important;
  min-width: 0;
  min-height: 330px;
  justify-content: flex-start !important;
  border: 0 !important;
  border-right: 1px solid rgba(255, 255, 255, .15) !important;
  transition: background-color .22s ease;
  gap: 0 !important;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 > .e-con:last-child {
  border-right: 0 !important;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-hed00b0,
body.page-id-66 .elementor-element-how00c6 .elementor-element-hed00b5,
body.page-id-66 .elementor-element-how00c6 .elementor-element-hed00ba,
body.page-id-66 .elementor-element-how00c6 .elementor-element-hed00bf {
  position: absolute;
  top: 24px;
  right: 24px;
  width: auto;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-hic00b1,
body.page-id-66 .elementor-element-how00c6 .elementor-element-hic00b6,
body.page-id-66 .elementor-element-how00c6 .elementor-element-hic00bb,
body.page-id-66 .elementor-element-how00c6 .elementor-element-hic00c0 {
  align-self: flex-start;
  width: auto;
  margin: 40px 0 36.4px;
  transition: transform .22s ease;
}
@media (hover: hover) and (pointer: fine) {
  body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 > .e-con:hover {
    background-color: var(--sd-soft) !important;
  }
  body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 > .e-con:hover > [class*="elementor-element-hic"] {
    transform: translateY(-4px);
  }
}
body.page-id-66 .elementor-element-how00c6 .elementor-widget-icon .elementor-icon-wrapper {
  text-align: left;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 h3 {
  margin-bottom: .7rem;
  font-size: 2.2rem !important;
  line-height: 1.5 !important;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 .elementor-widget-text-editor,
body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 .elementor-widget-text-editor p {
  max-width: 330px;
  margin: 0 !important;
  color: #b9b1b6 !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-frm00c5 > .e-con-inner {
  gap: 0 !important;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-hey00ae {
  min-height: 18.48px;
  margin-bottom: 20px !important;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-hey00ae .elementor-widget-text-editor {
  font-size: .77rem !important;
  line-height: 1.5 !important;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-hed00af {
  margin-bottom: 44px !important;
}
body.page-id-66 .elementor-element-how00c6 .elementor-element-hed00af .elementor-heading-title {
  font-size: clamp(3.5rem, 6vw, 6.3rem) !important;
  line-height: .91 !important;
}
@media (min-width: 1025px) {

/* Included */
body.page-id-66 .elementor-element-inc00ed .elementor-element-row00eb {
  display: grid !important;
  grid-template-columns: .95fr 1.05fr;
  gap: 6rem !important;
  align-items: stretch !important;
}
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-inc00ed .elementor-element-col00cb,
body.page-id-66 .elementor-element-inc00ed .elementor-element-col00ea {
  width: auto !important;
  min-width: 0;
}
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-inc00ed .elementor-element-row00eb {
  min-height: 676.359375px !important;
}
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-col00cb {
  position: relative;
  overflow: hidden;
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-inc00ed .elementor-element-img00c7,
body.page-id-66 .elementor-element-inc00ed .elementor-element-img00c7 .elementor-widget-container,
body.page-id-66 .elementor-element-inc00ed .elementor-element-img00c7 img {
  height: 100% !important;
}
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-img00c7 img {
  object-position: 64% center !important;
  filter: saturate(.78);
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-pho00ca {
  position: absolute;
  left: 24px;
  right: 24px;
  bottom: 24px;
  width: auto !important;
  margin: 0 !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00e8 {
  border-top: 1px solid var(--sd-light-line);
  gap: 0 !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-col00ea {
  align-self: center;
  padding: 24px 0 !important;
  gap: 0 !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-hey00ce {
  margin-bottom: 20px !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-hed00cf {
  margin-bottom: 35.2px !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-hed00cf .elementor-heading-title {
  font-size: clamp(3.5rem, 5vw, 5.8rem) !important;
  line-height: .91 !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00e8 {
  margin-bottom: 32px !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00e8 > .e-con {
  width: 100% !important;
  min-height: 0 !important;
  display: grid !important;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 16px !important;
  align-items: start !important;
  padding: 17.6px 0 !important;
  border-bottom: 1px solid #d2c9c4 !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00e8 > .e-con > .e-con {
  width: auto !important;
  min-width: 0;
  gap: 3.2px !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00e8 h3,
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00e8 .elementor-heading-title {
  margin: 0 !important;
  color: #242124 !important;
  font-family: "Inter", Arial, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00e8 .elementor-widget-text-editor,
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00e8 .elementor-widget-text-editor p {
  margin: 0 !important;
  color: #6a6468 !important;
  font-size: .9rem !important;
  line-height: 1.55 !important;
}
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00d1,
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00d7,
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00dd,
body.page-id-66 .elementor-element-inc00ed .elementor-element-inc00e3 {
  flex: 0 0 44px !important;
  width: 44px !important;
  min-height: 44px !important;
  border: 0 !important;
  border-radius: 0 !important;
}

/* Stories */
body.page-id-66 .elementor-element-sto010e {
  min-height: 0;
  padding-inline: max(20px, calc((100% - 1376px) / 2 + 20px)) !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-frm010d,
body.page-id-66 .elementor-element-sto010e .elementor-element-frm010d > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-frm010d > .e-con-inner {
  gap: 0 !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-row00f5 {
  min-height: 0;
  display: grid !important;
  grid-template-columns: .8fr 1.2fr;
  align-items: start !important;
  margin-bottom: 48px !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-row00f5 > .e-con {
  width: auto !important;
  min-width: 0;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-col00f2 {
  justify-content: flex-end !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto00f1 {
  display: none !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-hed00f3 .elementor-heading-title {
  font-size: clamp(3.5rem, 5.6vw, 6rem) !important;
  line-height: .91 !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 {
  gap: 0 !important;
  border-block: 1px solid var(--sd-line);
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 > .e-con {
  width: 33.333% !important;
  background: transparent !important;
  border: 0 !important;
  border-right: 1px solid var(--sd-line) !important;
  min-height: 300px !important;
  gap: 0 !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 > .e-con:last-child {
  border-right: 0 !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 > .e-con {
  justify-content: flex-start !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 > .e-con > .elementor-widget-text-editor,
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 > .e-con > .elementor-widget-text-editor p {
  margin: 0 !important;
  color: #e4dfe2 !important;
  font-size: 1.05rem !important;
  line-height: 1.75 !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 > .e-con > .elementor-widget-text-editor {
  margin: 32px 0 !important;
}
body.page-id-66 .elementor-element-sto010e [class*="elementor-element-sto00f"],
body.page-id-66 .elementor-element-sto010e [class*="elementor-element-sto010"] {
  margin-top: auto !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 h3,
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 .elementor-heading-title {
  margin: 0 !important;
  color: #fffdf9 !important;
  font-family: "Inter", Arial, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 [class*="elementor-element-txt"]:last-child,
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 [class*="elementor-element-txt"]:last-child p {
  margin: 0 !important;
  color: var(--sd-pink) !important;
  font-size: .75rem !important;
  line-height: 1.5 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 [class*="elementor-element-sto"] {
  gap: 0 !important;
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-sto010e .elementor-element-sto010c {
  min-height: 75px;
  padding-top: 32px !important;
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) auto !important;
  column-gap: 24px !important;
  row-gap: 0 !important;
  align-items: center !important;
  justify-content: stretch !important;
}
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-sto010e .elementor-element-sto010c > .elementor-element {
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
}
}
body.page-id-66 .elementor-element-sto010e .elementor-element-hed0109 .elementor-heading-title {
  margin: 0 !important;
  color: var(--sd-pink) !important;
  font-family: "Inter", Arial, sans-serif !important;
  font-size: .72rem !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  letter-spacing: .15em !important;
  text-transform: uppercase !important;
  white-space: nowrap;
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-sto010e .elementor-element-txt010a,
body.page-id-66 .elementor-element-sto010e .elementor-element-txt010a p {
  margin: 0 !important;
  color: #fffdf9 !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-sto010e .elementor-element-txt010b {
  justify-self: end !important;
}
}
body.page-id-66 .elementor-element-sto010e .elementor-element-txt010b,
body.page-id-66 .elementor-element-sto010e .elementor-element-txt010b p {
  margin: 0 !important;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-txt010b a {
  color: #fffdf9 !important;
  font-family: "Inter", Arial, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  white-space: nowrap;
}
body.page-id-66 .elementor-element-sto010e .elementor-element-txt010b .sd-story-arrow {
  margin-left: .45rem;
  color: var(--sd-pink) !important;
}

/* FAQ */
body.page-id-66 .elementor-element-faq0119 .elementor-accordion-item {
  border: 0 !important;
  border-top: 1px solid #d0c7c2 !important;
}
body.page-id-66 .elementor-element-faq0119 .elementor-accordion-item:last-child {
  border-bottom: 1px solid #d0c7c2 !important;
}
body.page-id-66 .elementor-element-faq0119 .elementor-tab-title {
  padding: 24px 0 !important;
  background: transparent !important;
  font-size: 1.08rem !important;
  line-height: 1.5 !important;
  display: flex !important;
  align-items: center;
}
body.page-id-66 .elementor-element-faq0119 .elementor-accordion-icon {
  order: 2;
  margin-left: auto !important;
}
body.page-id-66 .elementor-element-faq0119 .elementor-tab-content {
  padding: 0 48px 24px 0 !important;
  border: 0 !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
}
body.page-id-66 .elementor-element-faq0119 {
  min-height: 0 !important;
}
body.page-id-66 .elementor-element-faq0119 .elementor-element-col0114 {
  justify-content: flex-start !important;
}
body.page-id-66 .elementor-element-faq0119 .elementor-element-hed0112 .elementor-heading-title {
  font-size: clamp(3.5rem, 6vw, 6.3rem) !important;
  line-height: .91 !important;
}

/* Newsletter */
body.page-id-66 .elementor-element-new0124 .elementor-element-col011e {
  gap: 0 !important;
}
body.page-id-66 .elementor-element-new0124 .elementor-element-hey011c {
  min-height: 18.48px;
  margin-bottom: 20px !important;
}
body.page-id-66 .elementor-element-new0124 .elementor-element-hey011c .elementor-widget-text-editor {
  font-size: .77rem !important;
  line-height: 1.5 !important;
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-new0124 .elementor-element-hed011d .elementor-heading-title {
  font-size: clamp(3.5rem, 6vw, 6.3rem) !important;
  line-height: .91 !important;
}
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-new0124 .elementor-element-row0122 {
  display: grid !important;
  grid-template-columns: 1fr .85fr;
  gap: 8rem !important;
  align-items: end !important;
}
}
@media (min-width: 1025px) {
body.page-id-66 .elementor-element-new0124 .elementor-element-col011e,
body.page-id-66 .elementor-element-new0124 .elementor-element-col0121 {
  width: auto !important;
  min-width: 0;
}
}
body.page-id-66 .elementor-element-new0124 .elementor-element-col0121 {
  gap: .7rem !important;
  justify-content: flex-end !important;
}

/* Newsletter */
body.page-id-66 .elementor-element-new0124 .elementor-form-fields-wrapper {
  column-gap: 0 !important;
  row-gap: 0 !important;
  align-items: end;
  width: 100% !important;
  margin: 0 !important;
}
body.page-id-66 .elementor-element-new0124 .elementor-field-group-email {
  width: calc(100% - 160px) !important;
}
body.page-id-66 .elementor-element-new0124 .elementor-field-type-submit {
  width: 160px !important;
}
body.page-id-66 .elementor-element-new0124 .elementor-field-group {
  padding-inline: 0 !important;
}
body.page-id-66 .elementor-element-new0124 input,
body.page-id-66 .elementor-element-new0124 button {
  min-height: 58px !important;
  height: 58px !important;
  border-radius: 0 !important;
}
body.page-id-66 .elementor-element-new0124 input {
  background: #e8b8cf !important;
}
body.page-id-66 .elementor-element-new0124 button.elementor-button {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  padding: 0 16px !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  letter-spacing: .04em !important;
  text-transform: uppercase !important;
  white-space: nowrap;
}

/* Global footer - same editorial grid as the development build */
.elementor-101 {
  --sd-pink: #dc7eac;
  --sd-muted: #aaa4a8;
  --sd-line: #353236;
}
.elementor-101 .elementor-element-foo0020 {
  padding: 60px 20px 24px !important;
  font-size: 14.08px;
  line-height: 1.5;
  gap: 0 !important;
}
.elementor-101 .elementor-element-frm001f {
  width: min(100%, 1376px) !important;
  max-width: 1376px !important;
}
.elementor-101 .elementor-element-frm001f > .e-con-inner {
  gap: 0 !important;
}
.elementor-101 .elementor-element-foo001d {
  min-height: 349px;
  display: grid !important;
  grid-template-columns: minmax(300px, 1.4fr) repeat(3, minmax(150px, .7fr));
  gap: 0 !important;
  border-top-color: rgba(220, 126, 172, .72) !important;
  border-bottom-color: var(--sd-line) !important;
}
.elementor-101 .elementor-element-foo001d > .e-con {
  width: auto !important;
  min-width: 0;
}
.elementor-101 .elementor-element-col0013 {
  display: block !important;
  max-width: 390px;
  gap: 0 !important;
}
.elementor-101 .elementor-element-col0016,
.elementor-101 .elementor-element-col0019,
.elementor-101 .elementor-element-col001c {
  gap: .9rem !important;
  justify-content: flex-start !important;
}
.elementor-101 .elementor-element-flo000f img {
  width: 144px !important;
  height: 144px !important;
  max-width: none !important;
  object-fit: contain;
  object-position: left top;
}
.elementor-101 .elementor-element-flo000f {
  width: 72px !important;
  height: 72px !important;
  margin: 0 0 21.6px !important;
  overflow: hidden !important;
}
.elementor-101 .elementor-element-hed0010 .elementor-heading-title {
  font-size: 33.6px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  letter-spacing: .02em !important;
}
.elementor-101 .elementor-element-txt0011,
.elementor-101 .elementor-element-txt0011 p {
  max-width: 330px;
  margin: 0 !important;
  color: var(--sd-muted) !important;
  font-size: 14.08px !important;
  line-height: 1.7 !important;
}
.elementor-101 .elementor-element-soc0012 .elementor-social-icons-wrapper {
  display: flex !important;
  justify-content: flex-start !important;
}
.elementor-101 .elementor-element-soc0012 .elementor-icon {
  display: inline-flex !important;
  width: 42px !important;
  height: 42px !important;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(220, 126, 172, .55) !important;
  background: transparent !important;
  color: var(--sd-pink) !important;
  font-size: 14px !important;
}
.elementor-101 .elementor-element-soc0012 .elementor-icon svg,
.elementor-101 .elementor-element-soc0012 .elementor-icon svg path {
  fill: var(--sd-pink) !important;
}
.elementor-101 .elementor-element-hed0014 .elementor-heading-title,
.elementor-101 .elementor-element-hed0017 .elementor-heading-title,
.elementor-101 .elementor-element-hed001a .elementor-heading-title {
  font-size: 23.2px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  letter-spacing: .04em !important;
}
.elementor-101 .elementor-element-hed0014,
.elementor-101 .elementor-element-hed0017,
.elementor-101 .elementor-element-hed001a {
  margin-bottom: 12px !important;
}
.elementor-101 .elementor-element-txt0015,
.elementor-101 .elementor-element-txt0018,
.elementor-101 .elementor-element-txt001b {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  gap: 14.4px !important;
}
.elementor-101 .elementor-element-txt0015 br,
.elementor-101 .elementor-element-txt0018 br,
.elementor-101 .elementor-element-txt001b br {
  display: none !important;
}
.elementor-101 .elementor-element-txt0015 a,
.elementor-101 .elementor-element-txt0018 a,
.elementor-101 .elementor-element-txt001b a {
  display: inline-flex;
  align-items: center;
  gap: .55rem;
  color: #d4cdd1 !important;
  font-size: 14.08px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
}
.elementor-101 .sd-footer-arrow {
  display: inline-block;
  width: 14px;
  color: var(--sd-pink);
  font-size: .82rem;
  line-height: 1;
}
.elementor-101 .elementor-element-txt0015 a i,
.elementor-101 .elementor-element-txt0018 a i,
.elementor-101 .elementor-element-txt001b a i {
  display: inline-block !important;
  width: 14px;
  color: var(--sd-pink) !important;
  font-size: .72rem;
  line-height: 1;
}
.elementor-101 .elementor-element-txt0015 a::before,
.elementor-101 .elementor-element-txt0018 a::before,
.elementor-101 .elementor-element-txt001b a::before {
  content: none !important;
}
.elementor-101 .elementor-element-txt001e {
  display: flex !important;
  width: 100% !important;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem !important;
  padding-top: 22px !important;
  color: #777176 !important;
  font-size: 12.48px !important;
  line-height: 1.5 !important;
  text-align: left !important;
}
.elementor-101 .elementor-element-txt001e .sd-footer-credit {
  margin-left: auto;
  text-align: right;
}
.elementor-101 .elementor-element-txt001e .sd-footer-credit a {
  color: #bcb5b9 !important;
}
.elementor-101 .elementor-element-foo001d a {
  transition: color .2s ease, transform .2s ease;
}
.elementor-101 .elementor-element-foo001d a:hover {
  color: #f7f2ef !important;
  transform: translateX(3px);
}

@media (max-width: 1050px) {
  .elementor-101 .elementor-element-foo001d {
    grid-template-columns: 1.2fr 1fr 1fr;
  }
  .elementor-101 .elementor-element-foo001d > .e-con {
    width: auto !important;
  }
  .elementor-101 .elementor-element-col0013 {
    grid-row: 1 / span 2;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evr"] {
    display: grid !important;
    grid-template-columns: 180px 104px minmax(0, 1fr);
    grid-template-rows: auto auto;
    column-gap: 24px !important;
    row-gap: 14px !important;
    align-items: center !important;
    padding-block: 24px !important;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evi"] {
    grid-column: 1;
    grid-row: 1 / span 2;
    width: 180px !important;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-img"],
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-img"] .elementor-widget-container,
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-img"] img {
    width: 180px !important;
    height: 138px !important;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evd"] {
    grid-column: 2;
    grid-row: 1 / span 2;
    width: 104px !important;
    min-width: 104px !important;
    align-items: center !important;
    text-align: center;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-hed0051 .elementor-heading-title {
    font-size: clamp(2.1rem, 4.7vw, 3rem) !important;
    line-height: .9 !important;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-col"] {
    grid-column: 3;
    grid-row: 1;
    width: auto !important;
    min-width: 0;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evb"] {
    grid-column: 3;
    grid-row: 2;
    width: min(220px, 100%) !important;
    justify-self: start;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erw0001 {
    grid-template-columns: 180px 74px minmax(0, 1fr);
    grid-template-rows: auto auto;
    column-gap: 24px !important;
    row-gap: 14px !important;
    padding-block: 24px !important;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002,
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 .jet-listing-dynamic-image,
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 .jet-listing-dynamic-image__link,
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 img {
    grid-column: 1;
    grid-row: 1 / span 2;
    width: 180px !important;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0003 {
    grid-column: 2;
    grid-row: 1 / span 2;
    width: 74px !important;
    min-width: 74px !important;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0006 {
    grid-column: 3;
    grid-row: 1;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0010 {
    grid-column: 3;
    grid-row: 2;
    justify-self: start;
  }
  .elementor-101 .elementor-element-foo001d {
    min-height: 0;
  }
  .elementor-101 .elementor-element-flo000f img {
    width: 72px !important;
    height: 72px !important;
  }
  body.page-id-66 .elementor-element-abo008b .elementor-element-row0089 {
    gap: 4rem !important;
  }
  body.page-id-66 .elementor-element-for00ab .elementor-element-for00a9 {
    grid-template-columns: 1fr 1fr;
  }
  body.page-id-66 .elementor-element-for00ab .elementor-element-col00a1 {
    border-right: 0 !important;
  }
  body.page-id-66 .elementor-element-for00ab .elementor-element-col00a8 {
    grid-column: 1 / -1;
    display: grid !important;
    grid-template-columns: .8fr 1.2fr;
    border-top: 1px solid var(--sd-line) !important;
  }
  body.page-id-66 .elementor-element-for00ab .elementor-element-col00a8 .elementor-element-img00a2,
  body.page-id-66 .elementor-element-for00ab .elementor-element-col00a8 .elementor-element-img00a2 .elementor-widget-container,
  body.page-id-66 .elementor-element-for00ab .elementor-element-col00a8 img {
    height: 100% !important;
    min-height: 290px;
  }
  body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 {
    grid-template-columns: 1fr 1fr;
  }
  body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 > .e-con:nth-child(2) {
    border-right: 0 !important;
  }
  body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 > .e-con:nth-child(-n+2) {
    border-bottom: 1px solid rgba(255, 255, 255, .15) !important;
  }
}

@media (max-width: 760px) {
  body.page-id-66 .elementor-element-hom0033 {
    min-height: 0 !important;
  }
  body.page-id-66 .elementor-element-hom0033::after {
    inset: 112px 0 auto;
    height: 450px;
    background-position: 64% center;
  }
  body.page-id-66 .elementor-element-hom0033::before {
    background: linear-gradient(0deg, #09090a 0%, #09090a 48%, rgba(9, 9, 10, .1) 78%, rgba(9, 9, 10, .25) 100%) !important;
  }
  body.page-id-66 .elementor-element-hom0033 .elementor-element-her0031 {
    width: 100% !important;
    min-height: 0 !important;
    padding: 510px 5px 60px !important;
  }
  body.page-id-66 .elementor-element-sto010e {
    padding-inline: 5px !important;
  }
  .elementor-101 .elementor-element-foo0020 {
    padding: 40px 5px 20px !important;
  }
  .elementor-101 .elementor-element-flo000f img {
    width: 64px !important;
    height: 64px !important;
  }
  .elementor-101 .elementor-element-flo000f {
    width: 64px !important;
    height: 64px !important;
    margin-bottom: 21.6px !important;
  }
  .elementor-101 .elementor-element-soc0012 .elementor-icon {
    width: 42px !important;
    height: 42px !important;
    font-size: 14px !important;
  }
  .elementor-101 .elementor-element-foo001d {
    grid-template-columns: 1fr 1fr;
  }
  .elementor-101 .elementor-element-txt001e {
    align-items: flex-start;
    flex-direction: column;
    gap: .4rem !important;
  }
  .elementor-101 .elementor-element-txt001e .sd-footer-credit {
    margin-left: 0;
    text-align: left;
  }
  .elementor-101 .elementor-element-col0013 {
    grid-column: 1 / -1;
    grid-row: auto;
    border-bottom: 1px solid var(--sd-line) !important;
  }
  body.page-id-66 .elementor-element-hom0033 {
    background-position: top center !important;
  }
  body.page-id-66 .elementor-element-for00ab {
    min-height: 0;
  }
  body.page-id-66 .elementor-element-hed0029 .elementor-heading-title {
    font-size: clamp(4rem, 18vw, 6rem) !important;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evr"] {
    display: grid !important;
    grid-template-columns: 72px minmax(0, 1fr);
    gap: 1rem !important;
    padding-block: 1.3rem !important;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evi"] {
    grid-column: 1 / -1;
    width: 100% !important;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-img"],
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-img"] .elementor-widget-container,
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-img"] img {
    width: 100% !important;
    height: 210px !important;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evd"] {
    grid-column: 1;
    grid-row: 2;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-col"] {
    grid-column: 2;
    grid-row: 2;
    width: auto !important;
  }
  body.page-id-66 .elementor-element-hom005d [class*="elementor-element-evb"] {
    grid-column: 2;
    grid-row: 3;
    width: 100% !important;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erw0001 {
    grid-template-columns: 72px minmax(0, 1fr);
    grid-template-rows: auto auto auto;
    gap: 1rem !important;
    padding-block: 1.3rem !important;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002,
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 .jet-listing-dynamic-image,
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 .jet-listing-dynamic-image__link,
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0002 img {
    grid-column: 1 / -1;
    grid-row: 1;
    width: 100% !important;
    height: 210px !important;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0003 {
    grid-column: 1;
    grid-row: 2;
    width: 72px !important;
    min-width: 72px !important;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0006 {
    grid-column: 2;
    grid-row: 2;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0010 {
    grid-column: 2;
    grid-row: 3;
    width: 100% !important;
    justify-self: stretch;
  }
  body.page-id-66 .elementor-element-hom005d .elementor-element-erd0010 a {
    width: 100% !important;
    min-width: 0;
    padding-inline: .8rem !important;
    font-size: .78rem !important;
  }
  body.page-id-66 .elementor-element-pro0072 {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
  }
  body.page-id-66 .elementor-element-pro0072 > .e-con {
    width: auto !important;
  }
  body.page-id-66 .elementor-element-pro0072 > .e-con:nth-child(2) {
    border-right: 0 !important;
  }
  body.page-id-66 .elementor-element-pro0072 > .e-con:nth-child(-n+2) {
    border-bottom: 1px solid var(--sd-line) !important;
  }
  body.page-id-66 .elementor-element-abo008b .elementor-element-row0089 {
    grid-template-columns: 1fr;
    gap: 3rem !important;
  }
  body.page-id-66 .elementor-element-for00ab .elementor-element-for00a9 {
    grid-template-columns: 1fr;
  }
  body.page-id-66 .elementor-element-for00ab .elementor-element-row0093,
  body.page-id-66 .elementor-element-inc00ed .elementor-element-row00eb,
  body.page-id-66 .elementor-element-sto010e .elementor-element-row00f5 {
    min-height: 0;
  }
  body.page-id-66 .elementor-element-sto010e .elementor-element-row00f5 {
    grid-template-columns: 1fr;
    gap: 24px !important;
  }
  body.page-id-66 .elementor-element-for00ab .elementor-element-col009a,
  body.page-id-66 .elementor-element-for00ab .elementor-element-col00a1,
  body.page-id-66 .elementor-element-for00ab .elementor-element-col00a8 {
    display: flex !important;
    grid-column: auto;
    width: 100% !important;
    border-right: 0 !important;
    border-bottom: 1px solid var(--sd-line) !important;
  }
  body.page-id-66 .elementor-element-for00ab .elementor-element-col00a8 {
    border-bottom: 0 !important;
  }
  body.page-id-66 .elementor-element-for00ab [class*="elementor-element-img"],
  body.page-id-66 .elementor-element-for00ab [class*="elementor-element-img"] .elementor-widget-container,
  body.page-id-66 .elementor-element-for00ab [class*="elementor-element-img"] img {
    width: 100% !important;
    height: 230px !important;
    min-height: 0 !important;
  }
  body.page-id-66 .elementor-element-for00ab .elementor-element-txt0097,
  body.page-id-66 .elementor-element-for00ab .elementor-element-txt009e,
  body.page-id-66 .elementor-element-for00ab .elementor-element-txt00a5 {
    min-height: 0;
  }
  body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 {
    grid-template-columns: 1fr;
    box-shadow: none;
  }
  body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 > .e-con {
    min-height: 260px;
    border-right: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, .15) !important;
  }
  body.page-id-66 .elementor-element-how00c6 .elementor-element-ste00c4 > .e-con:last-child {
    border-bottom: 0 !important;
  }
  /* Image height is controlled by the Elementor responsive image settings. */
  body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 {
    display: grid !important;
    grid-template-columns: 1fr;
  }
  body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 > .e-con {
    width: auto !important;
    min-height: 250px;
    border-right: 0 !important;
    border-bottom: 1px solid var(--sd-line) !important;
  }
  body.page-id-66 .elementor-element-sto010e .elementor-element-sto0108 > .e-con:last-child {
    border-bottom: 0 !important;
  }
  body.page-id-66 .elementor-element-new0124 .elementor-form-fields-wrapper {
    display: block !important;
  }
  body.page-id-66 .elementor-element-new0124 .elementor-field-group-email,
  body.page-id-66 .elementor-element-new0124 .elementor-field-type-submit {
    width: 100% !important;
  }
  body.page-id-66 .elementor-element-new0124 .elementor-field-type-submit {
    margin-top: .6rem;
  }
}

/* Elementor container defaults are 10px padding / 20px gap; DEV uses explicit zeroed wrappers. */
body.elementor-page-69 .sd-how-hero,
body.elementor-page-69 .sd-how-steps,
body.elementor-page-69 .sd-how-arrival,
body.elementor-page-69 .sd-how-formats,
body.elementor-page-69 .sd-how-practical,
body.elementor-page-69 .sd-how-cta,
body.elementor-page-69 .sd-how-frame,
body.elementor-page-69 .sd-how-intro,
body.elementor-page-69 .sd-how-intro-left,
body.elementor-page-69 .sd-how-intro-right,
body.elementor-page-69 .sd-how-step-grid,
body.elementor-page-69 .sd-how-step-card,
body.elementor-page-69 .sd-how-arrival-image,
body.elementor-page-69 .sd-how-arrival-content,
body.elementor-page-69 .sd-how-format-grid,
body.elementor-page-69 .sd-how-format-card,
body.elementor-page-69 .sd-how-format-body,
body.elementor-page-69 .sd-how-practical-grid,
body.elementor-page-69 .sd-how-practical-item,
body.elementor-page-69 .sd-how-cta-inner,
body.elementor-page-69 .sd-how-cta-copy,
body.elementor-page-69 .sd-how-cta-button-wrap {
  --gap: 0px;
  gap: 0;
}

body.elementor-page-69 .sd-how-frame,
body.elementor-page-69 .sd-how-intro,
body.elementor-page-69 .sd-how-intro-left,
body.elementor-page-69 .sd-how-intro-right,
body.elementor-page-69 .sd-how-step-grid,
body.elementor-page-69 .sd-how-arrival-image,
body.elementor-page-69 .sd-how-format-grid,
body.elementor-page-69 .sd-how-format-card,
body.elementor-page-69 .sd-how-practical-grid,
body.elementor-page-69 .sd-how-cta-inner,
body.elementor-page-69 .sd-how-cta-copy,
body.elementor-page-69 .sd-how-cta-button-wrap {
  padding: 0;
}

body.elementor-page-69 .sd-how-hero-inner {
  padding: 198px 20px 70px;
}

body.elementor-page-69 .sd-how-intro {
  gap: 80px;
}

body.elementor-page-69 .sd-how-step-card {
  padding: 32px;
}

body.elementor-page-69 .sd-how-arrival-content {
  padding: 60px;
}

body.elementor-page-69 .sd-how-format-body {
  padding: 27px;
}

body.elementor-page-69 .sd-how-practical-grid {
  flex-direction: row;
}

body.elementor-page-69 .sd-how-practical-item {
  width: 50%;
  padding: 24px 24px 24px 0;
}

body.elementor-page-69 .sd-how-practical-item:nth-child(even) {
  padding-left: 24px;
}

@media (max-width: 760px) {
  body.elementor-page-69 .sd-how-hero-inner {
    padding: 480px 5px 40px;
  }

  body.elementor-page-69 .sd-how-intro {
    gap: 32px;
  }

  body.elementor-page-69 .sd-how-step-card {
    padding: 28px 5px;
  }

  body.elementor-page-69 .sd-how-arrival-content {
    padding: 40px 5px;
  }

  body.elementor-page-69 .sd-how-format-body {
    padding: 24px 5px;
  }

  body.elementor-page-69 .sd-how-practical-item,
  body.elementor-page-69 .sd-how-practical-item:nth-child(even) {
    width: 100%;
    padding: 24px 0;
  }
}
/* ================================================================
   EVENTS PAGE - DEV parity (Elementor page 67 + JetEngine listing 176)
   ================================================================ */
body.page-id-67 .elementor-67 {
  overflow: visible;
  background: #0b0b0c;
  color: #fffdf9;
}

body.page-id-67 .elementor-element-her0074 {
  position: relative;
  height: auto !important;
  min-height: 520px !important;
  margin-top: -137px !important;
  overflow: hidden;
  background-position: center !important;
  background-size: cover !important;
}

body.page-id-67 .elementor-element-her0074::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(90deg, rgba(11,11,12,.98) 0%, rgba(11,11,12,.88) 46%, rgba(11,11,12,.12) 78%);
}

body.page-id-67 .elementor-element-frm0073,
body.page-id-67 .elementor-element-row0072,
body.page-id-67 .elementor-element-col0071 {
  position: relative;
  z-index: 1;
}

body.page-id-67 .elementor-element-row0072 {
  height: auto !important;
  min-height: 520px !important;
}

body.page-id-67 .elementor-element-col0071 {
  width: min(720px, 60%) !important;
  max-width: 720px !important;
  flex: 0 0 auto !important;
  gap: 0 !important;
  padding: 198px 20px 70px !important;
}

body.page-id-67 .elementor-element-txt006c,
body.page-id-67 .elementor-element-txt0075,
body.page-id-67 .elementor-element-txt009f {
  display: flex !important;
  gap: 12px !important;
  align-items: center !important;
  margin: 0 0 20px !important;
  color: #dc7eac !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: .78rem !important;
  font-weight: 700 !important;
  line-height: 1.48 !important;
  letter-spacing: .16em !important;
  text-transform: uppercase !important;
}

body.page-id-67 .elementor-element-txt006c::before,
body.page-id-67 .elementor-element-txt0075::before,
body.page-id-67 .elementor-element-txt009f::before {
  content: "";
  display: block;
  width: 56px;
  height: 3px;
  flex: 0 0 56px;
  background: #dc7eac;
}

body.page-id-67 .elementor-element-txt006c .elementor-widget-container,
body.page-id-67 .elementor-element-txt0075 .elementor-widget-container,
body.page-id-67 .elementor-element-txt009f .elementor-widget-container {
  display: flex;
  gap: 12px;
  align-items: center;
}

body.page-id-67 .elementor-element-txt006c .elementor-widget-container::before,
body.page-id-67 .elementor-element-txt0075 .elementor-widget-container::before,
body.page-id-67 .elementor-element-txt009f .elementor-widget-container::before {
  content: "";
  display: block;
  width: 56px;
  height: 3px;
  flex: 0 0 56px;
  background: #dc7eac;
}

body.page-id-67 .elementor-element-txt006c p,
body.page-id-67 .elementor-element-txt0075 p,
body.page-id-67 .elementor-element-txt009f p {
  margin: 0 !important;
  color: inherit !important;
  font: inherit !important;
  letter-spacing: inherit !important;
}

body.page-id-67 .elementor-element-hed006d .elementor-heading-title {
  margin: 0 !important;
  color: #fffdf9 !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: clamp(5rem, 8vw, 8rem) !important;
  font-weight: 400 !important;
  line-height: .88 !important;
  letter-spacing: .005em !important;
  text-transform: uppercase !important;
}

body.page-id-67 .elementor-element-txt006e {
  width: min(610px, 100%) !important;
  margin: 24px 0 0 !important;
  color: #ded7db !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 1.08rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

body.page-id-67 .elementor-element-txt006e p {
  margin: 0 !important;
  color: inherit !important;
  font: inherit !important;
}

body.page-id-67 .elementor-element-all008d {
  gap: 0 !important;
  padding: 60px 20px !important;
  background: #0b0b0c !important;
}

body.page-id-67 .elementor-element-frm008c {
  max-width: 1376px !important;
  --gap: 0px !important;
  gap: 0 !important;
}

body.page-id-67 .elementor-element-event-intro-row {
  display: grid !important;
  grid-template-columns: 1fr .9fr !important;
  gap: 80px !important;
  align-items: end !important;
  margin: 0 0 44.8px !important;
}

body.page-id-67 .elementor-element-event-intro-left {
  display: flex !important;
  min-width: 0;
  flex-direction: column !important;
  gap: 0 !important;
  padding: 0 !important;
}

body.page-id-67 .elementor-element-event-intro-left > .elementor-element,
body.page-id-67 .elementor-element-event-calendar-copy {
  width: 100% !important;
  max-width: none !important;
}

body.page-id-67 .elementor-element-event-calendar-title .elementor-heading-title,
body.page-id-67 .elementor-element-hed009e .elementor-heading-title {
  margin: 0 !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: clamp(3.6rem, 6vw, 6rem) !important;
  font-weight: 400 !important;
  line-height: .92 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

body.page-id-67 .elementor-element-event-calendar-title .elementor-heading-title {
  color: #fffdf9 !important;
}

body.page-id-67 .elementor-element-event-calendar-copy {
  margin: 0 0 8px !important;
  color: #aaa4a8 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 1.02rem !important;
  font-weight: 400 !important;
  line-height: 1.7 !important;
}

body.page-id-67 .elementor-element-event-calendar-copy p {
  margin: 0 !important;
  color: inherit !important;
  font: inherit !important;
}

body.page-id-67 .elementor-element-evt01f0 {
  --gap: 0px !important;
  gap: 0 !important;
  margin-top: -30px !important;
}

body.page-id-67 .elementor-element-flt01f1 {
  display: flex !important;
  min-height: 44px;
  flex-flow: row wrap !important;
  gap: 11.2px !important;
  margin: 0 0 32px !important;
  background: transparent !important;
}

body.page-id-67 .elementor-element-flt01f1 .elementor-widget-button {
  display: flex !important;
  min-height: 44px !important;
  align-items: stretch !important;
  width: auto !important;
  margin: 0 !important;
}

body.page-id-67 .elementor-element-flt01f1 .elementor-button {
  min-height: 44px !important;
  border: 1px solid rgba(255,255,255,.22) !important;
  border-radius: 0 !important;
  padding: 0 16px !important;
  background: transparent !important;
  color: #fffdf9 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
}

body.page-id-67 .elementor-element-filter-all .elementor-button,
body.page-id-67 .elementor-element-flt01f1 .elementor-button:hover,
body.page-id-67 .elementor-element-flt01f1 .elementor-button:focus-visible {
  border-color: #dc7eac !important;
  background: #dc7eac !important;
  color: #0b0b0c !important;
}

body.page-id-67 .elementor-element-grd01f5,
body.page-id-67 .elementor-element-grd01f5 > .elementor-widget-container,
body.page-id-67 .elementor-element-grd01f5 .jet-listing-grid {
  width: 100%;
  margin: 0 !important;
}

body.page-id-67 .elementor-element-grd01f5 .jet-listing-grid__items {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0 !important;
  width: 100% !important;
  margin: 0 !important;
  border-top: 1px solid rgba(255,255,255,.16);
  border-bottom: 1px solid rgba(255,255,255,.16);
}

body.page-id-67 .elementor-element-grd01f5 .jet-listing-grid__item {
  display: flex !important;
  align-self: stretch !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0;
  flex: none !important;
  padding: 0 !important;
}

body.page-id-67 .elementor-element-grd01f5 .jet-listing-grid__item > .elementor {
  display: flex !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 100% !important;
}

body.page-id-67 .elementor-element-a176001 {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 100% !important;
  min-height: 0;
  gap: 0 !important;
  border-right: 1px solid rgba(255,255,255,.16);
  background: #0b0b0c !important;
}

body.page-id-67 .jet-listing-grid__item:last-child .elementor-element-a176001 {
  border-right: 0;
}

body.page-id-67 .elementor-element-a176002,
body.page-id-67 .elementor-element-a176002 .jet-listing-dynamic-image,
body.page-id-67 .elementor-element-a176002 .jet-listing-dynamic-image__link {
  display: block !important;
  width: 100% !important;
  height: 270px !important;
  margin: 0 !important;
}

body.page-id-67 .elementor-element-a176002 img {
  display: block !important;
  width: 100% !important;
  height: 270px !important;
  object-fit: cover !important;
  filter: saturate(.82);
}

body.page-id-67 .elementor-element-a176003 {
  display: flex !important;
  min-width: 0 !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  gap: 0 !important;
  height: auto !important;
  min-height: 400px !important;
  box-sizing: border-box !important;
  padding: 25.6px !important;
}

body.page-id-67 .elementor-element-a176003 > .elementor-element {
  width: 100% !important;
  max-width: none !important;
}

body.page-id-67 .elementor-element-type1760c {
  display: flex !important;
  min-width: 0 !important;
  flex-flow: row wrap !important;
  gap: 6px !important;
  align-items: center !important;
  margin: 0 !important;
}

body.page-id-67 .elementor-element-a176004,
body.page-id-67 .elementor-element-a176007,
body.page-id-67 .elementor-element-a176004 .jet-listing-dynamic-field,
body.page-id-67 .elementor-element-a176007 .jet-listing-dynamic-field {
  width: auto !important;
  margin: 0 !important;
}

body.page-id-67 .elementor-element-a176004 .jet-listing-dynamic-field__content,
body.page-id-67 .elementor-element-a176007 .jet-listing-dynamic-field__content {
  color: #dc7eac !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: .16em !important;
  text-transform: uppercase !important;
}

body.page-id-67 .elementor-element-a176005 {
  min-width: 0 !important;
  margin: 0 !important;
}

body.page-id-67 .elementor-element-a176005 .jet-listing-dynamic-field,
body.page-id-67 .elementor-element-a176005 .jet-listing-dynamic-field__content,
body.page-id-67 .elementor-element-a176005 h3 {
  min-width: 0 !important;
  overflow-wrap: anywhere;
}

body.page-id-67 .elementor-element-a176005 h3 {
  margin: 7.2px 0 12.8px !important;
  color: #fffdf9 !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: clamp(2.1rem, 2.6vw, 3.2rem) !important;
  font-weight: 400 !important;
  line-height: .92 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

body.page-id-67 .elementor-element-a176006 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 6.4px !important;
  margin: 0 0 20.8px !important;
  padding: 0 !important;
}

body.page-id-67 .elementor-element-a176006 > .elementor-element {
  width: 100% !important;
  margin: 0 !important;
}

body.page-id-67 .elementor-element-meta1760d,
body.page-id-67 .elementor-element-meta1760e {
  display: flex !important;
  flex-flow: row nowrap !important;
  gap: 0 !important;
  align-items: center !important;
  padding: 0 !important;
}

body.page-id-67 .elementor-element-meta1760d > .elementor-element,
body.page-id-67 .elementor-element-meta1760e > .elementor-element {
  width: auto !important;
  margin: 0 !important;
}

body.page-id-67 .elementor-element-ico1760f,
body.page-id-67 .elementor-element-ico1760g {
  width: 18px !important;
  flex: 0 0 18px !important;
  color: #dc7eac !important;
}

body.page-id-67 .elementor-element-ico1760f .elementor-icon,
body.page-id-67 .elementor-element-ico1760g .elementor-icon {
  display: flex;
  color: #dc7eac !important;
  font-size: 14px !important;
}

body.page-id-67 .elementor-element-ico1760f svg,
body.page-id-67 .elementor-element-ico1760g svg {
  fill: #dc7eac !important;
}

body.page-id-67 .elementor-element-a176008 .jet-listing-dynamic-field__content,
body.page-id-67 .elementor-element-a176009 .jet-listing-dynamic-field__content {
  color: #aaa4a8 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: .87rem !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

body.page-id-67 .elementor-element-a176008 .jet-listing-dynamic-field__content::before {
  content: none;
}

body.page-id-67 .elementor-element-a176009 .jet-listing-dynamic-field__content::before {
  content: none;
}

body.page-id-67 .elementor-element-a17600a {
  margin: 0 0 24px !important;
}

body.page-id-67 .elementor-element-a17600a p {
  margin: 0 !important;
  color: #c5bec2 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

body.page-id-67 .elementor-element-a17600b {
  width: 100% !important;
  margin: auto 0 0 !important;
}

body.page-id-67 .elementor-element-a17600b .jet-listing-dynamic-link {
  width: 100% !important;
}

body.page-id-67 .elementor-element-a17600b .jet-listing-dynamic-link__link {
  display: flex !important;
  width: 100% !important;
  min-height: 56px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 0 28.8px !important;
  background: #dc7eac !important;
  color: #0b0b0c !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-align: center !important;
  text-transform: uppercase !important;
}

/* About page: DEV parity */
body.page-id-68 #content,
body.page-id-68 .elementor-68 {
  overflow: visible !important;
  background: #0b0b0c !important;
}

body.page-id-68 .elementor-68 .e-con {
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --gap: 0px;
  box-sizing: border-box !important;
}

body.page-id-68 .elementor-68 > .e-con {
  --width: 100%;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding-right: 20px !important;
  padding-left: 20px !important;
}

body.page-id-68 .elementor-68 > .elementor-element-abt0001 {
  position: relative !important;
  min-height: 562.5px !important;
  margin: -136px 0 0 !important;
  padding: 0 20px !important;
  overflow: hidden !important;
  background-color: #0b0b0c !important;
  background-position: center center !important;
  background-size: cover !important;
}

body.page-id-68 .elementor-element-abt0001::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0;
  background: linear-gradient(90deg, rgba(11,11,12,.98) 0%, rgba(11,11,12,.88) 46%, rgba(11,11,12,.12) 78%) !important;
  pointer-events: none;
}

body.page-id-68 .elementor-element-abt0002 {
  z-index: 1;
  width: 100% !important;
  max-width: 1376px !important;
  min-height: 562.5px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

body.page-id-68 .elementor-element-abt0003 {
  width: min(720px, 60%) !important;
  padding: 198px 0 70px !important;
}

body.page-id-68 .elementor-element-abt0004,
body.page-id-68 .elementor-element-abt0014,
body.page-id-68 .elementor-element-abt0024,
body.page-id-68 .elementor-element-abt006d,
body.page-id-68 .elementor-element-abt011d,
body.page-id-68 .elementor-element-abt0163 {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  margin: 0 0 20px !important;
  color: #dc7eac !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 12.32px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  letter-spacing: .18em !important;
  text-transform: uppercase !important;
}

body.page-id-68 .elementor-element-abt0004::before,
body.page-id-68 .elementor-element-abt0014::before,
body.page-id-68 .elementor-element-abt0024::before,
body.page-id-68 .elementor-element-abt006d::before,
body.page-id-68 .elementor-element-abt011d::before,
body.page-id-68 .elementor-element-abt0163::before {
  content: "";
  width: 52px;
  height: 3px;
  flex: 0 0 52px;
  background: currentColor;
}

body.page-id-68 .elementor-element-abt0004 p,
body.page-id-68 .elementor-element-abt0014 p,
body.page-id-68 .elementor-element-abt0024 p,
body.page-id-68 .elementor-element-abt006d p,
body.page-id-68 .elementor-element-abt011d p,
body.page-id-68 .elementor-element-abt0163 p {
  margin: 0 !important;
  color: inherit !important;
  font: inherit !important;
  white-space: nowrap !important;
}

body.page-id-68 .elementor-element-abt0004 .elementor-widget-container,
body.page-id-68 .elementor-element-abt0014 .elementor-widget-container,
body.page-id-68 .elementor-element-abt0024 .elementor-widget-container,
body.page-id-68 .elementor-element-abt006d .elementor-widget-container,
body.page-id-68 .elementor-element-abt011d .elementor-widget-container,
body.page-id-68 .elementor-element-abt0163 .elementor-widget-container {
  min-width: 0 !important;
  flex: 1 1 auto !important;
}

body.page-id-68 .elementor-element-abt0005 .elementor-heading-title {
  margin: 0 !important;
  color: #fffdf9 !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: clamp(5rem, 8vw, 8rem) !important;
  font-weight: 400 !important;
  line-height: .88 !important;
  letter-spacing: .005em !important;
  text-transform: uppercase !important;
}

body.page-id-68 .elementor-element-abt0006 {
  max-width: 610px !important;
  margin: 24px 0 0 !important;
  color: #ded7db !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 17.28px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

body.page-id-68 .elementor-element-abt0006 p,
body.page-id-68 .elementor-element-abt0016 p,
body.page-id-68 .elementor-element-abt0026 p,
body.page-id-68 .elementor-element-abt006f p,
body.page-id-68 .elementor-element-abt011f p {
  margin: 0 !important;
  color: inherit !important;
  font: inherit !important;
}

body.page-id-68 .elementor-element-abt0010 {
  min-height: 620px !important;
  padding: 0 !important;
  background: #fff !important;
}

body.page-id-68 .elementor-element-abt0011 {
  display: grid !important;
  min-height: 620px !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 0 !important;
}

body.page-id-68 .elementor-element-abt0012,
body.page-id-68 .elementor-element-abt0012 .elementor-widget-container,
body.page-id-68 .elementor-element-abt0012 img {
  display: block !important;
  width: 100% !important;
  height: 620px !important;
  margin: 0 !important;
}

body.page-id-68 .elementor-element-abt0012 img {
  object-fit: cover !important;
  object-position: center center !important;
}

body.page-id-68 .elementor-element-abt0013 {
  align-self: center !important;
  padding: 60px !important;
  color: #242124 !important;
}

body.page-id-68 .elementor-element-abt0014 {
  margin-bottom: 0 !important;
  color: #0b0b0c !important;
}

body.page-id-68 .elementor-element-abt0015 .elementor-heading-title {
  margin: 19.92px 0 !important;
  color: #0b0b0c !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-transform: none !important;
}

body.page-id-68 .elementor-element-abt0016 {
  margin: 24px 0 0 !important;
  color: #242124 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 17.6px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
}

body.page-id-68 .elementor-element-abt0020,
body.page-id-68 .elementor-element-abt0060,
body.page-id-68 .elementor-element-abt0110,
body.page-id-68 .elementor-element-abt0160 {
  padding: 60px 20px !important;
}

body.page-id-68 .elementor-element-abt0020 { background: #dc7eac !important; }
body.page-id-68 .elementor-element-abt0060 { background: #fff !important; }
body.page-id-68 .elementor-element-abt0110 { background: #0b0b0c !important; }
body.page-id-68 .elementor-element-abt0160 { background: #dc7eac !important; }

@media (min-width: 1051px) {
  body.page-id-68 .elementor-element-abt0020 { min-height: 649px !important; }
  body.page-id-68 .elementor-element-abt0060 { min-height: 656.6px !important; }
  body.page-id-68 .elementor-element-abt0110 { min-height: 695.6px !important; }
  body.page-id-68 .elementor-element-abt0160 { min-height: 229.1px !important; }
}

body.page-id-68 .elementor-element-abt0021,
body.page-id-68 .elementor-element-abt006a,
body.page-id-68 .elementor-element-abt011a,
body.page-id-68 .elementor-element-abt0161 {
  width: 100% !important;
  max-width: 1376px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

body.page-id-68 .elementor-element-abt0021 > .e-con-inner,
body.page-id-68 .elementor-element-abt006a > .e-con-inner,
body.page-id-68 .elementor-element-abt011a > .e-con-inner,
body.page-id-68 .elementor-element-abt0161 > .e-con-inner {
  width: 100% !important;
  max-width: 1376px !important;
  margin: 0 !important;
}

body.page-id-68 .elementor-element-abt0022,
body.page-id-68 .elementor-element-abt006b,
body.page-id-68 .elementor-element-abt011b {
  display: grid !important;
  grid-template-columns: 1fr .9fr !important;
  gap: 80px !important;
  align-items: end !important;
  margin: 0 0 44.8px !important;
}

body.page-id-68 .elementor-element-abt0024,
body.page-id-68 .elementor-element-abt0163 {
  color: #0b0b0c !important;
}

body.page-id-68 .elementor-element-abt0025 .elementor-heading-title,
body.page-id-68 .elementor-element-abt006e .elementor-heading-title,
body.page-id-68 .elementor-element-abt011e .elementor-heading-title,
body.page-id-68 .elementor-element-abt0164 .elementor-heading-title {
  margin: 0 !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: clamp(3.6rem, 6vw, 6rem) !important;
  font-weight: 400 !important;
  line-height: .92 !important;
  letter-spacing: .005em !important;
  text-transform: uppercase !important;
}

body.page-id-68 .elementor-element-abt0025 .elementor-heading-title,
body.page-id-68 .elementor-element-abt006e .elementor-heading-title,
body.page-id-68 .elementor-element-abt0164 .elementor-heading-title {
  color: #0b0b0c !important;
}

body.page-id-68 .elementor-element-abt011e .elementor-heading-title {
  color: #fffdf9 !important;
}

body.page-id-68 .elementor-element-abt0026,
body.page-id-68 .elementor-element-abt006f,
body.page-id-68 .elementor-element-abt011f {
  margin: 0 0 8px !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16.32px !important;
  font-weight: 400 !important;
  line-height: 1.7 !important;
}

body.page-id-68 .elementor-element-abt0026 { color: #4f303f !important; }
body.page-id-68 .elementor-element-abt006f { color: #625b5f !important; }
body.page-id-68 .elementor-element-abt011f { color: #aaa4a8 !important; }

body.page-id-68 .elementor-element-abt0027 {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border: 1px solid #353236 !important;
  background: #0b0b0c !important;
  box-shadow: 18px 18px 0 rgba(11,11,12,.18) !important;
}

body.page-id-68 .elementor-element-abt0027 > .e-con {
  min-height: 302.4px !important;
  padding: 32px !important;
  border-right: 1px solid #353236 !important;
}

body.page-id-68 .elementor-element-abt0027 > .e-con:last-child { border-right: 0 !important; }

body.page-id-68 .elementor-element-abt0031,
body.page-id-68 .elementor-element-abt0032,
body.page-id-68 .elementor-element-abt0033 {
  color: #dc7eac !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: 51.2px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

body.page-id-68 .elementor-element-abt0031 p,
body.page-id-68 .elementor-element-abt0032 p,
body.page-id-68 .elementor-element-abt0033 p,
body.page-id-68 .elementor-element-abt0051 p,
body.page-id-68 .elementor-element-abt0052 p,
body.page-id-68 .elementor-element-abt0053 p,
body.page-id-68 .elementor-element-abt0071 p,
body.page-id-68 .elementor-element-abt0072 p,
body.page-id-68 .elementor-element-abt0073 p,
body.page-id-68 .elementor-element-abt0101 p,
body.page-id-68 .elementor-element-abt0102 p,
body.page-id-68 .elementor-element-abt0103 p,
body.page-id-68 .elementor-element-abt0151 p,
body.page-id-68 .elementor-element-abt0152 p,
body.page-id-68 .elementor-element-abt0153 p,
body.page-id-68 .elementor-element-abt0154 p {
  margin: 0 !important;
  color: inherit !important;
  font: inherit !important;
}

body.page-id-68 .elementor-element-abt0041 .elementor-heading-title,
body.page-id-68 .elementor-element-abt0042 .elementor-heading-title,
body.page-id-68 .elementor-element-abt0043 .elementor-heading-title {
  margin: 25.6px 0 11.2px !important;
  color: #fffdf9 !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: 35.2px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  text-transform: uppercase !important;
}

body.page-id-68 .elementor-element-abt0051,
body.page-id-68 .elementor-element-abt0052,
body.page-id-68 .elementor-element-abt0053 {
  color: #aaa4a8 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}

body.page-id-68 .elementor-element-abt006g {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 0 !important;
  border-top: 1px solid #d1c8c3 !important;
  border-bottom: 1px solid #d1c8c3 !important;
}

body.page-id-68 .elementor-element-abt006g > .e-con {
  position: relative !important;
  min-height: 315.2px !important;
  padding: 32px !important;
  border-right: 1px solid #d1c8c3 !important;
}

body.page-id-68 .elementor-element-abt006g > .e-con:last-child { border-right: 0 !important; }

body.page-id-68 .elementor-element-abt0071,
body.page-id-68 .elementor-element-abt0072,
body.page-id-68 .elementor-element-abt0073 {
  position: absolute !important;
  top: 24px !important;
  right: 24px !important;
  width: auto !important;
  color: #c7bdc1 !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: 48px !important;
  line-height: 1.5 !important;
}

body.page-id-68 .elementor-element-abt0081,
body.page-id-68 .elementor-element-abt0082,
body.page-id-68 .elementor-element-abt0083 {
  width: auto !important;
  margin: 16px 0 38.4px !important;
  color: #a34f78 !important;
  font-size: 32px !important;
}

body.page-id-68 .elementor-element-abt0081 .elementor-icon,
body.page-id-68 .elementor-element-abt0082 .elementor-icon,
body.page-id-68 .elementor-element-abt0083 .elementor-icon {
  color: #a34f78 !important;
  font-size: 32px !important;
}

body.page-id-68 .elementor-element-abt0081 .elementor-icon-wrapper,
body.page-id-68 .elementor-element-abt0082 .elementor-icon-wrapper,
body.page-id-68 .elementor-element-abt0083 .elementor-icon-wrapper {
  text-align: left !important;
}

body.page-id-68 .elementor-element-abt0081 .elementor-icon svg,
body.page-id-68 .elementor-element-abt0082 .elementor-icon svg,
body.page-id-68 .elementor-element-abt0083 .elementor-icon svg,
body.page-id-68 .elementor-element-abt0081 .elementor-icon svg path,
body.page-id-68 .elementor-element-abt0082 .elementor-icon svg path,
body.page-id-68 .elementor-element-abt0083 .elementor-icon svg path {
  fill: currentColor !important;
}

body.page-id-68 .elementor-element-abt0091 .elementor-heading-title,
body.page-id-68 .elementor-element-abt0092 .elementor-heading-title,
body.page-id-68 .elementor-element-abt0093 .elementor-heading-title {
  margin: 0 0 12.8px !important;
  color: #0b0b0c !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: 35.2px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

body.page-id-68 .elementor-element-abt0101,
body.page-id-68 .elementor-element-abt0102,
body.page-id-68 .elementor-element-abt0103 {
  color: #625b5f !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
}

body.page-id-68 .elementor-element-abt011g {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 0 !important;
  border-top: 1px solid #353236 !important;
}

body.page-id-68 .elementor-element-abt011g > .e-con {
  display: grid !important;
  min-height: 175px !important;
  grid-template-columns: 48px 1fr !important;
  gap: 16px !important;
  align-items: start !important;
  padding: 27.2px 27.2px 27.2px 0 !important;
  border-right: 1px solid #353236 !important;
  border-bottom: 1px solid #353236 !important;
}

body.page-id-68 .elementor-element-abt011g > .e-con:nth-child(even) {
  padding-left: 27.2px !important;
  border-right: 0 !important;
}

body.page-id-68 .elementor-element-abt0121,
body.page-id-68 .elementor-element-abt0122,
body.page-id-68 .elementor-element-abt0123,
body.page-id-68 .elementor-element-abt0124 {
  display: grid !important;
  width: 42px !important;
  height: 42px !important;
  place-items: center !important;
  border: 1px solid rgba(220,126,172,.55) !important;
  border-radius: 50% !important;
  color: #dc7eac !important;
}

body.page-id-68 .elementor-element-abt0121 .elementor-icon,
body.page-id-68 .elementor-element-abt0122 .elementor-icon,
body.page-id-68 .elementor-element-abt0123 .elementor-icon,
body.page-id-68 .elementor-element-abt0124 .elementor-icon {
  color: #dc7eac !important;
  font-size: 16px !important;
}

body.page-id-68 .elementor-element-abt0141 .elementor-heading-title,
body.page-id-68 .elementor-element-abt0142 .elementor-heading-title,
body.page-id-68 .elementor-element-abt0143 .elementor-heading-title,
body.page-id-68 .elementor-element-abt0144 .elementor-heading-title {
  margin: 1.6px 0 8px !important;
  color: #fffdf9 !important;
  font-family: "Bebas Neue", "Arial Narrow", sans-serif !important;
  font-size: 30.4px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

body.page-id-68 .elementor-element-abt011e .elementor-heading-title {
  letter-spacing: normal !important;
}

body.page-id-68 .elementor-element-abt011g .elementor-icon svg,
body.page-id-68 .elementor-element-abt011g .elementor-icon svg path {
  fill: currentColor !important;
}

body.page-id-68 .elementor-element-abt0151,
body.page-id-68 .elementor-element-abt0152,
body.page-id-68 .elementor-element-abt0153,
body.page-id-68 .elementor-element-abt0154 {
  color: #aaa4a8 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
}

body.page-id-68 .elementor-element-abt0161 {
  display: block !important;
}

body.page-id-68 .elementor-element-abt0161 > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  gap: 48px !important;
  align-items: end !important;
}

body.page-id-68 .elementor-element-abt0163 { margin-bottom: 0 !important; }

body.page-id-68 .elementor-element-abt0163 { margin-bottom: 20px !important; }

body.page-id-68 .elementor-element-abt0165 {
  width: auto !important;
}

body.page-id-68 .elementor-element-abt0165 .elementor-button {
  display: inline-flex !important;
  min-height: 56px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 0 28.8px !important;
  background: #0b0b0c !important;
  color: #fffdf9 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-transform: uppercase !important;
}

@media (min-width: 761px) {
  body.page-id-68 .elementor-100 .elementor-element-log0010 {
    width: 80px !important;
    height: 80px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-68 .elementor-100 .elementor-element-log0010 img {
    width: 160px !important;
    height: 160px !important;
    max-width: none !important;
    object-fit: contain !important;
    object-position: left top !important;
  }
}

@media (max-width: 1050px) {
  body.page-id-68 .elementor-element-abt0001,
  body.page-id-68 .elementor-element-abt0002 {
    min-height: 520px !important;
  }

  body.page-id-68 .elementor-element-abt0003 {
    padding-top: 178px !important;
    padding-bottom: 40px !important;
  }

  body.page-id-68 .elementor-element-abt0013 {
    padding: 40px 20px !important;
  }

  body.page-id-68 .elementor-element-abt0020,
  body.page-id-68 .elementor-element-abt0060,
  body.page-id-68 .elementor-element-abt0110,
  body.page-id-68 .elementor-element-abt0160 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  body.page-id-68 .elementor-element-abt0027 {
    grid-template-columns: 1fr 1fr !important;
  }

  body.page-id-68 .elementor-element-abt0027 > .e-con:nth-child(2) { border-right: 0 !important; }
  body.page-id-68 .elementor-element-abt0027 > .e-con:last-child {
    grid-column: 1 / -1 !important;
    border-top: 1px solid #353236 !important;
  }
}

@media (max-width: 760px) {
  body.page-id-68 .elementor-100 .elementor-element-hea0016,
  body.page-id-68 .elementor-100 .elementor-element-frm0015 { min-height: 76px !important; }

  body.page-id-68 .elementor-100 .elementor-element-log0010 {
    width: 68px !important;
    height: 68px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-68 .elementor-100 .elementor-element-log0010 img {
    width: 136px !important;
    height: 136px !important;
    max-width: none !important;
    object-fit: contain !important;
    object-position: left top !important;
  }

  body.page-id-68 .elementor-68 > .elementor-element-abt0001 {
    min-height: 640px !important;
    margin-top: -120px !important;
    padding: 0 5px !important;
    background-position: top center !important;
    background-size: auto 390px !important;
    background-repeat: no-repeat !important;
  }

  body.page-id-68 .elementor-68 > .elementor-element-abt0010 {
    padding: 0 !important;
  }

  body.page-id-68 .elementor-element-abt0001::before {
    background: linear-gradient(0deg, #0b0b0c 0%, #0b0b0c 38%, rgba(11,11,12,.08) 75%) !important;
  }

  body.page-id-68 .elementor-element-abt0002 { min-height: 640px !important; }

  body.page-id-68 .elementor-element-abt0003 {
    width: 100% !important;
    padding: 480px 0 40px !important;
  }

  body.page-id-68 .elementor-element-abt0005 .elementor-heading-title {
    font-size: clamp(4rem, 18vw, 5.7rem) !important;
  }

  body.page-id-68 .elementor-element-abt0011,
  body.page-id-68 .elementor-element-abt0022,
  body.page-id-68 .elementor-element-abt006b,
  body.page-id-68 .elementor-element-abt011b,
  body.page-id-68 .elementor-element-abt0161 {
    grid-template-columns: 1fr !important;
    gap: 32px !important;
  }

  body.page-id-68 .elementor-element-abt0012,
  body.page-id-68 .elementor-element-abt0012 .elementor-widget-container,
  body.page-id-68 .elementor-element-abt0012 img {
    height: 420px !important;
  }

  body.page-id-68 .elementor-element-abt0013 {
    min-height: 441.7px !important;
    padding: 40px 5px !important;
  }

  body.page-id-68 .elementor-68 > .elementor-element-abt0020,
  body.page-id-68 .elementor-68 > .elementor-element-abt0060,
  body.page-id-68 .elementor-68 > .elementor-element-abt0110,
  body.page-id-68 .elementor-68 > .elementor-element-abt0160 {
    padding: 40px 5px !important;
  }

  body.page-id-68 .elementor-element-abt0022,
  body.page-id-68 .elementor-element-abt006b,
  body.page-id-68 .elementor-element-abt011b { margin-bottom: 32px !important; }

  body.page-id-68 .elementor-element-abt0027,
  body.page-id-68 .elementor-element-abt006g,
  body.page-id-68 .elementor-element-abt011g {
    grid-template-columns: 1fr !important;
  }

  body.page-id-68 .elementor-element-abt0027 > .e-con {
    min-height: 250px !important;
    border-right: 0 !important;
    border-bottom: 1px solid #353236 !important;
  }

  body.page-id-68 .elementor-element-abt0027 > .e-con:last-child {
    grid-column: auto !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
  }

  body.page-id-68 .elementor-element-abt006g > .e-con {
    min-height: 250px !important;
    padding: 24px 5px !important;
    border-right: 0 !important;
    border-bottom: 1px solid #d1c8c3 !important;
  }

  body.page-id-68 .elementor-element-abt006g > .e-con:last-child { border-bottom: 0 !important; }

  body.page-id-68 .elementor-element-abt011g > .e-con,
  body.page-id-68 .elementor-element-abt011g > .e-con:nth-child(even) {
    min-height: 0 !important;
    padding: 24px 5px !important;
    border-right: 0 !important;
  }

  body.page-id-68 .elementor-element-abt0165,
  body.page-id-68 .elementor-element-abt0165 .elementor-button { width: 100% !important; }

  body.page-id-68 .elementor-element-abt0161 > .e-con-inner {
    grid-template-columns: 1fr !important;
    gap: 48px !important;
    align-items: start !important;
  }
}

body.page-id-67 .elementor-element-cta00a5 {
  gap: 0 !important;
  padding: 60px 20px !important;
  background: #dc7eac !important;
}

body.page-id-67 .elementor-element-frm00a4 {
  max-width: 1376px !important;
}

body.page-id-67 .elementor-element-cta00a3 {
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  gap: 48px !important;
  align-items: end !important;
}

body.page-id-67 .elementor-element-col00a0 {
  width: auto !important;
  gap: 0 !important;
}

body.page-id-67 .elementor-element-txt009f {
  color: #0b0b0c !important;
}

body.page-id-67 .elementor-element-txt009f .elementor-widget-container::before {
  background: #0b0b0c;
}

body.page-id-67 .elementor-element-txt009f::before {
  background: #0b0b0c;
}

body.page-id-67 .elementor-element-hed009e .elementor-heading-title {
  color: #0b0b0c !important;
}

body.page-id-67 .elementor-element-col00a2 {
  width: auto !important;
}

body.page-id-67 .elementor-element-btn00a1 .elementor-button {
  display: inline-flex !important;
  height: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid #0b0b0c !important;
  border-radius: 0 !important;
  padding: 0 28.8px !important;
  background: #0b0b0c !important;
  color: #fffdf9 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

body.page-id-67 .elementor-element-btn00a1 .elementor-button-content-wrapper {
  display: flex !important;
  height: 100% !important;
  align-items: center !important;
  justify-content: center !important;
}

@media (max-width: 1050px) {
  body.page-id-67 .elementor-element-her0074,
  body.page-id-67 .elementor-element-row0072 {
    height: 520px !important;
    min-height: 520px !important;
  }

  body.page-id-67 .elementor-element-col0071 {
    padding-top: 178px !important;
    padding-bottom: 40px !important;
  }

  body.page-id-67 .elementor-element-a176003 {
    height: auto !important;
    min-height: 360px !important;
  }

  body.page-id-67 .elementor-element-all008d,
  body.page-id-67 .elementor-element-cta00a5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  body.page-id-67 .elementor-element-grd01f5 .jet-listing-grid__items {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  body.page-id-67 .jet-listing-grid__item:nth-child(2n) .elementor-element-a176001 {
    border-right: 0;
  }

  body.page-id-67 .jet-listing-grid__item:nth-child(n+3) .elementor-element-a176001 {
    border-top: 1px solid rgba(255,255,255,.16);
  }
}

@media (max-width: 760px) {
  body.page-id-67 .elementor-100 .elementor-element-hea0016,
  body.page-id-67 .elementor-100 .elementor-element-frm0015 {
    min-height: 76px !important;
  }

  body.page-id-67 .elementor-100 .elementor-element-hea0016 {
    background-color: rgba(11, 11, 12, 0) !important;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }

  body.page-id-67 .elementor-100 .elementor-element-row0014 {
    min-height: 68px !important;
  }

  body.page-id-67 .elementor-100 .elementor-element-log0010 {
    width: 68px !important;
    height: 68px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-67 .elementor-100 .elementor-element-log0010 img {
    width: 136px !important;
    height: 136px !important;
    max-width: none !important;
    object-fit: contain;
    object-position: left top;
  }

  body.page-id-67 .elementor-element-her0074 {
    min-height: 640px !important;
    background-position: center 112px !important;
    background-size: auto 390px !important;
    background-repeat: no-repeat !important;
  }

  body.page-id-67 .elementor-element-her0074::before {
    background: linear-gradient(0deg, #0b0b0c 0%, #0b0b0c 38%, rgba(11,11,12,.08) 75%);
  }

  body.page-id-67 .elementor-element-row0072 {
    min-height: 640px !important;
  }

  body.page-id-67 .elementor-element-col0071 {
    width: 100% !important;
    max-width: none !important;
    padding: 480px 5px 40px !important;
  }

  body.page-id-67 .elementor-element-hed006d .elementor-heading-title {
    font-size: clamp(4rem, 18vw, 5.7rem) !important;
  }

  body.page-id-67 .elementor-element-all008d,
  body.page-id-67 .elementor-element-cta00a5 {
    padding: 40px 5px !important;
  }

  body.page-id-67 .elementor-element-event-intro-row,
  body.page-id-67 .elementor-element-cta00a3 {
    grid-template-columns: 1fr !important;
    gap: 32px !important;
    align-items: start !important;
  }

  body.page-id-67 .elementor-element-event-intro-row {
    margin-bottom: 32px !important;
  }

  body.page-id-67 .elementor-element-grd01f5 .jet-listing-grid__items {
    grid-template-columns: 1fr !important;
  }

  body.page-id-67 .elementor-element-a176001,
  body.page-id-67 .jet-listing-grid__item:nth-child(2n) .elementor-element-a176001 {
    min-height: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid rgba(255,255,255,.16);
  }

  body.page-id-67 .jet-listing-grid__item:last-child .elementor-element-a176001 {
    border-bottom: 0;
  }

  body.page-id-67 .elementor-element-a176002,
  body.page-id-67 .elementor-element-a176002 .jet-listing-dynamic-image,
  body.page-id-67 .elementor-element-a176002 .jet-listing-dynamic-image__link,
  body.page-id-67 .elementor-element-a176002 img {
    height: 230px !important;
  }

  body.page-id-67 .elementor-element-a176003 {
    height: auto !important;
    min-height: 0;
    padding: 24px 5px !important;
  }

  body.page-id-67 .elementor-element-col00a2,
  body.page-id-67 .elementor-element-btn00a1,
  body.page-id-67 .elementor-element-btn00a1 .elementor-button {
    width: 100% !important;
  }
}
/* Cum functioneaza — page 69, matched to local DEV */
body.elementor-page-69 .sd-how-hero,
body.elementor-page-69 .sd-how-steps,
body.elementor-page-69 .sd-how-arrival,
body.elementor-page-69 .sd-how-formats,
body.elementor-page-69 .sd-how-practical,
body.elementor-page-69 .sd-how-cta {
  width: 100%;
  margin-inline: 0;
}

body.elementor-page-69 .sd-how-frame {
  width: 100%;
  max-width: 1376px;
  margin-inline: auto;
}

body.elementor-page-69 .sd-how-hero {
  position: relative;
  isolation: isolate;
  min-height: 520px;
  overflow: hidden;
  background-position: center right !important;
  background-size: cover !important;
}

body.elementor-page-69 .sd-how-hero::before {
  position: absolute;
  z-index: -1;
  inset: 0;
  content: "";
  background: linear-gradient(90deg, rgba(11,11,12,.98) 0%, rgba(11,11,12,.88) 46%, rgba(11,11,12,.12) 78%);
  pointer-events: none;
}

body.elementor-page-69 .sd-how-hero-inner {
  min-height: 520px;
  justify-content: center;
  padding: 198px 20px 70px;
}

body.elementor-page-69 .sd-how-hero-inner > .e-con-inner,
body.elementor-page-69 .sd-how-hero-inner {
  align-items: flex-start;
}

body.elementor-page-69 .sd-eyebrow {
  width: auto;
  margin: 0 0 20px;
  color: #DC7EAC;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .18em;
  line-height: 1.2;
  text-transform: uppercase;
}

body.elementor-page-69 .sd-eyebrow .elementor-widget-container {
  display: flex;
  align-items: center;
  gap: 12px;
}

body.elementor-page-69 .sd-eyebrow .elementor-widget-container::before {
  width: 52px;
  height: 3px;
  flex: 0 0 52px;
  background: #DC7EAC;
  content: "";
}

body.elementor-page-69 .sd-eyebrow p {
  margin: 0;
}

body.elementor-page-69 .sd-eyebrow-dark {
  color: #0B0B0C;
}

body.elementor-page-69 .sd-eyebrow-dark .elementor-widget-container::before {
  background: #0B0B0C;
}

body.elementor-page-69 .sd-how-hero-title {
  width: min(720px, 60%);
}

body.elementor-page-69 .sd-how-hero-title .elementor-heading-title {
  margin: 0;
  color: #FFFDF9;
  font-family: "Bebas Neue", sans-serif;
  font-size: clamp(80px, 8vw, 128px);
  font-weight: 400;
  letter-spacing: .005em;
  line-height: .88;
  text-transform: uppercase;
}

body.elementor-page-69 .sd-how-hero-copy {
  max-width: 610px;
  margin-top: 24px;
  color: #DED7DB;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.65;
}

body.elementor-page-69 .sd-how-hero {
  padding: 0 !important;
}

body.elementor-page-69 .sd-how-hero-copy p,
body.elementor-page-69 .sd-how-intro-copy p,
body.elementor-page-69 .sd-how-card-copy p,
body.elementor-page-69 .sd-how-arrival-copy p,
body.elementor-page-69 .sd-how-format-copy p,
body.elementor-page-69 .sd-how-practical-copy p,
body.elementor-page-69 .sd-how-format-cat p {
  margin: 0;
}

body.elementor-page-69 .sd-how-steps,
body.elementor-page-69 .sd-how-formats,
body.elementor-page-69 .sd-how-practical,
body.elementor-page-69 .sd-how-cta {
  padding: 60px 20px;
}

body.elementor-page-69 .sd-how-intro {
  display: flex;
  align-items: flex-end;
  gap: 80px;
  margin-bottom: 44px;
}

body.elementor-page-69 .sd-how-intro-left,
body.elementor-page-69 .sd-how-intro-right {
  min-width: 0;
}

body.elementor-page-69 .sd-how-intro-right {
  padding-bottom: 8px;
}

body.elementor-page-69 .sd-how-section-title .elementor-heading-title,
body.elementor-page-69 .sd-how-arrival-title .elementor-heading-title {
  margin: 0;
  color: #FFFDF9;
  font-family: "Bebas Neue", sans-serif;
  font-size: clamp(58px, 6vw, 96px);
  font-weight: 400;
  line-height: .92;
  text-transform: uppercase;
}

body.elementor-page-69 .sd-dark-title .elementor-heading-title {
  color: #0B0B0C;
}

body.elementor-page-69 .sd-how-intro-copy {
  color: #AAA4A8;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.7;
}

body.elementor-page-69 .sd-dark-copy {
  color: #5E575B;
}

body.elementor-page-69 .sd-how-step-grid {
  display: flex;
  flex-wrap: nowrap;
  background: #0B0B0C;
  border: 1px solid #0B0B0C;
  box-shadow: 18px 18px 0 rgba(11,11,12,.18);
  color: #FFFDF9;
}

body.elementor-page-69 .sd-how-step-card {
  min-height: 300px;
  padding: 32px;
  border-right: 1px solid #353236;
}

body.elementor-page-69 .sd-how-step-card:last-child {
  border-right: 0;
}

body.elementor-page-69 .sd-how-step-icon {
  margin-bottom: 32px;
}

body.elementor-page-69 .sd-how-step-icon .elementor-icon {
  color: #DC7EAC;
  font-size: 32px;
}

body.elementor-page-69 .sd-how-card-title .elementor-heading-title {
  margin: 0 0 10px;
  color: #FFFDF9;
  font-family: "Bebas Neue", sans-serif;
  font-size: 37px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}

body.elementor-page-69 .sd-how-card-copy {
  color: #AAA4A8;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.6;
}

body.elementor-page-69 .sd-how-arrival {
  min-height: 620px;
  background: #FFFFFF;
  color: #242124;
}

body.elementor-page-69 .sd-how-arrival-image,
body.elementor-page-69 .sd-how-arrival-content {
  min-height: 620px;
}

body.elementor-page-69 .sd-how-split-image,
body.elementor-page-69 .sd-how-split-image .elementor-widget-container,
body.elementor-page-69 .sd-how-split-image img {
  width: 100%;
  height: 100%;
}

body.elementor-page-69 .sd-how-split-image img {
  object-fit: cover;
  object-position: center;
  filter: saturate(.78);
}

body.elementor-page-69 .sd-how-arrival-content {
  justify-content: center;
  padding: 60px;
}

body.elementor-page-69 .sd-how-arrival-title .elementor-heading-title {
  color: #0B0B0C;
  font-size: clamp(46px, 4.5vw, 72px);
}

body.elementor-page-69 .sd-how-arrival-copy {
  margin-top: 24px;
  color: #242124;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.8;
}

body.elementor-page-69 .sd-how-format-grid {
  display: flex;
  flex-wrap: nowrap;
  border-top: 1px solid #353236;
  border-bottom: 1px solid #353236;
}

body.elementor-page-69 .sd-how-format-card {
  min-width: 0;
  border-right: 1px solid #353236;
}

body.elementor-page-69 .sd-how-format-card:last-child {
  border-right: 0;
}

body.elementor-page-69 .sd-how-format-image,
body.elementor-page-69 .sd-how-format-image .elementor-widget-container,
body.elementor-page-69 .sd-how-format-image img {
  width: 100%;
  height: 250px;
}

body.elementor-page-69 .sd-how-format-image img {
  object-fit: cover;
  filter: saturate(.78);
}

body.elementor-page-69 .sd-how-format-body {
  flex: 1 1 auto;
  padding: 27px;
}

body.elementor-page-69 .sd-how-format-cat {
  color: #DC7EAC;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .16em;
  text-transform: uppercase;
}

body.elementor-page-69 .sd-how-format-title .elementor-heading-title {
  margin: 9px 0 13px;
  color: #FFFDF9;
  font-family: "Bebas Neue", sans-serif;
  font-size: clamp(36px, 3.4vw, 54px);
  font-weight: 400;
  line-height: .95;
  text-transform: uppercase;
}

body.elementor-page-69 .sd-how-format-copy {
  margin-bottom: 26px;
  color: #AAA4A8;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.65;
}

body.elementor-page-69 .sd-how-format-cat {
  line-height: 18px !important;
}

body.elementor-page-69 .sd-how-format-link {
  line-height: 0 !important;
}

body.elementor-page-69 .sd-how-format-link {
  margin-top: auto;
  align-self: flex-start;
}

body.elementor-page-69 .sd-how-format-link .elementor-button {
  min-height: 0;
  border: 0;
  border-bottom: 1px solid #DC7EAC;
  border-radius: 0;
  padding: 0 0 6px;
  background: transparent;
  color: #FFFDF9;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
}

body.elementor-page-69 .sd-how-practical-grid {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #D8D4D6;
}

body.elementor-page-69 .sd-how-practical-item {
  padding: 24px 24px 24px 0;
  border-bottom: 1px solid #D8D4D6;
}

body.elementor-page-69 .sd-how-practical-item:nth-child(odd) {
  border-right: 1px solid #D8D4D6;
}

body.elementor-page-69 .sd-how-practical-item:nth-child(even) {
  padding-left: 24px;
}

body.elementor-page-69 .sd-how-practical-title .elementor-heading-title {
  margin: 0 0 7px;
  color: #0B0B0C;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.35;
}

body.elementor-page-69 .sd-how-practical-copy {
  color: #625B5F;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.55;
}

body.elementor-page-69 .sd-how-cta-inner {
  align-items: flex-end;
  justify-content: space-between;
  gap: 48px;
}

body.elementor-page-69 .sd-how-cta-button-wrap {
  align-items: flex-end;
}

body.elementor-page-69 .sd-how-cta-button .elementor-button {
  min-height: 56px;
  border: 1px solid #0B0B0C;
  border-radius: 0;
  padding: 0 28px;
  background: #0B0B0C;
  color: #FFFDF9;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
}

body.elementor-page-69 .elementor-69 h2,
body.elementor-page-69 .elementor-69 h3 {
  letter-spacing: normal !important;
}

@media (max-width: 1050px) {
  body.elementor-page-69 .sd-how-steps,
  body.elementor-page-69 .sd-how-formats,
  body.elementor-page-69 .sd-how-practical,
  body.elementor-page-69 .sd-how-cta {
    padding-block: 40px;
  }

  body.elementor-page-69 .sd-how-step-grid {
    flex-wrap: wrap;
  }

  body.elementor-page-69 .sd-how-step-card {
    width: 50%;
  }

  body.elementor-page-69 .sd-how-step-card:nth-child(2) {
    border-right: 0;
  }

  body.elementor-page-69 .sd-how-step-card:nth-child(-n+2) {
    border-bottom: 1px solid #353236;
  }

  body.elementor-page-69 .sd-how-format-grid {
    flex-wrap: wrap;
  }

  body.elementor-page-69 .sd-how-format-card {
    width: 50%;
  }

  body.elementor-page-69 .sd-how-format-card:nth-child(2) {
    border-right: 0;
  }

  body.elementor-page-69 .sd-how-format-card:last-child {
    width: 100%;
    border-top: 1px solid #353236;
  }
}

@media (max-width: 760px) {
  body.elementor-page-69 .sd-how-hero {
    min-height: 640px;
    background-position: top 112px center !important;
    background-size: auto 390px !important;
  }

  body.elementor-page-69 .sd-how-hero::before {
    background: linear-gradient(0deg, #0B0B0C 0%, #0B0B0C 38%, rgba(11,11,12,.08) 75%);
  }

  body.elementor-page-69 .sd-how-hero-inner {
    min-height: 640px;
    justify-content: flex-start;
    padding: 480px 5px 40px;
  }

  body.elementor-page-69 .sd-how-hero-title {
    width: 100%;
  }

  body.elementor-page-69 .sd-how-hero-title .elementor-heading-title {
    font-size: clamp(64px, 18vw, 91px);
  }

  body.elementor-page-69 .sd-how-steps,
  body.elementor-page-69 .sd-how-formats,
  body.elementor-page-69 .sd-how-practical,
  body.elementor-page-69 .sd-how-cta {
    padding: 40px 5px;
  }

  body.elementor-page-69 .sd-how-intro,
  body.elementor-page-69 .sd-how-arrival,
  body.elementor-page-69 .sd-how-cta-inner {
    flex-direction: column;
  }

  body.elementor-page-69 .sd-how-intro {
    gap: 32px;
    align-items: stretch;
    margin-bottom: 32px;
  }

  body.elementor-page-69 .sd-how-intro-left,
  body.elementor-page-69 .sd-how-intro-right,
  body.elementor-page-69 .sd-how-arrival-image,
  body.elementor-page-69 .sd-how-arrival-content,
  body.elementor-page-69 .sd-how-cta-copy,
  body.elementor-page-69 .sd-how-cta-button-wrap {
    width: 100%;
  }

  body.elementor-page-69 .sd-how-section-title .elementor-heading-title,
  body.elementor-page-69 .sd-how-arrival-title .elementor-heading-title {
    font-size: clamp(58px, 16vw, 76px);
  }

  body.elementor-page-69 .sd-how-step-card,
  body.elementor-page-69 .sd-how-format-card {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #353236;
  }

  body.elementor-page-69 .sd-how-step-card {
    min-height: 260px;
    padding: 28px 5px;
  }

  body.elementor-page-69 .sd-how-step-card:last-child,
  body.elementor-page-69 .sd-how-format-card:last-child {
    border-bottom: 0;
  }

  body.elementor-page-69 .sd-how-arrival-image {
    min-height: 420px;
    order: 0;
  }

  body.elementor-page-69 .sd-how-arrival-content {
    min-height: 0;
    order: 1;
    padding: 40px 5px;
  }

  body.elementor-page-69 .sd-how-format-image,
  body.elementor-page-69 .sd-how-format-image .elementor-widget-container,
  body.elementor-page-69 .sd-how-format-image img {
    height: 230px;
  }

  body.elementor-page-69 .sd-how-format-body {
    padding: 24px 5px;
  }

  body.elementor-page-69 .sd-how-practical-item {
    width: 100%;
    padding: 24px 0;
    border-right: 0 !important;
  }

  body.elementor-page-69 .sd-how-practical-item:nth-child(even) {
    padding-left: 0;
  }

  body.elementor-page-69 .sd-how-cta-inner {
    align-items: flex-start;
  }

  body.elementor-page-69 .sd-how-cta-button-wrap,
  body.elementor-page-69 .sd-how-cta-button,
  body.elementor-page-69 .sd-how-cta-button .elementor-button {
    width: 100%;
  }
}

/* Final page-69 reset: remove Elementor's default wrapper padding/gaps. */
body.elementor-page-69 .sd-how-hero,
body.elementor-page-69 .sd-how-steps,
body.elementor-page-69 .sd-how-arrival,
body.elementor-page-69 .sd-how-formats,
body.elementor-page-69 .sd-how-practical,
body.elementor-page-69 .sd-how-cta,
body.elementor-page-69 .sd-how-frame,
body.elementor-page-69 .sd-how-intro,
body.elementor-page-69 .sd-how-intro-left,
body.elementor-page-69 .sd-how-intro-right,
body.elementor-page-69 .sd-how-step-grid,
body.elementor-page-69 .sd-how-step-card,
body.elementor-page-69 .sd-how-arrival-image,
body.elementor-page-69 .sd-how-arrival-content,
body.elementor-page-69 .sd-how-format-grid,
body.elementor-page-69 .sd-how-format-card,
body.elementor-page-69 .sd-how-format-body,
body.elementor-page-69 .sd-how-practical-grid,
body.elementor-page-69 .sd-how-practical-item,
body.elementor-page-69 .sd-how-cta-inner,
body.elementor-page-69 .sd-how-cta-copy,
body.elementor-page-69 .sd-how-cta-button-wrap {
  --gap: 0px;
  gap: 0;
}

body.elementor-page-69 .sd-how-frame,
body.elementor-page-69 .sd-how-intro,
body.elementor-page-69 .sd-how-intro-left,
body.elementor-page-69 .sd-how-intro-right,
body.elementor-page-69 .sd-how-step-grid,
body.elementor-page-69 .sd-how-arrival-image,
body.elementor-page-69 .sd-how-format-grid,
body.elementor-page-69 .sd-how-format-card,
body.elementor-page-69 .sd-how-practical-grid,
body.elementor-page-69 .sd-how-cta-inner,
body.elementor-page-69 .sd-how-cta-copy,
body.elementor-page-69 .sd-how-cta-button-wrap {
  padding: 0;
}

body.elementor-page-69 .sd-how-hero-inner { padding: 198px 20px 70px; }
body.elementor-page-69 .sd-how-intro { gap: 80px; }
body.elementor-page-69 .sd-how-step-card { padding: 32px; }
body.elementor-page-69 .sd-how-arrival-content { padding: 60px; }
body.elementor-page-69 .sd-how-format-body { padding: 27px; }
body.elementor-page-69 .sd-how-practical-grid { flex-direction: row; }
body.elementor-page-69 .sd-how-practical-item { width: 50%; padding: 24px 24px 24px 0; }
body.elementor-page-69 .sd-how-practical-item:nth-child(even) { padding-left: 24px; }

@media (max-width: 760px) {
  body.elementor-page-69 .sd-how-hero-inner { padding: 480px 5px 40px; }
  body.elementor-page-69 .sd-how-intro { gap: 32px; }
  body.elementor-page-69 .sd-how-step-card { padding: 28px 5px; }
  body.elementor-page-69 .sd-how-arrival-content { padding: 40px 5px; }
  body.elementor-page-69 .sd-how-format-body { padding: 24px 5px; }
  body.elementor-page-69 .sd-how-practical-item,
  body.elementor-page-69 .sd-how-practical-item:nth-child(even) { width: 100%; padding: 24px 0; }
}

/* Page 69 desktop calibration against the local reference. */
@media (min-width: 1051px) {
  body.elementor-page-69 .sd-how-hero {
    min-height: 646px;
    padding: 0;
  }

  body.elementor-page-69 .sd-how-hero-inner {
    min-height: 646px;
  }

  body.elementor-page-69 .sd-how-steps {
    min-height: 597px;
  }

  body.elementor-page-69 .sd-how-step-card {
    min-height: 322px;
  }

  body.elementor-page-69 .sd-how-arrival {
    min-height: 620px;
    padding: 0;
  }

  body.elementor-page-69 .sd-how-formats {
    min-height: 863px;
  }

  body.elementor-page-69 .sd-how-format-card {
    min-height: 520px;
  }

  body.elementor-page-69 .sd-how-practical {
    min-height: 559px;
  }

  body.elementor-page-69 .sd-how-practical-item {
    min-height: 108px;
  }

  body.elementor-page-69 .sd-how-cta {
    min-height: 228px;
  }
}

@media (max-width: 760px) {
  body.elementor-page-69 .sd-how-section-title .elementor-heading-title {
    font-size: 57.6px !important;
    line-height: .92 !important;
  }
}

body.elementor-page-69 .sd-how-step-icon svg {
  fill: currentColor !important;
}

/* Keep the shared header identical to the homepage on this page too. */
@media (min-width: 761px) {
  body.page-id-69 .elementor-100 .elementor-element-hea0016 {
    min-height: 97px !important;
    background-color: rgba(11, 11, 12, 0) !important;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }

  body.page-id-69 .elementor-100 .elementor-element-frm0015 {
    min-height: 96px !important;
  }

  body.page-id-69 .elementor-100 .elementor-element-row0014 {
    min-height: 80px !important;
  }

  body.page-id-69 .elementor-100 .elementor-element-log0010 {
    width: 80px !important;
    height: 80px !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.page-id-69 .elementor-100 .elementor-element-log0010 img {
    width: 160px !important;
    height: 160px !important;
    max-width: none !important;
    object-fit: contain;
    object-position: left top;
  }

  body.page-id-69 .elementor-100 .elementor-element-nav0012 ul.elementor-nav-menu {
    gap: 0 !important;
  }

  body.page-id-69 .elementor-100 .elementor-element-nav0012 ul.elementor-nav-menu > li:not(:last-child) {
    margin-right: 2.2rem !important;
  }

  body.page-id-69 .elementor-100 .elementor-element-nav0012 a.elementor-item {
    padding: 1rem 0 !important;
  }
}

/* Optimized Elementor markup omits .elementor-widget-container on text widgets. */
body.elementor-page-69 .sd-eyebrow {
  display: flex !important;
  width: auto !important;
  align-items: center;
  gap: 12px;
}

body.elementor-page-69 .sd-eyebrow::before {
  width: 52px;
  height: 3px;
  flex: 0 0 52px;
  background: #DC7EAC;
  content: "";
}

body.elementor-page-69 .sd-eyebrow-dark::before {
  background: #0B0B0C;
}

body.elementor-page-69 .sd-how-hero-copy {
  width: 610px !important;
  max-width: 610px !important;
}

body.elementor-page-69 .sd-how-arrival-title .elementor-heading-title {
  margin: 20px 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: none;
}

body.elementor-page-69 .sd-how-practical .sd-how-section-title {
  width: 470px !important;
  max-width: 100% !important;
}

@media (max-width: 760px) {
  body.elementor-page-69 .sd-how-hero-copy,
  body.elementor-page-69 .sd-how-practical .sd-how-section-title {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.elementor-page-69 .sd-how-steps {
    min-height: 1528.35px;
  }

  body.elementor-page-69 .sd-how-step-card {
    min-height: 300px;
  }

  body.elementor-page-69 .sd-how-arrival {
    min-height: 861.94px;
    padding: 0;
  }

  body.elementor-page-69 .sd-how-formats {
    min-height: 0;
  }

  body.elementor-page-69 .sd-how-format-card {
    min-height: 0;
  }

  body.elementor-page-69 .sd-how-format-card:nth-child(1),
  body.elementor-page-69 .sd-how-format-card:nth-child(2) {
    min-height: 494.245px;
  }

  body.elementor-page-69 .sd-how-format-card:nth-child(3) {
    min-height: 493.411px;
  }

  body.elementor-page-69 .sd-how-practical {
    min-height: 884.91px;
  }

  body.elementor-page-69 .sd-how-practical-item:first-child {
    min-height: 108px;
  }

  body.elementor-page-69 .sd-how-practical-item:not(:first-child) {
    min-height: 132px;
  }

  body.elementor-page-69 .sd-how-cta {
    min-height: 328.44px;
  }
}

/* About story split must touch both viewport edges, exactly like DEV. */
body.page-id-68 .elementor-68 > .elementor-element-abt0010 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* Page 69: internal spacing and typography matched to the DEV reference. */
body.elementor-page-69 .sd-eyebrow {
  margin: 0 0 20px !important;
  font-size: 12.32px !important;
  line-height: 1.5 !important;
}

body.elementor-page-69 .sd-how-hero-copy {
  font-size: 17.28px !important;
  line-height: 1.5 !important;
}

body.elementor-page-69 .sd-how-intro-copy {
  font-size: 16.32px !important;
  line-height: 1.7 !important;
}

body.elementor-page-69 .sd-how-intro-right {
  padding-bottom: 8px !important;
}

body.elementor-page-69 .sd-how-card-title .elementor-heading-title {
  margin: 32px 0 9.6px !important;
  font-size: 36.8px !important;
  line-height: 1.5 !important;
}

body.elementor-page-69 .sd-how-card-copy {
  font-size: 16px !important;
  line-height: 1.5 !important;
}

body.elementor-page-69 .sd-how-arrival-copy {
  font-size: 17.6px !important;
  line-height: 1.8 !important;
}

body.elementor-page-69 .sd-how-format-copy {
  margin-bottom: 25.6px !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
}

body.elementor-page-69 .sd-how-format-link .elementor-button {
  padding-bottom: 5.6px !important;
  font-size: 16px !important;
  line-height: 24px !important;
}

body.elementor-page-69 .sd-how-practical-title .elementor-heading-title {
  margin-bottom: 7.2px !important;
  font-size: 18.72px !important;
  line-height: 1.5 !important;
}

body.elementor-page-69 .sd-how-practical-copy {
  font-size: 16px !important;
  line-height: 1.5 !important;
}

body.elementor-page-69 .sd-how-cta-button .elementor-button {
  padding-right: 28.8px !important;
  padding-left: 28.8px !important;
  font-size: 16px !important;
  line-height: 24px !important;
}

@media (min-width: 1051px) {
  body.elementor-page-69 .sd-how-step-card {
    min-height: 300px;
  }

  body.elementor-page-69 .sd-how-hero,
  body.elementor-page-69 .sd-how-hero-inner,
  body.elementor-page-69 .sd-how-steps,
  body.elementor-page-69 .sd-how-formats,
  body.elementor-page-69 .sd-how-format-card,
  body.elementor-page-69 .sd-how-practical,
  body.elementor-page-69 .sd-how-cta {
    min-height: 0;
  }

  body.elementor-page-69 .sd-how-steps {
    padding-bottom: 63.22px;
  }

  body.elementor-page-69 .sd-how-formats,
  body.elementor-page-69 .sd-how-practical {
    padding-bottom: 60.8px;
  }
}/* End custom CSS */