h1,h2,h3,h4,h5,h6{line-height:1.2!important}.header--scroll .header__cta a:hover{color:#fff!important}@media (max-width:1024px){.header__navigation.open{background-color:hsla(0,9%,6%,.98)!important;top:80px!important}.header__row{height:60px!important}}.btn_primary,.btn_primary .cta_button,.btn_primary .cta_button:active,.btn_primary .cta_button:focus,.btn_primary:active,.btn_primary:focus,.btn_primary:hover{border:1px solid #fff}.inner h1{padding-bottom:15px}.inner .custom-btn{padding-top:30px}.slide-subhead{padding-bottom:10px}.cta__banner-text h2{padding-bottom:15px}.subpage__banner-text h1{padding-bottom:10px}.subpage__banner-content{padding-top:450px!important}.cta__banner-text .custom-btn{padding-top:10px}.img-slider__slide{height:350px;width:100%}.img-slider__slide img{height:350px!important}.header--scroll .header__cta:hover a,.header__cta a:hover,.header__cta:hover a{color:#fff!important}.two-col-gaf{align-items:center;display:flex}.two-col-gaf-left{display:flex;flex:1 1 80%;flex-direction:column}.two-col-gaf-right{align-items:flex-end;display:flex;flex:1 1 20%;flex-direction:column}@media screen and (max-width:767px){.two-col-gaf{flex-direction:column}}@media (max-width:1024px){.header__logo{max-width:150px;padding-left:2rem;position:relative;z-index:2}.header--scroll .menu__link,.menu .menu__link:active,.menu .menu__link:focus,.menu .menu__link:hover,.menu__link{color:#fff}}@media screen and (max-width:767px){.hero__banner-custom-text h1{font-size:45px!important}}@media (max-width:1024px){.header__row-2 .material-symbols-outlined{color:#d61f29!important}}