.header__nav{display:none}.header__burgerMenu{display:block}.header__logo{max-width:210px;transition:var(--default-transition)}.header__logo a{width:100%;transition:var(--default-transition)}.header__nav ul li a{font-size:12px}.header__cta-burger{gap:17px}.header__contactInfo--phone a{font-size:12px}.tagline-section{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;display:flex;justify-content:center;flex-flow:column;align-items:center;z-index:3;padding:0 20px}.tagline-section .tagline-content{display:block;position:relative;color:#fff;text-align:center}.tagline-section .tagline-content .tag-l{font-size:max(4em,2rem);font-family:var(--font-family-title)}.tagline-section .tagline-content .tag-s{font-family:var(--font-family-default);color:#fff;font-size:16px;font-weight:300;letter-spacing:1.6px;align-items:center;flex-shrink:0;display:block;margin-top:10px;text-transform:uppercase}.tagline-section .hero__buttons{display:flex;flex-direction:column;gap:16px;max-width:300px;margin:32px auto 0}.tagline-section .hero__buttons .secondary-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:center;align-items:center;padding:20px 32px;min-height:64px;border:solid 1px var(--primary, #740000);background:transparent;color:#fff;text-align:center;transition:var(--default-transition);width:300px;text-transform:uppercase}.tagline-section .hero__buttons .secondary-button:hover{background-color:var(--primary, #740000)}.globFooterForm__form--col--checkbox .wpcf7-list-item-label{text-transform:uppercase;line-height:1.2;font-weight:400}.globFooterForm__form--col--submit{margin-top:25px}.address-helper{display:block;margin-top:4px;color:#999;font-size:14px;font-style:italic}@media screen and (min-width:744px){.header__logo{max-width:200px}}@media screen and (min-width:1024px){.header__container>div:not(.header__menu){width:240px!important;max-width:unset!important}.header.header--fixed .header__logo a{width:200px}.header__logo a{width:240px}.tagline-section .hero__buttons{max-width:616px;flex-direction:row}}@media screen and (min-width:1280px){.header__container>div:not(.header__menu){width:350px!important;max-width:unset!important}.header.header--fixed .header__logo a{width:240px}.header__nav{display:block}.header__burgerMenu{display:none}.header__logo a{width:350px}.header__logo{max-width:240px}.header__nav ul li a,.header__contactInfo--phone a{font-size:16px}}
