section.footer{background-color:var(--secondary,#1a1a1a);color:#fff;font-family:DM Sans,sans-serif;padding:80px 20px 40px}section.footer .d-flx-wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:60px}section.footer .footer-logo img{height:auto;max-width:200px}section.footer .footer-form{max-width:400px}section.footer .footer-form .dec-footer{font-size:18px;font-weight:600;margin-bottom:16px}section.footer .footer-form form{display:flex}section.footer .footer-form form input,section.footer .footer-form form input.hs-button.primary.large{background:#ffffff1a;border:none;color:#fff;cursor:pointer;font-family:var(--main-font);font-size:16px;font-weight:600;outline:none;padding:16px 20px;position:relative}section.footer .footer-form form input{border-bottom-left-radius:12px;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:0}section.footer .footer-form form input.hs-button.primary.large{border-bottom-left-radius:0;border-bottom-right-radius:12px;border-top-left-radius:0;border-top-right-radius:12px}section.footer .footer-form form input.hs-button.primary.large:active,section.footer .footer-form form input.hs-button.primary.large:focus,section.footer .footer-form form input.hs-button.primary.large:hover,section.footer .footer-form form input:active,section.footer .footer-form form input:focus,section.footer .footer-form form input:hover{border:none;outline:none}section.footer ul.no-list.hs-error-msgs.inputs-list{list-style:none}section.footer ul.no-list.hs-error-msgs.inputs-list label.hs-error-msg.hs-main-font-element{color:red;font-size:10px}section.footer .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list li{display:none}section.footer .footer-menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}section.footer .menu-wrapper h2{color:var(--white);font-size:20px;font-weight:600;margin-bottom:24px}section.footer .menu-wrapper ul{list-style:none;margin:0;padding:0}section.footer .menu-wrapper ul li a{color:#ffffff6b;display:inline-block;font-size:16px;font-weight:400;margin-bottom:8px;text-decoration:none}section.footer .menu-wrapper ul li a:hover{text-decoration:underline}section.footer .footer-menu .menu-wrapper{flex:0 0 100%}@media (min-width:768px) and (max-width:991px){section.footer .footer-menu .menu-wrapper{flex:0 0 calc(50% - 15px)}}@media (min-width:992px){section.footer .footer-menu .menu-wrapper{flex:0 0 calc(25% - 45px)}}section.footer .footer-legal{border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:40px 0 0}section.footer .footer-left{align-items:center;display:flex;flex-wrap:wrap}section.footer .footer-left p{font-size:14px;margin:0}section.footer .footer-left a{color:#fff;font-size:14px;margin-left:15px;text-decoration:none}section.footer .footer-left a:hover{text-decoration:underline}section.footer .footer-right a{display:inline-block;margin-left:15px}section.footer .footer-right a i{color:#d1d9e1;font-size:20px;transition:all .3s ease}section.footer .footer-right a i:hover{color:var(--primary);transform:translateY(-5px)}@media (max-width:767px){section.footer .footer-left{flex-direction:column;justify-content:center;width:100%}section.footer .footer-form form input,section.footer .footer-form form input.hs-button.primary.large{padding:16px 10px}section.footer .footer-right{margin:0 auto}}@media (max-width:480px){section.footer .footer-form form input,section.footer .footer-form form input.hs-button.primary.large{padding:16px 5px}section.footer .d-flx-wrapper{justify-content:flex-start}}