strong[data-v-70d5c228]{color:#f1aa34}.hero[data-v-70d5c228]{background:#000;height:100svh;width:100%}.hero__body[data-v-70d5c228]{align-items:center;background:linear-gradient(180deg,#0009,#0003);height:100%;position:relative;width:100%}.hero__body[data-v-70d5c228],.hero__bottom[data-v-70d5c228]{display:flex;justify-content:center}.hero__bottom[data-v-70d5c228]{bottom:8px;left:0;position:absolute;right:0}.hero__content[data-v-70d5c228]{animation:slideInSmooth-70d5c228 .6s cubic-bezier(.25,1,.3,1) .2s forwards;opacity:0;transform:translate(100px)}@keyframes slideInSmooth-70d5c228{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.hero__overlay[data-v-70d5c228]{animation:fadeIn-70d5c228 .5s ease-in-out forwards;background:url(../main-banner-desktop.webp) no-repeat 50%/cover;height:100%;opacity:0;width:100%}@media (max-width:600px){.hero__overlay[data-v-70d5c228]{background:url(../main-banner-mobile.webp) no-repeat 50%/cover}}@keyframes fadeIn-70d5c228{0%{opacity:0}to{opacity:1}}.hero__nav[data-v-70d5c228]{position:absolute;top:0}.hero__title[data-v-70d5c228]{font-size:clamp(32px,13vw,65px);font-weight:500;letter-spacing:-1px;line-height:normal;margin-bottom:.7rem}.hero__subtitle[data-v-70d5c228]{font-size:clamp(17px,6vw,30px);font-weight:400;margin-bottom:-4px}.hero__description[data-v-70d5c228]{border-radius:8px;color:#f3f3f3;font-size:1.25rem;font-weight:400;margin-bottom:24px;max-width:480px}@media (max-width:768px){.hero__description[data-v-70d5c228]{font-size:1.125rem}}@media (max-width:364px){.hero__description[data-v-70d5c228]{font-size:1rem}}.hero__actions[data-v-70d5c228]{display:flex;gap:1rem;margin-top:1.5rem}@media (max-width:768px){.hero__actions[data-v-70d5c228]{margin-top:1rem}}@media (max-width:373px){.hero__btn--catalog[data-v-70d5c228]{display:none}}.hero__btn[data-v-70d5c228]{margin-bottom:12px}@media (max-width:768px){.hero__title[data-v-70d5c228]{font-weight:500}.hero__btn[data-v-70d5c228]{margin-bottom:16px}.hero__subtitle[data-v-70d5c228]{font-weight:500;margin-bottom:2px}.hero__body[data-v-70d5c228]{background:linear-gradient(180deg,#0009,#0000001a)}}.bonus[data-v-70d5c228]{cursor:pointer;margin:20px 0 30px}.bonus__title[data-v-70d5c228]{color:#fff;font-size:clamp(18px,4vw,20px);margin-bottom:12px}@media screen and (max-width:490px){.bonus[data-v-70d5c228]{margin-top:20px}.bonus__title[data-v-70d5c228]{margin-bottom:12px}}.bonus__btn[data-v-70d5c228]{align-items:center;background:none;border:none;color:#f1aa34;cursor:pointer;display:flex;font-size:16px;gap:2px}.bonus__btn span[data-v-70d5c228]{font-weight:500;text-transform:uppercase}.btn[data-v-70d5c228]{border:2px solid #f1aa34;border-radius:50px;width:-moz-fit-content;width:fit-content}.btn span[data-v-70d5c228]{color:#f1aa34;font-size:12px;font-weight:500;padding:6px 6px 6px 12px}.btn__icon[data-v-70d5c228]{color:#f1aa34;padding-right:6px}.about[data-v-a7b4969f]{align-items:center;display:grid;gap:44px;grid-template-columns:1.2fr 1fr}.about .advantage[data-v-a7b4969f],.about .advantages[data-v-a7b4969f]{align-items:center;display:flex}.about .advantage[data-v-a7b4969f]{gap:8px}.about .advantages[data-v-a7b4969f]{flex-wrap:wrap;gap:20px}.about .video[data-v-a7b4969f]{border-radius:7px;height:550px;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.about .video-placeholder[data-v-a7b4969f]{align-items:center;display:flex;height:550px;justify-content:center}.about .review__yandex[data-v-a7b4969f]{height:125px;margin-top:32px}@media screen and (max-width:700px){.about[data-v-a7b4969f]{gap:40px;grid-template-columns:1fr}.about .video[data-v-a7b4969f]{border-radius:0;height:60vh;justify-self:center;width:100%}.about .video-container[data-v-a7b4969f]{margin:0 -16px}.about .video-placeholder[data-v-a7b4969f]{height:60vh;width:100%}}.services__btn[data-v-e30dad28]{margin-left:auto;margin-right:auto}.btn-container[data-v-e30dad28]{margin-top:32px}.top-services__title[data-v-e30dad28]{max-width:400px}.complexes strong[data-v-80ca2bd2]{color:#f1aa34}.complexes__description[data-v-80ca2bd2]{margin-bottom:32px;margin-top:16px}@media screen and (max-width:600px){.gallery__slider{padding:0!important}}
