.footer{position:relative;text-align:center;z-index:2}.footer .footer__inner{margin:auto;max-width:82.25em;padding-left:.5em;padding-right:.5em;width:100%}.footer .footer__main{overflow:hidden;padding:3.125rem 1.875rem 0}.footer .footer__main>div{display:flex;flex-wrap:wrap;margin:-1.25rem}.footer .footer__main>div>*{margin:1.25rem}.footer .footer__brand{align-items:center;display:flex;flex-direction:column;width:100%}.footer .footer__brand>svg{display:inline-block;height:72px;width:72px}.footer .footer__brand>svg>g{fill:#273235}.footer .footer__brand>svg>path{fill:#fff}.footer .footer__brand span{color:#556670;display:block;font-size:.9375rem;font-weight:700;margin-top:1.25rem;max-width:200px}.footer .footer__menu{margin:auto;max-width:1042px;overflow:hidden;width:100%}.footer .footer__menu>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-.625rem}.footer .footer__menu>div>*{margin:.625rem;width:calc(50% - 1.25rem)}.footer .footer__title{color:#556670;font-size:.875rem;font-weight:700;margin:0 0 .625rem;text-transform:uppercase}.footer .footer__nav{list-style:none;margin:0;padding:0}.footer .footer__nav>li{line-height:120%;margin-bottom:.1875rem}.footer .footer__nav>li>a{color:#556670;font-size:.875rem}.footer .footer__nav>li>a:hover{color:#1fc1a2}.footer .footer__nav.footer__nav--horizontal{display:flex;flex-wrap:wrap;justify-content:center}.footer .footer__nav.footer__nav--horizontal>li{border-right:1px solid #e6e6e6;margin-bottom:0;margin-right:.5rem;padding-right:.5rem}.footer .footer__nav.footer__nav--horizontal>li:last-child{border-right:none}.footer .footer__terms{margin:1.25rem 0 0;width:100%}.footer .footer__subscribe{border-top:1px solid #e6e6e6;padding:1.875rem 1.875rem 0;width:100%}.footer .footer__subscribe p{font-size:.875rem}.footer .footer__subscribe form.hs-form{position:relative}.footer .footer__subscribe form.hs-form .hs-form-field{margin-bottom:0}.footer .footer__subscribe form.hs-form label{display:none}.footer .footer__subscribe form.hs-form input[type=email]{border:2px solid #556670;border-radius:none;color:#7a7a7c;height:39px;padding:5px 13px;width:calc(100% - 43px)}.footer .footer__subscribe form.hs-form input[type=submit]{background:#556670 url(https://blog.realeyesit.com/hubfs/template/icons/Angle%20Right.svg) no-repeat 50% 50%;font-size:0;height:39px;line-height:0;margin:0;padding:0;position:absolute;right:0;top:0;width:43px}.footer .footer__strip{border-top:1px solid #e6e6e6;margin:30px;padding:20px 30px}.footer .footer__logos{overflow:hidden;width:100%}.footer .footer__logos>div{align-items:center;display:flex;justify-content:center;margin:-.625rem}.footer .footer__logos>div>*{margin:.625rem}.footer .footer__small-print{padding:0 0 1.875rem;text-align:center}.footer .footer__social{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 0 50px;padding:0}.footer .footer__social>li{margin:0 .625rem}.footer .footer__social>li>a>svg{display:block;height:24px;width:auto}.footer .footer__social>li>a>svg>path{fill:#556670}.footer .footer__social>li>a>span{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer .footer__copyright{color:#7a7a7a;font-size:.75rem}@media screen and (min-width:1020px){.footer{text-align:left}.footer .footer__brand{align-items:flex-start;width:19%}.footer .footer__brand>svg{height:90px;width:90px}.footer .footer__brand>span{max-width:none}.footer .footer__menu{flex:1}.footer .footer__menu>div{margin:-1.25rem}.footer .footer__menu>div>*{margin:1.25rem;width:calc(25% - 2.5rem)}.footer .footer__subscribe{border:none;border-left:1px solid #e6e6e6;padding:0 0 0 1.875rem;width:21%}.footer .footer__strip{border-bottom:1px solid #e6e6e6;margin:1.875rem 0 0}.footer .footer__strip .flex{align-items:center}.footer .footer__logos{width:auto}.footer .footer__logos>div{justify-content:flex-start;margin:-1.5625rem}.footer .footer__logos>div>*{margin:1.5625rem}.footer .footer__nav.footer__nav--horizontal{justify-content:flex-start}.footer .footer__terms{margin-left:auto;margin-top:0;width:auto}.footer .footer__social>li{margin:0 1.625rem}.footer .footer__small-print{padding:75px 0 30px}}