@media only screen and (min-width:0rem){#hero-2151{background-color:#fff;overflow:hidden;padding:clamp(10rem,25.95vw,12.5rem) 0 0;position:relative;z-index:1}#hero-2151:before{background:var(--tertiary);content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}#hero-2151 .cs-container{gap:clamp(3rem,6vw,6.25rem);margin:auto;max-width:90rem}#hero-2151 .cs-container,#hero-2151 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#hero-2151 .cs-content{box-sizing:border-box;padding:0 clamp(1rem,2vw,6.25rem);position:relative;text-align:center;z-index:1}#hero-2151 .cs-title{font-size:clamp(2.4375rem,6.4vw,3.8125rem);max-width:33.75rem}#hero-2151 .cs-text{font-size:clamp(1rem,1.5vw,1.25rem);margin:0 0 2rem;max-width:33.75rem}#hero-2151 .cs-background{display:block;height:100vw;max-height:29.75rem;position:relative;width:100%;z-index:1}#hero-2151 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#hero-2151 .cs-floater{display:none;height:auto;left:0;mix-blend-mode:hard-light;opacity:.08;position:absolute;top:50%;transform:translate(-50%,-50%);width:33.3125rem}}@media only screen and (min-width:48rem){#hero-2151 .cs-content{padding-bottom:clamp(3.75rem,7.82vw,6.25rem)}}@media only screen and (min-width:64rem){#hero-2151{padding:clamp(7.5rem,23.82vw,23.5625rem) 1rem clamp(3.75rem,15.82vw,16.5rem)}#hero-2151 .cs-title span{display:block}#hero-2151 .cs-container{flex-direction:row}#hero-2151 .cs-content{align-items:flex-start;padding:0 clamp(1rem,2vw,6.25rem);text-align:left;width:55%}#hero-2151 .cs-background{bottom:0;height:auto;max-height:100%;position:absolute;right:0;top:0;width:42%}}@media only screen and (min-width:90rem){#hero-2151 .cs-background,#hero-2151 .cs-content{width:50%}#hero-2151 .cs-floater{display:block}}@media only screen and (min-width:0rem){body.dark-mode #hero-2151{background-color:rgba(0,0,0,.6)}body.dark-mode #hero-2151:before{opacity:.05}body.dark-mode #hero-2151 .cs-text,body.dark-mode #hero-2151 .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #hero-2151 .cs-text{opacity:.8}}