.header[data-v-34e1a76d]{left:0;position:absolute;top:25px;width:100vw;z-index:10}.header__content[data-v-34e1a76d]{margin:0 auto;max-width:1600px;padding:0 30px;width:100%}.header__menu[data-v-34e1a76d]{align-items:center;background:#fff;border-radius:20px;display:flex;justify-content:space-between;padding:30px 40px}.header__block[data-v-34e1a76d]{border:2px solid #d7593c;border-radius:10px;display:none;height:40px;position:relative;transition:all .3s ease;width:40px}.header__line[data-v-34e1a76d]{background:#d7593c;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-150%);transition:all .3s ease;width:16px}.header__line_last[data-v-34e1a76d]{transform:translate(-50%,150%)}.header__block_active .header__line[data-v-34e1a76d]:first-child{transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center center}.header__block_active .header__line[data-v-34e1a76d]:nth-child(2){transform:translate(-50%,-50%) rotate(45deg);transform-origin:center center}.header__logo[data-v-34e1a76d]{align-items:center;cursor:pointer;display:flex}.header__logo_icon[data-v-34e1a76d]{display:flex}.header__logo_about[data-v-34e1a76d]{margin-left:20px}.header__logo_name[data-v-34e1a76d]{color:#2c3136;font-size:18px;font-weight:700;line-height:20px}.header__logo_text[data-v-34e1a76d]{color:#2c3136;font-size:14px;font-weight:500}.header__nav[data-v-34e1a76d]{transform:translate(30px)}.header__nav ul[data-v-34e1a76d]{align-items:center;-moz-column-gap:25px;column-gap:25px;display:flex}.header__nav ul li[data-v-34e1a76d]{position:relative}.header__nav ul li a[data-v-34e1a76d]{color:#2c3136;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease}.header__nav ul li a[data-v-34e1a76d]:hover{color:#d7593c}.header__information[data-v-34e1a76d]{align-items:flex-start;display:flex}.header__information_image[data-v-34e1a76d]{display:flex;margin-right:20px}.header__information_text[data-v-34e1a76d]{color:#2c3136;font-size:15px;font-weight:400}.header__information_href[data-v-34e1a76d]{color:#d7593c;font-size:19px;font-weight:700;line-height:20px;margin-bottom:5px}.header__information_href[data-v-34e1a76d]:hover{text-decoration:underline}.activeNavLi a[data-v-34e1a76d]{color:#d7593c!important}@media (max-width:1150px){.header__information[data-v-34e1a76d]{display:none}.header__menu[data-v-34e1a76d]{padding:25px 30px}.header__nav[data-v-34e1a76d]{transform:translate(0)}}@media (max-width:800px){.header__nav[data-v-34e1a76d]{display:none}.header__block[data-v-34e1a76d]{display:block}.header__content[data-v-34e1a76d]{padding:0 20px}}.menu[data-v-b26c4ced]{background:#fff;height:100vh;position:fixed;right:0;top:0;width:100vw;z-index:9}.menu__container[data-v-b26c4ced]{align-items:center;display:flex;height:100%;justify-content:center}.menu__text[data-v-b26c4ced]{font-size:20px;font-weight:600;text-align:center}.menu__text[data-v-b26c4ced]:not(:last-child){margin-bottom:10px}.activeNavLi[data-v-b26c4ced]{color:#d7593c}.mainWrapper[data-v-f602bde8]{margin:0 auto;max-width:1600px;padding:170px 30px 0}.v-enter-active[data-v-f602bde8],.v-leave-active[data-v-f602bde8]{transition:opacity .5s ease}.v-enter-from[data-v-f602bde8],.v-leave-to[data-v-f602bde8]{opacity:0}.footer[data-v-4915d908]{width:100vw}.footer__menu[data-v-4915d908]{border-radius:20px;margin:0 auto;max-width:1600px;padding:0 30px 25px}.footer__content[data-v-4915d908]{align-items:center;background:#fff;border-radius:20px;display:flex;justify-content:space-between;padding:30px 50px}.footer__text[data-v-4915d908]{color:#2c3136;font-size:15px;font-weight:500;line-height:180%}.footer__info[data-v-4915d908]{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer__contacts_text[data-v-4915d908]{color:#2c3136;font-size:15px;font-weight:500;line-height:180%;text-align:end}.footer__contacts_href[data-v-4915d908]{color:#2c3136;cursor:pointer;font-size:15px;font-weight:500}.footer__contacts_href[data-v-4915d908]:hover{color:#d7593c;text-decoration:underline}@media (max-width:960px){.footer__content[data-v-4915d908]{flex-direction:column}.footer__info[data-v-4915d908]{margin:20px 0}.footer__contacts_text[data-v-4915d908],.footer__text[data-v-4915d908]{text-align:center}}@media (max-width:500px){.footer__menu[data-v-4915d908]{padding:0 20px 20px}.footer__content[data-v-4915d908]{padding:20px 30px}.footer__contacts_text[data-v-4915d908]{max-width:250px}}
