.fs-contact-hero{margin-bottom:0!important}.fs-contact-hero .container.m-section-my.m-section-py{margin-top:0!important;margin-bottom:0!important;padding-bottom:24px!important}.fs-contact-hero .m-button{width:auto!important;max-width:max-content!important;margin-inline:auto}.fs-contact-hero .m-richtext__description{margin-bottom:18px!important}.fs-contact-hero .m-richtext__title{margin-bottom:12px!important}.fs-contact-cards .m-icon-box{border-radius:16px;background:#fff;padding:26px 24px;border:1px solid rgba(0,0,0,.03);box-shadow:0 1px 4px #0000000f,0 1px 12px #0000000a}.fs-contact-cards .m-icon-box__icon{margin-top:4px;margin-bottom:14px;width:56px!important;height:56px!important}.fs-contact-cards .m-icon-box__icon img{width:40px!important;height:40px!important;filter:none!important}.fs-contact-cards .m-icon-box__heading{font-weight:600;color:var(--ink);margin-bottom:8px}.fs-contact-cards .m-icon-box__description{color:var(--ink2);margin-bottom:12px;font-size:15px}.fs-contact-cards .m-button--link{color:var(--teal)!important;font-weight:600;padding:0;border-bottom:1.5px solid var(--teal);text-decoration:none}.fs-contact-cards .m-icon-box__inner{gap:8px}.fs-contact-cards .container.m-section-my.m-section-py{padding-top:16px!important;margin-top:0!important}@media (min-width: 1024px){.fs-contact-cards .m-slider-controls{display:none!important}}@media (max-width: 767px){.fs-contact-cards .m-icon-box{padding:24px 20px}.fs-contact-cards .container.m-section-my.m-section-py{margin-top:16px!important}}.fs-contact-form{--fs-input-height: 54px;--fs-input-radius: 12px;--fs-input-border: 1px solid var(--hair);--fs-input-focus: 2px solid var(--teal);margin-top:24px;margin-bottom:26px}@media (min-width: 768px){.fs-contact-form{margin-bottom:24px}}.fs-contact-form .container{padding-top:24px}@media (max-width: 767px){.fs-contact-form .container{padding-top:40px;max-width:100%}}.fs-contact-form .m-contact-form__main{max-width:900px;margin-inline:auto}.fs-contact-form .m-contact-form__heading{font-size:28px;font-weight:700;color:var(--ink);text-align:center;margin-bottom:12px}.fs-contact-form .m-contact-form__description{text-align:center;color:var(--ink2);font-size:16px;margin-bottom:32px}.fs-contact-form .form-field--input{width:100%;height:var(--fs-input-height);border-radius:var(--fs-input-radius);border:var(--fs-input-border);padding:0 16px;font-size:16px;color:var(--ink);background:#fff;transition:border .25s,box-shadow .25s}.fs-contact-form textarea.form-field--input{min-height:180px;padding-top:14px;padding-bottom:14px;resize:vertical}.fs-contact-form .form-field--input:focus{outline:none;border:var(--fs-input-focus);box-shadow:0 0 0 3px #3ab09e26}.fs-contact-form .m-contact-form__form-fields>div,.fs-contact-form .m-contact-form__message{margin-bottom:20px}@media (max-width: 767px){.fs-contact-form .m-contact-form__name,.fs-contact-form .m-contact-form__email{margin-bottom:14px}}.fs-contact-form .m-contact-form__save{display:flex;justify-content:center;align-items:center;margin:24px 0;gap:8px}.fs-contact-form .form-field--checkbox__label{color:var(--ink2);font-size:15px;text-align:center}.fs-contact-form .form-field--checkbox input{width:18px;height:18px;border-radius:4px;border:1px solid var(--hair)}.fs-contact-form .m-button--primary{display:block;margin:12px auto 0;padding:14px 32px;border-radius:16px;width:auto;max-width:max-content;background:var(--teal);color:#fff;font-size:16px;font-weight:700;transition:background .25s,transform .2s}.fs-contact-form .m-button--primary:hover{background:#319d8e;transform:translateY(-1px)}.fs-contact-form .form-status{margin-bottom:24px;font-size:16px}.fs-contact-form .form-status--success{color:var(--teal)}.fs-contact-form .form-status--error{color:#d64545}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fs-contact.css.map */
