.navigation{position:fixed;top:12.9rem;right:-100%;max-width:25rem;z-index:11;background-color:var(--white);transition:right 1s,opacity .5s;box-sizing:border-box;text-align:end;opacity:0}.navigation_active{right:8.5rem;opacity:1}.navigation__link{text-decoration:none;color:var(--text-004);font-size:1.1rem;text-transform:uppercase;transition:.3s;text-shadow:.12rem .12rem .12rem hsla(0,0%,100%,.2)}.navigation__link:hover{text-shadow:.12rem .12rem .12rem hsla(0,0%,100%,.3)}.navigation__link:hover,.navigation__link_activ{color:var(--secondary-beige)}.navigation-lang{position:absolute;top:-9.5rem;right:0;display:flex;justify-content:flex-start;align-items:center;gap:.12rem;flex-wrap:nowrap;opacity:0;transition:opacity 1s ease-in-out}.navigation-lang_activ{transition-delay:1s;opacity:1}.navigation-lang_sticky{display:none}.navigation-lang__splitter{font-size:.7rem;font-weight:900;transition:.3s}.navigation-lang__btn,.navigation-lang__splitter{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-004)}.navigation-lang__btn{background:none;border:none;font-size:.9rem;font-weight:600;transition:color .3s ease;text-shadow:.12rem .12rem .12rem rgba(0,0,0,.7);text-transform:uppercase}.navigation-lang__btn:hover{color:var(--secondary-beige);text-shadow:.06rem .06rem .06rem #000}.navigation-lang__btn.navigation-lang__btn_active{color:var(--secondary-beige);text-shadow:.12rem .12rem .12rem #000}@media screen and (max-width:1350px){.navigation-lang{top:-8.2rem}}@media screen and (max-width:475px){.navigation{top:12.9rem;right:-100%;max-width:calc(100vw - 4rem);width:100%;z-index:11;transition:right 1s,opacity .5s}.navigation_active{right:2rem}.navigation__link{font-size:1rem;text-shadow:.1rem .1rem .1rem hsla(0,0%,100%,.3)}.navigation__link:hover{text-shadow:.1rem .1rem .1rem hsla(0,0%,100%,.4)}.navigation-lang{top:-9.3rem;right:3rem;gap:.1rem}}.header__contacts-wrapper{position:absolute;right:3.75rem;bottom:1.6rem;display:flex;align-items:center;gap:1.4rem}.header__contacts-wrapper_sticky{bottom:-4.5rem;gap:1.25rem}.header__messengers{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.header__messenger-link{display:block;width:1.875rem;height:1.875rem;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:contain;text-decoration:none;filter:drop-shadow(.14rem .14rem .14rem rgba(0,0,0,.7));transition:transform .25s ease,filter .25s ease;transform:scale(1);transform-origin:center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header__messenger-link:hover{transform:scale(1.08);filter:drop-shadow(.1rem .1rem .1rem rgb(0,0,0))}.header__messenger-link_sticky{filter:drop-shadow(.14rem .14rem .14rem rgba(0,0,0,.1))}.header__messenger-link_sticky:hover{filter:drop-shadow(0 0 .1rem rgb(0,0,0))}.header__messenger-link_hidden{display:none!important}.header__messenger-link_max{background-image:url(/icons/max_white.svg)}.header__messenger-link_max_black{background-image:url(/icons/max_black.svg);width:2.75rem;height:2.75rem}.header__messenger-link_max_black--navActive{background-image:url(/icons/max_white.svg)}.header__messenger-link_telegram{background-image:url(/icons/telegram_white.svg)}.header__messenger-link_telegram_black{background-image:url(/icons/telegram_black.svg);width:2.75rem;height:2.75rem}.header__messenger-link_telegram_black--navActive{background-image:url(/icons/telegram_white.svg)}.header__messenger-link_phone_black{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;overflow:hidden;white-space:nowrap;width:2.75rem;height:2.75rem;padding:0;border-radius:999px;background-color:#212636;background-image:url(/icons/phone_black.svg);background-repeat:no-repeat;background-size:2.75rem;text-decoration:none;transition:width .35s ease,transform .25s ease,filter .25s ease}.header__messenger-link_phone_black--navActive{background-image:url(/icons/phone_white.svg)}.header__messenger-phone-text{display:inline-block;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1;opacity:0;transition:opacity .2s ease;padding-right:1rem}.header__phone-wrapper{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0}.header__phone{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none;color:var(--text-004);white-space:nowrap;transition:color .3s ease,transform .2s ease;text-shadow:.14rem .14rem .14rem rgba(0,0,0,.7);text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.75rem;letter-spacing:.01em;overflow:hidden}.header__phone:before{content:"";display:inline-block;width:1.1rem;height:1.2rem;margin-right:.2rem;vertical-align:middle;background-image:url(/images/phone.png);background-repeat:no-repeat;background-size:contain;filter:drop-shadow(.14rem .14rem .14rem rgba(0,0,0,.7));transition:filter .3s ease;transform:rotate(0deg);transform-origin:center center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header__phone:hover{text-shadow:.1rem .1rem .1rem #000}.header__phone:hover:before{animation:headerContactsShake .5s ease-in-out;filter:drop-shadow(.1rem .1rem .1rem rgb(0,0,0))}.header__phone_mob{display:none}.header__phone_hidden{display:none!important}@keyframes headerContactsShake{0%,to{transform:rotate(0deg)}20%{transform:rotate(5deg)}40%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-4deg)}}@media(min-width:1351px){.header__messenger-link_phone_black:hover{width:15.65rem;background-position:left .3rem center;justify-content:flex-end;transform:none}.header__messenger-link_phone_black:hover .header__messenger-phone-text{opacity:1}}@media screen and (max-width:1350px){.header__phone{display:none;right:8.3rem;bottom:3.3rem}.header__phone_mob{display:block}.header__contacts-wrapper{bottom:-2.1rem}.header__contacts-wrapper_sticky{bottom:-4rem;right:3.1rem;gap:1.25rem}.header__messenger-phone-text{padding-right:0}}@media screen and (max-width:475px){.header__phone{right:2rem;bottom:0}.header__contacts-wrapper{right:2rem}.header__contacts-wrapper_sticky{right:2rem;bottom:-4rem}}@media screen and (max-width:420px){.header__phone{right:2rem;bottom:0}}@media screen and (max-width:850px)and (orientation:landscape){.header__contacts-wrapper{bottom:0}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:999999;display:flex;justify-content:center;align-items:center;transition:opacity 1s ease-in-out}.preloader.fade-out{opacity:0;pointer-events:none}.preloaderInside{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloaderLogoWrap{max-width:800px;margin:auto}.preloader-logo-ru{width:100%;height:auto;animation:fadeOut 1s ease-in 4.4s forwards;will-change:opacity}.cls-logo{stroke:#fff;stroke-width:1;stroke-dasharray:500;stroke-dashoffset:500}.cls-logo,.cls-logo-ru{fill:none;opacity:0;animation:fadeIn 2s ease-in forwards,draw 4s ease-in-out 1s forwards,fadeOut 1s ease-in 4s forwards}.cls-logo-ru{stroke:#fff;stroke-width:.6;stroke-dasharray:500;stroke-dashoffset:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes draw{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media screen and (max-width:800px){.preloader-logo-ru{width:100%}}@keyframes animate-svg-fill-1{0%{fill:rgba(0,0,0,0)}to{fill:#fff}}.svg-elem-1{animation:animate-svg-fill-1 .7s cubic-bezier(.785,.135,.15,.86) .8s both}@keyframes animate-svg-fill-2{0%{fill:rgba(0,0,0,0)}to{fill:#fff}}.svg-elem-2{animation:animate-svg-fill-2 .7s cubic-bezier(.785,.135,.15,.86) .9s both}@keyframes animate-svg-fill-3{0%{fill:rgba(0,0,0,0)}to{fill:#fff}}.svg-elem-3{animation:animate-svg-fill-3 .7s cubic-bezier(.785,.135,.15,.86) 1s both}