.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-form-section .page-width--narrow{max-width:640px}.contact-form-section .title{text-align:center}.description-button-wrap{gap:40px;display:flex;margin:40px 0 60px;align-items:center}.rte{letter-spacing:0;line-height:1.5;font-family:IBM Plex Sans}.contact__button button{width:100%;text-transform:uppercase}.bottom-contact-general-info img{max-width:155px}.bottom-contact-general-info .info-list ul{padding:0;margin:0;list-style-type:none}.bottom-contact-general-info .info-list ul li a{color:rgba(var(--color-foreground),1);text-decoration:none}.bottom-contact-general-info .info-list ul p{margin:0}.bottom-contact-general-info .info-list ul li{display:flex;gap:12px;align-items:center;line-height:1.25;letter-spacing:0;margin-bottom:12px}.bottom-contact-general-info .info-list ul li:nth-last-child(1){margin-bottom:0}.bottom-contact-general-info{padding:52px 20px;margin-top:90px}.description-button-wrap a.button.button--secondary{min-width:fit-content}.contact-form-section .form-agreement{font-size:13px;letter-spacing:0;color:#959595;display:flex;align-items:center;gap:10px}.contact-form-section .form-agreement a{color:#959595}.contact-form-section .form-agreement p{margin:0;line-height:1}.contact-form-section .form-agreement strong{font-weight:600}.contact-form-section input#terms_agreement_contact{margin:0;border:solid 1px #959595;border-radius:0}.contact-form-section .form-agreement label{cursor:pointer}.bottom-contact-general-info-row{display:grid;align-items:center;grid-template-columns:1fr 1fr;max-width:430px;margin:0 auto;gap:21px}@media(max-width:749px){.description-button-wrap{flex-direction:column;gap:18px;margin:12px 0 50px}.bottom-contact-general-info .info-list ul p{margin:0;font-size:14px}.bottom-contact-general-info img{max-width:100%}.bottom-contact-general-info{padding:52px 20px;margin-top:50px}.contact-form-section .title{text-align:center;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-contact-form.css.map */
