.contact{background:linear-gradient(0deg,#f0ede4,#c7cdb1 21.15%,#646759)}.contact__wrapper{position:relative}.contact__container{display:flex;flex-direction:column;gap:2rem;padding-top:8rem;margin:0 auto;max-width:1200px;justify-content:start;align-items:start;width:100%}.contact__text>p{color:#f0ede4;font-size:1.6rem}.contact__footer-decoration{display:flex;justify-content:flex-start;align-items:end;flex-grow:1;margin-top:4rem}@media screen and (max-width: 989px){.contact__footer-decoration{display:none}}.contact__footer-decoration img{object-fit:cover;margin-bottom:0}@media screen and (min-width: 990px){.contact__container{flex-direction:row;gap:5rem;justify-content:start;align-items:start}.contact__footer-decoration{display:flex}}@media screen and (min-width: 990px){.contact__container{flex-direction:row;gap:5rem;justify-content:start;align-items:start}}@media screen and (min-width: 1100px){.contact__container{display:flex;justify-content:start;align-items:start;gap:7.4rem}}@media screen and (min-width: 990px){.contact__text{max-width:37.2rem}.contact__text>p{max-width:32.9rem}}.contact__title{margin:0 0 1.6rem;color:#c0a146}.contact__title>p{margin:0}.contact-form{flex:1}@media screen and (min-width: 990px){.contact-form{flex:1}}.contact__image{position:absolute;right:0;display:none;align-items:flex-end;gap:1.4rem;transform:translateY(calc(-50% + 38px))}@media screen and (min-width: 990px){.contact__image{display:flex}}.contact__image-item:last-child img{margin-bottom:-1.3rem}.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}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.4rem}}.contact .field input{height:5rem;border-radius:5px}.contact .field{margin-bottom:1.5rem}@media (max-width: 480px){.contact__text>p{font-size:1.4rem}.contact__container{padding-top:5rem;padding-bottom:5rem}.contact__button{margin-bottom:4rem}}@media screen and (min-width: 750px){.contact__button{margin-bottom:2rem}.contact .field{margin-bottom:2.4rem}}.contact .text-area{min-height:17rem;border-radius:5px}.contact .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}.contact__form-wrapper{flex:1;width:100%;max-width:100%}#ContactForm{width:100%;display:flex;flex-direction:column}.contact__line-heading{display:flex;align-items:center;margin-left:calc(-1*(100vw - 100%)/2);margin-top:1rem;margin-bottom:2rem;justify-content:flex-start}.ctf__line{display:block;height:.5px;background-color:#f0ede4;position:relative}.ctf__dot{width:6px;height:6px;background-color:#f0ede4;border-radius:50%;opacity:0;transform:scale(.5);flex-shrink:0}.contact__divider{position:relative;width:100%;height:1px;margin:0 auto;max-width:1200px}.contact__divider .line{position:absolute;top:0;left:50%;height:.5px;width:0%;background-color:#646759;transform:translate(-50%)}.contact__divider .dot{position:absolute;top:50%;transform:translateY(-50%) scale(.5);width:6px;height:6px;background-color:#646759;border-radius:50%;opacity:0;transition:all .3s ease}.contact__divider .dot.left{left:-5px}.contact__divider .dot.right{right:-5px}.contact__button{display:flex}.field__input::placeholder{color:#c0a146;opacity:1}.field__input::-webkit-input-placeholder{color:#c0a146;opacity:1}.field__input::-moz-placeholder{color:#c0a146;opacity:1}.field__input::-ms-input-placeholder{color:#c0a146;opacity:1}.field__input:-ms-input-placeholder{color:#c0a146;opacity:1}.text-area::placeholder{color:#c0a146;opacity:1}.text-area::-webkit-input-placeholder{color:#c0a146;opacity:1}.text-area::-moz-placeholder{color:#c0a146;opacity:1}.text-area::-ms-input-placeholder{color:#c0a146;opacity:1}.text-area:-ms-input-placeholder{color:#c0a146;opacity:1}.contact__consent-field{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}.consent-checkbox__input{flex-shrink:0;margin-top:.4em;width:1.6rem;height:1.6rem}.consent-checkbox__label,.consent-checkbox__label p,.consent-checkbox__label a{color:#64675a;font-size:1.4rem;line-height:1.5;margin:0}.consent-checkbox__label a{text-decoration:underline;color:#64675a}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
