.hw-footer,.hw-footer *{box-sizing:border-box}.hw-footer{font-family:var(--hw-font,"Montserrat",sans-serif);background:var(--hw-teal,#175554);color:#fff;padding:60px 0 30px;margin-top:0;font-size:14px;line-height:1.5}.hw-footer :where(ul){list-style:none;margin:0;padding:0}.hw-footer :where(li){margin:0;padding:0}.hw-footer :where(p){margin:0}.hw-footer :where(a){color:inherit;text-decoration:none}.hw-footer a:hover,.hw-footer a:focus-visible{color:#c3e3ea}.hw-footer :where(img){display:block;max-width:100%;height:auto}.hw-footer :focus-visible{outline:3px solid #7fc8a9;outline-offset:2px;border-radius:4px}.hw-footer .hw-container{max-width:var(--hw-container,1500px);margin:0 auto;padding:0 40px}.hw-footer__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 10px}.hw-footer .hw-footer__title{font-family:inherit;font-size:18px;font-weight:600;line-height:23px;color:#fff;margin:0 0 14px}.hw-footer__links li{margin:0}.hw-footer .hw-footer__links a{display:block;padding:10px 8px;font-size:14px;font-weight:400;line-height:20px}.hw-footer .hw-footer__contact{font-style:normal;font-size:14px;line-height:1.55}.hw-footer .hw-footer__contact p{margin:0 0 12px}.hw-footer .hw-footer__contact a{text-decoration:underline;text-underline-offset:2px}.hw-footer__brand{display:flex;align-items:center;gap:48px;margin-top:60px}.hw-footer__logo{display:block;flex:none}.hw-footer__logo img{width:200px;height:auto}.hw-footer__social{display:flex;align-items:center;gap:15px}.hw-footer .hw-footer__social a{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:10%;color:#cfd3d6}.hw-footer .hw-footer__social a:hover,.hw-footer__social a:focus-visible{color:#fff;background:rgba(255,255,255,8%)}.hw-footer__social .hw-icon{width:25px;height:25px}.hw-footer__legal{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:48px}.hw-footer .hw-footer__disclaimer{font-size:12px;line-height:1.7;color:#cfd3d6;max-width:720px}.hw-footer .hw-footer__disclaimer strong{color:#cfd3d6;font-weight:600}.hw-footer__switch{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.hw-footer .hw-footer__btn{display:inline-block;padding:12px 24px;border:2px solid var(--hw-teal,#175554);border-radius:30px;background:#b9ddd0;color:var(--hw-teal,#175554);font-size:15px;font-weight:600;line-height:1;transition:background .2s ease,color .2s ease}.hw-footer .hw-footer__btn:hover,.hw-footer__btn:focus-visible{background:#fff;color:var(--hw-teal,#175554)}.hw-footer .hw-footer__copyright{font-size:14px;color:#cfd3d6}.hw-footer__payments{display:flex;align-items:flex-start;gap:10px;flex:none;padding-top:2px}.hw-footer__payments img{width:50px;height:auto;border-radius:4px}@media(max-width:1024px){.hw-footer .hw-container{padding:0 30px}.hw-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.hw-footer__col--contact{grid-column:1/-1}}@media(max-width:767px){.hw-footer{padding:40px 0 30px}.hw-footer .hw-container{padding:0 20px}.hw-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.hw-footer__col--contact{grid-column:1/-1}.hw-footer__links a{padding:8px 0;line-height:1.2}.hw-footer__brand{justify-content:center;margin-top:40px}.hw-footer__social{display:none}.hw-footer__legal{flex-direction:column;align-items:center;text-align:center;margin-top:32px}.hw-footer__switch{justify-content:center}.hw-footer__payments{justify-content:center}}