.hs-footer{border-top:1px solid var(--footer-border-color);background-color:var(--footer-background)}.hs-footer-inner{padding:10px 16px 0;max-width:1200px;margin:0 auto}.hs-footer-benefits{justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--footer-lines-color);gap:24px;padding-bottom:24px;display:flex}.hs-footer-benefit{flex:1 1 200px;min-width:0;gap:12px;align-items:center;display:flex}.hs-footer-benefit-icon{height:70px;flex-shrink:0;justify-content:center;font-size:32px;border:none;align-items:center;border-radius:50%;width:70px;display:flex}.hs-footer-benefit-title{font-size:var(--font-size-mid);font-weight:600;margin-bottom:4px;color:var(--footer-badge-title-color);text-align:left}.hs-footer-benefit-text{font-size:.86rem;color:var(--footer-badge-text-color);letter-spacing:var(--kerning-1);text-align:left;line-height:1.4}.hs-footer-benefit-icon i{color:var(--footer-badge-icon-color)}.hs-footer-payments{padding:6px 0 0;justify-content:space-between;border-top:1px solid var(--footer-lines-color);gap:16px;align-items:center;display:flex}.hs-footer-logo{font-size:22px;font-weight:700;letter-spacing:.04em}.hs-footer-logo span{color:#ff6f00}.hs-footer-payment-logos{justify-content:flex-end;flex-wrap:wrap;gap:6px;display:flex}.hs-footer-payment-logo{height:26px;padding:4px 10px;font-size:11px;border:none;text-transform:uppercase;align-items:center;border-radius:4px;white-space:nowrap;display:flex}.hs-footer-payment-logo img{overflow:hidden;border-radius:6px;width:75px}.hs-footer-logo img{max-width:201px}.hs-footer-main{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1.4fr)) minmax(0,1.8fr);padding-top:37px;gap:32px;text-align:left;padding-bottom:36px;display:grid}.hs-footer-column-title{font-size:var(--font-size-mid);font-weight:600;margin-bottom:12px;color:var(--footer-alt-title-color)}.hs-footer-text{font-size:var(--font-size-normal);text-decoration:none;color:var(--footer-color);transition:color .2s ease;letter-spacing:var(--kerning-2)}.hs-footer-links{list-style:none;padding:0;margin:0}.hs-footer-links li+li{margin-top:6px}.hs-footer-links a{font-size:var(--font-size-normal);text-decoration:none;color:var(--footer-url-color);transition:color .2s ease;letter-spacing:var(--kerning-2)}.hs-footer-links a:hover{color:#ff6f00}.hs-footer-etbis{margin-top:12px}.hs-footer-etbis a{line-height:0;display:inline-block}.hs-footer-etbis img{height:auto;max-width:120px;display:block}.hs-cats .hs-footer-links{font-size:.9rem;color:var(--footer-color);line-height:21px}.hs-footer-newsletter-input-wrapper{max-width:320px;margin:32px 0 10px;display:flex}.hs-footer-newsletter-input{flex:1;padding:8px 10px;border:1px solid #ccc;border-right:none;font-size:12px;outline:none;border-radius:4px 0 0 4px}.hs-footer-newsletter-input:focus{border-color:#ff6f00}.hs-footer-newsletter-button{padding:0 14px;font-size:12px;border:none;color:var(--footer-news-button-color);background-color:var(--footer-news-button-background);border-radius:0 4px 4px 0;cursor:pointer;white-space:nowrap}.hs-footer-newsletter-button:hover{border-color:#e96500;background-color:#e96500}.hs-footer-social{gap:10px;margin-top:8px;display:flex}.hs-footer-social a{height:26px;justify-content:center;font-size:13px;border:1px solid #ddd;text-decoration:none;color:#555;transition:background-color .2s ease,color .2s ease,border-color .2s ease;align-items:center;border-radius:50%;width:26px;display:flex}.hs-footer-social a:hover{border-color:#ff6f00;color:#fff;background-color:#ff6f00}.hs-footer-bottom{padding-top:10px;justify-content:space-between;flex-wrap:wrap;font-size:11px;color:#888;border-top:1px solid #ededed;gap:8px;margin-top:10px;display:flex}@media (max-width:992px){.hs-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.hs-footer-benefits{gap:16px}}@media (max-width:768px){.hs-footer-benefits,.hs-footer-payments{flex-direction:column}.hs-footer-payments{align-items:flex-start}.hs-footer-payment-logos{justify-content:flex-start}}@media (max-width:600px){.hs-footer-main{grid-template-columns:minmax(0,1fr)}.hs-footer-inner{padding:24px 12px 16px}.hs-footer-benefit{max-height:80px}}