.footer-section{display:inline-block;line-height:0;padding:96px 0 152px;vertical-align:top;width:100%}.footer-section .footer-inner{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.footer-section .footer-inner .logo{display:inline-block;margin:0;width:auto}.footer-section .footer-inner .logo a{display:inline-block;width:auto}.footer-section .footer-inner .logo a img{height:42px;max-width:157px}.footer-section .footer-inner .menu-form{align-items:flex-start;display:flex;gap:78px;justify-content:flex-end;margin:0;width:auto}.footer-section .footer-inner .menu-form .menu{display:inline-block;margin:0;width:auto}.footer-section .footer-inner .menu-form .menu ul{flex-direction:column;gap:15px;width:auto}.footer-section .footer-inner .menu-form .menu ul li{display:block;font-size:12px;font-weight:500;line-height:14.63px;margin:0;width:auto}.footer-section .footer-inner .menu-form .menu ul li a{font-weight:500}.footer-section .footer-inner .menu-form .menu ul li:hover a{color:#93255d}.footer-section .footer-inner .menu-form .form-wrap{background:#d9d9d9;border-radius:10px;display:inline-block;max-width:509px;padding:16px 23px 25px 31px;width:auto}.footer-section .footer-inner .menu-form .form-wrap .text small{display:inline-block;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:22px;text-transform:uppercase;width:100%}.footer-section .footer-inner .menu-form .form-wrap .title p{line-height:22px}.footer-section .footer-inner .menu-form .form-wrap .form{display:inline-block;margin:16px 0 0;width:100%}.footer-section .footer-inner .menu-form .form-wrap .form .form-title{display:none}.footer-section .footer-inner .menu-form .form-wrap .form form{align-items:center;background:transparent;display:flex;gap:25px;justify-content:flex-start;position:relative;width:100%}.footer-section .footer-inner .menu-form .form-wrap .form form .hs-form-field{display:inline-block;margin:0;width:100%}.footer-section .footer-inner .menu-form .form-wrap .form form .hs-form-field label{display:none}.footer-section .footer-inner .menu-form .form-wrap .form form .hs-form-field input{background:#fff;border:none;border-radius:5px;color:#000;font-family:Montserrat,serif;font-size:16px;font-weight:600;height:auto;line-height:19.5px;padding:10px}.footer-section .footer-inner .menu-form .form-wrap .form form .hs-submit{display:inline-block;margin:0;width:max-content}.footer-section .footer-inner .menu-form .form-wrap .form form .hs-submit input{border:1px solid transparent;border-radius:5px;display:inline-block;font-size:16px;font-weight:600;height:auto;line-height:19.5px;padding:9px 19px 9px 23px;width:max-content}.footer-section .footer-inner .menu-form .form-wrap .form form .hs-submit input:focus,.footer-section .footer-inner .menu-form .form-wrap .form form .hs-submit input:hover{background:#fff;border:1px solid #93255d;color:#93255d}.footer-section .footer-inner .menu-form .form-wrap .form form .hs-form-field .inputs-list>li{margin:0}.footer-section .footer-inner .menu-form .form-wrap .form .submitted-message{background:transparent;color:#92265c;display:inline-block;font-size:16px;font-weight:600;line-height:22px;width:100%}.footer-section .footer-inner .menu-form .form-wrap .form form .hs-form-field label.hs-error-msg{bottom:-16px;color:red;display:inline-block;font-size:10px;font-weight:500;left:10px;letter-spacing:.1em;line-height:10px;margin:0;position:absolute;text-align:left;width:100%}@media (max-width:1214px){.footer-section{padding:96px 0 120px}.footer-section .footer-inner .menu-form{gap:40px}.footer-section .footer-inner .menu-form .form-wrap{max-width:430px}}@media (max-width:991px){.footer-section{padding:80px 0}.footer-section .footer-inner{flex-direction:column}.footer-section .footer-inner .menu-form{margin:40px 0 0}}@media (max-width:767px){.footer-section{padding:60px 0}.footer-section .footer-inner .menu-form{flex-direction:column}.footer-section .footer-inner .menu-form .menu{width:100%}.footer-section .footer-inner .menu-form .form-wrap{max-width:100%}}@media (max-width:430px){.footer-section{padding:40px 0}.footer-section .footer-inner .menu-form{gap:20px}.footer-section .footer-inner .menu-form .form-wrap{padding:20px}.footer-section .footer-inner .menu-form .form-wrap .form form{flex-wrap:wrap}.two-col-list-section .main-content .right-content ul li svg{margin:0 10px 0 0}}