.app-slider{--carousel-height:auto;--slide-size:100%;--slide-spacing:1rem;position:relative}.app-slider__viewport{height:var(--carousel-height);overflow:hidden}.app-slider__viewport._overflow-visible{overflow:visible}.app-slider__container{display:flex;height:var(--carousel-height);touch-action:pan-y pinch-zoom;will-change:transform}:where([data-include-gap-in-size=true]) .app-slider__container:where([data-orientation=vertical]){margin-bottom:calc(var(--slide-spacing)*-1)}:where([data-include-gap-in-size=true]) .app-slider__container:where([data-orientation=horizontal]){margin-inline-end:calc(var(--slide-spacing)*-1)}.app-slider__container:where([data-orientation=vertical]){flex-direction:column}.app-slider__slide{flex:0 0 var(--slide-size);min-width:0;position:relative;transform:translateZ(0)}.app-slider:where([data-include-gap-in-size=true]) .app-slider__slide:where([data-orientation=vertical]){padding-bottom:var(--slide-spacing)}.app-slider:where([data-include-gap-in-size=true]) .app-slider__slide:where([data-orientation=horizontal]){padding-inline-end:var(--slide-spacing)}.app-slider:where(:not([data-include-gap-in-size=true])) .app-slider__slide:where([data-orientation=vertical]):not(:last-child){margin-bottom:var(--slide-spacing)}.app-slider:where(:not([data-include-gap-in-size=true])) .app-slider__slide:where([data-orientation=horizontal]):not(:last-child){margin-inline-end:var(--slide-spacing)}.app-slider:where(:not([data-scrollable=true])) .app-slider__next,.app-slider:where(:not([data-scrollable=true])) .app-slider__prev{display:none}.app-slider__pagination{margin:12px auto 0;width:100%}.app-slider__pagination__slider{width:100%}.app-slider__pagination__slide{padding-inline:0!important}.app-slider__pagination__item{background-color:var(--color-text-dark-grey);border-radius:var(--border-radius-2);cursor:pointer;height:5px;opacity:.3;transition:.3s}@media (hover:hover){.app-slider__pagination__item:hover{opacity:1}}.app-slider__pagination__item--active{opacity:1}.app-slider__control{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-general-white);border:none;border-radius:var(--border-radius-infinity);display:flex;flex-shrink:0;height:35px;justify-content:center;outline:none;width:35px}.app-slider__control--rotated{transform:rotate(180deg)}.app-slider__control:disabled{cursor:not-allowed;opacity:.5}.modal[data-v-7d7d372b]{align-items:center;background-color:#0d0c0cf2;display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;padding:30px;position:fixed;width:100%;z-index:1000000000}@media (max-width:576px){.modal[data-v-7d7d372b]{padding:20px}}.modal__content[data-v-7d7d372b]{background:var(--general-white);border-radius:20px;max-height:90dvh;overflow:auto;position:relative}.modal__close[data-v-7d7d372b]{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:7px;position:absolute;right:15px;top:15px;z-index:1}@media (max-width:576px){.modal__close[data-v-7d7d372b]{right:10px;top:10px}}.modal[data-v-7d7d372b] .icon path{fill:var(--text-gray)}[data-v-75f92489] .modal__content{border-radius:8px;padding:20px}.thank-modal[data-v-75f92489]{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:300px;text-align:center;width:100%}.thank-modal__text[data-v-75f92489]{color:var(--text-gray)}.ui-button[data-v-9c22842e]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:var(--general-white);cursor:pointer;display:inline-flex;gap:10px;height:48px;justify-content:center;outline:none}.ui-button--primary[data-v-9c22842e]{background:var(--primary-button);box-shadow:inset 0 4px 4px #ffffff4a;box-shadow:inset 0 -2px 4px #00000017;box-shadow:inset 2px 0 4px #0000000d;color:var(--general-white)}@media (hover:hover){.ui-button--primary[data-v-9c22842e]:hover{background:var(--primary-button-hover)}}.ui-button--primary[data-v-9c22842e]:active{background:var(--primary-button-hover)}.ui-button--primary[data-v-9c22842e]:disabled{background:var(--primary-button-disabled)}.ui-button--secondary[data-v-9c22842e]{background:linear-gradient(90deg,#eef7ff,#d0e8ff);box-shadow:inset 0 4px 4px #ffffff4a;box-shadow:inset 0 -2px 4px #00000017;box-shadow:inset 2px 0 4px #0000000d;color:var(--general-black)}@media (hover:hover){.ui-button--secondary[data-v-9c22842e]:hover{background:linear-gradient(90deg,#deefff,#9fd0ff)}}.ui-button--secondary[data-v-9c22842e]:active{background:linear-gradient(90deg,#deefff,#9fd0ff)}.ui-button--secondary[data-v-9c22842e]:disabled{background:var(--primary-button-disabled)}.ui-button--white[data-v-9c22842e]{background:var(--white-button);color:var(--black)}@media (hover:hover){.ui-button--white[data-v-9c22842e]:hover{background:var(--white-button-hover)}}.ui-button--white[data-v-9c22842e]:active{background:var(--white-button-hover)}.ui-button--white[data-v-9c22842e]:disabled{background:var(--white-button-disabled)}.ui-button--small[data-v-9c22842e]{border-radius:4px;font-size:10px;font-weight:600;padding:6px 8px}.ui-button--mid[data-v-9c22842e]{border-radius:8px;font-size:16px;font-weight:500;padding:14.5px;width:100%}.app-field[data-v-23d5a89d]{display:flex;flex-direction:column;flex-grow:1;gap:4px;height:71px;justify-content:flex-end;width:100%}.app-field__label[data-v-23d5a89d]{color:var(--black);font-size:14px;font-weight:500;line-height:1.2}.app-field__content--error[data-v-23d5a89d] .app-input{border-color:var(--accent-red)!important}.app-field__error[data-v-23d5a89d]{color:var(--accent-red);font-size:14px;line-height:1.2}.app-form[data-v-b570b3a8]{display:flex;flex-direction:column;gap:24px;width:100%}.app-input[data-v-192bd080]{background:var(--general-white);border:1px solid var(--text-gray);border-radius:8px;color:var(--general-black);font-size:16px;font-weight:400;height:52px;line-height:1.2;outline:none;padding:14px 16px;width:100%}.app-input--grey[data-v-192bd080]{background:var(--stroke-gray)}.app-input--white[data-v-192bd080]{background:var(--general-white)}.app-input[data-v-192bd080]::-moz-placeholder{color:var(--general-black);opacity:.7;overflow:hidden;text-overflow:ellipsis}.app-input[data-v-192bd080]::placeholder{color:var(--general-black);opacity:.7;overflow:hidden;text-overflow:ellipsis}.policy-block[data-v-b5d29246]{color:var(--general-black);margin-top:8px;opacity:.7;text-align:left}.policy-block__link[data-v-b5d29246]{color:inherit;text-decoration:underline;text-underline-offset:2px}.callback-form__inputs[data-v-93eb8da1]{display:flex;flex-direction:column;gap:24px}.input-wrapper[data-v-93eb8da1]{position:relative;width:100%}.clear-button[data-v-93eb8da1]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:opacity .2s}.clear-button[data-v-93eb8da1]:hover{opacity:1}.advantages__list[data-v-2d4d9ce1]{display:flex;flex-direction:column;gap:8px}.advantages__item[data-v-2d4d9ce1]{align-items:center;display:flex;gap:4px}.advantages__item span[data-v-2d4d9ce1]{color:var(--text-gray)}.modal-callback__phone[data-v-997a7342]{display:flex;flex-direction:column;gap:20px}@media (max-width:576px){.modal-callback__phone[data-v-997a7342]{gap:8px}}@media (hover:hover){.modal-callback__phone a[data-v-997a7342]:hover{color:var(--accent-blue);transition:.3s}}@media (max-width:576px){.modal-callback__phone p[data-v-997a7342]{font-size:14px;font-weight:400}}.modal-callback[data-v-be9831eb]{max-width:504px;padding:20px}@media (max-width:576px){.modal-callback[data-v-be9831eb]{max-width:388px}}@media (max-width:370px){.modal-callback[data-v-be9831eb]{max-width:318px}}@media (max-width:576px){.modal-callback[data-v-be9831eb]{padding:16px 16px 24px}}.modal-callback__container[data-v-be9831eb],.modal-callback__first-row[data-v-be9831eb]{display:flex;flex-direction:column;gap:24px}.modal-callback__advantages[data-v-be9831eb]{display:flex;flex-direction:column;gap:8px;padding-left:5px}.modal-callback__title[data-v-be9831eb]{font-size:30px;font-weight:600;max-width:95%}@media (max-width:576px){.modal-callback__title[data-v-be9831eb]{font-size:20px}.modal-callback__text[data-v-be9831eb]{font-size:14px;font-weight:400}}.modal-callback__post-text[data-v-be9831eb]{margin-top:24px}.btn[data-v-34ecd08d]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;outline:none;width:40px}.btn__left .icon[data-v-34ecd08d]{transform:rotateY(180deg)}.btn__general[data-v-34ecd08d]{background-color:var(--general-white);border:1px solid var(--text-gray)}.btn__general[data-v-34ecd08d] .icon path{fill:var(--general-black)}@media (hover:hover){.btn__general[data-v-34ecd08d]:hover{background-color:var(--accent-blue);border:1px solid var(--general-white)}.btn__general[data-v-34ecd08d]:hover .icon path{fill:var(--general-white)}}.btn__general[data-v-34ecd08d]:disabled{background-color:var(--general-white);border:1px solid var(--text-gray);cursor:not-allowed;opacity:.5}.btn__general[data-v-34ecd08d]:disabled .icon path{fill:var(--general-black)}.btn__red[data-v-34ecd08d]{background:none;border:none}.btn__red[data-v-34ecd08d] .icon path{fill:var(--black)}.btn__red[data-v-34ecd08d]:disabled,.btn__red[data-v-34ecd08d]:hover{background:none;border:none}.btn__red[data-v-34ecd08d]:disabled{cursor:default;opacity:.5}.btn__red[data-v-34ecd08d]:disabled .icon path{fill:var(--black)}
