.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}}.bootstrap .contact .contact--title{font-family:Rubik!important;font-weight:300!important;font-size:32px!important;line-height:130%!important;letter-spacing:0!important;color:#000;margin-bottom:14px;margin-top:0}.bootstrap .contact .contact--text{font-family:Open Sans!important;font-weight:400;font-size:22px!important;line-height:130%!important;letter-spacing:0!important;color:#000;margin-top:0;margin-bottom:27px}.contact--wrapper{display:flex;align-items:flex-start;gap:60px;margin:0 auto;padding:0 23px}.contact--info{max-width:474px;width:100%}.bootstrap .contact .contact__button button{font-family:Open Sans;font-weight:400!important;font-size:20px!important;line-height:100%;letter-spacing:0;text-align:center;background:#000!important;padding:7px 18px;border-radius:8px!important;color:#fff!important;min-height:43px;margin-top:7px}.bootstrap .contact .field__input{border:1px solid #5183C3;padding:10px 23px;font-family:Open Sans;font-weight:400;font-size:24px;line-height:125%;letter-spacing:0;color:#9a9a9a;border-radius:4px;box-shadow:none;margin:0;outline:none;height:5rem}.bootstrap .contact .field__input::placeholder{display:block;opacity:1}.bootstrap .contact .field__input:focus,.bootstrap .contact .field__input:hover,.bootstrap .contact .field__input:focus-visible{border:1px solid #5183C3;box-shadow:none;margin:0}.bootstrap .contact .field:after,.bootstrap .contact .field:before{content:none}.bootstrap .contact .field label{display:none}.contact--info-title{margin-top:0;margin-bottom:10px;font-family:Rubik;font-weight:300;font-size:28px;line-height:130%;letter-spacing:0}.contact--info-text{font-family:Open Sans;font-weight:400;font-size:18px;line-height:130%;letter-spacing:0;margin-top:0;margin-bottom:10px}.contact--info-link{font-family:Open Sans;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;text-transform:uppercase;text-decoration:underline;color:#000!important}.contact--info-item{padding:30px 31px 35px;display:flex;align-items:center;gap:27px;background:#fcf7f3}@media (max-width: 990px){.contact--wrapper{flex-direction:column;gap:28px}.contact--info{padding:0!important}.bootstrap .contact .contact--title{text-align:center;font-size:22px!important;line-height:1!important;margin-bottom:28px}.bootstrap .contact .contact--text{text-align:center;font-size:16px!important;line-height:1.3!important;margin-bottom:28px;font-weight:300!important}.bootstrap .contact .field__input{font-family:Open Sans;font-weight:400;font-size:14.26px;line-height:125%;letter-spacing:0;height:30px}.contact .field{margin-bottom:6px}.contact--info-item{padding:25px 22px}.contact--info-title{font-family:Rubik;font-weight:300;font-size:20px;line-height:1.3;letter-spacing:0;margin-bottom:7.5px}.contact--info-text{font-family:Open Sans;font-weight:400;font-size:13.03px;line-height:1.3;letter-spacing:0;margin-bottom:7.5px}.contact--info-link{font-family:Open Sans;font-weight:400;font-size:14.48px;line-height:1;letter-spacing:0}.contact--info-item img{max-width:78px!important;min-width:78px!important}.bootstrap .contact .contact__button button{margin:22px auto 0;font-size:14px!important;padding:5px 12px;min-height:29px;display:block}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-contact-form.css.map */
