/*
Generated time: June 29, 2025 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%}.contact .form__message{align-items:flex-start;border:none;box-shadow:none;outline:0;outline-offset:unset;font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:1.4rem}.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;overflow:hidden}@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}}.grecaptcha-badge{visibility:hidden}.contact .title-wrapper--no-top-margin span{display:block;font-size:3.5rem;color:var(--color-icon);font-weight:400;margin-bottom:30px;font-family:var(--font-heading-family)}.custom-contact-form{position:relative}.color-background-1.gradient.custom-contact-form::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(var(--color-base-background-3),1)}.custom-contact-form .custom-contact-content{text-align:center;margin-bottom:60px}.custom-contact-form .custom-contact-content h2.title{margin:0}.custom-contact-form .custom-contact-content p.description{max-width:450px;margin:20px auto 0;width:100%}.custom-contact-form .custom-contact-content+.isolate{background:#f9fcff;background:linear-gradient(0deg,#f9fcff 100%,#f9fcff 100%);padding:80px;box-shadow:rgba(149,157,165,.3) 0 8px 24px}.custom-contact-content+.isolate .contact__fields .field input[type=email],.custom-contact-content+.isolate .contact__fields .field input[type=text],.custom-contact-content+.isolate .contact__fields input.field__input{background:0 0;border:1px solid var(--color-base-accent-4);padding:12px 20px 12px 30px;transition:var(--duration-default)}.custom-contact-form .contact .contact__fields{grid-template-columns:repeat(3,1fr)}.custom-contact-form .contact .field input::placeholder,.custom-contact-form .contact textarea::placeholder{font-weight:400}.custom-contact-content+.isolate .contact__fields .field input[type=email]:focus,.custom-contact-content+.isolate .contact__fields .field input[type=text]:focus,.custom-contact-content+.isolate .field .field__input textarea:focus,.custom-contact-content+.isolate .field .field__input:focus{border:1px solid var(--gradient-base-accent-2)}.custom-contact-content+.isolate .field textarea{padding:3rem;background:0 0;border:1px solid var(--color-base-accent-4);transition:var(--duration-default)}.custom-contact-form .contact .contact__button .button{padding:0;width:100%;max-width:345px;height:5rem;text-align:center;display:flex;margin:auto;justify-content:center}.shopify-section.reveal .custom-contact-form .custom-contact-content{animation:fadeInDown var(--anim-time) ease both}.custom-contact-form .page-width{max-width:calc(var(--page-width) + (-10rem))}@media screen and (min-width:768px) and (max-width:1540px){.custom-contact-form .custom-contact-content+.isolate{padding:50px}}@media screen and (max-width:767px){.custom-contact-form .custom-contact-content+.isolate{padding:30px}}.contact .form-status-list{margin:0 0 2rem}@media screen and (max-width:1199px){.custom-contact-form .custom-contact-content{text-align:center;margin-bottom:40px}}