.static-banner-wrap{background-color:#fff;width:100%;position:relative}.static-banner-wrap .static-banner-main{padding-top:48px;padding-bottom:48px}@media screen and (min-width:744px){.static-banner-wrap .static-banner-main{padding-top:72px;padding-bottom:72px}}@media screen and (min-width:1200px){.static-banner-wrap .static-banner-main{padding-top:96px;padding-bottom:96px}}.static-banner-wrap .static-banner-container{position:relative}.static-banner-wrap .static-banner-container .static-banner-title{color:#212616;max-width:800px;font-family:MillerBannerRoman,serif;font-size:36px;line-height:110%}.static-banner-wrap .static-banner-container .static-banner-title>*{color:#212616;font-family:inherit}.static-banner-wrap .static-banner-container .static-banner-title i,.static-banner-wrap .static-banner-container .static-banner-title em{font-style:italic;font-family:MillerBannerLightItalic,serif!important}@media screen and (min-width:744px){.static-banner-wrap .static-banner-container .static-banner-title{font-size:44px}}@media screen and (min-width:1200px){.static-banner-wrap .static-banner-container .static-banner-title{font-size:48px}}@media screen and (min-width:1400px){.static-banner-wrap .static-banner-container .static-banner-title{max-width:920px}}.static-banner-wrap .static-banner-container .static-banner-content{color:#484848;max-width:728px;margin-top:20px;font-family:GilroyRegular,sans-serif;font-size:14px;line-height:160%}.static-banner-wrap .static-banner-container .static-banner-content p{color:#484848;font-family:GilroyRegular,sans-serif;font-size:14px;line-height:160%}@media screen and (min-width:744px){.static-banner-wrap .static-banner-container .static-banner-content{margin-top:24px;font-size:16px}.static-banner-wrap .static-banner-container .static-banner-content p{font-size:16px}}@media screen and (min-width:1400px){.static-banner-wrap .static-banner-container .static-banner-content{max-width:800px}}.static-banner-wrap .static-banner-container .cta-section{flex-direction:column;gap:12px;margin-top:32px;display:flex}@media screen and (min-width:744px){.static-banner-wrap .static-banner-container .cta-section{flex-direction:row;align-items:center;gap:16px;margin-top:40px}}@media screen and (min-width:1200px){.static-banner-wrap .static-banner-container .cta-section{margin-top:48px}}.static-banner-wrap .static-banner-container .cta-section .button{width:100%}@media screen and (min-width:744px){.static-banner-wrap .static-banner-container .cta-section .button{width:auto;min-width:180px}}.static-banner-wrap .static-banner-container .cta-section .book_val_but{color:#212616!important;background-color:#d0df00!important;border:1px solid #d0df00!important}.static-banner-wrap .static-banner-container .cta-section .book_val_but:hover{color:#fff!important;background-color:#3e4827!important;border-color:#3e4827!important}.static-banner-wrap .static-banner-container .cta-section .button-green-outline{color:#484848;background-color:transparent;border:1px solid #b3b7aa}.static-banner-wrap .static-banner-container .cta-section .button-green-outline:hover{color:#212616;background-color:#d0df00;border-color:#d0df00}
.banner-landing-wrap{background-color:#fff;height:100vh;max-height:none;display:flex;position:relative;overflow:hidden}@media screen and (min-width:744px){.banner-landing-wrap{max-height:680px}}@media screen and (min-width:1200px){.banner-landing-wrap{max-height:740px}}.banner-landing-wrap .bg-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.banner-landing-wrap .bg-img-overlay{background:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;top:0;left:0}.banner-landing-wrap .bg-watermark{height:508px;position:absolute;bottom:76px;right:0}@media screen and (min-width:1400px){.banner-landing-wrap .bg-watermark{height:496px;bottom:164px}}@media screen and (min-width:1600px){.banner-landing-wrap .bg-watermark{height:618px;bottom:104px}}.banner-landing-wrap .banner-landing-container{margin-top:auto;padding-top:150px;padding-bottom:40px;position:relative}@media screen and (min-width:744px){.banner-landing-wrap .banner-landing-container{padding-bottom:80px}}@media screen and (min-width:1200px){.banner-landing-wrap .banner-landing-container{padding-bottom:120px}}@media screen and (min-width:1400px){.banner-landing-wrap .banner-landing-container{padding-bottom:120px}}.banner-landing-wrap .banner-landing-container .banner-landing-title{max-width:728px}@media screen and (min-width:1400px){.banner-landing-wrap .banner-landing-container .banner-landing-title{max-width:872px}}.banner-landing-wrap .banner-landing-container .cta-section{flex-direction:column;margin-top:32px;display:flex}.banner-landing-wrap .banner-landing-container .cta-section>*+*{margin-top:12px}.banner-landing-wrap .banner-landing-container .cta-section .book_val_but{background-color:#d0df00;border:none}.banner-landing-wrap .banner-landing-container .cta-section .book_val_but:hover{color:#fff;background-color:#3e4827}@media screen and (min-width:744px){.banner-landing-wrap .banner-landing-container .cta-section{flex-direction:row;align-items:center;margin-top:40px}.banner-landing-wrap .banner-landing-container .cta-section>*+*{margin-top:0;margin-left:20px}.banner-landing-wrap .banner-landing-container .cta-section{margin-top:48px}}.home-banner{max-height:630px}@media screen and (min-width:744px){.home-banner{max-height:892px}}@media screen and (min-width:1200px){.home-banner{max-height:912px}}.html-vid>div{width:100%!important;height:100%!important}.html-vid{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.html-vid:after{content:"";opacity:.1;position:absolute;top:0;bottom:0;left:0;right:0}.html-vid video{object-fit:cover;z-index:0;background:#000;width:100%;height:100%;position:absolute;top:0;bottom:auto;left:0;right:0}@media screen and (min-width:1400px){.home-banner .banner-landing-container .banner-landing-title{max-width:790px}}
