.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-2d38828f]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:var(--general-white);cursor:pointer;display:inline-flex;gap:10px;justify-content:center;outline:none}.ui-button--small[data-v-2d38828f]{border-radius:8px;font-size:14px;font-weight:400;padding:6px 14px}.ui-button--mid[data-v-2d38828f]{border-radius:8px;font-size:16px;font-weight:400;height:48px;padding:13px;width:100%}.ui-button--orange[data-v-2d38828f]{background:var(--general-orange)}@media (hover:hover){.ui-button--orange[data-v-2d38828f]:hover{background:#b87240}}.ui-button--orange[data-v-2d38828f]:active{background:var(--button-orange-press)}.ui-button--blue[data-v-2d38828f]{background:var(--general-blue);color:#785b0a}@media (hover:hover){.ui-button--blue[data-v-2d38828f]:hover{background:#cfa989}}.ui-button--blue[data-v-2d38828f]:active{background:var(--button-blue-press)}.ui-button--stroke[data-v-2d38828f]{background:var(--general-white);border:1px solid var(--general-orange);color:var(--text-black)}@media (hover:hover){.ui-button--stroke[data-v-2d38828f]:hover{background:var(--bg-light-orange)}}.ui-button--stroke[data-v-2d38828f]:active{background:var(--button-orange-press)}.ui-button[data-v-2d38828f]:disabled{opacity:.5;pointer-events:none}.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-23917957]{display:flex;flex-direction:column;gap:24px}.input-wrapper[data-v-23917957]{position:relative;width:100%}.clear-button[data-v-23917957]{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-23917957]: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-28ce8fa9]{display:flex;flex-direction:column;gap:20px}@media (max-width:576px){.modal-callback__phone[data-v-28ce8fa9]{gap:8px}}@media (hover:hover){.modal-callback__phone a[data-v-28ce8fa9]:hover{color:var(--accent-blue);transition:.3s}}@media (max-width:576px){.modal-callback__phone p[data-v-28ce8fa9]{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}.app-field[data-v-0e9d00cc]{display:flex;flex-direction:column;flex-grow:1;gap:4px;position:relative;width:100%}.app-field__content--error[data-v-0e9d00cc] .app-input{border-color:var(--text-red);color:var(--general-blue)}.app-field__error[data-v-0e9d00cc]{align-items:center;bottom:-18px;color:var(--text-red);display:flex;font-size:12px;gap:4px;position:absolute}.app-field__error svg[data-v-0e9d00cc]{height:16px;width:16px}.app-field__error svg[data-v-0e9d00cc] path{fill:var(--text-red)}.app-form[data-v-b035ec9d]{display:flex;flex-direction:column;gap:20px;width:100%}.app-input[data-v-76fd38ee]{background:var(--general-white);border:1px solid var(--border-grey);border-radius:8px;height:40px;outline:none;padding:8px 16px;width:100%}.app-input[data-v-76fd38ee]::-moz-placeholder{color:var(--text-dark-grey);overflow:hidden;text-overflow:ellipsis}.app-input[data-v-76fd38ee]::placeholder{color:var(--text-dark-grey);overflow:hidden;text-overflow:ellipsis}.app-input[data-v-76fd38ee]:hover{background:var(--bg-light-blue);border:1px solid var(--general-blue);color:var(--general-orange)}.app-input[data-v-76fd38ee]:hover::-moz-placeholder{color:var(--general-orange)}.app-input[data-v-76fd38ee]:hover::placeholder{color:var(--general-orange)}.app-input[data-v-76fd38ee]:focus{background:var(--general-white);border:1px solid var(--general-blue);color:var(--general-orange)}.policy-block[data-v-57f34b65]{color:var(--text-dark-grey);font-size:12px;text-align:left}.policy-block__link[data-v-57f34b65]{color:inherit;text-decoration:underline;text-underline-offset:2px}.app-modal[data-v-4c859cd9]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed}.app-modal__container[data-v-4c859cd9]{overflow:hidden;position:relative}.app-modal__wrapper[data-v-4c859cd9]{background-color:var(--general-white);border-radius:30px;display:flex;flex-direction:column;gap:20px;max-height:90dvh;max-width:100%;padding:30px;position:relative;width:510px}@media (max-width:768px){.app-modal__wrapper[data-v-4c859cd9]{padding:20px}}.app-modal__close[data-v-4c859cd9]{cursor:pointer;position:absolute;right:14px;top:14px;z-index:1}.app-modal__head[data-v-4c859cd9]{display:flex;flex-direction:column;gap:20px}.app-modal__title[data-v-4c859cd9]{width:100%}@media (max-width:768px){.app-modal__title[data-v-4c859cd9]{max-width:94%}}.app-modal__title[data-v-4c859cd9] span{color:var(--general-orange)}.overlay[data-v-4c859cd9]{background-color:#000c;height:100%;top:0;right:0;bottom:0;left:0;padding:15px;position:fixed;width:100%;z-index:1000}.default-notice-modal[data-v-82cd0253]{background:var(--general-white);border-radius:16px;max-width:300px;overflow:hidden;padding:20px;position:relative;width:100%}.default-notice-modal__close[data-v-82cd0253]{cursor:pointer;position:absolute;right:14px;top:14px}.default-notice-modal__content[data-v-82cd0253],.default-notice-modal__texts[data-v-82cd0253]{align-items:center;display:flex;flex-direction:column;gap:20px}.default-notice-modal__title[data-v-82cd0253]{color:var(--color-text-black)}.default-notice-modal__subtext[data-v-82cd0253]{color:var(--color-text-grey);text-align:center}.callback-form__policy[data-v-94e8c4d3]{margin-top:20px}.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)}
