.footer-box .newsletter-signup-wrap{background:var(--color-white);border:1px solid var(--color-dark-grey);border-radius:10px;height:100%;padding:10px}.footer-box .newsletter-signup-wrap h3{display:none}.footer-box .newsletter-signup-wrap form input[type=email]{background-color:#fff;border:none;border-radius:0;color:#111;padding:5px}.footer .form-title,.footer .submitted-message,.footer form{align-items:center;background-color:transparent!important;border:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;display:flex;font-style:normal;justify-content:space-between;text-decoration:none}.footer form .hs-button,.footer form input[type=submit]{align-items:center;background-color:var(--color-black);border-radius:100px;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;padding:5px 40px 5px 20px;text-decoration:none;text-transform:none;width:150px}.footer form input[type=submit]:hover{background-color:#404140;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23fff' d='m10.477 6.167-4.47-4.47L7.185.518 13.667 7l-6.482 6.482-1.178-1.179 4.47-4.47H.333V6.167z'/%3E%3C/svg%3E");background-position:calc(100% - 15px);background-repeat:no-repeat;background-size:14px 14px}.newsletter-heading{margin-bottom:15px}.hs-submit .actions .hs-button.primary.large{position:relative}.tablet-footer{display:none}.language-switcher-wrap{align-items:center;display:flex;gap:10px}.language-switcher{display:inline-block;position:relative}.lang-flag{display:flex;height:17px}.lang-btn{align-items:center;background:#fff;border:1px solid var(--color-dark-grey);cursor:pointer;display:flex;gap:10px;padding:10px;position:relative}.lang-btn img,.lang-flag svg{height:auto;width:20px}.lang-menu{background:#fff;border:1px solid var(--color-dark-grey);border-radius:6px;display:none;left:0;list-style:none;margin-top:10px;opacity:0;padding:0;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;width:160px;z-index:1000}.language-switcher button.active,.language-switcher button:hover,.language-switcher button:hover .active{background-color:transparent;border:1px solid var(--color-dark-grey);border-radius:6px;color:inherit}.lang-menu li,.lang-menu li a{align-items:center;display:flex;justify-content:space-between;width:100%}.lang-menu li a{color:#000;gap:10px;padding:10px;text-decoration:none}.lang-menu li a:hover{background:#f0f0f0}.lang-menu img{height:auto;width:20px}.chevron{margin-left:auto;transform:rotate(180deg);transition:transform .3s}.lang-btn.active .chevron{transform:rotate(0deg)}.lang-menu.show{display:block;opacity:1;transform:translateY(0)}@media only screen and (max-width:1150px){.sub-footer .col-md-4,.sub-footer .col-md-8{width:100%}.footer-box.legal-text{margin-bottom:10px;padding:20px 20px 20px 60px}}@media only screen and (max-width:834px){.sub-footer .col-md-4,.sub-footer .col-md-8{width:100%}.footer-legal .col-md-4,.footer-legal .col-md-8{text-align:center;width:100%}.footer-copy{margin-bottom:40px;text-align:center}.mobile-footer{display:none}.tablet-footer{display:flex}}@media only screen and (max-width:480px){.mobile-footer{display:flex}.tablet-footer{display:none}.footer-order-2{order:2}.footer form{align-items:flex-start;background-color:transparent!important;border:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column;font-style:normal;gap:10px;justify-content:space-between;text-decoration:none}.footer-box .newsletter-signup-wrap{background:transparent;border:1px var(--color-dark-grey);border-radius:5px;padding:0}.footer .hs-form-field{margin-bottom:0;width:100%}.footer-box .newsletter-signup-wrap form input[type=email]{background-color:#fff;border:1px solid var(--color-dark-grey);border-radius:6px;color:#111;padding:10px;width:100%}.footer-box{background:var(--color-light-grey);border:1px solid var(--color-dark-grey);border-radius:12px;height:100%;padding:20px}.sub-footer{gap:10px}.footer-logo{margin-bottom:60px;margin-top:120px;padding:0}.footer-legal-center-links li{margin-bottom:20px;text-align:left}.footer-copy{margin-bottom:40px;text-align:left}}