.bg{align-items:center;animation:AnimateBG 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{align-self:start;padding-top:2px}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-left:12px}.bg[data-v-aa1dbcea]{align-items:center;animation:AnimateBG-aa1dbcea 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-aa1dbcea{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.contact-container[data-v-aa1dbcea]{background:linear-gradient(135deg,#f8fafc,#fff);min-height:100vh;padding:2rem 0;position:relative}.background-elements[data-v-aa1dbcea]{pointer-events:none;z-index:0}.background-elements[data-v-aa1dbcea],.bg-pattern[data-v-aa1dbcea]{bottom:0;left:0;position:absolute;right:0;top:0}.bg-pattern[data-v-aa1dbcea]{background-image:radial-gradient(rgba(102,126,234,.02) 1px,transparent 0);background-size:40px 40px}.floating-shapes[data-v-aa1dbcea]{height:100%;position:absolute;width:100%}.shape[data-v-aa1dbcea]{animation:float-aa1dbcea 20s ease-in-out infinite;background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(118,75,162,.03));border-radius:50%;position:absolute}.shape-1[data-v-aa1dbcea]{animation-delay:0s;height:180px;left:5%;top:10%;width:180px}.shape-2[data-v-aa1dbcea]{animation-delay:7s;height:120px;right:8%;top:70%;width:120px}.shape-3[data-v-aa1dbcea]{animation-delay:14s;bottom:20%;height:100px;left:70%;width:100px}@keyframes float-aa1dbcea{0%,to{opacity:.2;transform:translateY(0) scale(1)}50%{opacity:.4;transform:translateY(-15px) scale(1.1)}}.contact-content[data-v-aa1dbcea]{position:relative;z-index:1}.page-header[data-v-aa1dbcea]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid hsla(0,0%,100%,.8);border-radius:24px;color:#fff;margin-bottom:3rem;overflow:hidden;padding:3rem 2rem;position:relative}.page-header[data-v-aa1dbcea]:before{background:radial-gradient(circle at 30% 40%,hsla(0,0%,100%,.1) 0,transparent 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.header-content[data-v-aa1dbcea]{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:800px;position:relative;z-index:2}.header-icon[data-v-aa1dbcea]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:1.5rem}.header-info[data-v-aa1dbcea]{flex:1}.header-title[data-v-aa1dbcea]{font-size:2.5rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.header-subtitle[data-v-aa1dbcea]{font-size:1.125rem;font-weight:400;margin:0;opacity:.9}.content-row[data-v-aa1dbcea]{align-items:stretch;margin:0;position:relative;z-index:1}.form-col[data-v-aa1dbcea],.info-col[data-v-aa1dbcea]{display:flex;padding:.75rem}.section-header[data-v-aa1dbcea]{margin-bottom:2rem;position:relative;text-align:center;z-index:2}.section-icon[data-v-aa1dbcea]{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));border:2px solid rgba(99,102,241,.2);border-radius:16px;display:flex;height:70px;justify-content:center;margin:0 auto 1rem;transition:all .3s ease;width:70px}.section-header:hover .section-icon[data-v-aa1dbcea]{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.15));transform:scale(1.1)}.section-title[data-v-aa1dbcea]{color:#2d3748;font-size:1.75rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .5rem}.section-subtitle[data-v-aa1dbcea]{color:#718096;font-size:1rem;font-weight:500;margin:0 auto;max-width:400px}.form-section[data-v-aa1dbcea]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.8);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.08);height:-moz-fit-content;height:fit-content;overflow:hidden;padding:2rem;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1)}.form-section[data-v-aa1dbcea]:before{background:linear-gradient(90deg,#3182ce,#63b3ed);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.form-section[data-v-aa1dbcea]:hover{border-color:#fff;box-shadow:0 20px 40px rgba(0,0,0,.15);transform:translateY(-8px)}.form-card[data-v-aa1dbcea]{background:transparent!important;box-shadow:none!important}.form-content[data-v-aa1dbcea]{padding:0!important}.form-group[data-v-aa1dbcea]{margin-bottom:1.5rem}.form-label[data-v-aa1dbcea]{color:#2d3748;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.form-input[data-v-aa1dbcea] .v-input__control,.form-textarea[data-v-aa1dbcea] .v-input__control{border-radius:12px!important}.form-input[data-v-aa1dbcea] .v-text-field__details,.form-textarea[data-v-aa1dbcea] .v-text-field__details{margin-top:.5rem}.form-actions[data-v-aa1dbcea]{display:flex;justify-content:center;margin-top:2rem}.submit-btn[data-v-aa1dbcea]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:12px!important;font-weight:600!important;height:48px!important;letter-spacing:.025em;padding:0 2.5rem!important;text-transform:none!important;transition:all .3s ease!important}.submit-btn[data-v-aa1dbcea]:hover{box-shadow:0 8px 25px rgba(102,126,234,.3)!important;transform:translateY(-2px)}.info-section[data-v-aa1dbcea]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.8);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.08);height:-moz-fit-content;height:fit-content;overflow:hidden;padding:2rem;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1)}.info-section[data-v-aa1dbcea]:before{background:linear-gradient(90deg,#e53e3e,#fc8181);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.info-section[data-v-aa1dbcea]:hover{border-color:#fff;box-shadow:0 20px 40px rgba(0,0,0,.15);transform:translateY(-8px)}.info-card[data-v-aa1dbcea]{background:transparent!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}.office-image[data-v-aa1dbcea]{border-radius:16px;margin-bottom:2rem;overflow:hidden;position:relative}.office-img[data-v-aa1dbcea]{border-radius:16px!important}.img-overlay[data-v-aa1dbcea]{background:linear-gradient(transparent,rgba(0,0,0,.7));bottom:0;left:0;padding:1.5rem;position:absolute;right:0}.img-title[data-v-aa1dbcea]{color:#fff;font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.contact-details[data-v-aa1dbcea]{padding:0;position:relative;z-index:2}.contact-item[data-v-aa1dbcea]{align-items:flex-start;display:flex;gap:1.5rem;padding:1.5rem 0;transition:all .3s ease}.contact-item[data-v-aa1dbcea]:hover{background:rgba(0,0,0,.02);border-radius:12px;margin:0 -1rem;padding:1.5rem 1rem}.office-item .contact-icon[data-v-aa1dbcea]{align-items:center;background:linear-gradient(135deg,rgba(229,62,62,.1),hsla(0,95%,75%,.1));border:2px solid rgba(229,62,62,.2);border-radius:16px;display:flex;height:70px;justify-content:center;transition:all .3s ease;width:70px}.office-item:hover .contact-icon[data-v-aa1dbcea]{background:linear-gradient(135deg,rgba(229,62,62,.15),hsla(0,95%,75%,.15));transform:scale(1.05)}.staff-item .contact-icon[data-v-aa1dbcea]{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.staff-item:hover .contact-icon[data-v-aa1dbcea]{transform:scale(1.1)}.website-item .contact-icon[data-v-aa1dbcea]{align-items:center;background:linear-gradient(135deg,rgba(49,130,206,.1),rgba(99,179,237,.1));border:2px solid rgba(49,130,206,.2);border-radius:16px;display:flex;height:70px;justify-content:center;transition:all .3s ease;width:70px}.website-item:hover .contact-icon[data-v-aa1dbcea]{background:linear-gradient(135deg,rgba(49,130,206,.15),rgba(99,179,237,.15));transform:scale(1.05)}.contact-content[data-v-aa1dbcea]{flex:1}.contact-title[data-v-aa1dbcea]{color:#2d3748;font-size:1.125rem;font-weight:700;letter-spacing:.025em;margin:0 0 .75rem}.contact-info p[data-v-aa1dbcea]{color:#4a5568;font-weight:500;line-height:1.5;margin:.25rem 0}.contact-info .position[data-v-aa1dbcea]{color:#718096;font-size:.95rem;font-style:italic;font-weight:600}.contact-info .phone-info[data-v-aa1dbcea]{align-items:center;color:#38a169!important;display:flex;font-weight:600;gap:.5rem;transition:all .3s ease}.contact-info .phone-info[data-v-aa1dbcea]:hover{color:#2f855a!important;transform:translateX(4px)}.website-link[data-v-aa1dbcea]{align-items:center;color:#3182ce!important;display:inline-flex;font-weight:600;gap:.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.website-link[data-v-aa1dbcea]:hover{color:#2c5aa0!important;transform:translateX(4px)}.contact-divider[data-v-aa1dbcea]{border-color:rgba(0,0,0,.08)!important;margin:0!important}.custom-snackbar[data-v-aa1dbcea] .v-snack__wrapper{border-radius:12px!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.snackbar-content[data-v-aa1dbcea]{align-items:center;display:flex;font-weight:500}@media(max-width:960px){.contact-container[data-v-aa1dbcea]{padding:1rem .5rem}.header-content[data-v-aa1dbcea]{flex-direction:column;gap:1.5rem;text-align:center}.form-section[data-v-aa1dbcea],.info-section[data-v-aa1dbcea]{margin-bottom:2rem;padding:1.5rem}.section-title[data-v-aa1dbcea]{font-size:1.5rem}.header-title[data-v-aa1dbcea]{font-size:2rem}}@media(max-width:600px){.contact-container[data-v-aa1dbcea]{padding:1rem .5rem}.page-header[data-v-aa1dbcea]{margin-bottom:2rem;padding:2rem 1.5rem}.header-title[data-v-aa1dbcea]{font-size:1.75rem}.header-subtitle[data-v-aa1dbcea]{font-size:1rem}.form-section[data-v-aa1dbcea],.info-section[data-v-aa1dbcea]{border-radius:20px;padding:1.25rem}.section-title[data-v-aa1dbcea]{font-size:1.25rem}.contact-item[data-v-aa1dbcea]{flex-direction:column;gap:1rem;text-align:center}.office-item .contact-icon[data-v-aa1dbcea],.website-item .contact-icon[data-v-aa1dbcea]{align-self:center;height:60px;width:60px}.section-icon[data-v-aa1dbcea]{height:60px;width:60px}.form-col[data-v-aa1dbcea],.info-col[data-v-aa1dbcea]{padding:.5rem}}.form-section[data-v-aa1dbcea],.info-section[data-v-aa1dbcea]{animation:slideInUp-aa1dbcea .6s ease-out}.form-section[data-v-aa1dbcea]{animation-delay:.1s}.info-section[data-v-aa1dbcea]{animation-delay:.2s}@keyframes slideInUp-aa1dbcea{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-section.loading[data-v-aa1dbcea],.info-section.loading[data-v-aa1dbcea]{position:relative}.form-section.loading[data-v-aa1dbcea]:after,.info-section.loading[data-v-aa1dbcea]:after{animation:shimmer-aa1dbcea 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:3}@keyframes shimmer-aa1dbcea{0%{left:-100%}to{left:100%}}.submit-btn[data-v-aa1dbcea]:focus,.website-link[data-v-aa1dbcea]:focus{outline:2px solid #4299e1!important;outline-offset:2px}@media(prefers-contrast:high){.form-section[data-v-aa1dbcea],.info-section[data-v-aa1dbcea]{background:#fff!important;border:2px solid #000!important}.contact-title[data-v-aa1dbcea],.header-title[data-v-aa1dbcea],.section-title[data-v-aa1dbcea]{color:#000!important}}@media print{.contact-container[data-v-aa1dbcea]{background:#fff!important;padding:0!important}.background-elements[data-v-aa1dbcea]{display:none}.page-header[data-v-aa1dbcea]{background:#f5f5f5!important;color:#000!important;-webkit-print-color-adjust:exact}.form-section[data-v-aa1dbcea],.info-section[data-v-aa1dbcea]{border:1px solid #e2e8f0;box-shadow:none}.submit-btn[data-v-aa1dbcea]{display:none}}