.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:3rem;text-align:center}.contact__button .button{border-radius:0}@media screen and (min-width: 750px){.contact__button{margin-top:4rem;text-align:center}}.grecaptcha-badge{visibility:hidden}@media only screen and (min-width: 992px){.contact__form{padding:5rem}}.contact__form--title{font-weight:600}@media only screen and (max-width: 1199px){.contact__form--title.mb-30{margin-bottom:2rem}}.contact__form--label{display:block;margin-bottom:8px}.contact__form--label__star{color:var(--secondary-color)}.contact__form--input{width:100%;height:50px;padding:5px 15px;border:1px solid var(--border-color)}.contact__form--input:focus{border-color:var(--secondary-color)!important}.contact__form--textarea{width:100%;height:100px;padding:12px 15px;resize:none;border:1px solid rgba(var(--color-foreground),.55)}.contact__form--textarea:focus{border-color:var(--secondary-color)!important}@media only screen and (min-width: 992px){.contact__form--textarea{height:120px}}@media only screen and (min-width: 1200px){.contact__form--textarea{height:160px}}.contact__info{padding:5rem}@media only screen and (min-width: 992px){.contact__info--items{margin-bottom:3rem}.contact__info--items:last-child{margin-bottom:0}}@media only screen and (max-width: 575px){.contact__info--items{margin-bottom:2rem}}.contact__info--icon{margin-right:1.2rem;color:rgba(var(--color-foreground));padding-top:.8rem}@media only screen and (min-width: 1200px){.contact__info--icon{margin-right:2rem}}@media only screen and (max-width: 575px){.contact__info--icon svg{width:2.5rem}}.contact__info--content__title{font-weight:600}@media only screen and (min-width: 992px){.contact__info--content__title{font-size:2rem;line-height:2.8rem}}.contact__info--content__desc{font-size:1.5rem;line-height:2.6rem}@media only screen and (min-width: 1200px){.contact__info--content__desc{font-size:1.6rem;line-height:2.7rem}}.contact__info--social__list{margin-right:11px}.contact__info--social__list:last-child{margin-right:0}.contact__info--social__icon{width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#00000026}.contact__info--social__icon:hover{background:#0000004d}ul.contact__info--social{list-style:none;margin:0;padding:0}.contact__info--social__icon>svg{width:1.5rem}@media only screen and (max-width: 991px){.contact__info{display:flex;flex-wrap:wrap;gap:3rem}.contact__info--items{flex-grow:1}}.contact__form--grid{display:grid;gap:5rem}.contact__form .input__field_form>label{color:rgba(var(--color-foreground))}.contact__form{max-width:800px;margin:0 auto;width:100%;padding:0}.contact__info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:5rem}.contact__form--header{background-color:#bf8314;color:#fff;font-size:16px;font-weight:500;padding:12px 15px;margin-bottom:20px}.contact__form .input__field{width:100%;border:1px solid #999;padding:12px 14px;border-radius:0}.contact__form input,.contact__form select,.contact__form textarea{font:inherit;color:inherit;line-height:inherit}.contact__form ::placeholder{font:inherit;color:inherit}.contact__button .button{background:transparent;border:1px solid #c88a12;color:#c88a12;text-transform:uppercase;padding:10px 30px}.contact__button .button:hover{background:#c88a12;color:#fff}.contact__form select.input__field{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'><path d='M11.8002 1.30005L6.30017 6.90002L0.700195 1.30005' stroke='black' stroke-width='0.75' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 12px center;background-size:13px 8px;padding-right:35px;cursor:pointer}.contact__info--items{background-color:#fff1e2!important;padding:20px;margin:0}.contact__info--items h3{color:#bb872a;font-family:EB Garamond;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.contact__info{padding:20px 0}.input__field_form{position:relative}.input__field_form:has(input[required]):before,.input__field_form:has(select[required]):before,.input__field_form:has(textarea[required]):before{content:"*";color:red;position:absolute;left:-10px;font-size:16px;top:-5px}@media only screen and (max-width: 767px){.contact__info--items{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-contact-form.css.map */
