.sch-footer{background-color:var(--sch-bg);border-radius:var(--sch-radius);color:var(--sch-text);font-size:var(--sch-text-size);line-height:1.6;margin:var(--sch-mt) var(--sch-mx) var(--sch-mb);padding:var(--sch-pt) var(--sch-px) var(--sch-pb)}.sch-footer,.sch-footer *,.sch-footer :after,.sch-footer :before{box-sizing:border-box}.sch-footer__wrap{margin:0 auto;max-width:var(--sch-max)}.sch-footer__inner{align-items:start;display:grid;gap:var(--sch-gap);grid-template-columns:minmax(0,1fr) minmax(0,var(--sch-cards-w))}.sch-footer--no-cards .sch-footer__inner{grid-template-columns:minmax(0,1fr)}.sch-footer .sch-footer__heading{color:var(--sch-heading);font-size:var(--sch-h-size);line-height:1.2;margin:0 0 8px}.sch-footer .sch-footer__sub{color:var(--sch-heading);font-size:var(--sch-text-size);margin:0 0 26px}.sch-footer__newsletter{border-top:1px solid var(--sch-divider);margin-top:56px;padding-top:56px}.sch-footer__newsletter--first{border-top:0;margin-top:0;padding-top:0}.sch-footer__middle{display:flex;flex-wrap:wrap;gap:40px 60px}.sch-footer__about{flex:1 1 260px;max-width:340px}.sch-footer__logo{display:block;height:auto;margin-bottom:28px}.sch-footer .sch-footer__desc{color:var(--sch-text);margin:0 0 28px}.sch-footer .sch-footer__btn{align-items:center;background-color:var(--sch-btn-bg);border-radius:999px;color:var(--sch-btn-text);display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;line-height:1.2;padding:14px 26px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.sch-footer .sch-footer__btn:focus-visible,.sch-footer .sch-footer__btn:hover{background-color:var(--sch-btn-bg-hover);color:var(--sch-btn-text);text-decoration:none;transform:translateY(-1px)}.sch-footer__btn svg{flex:0 0 auto;transform:rotate(-45deg);transition:transform .25s ease}.sch-footer__btn:focus-visible svg,.sch-footer__btn:hover svg{transform:rotate(0deg)}.sch-footer__col{flex:0 1 auto;min-width:150px}.sch-footer .sch-footer__col-heading{color:var(--sch-heading);font-size:var(--sch-col-h-size);line-height:1.3;margin:0}.sch-footer .sch-footer__list{list-style:none;margin:24px 0 0;padding:0}.sch-footer .sch-footer__list li{margin:0 0 14px;padding:0}.sch-footer .sch-footer__list li:last-child{margin-bottom:0}.sch-footer .sch-footer__legal a,.sch-footer .sch-footer__list a{color:var(--sch-link);text-decoration:none;transition:color .2s ease}.sch-footer .sch-footer__card-body a:focus-visible,.sch-footer .sch-footer__card-body a:hover,.sch-footer .sch-footer__legal a:focus-visible,.sch-footer .sch-footer__legal a:hover,.sch-footer .sch-footer__list a:focus-visible,.sch-footer .sch-footer__list a:hover{color:var(--sch-link-hover);text-decoration:none}.sch-footer__right{display:flex;flex-direction:column;gap:20px}.sch-footer__card{background-color:var(--sch-card-bg);border:1px solid var(--sch-card-border);border-radius:10px;padding:30px 36px 28px}.sch-footer__card-top{align-items:center;border-bottom:1px solid var(--sch-divider);display:flex;gap:18px;padding-bottom:22px}.sch-footer__card-icon{color:var(--sch-icon);display:inline-flex;font-size:28px;line-height:1}.sch-footer__card-icon i,.sch-footer__card-icon svg{color:var(--sch-icon);fill:var(--sch-icon)}.sch-footer .sch-footer__card-title{color:var(--sch-heading);font-size:var(--sch-col-h-size);line-height:1.3;margin:0}.sch-footer .sch-footer__card-body{color:var(--sch-text);margin-top:22px}.sch-footer .sch-footer__card-body p{color:var(--sch-text);margin:0}.sch-footer .sch-footer__card-body a{color:var(--sch-heading);text-decoration:none}.sch-footer__bottom{align-items:center;border-top:1px solid var(--sch-divider);display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:48px;padding-top:28px}.sch-footer .sch-footer__copyright{color:var(--sch-heading)}.sch-footer .sch-footer__legal{display:flex;flex-wrap:wrap;gap:8px 30px;list-style:none;margin:0;padding:0}.sch-footer .sch-footer__legal li{margin:0;padding:0}.sch-footer__form{--sch-form-h:58px;--hsf-global__font-family:inherit;--hsf-global__color:var(--sch-field-text);--hsf-field-input__background-color:var(--sch-field-bg);--hsf-field-input__color:var(--sch-field-text);--hsf-field-input__border-radius:999px;--hsf-field-input__padding:0 28px;--hsf-button__background-color:var(--sch-btn-bg);--hsf-button__color:var(--sch-btn-text);--hsf-button__border-radius:999px;--hsf-button__padding:0 34px}.sch-footer .sch-footer__form form{align-items:start;display:grid!important;gap:16px 20px;grid-template-columns:minmax(0,1fr) auto;margin:0;max-width:none;padding:0;width:100%}.sch-footer .sch-footer__form form>*{float:none;grid-column:1;margin:0;max-width:none;min-width:0;width:100%}.sch-footer .sch-footer__form form>fieldset{border:0;padding:0}.sch-footer .sch-footer__form form>.hs_submit{grid-column:2;grid-row:1;padding:0;width:auto}.sch-footer .sch-footer__form form>.hs-richtext,.sch-footer .sch-footer__form form>.hs_error_rollup,.sch-footer .sch-footer__form form>.legal-consent-container,.sch-footer .sch-footer__form form>.submitted-message,.sch-footer .sch-footer__form form>ul.hs-error-msgs{grid-column:1/-1;grid-row:auto}.sch-footer .sch-footer__form .hsfc-Step__Content{align-items:start;display:grid!important;gap:16px 20px;grid-template-columns:minmax(0,1fr) auto}.sch-footer .sch-footer__form .hsfc-Step__Content>*{grid-column:1;min-width:0}.sch-footer .sch-footer__form .hsfc-Step__Content>.hsfc-NavigationRow{grid-column:2;grid-row:1;margin:0;width:auto}.sch-footer .sch-footer__form .hsfc-Step__Content>.hsfc-ErrorAlert,.sch-footer .sch-footer__form .hsfc-Step__Content>.hsfc-RichText{grid-column:1/-1;grid-row:auto}.sch-footer__form .hs-form-field{float:none;margin:0;width:100%}.sch-footer__form .hs-form-field:not(.hs-fieldtype-booleancheckbox):not(.hs-fieldtype-checkbox)>label:not(.hs-error-msg),.sch-footer__form .hsfc-FieldLabel{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sch-footer__form .input{margin:0}.sch-footer .sch-footer__form .hsfc-TextInput,.sch-footer .sch-footer__form input[type=email],.sch-footer .sch-footer__form input[type=tel],.sch-footer .sch-footer__form input[type=text]{background-color:var(--sch-field-bg);border:0;border-radius:999px;box-sizing:border-box;color:var(--sch-field-text);font-size:var(--sch-text-size);height:var(--sch-form-h);line-height:1.3;margin:0;padding:0 28px;width:100%!important}.sch-footer__form .hs_submit .actions{display:block;margin:0;padding:0;position:relative}.sch-footer__form .hs_submit .actions:after,.sch-footer__form .hsfc-Button:after{background-color:currentColor;content:"";height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(-45deg);transition:transform .25s ease;width:16px}.sch-footer__form .hs_submit .actions:after{color:var(--sch-btn-text);margin-top:-8px;pointer-events:none;position:absolute;right:26px;top:50%}.sch-footer__form .hs_submit .actions:hover:after,.sch-footer__form .hsfc-Button:hover:after{transform:rotate(0deg)}.sch-footer .sch-footer__form .hs-button,.sch-footer .sch-footer__form .hsfc-Button,.sch-footer .sch-footer__form input[type=submit]{align-items:center;background-color:var(--sch-btn-bg);border:0;border-radius:999px;box-sizing:border-box;color:var(--sch-btn-text);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;height:var(--sch-form-h);justify-content:center;line-height:1.2;margin:0;padding:0 34px;transition:background-color .2s ease}.sch-footer .sch-footer__form .hs_submit input[type=submit]{padding-right:62px}.sch-footer .sch-footer__form .hs-button:focus-visible,.sch-footer .sch-footer__form .hs-button:hover,.sch-footer .sch-footer__form .hsfc-Button:focus-visible,.sch-footer .sch-footer__form .hsfc-Button:hover,.sch-footer .sch-footer__form input[type=submit]:focus-visible,.sch-footer .sch-footer__form input[type=submit]:hover{background-color:var(--sch-btn-bg-hover);color:var(--sch-btn-text)}.sch-footer__form .hsfc-ErrorAlert,.sch-footer__form .legal-consent-container,.sch-footer__form .submitted-message,.sch-footer__form ul.hs-error-msgs{color:var(--sch-text);font-size:14px;list-style:none;margin:8px 0 0;padding:0}.sch-footer .sch-footer__btn:focus-visible,.sch-footer .sch-footer__card-body a:focus-visible,.sch-footer .sch-footer__legal a:focus-visible,.sch-footer .sch-footer__list a:focus-visible{outline:2px solid var(--sch-icon);outline-offset:3px}@media (max-width:991px){.sch-footer__inner{grid-template-columns:minmax(0,1fr)}.sch-footer__right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.sch-footer .sch-footer__form .hsfc-Step__Content,.sch-footer .sch-footer__form form{grid-template-columns:minmax(0,1fr)}.sch-footer .sch-footer__form .hsfc-Step__Content>.hsfc-NavigationRow,.sch-footer .sch-footer__form form>.hs_submit{grid-column:1;grid-row:2}}@media (max-width:640px){.sch-footer{border-radius:0;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.sch-footer .sch-footer__heading{font-size:var(--sch-h-size-m)}.sch-footer__right{grid-template-columns:minmax(0,1fr)}.sch-footer__card{padding:24px 22px}.sch-footer__newsletter{margin-top:40px;padding-top:40px}.sch-footer__middle{gap:32px 40px}.sch-footer__about{flex-basis:100%;max-width:none}}