.contact img{max-width:100%}.container-costum-of-contact{display:flex}.container-costum-of-contact form{width:60%;padding-left:2rem;padding-right:2rem}.costum-added-style{border:1px solid #50B2C0;margin-bottom:1rem;border-radius:5px}.image-of-contact{margin-right:1rem}.h3-of-contact-info{margin-top:0;margin-bottom:1.2rem}.contact-info-costumm{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:3rem}.phone-costum-style{font-family:Inter;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0%;vertical-align:middle;color:#2f3e55;text-decoration:none;display:flex;margin-bottom:.7rem}.address-info-and-phone{display:flex;flex-direction:column}.address-info-and-phone .address{margin-top:.5rem;margin-bottom:.5rem font-family: Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle;color:#2f3e55}.google-map iframe{border-radius:15px}.contact-methods .phone,.contact-costum-fields{display:flex}.main-costum-title{font-family:Nunito Sans;font-weight:700;font-size:40px;line-height:48px;letter-spacing:0%;vertical-align:middle;color:#253d4e;margin-top:0;margin-bottom:.5rem}.subtitle-costum-title{font-family:Inter;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;vertical-align:middle;color:#253d4e;margin-bottom:3rem}.costum-added-style{margin-bottom:1rem}.costum-added-style{margin-right:1rem}.costum-added-style-field:after{box-shadow:none}.costum-added-style-field:hover.costum-added-style-field:after{box-shadow:none}.contact-map-container,.contact-form-container,.contact_form_class{flex:1 1 50%;max-width:40%;box-sizing:border-box;padding:0 15px}.container-custom-of-contact{display:flex;flex-wrap:wrap;margin:0 -15px}@media screen and (max-width: 991px){.contact-map-container,.contact-form-container{flex:1 1 100%;max-width:100%;margin-bottom:30px;margin-top:4rem}.container-costum-of-contact form{width:100%}.container-costum-of-contact{flex-direction:column}}.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}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
