.page-enter-active,.page-leave-active{transition:opacity .5s}.page-enter,.page-leave-to{opacity:0}.page-content,.page[data-v-8dc49659]{min-height:80vh}.page .button-secondary[data-v-8dc49659]{max-width:309px;max-width:-moz-max-content;max-width:max-content}.page .button-secondary span[data-v-8dc49659]{margin-right:8px}.header-wrapper__contact{align-items:center;border-bottom:3px solid #ebebeb;color:#323232;display:flex;grid-column:2/4;grid-row:1/2;justify-content:space-between;padding-bottom:5px}@media (max-width:768px){.header-wrapper__contact{border:none;grid-column:3/4;justify-content:end;margin-right:20px;padding:0}}.header-wrapper__contact .contact-phone{align-items:center;display:flex}.header-wrapper__contact .contact-social{align-items:center;display:flex;gap:10px;justify-content:end}.header-wrapper__contact .contact-social a{display:block;transition:all .3s}.header-wrapper__contact .contact-social a:hover{opacity:.7}.header-wrapper__contact p{align-items:center;display:flex;font-size:18px;font-weight:400;line-height:23px;margin-right:30px;white-space:nowrap}@media (max-width:992px){.header-wrapper__contact p{font-size:14px;line-height:23px}}@media (max-width:840px){.header-wrapper__contact p{margin-right:14px}}.header-wrapper__contact p a{color:#004978;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:23px;margin-left:5px;transition:all .3s;white-space:nowrap}.header-wrapper__contact p a:hover{opacity:.7}@media (max-width:992px){.header-wrapper__contact p a{font-size:14px;line-height:23px}}.search-box-header .search-button{align-items:center;border-left:3px solid #ebebeb;cursor:pointer;display:flex;padding:10px 0 13px 20px}.search-box-header .search-button p{color:#323232;font-size:18px;font-weight:500;line-height:23px;margin-left:10px;white-space:nowrap}@media (max-width:992px){.search-box-header .search-button p{font-size:14px;line-height:23px}}@media (max-width:768px){.search-box-header .search-button p{display:none}}.search-box-header .search-window{max-width:715px;position:absolute;right:0;top:120px;width:100%}@media (max-width:768px){.search-box-header .search-window{top:80px}}.search-box-header .search-window__input{align-items:center;background:#fff;border-radius:20px;box-shadow:0 5px 10px #8c8c8c38;display:flex;justify-content:space-between;padding:17px 20px}.search-box-header .search-window__input svg{flex-shrink:0}.search-box-header .search-window__input input{color:#323232!important;margin-right:20px}.search-box-header .search-window__input input::-moz-placeholder{color:#646464;font-family:Gilroy;font-size:16px;font-weight:500;line-height:19.41px}.search-box-header .search-window__input input,.search-box-header .search-window__input input::placeholder{color:#646464;font-family:Gilroy;font-size:16px;font-weight:500;line-height:19.41px}.header{background:#fff;border-radius:0 0 20px 20px;box-shadow:0 5px 10px #8c8c8c38;position:fixed;width:100%;z-index:50}.header .header-wrapper{display:grid;grid-template-columns:auto 1fr 188px;padding-top:15px;position:relative}@media (max-width:768px){.header .header-wrapper{align-items:center;grid-template-columns:auto auto 1fr auto;padding:5px 0}}.header .header-wrapper__logo{grid-column:1/2;grid-row:1/3;margin-right:30px;transition:all .3s}@media (hover:hover){.header .header-wrapper__logo{cursor:pointer}.header .header-wrapper__logo:hover{opacity:.5}}@media (max-width:840px){.header .header-wrapper__logo{margin-right:14px;width:88px}}@media (max-width:768px){.header .header-wrapper__logo{grid-column:2/3;grid-row:1/2;margin-left:20px;margin-right:0;width:71px}}@media (max-width:375px){.header .header-wrapper__logo{margin-left:10px}}.header .header-wrapper__links{align-items:center;display:flex;grid-column:2/3;grid-row:2/3;padding:10px 0 13px}.header .header-wrapper__links .link-item{border-bottom:1px solid rgba(50,50,50,0);color:#323232;cursor:pointer;font-size:18px;font-weight:500;line-height:23px;margin-right:30px;text-transform:uppercase;transition:all .3s}.header .header-wrapper__links .link-item:hover{border-bottom:1px solid rgba(50,50,50,.5);opacity:.5}@media (max-width:992px){.header .header-wrapper__links .link-item{font-size:14px;line-height:23px}}.header .header-wrapper__search{grid-column:3/4;grid-row:2/3}@media (max-width:768px){.header .header-wrapper__search{grid-column:4/5;grid-row:1/2}}.header .header-wrapper__burger{grid-column:1/2;grid-row:1/2}@media (min-width:769px){.header .header-wrapper__burger{display:none}}.footer__column-links{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:768px){.footer__column-links{flex-direction:column;gap:10px}}.footer__column-links .link-col{color:#323232}.footer__column-links .link-col .link--ref,.footer__column-links .link-col .link--regular{color:#323232;cursor:pointer;display:block;transition:all .3s}.footer__column-links .link-col .link--ref:hover,.footer__column-links .link-col .link--regular:hover{opacity:.5}.footer__column-links .link-col .link--bold{color:#323232;display:block;font-size:18px;font-weight:700;line-height:22.28px}@media (max-width:992px) and (min-width:769px){.footer__column-links .link-col .link--bold{font-size:14px;line-height:17.33px}}.footer__column-links .link-col .link--bold:not(:last-child){margin-bottom:10px}@media (max-width:992px){.footer__column-links .link-col .link--bold:not(:last-child){margin-bottom:5px}}@media (max-width:768px){.footer__column-links .link-col .link--bold:not(.link--ref){align-items:center;border-bottom:1px solid hsla(0,0%,71%,.6);display:flex;justify-content:space-between;padding-bottom:10px}.footer__column-links .link-col .link--bold:not(.link--ref):after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDEyIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMzMjMyMzIiIGQ9Ik05LjEyMyAxMC44NzdhMS4yNCAxLjI0IDAgMCAwIDEuNzU0IDBsNy44OTEtNy44OTFhMS4yNCAxLjI0IDAgMSAwLTEuNzUzLTEuNzU0TDEwIDguMjQ2IDIuOTg2IDEuMjMyYTEuMjQgMS4yNCAwIDEgMC0xLjc1NCAxLjc1NHpNOC43NiA5djFoMi40OFY5eiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjB2MTJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);display:block;transition:all .3s}.footer__column-links .link-col .link--bold:not(.link--ref).open{color:#323232cc}.footer__column-links .link-col .link--bold:not(.link--ref).open:after{transform:rotate(180deg)}.footer__column-links .link-col .link--bold+.link-col__dropdown{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.footer__column-links .link-col .link--bold+.link-col__dropdown.open{max-height:170px}}.footer__column-links .link-col .link--regular{font-size:16px;font-weight:400;line-height:25px}@media (max-width:992px) and (min-width:769px){.footer__column-links .link-col .link--regular{font-size:12px;line-height:19px}}.footer__column-links .link-col .link--regular:not(:last-child){margin-bottom:10px}@media (max-width:992px){.footer__column-links .link-col .link--regular:not(:last-child){margin-bottom:5px}}.footer{background:#ececec;border-radius:20px 20px 0 0;padding:50px 0}@media (max-width:768px){.footer{padding:30px 0}}.footer__row{display:flex;gap:20px;justify-content:space-between;margin-bottom:50px}@media (max-width:768px){.footer__row{flex-direction:column;margin-bottom:20px}}.footer__row .footer__phone{color:#323232;font-size:22px;font-style:normal;font-weight:700;line-height:29px}@media (max-width:992px){.footer__row .footer__phone{font-size:18px;line-height:25px}}.footer__row .footer__info{color:#646464;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:992px){.footer__row .footer__info{font-size:14px;line-height:17px}}.footer__row .footer__info span{font-weight:500}.footer__row .footer__info:not(:last-child){margin-bottom:10px}.footer__column-info{border:2px solid #323232;border-radius:10px;max-width:455px;padding:20px}@media (max-width:991px){.footer__column-info{max-width:none}}@media (max-width:575px){.footer__column-info{padding:10px}}.footer__column-phone{align-items:center;cursor:pointer;display:flex;gap:5px;margin-bottom:20px;transition:all .3s}.footer__column-phone:hover{opacity:.5}.footer__border{background:#969696;height:2px;width:100%}@media (max-width:768px){.footer__border{background:#32323299;height:1px}}.footer__bottom{display:flex;gap:20px;justify-content:space-between;margin-top:20px}@media (max-width:768px){.footer__bottom{align-items:center;flex-direction:column-reverse;gap:10px}}.footer__bottom-info{align-items:center;display:flex;gap:26px;justify-content:center}@media (max-width:768px){.footer__bottom-info{align-items:start;flex-direction:column;text-align:center}}.footer__bottom-dropdown{align-items:center;cursor:pointer;display:flex;justify-content:end}.footer__copyright{color:#323232;font-size:18px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:992px) and (min-width:769px){.footer__copyright{font-size:14px;line-height:17px}}@media (max-width:576px){.footer__copyright{font-size:14px;line-height:17px}}.footer__copyright br{display:none}@media (max-width:575px){.footer__copyright br{display:block}}@media (max-width:768px){.footer .mobile-header{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:20px}}.side-menu{display:none}@media (max-width:768px){.side-menu{background:#fff;display:block;height:100vh;left:0;position:fixed;top:0;transform:translate(-100%);transition:transform .5s;width:100vw;z-index:1000}.side-menu.open{transform:translate(0)}.side-menu__header{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.side-menu__header p{font-size:22px;font-weight:600;line-height:29px}.side-menu__content{font-size:14px;font-weight:400;line-height:23px}.side-menu__content a,.side-menu__content p{color:#323232}.side-menu__content a:not(:last-child),.side-menu__content p:not(:last-child){margin-bottom:20px}.side-menu__content .content-links{border-bottom:1px solid #3a3a3a;border-top:1px solid #3a3a3a;padding:20px 0}.side-menu__content .content-links a{display:block;text-transform:uppercase}.side-menu__content .content-phones{padding:20px 0}.side-menu__content .content-phones a{font-weight:700;margin-left:5px;white-space:nowrap}}
