@font-face{font-family:'Montserrat';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/montserrat-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/montserrat-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/montserrat-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#011166;--blue:#041461;--orange:#ff6901;--text:#404040;--dark:#333;--line:#d2d2d2;--grey:#eceff1;--btn:linear-gradient(90deg,#ff6900 40%,#ff842f 100%);--glow:0 13px 40px rgba(255,128,38,.8)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font:400 16px/1.5 'Montserrat',Arial,sans-serif;color:var(--text);background:#fff;overflow-x:hidden}img,video,iframe{max-width:100%}img{height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd{margin:0}button{font:inherit;color:inherit;cursor:pointer}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}[hidden]{display:none!important}.btn{display:inline-flex;align-items:center;justify-content:center;min-width:250px;min-height:66px;padding:12px 30px;border:0;border-radius:100px;background:var(--btn);color:#fff;font-size:16px;text-align:center;text-decoration:none;box-shadow:var(--glow);transition:box-shadow .6s}.btn:hover{box-shadow:0 13px 40px rgba(255,128,38,.5)}.more{display:inline-block;margin-top:15px;color:var(--orange)}.heading{position:relative;padding-left:0;font-size:52px;font-weight:500;line-height:1.15;color:var(--dark)}.heading b{display:block;font-weight:700}.heading::before{content:'';position:absolute;left:-84px;top:32px;width:56px;height:8px;background:var(--orange)}.frame{border:20px solid var(--navy);background:#fff}.frame--light{border-color:#fff;background:transparent}.header{position:relative;z-index:5;box-shadow:0 4px 15px rgba(51,51,51,.1)}.header--over{position:absolute;left:0;right:0;top:0;box-shadow:none;color:#fff}.admin-bar .header--over{top:32px}@media (max-width:782px){.admin-bar .header--over{top:46px}}.header__bar{display:flex;align-items:center;gap:30px;padding:10px 15px}.logo{display:flex;align-items:center;gap:20px;text-decoration:none;color:inherit}.logo img{width:72px;height:70px}.logo__text{display:flex;flex-direction:column;justify-content:center;min-height:50px;padding-left:20px;border-left:2px solid #e0dada;font-size:13px;font-weight:700;line-height:1.5}.logo__text b{font-size:14px;letter-spacing:1px}.reach{margin-left:auto;text-align:right}.reach a{text-decoration:none}.reach__phones{font-weight:700;padding-left:25px;background:url(../img/tel.svg) no-repeat 0 50%/19px 21px}.reach__sep{margin:0 6px}.reach__address{width:fit-content;margin-left:auto;font-size:14px;padding-left:19px;background:url(../img/map.svg) no-repeat 0 50%/13px 21px}.lang{display:flex}.lang a{padding:0 15px;border-left:2px solid var(--line);font-size:18px;line-height:20px;text-decoration:none}.lang a:first-child{border-left:0}.lang a[aria-current]{color:var(--orange);font-weight:600}.burger{position:relative;z-index:12;flex:none;width:50px;height:50px;border:2px solid var(--orange);background:rgba(255,105,0,.57)}.burger span,.burger span::before,.burger span::after{position:absolute;left:10px;height:2px;background:#fff;transition:transform .25s,width .25s}.burger span{top:23px;width:27px}.burger span::before,.burger span::after{content:'';left:0;width:15px}.burger span::before{top:-8px}.burger span::after{top:8px}.burger[aria-expanded="true"] span{transform:rotate(45deg)}.burger[aria-expanded="true"] span::before{top:0;width:27px;transform:rotate(0)}.burger[aria-expanded="true"] span::after{top:0;width:27px;transform:rotate(90deg)}.menu{position:fixed;z-index:11;top:0;right:0;width:300px;max-width:100%;height:100%;padding:80px 0;background:var(--grey);box-shadow:1px 0 6px rgba(0,0,0,.2);transform:translateX(100%);visibility:hidden;transition:transform .25s,visibility .25s;overflow-y:auto}.menu.is-open{transform:none;visibility:visible}.menu a{display:block;padding:12px 24px;color:var(--dark);font-size:20px;text-decoration:none}.menu a:hover,.menu a[aria-current="page"]{background:#fbfbfb;color:#000;font-weight:600}.hero{position:relative;min-height:800px;display:flex;align-items:flex-end;color:#fff;background:var(--blue)}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__body{position:relative;padding-top:220px;padding-bottom:40px;display:grid;grid-template-columns:1fr auto;column-gap:40px}.heading--hero{grid-column:1/-1;color:#fff;font-size:52px;font-weight:400;padding-left:100px}.heading--hero b{font-size:56px}.heading--hero::before{left:20px;top:36px}.hero__lead{grid-column:1;margin:70px 0 0 100px;font-size:22px}.hero .btn{grid-column:1;justify-self:start;margin:70px 0 0 100px}.play{grid-column:2;grid-row:2/4;align-self:center;display:flex;align-items:center;gap:60px;padding:0;border:0;background:none;color:#fafafa;text-align:left}.play__text{position:relative;font-size:14px;line-height:1.2;padding-bottom:4px;border-bottom:1px solid var(--orange)}.play__icon{position:relative;width:93px;height:93px;border-radius:50%;border:2px solid rgba(255,255,255,.4);background:url(../img/play.svg) no-repeat 52% 50%/14px 18px}.play__icon::before{content:'';position:absolute;inset:-25px;border-radius:50%;border:8px solid var(--orange);border-left-color:transparent;border-top-color:transparent;animation:spin 6s linear infinite}.hero__points{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 65px;margin:90px 0 0 100px;padding:0;list-style:none}.hero__points li{position:relative;padding-left:30px;font-weight:700;text-decoration:underline;letter-spacing:.5px}.hero__points li::before{content:'';position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:#ff832d;box-shadow:0 0 29px #fff}@keyframes spin{to{transform:rotate(360deg)}}.products{padding:100px 0 85px}.products__row{display:grid;grid-template-columns:496px 1fr;align-items:start}.products__card{min-height:697px;padding:55px 96px 30px 50px}.products__item img{max-height:300px;width:auto;margin:0 auto 20px}.products__title{font-size:32px;line-height:34px;color:var(--dark);margin-bottom:10px}.products__item p{color:#120401}.products__item .more{display:block;text-align:right}.products__side{position:relative;margin:52px 0 0 -12px}.products__side .heading{background:#fff;padding:20px 0 20px 20px;margin-left:0}.products__side .heading::before{left:-64px;top:52px}.products__photo{position:relative;max-width:471px;margin:10px 0 0 30px}.products__photo::before{content:'';position:absolute;z-index:-1;left:-10px;right:-10px;top:32px;bottom:32px;background:var(--navy)}.products__photo img{width:100%}.spot{position:absolute;width:27px;height:27px;padding:0;border:0;border-radius:50%;background:url(../img/plus.svg) center/cover;box-shadow:0 3px 16px rgba(0,0,0,.43);animation:pulse 2.5s infinite}.spot[aria-pressed="true"]{outline:3px solid #fff;outline-offset:2px}@keyframes pulse{0%,100%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}}.about{position:relative;min-height:800px;padding:100px 0;background:var(--blue) url(../img/about-bg.webp) center/cover;color:#fff;overflow:hidden}.about::before{content:'';position:absolute;left:0;bottom:60px;width:570px;height:600px;background:url(../img/about-left.webp) no-repeat 0 100%/contain}.about::after{content:'';position:absolute;right:80px;top:-20px;width:370px;height:385px;background:url(../img/about-right.webp) no-repeat center/contain}.about__row{position:relative;z-index:1;display:grid;grid-template-columns:4fr 8fr;gap:30px}.about .heading{color:#fff;margin-left:85px;font-size:52px}.about .heading b{font-size:32px;font-weight:600}.about .heading::before{top:16px}.about__text{margin-top:200px;font-size:18px}.about__text h3{font-size:24px;font-weight:400;color:var(--orange);margin-bottom:20px}.about__text p+p{margin-top:28px}.benefits{position:relative;padding:100px 0 126px;overflow:hidden}.benefits .heading{margin-left:85px}.benefits__list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:75px 0 0;padding:0 0 0 40px;list-style:none;counter-reset:ben}.benefits__list li{position:relative;min-height:218px;margin-left:52px;padding:40px 18px 30px 40px;border:2px solid var(--navy);text-align:center;font-size:14px;counter-increment:ben}.benefits__list li::before{content:'0' counter(ben);position:absolute;left:-62px;top:50%;transform:translateY(-50%);padding:6px 0;background:#fff;color:#121b4a;font-size:68px;font-weight:500;line-height:1}.benefits__list img{margin:0 auto 18px}.bolt,.nut{position:absolute;pointer-events:none;background:no-repeat center/contain;transition:transform .2s ease-out}.bolt{left:20px;top:290px;width:200px;height:200px;background-image:url(../img/bolt.webp);transform:rotate(29deg)}.nut{right:100px;top:0;width:100px;height:100px;background-image:url(../img/nut.webp)}.nut--small{right:60px;top:100px;width:150px;height:100px;background-image:url(../img/nut-2.webp)}.choice{display:grid;grid-template-columns:3fr 9fr;min-height:1018px}.choice__menu{display:flex;flex-direction:column;align-items:center;background:var(--navy) url(../img/choice-bg.webp) center/cover;color:#fff;padding:37px 20px 50px}.choice__menu-title{font-size:24px;font-weight:400;border-bottom:1px solid;text-align:center}.choice__menu ul{margin-top:50px;padding:0;list-style:none}.choice__menu li+li{margin-top:25px}.choice__menu button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:0;border:0;background:none;color:#fff;font-size:16px;text-decoration:underline;transition:color .5s}.choice__menu button::after{content:'';flex:none;width:18px;height:18px;background:url(../img/arrow.svg) center/contain}.choice__menu button:hover,.choice__menu button[aria-pressed="true"]{color:var(--orange);text-decoration:none}.choice__main{padding:100px 30px 60px 15%}.choice__main .heading{margin-left:20px}.choice__card{position:relative;max-width:496px;min-height:585px;margin:100px 0 0 12%;border-left-color:transparent}.choice__item{position:absolute;inset:0;display:flex;align-items:center}.choice__item img{position:relative;left:-240px;width:380px;max-width:none;background:#fff}.choice__info{position:relative;left:-200px;min-width:300px;background:#fff;padding:20px}.choice__info h3{font-size:32px;line-height:1.2;color:var(--dark);white-space:nowrap}.message{display:grid;grid-template-columns:61fr 39fr;min-height:730px;margin-top:124px;background:url(../img/send-bg.webp) 0 50%/cover;color:#fff}.message__man{display:none}.message__intro{display:flex;align-items:center;padding-left:49%}.message__intro .heading{color:#fff}.message__intro .heading::before{background:#fff;left:-84px}.message__intro p{max-width:447px;margin-top:10px;font-size:14px}.message__form{display:flex;align-items:center;padding:0 30px 0 28%}.message .form{width:100%;max-width:340px}.form{display:flex;flex-direction:column;gap:30px}.form input{width:100%;padding:10px 4px;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;outline:0}.form input::placeholder{color:inherit;opacity:.7}.form .btn{align-self:flex-start;margin-top:10px}.form__ts:empty{display:none}.form__error{margin:-10px 0 0;font-size:14px;color:var(--orange)}.form__done{font-size:18px;font-weight:600}.certificates{padding:100px 0 60px}.certificates .heading{margin:0 0 66px 85px}.slider{position:relative;padding:0 50px}.slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.slider__track::-webkit-scrollbar{display:none}.slider__track li{scroll-snap-align:start}.slider__track img{width:100%}.slider__arrow{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;border:0;background:none;font-size:24px;color:var(--dark)}.slider__arrow--prev{left:0}.slider__arrow--next{right:0}.slider__arrow--prev::before{content:'←'}.slider__arrow--next::before{content:'→'}.contacts{min-height:800px;margin-top:57px;padding:100px 0;background:var(--blue) url(../img/contacts-bg.webp) center/cover;color:#fff}.contacts__row{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.contacts .heading{color:#fff;margin-left:85px}.contacts__list{margin:50px 0 0;padding:55px 50px 30px 80px;list-style:none}.contacts__list li{margin-bottom:30px;padding-left:36px;background-repeat:no-repeat;background-position:0 2px;background-size:16px 21px}.contacts__list a{display:block;text-decoration:none}.contacts__address{background-image:url(../img/map.svg)}.contacts__phones{background-image:url(../img/tel.svg)}.contacts__mail{background-image:url(../img/mail.svg)}.contacts__hours{background-image:url(../img/time.svg)}.contacts__map{width:100%;height:270px;border:0;padding:10px 0;background:var(--blue)}.seo{margin:100px 0}.seo__body{height:400px;overflow-y:auto}.prose h2{font-size:16px;font-weight:700;margin-bottom:16px}.prose h3{font-size:16px;font-weight:400;text-decoration:underline;margin:16px 0}.prose p,.prose ul,.prose ol{margin-bottom:16px}.prose ul,.prose ol{padding-left:88px}.prose img{max-width:100%}.prose .alignleft{float:left;margin:0 24px 24px 0}.prose .alignright{float:right;margin:0 0 24px 24px}.prose .aligncenter{display:block;margin:0 auto 24px}.prose::after{content:'';display:block;clear:both}.wp-block-gallery{columns:4 150px;column-gap:14px;margin:0 0 16px}.wp-block-gallery .wp-block-image{break-inside:avoid;margin:0 0 14px}.wp-block-gallery img{display:block;width:100%;height:auto}.article{padding-top:40px;padding-bottom:60px}.article__title{margin-bottom:30px;font-size:40px;font-weight:400;text-align:center;color:var(--dark)}.nf{text-align:center}.nf img{margin:0 auto 30px}.nf p{margin-bottom:30px}.office{position:relative;min-height:808px;border-bottom:4px solid #ff6900}.office__map{position:absolute;inset:0;width:100%;height:100%;border:0}.office__row{position:relative;display:flex;justify-content:flex-end;pointer-events:none}.office__card{width:518px;max-width:100%;padding:32px 30px;background:rgba(255,255,255,.9);font-style:normal;text-align:center;pointer-events:auto}.office__card h1{margin:0 7px 23px 12px;padding-bottom:23px;border-bottom:4px solid #fecc0c;font-size:60px;font-weight:700;text-transform:uppercase;color:var(--dark)}.office__card dl{font-size:20px}.office__card dt{margin-top:16px;font-size:22px;font-weight:700;line-height:1.4;color:var(--orange)}.office__card dt::after{content:':'}.office__card a{color:#000;text-decoration:none}.branch{padding:20px 15px 40px;font-size:20px}.branch h2{margin-bottom:10px}.branch__who{color:var(--orange);font-weight:700;text-transform:uppercase}.branch a{color:#000;text-decoration:none}.footer{padding:20px 0;box-shadow:0 4px 15px rgba(51,51,51,.3)}.footer__row{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:20px}.footer .logo__text{font-size:11px;color:var(--dark)}.footer__links{margin:0;padding:0;list-style:none}.footer__links a{color:#161616;transition:color .5s}.footer__links a:hover{color:var(--orange);text-decoration:none}.footer .btn{box-shadow:none}.studio{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin-top:25px;font:10px/1.2 Arial,sans-serif;color:#000;text-decoration:none}.studio b{font-weight:400;color:#1e9dd9}.up{position:fixed;z-index:4;right:24px;bottom:30px;width:40px;height:40px;background:url(../img/up.svg) center/100%;opacity:.5;transition:opacity .25s}.up:hover{opacity:1}.dialog{border:0;padding:40px;max-width:min(360px,calc(100% - 30px));text-align:center}.dialog::backdrop{background:rgba(11,11,11,.8)}.dialog__close{position:absolute;right:6px;top:6px;width:40px;height:40px;border:0;background:none;font-size:28px;line-height:1;color:var(--dark)}.dialog__close::before{content:'×'}.request__title{font-size:18px;text-transform:uppercase;margin-bottom:10px}.request__text{font-size:13px;text-transform:uppercase;margin-bottom:20px}.request .form{gap:20px}.request .form input{border:1px solid var(--line);padding:10px}.request .form .btn{align-self:center}.dialog--video{max-width:min(960px,calc(100% - 30px));padding:0;background:#000}.dialog--video video{display:block;width:100%}.dialog--video .dialog__close{right:0;top:-44px;color:#fff}.dialog--video[open]{overflow:visible}.lightbox{max-width:calc(100% - 30px);max-height:calc(100% - 30px);padding:0;background:none;overflow:visible}.lightbox img{max-height:calc(100vh - 60px);width:auto}.lightbox .dialog__close{right:0;top:-44px;color:#fff}.lightbox .slider__arrow{color:#fff}.lightbox .slider__arrow--prev{left:-50px}.lightbox .slider__arrow--next{right:-50px}@media (max-width:1200px){.reach__address{display:none}.hero__body{grid-template-columns:1fr}.play{grid-column:1;grid-row:auto;margin:50px 0 0 100px}.products__row{grid-template-columns:1fr 1fr;gap:30px}.products__card{padding:40px}.products__side{margin:0}.about::before,.about::after{opacity:.35}.benefits__list{grid-template-columns:repeat(2,1fr);row-gap:40px}.choice__main{padding-left:60px}.choice__item img{left:-120px;width:300px}.choice__info{left:-100px}.message{grid-template-columns:1fr;background:none}.message__intro{padding:60px 15px 60px 100px;background:var(--orange)}.message__form{padding:60px 15px;background:var(--navy) url(../img/contacts-bg.webp) center/cover;justify-content:center}.contacts__row{grid-template-columns:1fr}.footer__row{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.lang{display:none}.heading,.heading--hero{font-size:40px}.heading--hero b{font-size:44px}.heading::before{left:-70px;top:24px}.products__row{grid-template-columns:1fr}.products__card{order:2;min-height:0}.products__photo{margin-left:0}.about__row{grid-template-columns:1fr}.about__text{margin-top:40px}.choice{grid-template-columns:minmax(0,1fr);min-height:0}.choice__main{padding:60px 15px}.choice__main .heading{margin-left:85px}.choice__card{min-height:0;margin:60px auto 0;border-left-color:var(--navy)}.choice__item{position:static;flex-direction:column}.choice__item img,.choice__info{left:0}.choice__item img{width:100%;max-width:380px}.slider__track{grid-auto-columns:calc((100% - 20px)/2)}}@media (max-width:600px){.header__bar{gap:15px}.logo__text{display:none}.reach{font-size:13px}.reach__phones{background:none;padding-left:0}.reach__phones a{display:block}.reach__sep{display:none}.hero{min-height:0}.hero__body{padding-top:120px}.heading,.heading--hero{font-size:28px;padding-left:0;text-align:center}.heading--hero{text-align:left}.heading--hero b{font-size:30px}.heading::before{display:none}.hero__lead,.hero .btn,.play,.hero__points{margin-left:0}.hero__lead{margin-top:40px;font-size:16px}.hero .btn{margin-top:40px}.play{gap:40px}.hero__points{margin-top:50px;gap:10px 30px;font-size:14px}.products{padding:50px 0}.products__card{padding:20px;border-width:16px}.products__title{font-size:26px}.products__side .heading{padding:0 0 20px}.about{padding:50px 0;min-height:0}.about::before,.about::after{display:none}.about .heading,.benefits .heading,.choice__main .heading,.certificates .heading,.contacts .heading{margin-left:0}.about .heading b{font-size:26px}.about__text{font-size:14px}.benefits{padding:50px 0}.benefits__list{grid-template-columns:1fr;padding:0;margin-top:40px}.benefits__list li{margin-left:82px}.benefits__list li::before{left:-82px;font-size:60px}.bolt,.nut{display:none}.choice__menu{padding:30px 15px}.choice__main{padding:40px 15px}.choice__card{border-width:16px}.choice__info h3{font-size:24px;white-space:normal}.message{margin-top:50px}.message__man{display:block;width:240px;margin-bottom:20px}.message__intro{flex-direction:column;padding:40px 15px;text-align:center}.message__intro p{margin:10px auto 0}.certificates{padding:50px 0 30px}.certificates .heading{margin-bottom:30px}.slider{padding:0 30px}.slider__track{grid-auto-columns:100%}.contacts{padding:50px 0;min-height:0;margin-top:30px}.contacts__list{padding:30px 20px 10px;border-width:0}.seo{margin:50px 0}.prose ul,.prose ol{padding-left:24px}.prose .alignleft,.prose .alignright{float:none;margin:0 auto 24px}.article__title{font-size:28px}.office{min-height:0;display:flex;flex-direction:column-reverse}.office__map{position:static;height:360px}.office__row{padding:0}.office__card{width:100%;padding:24px 15px}.office__card h1{font-size:36px}.office__card dl{font-size:18px}.footer__row{grid-template-columns:1fr;justify-items:start}.dialog{padding:30px 20px}.lightbox .slider__arrow--prev{left:0}.lightbox .slider__arrow--next{right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spot,.play__icon::before{animation:none}}