.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}}.sl-hero{overflow:hidden;background:#f4f9fa;color:#142c33;border-bottom:1px solid #e4eff1}.sl-hero__inner{position:relative;display:grid;grid-template-columns:56% 44%;max-width:1600px;min-height:510px;margin-inline:auto}.sl-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:58px clamp(32px,5vw,80px)}.sl-hero__eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 25px;color:#00758e;font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.sl-hero__accent{display:block;width:25px;height:3px;flex:0 0 auto;border-radius:2px;background:#00b4c7}.sl-hero .sl-hero__heading{margin:0;color:var(--sl-brand-heading, #163c5b);font-family:var(--font-heading-family);font-size:clamp(58px,4.9vw,76px);font-style:normal;font-weight:700;line-height:1.01;letter-spacing:-.035em}.sl-hero__heading>span{display:block}.sl-hero__heading-accent{color:#0197ae}.sl-hero__description{max-width:410px;margin:24px 0 0;color:#50656c;font-family:var(--font-body-family);font-size:19px;line-height:1.6;letter-spacing:0}.sl-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.sl-hero .sl-hero__button{display:inline-flex;min-height:51px;align-items:center;justify-content:center;gap:15px;padding:12px 24px;border:1px solid transparent;border-radius:40px;font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sl-hero .sl-hero__button--primary{border-color:var(--sl-brand-primary, #163c5b);background:var(--sl-brand-primary, #163c5b);color:#fff}.sl-hero .sl-hero__button--secondary{border-color:var(--sl-brand-primary, #163c5b);background:transparent;color:var(--sl-brand-primary, #163c5b)}.sl-hero .sl-hero__button:focus-visible{outline:3px solid #00758e;outline-offset:4px}.sl-hero__recommendation{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:24px 0 0;color:#536b73;font-family:var(--font-body-family);font-size:13px;line-height:1.5;letter-spacing:0}.sl-hero__recommendation-label{color:#00758e;font-weight:700}.sl-hero__separator{width:3px;height:3px;border-radius:50%;background:#00b4c7}.sl-hero__visual{position:relative;overflow:hidden;min-width:0;min-height:100%;background:#edf6f8}.sl-hero__visual:after{position:absolute;inset:0 auto 0 0;z-index:1;width:100px;background:linear-gradient(90deg,#f4f9fa,#f4f9fa00);content:"";pointer-events:none}.sl-hero__visual picture{display:block}.sl-hero .sl-hero__image{position:absolute;inset:0 0 0 auto;display:block;width:235%;max-width:none;height:100%;object-fit:cover;object-position:right center}@media(hover:hover){.sl-hero .sl-hero__button--primary:hover{border-color:var(--sl-brand-primary-hover, #102b43);background:var(--sl-brand-primary-hover, #102b43);color:#fff}.sl-hero .sl-hero__button--secondary:hover{border-color:var(--sl-brand-primary-hover, #102b43);background:#e7f1f3;color:var(--sl-brand-primary-hover, #102b43)}}@media screen and (max-width:1199px)and (min-width:990px){.sl-hero__copy{padding-inline:40px 24px}.sl-hero .sl-hero__heading{font-size:61px}.sl-hero .sl-hero__button{padding-inline:20px}}@media screen and (max-width:989px){.sl-hero__inner{display:block;min-height:0}.sl-hero__copy{max-width:700px;margin-inline:auto;padding:48px 36px}.sl-hero__visual{display:none}.sl-hero .sl-hero__heading{font-size:64px}.sl-hero__description{max-width:450px}}@media screen and (max-width:749px){.sl-hero__copy{padding:38px 24px 37px}.sl-hero__eyebrow{gap:9px;margin-bottom:21px;font-size:11px;letter-spacing:.12em}.sl-hero .sl-hero__heading{font-size:clamp(43px,11.5vw,58px);line-height:1.02}.sl-hero__description{max-width:35ch;margin-top:20px;font-size:17px;line-height:1.55}.sl-hero__actions{width:100%;gap:10px;margin-top:25px}.sl-hero__recommendation{margin-top:21px;font-size:12px}}@media screen and (max-width:519px){.sl-hero__actions{flex-direction:column;max-width:400px}.sl-hero .sl-hero__button{width:100%;min-height:49px;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.sl-hero .sl-hero__button{transition:none}}.sl-lab-search{margin-bottom:28px}.sl-lab-search--product{padding-top:28px;margin-bottom:0}.sl-lab-search__panel{display:grid;grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr);align-items:center;gap:24px;margin:0;padding:22px 26px;border:1px solid #dce6ed;border-radius:16px;background:#f4f8fb;color:#163c5b;font-family:var(--font-body-family, inherit);letter-spacing:0}.sl-lab-search__label{display:block;margin:0;color:#163c5b;font-size:21px;font-weight:650;line-height:1.3;letter-spacing:-.015em}.sl-lab-search__hint{margin:5px 0 0;color:#506574;font-size:14px;line-height:1.5}.sl-lab-search__controls{display:flex;align-items:stretch;gap:10px;min-width:0}.sl-lab-search__field{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;min-height:52px;padding:0 16px;border:1px solid #c9d7e2;border-radius:9px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.sl-lab-search__field:focus-within{border-color:#163c5b;box-shadow:0 0 0 3px #5cc2d340}.sl-lab-search__icon{flex:0 0 20px;width:20px;height:20px;color:#526876}.sl-lab-search__input{display:block;flex:1 1 auto;width:100%;min-width:0;min-height:50px;margin:0;padding:12px 0;border:0;border-radius:0;outline:none;background:transparent;color:#163c5b;font:inherit;font-size:16px;line-height:1.4;box-shadow:none;-webkit-appearance:none;appearance:none}.sl-lab-search__input:focus{outline:none;box-shadow:none}.sl-lab-search__input::placeholder{color:#657b89;opacity:1}.sl-lab-search__submit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:104px;min-height:52px;margin:0;padding:12px 22px;border:1px solid #163c5b;border-radius:9px;background:#163c5b;color:#fff;font:inherit;font-size:15px;font-weight:650;line-height:1.4;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.sl-lab-search__submit:hover{border-color:#245374;background:#245374}.sl-lab-search__submit:focus-visible{outline:2px solid #163c5b;outline-offset:4px}@media screen and (max-width:749px){.sl-lab-search{margin-bottom:22px}.sl-lab-search--product{padding-top:20px;margin-bottom:0}.sl-lab-search__panel{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border-radius:12px}.sl-lab-search__label{font-size:20px}.sl-lab-search__field{gap:9px;padding:0 12px}.sl-lab-search__submit{min-width:86px;padding:12px 16px}}@media(prefers-reduced-motion:reduce){.sl-lab-search__field,.sl-lab-search__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
