.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;}.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:#000000;}.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:#FFFFFF;}.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-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-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;filter:brightness( 90% ) contrast( 113% ) saturate( 97% ) blur( 0px ) hue-rotate( 0deg );}.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-cc36292{--spacer-size:134px;}@media(min-width:768px){.elementor-45119 .elementor-element.elementor-element-1f7f3bc{--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;}}@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;}}@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{width:var( --container-widget-width, 295px );max-width:295px;--container-widget-width:295px;--container-widget-flex-grow:0;text-align:center;}.elementor-45119 .elementor-element.elementor-element-5b51156c.elementor-element{--align-self:center;}.elementor-45119 .elementor-element.elementor-element-5b51156c .elementor-heading-title{font-size:5.3em;}.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-62eaebb3 .elementor-heading-title{font-size:51px;}.elementor-45119 .elementor-element.elementor-element-1c3f458b{margin:0% 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;}}/* 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 */