/*
Generated time: April 11, 2026 06:00
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__grid{display:grid;grid-template-columns:1fr;gap:.5rem;align-items:flex-start}@media screen and (min-width:990px){.contact__grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}}.contact-form__heading{text-align:center;margin:0;margin-bottom:4rem;font-size:calc(var(--font-heading-scale) * 5rem);font-weight:600}@media screen and (max-width:749px){.contact-form__heading{margin-bottom:2rem;font-size:3rem}}.contact__info{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.contact__info-text{line-height:1.6;color:rgba(var(--color-foreground),1);font-size:1.6rem}.contact__info-intro{margin-bottom:3rem;margin-top:.5rem!important;color:rgba(var(--color-foreground),.7)}.contact__info-intro p{margin:0;font-size:1.6rem;line-height:1.4}@media screen and (max-width:749px){.contact__info-intro{margin-bottom:2rem}.contact__info-intro p{font-size:1.4rem}}.contact__details{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:3rem}@media screen and (max-width:749px){.contact__details{gap:1rem;margin-bottom:2rem}}.contact__details-item{display:flex;align-items:flex-start;gap:1.5rem}.contact__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#d32f2f;flex-shrink:0;margin-top:.2rem}.contact__icon svg{width:20px;height:20px}.contact__details-content{display:flex;flex-direction:column}.contact__details-content strong{font-size:1.4rem;text-transform:uppercase;letter-spacing:.05rem;color:rgba(var(--color-foreground),1);margin-bottom:.2rem}.contact__details-content a{color:inherit;text-decoration:none;transition:color .2s ease}.contact__details-content a:hover{color:#d32f2f}.contact__info-footer{font-size:1.4rem;color:rgba(var(--color-foreground),.6);font-style:italic;border-top:1px solid rgba(var(--color-foreground),.1);padding-top:2rem}.contact__info-footer p{margin:0}@media screen and (max-width:749px){.contact__info-footer{padding-top:1rem;padding-bottom:1rem;font-size:1.2rem}}.contact-form__field-group{margin-bottom:2.5rem}@media screen and (max-width:749px){.contact-form__field-group{margin-bottom:1.5rem}}.contact-form__field-group:last-child{margin-bottom:0!important}.contact-form__label{display:block;font-weight:700;margin-bottom:1rem;font-size:1.6rem;color:rgb(var(--color-foreground))}.contact-form__input{width:100%;border:1px solid rgba(var(--color-foreground),.2);padding:1.2rem 1.5rem;font-size:1.6rem;border-radius:4px;background:#fdfdfd}.contact-form__input:focus{outline:0;box-shadow:none;border-color:rgb(var(--color-foreground))}.contact-form__name-fields{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.contact-form__sublabel{margin-top:.5rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.contact-form__textarea{min-height:15rem;resize:vertical}.contact-form__submit{background-color:#d32f2f;color:#fff;border:none;padding:1.5rem 4rem;font-size:1.4rem;font-weight:400;border-radius:4px;cursor:pointer;text-transform:uppercase;transition:opacity .2s ease;width:fit-content;margin-top:1rem;font-family:var(--font-body-family)}.contact-form__submit:hover{opacity:.9}@media screen and (max-width:749px){.contact-form__name-fields{grid-template-columns:1fr;gap:1rem}.contact-form__submit{width:100%}.contact-form__label{font-size:1.4rem;margin-bottom:0}}.contact-form__name-item p{margin:0}