.h1,h1{font-size:45px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.h1,.h2,h1,h2{font-family:larken,serif;font-weight:300;letter-spacing:0;color:#492b35}.h2,h2{font-size:28px}.h3,h3{font-size:30px;letter-spacing:.15em;text-transform:uppercase}.h3,.h4,h3,h4{font-family:gill-sans-nova,sans-serif;color:#492b35}.h4,h4{font-size:25px;letter-spacing:.05em}a,li,p{font-size:16px}.h5,a,h5,li,p{font-family:gill-sans-nova,sans-serif;color:#492b35}.h5,.h6,h5,h6{font-size:18px}.h6,h6{font-family:larken,serif;font-weight:300;color:#492b35}.small-text{font-family:gill-sans-nova,sans-serif;font-size:12px;margin-bottom:0;letter-spacing:.15em}.tiny-text{margin-bottom:0;font-size:10px;color:#492b35}a{color:#821839}.btn{font-family:gill-sans-nova,sans-serif;font-size:14px;display:inline-block;background-color:#492b35;color:#fff;padding:8px 43px;text-transform:uppercase;text-decoration:none!important;text-align:center;font-weight:500;letter-spacing:.15em}.btn,.btn:hover{border:1px solid #492b35}.btn:hover{color:#492b35!important;background-color:#fff}.btn.wine-border{border:1px solid #492b35!important}.btn.white-border{border:1px solid #fff}.btn.transparent{background-color:transparent!important}.btn.transparent:hover{background-color:#928086!important;color:#fff!important;border:1px solid transparent}.btn.secondary{background-color:#f4efeb;color:#492b35!important;border:1px solid transparent}.btn.secondary:hover{background-color:#b5a092;color:#fff!important;border:1px solid transparent}.home-h1,.home-h1 *{font-size:70px}.home-h2,.home-h2 *{font-size:40px}@media (max-width:768px){.h1,.home-h1,.home-h1 *,h1{font-size:50px;letter-spacing:.036em;line-height:70px}.h2,.home-h2,.home-h2 *,h2{font-size:25px!important;line-height:33px}}.in-content-banner{position:relative;display:flex;align-items:stretch;min-height:430px;width:100%}.in-content-banner.theme-light{background-color:#fff}.in-content-banner.theme-dark{background-color:#f4efeb}.in-content-banner__media{position:relative;flex:0 0 auto;align-self:stretch;overflow:hidden}.in-content-banner__media img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.in-content-banner__content{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:50px 40px;min-width:0}.in-content-banner__inner{max-width:480px;width:100%;text-align:center}.in-content-banner__title{font-family:gill-sans-nova,sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#492b35;margin-bottom:22px}.in-content-banner__copy{margin-bottom:34px}.in-content-banner__copy a,.in-content-banner__copy li,.in-content-banner__copy p{font-family:larken,serif;font-weight:300;font-size:15px;line-height:1.55;color:#492b35;margin-bottom:0}.in-content-banner__copy a+a,.in-content-banner__copy a+p,.in-content-banner__copy p+a,.in-content-banner__copy p+p{margin-top:12px}.in-content-banner--half .in-content-banner__media{flex-basis:50%;width:50%}.in-content-banner--two-thirds .in-content-banner__media{flex-basis:57%;width:57%}.in-content-banner--image-right{flex-direction:row-reverse}.in-content-banner--full{min-height:600px;align-items:center}.in-content-banner--full .in-content-banner__media{position:absolute;top:0;left:0;right:0;bottom:0;flex-basis:auto;width:100%}.in-content-banner--full .in-content-banner__content{position:relative;z-index:1;width:100%;padding:80px 40px}.in-content-banner--full .in-content-banner__inner{max-width:620px}.in-content-banner--full .in-content-banner__title{font-size:24px;letter-spacing:.01em}.in-content-banner--full .in-content-banner__copy a,.in-content-banner--full .in-content-banner__copy li,.in-content-banner--full .in-content-banner__copy p,.in-content-banner--full .in-content-banner__title{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}.in-content-banner.theme-dark:not(.in-content-banner--full) .in-content-banner__content{background-color:#492b35}.in-content-banner.theme-dark:not(.in-content-banner--full) .in-content-banner__copy a,.in-content-banner.theme-dark:not(.in-content-banner--full) .in-content-banner__copy li,.in-content-banner.theme-dark:not(.in-content-banner--full) .in-content-banner__copy p,.in-content-banner.theme-dark:not(.in-content-banner--full) .in-content-banner__title{color:#fff}@media (max-width:991.98px){.in-content-banner{display:block;min-height:0}.in-content-banner--half .in-content-banner__media,.in-content-banner--two-thirds .in-content-banner__media,.in-content-banner__media{position:relative;width:100%;flex-basis:auto;height:300px}.in-content-banner--half .in-content-banner__media img,.in-content-banner--two-thirds .in-content-banner__media img,.in-content-banner__media img{height:300px}.in-content-banner__content{padding:40px 20px}.in-content-banner__inner{max-width:none}.in-content-banner__title{font-size:22px}.in-content-banner--full .in-content-banner__media{position:absolute;height:100%}.in-content-banner--full .in-content-banner__media img{height:100%}.in-content-banner--full .in-content-banner__content{padding:70px 20px}.in-content-banner--full .in-content-banner__title{font-size:20px}}
/*# sourceMappingURL=../../maps/templates/in-content-banner/in-content-banner.css.map */
