.header{background:var(--septenary-color)}.header__nav ul>li>ul>li:hover>a{background:var(--quaternary-color)}.header__nav a{color:var(--dark-color)}.header__nav a:hover{color:var(--quaternary-color)}.header__nav ul>li>ul>li:hover>a{color:#fff}.footer{background:var(--light-color)}.footer,.footer__section .footer__links li a,.footer__section h4{color:var(--black-color)}.btn-primary{background-color:var(--primary-color-dark)!important;border-color:var(--primary-color-dark)!important;color:var(--black-color)!important}.btn-primary:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.btn-secondary{color:var(--black-color)!important}.banner .pre-title{color:var(--gray-color-dark)}.service-cards:after{background:unset}.accordion-module .accordion .accordion__item.active{border-left:5px solid var(--quaternary-dark-color)}.card-cta-link a{color:var(--accent-color)}.feature-cta__wrap{color:var(--white-color)}@media (max-width:1200px){.header__content{flex-wrap:wrap;gap:1rem}.header__content .header__logo{width:90px}.header__nav ul>li>ul{min-width:500px}.header__nav .hs-menu-wrapper>ul>li>a{white-space:nowrap}.footer__content .footer__section .footer__logo{max-width:160px}}@media screen and (min-width:992px){.header__content .header__logo{width:90px}.header__content .header__logo img{display:block;height:auto;max-height:100%;max-width:100%}.header__nav .hs-menu-depth-1:first-of-type:hover>.hs-menu-children-wrapper{transform:translateX(-35%) translateY(0)}}@media screen and (min-width:1140px) and (max-width:1240px){.header__nav .hs-menu-depth-1:first-of-type:hover>.hs-menu-children-wrapper{transform:translateX(-22%) translateY(0)}.header__nav .hs-menu-depth-1:nth-of-type(2):hover>.hs-menu-children-wrapper{transform:translateX(-40%) translateY(0)}}@media screen and (min-width:1240px) and (max-width:1680px){.header__nav .hs-menu-depth-1:first-of-type:hover>.hs-menu-children-wrapper{transform:translateX(-26%) translateY(0)}.header__nav .hs-menu-depth-1:nth-of-type(2):hover>.hs-menu-children-wrapper{transform:translateX(-45%) translateY(0)}}@media screen and (min-width:2000px){.header__nav .hs-menu-depth-1:first-of-type:hover>.hs-menu-children-wrapper,.header__nav .hs-menu-depth-1:nth-of-type(2):hover>.hs-menu-children-wrapper{transform:translateX(-50%) translateY(0)}}