.contact-section .page-width{display:grid;grid-template-columns:1fr 1.5fr;gap:1rem;padding-top:50px;padding-bottom:50px}@media only screen and (max-width:767px){.contact-section .page-width{display:flex;flex-direction:column-reverse}.contact-section .contact__info .list-social{justify-content:flex-start;margin:47px 0 9px}}.contact-map{position:relative;overflow:hidden;padding-top:30%}.contact-map img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.contact__bottom-text a{text-decoration:none;color:var(--color-red)}.contact__bottom-text a:hover{text-decoration:underline}.form-section__heading{margin:0 0 45px;text-transform:uppercase}@media only screen and (max-width:1023px){.form-section__heading{margin-bottom:30px}}.form-section__bottom-heading{margin:0 0 31px;text-transform:uppercase}.contact__line{position:relative;padding:14px 0 0 34px;font-size:2rem;color:#c7c7cf}.contact__line svg{position:absolute;top:25px;left:2px;width:18px;height:auto;color:var(--color-white)}.contact__line p{margin:0 0 2px}.contact__line a{text-decoration:none;color:inherit}.contact__social-icons{justify-self:flex-start}.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__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact__button{margin-top:4rem}}@media only screen and (max-width:767px){.contact__info{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
