.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:2rem}@media screen and (min-width: 750px){.contact__button{margin-top:2rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.grecaptcha-badge{visibility:hidden}.banner-contact,.contact{width:50%}.contact{padding:120px 30px;background-color:#f5f5f5}.banner-content{position:absolute;top:50%;right:70px;max-width:410px;transform:translateY(-50%)}.section-contact .container-fluid{padding:0}.banner-contact{position:relative;padding:0}.banner-content h5{font-size:60px;display:inline-block;letter-spacing:3px;text-transform:uppercase;line-height:.75em;vertical-align:top}.banner-content h3{font-size:160px;font-weight:600;line-height:1;display:inline;margin:0}.banner-content h3 span{font-size:30px;text-transform:uppercase;line-height:1em;display:block;margin:-100px 95px 0 auto;padding:5px 14px;background-color:var(--primary);text-align:right;width:max-content;z-index:9;position:relative}.banner-content p{font-size:42px;line-height:1;font-family:var(--g-font-2);margin:60px 0 30px}.number-contact{display:flex;align-items:center;margin-top:150px;gap:17px}.title-contact{font-size:16px;line-height:30px}.description-contact{font-size:20px;font-family:var(--g-font-2)}.icon-contact a{width:70px;height:70px;display:inline-block;line-height:70px;border-radius:50%;background-color:var(--primary);text-align:center;transition:all .4s}.icon-contact a:hover{background-color:#fff}.icon-contact a:hover path{fill:var(--primary)}.banner-contact-form{max-width:620px;margin:auto}.banner-grid-content.media,.banner-img{height:100%}.contact-form .field__input{background-color:#fff;margin:0;height:58px;border-color:var(--border);outline:none;box-shadow:none;padding:1.5rem}.contact-form .field__label{top:1.7rem}.contact__button .btn-base{border:none;background-color:#000;background-image:linear-gradient(var(--primary),var(--primary),var(--primary));box-shadow:none;margin:2rem auto 0}.contact__button .btn-base path{fill:#fff}@media (max-width: 991px){.banner-contact,.contact{width:100%}}@media (max-width: 767px){.number-contact{margin-top:30px}}@media (max-width: 576px){.banner-content{right:0;left:30px}.banner-grid-content.media{padding-bottom:150%!important}.banner-content p{font-size:32px;width:300px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
