@media screen and (max-width:767px){html{font-size:16px}}h1{line-height:3.25rem}h1,h2{font-weight:400}h2{line-height:40px}h3{font-weight:400}h4,h5{font-weight:600}h6{font-weight:800}@media only screen and (max-width:785px){.fancy-text-container .left-align-mobile *,.left-align-mobile,.left-align-mobile *{text-align:start!important}}@media(max-width:767px){h1{font-size:2.75rem;line-height:2.75rem}h1,h2{color:#1f1f1f;font-family:Ubuntu Sans;font-size:2rem}h2{font-size:1.5rem}h3{color:#1f1f1f;font-family:Ubuntu Sans;font-size:1.875rem}h4{font-size:1.75rem}h4,h5{color:#1f1f1f;font-family:Ubuntu Sans;font-weight:500}h5{font-size:1.5rem}h6{color:#1f1f1f;font-family:Ubuntu Sans;font-size:1.125rem;font-weight:700}}.container-fluid.header__top{display:none}nav.menu.menu--desktop>ul .menu__item--depth-1{height:100%}@media (min-width:768px){.menu .menu__submenu{top:78px!important}}nav.menu.menu--desktop>ul>li.menu__item--depth-1:first-child>ul.menu__submenu--level-2{column-count:2}.menu__link{font-size:1rem!important}.header-container--active-menu .menu__item,.header-container--active-menu .menu__link{color:#fff}@media screen and (min-width:768px){.menu__item.menu__item--depth-1.menu__item--has-submenu:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");padding-left:14px;transition:all .2s;width:30px}.menu__item.menu__item--depth-1.menu__item--open.menu__item--has-submenu:after{transform:scaleY(-1)}.menu__item.menu__item--depth-1>a.menu__link{font-weight:400!important}.menu__item.menu__item--depth-1.menu__item--open>a.menu__link:before,.menu__item.menu__item--depth-1>a.menu__link:hover:before{border-bottom:3px solid var(--primary_color)}.menu__item--depth-1.menu__item--open>a.menu__link,.menu__item--depth-1>a.menu__link:hover{color:#fff}nav.menu.menu--desktop>ul{justify-content:flex-end}}.menu__item.menu__item--depth-2>a:hover{color:var(--primary_color)!important}@media(max-width:767px){.main-menu-toggle{top:6px}.menu.menu--mobile{padding:32px}.header-container.header-container--active-menu{background:#1f1f1f}.menu--mobile .menu__link{color:#fff!important}.menu.menu--mobile .menu__item--depth-1{border-bottom:2px solid #b86d23!important}.menu.menu--mobile li.menu__item.menu__item--depth-2{border-bottom:1px solid var(--tertiary_color)!important}}.button.ts__btn-fill--custom{padding:12px!important}.button.ts__btn-fill--custom,form input[type=submit]{font-size:16px!important;font-weight:600;line-height:1rem;text-transform:uppercase}form input[type=submit]{padding:12px 16px!important;transform:none!important}form input[type=submit]:hover{background:#000!important}[id^=icon-block]{border-radius:0!important;box-shadow:0 3px 6px rgba(0,0,0,16%)!important}[id^=icon-block] .icon-container{box-shadow:4px 4px 0 #000!important}footer.footer{background-color:var(--dark_color)}footer.footer .button.btn_text:before{display:none}footer.footer .button.ts__btn-text--custom:hover{color:#b86d23;opacity:1!important;transform:none}footer ul[role=menu]:not(.hs-menu-children-wrapper){justify-items:center}footer .hs-menu-depth-2{font-size:15px}.hs-menu-item.hs-menu-depth-1{text-align:center;width:15%}footer.footer .hs-menu-wrapper.no-flyouts ul.hs-menu-children-wrapper>li:last-of-type>a{margin-bottom:0!important}footer.footer .hs-menu-wrapper.no-flyouts>ul{gap:unset}@media only screen and (max-width:775px){.hs-menu-item.hs-menu-depth-1{width:50%}.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:row!important}}@media screen and (min-width:776px){footer ul[role=menu]:not(.hs-menu-children-wrapper){grid-template-columns:1fr repeat(5,1fr)}}.button.btn_text:before{background:#3277aa}.main-menu-toggle .main-menu-toggle__icon.main-menu-toggle__icon--closed{color:#fff}@media (max-width:767px){.header-container{background:#1f1f1f}}