.contact__button button.button{min-width:100%;background:#fdd320;border:1px solid #fdd320;border-radius:80px}.contact-split__wrapper .field{margin-bottom:10px}.contact-split__wrapper{display:grid;grid-template-columns:1fr;gap:30px}@media screen and (min-width: 750px){.contact-split__wrapper{grid-template-columns:1fr 1.5fr;gap:40px}}.contact-split__left-column{background-color:var(--contact-left-bg, #D4A22C);color:var(--contact-left-text, #FFFFFF);padding:30px;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.contact-split__left-heading{margin-top:0;margin-bottom:15px;color:var(--contact-left-text, #FFFFFF)}.contact-split__left-heading.h5{font-size:1.1rem}.contact-split__left-heading.h4{font-size:1.25rem}.contact-split__left-heading.h3{font-family:Gilroy-SemiBold;font-size:30px;line-height:100%;letter-spacing:0}.contact-split__left-heading.h2{font-size:1.75rem}.contact-split__left-heading.h1{font-size:30px;line-height:100%;font-family:Gilroy-SemiBold;font-weight:400;letter-spacing:0}.contact-split__left-text.rte p{line-height:100%;font-size:24px;font-family:Gilroy-Regular;font-weight:400;letter-spacing:0}.contact-split__left-text.rte p:last-child{margin-bottom:0}.contact-split__left-info{margin-top:20px}.contact-split__left-info p{margin-bottom:8px;font-size:.95em}.contact-split__left-info p:last-child{margin-bottom:0}.contact-split__info-label{font-weight:400;font-family:Gilroy-Regular;font-size:24px;letter-spacing:0;line-height:100%}.contact-split__left-info a{color:var(--contact-left-text, #FFFFFF);text-decoration:none;font-weight:400;font-family:Gilroy-Regular;font-size:24px;letter-spacing:0;line-height:100%}.contact-split__left-info a:hover{text-decoration:underline}.contact-split__form-heading{margin-bottom:25px;font-size:30px;font-family:Gilroy-SemiBold;font-weight:400;line-height:100%;letter-spacing:0;margin-top:25px!important}.contact-split__form .contact-split__field{margin-bottom:20px;position:relative}.contact-split__form .field__input,.contact-split__form .text-area.field__input{width:100%;padding:10px;border:1px solid #E0E0E0;background-color:#f9f9f9;border-radius:4px;font-size:14px;color:#333;font-family:Gilroy-Regular;font-weight:400;box-sizing:border-box;line-height:100%;letter-spacing:0}.contact-split__form .field__input::placeholder,.contact-split__form .text-area.field__input::placeholder{color:#888;opacity:1}.contact-split__form .field__input:focus,.contact-split__form .text-area.field__input:focus{outline:none;border-color:var(--contact-button-bg, #FDEB71);box-shadow:0 0 0 2px rgba(var(--rgb-contact-button-bg, 253, 235, 113),.3)}.contact-split__form .field__input[aria-invalid=true]{border-color:rgb(var(--color-error));box-shadow:0 0 0 1px rgb(var(--color-error))}.contact-split__form .contact__field-error{font-size:.85em;color:rgb(var(--color-error));display:block;margin-top:5px}.contact-split__form .contact__field-error .form__message{display:flex;align-items:center}.contact-split__form .contact__field-error .icon-error{width:1em;height:1em;margin-right:.5em}.contact-split__button-wrapper{margin-top:25px}.contact-split__button.button{background-color:var(--contact-button-bg, #FDEB71);color:var(--contact-button-text, #333333);border:none;padding:14px 25px;width:100%;text-align:center;font-size:1.05rem;font-weight:700;border-radius:25px;cursor:pointer;transition:opacity .2s ease-in-out;display:block;box-sizing:border-box}.contact-split__button.button:hover{opacity:.85}.contact-split__form .form__message{border:1px solid transparent;padding:15px;margin-bottom:20px;border-radius:4px;display:flex;align-items:center}.contact-split__form .form__message .icon-success,.contact-split__form .form__message .icon-error{margin-right:10px;width:20px;height:20px;flex-shrink:0}.contact-split__form .form-status-list.form__message{background-color:#e6ffed;border-color:#b3f5d2;color:#006429}.contact-split__form .form__message:has(.icon-error){background-color:#ffe6e6;border-color:#f5b3b3;color:#8b0000}.contact-split__form ul.form-status-list{list-style:none;padding-left:0;margin-top:-10px}.contact-split__form ul.form-status-list li a{color:#8b0000}:root{--rgb-contact-button-bg: 253, 235, 113}@media (max-width: 767px){.contact-split__left-heading.h3{font-size:30px;line-height:100%}.contact-split__left-text.rte p{font-size:18px;line-height:24px}.contact-split__left-info p span,.contact-split__left-info p a{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
