@font-face{font-family:Autofit Aeonik;src:url(/cdn/shop/files/Aeonik-Regular.woff2?v=1765520931) format("woff2"),url(/cdn/shop/files/Aeonik-Regular.woff?v=1765520931) format("woff");font-weight:400;font-style:normal;font-display:swap}.autofit-contact{--autofit-contact-font: "Inter", sans-serif;--autofit-contact-heading-font: "Autofit Aeonik", "Inter", sans-serif;--autofit-contact-primary: #0072ef;--autofit-contact-button: #146ef5;--autofit-contact-ease: cubic-bezier(.22, .61, .36, 1);position:relative;overflow:hidden;padding-left:16px;padding-right:16px;background:var(--autofit-contact-bg, #0072ef);font-family:var(--autofit-contact-font);-webkit-font-smoothing:antialiased}.autofit-contact *,.autofit-contact *:before,.autofit-contact *:after{box-sizing:border-box}.autofit-contact p,.autofit-contact h2,.autofit-contact h3{margin:0;letter-spacing:normal}.autofit-contact__grid{position:absolute;top:0;left:50%;width:1920px;height:100%;background-repeat:no-repeat;background-position:top center;background-size:1920px 789px;transform:translate(-50%);pointer-events:none}.autofit-contact__deco{position:absolute;border-radius:14px;pointer-events:none}.autofit-contact__deco--lg{top:14px;left:calc(50% + 722px);width:140px;height:140px;background:#ffffff1f}.autofit-contact__deco--sm{top:144px;left:calc(50% + 842px);width:90px;height:90px;background:#ffffff29}.autofit-contact__card{position:relative;z-index:1;display:flex;align-items:stretch;gap:10px;max-width:1400px;margin:0 auto;padding:20px;background:#fff;border-radius:32px;filter:drop-shadow(2px 6px 12px rgba(0,0,0,.04))}.autofit-contact__info{position:relative;flex:0 0 470px;min-height:617px;overflow:hidden;background:#146ef5;border-radius:26px;box-shadow:2px 10px 32px -6px #2973fe4d}.autofit-contact__info-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:bottom;pointer-events:none}.autofit-contact__info-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:48px 44px}.autofit-contact__badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px 6px 12px;font-size:13px;font-weight:500;line-height:normal;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:99px}.autofit-contact__badge svg{display:block;flex-shrink:0}.autofit-contact .autofit-contact__heading{margin-top:20px;font-family:var(--autofit-contact-heading-font);font-size:clamp(38px,2.4vw + 14px,54px);font-weight:400;line-height:1.111;letter-spacing:0;color:#fff;overflow-wrap:anywhere}.autofit-contact .autofit-contact__text{max-width:380px;margin-top:6px;font-size:16px;font-weight:400;line-height:26px;color:#e4eeff}.autofit-contact__methods{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:52px}.autofit-contact__method{display:flex;align-items:center;gap:14px;width:100%;min-height:66px;padding:14px;text-decoration:none;background:#fff;border:1px solid rgba(255,255,255,.1);border-radius:14px;-webkit-tap-highlight-color:transparent;transition:box-shadow .3s var(--autofit-contact-ease),transform .3s var(--autofit-contact-ease)}@media(hover:hover){.autofit-contact__method:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-1px)}}.autofit-contact__method:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.autofit-contact__method-icon{display:flex;flex-shrink:0;padding:9px;background:var(--autofit-contact-primary);border-radius:10px}.autofit-contact__method-icon svg{display:block}.autofit-contact__method-body{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:normal}.autofit-contact__method-label{font-size:12px;font-weight:500;color:var(--autofit-contact-primary)}.autofit-contact__method-value{overflow-wrap:anywhere;font-size:15px;font-weight:400;color:#000}.autofit-contact__form-wrap{display:flex;flex:1 1 0;flex-direction:column;gap:18px;min-width:0;padding:48px 48px 44px;background:#fefefe}.autofit-contact__form-head{display:flex;flex-direction:column;gap:18px;line-height:normal}.autofit-contact__form-heading{font-family:var(--autofit-contact-font);font-size:24px;font-weight:500;line-height:normal;letter-spacing:-.36px;color:#1a1b2f}.autofit-contact__form-text{font-size:15px;font-weight:400;color:#666}.autofit-contact__form{display:flex;flex-direction:column;gap:18px}.autofit-contact__field.autofit-contact__field--name{display:none}.autofit-contact__row{display:flex;gap:16px}.autofit-contact__field{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.autofit-contact__label{font-size:13px;font-weight:500;line-height:normal;color:#3c3d52}.autofit-contact .autofit-contact__input{width:100%;height:50px;margin:0;padding:0 16px;font-family:var(--autofit-contact-font);font-size:15px;font-weight:400;line-height:normal;color:#1a1b2f;background:#f4f4f4;border:1px solid transparent;border-radius:4px;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .3s var(--autofit-contact-ease),background-color .3s var(--autofit-contact-ease),box-shadow .3s var(--autofit-contact-ease)}@media(hover:hover){.autofit-contact .autofit-contact__input:hover:not(:focus){background:#eeeeef}}.autofit-contact .autofit-contact__input::placeholder{color:#6b7280;opacity:1}.autofit-contact .autofit-contact__input:focus{outline:none;background:#fff;border-color:var(--autofit-contact-primary);box-shadow:0 0 0 3px #0072ef2e}.autofit-contact .autofit-contact__input[aria-invalid=true]{border-color:#dc2626}.autofit-contact .autofit-contact__textarea{height:132px;min-height:132px;padding-top:15px;padding-bottom:15px;resize:vertical}.autofit-contact__field-error{font-size:12px;color:#dc2626}.autofit-contact__status{padding:12px 16px;font-size:14px;line-height:1.5;border-radius:8px}.autofit-contact__status:focus{outline:none}.autofit-contact__status ul{margin:0;padding-left:18px}.autofit-contact__status--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.autofit-contact__status--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.autofit-contact__actions{display:flex;flex-direction:column;align-items:center;gap:18px}.autofit-contact__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:246px;height:50px;margin:0;padding:0 50px 0 16px;font-family:var(--autofit-contact-font);font-size:14px;font-weight:600;line-height:14px;color:#fff;cursor:pointer;background:#000;border:0;border-radius:25px;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color .3s var(--autofit-contact-ease),transform .3s var(--autofit-contact-ease)}.autofit-contact__submit:active{transform:scale(.98)}@media(hover:hover){.autofit-contact__submit:hover{background:#1f1f1f}.autofit-contact__submit:hover .autofit-contact__submit-icon{transform:translate(2px)}}.autofit-contact__submit:focus-visible{outline:2px solid var(--autofit-contact-primary);outline-offset:3px}.autofit-contact__submit-icon{position:absolute;top:4px;right:5px;display:flex;color:#000;transition:transform .3s var(--autofit-contact-ease)}.autofit-contact__submit-icon svg{display:block}.autofit-contact__privacy{font-size:13px;font-weight:400;line-height:normal;color:#6b7280;text-align:center}@media screen and (max-width:1199px){.autofit-contact__info{flex-basis:400px}.autofit-contact__info-content{padding:44px 36px}.autofit-contact__form-wrap{padding:40px 32px 36px}}@media screen and (max-width:989px){.autofit-contact__card{flex-direction:column;gap:16px;padding:16px;border-radius:24px}.autofit-contact__info{flex:0 0 auto;min-height:0;border-radius:20px}.autofit-contact__info-content{padding:36px 28px}.autofit-contact__methods{margin-top:32px}.autofit-contact__form-wrap{padding:16px 8px 24px}.autofit-contact__deco{display:none}}@media screen and (max-width:749px){.autofit-contact{padding-left:16px;padding-right:16px}.autofit-contact__card{gap:0;padding:8px;border-radius:16px}.autofit-contact__info{border-radius:16px;box-shadow:none}.autofit-contact__grid{display:none}.autofit-contact__info-bg{top:-40px;bottom:auto;height:auto;aspect-ratio:372 / 488;min-height:calc(100% + 40px)}.autofit-contact__info-content{gap:14px;padding:24px 20px}.autofit-contact__badge{font-size:14px}.autofit-contact .autofit-contact__heading{margin-top:0;font-size:34px;font-weight:400;line-height:40px;letter-spacing:0}.autofit-contact .autofit-contact__text{margin-top:0;font-size:15px;line-height:23px}.autofit-contact__methods{gap:14px;margin-top:0}.autofit-contact__method{border-radius:16px}.autofit-contact__method-label{font-size:13px}.autofit-contact__method-value{font-size:16px}.autofit-contact__form-wrap{gap:14px;padding:24px 14px 18px;background:#fff}.autofit-contact__form-head{align-items:center;gap:14px}.autofit-contact__form-heading{font-size:20px;line-height:24px;letter-spacing:-.2px}.autofit-contact__form-text{align-self:stretch;font-size:14px;line-height:20px}.autofit-contact__row[data-autofit-contact-variant=desktop],.autofit-contact__field--phone{display:none}.autofit-contact__field.autofit-contact__field--name{display:flex}.autofit-contact__form,.autofit-contact__row{flex-direction:column;gap:14px}.autofit-contact__field{gap:6px}.autofit-contact__label{line-height:17px}.autofit-contact .autofit-contact__input{height:52px;padding:0 14px;font-size:16px;line-height:20px;border-radius:10px}.autofit-contact .autofit-contact__textarea{height:110px;min-height:110px;padding-top:16px;padding-bottom:16px}.autofit-contact__actions{gap:14px}.autofit-contact__submit{gap:10px;width:200px;height:auto;padding:12px 12px 12px 20px;font-size:15px;line-height:18px;background:var(--autofit-contact-button);border-radius:999px}.autofit-contact__submit-icon{position:static;width:30px;height:30px;color:var(--autofit-contact-button)}.autofit-contact__submit-icon svg{width:30px;height:30px}.autofit-contact__privacy{font-size:12px;line-height:16px}}.autofit-contact--animate .autofit-contact__reveal{opacity:0;transform:translateY(32px);transition:opacity .8s var(--autofit-contact-ease),transform .8s var(--autofit-contact-ease)}.autofit-contact--animate.is-inview .autofit-contact__reveal{opacity:1;transform:none}.autofit-contact--animate .autofit-contact__deco{opacity:0;transform:scale(.6);transition:opacity .7s var(--autofit-contact-ease) .25s,transform .7s var(--autofit-contact-ease) .25s}.autofit-contact--animate .autofit-contact__deco--sm{transition-delay:.4s}.autofit-contact--animate.is-inview .autofit-contact__deco{opacity:1;transform:none}@media(pointer:coarse){.autofit-contact .autofit-contact__input{font-size:16px}}@media screen and (max-width:749px)and (hover:hover){.autofit-contact__submit:hover{background:#0f5fd8}}@media(prefers-reduced-motion:reduce){.autofit-contact *,.autofit-contact *:before,.autofit-contact *:after{transition-duration:.01ms}.autofit-contact__reveal,.autofit-contact__deco{opacity:1;transform:none}}@media screen and (min-width:750px){.autofit-contact{border-top-left-radius:40px;border-top-right-radius:40px}}@media screen and (min-width:750px)and (max-width:1479px){.autofit-contact{padding-left:40px;padding-right:40px}}@media screen and (min-width:750px)and (max-width:1199px){.autofit-contact{padding-left:32px;padding-right:32px}}@media screen and (min-width:750px)and (max-width:989px){.autofit-contact{padding-left:24px;padding-right:24px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/autofit-contact.css.map */
