@import url(https://fonts.googleapis.com/css?family=Special+Elite|Fjalla+One|Satisfy|Ubuntu:300,300i,400,400i,500,500i,700,700i);
@font-face{font-family:Miso;font-style:normal;font-weight:400;src:local("Miso"),url(/assets/fonts/miso.woff) format("woff")}@font-face{font-family:UniversLTS;font-style:normal;font-weight:400;src:local("UniversLTS"),url(/assets/fonts/UniversLTStd-Light.woff) format("woff")}body{font-family:UniversLTS,Ubuntu,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500}ol,p,ul{font-weight:200;line-height:1.667}.button,ol,p,ul{font-family:UniversLTS,Ubuntu,sans-serif}.button{font-size:16px;font-weight:500!important;letter-spacing:.5px;text-transform:none!important}.button.button--link-secondary{color:#676a3d}.icon.icon--secondary svg{fill:#676a3d}app-card app-card-subtitle,app-card app-card-title{font-family:UniversLTS,Ubuntu,sans-serif}.carousel{margin-bottom:1rem!important}.hero{height:66.667vh;max-height:800px}.hero--title .title__line--1,.hero--title .title__line--2{display:block}.hero--title .title__line--1{font-family:Satisfy,cursive;font-weight:400;line-height:1.332em}.hero--title .title__line--2{font-family:Miso,Fjalla One,sans-serif;font-weight:400;letter-spacing:-.025em;line-height:1.332em}.hero--title .subtitle{font-weight:600;letter-spacing:.05em;margin-top:-.5rem!important;padding-bottom:.75rem!important;text-transform:uppercase}.footer{display:block;position:relative}.app-logo{padding:20px}.content-item-hero-container{position:relative;text-align:center;width:100%}.content-item-hero-container .content-item-hero-image{background-size:cover;height:calc(100vh - 64px);width:100%}.content-item-hero-container .content-item-hero-image-container{height:calc(100vh - 64px);width:100%}.content-item-hero-container .content-item-hero-image-container:after{background:linear-gradient(rgba(0,0,0,.1) 66.667%,rgba(0,0,0,.6));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.content-item-hero-container .content-item-hero-text-container{bottom:80px;color:#fff;position:absolute;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.4);width:100%}.content-item-hero-container .content-item-hero-text-container .content-item-hero-text-sub-title-upper{color:#fff;font-family:Satisfy,cursive;font-size:calc(13px + 1.66667vw);font-weight:400;line-height:1.332em;margin-bottom:0}.content-item-hero-container .content-item-hero-text-container .content-item-hero-text-title{color:#fff;display:block;font-family:Miso,Fjalla One,sans-serif;font-size:calc(32.64706px + 2.94118vw);font-weight:400;letter-spacing:-.025em;line-height:1.332em;margin-bottom:0;margin-top:0}@media (min-width:576px){.content-item-hero-container .content-item-hero-text-container .content-item-hero-text-title{font-size:calc(47.64706px + 2.94118vw)}}.content-item-hero-container .content-item-hero-text-container .content-item-hero-text-sub-title{font-weight:500;letter-spacing:.05em;margin-top:-.5rem!important;padding-bottom:.75rem!important;text-transform:uppercase}.content-block-single .content-item-hero-container.first{height:66.667vh;margin-bottom:40px;max-height:800px}.content-block-single .content-item-hero-container.first .content-item-hero-image,.content-block-single .content-item-hero-container.first .content-item-hero-image-container{height:100%!important}.content-block-single .content-item-hero-container.half .content-item-hero-image{height:calc(50vh - 32px)}.content-block-single .content-item-hero-container.half .content-item-hero-image-container{height:calc(50vh - 32px)!important}
