.contact-wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:50px}.contact-wrap h2{font-size:3rem;line-height:40px;color:rgb(var(--color-link));font-weight:500;margin-bottom:10px;margin-top:0}.contact-wrap .form-contact,.contact-wrap .contact-info{border-radius:10px;padding:70px 76px 80px}.contact-wrap .form-contact .field__input,.contact-wrap .form-contact .text-area{background:#fff}.contact .field:after,.contact .field:before{display:none}.contact-wrap .contact-sub{font-size:14px;line-height:30px;color:rgb(var(--color-foreground));margin-bottom:35px}.contact-wrap .contact-info .contact-info__content ul li{font-size:16px;line-height:30px;color:rgb(var(--color-link));font-weight:400;margin-bottom:40px}.contact-wrap .contact-info .contact-info__content ul li i{margin-right:20px;font-size:24px;line-height:25px;vertical-align:-4px;display:inline-block}.contact__button button{text-transform:uppercase;font-weight:500;padding:0 4rem}.contact-info__social .list-social{justify-content:start}.contact-info__social .list-social li a{height:50px;width:50px;line-height:60px;text-align:center;display:block;box-shadow:#00000005 0 3px 2.5px;padding:0;border-radius:5px;background:#fff;transition:.5s;border-width:initial;border-style:none;border-color:initial;border-image:initial}.contact-info__social .list-social li a:hover{background:rgb(var(--bg-foreground));color:rgb(var(--color-hoverground))}.contact-info__social .list-social li a:hover svg{fill:rgb(var(--color-hoverground))}.contact-info__social .list-social li a svg{width:20px;height:20px}.contact-info__social .list-social li a span{display:none}.contact-map iframe{border:0;width:100%;overflow:hidden;height:640px;display:block}.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:768px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:768px){.contact__button{margin-top:4rem}}@media screen and (min-width:768px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width:1199px){.contact-wrap .form-contact,.contact-wrap .contact-info{padding:30px}}@media screen and (max-width:767px){.contact-wrap{display:block}.contact-wrap .form-contact{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact-form.css.map */
