@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.landing-banner-row,.landing-banner-row .lbr-banner{background-color:#415942;overflow:hidden;position:relative}.landing-banner-row .lbr-banner{aspect-ratio:7/5;width:100vw;z-index:9}.landing-banner-row .landing-banner-init{aspect-ratio:7/5;left:0;position:absolute;top:0;transition:opacity .75s;width:100vw}.landing-banner-row .lbr-slide-image{aspect-ratio:7/5;overflow:hidden;position:relative;width:100vw}.landing-banner-row .lbr-slide-image img{display:block;height:100%;width:100%;object-fit:cover;object-position:center right}.landing-banner-row .lbr-slide-image.overlay:after{background:linear-gradient(91deg,#1b261c 0,rgba(4,14,17,0) 100%)0 0 no-repeat padding-box;height:100%;content:"";left:0;mix-blend-mode:multiply;opacity:.9;position:absolute;top:0;width:64%;z-index:10}.landing-banner-row .lbr-slide-image.overlay-top:before{background:linear-gradient(180deg,rgba(0,0,0,.5)0,rgba(27,38,28,0) 100%)0 0 no-repeat padding-box;content:"";height:6rem;left:0;mix-blend-mode:multiply;top:0;opacity:.9;position:absolute;width:100vw;z-index:10}.landing-banner-row .lbr-banner-content{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;color:#fff;font-size:30px;text-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.landing-banner-row .lbr-banner-content h1{margin:0 0 24px;color:inherit;letter-spacing:.05em;line-height:1em;font-size:140px;text-shadow:none}.landing-banner-row .lbr-banner-content h1:last-child{margin:0}.landing-banner-row .lbr-banner-content p{font-weight:300;line-height:1.375em;letter-spacing:.15em;margin:0 0 24px}.landing-banner-row .lbr-banner-content .cta-container{display:flex;flex-wrap:wrap;gap:1em}.landing-banner-row .lbr-banner-content .cta-btn{border-color:#fff;color:#fff;white-space:nowrap}.landing-banner-row .lbr-banner-content .cta-btn:after{margin-top:-10px}.landing-banner-row .lbr-banner-content .cta-btn:hover{background-color:#1b261c;border-color:#1b261c}.landing-banner-row .lbr-banner-content .lbr-banner-content-holder{width:100%}.landing-banner-row .scroll-down{animation:bounce 2s infinite;cursor:pointer;position:absolute;left:50%;bottom:35px;width:22px;height:100px;z-index:101}.landing-banner-row .scroll-down:after{font-weight:400;font-family:"Font Awesome 6 Pro";position:absolute;left:-8.3px;bottom:-3px;color:#fff;font-size:27px;line-height:11px}.landing-banner-row .scroll-down:hover{animation:none}.landing-banner-row .scroll-down img{height:100%;width:100%}.landing-banner-row:not(:first-child){margin-top:2rem}@media only screen and (min-width:768px){.landing-banner-row .lbr-banner .landing-banner-init.desktop{display:block}.landing-banner-row .lbr-banner .landing-banner-init.mobile{display:none}}@media only screen and (max-width:1799px){.landing-banner-row .lbr-banner-content .lbr-banner-inner{max-width:64%}.landing-banner-row .lbr-banner-content h1{font-size:105px}}@media only screen and (max-width:1599px){.landing-banner-row .lbr-banner-content{font-size:24px}.landing-banner-row .lbr-banner-content .lbr-banner-inner{max-width:50%}.landing-banner-row .lbr-banner-content h1{font-size:100px}}@media only screen and (max-width:1399px){.landing-banner-row .lbr-banner-content{font-size:26px}.landing-banner-row .lbr-banner-content h1{font-size:85px}}@media only screen and (max-width:1199px){.landing-banner-row .lbr-banner-content .lbr-banner-inner{max-width:45%}.landing-banner-row .lbr-banner-content h1{font-size:68px}}@media only screen and (max-width:1023px){.landing-banner-row .lbr-banner-content{font-size:23px}.landing-banner-row .lbr-banner-content .lbr-banner-inner{max-width:45%}.landing-banner-row .lbr-banner-content h1{font-size:59px}}@media only screen and (max-width:767px){.landing-banner-row .lbr-banner,.landing-banner-row .lbr-banner .langing-banner-init,.landing-banner-row .lbr-banner .lbr-slide-image{aspect-ratio:auto;height:100vh}.landing-banner-row .lbr-banner .lbr-slide-image img{object-position:79%center}.landing-banner-row .lbr-banner-content{font-size:22px}.landing-banner-row .lbr-banner-content .lbr-banner-inner{max-width:none}.landing-banner-row .lbr-banner-content h1{font-size:80px}.landing-banner-row:has(.landing-banner-init.mobile) .lbr-banner-content{align-items:flex-start;text-align:center;padding-top:50vh}.landing-banner-row:has(.landing-banner-init.mobile) .lbr-banner-content .lbr-banner-inner{transform:translateY(-100%);max-width:none}.landing-banner-row:has(.landing-banner-init.mobile) .lbr-banner-content .cta-container{justify-content:center}}@media only screen and (max-width:640px){.landing-banner-row .lbr-banner .lbr-slide-image.overlay:after{width:100%}.landing-banner-row .lbr-banner-content h1{font-size:60px}.landing-banner-row:has(.landing-banner-init.mobile) .lbr-banner .lbr-slide-image{height:100vh}}@media only screen and (max-width:540px){.landing-banner-row .lbr-banner .lbr-slide-image{height:100vh}.landing-banner-row .lbr-banner-content h1{font-size:45px}}@media only screen and (max-width:320px){.landing-banner-row .lbr-banner-content h1{font-size:40px}}@media only screen and (max-height:600px) and (orientation:landscape){.landing-banner-row{height:100vh;width:100vw}.landing-banner-row .scroll-down{bottom:10px;height:50px}}@media only screen and (max-height:600px) and (orientation:landscape) and (max-width:767px){.landing-banner-row .lbr-banner-content h1{font-size:52px;margin-bottom:.125em}.landing-banner-row .lbr-banner-content p{font-size:20px}}
/*# sourceMappingURL=landing_banner.min.css.map */