.phone-input-container[data-v-d8e25393]{font-family:system-ui,-apple-system,sans-serif;height:85px;max-width:100%}.phone-label[data-v-d8e25393]{color:#333;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.input-wrapper[data-v-d8e25393]{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:24px;display:flex;overflow:hidden;position:relative;transition:all .2s ease}.input-wrapper .clear[data-v-d8e25393]{background-color:transparent;background-image:url(../images/icons/close.svg);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;cursor:pointer;height:18px;padding:4px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:color .3s ease-in-out;width:18px}.input-wrapper .clear[data-v-d8e25393]:hover{color:coral}.input-wrapper[data-v-d8e25393]:hover{border-color:#0a1658}.input-wrapper[data-v-d8e25393]:focus-within{border-color:#0a1658;box-shadow:0 0 0 3px #3b82f61a}.input-wrapper.error[data-v-d8e25393]{border-color:#ef4444}.input-wrapper.error[data-v-d8e25393]:focus-within{box-shadow:0 0 0 3px #ef44441a}.phone-input[data-v-d8e25393]{background:transparent;border:none;flex:1;font-size:1rem;min-width:0;outline:none;padding:18px 30px;width:100%}.phone-input[data-v-d8e25393]:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.phone-input[data-v-d8e25393]::-moz-placeholder{color:#9ca3af;opacity:.7}.phone-input[data-v-d8e25393]::placeholder{color:#9ca3af;opacity:.7}.error-message[data-v-d8e25393]{color:#ef4444;font-size:.875rem;margin-left:1rem;min-height:16px}.fade-enter-active[data-v-d8e25393],.fade-leave-active[data-v-d8e25393]{transition:opacity .2s ease}.fade-enter-from[data-v-d8e25393],.fade-leave-to[data-v-d8e25393]{opacity:0}.contact__form[data-v-0e94603f]{display:flex;flex-direction:column;gap:10px;height:100%}.contact__form__field[data-v-0e94603f]{position:relative}.contact__form__field input[data-v-0e94603f]{border:1px solid transparent;border-radius:24px;font-size:1rem;outline:none;padding:18px 30px;transition:all .3s ease-in-out;width:100%}.contact__form__field input[data-v-0e94603f]:focus{border-color:#0a1658}.contact__form__field .clear[data-v-0e94603f]{background-color:transparent;background-image:url(../images/icons/close.svg);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;cursor:pointer;height:18px;padding:4px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:color .3s ease-in-out;width:18px}.contact__form__field .clear[data-v-0e94603f]:hover{color:coral}.contact__form__footer[data-v-0e94603f]{align-items:flex-end;display:flex;gap:50px;height:100%;justify-content:center}@media (max-width:1200px){.contact__form__footer[data-v-0e94603f]{align-items:normal;flex-direction:row-reverse;gap:16px;margin-top:20px}}@media (max-width:768px){.contact__form__footer[data-v-0e94603f]{align-items:center;flex-direction:column;margin-top:0}}.contact__form__footer .btn[data-v-0e94603f]{align-items:center;background-color:var(--orange);border-radius:24px;color:var(--white);display:flex;flex-grow:1;font-size:20px;justify-content:center;max-width:230px;padding:12px 72px;white-space:nowrap}.contact__form__footer .btn[data-v-0e94603f]:hover{background-color:var(--white);border-color:var(--orange);color:var(--orange)}@media (max-width:768px){.contact__form__footer .btn[data-v-0e94603f]{flex-grow:1;font-size:14px;max-width:none;width:100%}}.contact__form__footer .btn.close[data-v-0e94603f]{background-color:transparent;border:1px solid var(--text-color);color:var(--text-color)}.contact__form__footer span[data-v-0e94603f]{color:#969696;font-size:12px}.layout[data-v-bb40a6d7]{overflow:visible;scroll-margin-block:24px}.layout__wrapper[data-v-bb40a6d7]{margin-bottom:0;max-width:1260px;padding:0}.layout__main[data-v-bb40a6d7]{background-color:var(--white);border-radius:24px 24px 0 0;margin-top:-24px;z-index:3}@media (max-width:1200px){.layout__main[data-v-bb40a6d7]{margin-top:-40px;padding:0}}swiper-container[data-v-bb40a6d7]::part(container){padding:0!important}.nova__page[data-v-bb40a6d7]{align-items:center;display:flex;flex-direction:column;gap:70px;padding-top:40px}@media (max-width:1199px){.nova__page[data-v-bb40a6d7]{gap:50px}}@media (max-width:768px){.nova__page[data-v-bb40a6d7]{gap:30px;padding-top:30px}}.nova__section[data-v-bb40a6d7]{align-items:center;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;opacity:0;scroll-margin-top:100px;width:100%}@media (max-width:768px){.nova__section[data-v-bb40a6d7]{flex-wrap:wrap;gap:20px}}.nova__section .show-more[data-v-bb40a6d7]{align-items:center;background-color:#f4f4f3;border-radius:51px;display:flex;justify-content:center;opacity:1;padding:12px 30px;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.nova__section .show-more[data-v-bb40a6d7]{width:calc(100% - 40px)}}.nova__section .show-more[data-v-bb40a6d7]:hover{background-color:var(--orange)!important;color:var(--white)}.nova__section.active[data-v-bb40a6d7]{animation:fadeIn 1s;opacity:1}.nova__section .section__header[data-v-bb40a6d7]{display:grid;flex-direction:row;gap:40px;grid-template-columns:1fr 1fr;transform:none;transition:transform 1s;width:100%;will-change:transform}@starting-style{.nova__section .section__header[data-v-bb40a6d7]{transform:rotateY(30deg)}}@media (max-width:1199px){.nova__section .section__header[data-v-bb40a6d7]{display:flex;flex-direction:column;gap:20px;padding:0 20px}}.nova__section .section__header .tags[data-v-bb40a6d7]{align-items:center;display:flex;gap:4px}@media (max-width:768px){.nova__section .section__header .tags[data-v-bb40a6d7]{flex-wrap:wrap}}.nova__section .section__header .tags .tag[data-v-bb40a6d7]{align-items:center;background:transparent;border:1px solid #bbbdc0;border-radius:50px;display:flex;justify-content:center;line-height:100%;padding:10px 15px;transition:all .2s ease-in-out}@media (max-width:768px){.nova__section .section__header .tags .tag[data-v-bb40a6d7]{padding:6px 15px}}.nova__section .section__header .tags .tag.active[data-v-bb40a6d7]{background:#0a1658;color:#fff}.nova__section .section__title[data-v-bb40a6d7]{display:flex;flex-direction:column;font-size:clamp(24px,9.33px + 1.91vw,46px);font-weight:600;gap:30px;line-height:100%}@media (max-width:768px){.nova__section .section__title[data-v-bb40a6d7]{font-size:24px}}.nova__section .section__description[data-v-bb40a6d7]{display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:30px;line-height:140%}.nova__section .section__main[data-v-bb40a6d7]{height:100%;position:relative;width:100%}.nova__section.contact[data-v-bb40a6d7]{align-items:flex-start;background-color:#f4f4f3;border-radius:24px;display:grid;flex-direction:row;gap:96px;grid-template-columns:1fr 1fr;padding:30px;transition:all .3s ease-in-out}@media (max-width:1199px){.nova__section.contact[data-v-bb40a6d7]{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;margin:0 20px!important;padding:20px!important;width:auto}}.nova__section.contact .section__header[data-v-bb40a6d7]{display:flex;flex-direction:column!important;gap:40px;width:100%}@media (max-width:1199px){.nova__section.contact .section__header[data-v-bb40a6d7]{gap:20px;padding:0}}.nova__section.contact .section__main .btn[data-v-bb40a6d7]{align-items:center;background-color:var(--orange);border-radius:24px;color:var(--white);display:flex;flex-grow:1;font-size:20px;justify-content:center;padding:12px 72px;white-space:nowrap}@media (max-width:768px){.nova__section.contact .section__main .btn[data-v-bb40a6d7]{flex-grow:1;font-size:14px;max-width:none;width:100%}}.nova__section.contact .section__main .btn.close[data-v-bb40a6d7]{background-color:var(--orange);border:1px solid var(--orange);color:var(--white);width:100%}.nova__section.contact .section__main .btn.close[data-v-bb40a6d7]:hover{background-color:transparent;border-color:var(--orange);color:var(--orange)}.nova__section.contact__dialog[data-v-bb40a6d7]{box-shadow:0 0 8px #0a165833;color:var(--text-color);display:flex!important;flex-direction:column!important;font-size:36px;gap:30px!important;margin:0;max-width:500px;opacity:1!important;width:auto}.nova__section.contact__dialog[data-v-bb40a6d7] .contact__form__footer{align-items:center;display:flex;flex-direction:column;gap:10px!important;margin-top:0!important}.nova__section.contact__dialog[data-v-bb40a6d7] .contact__form__footer .btn{flex-grow:1!important;max-width:none;width:100%!important}.nova__section.contact__dialog[data-v-bb40a6d7] .contact__form__footer .btn.close:hover{background-color:var(--text-color);border-color:transparent;color:var(--white)}
