footer.cb-footer{--cb-footer-bg:#1f003b;--cb-footer-fg:#fff;--cb-footer-fg-muted:hsla(0,0%,100%,.7);--cb-footer-rule:hsla(0,0%,100%,.2);--cb-footer-accent:#e30b5c;--cb-footer-accent-hover:#7400db;--cb-footer-max:1380px;background-color:var(--cb-footer-bg);border-top:0;color:var(--cb-footer-fg);font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.4;padding-inline:20px;position:relative}.cb-footer *,.cb-footer :after,.cb-footer :before{box-sizing:border-box}.cb-footer ul{list-style:none;margin:0;padding:0}.cb-footer a{text-decoration:none;transition:color .3s}.cb-footer img{display:block;max-width:100%}.cb-footer .cb-footer__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cb-footer .cb-footer__inner{margin-inline:auto;max-width:var(--cb-footer-max);width:100%}.cb-footer .cb-footer__top{align-items:start;column-gap:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-bottom:30px;margin-top:77px}.cb-footer .cb-footer__brand{align-items:flex-start;display:flex;flex-direction:column;grid-column:1;grid-row:1;max-width:25rem}.cb-footer .cb-footer__logo img{filter:brightness(0) invert(1);height:auto;max-width:290px;width:auto}.cb-footer .cb-footer__subscribe-h{color:var(--cb-footer-fg);font-size:18px;font-weight:700;line-height:26px;margin:40px 0 0}.cb-footer .cb-footer__form{margin-top:15px;width:100%}.cb-footer .cb-footer__form form{margin:0}.cb-footer .cb-footer__form .hs-form-field>label,.cb-footer .cb-footer__form .hs-form-field>legend,.cb-footer .cb-footer__form .legal-consent-container label,.cb-footer .cb-footer__form legend.hs-field-desc{color:var(--cb-footer-fg);font-family:inherit;font-size:13px;font-weight:400;line-height:1.4}.cb-footer .cb-footer__form .hs-form-field{margin-bottom:14px}.cb-footer .cb-footer__form .input{margin:0}.cb-footer .cb-footer__form input[type=text],.cb-footer .cb-footer__form select,.cb-footer .cb-footer__form textarea{background:#f5f5f5;border:1px solid #dcdcdc;border-radius:8px;color:#201529;font-family:inherit;font-size:15px;height:48px;line-height:1.2;padding:10px 12px;width:100%}.cb-footer .cb-footer__form input[type=email]{background:#f5f5f5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none' viewBox='0 0 18 14'%3E%3Cpath fill='%23e30b5c' d='M16.313 0H1.688C.757 0 0 .785 0 1.75v10.5C0 13.215.757 14 1.688 14h14.625c.93 0 1.687-.785 1.687-1.75V1.75C18 .785 17.243 0 16.313 0m0 1.167q.115 0 .215.045L9 7.978 1.472 1.212a.5.5 0 0 1 .216-.045zm0 11.666H1.688a.574.574 0 0 1-.563-.583V2.444l7.506 6.747a.55.55 0 0 0 .738 0l7.506-6.747v9.806a.574.574 0 0 1-.562.583'/%3E%3C/svg%3E") 20px no-repeat;border:1px solid #dcdcdc;border-radius:10px;color:#666;font-family:inherit;font-size:14px;height:60px;line-height:18px;padding:13px 160px 13px 50px;width:100%}.cb-footer .cb-footer__form input[type=email]::placeholder{color:#655e6d;opacity:1}.cb-footer .cb-footer__form form:has(.hs_email){align-items:start;display:grid;grid-template-columns:minmax(0,1fr)}.cb-footer .cb-footer__form form:has(.hs_email) .hs_email,.cb-footer .cb-footer__form form:has(.hs_email)>fieldset:has(.hs_email),.cb-footer .cb-footer__form form:has(.hs_email)>fieldset:has(.hs_email)>.hs-dependent-field,.cb-footer .cb-footer__form form:has(.hs_email)>fieldset:has(.legal-consent-container){display:contents}.cb-footer .cb-footer__form form:has(.hs_email) .hs_email>label{grid-row:2}.cb-footer .cb-footer__form form:has(.hs_email) .hs_email>.input{grid-column:1/-1;grid-row:3;margin:0 0 9px!important}.cb-footer .cb-footer__form form:has(.hs_email) .hs_email>.input>input.hs-input{width:100%!important}.cb-footer .cb-footer__form form:has(.hs_email) .hs_email>.hs-error-msgs{grid-row:4}.cb-footer .cb-footer__form form:has(.hs_email) .legal-consent-container{grid-row:5}.cb-footer .cb-footer__form form:has(.hs_email)>.hs_submit{align-self:start;grid-column:1/-1;grid-row:3;justify-self:end;margin:4px;z-index:1}.cb-footer .cb-footer__form .hs_submit input.hs-button,.cb-footer .cb-footer__form input[type=submit]{background-color:#7400db;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:18px;font-weight:500;height:52px;line-height:12px;margin:0;max-width:150px;padding:12px 24px}@media (max-width:1024px){.cb-footer .cb-footer__form input[type=email]{background-position:15px;height:54px;padding-left:45px;padding-right:125px}.cb-footer .cb-footer__form form:has(.hs_email)>.hs_submit{margin:3px}.cb-footer .cb-footer__form .hs_submit input.hs-button,.cb-footer .cb-footer__form input[type=submit]{font-size:14px;height:48px;max-width:117px}}.cb-footer .cb-footer__form .hs_submit input.hs-button:hover,.cb-footer .cb-footer__form input[type=submit]:hover{background-color:var(--cb-footer-accent-hover)}.cb-footer .cb-footer__form .legal-consent-container,.cb-footer .cb-footer__form .legal-consent-container li,.cb-footer .cb-footer__form .legal-consent-container p,.cb-footer .cb-footer__form .legal-consent-container span{color:var(--cb-footer-fg);font-size:13px;line-height:1.45}.cb-footer .cb-footer__form .hs-error-msgs,.cb-footer .cb-footer__form ul.hs-error-msgs li label{color:#ffb3d0;font-size:13px;list-style:none}.cb-footer .cb-footer__form .hs-error-msgs{margin:6px 0;padding:0}.cb-footer .cb-footer__consent{color:var(--cb-footer-fg);font-size:14px;font-weight:400;line-height:26px;margin-top:10px}.cb-footer .cb-footer__brand .cb-footer__consent p{color:inherit;font-size:inherit;margin:0;max-width:none}.cb-footer .cb-footer__brand .cb-footer__form p{margin-top:0;max-width:none}.cb-footer .cb-footer__consent a{color:inherit;text-decoration:underline}.cb-footer .cb-footer__social{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.cb-footer .cb-footer__social-link{align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:30px;color:var(--cb-footer-fg);display:flex;height:32px;justify-content:center;width:32px}.cb-footer .cb-footer__social-link svg{fill:currentColor;height:20px;width:20px}.cb-footer .cb-footer__social-link:hover{background-color:var(--cb-footer-accent-hover);color:var(--cb-footer-fg)}.cb-footer .cb-footer__contact{align-items:center;display:flex;flex-direction:row;gap:32px;grid-column:1;grid-row:2;margin-top:34px}.cb-footer .cb-footer__contact-list{color:var(--cb-footer-fg);display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:16px}.cb-footer .cb-footer__contact-list p{margin:0}.cb-footer .cb-footer__contact-list a{color:var(--cb-footer-fg)}.cb-footer .cb-footer__contact-list a:hover{color:var(--cb-footer-accent)}.cb-footer .cb-footer__certifications{height:auto;max-width:130px;width:130px}.cb-footer .cb-footer__nav{align-items:flex-start;display:flex;flex-wrap:wrap;gap:58px;grid-column:2;grid-row:1/span 2}.cb-footer .cb-footer__column{display:flex;flex-direction:column;gap:30px}.cb-footer .cb-footer__group{display:flex;flex-direction:column;gap:10px}.cb-footer .cb-footer__col-h{color:var(--cb-footer-fg);font-size:20px;font-weight:600;letter-spacing:0;line-height:1.1;margin:0;text-transform:none}.cb-footer .cb-footer__col-h--sub{font-size:16px}.cb-footer .cb-footer__links{display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:8px;margin:0}.cb-footer .cb-footer__links a{color:var(--cb-footer-fg-muted)}.cb-footer .cb-footer__links a:hover{color:var(--cb-footer-accent)}.cb-footer .cb-footer__bar{align-items:center;border-top:1px solid var(--cb-footer-rule);display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-block:30px 33px}.cb-footer .cb-footer__legal{display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;gap:14px}.cb-footer .cb-footer__legal a{color:var(--cb-footer-fg)}.cb-footer .cb-footer__legal a:hover{color:var(--cb-footer-accent)}.cb-footer .cb-footer__copy{color:var(--cb-footer-fg);font-size:14px;font-weight:400;line-height:26px;margin:0}@media (max-width:1023px){.cb-footer .cb-footer__top{display:flex;flex-direction:column;gap:40px;margin-top:56px}.cb-footer .cb-footer__brand{max-width:none;order:1}.cb-footer .cb-footer__nav{gap:30px 40px;order:2}.cb-footer .cb-footer__contact{margin-top:0;order:3}.cb-footer .cb-footer__bar{align-items:center;flex-direction:column;gap:10px;padding-block:24px}.cb-footer .cb-footer__legal--start{width:100%}}@media (max-width:767px){.cb-footer .cb-footer__nav{flex-direction:column}.cb-footer .cb-footer__contact{align-items:flex-start;flex-direction:column;gap:24px}}