/*
Generated time: September 30, 2025 04:29
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.
*/
body:has(.section-contact-us) .content-box--absolute{width:620px}.section-contact-us{background:var(--bg-color);overflow:hidden;padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.section-contact-us .container{overflow:hidden}.halo-contact-us-content:has(.contact-sidebar) .contact-us-content{flex-shrink:0;flex-grow:1}.contact-description a{color:var(--color-link-hover)}.contact-form-wrapper{display:block;margin-top:var(--margin-top-mobile);margin-bottom:var(--margin-bottom-mobile);--input-padding-left:25px;--input-height:60px}.contact-form-title{font-size:var(--contact-title-font-size);font-weight:var(--contact-title-font-weight);text-transform:var(--contact-title-transform);margin-bottom:25px}.contact-form-wrapper .form-field{position:relative;margin-bottom:15px}.contact-form-wrapper .form-label{position:absolute;top:0;transform:translateY(calc(var(--input-height)/ 2 - 50%));left:var(--input-padding-left);pointer-events:none;width:max-content;background:#fff;padding:0 5px;transition:transform 350ms ease-in-out;font-size:calc(var(--font-body-size) - 2px)}.contact-form-wrapper .form-input{background:#fff;border:1px solid rgba(0,0,0,.1)}.contact-form-wrapper .form-field:has(.form-input.has-value) .form-label,.contact-form-wrapper .form-field:has(.form-input:focus) .form-label{transform:translateY(-50%) translateX(calc(var(--input-padding-left)/ -2))}.contact-form-wrapper .form-actions{display:flex;align-items:center;justify-content:flex-end;gap:30px;margin-top:35px}.contact-form-wrapper .button[type=submit]{width:220px;margin:0;font-size:calc(var(--font-body-size) - 2px)}.contact-form-wrapper .form-note{font-size:calc(var(--font-body-size) - 2px)}.contact-form-wrapper textarea{resize:vertical}.contact-form-wrapper .red-asterisk{color:#ed4526}.contact-form-wrapper .blur.optional{opacity:.7}.contact-form-wrapper .form-message{margin-bottom:30px}@media (min-width:1471px){.halo-contact-us-content{gap:120px}}@media screen and (max-width:1470px){.halo-contact-us-content{gap:55px}}@media screen and (max-width:1024px){.contact-us-content-block{margin-top:var(--spacing-top-mb);margin-bottom:var(--spacing-bottom-mb)}.contact-us-group-title{font-size:var(--group-name-fs-mb)}.question-text{font-size:var(--question-fs-mb)}.contact-form-title{font-size:var(--contact-title-font-size-mb)}}@media screen and (max-width:991px){.halo-contact-us-content{gap:35px}body:has(.section-contact-us) .content-box--absolute{position:static;transform:none;padding-bottom:0;text-align:center}.contact-us-contact-button-wrapper{display:none}}@media screen and (max-width:767px){.section-contact-us .halo-item{padding-left:0;padding-right:0}.contact-form-wrapper .form-actions{flex-direction:column;gap:15px;margin-top:25px}.contact-form-wrapper .button[type=submit]{width:100%}}@media screen and (min-width:768px){.halo-contact-us-content{display:flex}.section-contact-us{padding-top:var(--padding-top-tablet);padding-bottom:var(--padding-bottom-tablet)}.contact-form-wrapper{margin-top:var(--margin-top-tablet);margin-bottom:var(--margin-bottom-tablet)}}@media screen and (min-width:1025px){.section-contact-us{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.contact-form-wrapper{margin-top:var(--margin-top-desktop);margin-bottom:var(--margin-bottom-desktop)}.section-contact-us .container-full{padding-left:var(--padding-full-width);padding-right:var(--padding-full-width)}}