.input-wrapper[data-v-5b536437]{position:relative}.input-wrapper textarea[data-v-5b536437]{background-color:#fff;border:1px solid #dedede;border-radius:8px;outline:none;width:100%;transition:all .1s ease-in}.input-wrapper textarea[data-v-5b536437]::placeholder{color:#979290}.input-wrapper textarea[data-v-5b536437]:active:not(:disabled),.input-wrapper textarea[data-v-5b536437]:focus:not(:disabled){border-color:#076b9c;outline:none}.input-wrapper textarea[data-v-5b536437]:disabled,.input-wrapper textarea[data-v-5b536437]:disabled::placeholder{color:#dedede}.input-wrapper textarea.size-sm[data-v-5b536437]{padding:8px 10px;font-size:14px;line-height:18px}.input-wrapper textarea.size-sm[data-v-5b536437]:not(textarea){height:36px}.input-wrapper textarea.size-md[data-v-5b536437]{padding:12px;font-size:16px;line-height:18px}.input-wrapper textarea.size-md[data-v-5b536437]:not(textarea){height:44px}.input-wrapper textarea.size-lg[data-v-5b536437]{padding:16px 18px;font-size:18px;line-height:22px}.input-wrapper textarea.size-lg[data-v-5b536437]:not(textarea){height:56px}.input-wrapper textarea[data-v-5b536437]{resize:none;display:block}.input-wrapper.error textarea[data-v-5b536437]{border-color:#ef4444}.hero-contact[data-v-4717bda7]{background:linear-gradient(90deg,#f4f9fc 10%,#fff 100%);padding:32px 0 40px}@media (min-width:1024px){.hero-contact[data-v-4717bda7]{padding:32px 0 60px}}.hero-contact .hero-header[data-v-4717bda7]{margin-bottom:40px}.hero-contact .hero-header .breadcrumbs[data-v-4717bda7]{margin-bottom:8px}.hero-contact .hero-header h1[data-v-4717bda7]{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#0d2745,#076b9c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:32px;font-weight:800;line-height:36px;display:inline-block}.hero-contact .info-container[data-v-4717bda7]{flex-direction:column;display:flex}@media (max-width:1023px){.hero-contact .info-container[data-v-4717bda7]{grid-row:2/3;align-items:center}}.hero-contact .info-container h3[data-v-4717bda7]{margin:0 0 24px;font-size:24px;font-weight:800}.hero-contact .info-container .phone-container[data-v-4717bda7]{align-items:center;margin-bottom:8px;display:flex}.hero-contact .info-container .phone-container .phone-number[data-v-4717bda7]{align-items:center;gap:8px;display:flex}.hero-contact .info-container .phone-container .phone-number .icon-phone[data-v-4717bda7]{background:#076b9c;font-size:20px}.hero-contact .info-container .phone-container .phone-number .number[data-v-4717bda7]{font-size:14px;font-weight:800;line-height:18px}.hero-contact .info-container .phone-container .schedule[data-v-4717bda7]{border-left:1px solid #dedede;margin-left:8px;padding-left:8px;font-size:14px;line-height:18px}.hero-contact .info-container .cost[data-v-4717bda7]{font-size:12px;line-height:16px}.hero-contact .info-container .info-list[data-v-4717bda7]{border-top:1px solid #dedede;border-bottom:1px solid #dedede;grid-template-columns:1fr;gap:40px;width:100%;margin:24px 0;padding:24px 0;list-style:none;display:grid}@media (min-width:768px){.hero-contact .info-container .info-list[data-v-4717bda7]{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1024px){.hero-contact .info-container .info-list[data-v-4717bda7]{grid-template-columns:1fr;gap:40px}}.hero-contact .info-container .info-list .info-item[data-v-4717bda7]{text-align:center;grid-template-rows:48px repeat(2,min-content);max-width:300px;margin:0 auto;display:grid}@media (min-width:768px){.hero-contact .info-container .info-list .info-item[data-v-4717bda7]{max-width:none;margin:0}}@media (min-width:1024px){.hero-contact .info-container .info-list .info-item[data-v-4717bda7]{text-align:left;grid-template-rows:repeat(2,auto);grid-template-columns:48px 1fr;align-items:center;gap:0 24px}}.hero-contact .info-container .info-list .info-item img[data-v-4717bda7]{width:48px;margin:0 auto;display:block}@media (min-width:1024px){.hero-contact .info-container .info-list .info-item img[data-v-4717bda7]{grid-area:1/1/3/2;width:100%;margin:0}}.hero-contact .info-container .info-list .info-item .title[data-v-4717bda7]{margin:24px 0 8px;font-size:16px;font-weight:700}@media (min-width:1024px){.hero-contact .info-container .info-list .info-item .title[data-v-4717bda7]{grid-area:1/2/2/3;margin:0}}.hero-contact .info-container .info-list .info-item .description[data-v-4717bda7]{font-size:16px}@media (min-width:1024px){.hero-contact .info-container .info-list .info-item .description[data-v-4717bda7]{grid-area:2/2/3/3}}.hero-contact .info-container .socials-container .title[data-v-4717bda7]{text-align:center;margin-bottom:12px;font-size:16px;font-weight:700}@media (min-width:1024px){.hero-contact .info-container .socials-container .title[data-v-4717bda7]{text-align:left}}.hero-contact .info-container .socials-container .social-networks[data-v-4717bda7]{gap:16px;display:flex}.hero-contact .info-container .socials-container .social-networks a[data-v-4717bda7]{border:2px solid #076b9c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .3s ease-in-out;display:flex}.hero-contact .info-container .socials-container .social-networks a[data-v-4717bda7]:before{color:#076b9c;transition:all .3s ease-in-out}.hero-contact .info-container .socials-container .social-networks a[data-v-4717bda7]:hover{background-color:#155072;border-color:#155072;text-decoration:none}.hero-contact .info-container .socials-container .social-networks a[data-v-4717bda7]:hover:before{color:#fff}.hero-contact .contact-form[data-v-4717bda7]{background:#fff;border-radius:16px;margin-bottom:48px;padding:40px 24px;box-shadow:0 2px 10px #0000001a}@media (max-width:1023px){.hero-contact .contact-form[data-v-4717bda7]{grid-row:1/2}}@media (min-width:768px){.hero-contact .contact-form[data-v-4717bda7]{margin-bottom:56px;padding:40px 60px}}@media (min-width:1024px){.hero-contact .contact-form[data-v-4717bda7]{min-height:660px;margin-bottom:0}}.hero-contact .contact-form .header-container[data-v-4717bda7]{text-align:center;margin-bottom:32px}.hero-contact .contact-form .header-container h2[data-v-4717bda7]{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#0d2745,#076b9c);-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:800;display:inline-block}.hero-contact .contact-form .header-container p[data-v-4717bda7]{margin:8px 0 0;font-size:16px}.hero-contact .contact-form .form-container[data-v-4717bda7]{gap:16px;display:grid}@media (min-width:768px){.hero-contact .contact-form .form-container[data-v-4717bda7]{grid-template-columns:repeat(2,1fr)}.hero-contact .contact-form .form-container .input-name[data-v-4717bda7],.hero-contact .contact-form .form-container .input-message[data-v-4717bda7],.hero-contact .contact-form .form-container .input-tc[data-v-4717bda7]{grid-column:1/3}}.hero-contact .contact-form .btn-container[data-v-4717bda7]{justify-content:center;margin-top:32px;display:flex}.hero-contact .contact-form .btn-container button[data-v-4717bda7]{min-width:100%}@media (min-width:420px){.hero-contact .contact-form .btn-container button[data-v-4717bda7]{min-width:200px}}.hero-contact .contact-form .loading-container[data-v-4717bda7]{justify-content:center;align-items:center;height:100%;display:flex}.hero-contact .contact-form .success-container[data-v-4717bda7]{flex-direction:column;justify-content:center;height:100%;display:flex}.hero-contact .contact-form .success-container img[data-v-4717bda7]{width:100px;margin:0 auto 32px;display:block}.hero-contact .contact-form .success-container .title[data-v-4717bda7]{text-align:center;margin-bottom:16px;font-size:18px;font-weight:700;line-height:22px}@media (min-width:1024px){.hero-contact .contact-form .success-container .title[data-v-4717bda7]{font-size:24px;font-weight:700;line-height:28px}}.hero-contact .contact-form .success-container .description[data-v-4717bda7]{text-align:center;font-size:16px}.hero-contact .contact-form .fade-enter-active[data-v-4717bda7],.hero-contact .contact-form .fade-leave-active[data-v-4717bda7]{transition:all .3s ease-in-out}.hero-contact .contact-form .fade-enter-from[data-v-4717bda7],.hero-contact .contact-form .fade-leave-to[data-v-4717bda7]{opacity:0}.hero-contact .contact-form .fade-enter-to[data-v-4717bda7],.hero-contact .contact-form .fade-leave-from[data-v-4717bda7]{opacity:1}
