@media only screen and (max-width:991px){.contact-form .inner{flex-direction:column}}.contact-form .gform-body{margin-bottom:20px!important}.contact-form .form{border:2px solid #add8e6;border-radius:.625rem;flex-basis:66%;padding:32px}@media only screen and (max-width:991px){.contact-form .form{flex-basis:100%;width:100%}}.contact-form .form input,.contact-form .form select,.contact-form .form textarea{border:2px solid #add8e6;border-radius:.625rem;padding:16px!important}@media only screen and (max-width:575px){.contact-form .form input,.contact-form .form select,.contact-form .form textarea{padding:10px!important}.contact-form .form select{height:54px}}.contact-form .form textarea{max-width:100%;min-width:100%}.contact-form .form .gfield_required_text{display:none!important}.contact-form .form h2{color:#2a1b99;font-weight:600;margin-bottom:5px}.contact-form .form .gform_description{color:rgba(42,27,153,.7);font-size:.8889rem!important;margin-bottom:32px}.contact-form .form .gform_wrapper.gravity-theme .gfield{margin-bottom:12px}.contact-form .form .gfield_label{color:#2a1b99;font-weight:500!important}.contact-form .form .gfield_consent_label{color:rgba(42,27,153,.8)}.contact-form .form .gfield_consent_label a{color:#f59a2b}.contact-form .form .gform-footer{padding-bottom:0!important}@media only screen and (max-width:575px){.contact-form .form .gform-footer{flex-direction:column;gap:12px}}.contact-form .form .gform-footer{margin:0!important;padding:0!important;position:relative!important}.contact-form .form .gform-footer img{left:70px;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:5}.contact-form .form form[data-active-form=true] input[type=submit]{color:#ff7f27!important}.contact-form .form .gform_button{background:#ff7f27;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7'/%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3C/svg%3E");background-position:left 22px center;background-repeat:no-repeat;background-size:20px 20px;border:none;border-radius:.425rem;color:#fff;cursor:pointer;font-weight:600;margin:0!important;padding:12px 32px 12px 48px!important;position:relative}@media only screen and (max-width:575px){.contact-form .form .gform_button{background-position:left 62px center;width:100%}}.contact-form .form .reset-form{border:1px solid #2a1b99;display:inline-flex!important;margin-bottom:0!important;opacity:1!important;visibility:visible!important}.contact-form .form .reset-form svg{transition:inherit}.contact-form .form .reset-form:hover svg{stroke:#fff}@media only screen and (max-width:575px){.contact-form .form .reset-form{margin:0!important;min-height:50px}}.contact-form .form .gform_validation_error .reset-form,.contact-form .form .gform_validation_failed .reset-form{display:inline-flex!important;opacity:1!important;visibility:visible!important}.contact-form .form.w-full{flex-basis:100%}.contact-form .office-information{border:2px solid #add8e6;border-radius:.625rem;flex-basis:34%;flex-shrink:0;padding:32px}@media only screen and (max-width:991px){.contact-form .office-information{flex-basis:100%;width:100%}}.contact-form .office-information .info-item p{color:#2a1b99;margin:0}.contact-form .office-information .info-item p:first-of-type{font-weight:600}.contact-form .office-information .info-item p:not(:first-of-type){color:rgba(42,27,153,.7)}
