.elementor-45119 .elementor-element.elementor-element-14cdcda1{--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;--margin-top:0px;--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-45119 .elementor-element.elementor-element-473c0c34{--display:flex;--min-height:826px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45119 .elementor-element.elementor-element-473c0c34:not(.elementor-motion-effects-element-type-background), .elementor-45119 .elementor-element.elementor-element-473c0c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-45119 .elementor-element.elementor-element-1f7f3bc{--display:flex;}.elementor-45119 .elementor-element.elementor-element-79cd930c{text-align:center;}.elementor-45119 .elementor-element.elementor-element-79cd930c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:8.3vw;font-weight:900;text-transform:uppercase;line-height:1.1em;color:#2C2C2C;}.elementor-45119 .elementor-element.elementor-element-5b51156c{padding:0px 0px 38px 0px;}.elementor-45119 .elementor-element.elementor-element-5b51156c .elementor-heading-title{font-size:18vw;line-height:0.8em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:var( --e-global-color-text );}.elementor-45119 .elementor-element.elementor-element-62eaebb3 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:69px;color:var( --e-global-color-secondary );}.elementor-45119 .elementor-element.elementor-element-4b32a10 .elementor-button{background-color:transparent;font-size:18px;font-weight:900;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-style:double;border-width:4px 4px 4px 4px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:20px 50px 20px 50px;}.elementor-45119 .elementor-element.elementor-element-48ef5ca3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45119 .elementor-element.elementor-element-1c3f458b{margin:-34% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;z-index:3;text-align:right;}.elementor-45119 .elementor-element.elementor-element-1c3f458b img{width:45vw;}.elementor-45119 .elementor-element.elementor-element-7eeff167{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-45119 .elementor-element.elementor-element-7eeff167:not(.elementor-motion-effects-element-type-background), .elementor-45119 .elementor-element.elementor-element-7eeff167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-45119 .elementor-element.elementor-element-7eeff167::before, .elementor-45119 .elementor-element.elementor-element-7eeff167 > .elementor-background-video-container::before, .elementor-45119 .elementor-element.elementor-element-7eeff167 > .e-con-inner > .elementor-background-video-container::before, .elementor-45119 .elementor-element.elementor-element-7eeff167 > .elementor-background-slideshow::before, .elementor-45119 .elementor-element.elementor-element-7eeff167 > .e-con-inner > .elementor-background-slideshow::before, .elementor-45119 .elementor-element.elementor-element-7eeff167 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-45119 .elementor-element.elementor-element-4a8a3086{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-30e435d0{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-45119 .elementor-element.elementor-element-2c942f87{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-8d574ae{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-6aaea8a8{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-7aa849bc{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-6c2241ad{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-770103fe{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-1a6b7c6{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-45119 .elementor-element.elementor-element-63be092{--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;--margin-top:0px;--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-45119 .elementor-element.elementor-element-0e33c86{--display:flex;--min-height:826px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45119 .elementor-element.elementor-element-0e33c86:not(.elementor-motion-effects-element-type-background), .elementor-45119 .elementor-element.elementor-element-0e33c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-45119 .elementor-element.elementor-element-8dca4dc{--display:flex;}.elementor-45119 .elementor-element.elementor-element-555af7a{text-align:center;}.elementor-45119 .elementor-element.elementor-element-555af7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:8.3vw;font-weight:900;text-transform:uppercase;line-height:1.1em;color:#2C2C2C;}.elementor-45119 .elementor-element.elementor-element-68d98d6{padding:0px 0px 38px 0px;}.elementor-45119 .elementor-element.elementor-element-68d98d6 .elementor-heading-title{font-size:18vw;line-height:0.8em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:var( --e-global-color-text );}.elementor-45119 .elementor-element.elementor-element-6cfb78a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45119 .elementor-element.elementor-element-9c8bed3 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:69px;color:var( --e-global-color-secondary );}.elementor-45119 .elementor-element.elementor-element-5d32755{margin:-34% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;z-index:3;text-align:right;}.elementor-45119 .elementor-element.elementor-element-5d32755 img{width:45vw;}.elementor-45119 .elementor-element.elementor-element-df581c3{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-45119 .elementor-element.elementor-element-df581c3:not(.elementor-motion-effects-element-type-background), .elementor-45119 .elementor-element.elementor-element-df581c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-45119 .elementor-element.elementor-element-df581c3::before, .elementor-45119 .elementor-element.elementor-element-df581c3 > .elementor-background-video-container::before, .elementor-45119 .elementor-element.elementor-element-df581c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-45119 .elementor-element.elementor-element-df581c3 > .elementor-background-slideshow::before, .elementor-45119 .elementor-element.elementor-element-df581c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-45119 .elementor-element.elementor-element-df581c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-45119 .elementor-element.elementor-element-8bc5dd6{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-0098f0d{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-45119 .elementor-element.elementor-element-90a892c{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-cbe8e3a{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-7e1f6c1{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-78c3647{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-42ee100{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-e6e7589{--display:flex;--justify-content:center;}.elementor-45119 .elementor-element.elementor-element-e6064ec{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(min-width:768px){.elementor-45119 .elementor-element.elementor-element-1f7f3bc{--content-width:90%;}.elementor-45119 .elementor-element.elementor-element-8dca4dc{--content-width:90%;}}@media(max-width:1366px){.elementor-45119 .elementor-element.elementor-element-79cd930c .elementor-heading-title{font-size:84px;}.elementor-45119 .elementor-element.elementor-element-5b51156c .elementor-heading-title{font-size:12.6em;}.elementor-45119 .elementor-element.elementor-element-1c3f458b{margin:-19% 0% calc(var(--kit-widget-spacing, 0px) + -13%) 0%;}.elementor-45119 .elementor-element.elementor-element-1c3f458b img{width:416px;}.elementor-45119 .elementor-element.elementor-element-7eeff167{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45119 .elementor-element.elementor-element-1a6b7c6{--e-n-carousel-swiper-slides-to-display:6;}.elementor-45119 .elementor-element.elementor-element-555af7a .elementor-heading-title{font-size:84px;}.elementor-45119 .elementor-element.elementor-element-68d98d6 .elementor-heading-title{font-size:12.6em;}.elementor-45119 .elementor-element.elementor-element-5d32755{margin:-19% 0% calc(var(--kit-widget-spacing, 0px) + -13%) 0%;}.elementor-45119 .elementor-element.elementor-element-5d32755 img{width:416px;}.elementor-45119 .elementor-element.elementor-element-df581c3{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45119 .elementor-element.elementor-element-e6064ec{--e-n-carousel-swiper-slides-to-display:6;}}@media(max-width:1024px){.elementor-45119 .elementor-element.elementor-element-79cd930c .elementor-heading-title{font-size:115px;}.elementor-45119 .elementor-element.elementor-element-5b51156c .elementor-heading-title{font-size:9.1em;}.elementor-45119 .elementor-element.elementor-element-62eaebb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-45119 .elementor-element.elementor-element-62eaebb3 .elementor-heading-title{font-size:45px;line-height:1.4em;}.elementor-45119 .elementor-element.elementor-element-7eeff167{--overlay-opacity:0;}.elementor-45119 .elementor-element.elementor-element-1a6b7c6{--e-n-carousel-swiper-slides-to-display:4;}.elementor-45119 .elementor-element.elementor-element-555af7a .elementor-heading-title{font-size:115px;}.elementor-45119 .elementor-element.elementor-element-68d98d6 .elementor-heading-title{font-size:9.1em;}.elementor-45119 .elementor-element.elementor-element-9c8bed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-45119 .elementor-element.elementor-element-9c8bed3 .elementor-heading-title{font-size:45px;line-height:1.4em;}.elementor-45119 .elementor-element.elementor-element-df581c3{--overlay-opacity:0;}.elementor-45119 .elementor-element.elementor-element-e6064ec{--e-n-carousel-swiper-slides-to-display:4;}}@media(max-width:767px){.elementor-45119 .elementor-element.elementor-element-473c0c34{--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-45119 .elementor-element.elementor-element-79cd930c .elementor-heading-title{font-size:53px;}.elementor-45119 .elementor-element.elementor-element-5b51156c{text-align:center;}.elementor-45119 .elementor-element.elementor-element-5b51156c .elementor-heading-title{font-size:5.9em;}.elementor-45119 .elementor-element.elementor-element-62eaebb3 .elementor-heading-title{font-size:51px;}.elementor-45119 .elementor-element.elementor-element-48ef5ca3{--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45119 .elementor-element.elementor-element-1c3f458b{margin:11% 0% calc(var(--kit-widget-spacing, 0px) + -30%) 0%;}.elementor-45119 .elementor-element.elementor-element-7eeff167{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45119 .elementor-element.elementor-element-1a6b7c6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-45119 .elementor-element.elementor-element-0e33c86{--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-45119 .elementor-element.elementor-element-555af7a .elementor-heading-title{font-size:53px;}.elementor-45119 .elementor-element.elementor-element-68d98d6{text-align:center;}.elementor-45119 .elementor-element.elementor-element-68d98d6 .elementor-heading-title{font-size:5.9em;}.elementor-45119 .elementor-element.elementor-element-6cfb78a{--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45119 .elementor-element.elementor-element-9c8bed3 .elementor-heading-title{font-size:51px;}.elementor-45119 .elementor-element.elementor-element-5d32755{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -30%) 0%;}.elementor-45119 .elementor-element.elementor-element-df581c3{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45119 .elementor-element.elementor-element-e6064ec{--e-n-carousel-swiper-slides-to-display:2;}}/* Start custom CSS for nested-carousel, class: .elementor-element-1a6b7c6 *//* Keep motion perfectly linear */
.marquee-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}

/* Optional: pause visual motion on hover */
.marquee-carousel:hover .swiper-wrapper {
  transition-duration: 0s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-473c0c34 */.elementor-45119 .elementor-element.elementor-element-473c0c34.bio-banner h2:before {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 0;
    width: 40%;
    height: 100%;
    background: -o-radial-gradient(circle, rgba(218, 186, 127, 0.8) 0%, rgba(218, 186, 127, 0.5) 0%, rgba(255, 255, 255, 0) 70%);
    background: radial-gradient(circle, rgba(218, 186, 127, 0.8) 0%, rgba(218, 186, 127, 0.5) 0%, rgba(255, 255, 255, 0) 70%);
    pointer-events: none;
    z-index: 1;
}

.elementor-45119 .elementor-element.elementor-element-473c0c34.bio-banner .bb-outlined {
    position: relative;
    left: 19px;
    display: block;
    font-size: 14vh;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #000;
    z-index: 1;
}

.elementor-45119 .elementor-element.elementor-element-473c0c34.bio-banner:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 240px;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
    background: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
    pointer-events: none;
    z-index: 3;
}

.elementor-45119 .elementor-element.elementor-element-473c0c34.bio-banner h2:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0))), radial-gradient(circle at top left, rgba(0, 0, 0, 0.1) 15%, rgba(0, 0, 0, 0) 40%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0) 100%), -o-radial-gradient(top left, circle, rgba(0, 0, 0, 0.1) 15%, rgba(0, 0, 0, 0) 40%);
    background: linear-gradient(to top, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0) 100%), radial-gradient(circle at top left, rgba(0, 0, 0, 0.1) 15%, rgba(0, 0, 0, 0) 40%);
    pointer-events: none;
}




