body footer .footer-top{background-color:#48535b}body footer .footer-top a:hover,body footer a{color:#fff!important}body footer .footer-top a:hover{text-decoration:underline!important}body .social-section .social-icons li a span{font-size:32px}body .social-section .social-icons li a:hover{text-decoration:none!important}.logo-f{padding-bottom:60px}body footer hr{border-color:#60bba5;border-top-width:2px;margin:0 0 10px;max-width:25px;text-align:left}.hs-email .input{display:flex}.hs-email .input .hs-button{background-color:#60bba5;font-size:15px;font-weight:600;line-height:19px;margin:0;padding:10px 20px;text-transform:none}.hs-email .input .hs-input{border-radius:0;font-size:15px;font-weight:400;height:auto;line-height:19px;padding:6px 12px}footer .form h2{color:#fff;font-size:20px;font-weight:400;line-height:25px;margin:0;padding:0}footer .form .hs-form-booleancheckbox *{color:#fff;font-size:15px;font-weight:400;line-height:19px}footer .form .hs-form-booleancheckbox a{color:#60bba5!important;text-decoration:underline!important}.header.contact a,.header.location a{color:#60bba5!important}footer .form .hbspt-form .inputs-list{margin-top:0}footer .form .hbspt-form input[type=checkbox]{background-color:transparent;border-color:#fff}footer .form .hbspt-form input[type=checkbox]:checked:after{background-color:#fff}@media(min-width:768px){footer ul.social-section{padding-top:200px}footer .form{margin-left:auto;max-width:417px}}body footer .footer-top ul li a{font-size:15px;line-height:19px}body footer .footer-top ul li.header a{font-size:17px;font-weight:700;line-height:24px}body footer .footer-bottom .legal li a{font-size:15px;font-weight:400;line-height:19px;text-transform:none}.location img{margin-right:5px;margin-top:-5px}