.sl-contact{padding:36px 0 64px;background:#f4f9fa;color:#50656c;font-family:var(--font-body-family, Assistant, sans-serif)}.sl-contact__inner{box-sizing:border-box;width:100%;max-width:1224px;margin-inline:auto;padding-inline:32px}.sl-contact__intro{margin-bottom:26px}.sl-contact .sl-contact__heading{margin:0;color:var(--sl-brand-heading, #123b4a);font-family:var(--font-body-family, Assistant, sans-serif);font-size:clamp(38px,3.4vw,46px);font-weight:700;line-height:1.12;letter-spacing:-.03em}.sl-contact__layout{display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1.7fr);align-items:start;gap:30px}.sl-contact__help{padding:28px;border:1px solid #d6e9ed;border-radius:20px;background:#eaf6f8}.sl-contact__symbol{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:22px;border:1px solid #c7e4e9;border-radius:50%;background:#f4fbfc;color:#00758e}.sl-contact .sl-contact__help-heading{margin:0;color:var(--sl-brand-heading, #123b4a);font-family:var(--font-body-family, Assistant, sans-serif);font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.sl-contact__help-text{margin:18px 0 0;color:#50656c;font-size:16px;line-height:1.65;letter-spacing:0}.sl-contact__form-panel{min-width:0;padding:28px;border:1px solid #ddebee;border-radius:20px;background:#fff;box-shadow:0 6px 24px #0b293306}.sl-contact .sl-contact__form-heading{margin:0 0 22px;color:var(--sl-brand-heading, #123b4a);font-family:var(--font-body-family, Assistant, sans-serif);font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.sl-contact .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sl-contact .field{min-width:0;margin-bottom:18px}.sl-contact .field:before,.sl-contact .field:after{content:none;box-shadow:none}.sl-contact .field__input{box-sizing:border-box;width:100%;height:56px;min-height:56px;padding:22px 16px 7px;border:1px solid #b8cdd2;border-radius:10px;background:#fff;color:#0b2933;font-family:var(--font-body-family, Assistant, sans-serif);font-size:16px;line-height:1.4;letter-spacing:0;box-shadow:none;transition:border-color .16s ease}.sl-contact .field__label{top:17px;left:16px;color:#50656c;font-family:var(--font-body-family, Assistant, sans-serif);font-size:15px;line-height:1.35;letter-spacing:0}.sl-contact .field__input:focus~.field__label,.sl-contact .field__input:not(:placeholder-shown)~.field__label,.sl-contact .field__input:-webkit-autofill~.field__label{top:7px;left:16px;font-size:11px;letter-spacing:0}.sl-contact .field__input:focus{border-color:#018ba3;outline:2px solid #00758e;outline-offset:2px;box-shadow:none}.sl-contact .field__input[aria-invalid=true]{border-color:#b42318}.sl-contact .text-area.field__input{height:148px;min-height:148px;padding:24px 16px 12px;resize:vertical}.sl-contact .field--with-error{flex-wrap:wrap}.sl-contact .contact__field-error{width:100%;margin-top:10px;font-size:13px;line-height:1.5}.sl-contact .contact__button{margin-top:24px}.sl-contact .contact__button>.button{min-height:49px;padding:12px 30px;border:1px solid var(--sl-brand-primary, #123b4a);border-radius:40px;background:var(--sl-brand-primary, #123b4a);font-family:var(--font-body-family, Assistant, sans-serif);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;box-shadow:none;transition:background-color .16s ease}.sl-contact .contact__button>.button:before,.sl-contact .contact__button>.button:after{content:none;box-shadow:none}.sl-contact .contact__button>.button:focus-visible{outline:3px solid #00758e;outline-offset:4px;box-shadow:none}.sl-contact .form-status{font-size:16px;line-height:1.55;letter-spacing:0}.sl-contact h2.form-status-list.form__message{padding:14px 16px;border:1px solid #c7e4e9;border-radius:10px;background:#eaf6f8;color:#00758e}.sl-contact .form-status-list a{color:#00758e;text-underline-offset:3px}.sl-contact #ContactForm.scroll-trigger{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}@media(forced-colors:none){.sl-contact .contact__button>.button:not(.loading){color:#fff}}@media(hover:hover){.sl-contact .contact__button>.button:not([disabled]):not([aria-disabled=true]):hover{background:var(--sl-brand-primary-hover, #0b2933)}}@media screen and (max-width:989px){.sl-contact__layout{grid-template-columns:minmax(200px,.8fr) minmax(0,1.7fr);gap:24px}.sl-contact__help,.sl-contact__form-panel{padding:24px}.sl-contact .sl-contact__help-heading{font-size:25px}}@media screen and (max-width:749px){.sl-contact{padding-top:28px;padding-bottom:44px}.sl-contact__inner{padding-inline:20px}.sl-contact__intro{margin-bottom:22px}.sl-contact .sl-contact__heading{font-size:36px}.sl-contact__layout{grid-template-columns:minmax(0,1fr);gap:20px}.sl-contact__help{padding:22px;border-radius:16px}.sl-contact__symbol{width:40px;height:40px;margin-bottom:16px}.sl-contact .sl-contact__help-heading{font-size:25px}.sl-contact__help-text{margin-top:12px}.sl-contact__form-panel{padding:22px;border-radius:16px}.sl-contact .sl-contact__form-heading{margin-bottom:20px;font-size:26px}.sl-contact .contact__fields{grid-template-columns:minmax(0,1fr);gap:0}.sl-contact .contact__button>.button{width:100%}}@media(prefers-reduced-motion:reduce){.sl-contact .field__input,.sl-contact .contact__button>.button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map?subset=AAAAAAAAEA */
