.spaced-section:last-child.contact-section.no-padding{padding-bottom:0!important}.contact__wrapper{position:relative}.contact__container{display:flex;flex-direction:column;gap:2rem;margin-left:0}@media screen and (min-width: 990px){.contact__container{flex-direction:row;justify-content:space-between;gap:0}}.contact__text{max-width:77rem}@media screen and (min-width: 990px){.contact__text{flex:0 0 31.429%;max-width:31.429%}}.contact-form__block{flex:1;max-width:72rem;padding:3.2rem;border-radius:.8rem}.contact .contact-form{max-width:80rem;background:var(--color-white);border-radius:2.4rem;padding:4rem;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.contact .field{min-height:4.8rem;margin-bottom:2rem}.contact .field input[type=text],.contact .field input[type=email],.contact .field input[type=tel],.contact .field input[type=password],.contact .field .field__input{border:1px solid rgba(204,204,204,1);outline:0;border-radius:2.4rem;min-height:4.8rem;font-size:calc(var(--small-size) + 2px);line-height:1;color:var(--color-black);padding:1em 2.4rem;font-family:var(--font-body-family);resize:none;height:auto;margin:0;background:transparent}.contact .field input[type=text]::placeholder,.contact .field input[type=email]::placeholder,.contact .field input[type=tel]::placeholder,.contact .field input[type=password]::placeholder,.contact .field .field__input::placeholder{color:var(--color-black)}@media screen and (min-width: 990px){.contact-form__block{padding:0 0 0 4rem;flex:1;max-width:100%}}.contact__title{font-size:var(--h4);margin:0 0 2rem;line-height:var(--font-heading-line-height)}.contact__title>p{margin:0}.contact-form__desc{margin-bottom:3.2rem}.contact .contact__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact .contact__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}.contact__desc{margin:0 0 4rem}.contact__desc p{color:#636569;font-size:var(--body-size);margin-bottom:2rem;line-height:1.5}.contact__text .button{margin-right:.6rem;margin-bottom:1rem}.contact__text .button+.button{margin-right:0}@media screen and (min-width: 750px){.contact__fields{display:flex;grid-column-gap:2.4rem}.contact .field.field__name{max-width:calc(50% - 4px);width:100%}}.contact .field{margin-bottom:1rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact .text-area{min-height:9rem;margin-bottom:.8rem}.contact__bottom{margin-top:1rem;width:100%}.contact__bottom button{width:100%}@media screen and (min-width: 750px){.contact__bottom{margin-top:2rem}}.contact__add-text{font-size:1.2rem;line-height:var(--font-body-linhe-height);color:rgba(var(--color-foreground),.6);margin-top:1.6rem}.contact__add-text a{transition:all var(--duration-default) ease;position:relative;text-decoration-color:currentColor}.contact__add-text a:hover{color:rgba(var(--color-foreground),.6)}.contact__add-text>*{margin:0}.contact .icon-success{margin-top:.2rem}.contact input[type=text]::placeholder,.contact input[type=email]::placeholder,.contact input[type=tel]::placeholder,.contact input[type=password]::placeholder,.contact .field__input::placeholder{opacity:1}.contact .field{display:block}.contact .field label{font-weight:700;letter-spacing:0;position:relative;top:0;left:0;transform:unset;margin-bottom:1.2rem;display:inline-block}.contact .form-asterisk{color:#d94c4c;padding-left:.5rem}.grecaptcha-badge{visibility:hidden}[data-scheme=dark] .contact-section .contact__desc p{color:var(--color-white)}[data-scheme=dark] .contact-section .contact__bottom button.button--primary:not(:hover){color:var(--color-white);background:var(--color-black)}@media (max-width: 989px){.contact-form__block{max-width:100%;padding:0}.contact .contact-form{max-width:100%}}@media (max-width: 749px){.contact .contact-form{padding:2.4rem}.contact__desc{margin:0 0 2rem}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-contact-form.css.map */
