*{box-sizing:border-box}.banner{position:relative;padding:7.1875rem 0 .0625rem}.banner.blog-banner{padding-bottom:6.25rem}.banner a:not(.btn){color:#fff;text-decoration:underline}.banner.has-ctas{padding:7.1875rem 0 0}.banner h1,.banner h2{font-family:Bebas Neue,sans-serif}.banner .pad-bttm{margin-bottom:5.3125rem}.banner .subhead{line-height:16px;letter-spacing:1.42254px;font-weight:700;text-transform:uppercase;margin-bottom:.625rem}.banner:after{background-color:rgba(16,76,81,.75);content:"";height:100%;position:absolute;left:0;top:0;width:100%;z-index:1}.banner .banner__content{color:#fff;z-index:2}.banner .banner-inset-img,.banner .triple-cta-bar{position:relative;z-index:2}.banner .triple-cta-bar{background:rgba(0,0,0,.4);padding:1.5625rem 0}.banner .triple-cta-bar .banner-cta-item a.triple-cta-link{color:#fff;text-decoration:none}.banner .triple-cta-bar .banner-cta-item a.triple-cta-link .triple-cta-subhead{text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-size:.875rem}.banner .triple-cta-bar .banner-cta-item a.triple-cta-link .triple-cta-text{font-size:1.875rem;font-family:Bebas Neue,sans-serif}.banner .triple-cta-bar .banner-cta-item a.triple-cta-link .higher-plane{position:relative;z-index:2}.banner .triple-cta-bar .banner-cta-item a.triple-cta-link .higher-plane:before{opacity:0;transition:.1s;transition-timing-function:ease-in-out;position:absolute;margin:0 auto;display:block;content:"";width:110px;height:110px;border:5px solid hsla(0,0%,100%,.5);left:50%;transform:translateX(-50%);top:-.625rem}.banner .triple-cta-bar .banner-cta-item a.triple-cta-link i{color:#967f5f;font-size:1.5625rem}.banner .triple-cta-bar .banner-cta-item a.triple-cta-link img{display:block;margin:0 auto}.banner .triple-cta-bar .banner-cta-item a.triple-cta-link:hover .triple-cta-text{text-decoration:underline}.banner .triple-cta-bar .banner-cta-item a.triple-cta-link:hover .higher-plane:before{opacity:1}.banner .anchor-links{background-color:#967f5f;z-index:2;position:relative}.banner .anchor-links a{color:#fff;font-size:1.125rem;text-decoration:none;font-weight:700}.banner .anchor-links a:hover{background-color:#8d7759}@media only screen and (min-width:768px){.banner .triple-cta-bar .border-md-start{border-left:1px solid hsla(0,0%,100%,.7)}}@media only screen and (max-width:767px){.banner,.banner.has-ctas{padding:4.0625rem 0 .0625rem}.banner .pad-bttm{margin-bottom:3.75rem}}