/* TABLET (≤1024px) */
@media (max-width: 1024px){
    
    .elementor-45119 .elementor-element.elementor-element-473c0c34.bio-banner h2 .bb-outlined {
   
    font-size: 10vh;
    
}


}

/* MOBILE (≤768px) */
@media (max-width: 768px){
    
        .elementor-45119 .elementor-element.elementor-element-473c0c34.bio-banner h2 .bb-outlined {
   
    font-size: 5vh;
    
    
}

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e6064ec *//* Keep motion perfectly linear */
.marquee-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}

/* Optional: pause visual motion on hover */
.marquee-carousel:hover .swiper-wrapper {
  transition-duration: 0s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e33c86 */.elementor-45119 .elementor-element.elementor-element-0e33c86.bio-banner h2:before {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 0;
    width: 40%;
    height: 100%;
    background: -o-radial-gradient(circle, rgba(218, 186, 127, 0.8) 0%, rgba(218, 186, 127, 0.5) 0%, rgba(255, 255, 255, 0) 70%);
    background: radial-gradient(circle, rgba(218, 186, 127, 0.8) 0%, rgba(218, 186, 127, 0.5) 0%, rgba(255, 255, 255, 0) 70%);
    pointer-events: none;
    z-index: 1;
}

.elementor-45119 .elementor-element.elementor-element-0e33c86.bio-banner .bb-outlined {
    position: relative;
    left: 19px;
    display: block;
    font-size: 14vh;
    font-weight: 700;
    letter-spacing: -0.025em;
    color: #000;
    z-index: 1;
}

.elementor-45119 .elementor-element.elementor-element-0e33c86.bio-banner:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 240px;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
    background: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
    pointer-events: none;
    z-index: 3;
}

.elementor-45119 .elementor-element.elementor-element-0e33c86.bio-banner h2:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0))), radial-gradient(circle at top left, rgba(0, 0, 0, 0.1) 15%, rgba(0, 0, 0, 0) 40%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0) 100%), -o-radial-gradient(top left, circle, rgba(0, 0, 0, 0.1) 15%, rgba(0, 0, 0, 0) 40%);
    background: linear-gradient(to top, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0) 100%), radial-gradient(circle at top left, rgba(0, 0, 0, 0.1) 15%, rgba(0, 0, 0, 0) 40%);
    pointer-events: none;
}




/* TABLET (≤1024px) */
@media (max-width: 1024px){
    
    .elementor-45119 .elementor-element.elementor-element-0e33c86.bio-banner h2 .bb-outlined {
   
    font-size: 10vh;
    
}


}

/* MOBILE (≤768px) */
@media (max-width: 768px){
    
        .elementor-45119 .elementor-element.elementor-element-0e33c86.bio-banner h2 .bb-outlined {
   
    font-size: 5vh;
    
    
}

}/* End custom CSS */