.mobile-nav{display:none}.main-nav .button span.ham.ham{background-color:#000}@media only screen and (max-width:800px){.content-area{display:none !important}.mobile-nav{display:block;position:fixed;top:6rem;bottom:0;right:0;width:400px;background:#fafafa;transform:translate(100%);transition:all .25s linear}.mobile-nav.active{transform:translate(0)}.mobile-nav ul{display:flex !important;height:100%;flex-direction:column;background:#fafafa;padding:1.5rem 1.8rem;overflow:auto;list-style:none;box-sizing:border-box}.mobile-nav ul.overflow-hidden{overflow:hidden}.mobile-nav li{margin:.3rem 0}.mobile-nav a{display:flex;align-items:center;font-weight:600;color:#FFF;background:#dd1f26;text-decoration:none;line-height:1;padding:1rem;border-radius:.7rem;font-size:1.3em}.mobile-nav li a:hover{background:#000}.mobile-nav .hs-item-has-children>a{justify-content:space-between}.mobile-nav .hs-item-has-children>a::after{content:'\f04b';font-family:'FontAwesome'}.mobile-nav .hs-menu-back>a{background:0;color:#dd1f26}.mobile-nav .hs-menu-back>a::before{content:'\f04b';font-family:'FontAwesome';transform:rotate(180deg);margin-right:1.5rem}.mobile-nav div>ul>li ul{position:absolute;top:0;bottom:0;left:100%;width:100%;transition:all .25s linear}.mobile-nav div>ul>li ul.active{transform:translate(-100%)}}@media only screen and (max-width:600px){.mobile-nav{width:100%}}