.alternative-hero-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.alternative-hero-container-content{margin-bottom:15%}.not-fullscreen .alternative-hero-container-content{margin-bottom:7.5%}.hero-image{z-index:1000;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:66vh}.hero-image,.hero-image .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.hero-image .button-container{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;text-align:center;width:100%}.hero-image.fullscreen{height:100vh}.hero-image.with-image .background-image{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero-image.with-image .mobile-image+.desktop-image{display:none}@media (min-width:576px)and (min-height:500px){.hero-image.with-image .mobile-image{display:none}.hero-image.with-image .desktop-image,.hero-image.with-image .mobile-image+.desktop-image{display:block}}.hero-image.with-video .background-video{background-size:cover;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.hero-image.with-video iframe{display:none;height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}@media (min-width:992px){.hero-image.with-video iframe{display:block}}.hero-image.with-content{min-height:40rem}.hero-image.with-content .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-top:auto;width:100%}.hero-image.with-content span{color:#f4f1f1;display:inline-block;text-shadow:0 .5rem 2rem rgba(0,0,0,.5)}.hero-image.with-content h1,.hero-image.with-content h2,.hero-image.with-content h3,.hero-image.with-content span{margin-left:25px;margin-right:51px;margin-top:6px}.hero-image.with-content .button-container{margin-top:20px}.hero-image.with-content .title{color:#2e592d;color:#f4f1f1;font-family:"Source Serif 4",sans-serif;font-size:36px;font-size:3.6rem;font-style:normal;font-weight:500;line-height:36px;line-height:1;margin-bottom:2rem}@media (min-width:768px){.hero-image.with-content .title{font-size:64px;line-height:72px}}.hero-image.with-content .subtitle{font-family:"Source Serif 4",sans-serif;font-size:1.8rem;font-style:italic;font-weight:600;font-weight:300;line-height:1.5;margin-bottom:.8rem;margin-top:.4rem}.hero-image.with-content .scroll-to-content{background-color:#f4f1f1;color:#2e592d;display:inline-block;font-size:2.95em;height:4.4rem;line-height:5.1rem;padding-left:1.28rem;padding-right:1.28rem;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.hero-image.with-content .scroll-to-content:hover{cursor:pointer}@media (max-width:576px){.hero-image.with-content .hero-btn:last-child{margin-top:10px}}@media (min-width:576px){.hero-image.with-content h1,.hero-image.with-content h2,.hero-image.with-content h3,.hero-image.with-content span{margin-left:0;margin-right:0}}@media (min-width:576px)and (min-height:500px){.hero-image.with-content .content{max-width:75%;padding:6.7rem 3rem;width:auto}.hero-image.with-content .subtitle,.hero-image.with-content .title{padding-left:0;padding-right:0}.hero-image.with-content .hero-btn{margin-top:10px}.hero-image.with-content .title{font-size:7.2rem;line-height:1;margin-top:0}.hero-image.with-content .subtitle{font-size:2.4rem}.hero-image.with-content .button-container{position:static}.hero-image.with-content .scroll-to-content{bottom:0;font-size:4rem;height:6rem;line-height:7rem;padding-left:1.75rem;padding-right:1.75rem;right:50%;top:auto;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media (min-width:992px)and (min-height:500px){.hero-image.with-content .content{padding-left:13rem;padding-right:13rem}}.hero-image.with-buttons .button-container{background-color:#f4f1f1;padding:1rem 3rem}.hero-image.with-buttons .button-container .btn{margin-right:1rem;margin-top:1rem}@media (min-width:576px)and (min-height:500px){.hero-image.with-buttons .button-container{margin-top:2.4rem;padding:0;width:auto;-webkit-box-pack:start;-ms-flex-pack:start;background-color:transparent;justify-content:flex-start;text-align:left}}@supports(-webkit-overflow-scrolling:touch){.hero-image{height:calc(66vh - 8rem)}.hero-image.fullscreen{height:calc(100vh - 8rem)}}.hero-image.hero-parallax{overflow:hidden}.hero-gradient+style+.hero-image{margin-bottom:6.5rem}.hero-gradient+style+.hero-image .background-video:before,.hero-gradient+style+.hero-image .desktop-image:before,.hero-gradient+style+.hero-image .mobile-image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.33)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.33),transparent);content:"";display:block;height:35%;left:0;opacity:1;position:absolute;right:0;top:0;z-index:1010}.hero-gradient+style+.with-content .background-video:after,.hero-gradient+style+.with-content .desktop-image:after,.hero-gradient+style+.with-content .mobile-image:after{content:"";display:block;left:0;position:absolute;right:0;z-index:1010}.hero-gradient+style+.with-content .background-video:after,.hero-gradient+style+.with-content .desktop-image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(-180deg,transparent,#000);bottom:0;height:56%;opacity:.34}.hero-gradient+style+.with-content.with-buttons .background-video:after,.hero-gradient+style+.with-content.with-buttons .mobile-image:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(-180deg,transparent,#000);bottom:0;height:50%}