.zoom-in[data-v-70ec5659]{opacity:0;transform:scale(.8);transition:opacity .8s ease-out,transform .8s ease-out}.zoom-in.visible[data-v-70ec5659]{opacity:1;transform:scale(1)}@media (min-width: 960px){.contact-heading[data-v-70ec5659]{white-space:nowrap}}.fade-in[data-v-70ec5659]{opacity:0;transition:opacity .8s ease-out}.fade-in.visible[data-v-70ec5659]{opacity:1}.fade-in-up[data-v-70ec5659]{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-up.visible[data-v-70ec5659]{opacity:1;transform:translateY(0)}.contact-section[data-v-70ec5659]{position:relative;overflow:hidden}.contact-section .faq-accordion[data-v-70ec5659] .v-expansion-panel{margin-bottom:12px;border-radius:12px!important;overflow:hidden}.contact-section .faq-accordion[data-v-70ec5659] .v-expansion-panel:before{box-shadow:none}.contact-section .faq-accordion[data-v-70ec5659] .v-expansion-panel-title{padding:20px;background-color:#fff;transition:background-color .3s ease}.contact-section .faq-accordion[data-v-70ec5659] .v-expansion-panel-title:hover{background-color:#f5f5f5}.contact-section .faq-accordion[data-v-70ec5659] .v-expansion-panel-title--active{background-color:#e3f2fd!important}.contact-section .faq-accordion[data-v-70ec5659] .v-expansion-panel-text__wrapper{padding:20px}.contact-section .contact-form-card[data-v-70ec5659]{border-radius:16px;transition:transform .3s ease,box-shadow .5s ease;position:relative;background:linear-gradient(135deg,#fff,#f5f5f5)}.contact-section .contact-form-card[data-v-70ec5659]:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 50px #1976d24d}@media (max-width: 599px){.contact-section .contact-info-row .contact-info-col[data-v-70ec5659]{padding-top:24px!important;padding-bottom:24px!important}.contact-section .contact-info-row .contact-info-col[data-v-70ec5659]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}}@media (max-width: 400px){.contact-section .contact-info-row .contact-info-col .contact-icon[data-v-70ec5659]{font-size:32px!important}.contact-section .contact-info-row .contact-info-col .contact-title[data-v-70ec5659]{font-size:.95rem!important}.contact-section .contact-info-row .contact-info-col .contact-text[data-v-70ec5659]{font-size:.85rem!important}}@media (max-width: 400px){.contact-section .contact-form-card[data-v-70ec5659]{padding:16px!important}}.contact-section .contact-form-card[data-v-70ec5659] .v-field--focused .v-field__outline{--v-field-border-width: 2px}.contact-section .contact-form-card[data-v-70ec5659] .v-text-field .v-field:hover:not(.v-field--focused) .v-field__outline,.contact-section .contact-form-card[data-v-70ec5659] .v-textarea .v-field:hover:not(.v-field--focused) .v-field__outline{--v-field-border-opacity: 1;color:#1976d2!important}.contact-section .contact-form-card[data-v-70ec5659] .v-text-field .v-field--focused .v-field__outline,.contact-section .contact-form-card[data-v-70ec5659] .v-textarea .v-field--focused .v-field__outline,.contact-section .contact-form-card[data-v-70ec5659] .v-label.v-field-label--floating{color:#1976d2!important}.contact-section .contact-form-card[data-v-70ec5659] .v-btn:hover:not(.v-btn--disabled){background-color:#1565c0!important;box-shadow:0 4px 12px #1976d266!important}.contact-section .contact-form-card[data-v-70ec5659] .v-btn:active:not(.v-btn--disabled){background-color:#0d47a1!important}
