.footer{padding:50px 0}.left-logo a{display:flex}.footer-inner .left-logo a img{height:70px;object-fit:contain;width:257px}.footer .right-email a{text-decoration:none}.footer-section .footer-inner{align-items:flex-start;display:flex}.footer-section .footer-inner .left-section{align-items:flex-start;width:50%}.footer-section .footer-inner .right-section{align-items:flex-start;text-align:right;width:50%}.footer .left-address,.footer .left-address p{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.footer .left-address{margin-top:45px}.footer .right-email{color:#56b4e7;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:90px;text-align:right}.footer .right-menu .hs-menu-wrapper ul{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding-left:0}.footer .hs-menu-wrapper ul li a{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-left:25px;text-align:right;text-decoration:none}.footer .hs-menu-wrapper ul li a:hover{text-decoration:underline}.right-copyright,.right-copyright p,.right-copyright span{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-top:20px;text-align:right}@media only screen and (max-width:767px) and (min-width:220px){.footer{padding:42px 15px}.footer-section .footer-inner{flex-direction:column}.footer-section .footer-inner .left-section,.footer-section .footer-inner .right-section{width:100%}.footer-section .footer-inner .right-section{text-align:left}.footer .left-address{margin-top:43px}.footer .right-icons{justify-content:flex-start;margin-bottom:37px;margin-top:33px}.footer .right-icons .icon{margin-left:0;margin-right:30px}.footer .right-icons .icon:last-child{margin-right:0}.right-copyright,.right-copyright p,.right-copyright span{text-align:left}.footer .right-menu .hs-menu-wrapper ul{display:flex;justify-content:flex-start}.footer .hs-menu-wrapper ul li a{margin-left:0;margin-right:30px;text-align:right}.footer .hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:row}.footer .right-email{margin-bottom:37px;margin-top:30px;text-align:left}}@media only screen and (max-width:985px) and (min-width:768px){.footer{padding:50px 15px}}@media only screen and (max-width:1200px) and (min-width:986px){.footer{padding:50px 15px}}