.hero-slider[data-v-8b96f650]{height:500px;overflow:hidden}.hero-slider[data-v-8b96f650],.hero-swiper[data-v-8b96f650]{margin:0 auto;position:relative;width:100%}.hero-swiper[data-v-8b96f650]{height:100%;max-width:1200px;overflow:visible}.hero-slide[data-v-8b96f650]{align-items:center;display:flex;justify-content:center;position:relative;transition:all .3s ease}.swiper-slide-active .slide-content[data-v-8b96f650]{filter:brightness(1);opacity:1;transform:scale(1)}.swiper-slide-next .slide-content[data-v-8b96f650],.swiper-slide-prev .slide-content[data-v-8b96f650]{filter:brightness(.9);opacity:.25;transform:scale(.95)}.swiper-slide-next-next .slide-content[data-v-8b96f650],.swiper-slide-prev-prev .slide-content[data-v-8b96f650]{filter:brightness(.5);opacity:.3;transform:scale(.7)}.slide-content[data-v-8b96f650]{align-items:center;border-radius:50px;display:flex;flex-direction:column;height:480px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.slide-content img[data-v-8b96f650]{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-pagination[data-v-8b96f650]{display:none}@keyframes float-8b96f650{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-v-8b96f650] .swiper-button-next,[data-v-8b96f650] .swiper-button-prev{background:var(--white);border-radius:50%;box-shadow:0 4px 12px #00000026;color:var(--black);height:75px;position:absolute;top:52%;transform:translateY(-50%);transition:all .3s ease;width:75px;z-index:10}[data-v-8b96f650] .swiper-button-next:hover,[data-v-8b96f650] .swiper-button-prev:hover{background:#f8f9fa;box-shadow:0 6px 16px #0003}[data-v-8b96f650] .swiper-button-next:after,[data-v-8b96f650] .swiper-button-prev:after{background:url(../icons/arrow.svg) no-repeat 50%;background-size:contain;content:"";font-size:24px;font-weight:700;height:35px;position:absolute;width:35px}[data-v-8b96f650] .swiper-button-prev{left:-50px}[data-v-8b96f650] .swiper-button-prev:after{transform:rotate(180deg)}[data-v-8b96f650] .swiper-button-next{right:-50px}[data-v-8b96f650] .swiper-pagination{bottom:0}[data-v-8b96f650] .swiper-pagination-bullet{background:var(--gray-200);cursor:pointer;height:12px;margin:0 5px;opacity:1;transition:all .3s ease;width:12px}[data-v-8b96f650] .swiper-pagination-bullet-active{background:var(--primary);transform:scale(1.2)}@media (max-width:820px){[data-v-8b96f650] .swiper-pagination-bullet{height:10px;margin:0 4px;width:10px}[data-v-8b96f650] .swiper-pagination-bullet-active{transform:scale(1.3)}}@media (max-width:1200px){[data-v-8b96f650] .swiper-button-prev{left:0}[data-v-8b96f650] .swiper-button-next{right:0}}@media (max-width:820px){.hero-slider[data-v-8b96f650]{height:410px}.hero-swiper[data-v-8b96f650]{padding:0}.slide-content[data-v-8b96f650]{border-radius:20px;height:350px;width:100%}[data-v-8b96f650] .swiper-button-prev,[data-v-8b96f650] .swiper-button-next{display:none}.swiper-pagination[data-v-8b96f650]{bottom:0!important;display:block}}@media (max-width:480px){.hero-slider[data-v-8b96f650]{height:202px}.slide-content[data-v-8b96f650]{height:152px}.hero-slider__loading[data-v-8b96f650]{height:202px}.hero-slider__loading .slide-content[data-v-8b96f650]{height:152px}}.hero-swiper .swiper-wrapper[data-v-8b96f650]{transition-timing-function:ease-out}.hero-swiper .swiper-slide[data-v-8b96f650]{backface-visibility:hidden;transform:translateZ(0);will-change:transform}@media (max-width:820px){.hero-swiper .swiper-slide[data-v-8b96f650]{will-change:auto}.hero-swiper .swiper-wrapper[data-v-8b96f650]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}}.services__list[data-v-22653e4d]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.services__item[data-v-22653e4d]{aspect-ratio:16/9;background:#fff5ed;border-radius:15px;height:100%;overflow:hidden;position:relative;width:100%}.services__item img[data-v-22653e4d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.services__item span[data-v-22653e4d]{background:var(--white);border-radius:20px;bottom:10px;color:var(--black);font-size:14px;font-weight:600;left:10px;padding:5px 10px;position:absolute;z-index:2}.services__item:hover img[data-v-22653e4d]{transform:scale(1.04)}@media (min-width:1024px){.services__list[data-v-22653e4d]{gap:10px;grid-template-columns:repeat(3,1fr)}.services__item[data-v-22653e4d]{border-radius:35px}.services__item span[data-v-22653e4d]{bottom:25px;font-size:26px;left:25px;padding:10px 25px}}.brands[data-v-b38caac4]{padding-left:5px;padding-right:5px}.brands__content[data-v-b38caac4]{align-items:center;border:1.5px solid var(--gray-200);border-radius:35px;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.brands__info[data-v-b38caac4]{padding:25px 10px}.brands__info-content[data-v-b38caac4]{display:flex;flex-direction:column;justify-content:space-between}.brands__subtitle[data-v-b38caac4]{color:var(--primary);display:block;font-size:18px}.brands__subtitle[data-v-b38caac4],.brands__title[data-v-b38caac4]{font-weight:600;text-align:center}.brands__title[data-v-b38caac4]{color:#020203;font-size:24px;line-height:130%;margin-top:5px}.brands__list[data-v-b38caac4]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:25px}.brands__item[data-v-b38caac4]{border:1px solid var(--primary);border-radius:12px;color:var(--gray-600);font-weight:500;padding:5px 10px}.brands__buttons[data-v-b38caac4]{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:25px}.brands__buttons .btn--stroke:hover svg g path[data-v-b38caac4]{stroke:var(--white)}.brands__image[data-v-b38caac4]{align-self:flex-end}.brands__image img[data-v-b38caac4]{width:100%}@media (min-width:1024px){.brands__content[data-v-b38caac4]{flex-direction:row;gap:50px}.brands__info[data-v-b38caac4]{padding:44px 0 44px 50px}.brands__info-content[data-v-b38caac4]{max-width:520px;min-width:520px;width:100%}.brands__subtitle[data-v-b38caac4],.brands__title[data-v-b38caac4]{text-align:left}.brands__title[data-v-b38caac4]{font-size:35px;line-height:110%;max-width:320px}.brands__list[data-v-b38caac4]{justify-content:flex-start;margin-top:35px}.brands__buttons[data-v-b38caac4]{align-items:flex-start;flex-direction:row;justify-content:flex-start}.brands__buttons .btn[data-v-b38caac4]{min-width:200px}}
