@media (min-width: 768px){
.header-one__logo svg, .header-one__logo-img {
    width: auto;
    max-height: 99px;
}}
.footer-one {background-color: #333334;}
.aboutus {padding-top: 50px;}
.frame--semitone {background-color: hsl(240deg 1% 20%);}
.aboutus__text {color: hsl(0deg 0% 100%); line-height: 20px;}
@media (min-width: 1300px){.title--extra {font-size: 46px;}}
.cta__question {display: none;}
.cta2 {background-color: hsl(0deg 0% 92%);}
@media (min-width: 768px){
.tabs__wrapper {grid-template-columns: 500px 3fr;}}
.tabs__item {padding: 15px;}
.columns__image--small { width: 100%;}
.columns__item {border: 1px solid#c5b863;}
.columns__name, .columns__text {
    margin-bottom: 10px;
    line-height: 1.4em;
    text-align: center;
}
@media (max-width: 767px){
  .tabs {display:none;}
  .cta2  .cta__image {grid-row: 1;}
  .columns__image {margin-bottom: 5px;}
  .slide-one__grid {min-height: auto;}
  .slide-one__text {max-width: 200px;}
  .slide-one__large-text {font-size: 20px !important; max-width: 200px;}
  .slide-one__title h1 {margin-top: 20px;}
}
@media (min-width: 768px){
  .columns {display:none;}
  .cta2 .cta__grid {grid-template-columns: 1fr 1fr;}
}
.slide-one__large-text {font-size: 28px;}
@media (min-width: 768px){
.slide-one__grid {
    min-height: calc(100vh - 118px);
    padding-bottom: 0px;
}}
.cta__grid { align-items: baseline; grid-column-gap: 2%;}
.ctafaq__list {margin-top: 20px;}
.ctafaq__list .faq-one__question {width: fit-content; margin: 0 auto;}
.ctafaq__list  .faq-one--main {background-color: #0000;}
.page__content {grid_area: unset;}