/*
Generated time: February 25, 2026 13:53
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.contact img{max-width:100%;height:auto}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact_page_inner{display:flex;align-items:center;flex-direction:row-reverse;gap:120px;padding:60px}.contact_form_wrapp,.contact_page_heading{width:calc(50% - 60px)}.contact_form_wrapp input.field__input{background:#fff;border:1px solid #a2412b33;min-height:58px;padding-inline:20px;height:58px}.contact_form_wrapp .field:after,.contact_form_wrapp .field:before{display:none}.contact_form_wrapp .text-area.field__input{background:#fff;border:1px solid #a2412b33;padding-inline:20px;min-height:130px}.contact .contact_form_wrapp .field{margin-bottom:10px}.contact__button .button{width:100%;text-transform:uppercase;font-size:18px;min-height:69px;letter-spacing:.4px}.contact_form_wrapp .field__label{font-size:15px;opacity:60%;top:18px;letter-spacing:0}.contact_form_wrapp .text-area+.field__label{top:9px}.contact_form_wrapp .customer .field input:focus,.contact_form_wrapp .customer select:focus,.contact_form_wrapp .field__input:focus,.contact_form_wrapp .localization-form__select:focus.localization-form__select:after,.contact_form_wrapp .select__select:focus{box-shadow:none;outline:0}.contact_page_heading .title{font-size:34px;text-align:left;line-height:100%;margin-bottom:16px}.main_contact_form .contact_page_inner{gap:60px;padding:0}.main_contact_form .top_heading_section .title{line-height:115%;text-align:left;margin-bottom:17px}.main_contact_form .contact_page_content{opacity:60%;line-height:24px}.main_contact_form .contact_form_inner{background:#d6ccc5;padding:30px}.main_contact_form .top_heading_section{margin-bottom:30px}.main_contact_form .contact_form_title{font-size:34px;line-height:100%;margin-bottom:30px;font-family:Georgia;letter-spacing:0;color:#1e262a}.main_contact_form .contact_page_heading{width:calc(55% - 30px)}.main_contact_form .contact_form_wrapp{width:calc(45% - 30px)}.contact .form__message{align-items:flex-start;font-family:Century Gothic;font-size:20px;line-height:30px;margin-bottom:0}.contact .icon-success{margin-top:6px;height:18px;width:18px}.contact .icon-success path{fill:#a2412b}.contact .form__message:focus-visible{outline:0;outline-offset:none;box-shadow:none}@media(max-width:1199px){.contact_page_inner{gap:60px}.contact_form_wrapp,.contact_page_heading{width:calc(50% - 30px)}.main_contact_form .contact_page_inner{gap:30px}.main_contact_form .contact_page_heading{width:calc(50% - 15px)}.main_contact_form .contact_form_wrapp{width:calc(50% - 15px)}}@media(max-width:991px){.contact_page_inner{padding:20px}.contact_page_heading .title{font-size:26px;margin-bottom:16px}.contact_page_content{line-height:24px}.main_contact_form .contact_page_inner{gap:20px;flex-direction:column-reverse}.main_contact_form .contact_form_wrapp,.main_contact_form .contact_page_heading{width:100%}}@media(max-width:767px){.contact_page_inner{padding:20px;flex-direction:column;gap:30px}.contact_form_wrapp,.contact_page_heading{width:100%}.contact_page_heading .title{font-size:28px;margin-bottom:10px;line-height:34px}.contact_page_content{line-height:20px;font-size:14px}.contact__button{margin-top:2rem}.contact_page_content p{margin:0}.contact__button .button{font-size:16px;min-height:48px}.contact__button{margin-top:2rem}.main_contact_form .top_heading_section .title{line-height:42px;text-align:left;margin-bottom:10px}.main_contact_form .top_heading_section{margin-bottom:20px}.main_contact_form .contact_form_inner{padding:20px}.main_contact_form .contact_form_title{font-size:26px;line-height:100%;margin-bottom:16px}.main_contact_form .contact_form_wrapp input.field__input{min-height:54px;height:54px}.main_contact_form .contact_form_wrapp .field__label{font-size:13px}.main_contact_form .contact__button .button{font-size:18px;min-height:48px}.main_contact_form .contact__button{margin-top:16px}.contact .form__message{align-items:flex-start;font-family:"Century Gothic";font-size:16px;line-height:21px}.contact .icon-success{margin-top:2px;height:16px;width:16px}}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}