/*
Generated time: July 16, 2025 15:32
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}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:2.5rem}.contact .contact--form .field__input::-webkit-input-placeholder{color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 25%)}.contact .contact--form .field__input::-moz-placeholder{color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 25%)}.contact .contact--form .field__input::-ms-input-placeholder{color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 25%)!important}.contact .contact__fields .field--with-error{margin-bottom:4.5rem}.contact .field--with-error .contact__field-error{position:absolute;bottom:-3rem;left:0}.contact-heading{font-weight:var(--font-weight-semibold);margin-block-end:1.5rem}.contact--content .content p{margin-block-start:0.4em;margin-block-end:0.4em}.contact--content .content p:empty{display:block;height:1rem}.contact--content h6{margin-block-start:1.15em;margin-block-end:0.35em}.contact--content .content p strong{font-weight:var(--font-weight-semibold)}.contact--form{background:0 0}.contact__button{margin-top:3rem}.contact__button .button{padding-top:2.1rem;padding-bottom:2rem}@media screen and (min-width:750px){.contact__button{margin-top:3.8rem}}@media screen and (max-width:1024px){.contact--form{position:relative}.contact--content-show+.contact--form{margin-top:5rem}}@media screen and (min-width:750px) and (max-width:1024px){.contact-form-bg{width:calc(100% + 10rem);left:-5rem}}@media screen and (max-width:749px){.contact-form-bg{width:calc(100% + 2rem);left:-1rem}}