/*
Generated time: August 5, 2025 21:38
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.banner{--banner-height:85vh;--banner-min-height:400px;position:relative}.banner__edge-style{background:var(--color-image-placeholder);position:relative;width:100%;z-index:var(--z-index-base)}@media screen and (min-width:900px){.banner--box-overlap-bottom{padding-bottom:var(--space-large)}.banner--box-overlap-top{padding-top:var(--space-large)}}.banner--transparent-box{padding:0}.banner__container{align-items:center;display:grid;grid-template-rows:minmax(var(--banner-min-height),var(--banner-height));overflow:hidden;position:relative;width:100%;z-index:var(--z-index-base)}.banner__media{background:var(--color-image-placeholder)}.banner__media--mobile{display:none}.banner__media,.banner__overlay{grid-column:1/-1;grid-row:1/-1;height:100%;overflow:hidden;position:relative;width:100%}.banner__image{height:100%;object-fit:cover;width:100%}.banner__media .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;min-width:1020px;z-index:var(--z-index-background)}.banner__overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:var(--z-index-overlay)}.banner__content{display:flex;height:100%;position:absolute;top:0;left:0;width:100%;z-index:var(--z-index-overlay-interaction)}.banner__box{max-width:50%;min-width:25%;padding:var(--space-large)}.banner__content--overlap-mobile.flex-align--bottom-left .banner__box,.banner__content--overlap-mobile.flex-align--middle-left .banner__box,.banner__content--overlap-mobile.flex-align--top-left .banner__box{margin-right:var(--space-viewport-sides)}.banner__content--overlap-mobile.flex-align--bottom-right .banner__box,.banner__content--overlap-mobile.flex-align--middle-right .banner__box,.banner__content--overlap-mobile.flex-align--top-right .banner__box{margin-left:var(--space-viewport-sides)}.banner__content--overlap-mobile.flex-align--bottom-center .banner__box,.banner__content--overlap-mobile.flex-align--middle-center .banner__box,.banner__content--overlap-mobile.flex-align--top-center .banner__box{margin-left:var(--space-viewport-sides);margin-right:var(--space-viewport-sides)}.banner__content.banner__content--transparent-bg .banner__box{margin-left:0;margin-right:0}.element--edge-even-waves-bottom-1 .banner__content.flex-align--bottom-center .banner__box>.banner__box-container,.element--edge-even-waves-bottom-1-reverse .banner__content.flex-align--bottom-center .banner__box>.banner__box-container{position:relative;top:-40px}@media screen and (min-width:900px){.banner--with-styled-edge-bottom .banner__content--overlay-mobile,.banner--with-styled-edge-bottom .banner__content--transparent-bg{padding-bottom:7vh}.banner--with-styled-edge-top .banner__content--overlay-mobile,.banner--with-styled-edge-top .banner__content--transparent-bg{padding-top:7vh}}@media screen and (max-width:899px){.banner__content:not(.banner__content--overlay-mobile){position:relative}.banner__box{display:inline-block;max-width:100%;width:100%}.banner__content--transparent-bg .banner__box{padding:var(--space-large) var(--space-viewport-sides)}.banner__box.element--border-bottom-left-arch{border-bottom-left-radius:0;border-top-left-radius:var(--border-radius-arch)}.banner__box.element--border-bottom-right-arch{border-bottom-right-radius:0;border-top-right-radius:var(--border-radius-arch)}.banner__media--desktop--only{display:none}.banner__media--mobile{display:block}.banner__overlay--desktop-only{display:none}.banner--with-styled-edge-bottom .banner__content--overlay-mobile{padding-bottom:4vh}.banner--with-styled-edge-top .banner__content--overlay-mobile{padding-top:4vh}}