.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-page-section{padding-top:132px;padding-bottom:40px}.contact-page-section .contact-page-section__inner{display:flex;flex-direction:column;gap:48px}.contact-page-section .contact-page-section__title{font-family:Overused Grotesk,sans-serif;font-weight:500;font-size:34px;line-height:110%;color:var(--custom-color-black)}.contact-page-section .contact-page-section__description{margin-top:16px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#0009}.contact-page-section .contact-page-section__info{margin-top:24px;display:flex;flex-direction:column}.contact-page-section .contact-page-section__info-item{padding:24px 0 23px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-bottom:1px solid rgba(0,0,0,.1)}.contact-page-section .contact-page-section__info-item p{padding:8px 12px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:10px;background-color:var(--custom-color-yellow);color:var(--custom-color-black);border-radius:38px}.contact-page-section .contact-page-section__info-item a{position:relative;font-family:Overused Grotesk,sans-serif;font-weight:400;font-size:24px;line-height:110%;color:var(--custom-color-forest-green);overflow:hidden}.contact-page-section .contact-page-section__info-item a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--custom-color-black);transform:translate(0);transition:transform .5s}.contact-page-section .contact-page-section__info-item a:hover:after{transform:translate(-101%)}.contact-page-section .contact-page-section__info-item .list-social{display:flex;align-items:center;justify-items:center;gap:8px}.contact-page-section .contact-page-section__info-item .list-social__item{width:40px;height:40px;border-radius:43px;background:#0000000a;transition:background-color .5s}.contact-page-section .contact-page-section__info-item .list-social__item:hover{background-color:var(--custom-color-yellow)}.contact-page-section .contact-page-section__info-item .list-social__item .list-social__link:after{content:none}.contact-page-section .contact-page-section__right{padding:20px;background-color:var(--custom-color-dark-beige)}.contact-page-section .contact-page-section__right form{display:flex;flex-direction:column}.contact-page-section .contact-page-section__right form .contact__fields,.contact-page-section .contact-page-section__right form .field{margin-bottom:16px}.contact-page-section .contact-page-section__right form>.form__message{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:150%;color:var(--custom-color-black)}.contact-page-section .contact-page-section__right form>.form__message .form-status{display:flex;align-items:center;gap:8px}.contact-page-section .contact-page-section__right form>.form-status-list{display:none}.contact-page-section .contact-page-section__right form .contact__field-error .form__message .svg-wrapper{display:none}.contact-page-section .contact-page-section__right form .contact__field-error .form__message{margin-top:0;color:#de0e2a}.contact-page-section .contact-page-section__right form .form__message .icon{margin:0;width:20px;height:20px}.contact-page-section .contact-page-section__right form .field{margin:0;display:flex;flex-direction:column-reverse;gap:4px}.contact-page-section .contact-page-section__right form .contact__fields{display:flex;flex-direction:column;gap:16px}.contact-page-section .contact-page-section__right form .field:before,.contact-page-section .contact-page-section__right form .field:after{content:none}.contact-page-section .contact-page-section__right form .field .field__label{position:static;margin:0;padding:0;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:normal;color:var(--custom-color-black)}.contact-page-section .contact-page-section__right form input,.contact-page-section .contact-page-section__right form textarea{padding:10px 24px;min-height:auto;max-height:none;height:auto;background:transparent;border-radius:22px;border:1px solid rgba(0,0,0,.1);font-weight:400;font-size:16px;line-height:120%;box-shadow:none;outline:none}.contact-page-section .contact-page-section__right form input:active,.contact-page-section .contact-page-section__right form textarea:active,.contact-page-section .contact-page-section__right form input:focus,.contact-page-section .contact-page-section__right form textarea:focus,.contact-page-section .contact-page-section__right form input:not(:placeholder-shown),.contact-page-section .contact-page-section__right form textarea:not(:placeholder-shown){border-color:var(--custom-color-black)}.contact-page-section .contact-page-section__right form textarea{min-height:155px}.contact-page-section .contact-page-section__right form input::placeholder,.contact-page-section .contact-page-section__right form textarea::placeholder{color:#0006;opacity:1}.contact-page-section .contact-page-section__right form .contact__button{margin:0}@media screen and (min-width: 990px){.contact-page-section{padding-top:148px;padding-bottom:48px}.contact-page-section .page-width--narrow{max-width:var(--page-width);padding:0 48px}.contact-page-section .contact-page-section__inner{flex-direction:row}.contact-page-section .contact-page-section__left{width:50%;display:flex;flex-direction:column}.contact-page-section .contact-page-section__title{max-width:455px;font-size:48px}.contact-page-section .contact-page-section__description{max-width:480px;font-size:16px}.contact-page-section .contact-page-section__info{margin-top:auto}.contact-page-section .contact-page-section__info-item a{font-size:28px}.contact-page-section .contact-page-section__right{padding:24px;width:50%}.contact-page-section .contact-page-section__right form .contact__fields,.contact-page-section .contact-page-section__right form .field{margin-bottom:20px}.contact-page-section .contact-page-section__right form .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
