@charset "utf-8";@font-face{font-family:'UniNeue';src:url('../fonts/uni-neue_regular.woff2') format('woff2'),url('../fonts/uni-neue_regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'UniNeue';src:url('../fonts/uni-neue_light.woff2') format('woff2'),url('../fonts/uni-neue_light.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'UniNeue';src:url('../fonts/uni-neue_bold.woff2') format('woff2'),url('../fonts/uni-neue_bold.woff') format('woff');font-weight:700;font-style:normal}:root{--red:#ed3237;--red-hover:#d52d32;--red-dark:#b13231;--green:#4a8e00;--jet:#373435;--jet-light:#413e3f;--jet-dark:#272526;--jet-darker:#232122;--jet-item:#2f2d2e;--jet-item-noactive:#2b2a2b;--jet-item-hover:var(--jet);--white:#f2f3f4;--white-item:#f7f8f8;--white-item-hover:#fff;--white-light:#e6e7e8;--gray:#949394;--gray-dark:#505052;--gray-light:#d6dae1;--gray-lighten:#e5e5e5;--txt-white:rgba(242,243,244,0.9);--txt-white-desc:rgba(255,255,255,0.7);--txt-dark:rgba(55,52,53,0.9);--txt-dark-desc:rgba(55,52,53,0.7);--gap:2rem;--gap-half:calc(var(--gap) / 2);--gap-quarter:calc(var(--gap) / 4);--gap-24-48:calc(var(--gap) * 1.5);--gap-2:calc(var(--gap) * 2);--gap-25:calc(var(--gap) * 2.5);--gap-25-half:calc((var(--gap) * 2.5) / 2);--gap-3:calc(var(--gap) * 3);--gap-4:calc(var(--gap) * 4);--gap-8-12:calc(var(--gap-half) * 0.75);--gap-12-24:calc(var(--gap-half) * 1.5);--gap-24-32:clamp(24px,2vw,32px);--fs:clamp(1rem,4vw,1.5rem);--fs-big:clamp(1.125rem,3vw,1.75rem);--fs-mini:clamp(0.875rem,2.5vw,1.25rem);--fs-micro:clamp(0.875rem,2.25vw,1rem);--fs-12-14:clamp(0.75rem,3vw,0.875rem);--fs-12-16:clamp(0.75rem,4vw,1rem);--fs-12-18:clamp(0.75rem,4vw,1.125rem);--fs-14-18:clamp(0.785rem,4vw,1.125rem);--fs-16-18:clamp(1rem,4vw,1.125rem);--fs-14-24:clamp(0.875rem,2.5vw,1.5rem);--fs-32-96:clamp(2rem,6vw,6rem);--fs-32-64:clamp(2rem,5.5vw,4rem);--fs-24-48:clamp(1.5rem,5vw,3rem);--fs-20-32:clamp(1.25rem,4.5vw,2rem);--fs-18-24:clamp(1.125rem,4vw,1.5rem);--bg:var(--jet-dark);--item:var(--jet-item);--item-hover:var(--jet);--item-light:var(--jet-light);--title:var(--white);--txt:var(--txt-white);--txt-desc:var(--txt-white-desc);--title-hover:#fff}@media (max-width:1024px){:root{--gap:1.5rem}}@media (max-width:767px){:root{--gap:1rem;--fs:clamp(1rem,4.5vw,1.5rem);--fs-big:clamp(1.125rem,5vw,1.75rem);--fs-mini:clamp(0.875rem,3vw,1.25rem);--fs-micro:clamp(0.875rem,3vw,1rem);--fs-32-96:clamp(2rem,9vw,6rem);--fs-32-64:clamp(2rem,8vw,4rem);--fs-24-48:clamp(1.5rem,7vw,3rem);--fs-20-32:clamp(1.25rem,6vw,2rem);--fs-18-24:clamp(1.125rem,4.5vw,1.5rem)}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}html{height:auto}body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100dvh}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:var(--jet)}body::-webkit-scrollbar-thumb{background:var(--white-item)}body::-webkit-scrollbar-thumb:hover{background:var(--white-item-hover)}body.contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:1360px){body.contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.contacts main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.contacts aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--gap);background:#fff}main{position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:clip}.container{min-width:320px;max-width:1504px;margin-left:auto;margin-right:auto;padding-left:var(--gap);padding-right:var(--gap)}.container.wide{max-width:1984px}article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-25)}article[whitemode]{background:var(--bg);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}article.nogap{gap:0}article>section{padding:0}main>article,main>section{padding-top:var(--gap-25);padding-bottom:var(--gap-25)}main>article.whide,main>section.whide{padding-top:var(--gap-4);padding-bottom:var(--gap-4)}section.section-desc{background:var(--item);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.p-128{padding-top:var(--gap-4);padding-bottom:var(--gap-4)}.over{overflow:hidden}.gridwaside{display:-ms-grid;display:grid;-ms-flex-line-pack:stretch;align-content:stretch;gap:var(--gap)}.gridwaside>:first-child{-ms-grid-row:1;-ms-grid-column:2;grid-area:A}.gridwaside>:last-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:B}.article-title .gridwaside{margin-top:var(--gap)}@media (max-width:1024px){.gridwaside.hidemobile aside{display:none}}@media (min-width:1360px){.gridwaside.gridwaside-wide-aside aside{min-width:600px}}.gridwaside-right{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;grid-template-areas:"B A"}.gridwaside-left{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"A B"}@media (max-width:1024px){.gridwaside-to-top{gap:var(--gap-2);-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto var(--gap-2) auto;grid-template-areas:"A" "B"}.gridwaside-to-top>:first-child{-ms-grid-row:1;-ms-grid-column:1}.gridwaside-to-top>:last-child{-ms-grid-row:3;-ms-grid-column:1}}@media (max-width:1024px){.gridwaside-to-bottom{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"B" "A"}.gridwaside-to-bottom>:first-child{-ms-grid-row:2;-ms-grid-column:1}.gridwaside-to-bottom>:last-child{-ms-grid-row:1;-ms-grid-column:1}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:18px 24px;color:var(--white);font-size:var(--fs-16-18);line-height:100%;border-radius:8px;background:var(--red);position:relative;z-index:1;overflow:hidden;-webkit-box-shadow:0 0 0 1px var(--red);box-shadow:0 0 0 1px var(--red);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin:1px}.btn span,.btn:after{display:block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.btn:after{padding:18px 24px;content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;color:var(--white);-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.btn svg{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn path{stroke:var(--white)}.btn:hover:not(.btn-loading){background:var(--red-hover);-webkit-box-shadow:0 0 0 1px var(--red-hover);box-shadow:0 0 0 1px var(--red-hover)}.btn:hover:not(.btn-loading):after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.btn:hover:not(.btn-loading) span{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.btn:hover:not(.btn-loading) svg{-webkit-transform:translate(4px,0px);transform:translate(4px,0px)}.btn:active{-webkit-box-shadow:none!important;box-shadow:none!important}.btn:focus{outline:none}.btn.btn-loading{position:relative;cursor:default!important;-webkit-box-shadow:0 0 0 1px var(--item);box-shadow:0 0 0 1px var(--item)}.btn.btn-loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("../img/loader.svg") center no-repeat var(--item)}.btn.btn-stroke{color:var(--jet);background:transparent}.btn.btn-stroke path{stroke:var(--jet);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn.btn-stroke:hover{background:var(--red);-webkit-box-shadow:0 0 0 1px var(--red);box-shadow:0 0 0 1px var(--red)}.btn.btn-stroke:hover path{stroke:var(--white)}@media (max-width:767px){.btn-mobile-white{color:var(--jet);background:var(--white);-webkit-box-shadow:0 0 0 1px var(--white);box-shadow:0 0 0 1px var(--white);border-radius:4px}.btn-mobile-white path{stroke:var(--jet)}}.active-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--white);font-size:18px;line-height:100%;border-radius:4px;background:var(--jet-dark);cursor:pointer;position:relative;z-index:1;overflow:hidden;-webkit-box-shadow:0 0 0 1px var(--jet-dark);box-shadow:0 0 0 1px var(--jet-dark);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.active-icon span{display:block;padding:8px;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s,-webkit-transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.active-icon span+span{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.active-icon:hover{background:var(--red);-webkit-box-shadow:0 0 0 1px var(--red);box-shadow:0 0 0 1px var(--red)}.active-icon:hover span+span{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active-icon:hover span{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.active-icon:active{-webkit-box-shadow:none!important;box-shadow:none!important}.fw{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px var(--gap)}@media (max-width:1024px){.fw{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.fw-one{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap);margin:0}figure img{width:100%;height:100%;max-height:520px;display:block;-o-object-fit:cover;object-fit:cover}figcaption{font-size:var(--fs-mini);line-height:150%;max-width:520px;padding-right:var(--gap-half)}.article-text a,a.ref{position:relative;color:var(--title);border-bottom:2px solid var(--red)}.article-text a:after,a.ref:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:var(--title);-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.article-text a:hover,a.ref:hover{color:var(--title-hover)}.article-text a:hover:after,a.ref:hover:after{width:100%}.article-text a:active,a.ref:active{border-color:transparent;-webkit-transition:all 0s ease;transition:all 0s ease}.article-text a:active:after,a.ref:active:after{height:1px}.swiper-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-bullet{width:8px;height:8px;background:none;border:1px solid var(--white);opacity:1!important;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.swiper-pagination-bullet:hover{background:var(--white)}.swiper-pagination-bullet-active{background:var(--red)!important;border:0}.typed-cursor{margin-left:2px}.swiper-services{position:relative}.services-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-navigation{position:absolute;top:calc(0px - var(--gap-4));-webkit-transform:translate(0,50%);transform:translate(0,50%);right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-quarter)}@media (max-width:1360px){.swiper-navigation{display:none}}.swiper-navigation>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--gap-24-48);height:var(--gap-24-48);padding:var(--gap-half);background:var(--jet);border-radius:48px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 0 0 0 var(--jet);box-shadow:0 0 0 0 var(--jet);content:url("../img/ico-str-next.svg")}.swiper-navigation>.slick-prev,.swiper-navigation>.swiper-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-navigation>:hover{background:var(--jet-light);-webkit-box-shadow:0 0 0 5px var(--jet-light);box-shadow:0 0 0 5px var(--jet-light)}.swiper-navigation>:active{-webkit-transition:all 0s ease;transition:all 0s ease;-webkit-box-shadow:0 0 0 3px var(--jet-light);box-shadow:0 0 0 3px var(--jet-light)}.hover-tm .hover-tm-elem{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;color:var(--white);overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hover-tm .hover-tm-elem span,.hover-tm .hover-tm-elem:after{display:block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.hover-tm .hover-tm-elem:after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;color:var(--white);-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.hover-tm:hover .hover-tm-elem:after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hover-tm:hover .hover-tm-elem span{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.cookie__wrapper{pointer-events:none;position:absolute;height:100%;width:100%;z-index:12;left:0;top:0}.cookie__wrapper .container{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:calc(100dvh - 24px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex}.cookie{-webkit-transition:opacity 350ms ease-out;transition:opacity 350ms ease-out;background-color:var(--jet);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:all;border-radius:8px;max-width:1218px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;opacity:1;gap:16px}@media (min-width:768px){.cookie{padding:32px}}@media (min-width:992px){.cookie{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (orientation:landscape){.cookie{gap:10px;padding:20px}}.cookie.d-none{display:none}.cookie.hide{pointer-events:none;opacity:0}.cookie .cookie__text{margin-bottom:16px;line-height:normal;color:var(--white);font-weight:500;font-size:14px}@media (min-width:768px){.cookie .cookie__text{font-size:16px}}@media (min-width:992px){.cookie .cookie__text{margin-right:16px;margin-bottom:0;font-size:20px}}@media screen and (orientation:landscape){.cookie .cookie__text{font-size:12px;margin-bottom:0}}.cookie .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:992px){.cookie .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (orientation:landscape){.cookie .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-block:12px}}.cookie .btn-dark{background-color:rgba(255,255,255,0.05);-webkit-box-shadow:none;box-shadow:none}body{font-family:'UniNeue',sans-serif;font-size:var(--fs);font-weight:400;line-height:150%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin:0;color:var(--title);font-weight:700;line-height:120%;-webkit-font-feature-settings:'ss01' 1,'onum' 1;font-feature-settings:'ss01' 1,'onum' 1;text-wrap:balance;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.h1,h1{font-size:var(--fs-32-64)}.h1.h1-main,h1.h1-main{font-size:var(--fs-32-96)}.h2,h2{font-size:var(--fs-24-48)}.h3,.title,h3{font-size:var(--fs-20-32)}.h4,h4{font-size:var(--fs-18-24)}strong{color:var(--title);font-weight:700;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}i{font-style:normal}p{margin:0;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}a{color:var(--title);text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.article-title big,.desc,p{max-width:840px}@media (max-width:1360px){.article-title big,.desc,p{max-width:640px}}h1+.desc{font-size:var(--fs-big);line-height:150%}.txt-big,big{display:block;font-size:var(--fs-big);line-height:150%;text-wrap:balance;max-width:840px}@media (max-width:1360px){.txt-big,big{max-width:640px}}.txt-mini,small{font-size:var(--fs-mini);line-height:150%}.txt-micro{font-size:var(--fs-micro);line-height:150%;max-width:840px}@media (max-width:1360px){.txt-micro{max-width:640px}}ol,ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-half);margin:0}ol span.desc,ul span.desc{display:block;font-size:var(--fs-mini);line-height:normal;color:var(--txt-desc)}ol.alt,ul.alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}ol.alt li,ul.alt li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-quarter);padding:var(--gap-half) var(--fs);background:var(--item);border-radius:var(--gap-half);list-style-type:none}@media (max-width:767px){ol.alt li,ul.alt li{border-radius:4px}}.article-text ol .article-img,.article-text ul .article-img{padding-top:var(--gap-half);padding-bottom:var(--gap-half)}.article-text ol .article-img figure,.article-text ul .article-img figure{gap:var(--gap-half)}.article-title{padding-bottom:var(--gap-2)}.article-title.article-title-case{padding-bottom:calc(var(--gap-4) * 2)}.article-title.article-title-case-list{padding-bottom:calc(var(--gap-4))}.article-image picture{display:block;margin:0 calc(0px - var(--gap-25) * 2)}.article-image img{width:100%;border-radius:var(--gap);margin-top:calc(0px - var(--gap-4) * 2)}@media (max-width:767px){.article-image img{border-radius:4px}}.article-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-25)}.article-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap);max-width:960px}@media (max-width:1360px){.article-text{max-width:640px}}.article-text.wide{max-width:100%}.article-text img,.article-text svg{max-width:100%}.article-text svg path,.article-text svg rect{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.article-img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-2) var(--gap-quarter)}@media (max-width:767px){.article-img{margin-left:calc(0px - var(--gap));margin-right:calc(0px - var(--gap));padding:0 var(--gap);overflow-x:auto;scrollbar-width:none}.article-img::-webkit-scrollbar{display:none}}@media (max-width:767px){.article-img figure{-webkit-box-flex:1;-ms-flex:1 0 90%;flex:1 0 90%}}.article-text .article-img{padding-top:var(--gap-2);padding-bottom:var(--gap-2)}.article-cite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.article-numbers{padding:var(--gap-24-48);border-left:3px solid var(--red-dark)}.article-numbers h2{font-size:var(--fs-20-32);line-height:normal;font-weight:400;max-width:720px}.article-numbers .numbers{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-24-48);margin-top:var(--gap-24-48);-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1024px){.article-numbers .numbers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article-numbers .numbers .numbers-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-numbers .numbers .numbers-one .number{font-size:var(--gap-4);line-height:100%;font-weight:700}.article-numbers .numbers .numbers-one sup{vertical-align:top;display:inline-block;-webkit-transform:translate(0,-10%);transform:translate(0,-10%);line-height:1}.article-numbers .numbers .numbers-one span{color:var(--txt-desc)}.article-faadback{position:relative;margin:0 calc(0px - var(--gap-25) * 2);padding:var(--gap-25) calc(var(--gap-25) * 2);color:var(--white);background:var(--jet);border-radius:var(--gap);overflow:hidden}.article-faadback:after{content:'Отзыв клиента';position:absolute;z-index:0;left:0;bottom:calc(0px - (var(--gap-4) / 1.5));font-size:calc(var(--gap-4) * 2);font-weight:700;line-height:100%;white-space:nowrap;color:var(--white);color:transparent;-webkit-text-stroke:1px var(--gray-dark)}@media (max-width:1024px){.article-faadback:after{display:none}}.article-faadback blockquote{float:none}.article-faadback blockquote .position{color:var(--white-desc)}.article-apps{background:#fff;border:3px solid var(--jet);border-radius:var(--gap-half);overflow:hidden}@media (max-width:767px){.article-apps{border-radius:4px}}.article-apps img{display:block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.article-apps:after{content:'Скачать приложение';display:block;padding:var(--gap-quarter) var(--gap);color:var(--white);background:var(--jet);text-align:center}.article-apps a:hover img{opacity:0.7}.article-apps-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap);padding:calc(var(--gap) * 1.5)}.article-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:var(--gap);border:3px solid var(--jet);gap:var(--gap-2);background:#fff;border-radius:var(--gap-half);overflow:hidden}@media (max-width:1024px){.article-link a{gap:var(--gap)}}@media (max-width:767px){.article-link a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-right:0;gap:0}}.article-link a:before{padding:var(--gap) var(--gap-25);color:var(--white);background:var(--jet);content:'Перейти на сайт'}@media (max-width:1024px){.article-link a:before{padding:var(--gap)}}@media (max-width:767px){.article-link a:before{padding-top:4px;padding-bottom:4px}}.article-link a:after{content:url(../img/ico-link-ext.svg)}@media (max-width:767px){.article-link a:after{display:none}}.article-link a div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.article-link a div{padding:var(--gap)}}.article-link a div span{position:relative;padding:4px 0}.article-link a div span:after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--red);-webkit-transition:width 0.3s ease;transition:width 0.3s ease}@media (max-width:767px){.article-link a{border-radius:4px}}.article-link a:hover div span:after{width:100%}.article-author img{width:220px;height:220px}@media (max-width:1024px){.article-author img{width:120px;height:120px;border-width:2px}}@media (max-width:767px){.article-author img{width:80px;height:80px;border-width:2px}}.article-author .name{font-size:var(--fs-24-48);line-height:120%}@media (max-width:767px){.article-author .name{font-size:var(--fs-20-32);line-height:120%}}.article-author .position{font-size:var(--fs-18-24);line-height:120%}@media (max-width:767px){.article-author .position{font-size:var(--fs-12-18);line-height:120%}}.about-slider{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--jet);margin-left:var(--gap-2);font-size:var(--fs-mini);line-height:150%;border-radius:var(--gap-quarter);text-wrap:balance;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1024px){.about-slider{margin-left:0}}.about-slider-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-quarter);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-slider-right{-webkit-box-flex:1;-ms-flex:1 0 150px;flex:1 0 150px;width:150px}.swiper-about-txt{padding:var(--gap)}.swiper-about-txt .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-slider-icon{width:85px;height:80px;padding:30px 0 0 20px;background:url('../img/about-slider-badge.svg') center 20px no-repeat;-webkit-transform:translate(-5px,0);transform:translate(-5px,0);overflow:hidden}.about-slider-pagination{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:15px;padding-top:var(--gap);padding-bottom:var(--gap)}.swiper-about-txt-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap-quarter)}.next-blog,.next-case{margin-top:-1px;padding:var(--gap-4) 0 var(--gap-4) 0;background:var(--white)}@media (max-width:1760px){.next-blog,.next-case{padding-bottom:0}}.next-blog h2,.next-case h2{color:var(--jet);margin-bottom:var(--gap)}.next-blog .case-img,.next-case .case-img{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}@media (max-width:1024px){.next-blog .case-img,.next-case .case-img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}.next-blog .case-img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.next-blog .case-cont{background:var(--white-item)}.subscribe h2{color:var(--jet);margin-bottom:var(--gap)}.next-blog-wrapper,.next-case-wrapper,.subscribe-wrapper{margin:0 calc(0px - var(--gap-25) * 2);padding:var(--gap-25) calc(var(--gap-25) * 2);background:var(--jet-item);border-radius:var(--gap)}.next-case-wrapper .case-more{background-color:var(--item-hover)}.next-case-wrapper .case-more:hover{background-color:var(--jet-light)}.next-blog-wrapper{background:var(--white-item)}.subscribe{background:var(--white)}.subscribe-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-2);overflow:hidden}blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap);position:relative;margin:0;padding:0;float:right;font-style:normal;max-width:840px}@media (max-width:1360px){blockquote{max-width:640px}}blockquote:before{content:'';position:absolute;right:calc(100% + var(--gap));top:0;width:61px;height:61px;background:url(../img/cite.svg)}@media (max-width:1024px){blockquote:before{right:0;top:36px;opacity:0.3}}blockquote p{margin:0;font-size:var(--fs-big);line-height:150%;text-wrap:balance}cite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap);font-style:normal}cite img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:150px;height:150px;border-radius:100%;border:4px solid #fff}@media (max-width:1024px){cite img{width:80px;height:80px;border-width:2px}}cite .name{font-size:var(--fs-20-32);line-height:120%}cite .position{margin-top:var(--gap-quarter);color:var(--txt-desc);font-size:var(--fs-12-18);line-height:120%}.vacancy-list{margin-top:var(--gap-2)}.job-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-quarter)}.job-one{padding:var(--fs) 0;border-bottom:1px solid var(--gray-light)}.job-one h3{font-weight:400;margin-bottom:var(--gap-quarter)}.job-one.nojob{background:var(--gray-lighten);border-radius:var(--gap-half);padding:var(--fs-24-48);text-align:center}@media (max-width:767px){.job-one.nojob{border-radius:4px}}.job-one:last-child{border-bottom:0}.job-offer h3{margin-top:var(--gap);font-weight:400;margin-bottom:var(--gap)}@media (min-width:1024px){.job-offer h3{display:none}}a.job-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.job-one .adress{position:relative}a.job-one .adress:after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:var(--red);-webkit-transition:width 0.3s ease;transition:width 0.3s ease}a.job-one:hover .adress:after{width:100%}.job-one-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-quarter);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--txt-desc);font-size:var(--fs-mini);line-height:normal}.table-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-half)}.table-list-one{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--fs) 0;border-bottom:1px solid var(--gray-light)}@media (max-width:767px){.table-list-one{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.table-list-title{color:var(--title);font-size:var(--fs-20-32);line-height:normal}.table-list-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap-half);color:var(--txt);font-size:var(--fs-14-18);line-height:normal;text-transform:uppercase}.case-one-nameplates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap-2);margin-top:var(--gap)}.text-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-quarter)}.icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}@media (max-width:767px){.icons-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.icons-list-one{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-half);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icons-list-icon{width:36px;height:36px;background:var(--white);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icons-list-txt{font-size:18px;line-height:var(--fs-14-18)}body{color:var(--txt);background:var(--gray-lighten)}@media (max-width:767px){body{background:var(--red-dark)}}body main{background:var(--bg)}body main.white{background:var(--white)}body .whiteblock,body article.whitemode .whitemode-cont,body.whitemode{--bg:var(--white);--item:var(--white-item);--item-hover:var(--white-item-hover);--item-light:var(--white-light);--title:var(--jet);--txt:var(--txt-dark);--txt-desc:var(--txt-dark-desc);--title-hover:#000}article.whitemode{padding-bottom:0}section.whitemode-cont{padding-top:var(--gap-4);padding-bottom:var(--gap-4);color:var(--txt-dark);background:var(--white)}section.whitemode-cont.whitemode-cont-article{padding-top:var(--gap-25)}.desc{color:var(--txt-desc)}::-moz-selection{color:var(--white);background:var(--red-dark)}::selection{color:var(--white);background:var(--red-dark)}::-moz-selection{color:var(--white);background:var(--red-dark)}header{position:relative;z-index:5;padding-top:var(--gap);padding-bottom:var(--gap)}header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap)}header .control{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-24-48);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){header{padding:0}header .container{padding:0}header .header-logo,header .header-nav{display:block;padding:var(--gap)}}.header-logo{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.header-logo img{display:block;width:200px;height:61px}@media (max-width:767px){.header-logo img{width:150px;height:46px}}.header-logo:hover{opacity:0.8}.header-feedback{font-size:var(--fs-mini);line-height:normal;padding:4px 0}@media (max-width:1024px){.header-feedback{display:none}}@media (max-width:1360px){.nav-header{display:none}}.nav-mobile{display:none}@media (max-width:1360px){.nav-mobile{display:block}}.header-stiky{position:fixed;z-index:100;top:var(--gap-half);right:0;padding:var(--gap-half) var(--gap);background:#2f2d2e;border-radius:8px 0 0 8px;border:1px solid var(--jet);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease;--title-hover:#fff}.header-stiky.active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.header-stiky .nav-main{padding-left:var(--gap-half);padding-right:var(--gap)}.header-stiky .header-feedback,.header-stiky .nav-main .link{color:var(--white)}.header-stiky .header-feedback:hover{color:#fff}.header-stiky .header-feedback:hover:after{background:var(--white)}@media (max-width:1360px){.header-stiky{display:none}}.logo-mini{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.logo-mini img{display:block}.logo-mini:hover{opacity:0.8}footer{color:var(--white);background:var(--jet-dark)}@media (max-width:767px){footer .container{padding:0}}footer .wrapper{display:-ms-grid;display:grid;-ms-flex-line-pack:stretch;align-content:stretch;gap:var(--gap-2);-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto var(--gap-2) auto;grid-template-areas:"A C" "B C"}@media (max-width:1360px){footer .wrapper{gap:var(--gap);grid-template-areas:"A" "C" "B"}footer .wrapper>:first-child{-ms-grid-row:1;-ms-grid-column:1}footer .wrapper>:last-child{-ms-grid-row:5;-ms-grid-column:1}}@media (max-width:767px){footer .wrapper{gap:0}}.nav-footer{-ms-grid-row:1;-ms-grid-column:2;grid-area:A;-ms-grid-row-align:start;align-self:start;padding-top:var(--gap-24-48)}.gridwaside-left>.nav-footer{-ms-grid-row:1;-ms-grid-column:1}footer .wrapper>.nav-footer{-ms-grid-row:1;-ms-grid-column:1}footer .footer-contacts>.nav-footer{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}@media (max-width:767px){.nav-footer{display:none}}.footer-info{-ms-grid-row:1;-ms-grid-column:1;grid-area:B;-ms-grid-row-align:end;align-self:end;padding-bottom:var(--gap-24-48);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-half)}.gridwaside-left>.footer-info{-ms-grid-row:1;-ms-grid-column:2}footer .wrapper>.footer-info{-ms-grid-row:3;-ms-grid-column:1}footer .footer-contacts>.footer-info{-ms-grid-row:1;-ms-grid-column:3}@media (max-width:767px){.footer-info{padding:var(--gap);gap:var(--gap)}}.footer-info-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}@media (max-width:767px){.footer-info-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-half)}}footer .footer-contacts{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;grid-area:C;display:-ms-grid;display:grid;gap:var(--gap-24-32);grid-template-columns:330px auto;grid-template-areas:'A B C' 'A D E'}@media (max-width:1360px){footer .footer-contacts{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}}@media (max-width:767px){footer .footer-contacts{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:'A' 'B' 'C' 'D' 'E';padding:var(--gap-24-32) var(--gap);padding:var(--gap);background:var(--jet-darker)}footer .footer-contacts>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}footer .footer-contacts>:last-child{-ms-grid-row:2;-ms-grid-column:1}footer .footer-contacts>.nav-footer{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}footer .footer-contacts>.footer-info{-ms-grid-row:2;-ms-grid-column:1}footer .footer-contacts>.footer-contacts{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}}footer .footer-contacts .address{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:A;padding:calc(var(--gap-24-48) + var(--gap-quarter)) var(--gap-24-32);background:var(--jet-darker);text-wrap:balance}@media (max-width:1360px){footer .footer-contacts .address{border-radius:4px;padding:var(--gap-24-32)}}@media (max-width:767px){footer .footer-contacts .address{padding:0;background:none}}footer .footer-contacts .phone{-ms-grid-row:1;-ms-grid-column:3;grid-area:B;align-self:end}footer .footer-contacts .email{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;grid-area:C;align-self:end}footer .footer-contacts .social{-ms-grid-row:3;-ms-grid-column:3;grid-area:D;-ms-grid-row-align:start;align-self:start}footer .footer-contacts .telebot{-ms-grid-row:3;-ms-grid-column:5;grid-area:E;-ms-grid-row-align:start;align-self:start}@media (max-width:1360px){aside .contacts-wrapper{width:100%}}aside .footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap);max-width:320px;margin-top:var(--gap)}@media (max-width:1360px){aside .footer-contacts{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:C;display:-ms-grid;display:grid;gap:var(--gap-24-32);-ms-grid-columns:330px var(--gap-24-32) auto;grid-template-columns:330px auto;-ms-grid-rows:auto var(--gap-24-32) auto;grid-template-areas:'A B C' 'A D E';max-width:none;background:none!important}aside .footer-contacts .address{-ms-grid-row:1;-ms-grid-column:2;grid-area:A;padding:calc(var(--gap-24-48) + var(--gap-quarter)) var(--gap-24-32);background:var(--jet-darker);text-wrap:balance}aside .footer-contacts .phone{-ms-grid-row:1;-ms-grid-column:1;grid-area:B;-ms-grid-row-align:end;align-self:end}aside .footer-contacts .email{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:C;-ms-grid-row-align:end;align-self:end}aside .footer-contacts .social{-ms-grid-row:3;-ms-grid-column:3;grid-area:D;-ms-grid-row-align:start;align-self:start}aside .footer-contacts .telebot{-ms-grid-row:3;-ms-grid-column:5;grid-area:E;-ms-grid-row-align:start;align-self:start}@media (max-width:1024px){.gridwaside-to-top>.nav-footer{-ms-grid-row:1;-ms-grid-column:1}.gridwaside-to-bottom>.nav-footer{-ms-grid-row:2;-ms-grid-column:1}.gridwaside-to-top>.footer-info{-ms-grid-row:3;-ms-grid-column:1}.gridwaside-to-bottom>.footer-info{-ms-grid-row:1;-ms-grid-column:1}.gridwaside-to-top>.address{-ms-grid-row:1;-ms-grid-column:1}.gridwaside-to-bottom>.address{-ms-grid-row:2;-ms-grid-column:1}.gridwaside-to-top>.phone{-ms-grid-row:3;-ms-grid-column:1}.gridwaside-to-bottom>.phone{-ms-grid-row:1;-ms-grid-column:1}.gridwaside-to-top>.address{-ms-grid-row:1;-ms-grid-column:1}.gridwaside-to-bottom>.address{-ms-grid-row:2;-ms-grid-column:1}.gridwaside-to-top>.phone{-ms-grid-row:3;-ms-grid-column:1}.gridwaside-to-bottom>.phone{-ms-grid-row:1;-ms-grid-column:1}}@media (max-width:1360px){footer .wrapper>.nav-footer{-ms-grid-row:1;-ms-grid-column:1}footer .wrapper>.footer-info{-ms-grid-row:5;-ms-grid-column:1}footer .footer-contacts{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}footer .wrapper>.address{-ms-grid-row:1;-ms-grid-column:1}footer .wrapper>.phone{-ms-grid-row:5;-ms-grid-column:1}footer .footer-contacts .email{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>.footer-contacts{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5}footer .wrapper>.address{-ms-grid-row:1;-ms-grid-column:1}aside .footer-contacts>.address{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}footer .wrapper>.phone{-ms-grid-row:5;-ms-grid-column:1}aside .footer-contacts>.phone{-ms-grid-row:1;-ms-grid-column:3}aside .footer-contacts .email{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>.email{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5}aside .footer-contacts>.social{-ms-grid-row:3;-ms-grid-column:3}aside .footer-contacts>.telebot{-ms-grid-row:3;-ms-grid-column:5}}@media (max-width:767px){footer .footer-contacts>.address{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}footer .footer-contacts>.phone{-ms-grid-row:2;-ms-grid-column:1}footer .footer-contacts>.email{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}footer .footer-contacts .social{-ms-grid-row:4;-ms-grid-column:1}footer .footer-contacts .telebot{-ms-grid-row:5;-ms-grid-column:1}footer .footer-contacts>.footer-contacts{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}footer .footer-contacts>.address{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}footer .footer-contacts>.phone{-ms-grid-row:2;-ms-grid-column:1}footer .footer-contacts>.email{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts .social{-ms-grid-row:4;-ms-grid-column:1}aside .footer-contacts .telebot{-ms-grid-row:5;-ms-grid-column:1}}aside .footer-contacts>:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}aside .footer-contacts>:last-child{-ms-grid-row:1;-ms-grid-column:3}aside .footer-contacts>.nav-footer{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}aside .footer-contacts>.footer-info{-ms-grid-row:1;-ms-grid-column:3}aside .footer-contacts>.footer-contacts{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5}aside .footer-contacts>.address{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}aside .footer-contacts>.phone{-ms-grid-row:1;-ms-grid-column:3}aside .footer-contacts>.email{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5}aside .footer-contacts>.social{-ms-grid-row:3;-ms-grid-column:3}aside .footer-contacts>.telebot{-ms-grid-row:3;-ms-grid-column:5}}@media (max-width:1360px) and (max-width:1360px){aside .footer-contacts{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}}@media (max-width:1360px) and (max-width:767px){aside .footer-contacts{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:'A' 'B' 'C' 'D' 'E';padding:var(--gap-24-32) var(--gap);padding:var(--gap);background:var(--jet-darker)}aside .footer-contacts>:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>:last-child{-ms-grid-row:2;-ms-grid-column:1}aside .footer-contacts>.nav-footer{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>.footer-info{-ms-grid-row:2;-ms-grid-column:1}aside .footer-contacts>.footer-contacts{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>.address{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>.phone{-ms-grid-row:2;-ms-grid-column:1}aside .footer-contacts>.email{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>.social{-ms-grid-row:4;-ms-grid-column:1}aside .footer-contacts>.telebot{-ms-grid-row:5;-ms-grid-column:1}aside .footer-contacts>.footer-contacts{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>.address{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>.phone{-ms-grid-row:2;-ms-grid-column:1}aside .footer-contacts>.email{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}aside .footer-contacts>.social{-ms-grid-row:4;-ms-grid-column:1}aside .footer-contacts>.telebot{-ms-grid-row:5;-ms-grid-column:1}}@media (max-width:1360px) and (max-width:1360px){aside .footer-contacts .address{border-radius:4px;padding:var(--gap-24-32)}}@media (max-width:1360px) and (max-width:767px){aside .footer-contacts .address{padding:0;background:none}}@media (max-width:767px){aside .footer-contacts{padding-left:0;padding-right:0}}@media (max-width:1360px){aside .footer-contacts .address{background:var(--white)}}@media (max-width:767px){aside .footer-contacts .address{background:none}}aside .footer-contacts .title{color:var(--txt-dark-desc)}aside .footer-contacts .link{color:var(--jet)}aside .footer-contacts a.link:hover{color:var(--jet-dark)}.footer-info .copy{font-size:var(--fs-12-18);line-height:normal}.footer-info .policy{color:var(--txt-white-desc);font-size:var(--fs-12-16);line-height:normal}.footer-info .policy:hover{color:#fff}.footer-contacts .address .title{margin-bottom:8px}.footer-contacts .address .link+.link{margin-top:16px}.footer-contacts .title{color:var(--txt-white-desc);font-size:var(--fs-micro);line-height:120%;text-transform:lowercase}.footer-contacts .link{display:inline-block;color:var(--txt-white);font-size:var(--fs-micro);line-height:normal}.footer-contacts a.link{position:relative;padding:8px 0}.footer-contacts a.link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--red);-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.footer-contacts a.link:hover{color:#fff}.footer-contacts a.link:hover:after{width:100%}.footer-contacts a.link:active:after{height:1px}.footer-contacts .footer-contacts-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.footer-contacts .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-main{margin:0 calc(0px - var(--gap-half)) 0 calc(0px - var(--gap))}.nav-main .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:var(--gap-quarter) var(--gap-half);color:var(--title);font-size:var(--fs-16-18);line-height:normal}.nav-main .link:before{content:"";display:block;line-height:var(--fs-16-18);width:8px;height:8px;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;border-radius:4px}.nav-main .link>span{padding:2px 0;display:inline-block;border-bottom:1px solid transparent}.nav-main .link.active{color:var(--title-hover)}.nav-main .link.active>span{-webkit-animation:0.4s nav-bump linear;animation:0.4s nav-bump linear}.nav-main .link.active:before{border:2px solid var(--red);-webkit-animation:nav-in 0.4s cubic-bezier(0,0.23,0.35,1.5);animation:nav-in 0.4s cubic-bezier(0,0.23,0.35,1.5)}.nav-main .link.blur:not(.active):before{border:2px solid var(--red);-webkit-animation:nav-out 0.2s ease forwards;animation:nav-out 0.2s ease forwards}.nav-main .link:active span{border-color:var(--red);-webkit-transition:border-color 0.1s ease;transition:border-color 0.1s ease}.nav-main.invert{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.nav-main.invert a{text-align:right}.nav-main.invert a:before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){.nav-main.invert{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.nav-main.invert a{text-align:left}.nav-main.invert a:before{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.gridwaside .nav-main{max-width:260px}.gridwaside .nav-main.blog{max-width:310px}footer .nav-main .link{color:var(--white)}footer .nav-main .link .char,footer .nav-main .link .word{opacity:1!important}footer .nav-main .link.active{color:#fff}@-webkit-keyframes nav-out{0%{border-width:2px}to{border-width:0}}@keyframes nav-out{0%{border-width:2px}to{border-width:0}}@-webkit-keyframes nav-in{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes nav-in{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes nav-bump{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(10%);transform:translateY(10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes nav-bump{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(10%);transform:translateY(10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}section.hello,section.p404{position:relative;z-index:5;min-height:calc(100vh - 61px - (var(--gap) * 2));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap-4)}@media (max-width:1024px){section.hello,section.p404{padding-top:var(--gap);gap:var(--gap)}}@media (max-width:767px){section.hello,section.p404{min-height:auto;gap:var(--gap);padding-top:0;padding-bottom:var(--gap)}}section.hello h1,section.p404 h1{font-size:var(--fs-32-96);margin-bottom:var(--gap)}section.hello big,section.hello p,section.p404 big,section.p404 p{display:inline-block;max-width:960px;font-size:var(--fs-big);line-height:150%}@media (max-width:1360px){section.hello big,section.hello p,section.p404 big,section.p404 p{max-width:640px}}.body-flag{position:absolute;z-index:4;top:0;left:calc(50% - var(--gap));width:calc(var(--gap) * 20);height:90vh;height:calc(100vh + 16px);background:var(--red-dark);border-radius:0 0 var(--gap-half) var(--gap-half)}@media (max-width:1024px){.body-flag{left:auto;right:10%;width:400px}}@media (max-width:767px){.body-flag{display:none}}.hello-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hello-lines{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#6b6a6b;font-weight:300;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;overflow:hidden}@media (max-width:767px){.hello-lines{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:start;align-self:flex-start;overflow:visible}}.hello-lines .one{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}@media (max-width:767px){.hello-lines .one{display:none}}.hello-lines .big{padding-top:var(--gap-quarter);padding-bottom:var(--gap-quarter);font-size:var(--fs-24-48);line-height:100%}.hello-lines .big span{padding:0 var(--fs-24-48)}.hello-lines .middle{padding-top:var(--gap-half);padding-bottom:var(--gap-half);font-size:var(--fs-20-32);line-height:100%}.hello-lines .middle span{padding:0 var(--fs-20-32)}.hello-lines .small{padding-top:var(--gap-half);padding-bottom:var(--gap-half);font-size:var(--fs-18-24);line-height:100%}.hello-lines .small span{padding:0 var(--fs-18-24)}@media (max-width:767px){section.p404{min-height:calc(100vh - 78px);gap:var(--gap-2);padding-top:0;padding-bottom:var(--gap)}}@media (max-width:767px){section.p404 .hello-lines-slider{background:none}}section.p404 .pretitle{font-size:var(--fs-32-64);font-weight:500;line-height:120%;margin-bottom:var(--gap);text-wrap:balance}.p404-txt{font-size:356px;line-height:100%;font-weight:700;color:transparent;-webkit-text-stroke:1px var(--white);-webkit-transform:translate(calc(50% - 1.7em),0);transform:translate(calc(50% - 1.7em),0)}@media (max-width:1024px){.p404-txt{font-size:192px;-webkit-transform:translate(calc(50% - 2em),0);transform:translate(calc(50% - 2em),0)}}@media (max-width:767px){.p404-txt{display:none}}.footer-links-one{min-width:300px;overflow:hidden}.hello-lines-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:1;top:-5px;bottom:-5px;left:calc(50% - var(--gap));width:calc(var(--gap) * 20);background:var(--red-dark);color:var(--white);font-size:var(--fs-14-24);font-weight:normal;text-transform:none;overflow:hidden}.hello-lines-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.hello-lines-slider .swiper-slide{display:block}}@media (max-width:1024px){.hello-lines-slider{left:auto;right:10%;width:400px}}@media (max-width:767px){.hello-lines-slider{width:320px}}@media (max-width:767px) and (orientation:landscape){.hello-lines-slider{width:480px}}@media (max-width:767px){.hello-lines-slider{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;position:static;max-width:100%;height:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:var(--gap-half) var(--gap);border-radius:0 4px 4px 0}}.hello-lines-slider a{font-size:var(--fs-mini);line-height:normal;padding:4px 0}.body-bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;overflow:hidden}#waves{position:absolute;top:0;left:0}.body-gradient{position:absolute;z-index:2;top:0;width:100%;height:60vh;background:var(--jet-gradient,radial-gradient(71.44% 58.59% at 44.01% 27.22%,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0) 100%))}section.wedo h2{max-width:960px;font-weight:400}@media (max-width:1360px){section.wedo h2{max-width:640px}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.cases{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-2)}.case-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap-quarter);padding:var(--gap-half) var(--gap);background-color:var(--item);border-radius:var(--gap-half);font-size:var(--fs-14-18);line-height:normal;-webkit-transition:background-color 0.3s ease,-webkit-transform 0.1s ease;transition:background-color 0.3s ease,-webkit-transform 0.1s ease;transition:background-color 0.3s ease,transform 0.1s ease;transition:background-color 0.3s ease,transform 0.1s ease,-webkit-transform 0.1s ease;overflow:hidden}@media (max-width:1024px){.case-more{background:var(--item-hover);padding:var(--gap)}}@media (max-width:767px){.case-more{border-radius:4px}}.case-more:hover{background:var(--item-hover)}.case-more:active{-webkit-transform:scale(0.99);transform:scale(0.99)}.case-more.loading{position:relative;cursor:default}.case-more.loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--item)}.case-more.loading:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;height:24px;background:url("../img/loader.svg") center no-repeat}.case-main .case-more{padding:var(--gap);gap:var(--gap-quarter);background:transparent;border:1px solid var(--item-hover);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.case-main .case-more img{display:none}@media (max-width:1024px){.case-main .case-more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--item);padding:var(--gap-half) var(--gap);padding:var(--gap);border:none}.case-main .case-more img{display:inline-block}}.case-main .case-more span{display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:1024px){.case-main .case-more span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.case-main .case-more:hover{background-color:var(--item-hover)}.case-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-24-32)}.case-title h1,.case-title h2{font-size:var(--fs-32-96)}.case-title .stroke{-webkit-text-stroke:1px var(--title);color:transparent}@media (max-width:767px){.case-title{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.case-title-one{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.case-title-one .line{display:block}.case-title-second{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.case-title-three{margin-left:calc(0px - (var(--fs-32-96) * 0.75))}@media (max-width:767px){.case-title-three{margin-left:0}}.case-title-quatro{margin-left:calc(0px - (var(--fs-32-96) * 3.8))}@media (max-width:767px){.case-title-quatro{margin-left:0}}.case-title-second h2{white-space:nowrap}.case-title-article .case-title-quatro{margin-left:calc(0px - (var(--fs-32-96) * 0.5))}@media (max-width:767px){.case-title-article .case-title-quatro{margin-left:0}}.case-tabs{margin:0 calc(0px - var(--gap));padding:0 var(--gap)}@media (max-width:1024px){.case-tabs{white-space:nowrap;scrollbar-width:none;overflow-x:scroll}.case-tabs::-webkit-scrollbar{display:none}}.case-aside{padding-left:var(--gap)}@media (max-width:1024px){.case-aside{margin:0 calc(0px - var(--gap));padding:0 var(--gap);white-space:nowrap;scrollbar-width:none;overflow-x:scroll}.case-aside::-webkit-scrollbar{display:none}}.case-aside .nav-main{position:sticky;top:calc(var(--gap) + 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.case-aside .nav-main{display:block;position:static}}.case-block,.case-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap)}.case-one{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-height:320px;max-height:360px}@media (max-width:1024px){.case-one{min-height:240px}}@media (max-width:767px){.case-one{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none}}.case-one:hover .case-cont{background:var(--item-hover)}.case-one:hover .case-one-title-hover{-webkit-transform:translate(calc(0px - (var(--gap-4) * 2)),0);transform:translate(calc(0px - (var(--gap-4) * 2)),0)}.case-one:hover .case-one-title-hover span{opacity:0.2;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.case-one:active{-webkit-transform:scale(0.99);transform:scale(0.99);-webkit-transition:-webkit-transform 0.1s ease;transition:-webkit-transform 0.1s ease;transition:transform 0.1s ease;transition:transform 0.1s ease,-webkit-transform 0.1s ease}.case-img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;background:var(--item-light);border-radius:var(--gap-half);overflow:hidden;aspect-ratio:1.33333333}@media (max-width:767px){.case-img{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;border-radius:4px 4px 0 0}}.case-img img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.case-cont{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:var(--item);padding:var(--gap);border-radius:var(--gap-half);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}@media (max-width:767px){.case-cont{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:0 0 4px 4px}}.case-cont .case-cont-ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px;border-radius:100%;background:var(--title)}@media (max-width:1024px){.case-cont .case-cont-ico{display:none}}.case-cont .case-cont-ico svg path{stroke:var(--item)}.case-cont-info{margin-top:6px}@media (max-width:767px){.case-cont-info{margin-top:0}}.case-one-icon,.case-one-tag{margin-bottom:var(--gap-quarter);font-size:var(--fs-12-14);line-height:normal;color:var(--txt-desc)}@media (max-width:767px){.case-one-icon{margin-bottom:var(--gap-half)}}.case-one-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-quarter);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-one-title{font-size:var(--fs-big);line-height:normal;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-width:520px}.case-one-text{margin-top:var(--fs);font-size:var(--fs-micro);line-height:150%;max-width:380px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.case-one-title-hover{position:absolute;z-index:0;left:0;bottom:calc(0px - (var(--gap-4) / 4));font-size:var(--gap-4);font-weight:700;line-height:100%;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--title);-webkit-transition:-webkit-transform 13s linear;transition:-webkit-transform 13s linear;transition:transform 13s linear;transition:transform 13s linear,-webkit-transform 13s linear}@media (max-width:1024px){.case-one-title-hover{display:none}}.case-one-title-hover span{display:block;opacity:0;-webkit-transition:opacity 0.3s 0.2s ease;transition:opacity 0.3s 0.2s ease}.feedback-main .swiper-slide{cursor:-webkit-grab;cursor:grab}.feedback-main .container{position:relative}.feedback-main .container:after{position:absolute;z-index:0;left:calc(0px - var(--gap-4));bottom:0;-webkit-transform:translate(0,80%);transform:translate(0,80%);content:"Отзыв клиента";font-size:calc(var(--gap-4) * 2);font-weight:700;line-height:100%;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--gray-dark)}@media (max-width:1024px){.feedback-main .container:after{left:var(--gap-4)}}@media (max-width:767px){.feedback-main .container:after{display:none}}html:lang(en) .feedback-main .container:after,html:lang(en-US) .feedback-main .container:after{content:"Client feedback"}.feedback-tabs{position:relative;padding-right:var(--gap);width:calc(((100vw - 100%) / 2) + 100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.feedback-tabs:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--item-light)}.feedback-cont blockquote{float:none;padding-top:var(--gap-2)}.feedback-cont:before{content:"";position:absolute;right:calc(100% + var(--gap));top:var(--gap-2);width:61px;height:61px;background:url(../img/cite.svg)}@media (max-width:767px){.feedback-cont:before{display:none}}.feedback-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-2);margin:0 calc(0px - var(--gap));padding:0 var(--gap);scrollbar-width:none;overflow-x:scroll}.feedback-wrapper::-webkit-scrollbar{display:none}.feedback-one{position:relative;z-index:2;padding-bottom:var(--gap);font-size:var(--gap-24-32);line-height:150%;color:var(--txt-desc);cursor:pointer;white-space:nowrap;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.feedback-one:after{content:"";position:absolute;top:100%;top:calc(100% - 2px);left:0;width:100%;height:2px;background:transparent}.feedback-one.active,.feedback-one:hover{color:var(--title)}.feedback-one.active:after{background:var(--title)}.prefooter{padding-top:var(--gap-2);padding-bottom:var(--gap-2);background:var(--gray-lighten)}@media (max-width:767px){.prefooter{padding:0;background:var(--red-dark)}}@media (max-width:767px){.prefooter .container{padding:0}}.prefooter h2 .char,.prefooter h2 .word{opacity:1!important}.footer-links{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--gap) 1fr;grid-template-columns:1fr 1fr;gap:var(--gap)}@media (max-width:1024px){.footer-links{-ms-grid-columns:1fr;grid-template-columns:1fr}}.footer-links.solo{-ms-grid-columns:1fr;grid-template-columns:1fr}.footer-links.solo .footer-links-one{padding-top:var(--gap-2);padding-bottom:var(--gap-2)}.footer-links-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--gap-quarter);padding:calc(var(--gap-4) + var(--gap-2)) var(--gap-2);border-radius:var(--gap-half)}@media (max-width:1760px){.footer-links-one{padding:var(--gap-4) var(--gap-2)}}.footer-links-one h2{font-size:var(--fs-20-32);font-weight:400;line-height:normal}.footer-links-one .desc{font-size:var(--fs-mini);line-height:normal}.footer-links-one .btn{margin-top:var(--gap-24-32)}.footer-links-blog{background:url("../img/footer-blog.svg") right bottom no-repeat var(--white)}.footer-links-blog h2{color:var(--jet)}.footer-links-blog .desc{color:var(--txt-dark-desc)}@media (max-width:1024px){.footer-links-blog{display:none}}.footer-links-form{background:url("../img/footer-freematiq.svg") right bottom no-repeat,var(--jet-gradient,radial-gradient(71.44% 58.59% at 44.01% 27.22%,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0) 100%)) var(--jet-dark)}.footer-links-form h2{color:var(--white)}.footer-links-form .desc{color:var(--txt-white-desc)}@media (max-width:767px){.footer-links-form{padding:var(--gap-2) var(--gap);border-radius:0;background:var(--red-dark)}}body.open-nav{overflow:hidden}body.open-nav .nav-mobile-panel{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.nav-mobile-panel{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:var(--red-dark);opacity:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.3s ease;transition:opacity 0.2s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.2s ease;transition:transform 0.3s ease,opacity 0.2s ease,-webkit-transform 0.3s ease}.nav-mobile-panel .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-panel-header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap);margin:0 calc(0px - var(--gap))}.mobile-panel-header .header-logo,.mobile-panel-header .panel-close{display:block;padding:var(--gap)}.mobile-panel-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:1px solid rgba(255,255,255,0.5)}.mobile-panel-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid rgba(255,255,255,0.5)}.mobile-panel-footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:var(--gap);padding-bottom:var(--gap);font-size:var(--fs)}.mobile-panel-main{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow-y:auto}.mobile-panel-main::-webkit-scrollbar{width:5px}.mobile-panel-main::-webkit-scrollbar-track{background:var(--jet)}.mobile-panel-main::-webkit-scrollbar-thumb{background:var(--white-item)}.mobile-panel-main::-webkit-scrollbar-thumb:hover{background:var(--white-item-hover)}.mobile-panel-main .nav-main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:100%;margin:0}@media (orientation:landscape){.mobile-panel-main .nav-main{-ms-flex-pack:distribute;justify-content:space-around}}.mobile-panel-main .nav-main .link{padding:0;font-size:48px;line-height:100%;font-weight:700;-webkit-text-stroke:1px var(--white);color:transparent}.mobile-panel-main .nav-main .link:before{display:none}.mobile-panel-main .nav-main .link.active{color:var(--white);-webkit-text-stroke:0}.services{gap:var(--fs);margin-top:var(--gap-2)}.services-one{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--fs);background:var(--item);border-radius:var(--gap-half);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;overflow:hidden}@media (max-width:767px){.services-one{border-radius:4px}}a.services-one{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}a.services-one:hover{background-color:var(--item-hover)}a.services-one:hover .services-title-hover{-webkit-transform:translate(calc(0px - (var(--gap-4) * 2)),0);transform:translate(calc(0px - (var(--gap-4) * 2)),0)}a.services-one:hover .services-title-hover span{opacity:0.2;-webkit-transition:opacity 0.1s ease;transition:opacity 0.1s ease}.services-ico{color:var(--txt);font-size:var(--fs-mini);line-height:normal}.services-txt{color:var(--title);font-weight:400;font-size:var(--fs-18-24);line-height:normal}.services-desc{font-size:var(--fs-12-16);line-height:150%;color:var(--txt-desc);text-wrap:balance}.services.services-big .services-one{gap:var(--gap-half);min-width:calc(var(--gap) * 10);height:100%;min-height:calc(var(--gap) * 10);margin-right:var(--fs)}.services.services-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.services.services-middle{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(0px - var(--gap));margin-right:calc(0px - var(--gap));padding:0 var(--gap);overflow-x:auto;scrollbar-width:none}.services.services-middle::-webkit-scrollbar{display:none}}.services.services-middle .services-one{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;gap:var(--gap-half);min-height:calc(var(--gap) * 8)}@media (max-width:1024px){.services.services-middle .services-one{min-width:calc(var(--gap) * 14)}}.services-title-hover{position:absolute;z-index:0;left:0;bottom:calc(0px - (var(--gap-4) / 4));font-size:var(--gap-4);font-weight:700;line-height:100%;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--title);-webkit-transition:-webkit-transform 13s linear;transition:-webkit-transform 13s linear;transition:transform 13s linear;transition:transform 13s linear,-webkit-transform 13s linear}@media (max-width:1024px){.services-title-hover{display:none}}.services-title-hover span{display:block;opacity:0;-webkit-transition:opacity 0.3s 0.2s ease;transition:opacity 0.3s 0.2s ease}.services.services-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.services.services-small{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(0px - var(--gap));margin-right:calc(0px - var(--gap));padding:0 var(--gap);overflow-x:auto;scrollbar-width:none}.services.services-small::-webkit-scrollbar{display:none}}.services.services-small .services-one{padding:var(--gap-half) var(--fs)}@media (max-width:1024px){.services.services-small .services-one{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;min-width:60%}}@media (max-width:767px){.services.services-small .services-one{min-width:90%}}section.scheme img{display:block;max-width:100%}@media (min-width:767px){section.scheme .onlymobile{display:none}}@media (max-width:767px){section.scheme .onlydesktop{display:none}}.article-photo-slider,.article-slider{position:relative;margin-top:var(--gap-2)}.own-one{display:block;padding-right:var(--gap);text-wrap:balance}.own-one .title{font-size:var(--fs-big);font-weight:700;line-height:150%}.own-one p{margin-top:var(--gap-half);font-size:var(--fs-mini);line-height:150%}.article-photo-slider .swiper-slide{width:auto;padding-right:var(--gap)}.article-photo-slider .swiper-slide img{display:block;height:646px;border:3px solid #fff}@media (max-width:1024px){.article-photo-slider .swiper-slide img{width:auto;height:366px}}@media (max-width:767px){.article-photo-slider .swiper-slide img{width:auto;height:246px}}.mitra{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:var(--gap-4);padding-left:var(--gap);padding-right:var(--gap);background:url("../img/mitra-lines.svg") center bottom no-repeat var(--white);background-size:contain;border-radius:var(--gap)}@media (max-width:767px){.mitra{border-radius:4px}}.mitra .mitra-logo{position:absolute;top:var(--gap-24-48);left:var(--gap-24-48)}@media (max-width:1024px){.mitra .mitra-logo{top:var(--gap);left:var(--gap);width:120px}}@media (max-width:767px){.mitra .mitra-logo{top:var(--gap);left:var(--gap);width:80px}}.mitra .mitra-people{display:block;max-width:100%;-webkit-transform:translate(0,10%);transform:translate(0,10%)}.mitra-title{margin-top:var(--gap-2);font-size:var(--fs-24-48);line-height:normal;text-align:center}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.article-wrap{height:100%}@media (min-width:1360px){.article-wrap{padding:var(--gap) 0}}.callback{height:inherit}.callback .container{height:inherit}@media (max-height:1024px){.callback .container{height:initial}}@media (max-width:1360px){.callback .container{height:initial}}.callback .callback-content{width:100%;height:inherit;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1360px){.callback .callback-content{max-width:748px;height:calc(100% - 125px)}}.callback .callback-content .callback-elem{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;width:100%}@media (max-width:1360px){.callback .callback-content .callback-elem{padding-bottom:0}}.callback .callback-content .callback-elem.cb-d-none{display:none}.callback .callback-content .callback-elem.cb-d-block{display:-webkit-box;display:-ms-flexbox;display:flex}.callback .callback-content .callback-elem-1{max-height:2000px;opacity:1;overflow:visible}.callback .callback-content .callback-elem-1.cb-hide{max-height:0;opacity:0;overflow:hidden}.callback .callback-content .callback-elem-2{display:none;scale:0.95;opacity:0}.callback .callback-content .callback-elem-2.cb-show{scale:1;opacity:1}.callback .callback-content .callback-form{margin-top:48px;width:100%}.callback .callback-content .callback-form .label{font:inherit;font-size:var(--fs-16-18);color:var(--txt-white)}.callback .callback-content .callback-form .form-control{color:var(--white)}.callback .callback-content .callback-form .textarea-container{position:relative}.callback .callback-content .callback-form .textarea-container label{position:absolute;top:5px;left:0;display:inline-block}@media (max-width:767px){.callback .callback-content .callback-form .textarea-container label{position:initial;margin-bottom:4px;line-height:normal!important}}.callback .callback-content .callback-form .textarea-container textarea{position:relative;min-height:134px;width:100%;line-height:42px;background-color:transparent;z-index:1;resize:none;outline:none;border:none;text-indent:172px;font-family:"UniNeue";font-style:normal;color:var(--white);font-size:var(--fs-16-18);padding:0}@media (max-width:767px){.callback .callback-content .callback-form .textarea-container textarea{text-indent:0;line-height:29px!important}}.callback .callback-content .callback-form .textarea-container .line-overlay{position:absolute;top:42px;left:0;right:0;bottom:0;pointer-events:none;z-index:0}@media (min-width:576px) and (max-width:767px){.callback .callback-content .callback-form .textarea-container .line-overlay{top:38px}}@media (max-width:576px){.callback .callback-content .callback-form .textarea-container .line-overlay{top:29px}}.callback .callback-content .callback-form .textarea-container .line-overlay .line-overlay-top{position:absolute;top:0;left:172px;right:0;height:1px;background-color:var(--white)}@media (max-width:767px){.callback .callback-content .callback-form .textarea-container .line-overlay .line-overlay-top{display:none}}.callback .callback-content .callback-form .textarea-container .line-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,transparent calc(100% - 1px),var(--white) calc(100% - 1px));background-size:100% 42px}@media (max-width:767px){.callback .callback-content .callback-form .textarea-container .line-overlay:after{background-size:100% 29px!important}}.callback .callback-content .callback-form .callback-form-2 .check-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:16px}@media (max-width:767px){.callback .callback-content .callback-form .callback-form-2 .check-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.callback .callback-content .callback-form .callback-form-2.error .error-text{opacity:1;max-height:300px}.callback .callback-content .callback-form .callback-form-1,.callback .callback-content .callback-form .callback-form-3{margin-bottom:32px}@media (max-width:767px){.callback .callback-content .callback-form .callback-form-1,.callback .callback-content .callback-form .callback-form-3{margin-bottom:48px}}.callback .callback-content .callback-form .callback-form-1 .form-group,.callback .callback-content .callback-form .callback-form-3 .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media (max-width:767px){.callback .callback-content .callback-form .callback-form-1 .form-group,.callback .callback-content .callback-form .callback-form-3 .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.callback .callback-content .callback-form .callback-form-1 .form-group.error .error-text,.callback .callback-content .callback-form .callback-form-3 .form-group.error .error-text{opacity:1;max-height:300px}.callback .callback-content .callback-form .callback-form-1 .form-group .label,.callback .callback-content .callback-form .callback-form-3 .form-group .label{white-space:nowrap;line-height:42px}.callback .callback-content .callback-form .callback-form-1 .form-group .wrap,.callback .callback-content .callback-form .callback-form-3 .form-group .wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.callback .callback-content .callback-form .callback-form-1 .form-group .form-control,.callback .callback-content .callback-form .callback-form-3 .form-group .form-control{width:100%;line-height:42px;background-color:transparent;overflow:visible;resize:none;outline:none;min-height:42px;border:none;font-family:"UniNeue";font-style:normal;color:var(--white);font-size:var(--fs-16-18);border-bottom:1px solid var(--txt-white)}.callback .callback-content .callback-form .callback-form-3 .form-group{overflow:hidden;max-height:0;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.callback .callback-content .callback-form .callback-form-3 .form-group.show{opacity:1;margin-top:32px}.callback .callback-content .callback-form .form-file{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--fs-16-18);color:var(--txt-white);font-weight:500;max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.callback .callback-content .callback-form .form-file .form-file-item{margin-top:12px}.callback .callback-content .callback-form .form-file .d-none{display:none}.callback .callback-content .callback-form .form-file-add{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;cursor:pointer;outline:none;margin:0;color:var(--txt-white)}.callback .callback-content .callback-form .form-file-remove{background:var(--red);border-radius:50%;position:absolute;height:18px;right:-12px;width:18px;top:-8px;border:0}.callback .callback-content .callback-form .form-file-remove:hover{background:var(--red)}.callback .callback-content .callback-form .form-file-remove svg{-webkit-transform:scale(1.5);transform:scale(1.5);stroke:var(--white)}.callback .callback-content .callback-form .form-file-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:565px;display:-webkit-box;display:-ms-flexbox;display:flex;outline:none;width:100%}.callback .callback-content .callback-form .form-file-text{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fs-12-14);line-height:130%}.callback .callback-content .callback-form .form-file-text .text-overflow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.callback .callback-content .callback-form .form-file-text .extension{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.callback .callback-content .callback-form .form-file .icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin-right:10px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;width:24px}.callback .callback-content .callback-form .form-file svg{vertical-align:top;height:100%;width:100%;margin:0}@media (max-width:767px){.callback .callback-content .callback-form .form-group label{line-height:normal!important;margin-bottom:4px!important}}.callback .callback-content .callback-form .form-group .form-control{border-radius:0}@media (max-width:767px){.callback .callback-content .callback-form .form-group .form-control{line-height:normal!important;padding:2px 0;min-height:auto!important}}.callback .callback-content .callback-success{width:100%;margin:0 auto}@media (max-width:1024px){.callback .callback-content .callback-success{max-width:448px}}.callback .callback-content .callback-success .head{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:32px}.callback .callback-content .callback-success .head span{font-size:var(--fs-24-48);color:var(--white)}.callback .desc{-webkit-box-flex:0;-ms-flex:0 0 404px;flex:0 0 404px;font-size:var(--fs-12-14);color:var(--txt-txt-white-desc,rgba(255,255,255,0.7));line-height:130%}@media (max-width:767px){.callback .desc{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.callback .desc .link{color:inherit;text-decoration:underline}.callback .desc .link:hover{color:var(--white)}.error-text{opacity:0;pointer-events:none;font-size:var(--fs-12-14);color:#ed9732;-webkit-transition:max-height 0.3s ease-in-out;transition:max-height 0.3s ease-in-out}.form-send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}@media (max-width:767px){.form-send{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-send .callback-submit{border:none;outline:none;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin:1px}.form-send .form-group.error .error-text{opacity:1;max-height:300px}.form-desc{color:var(--txt-desc);font-size:var(--fs-12-14)}.form-desc a{color:var(--txt-desc);text-decoration:underline}.form-desc a:hover{color:var(--white)}.subscribe-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap);max-width:660px}.subscribe-form .label{display:block;margin-bottom:var(--gap-half);color:var(--txt-txt-white);font-size:var(--fs-16-18);line-height:150%}.subscribe-form .form-control{width:100%;padding:0 var(--fs);line-height:64px;border:1px solid var(--white);color:var(--white);font-size:var(--fs-16-18);background:transparent;border-radius:8px;outline:none}.subscribe-form.success .form-success{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.form-success{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:var(--jet);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-half);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--gap-25) calc(var(--gap-25) * 2);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;-webkit-transform:translate(0,100%);transform:translate(0,100%)}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;color:var(--white);font-size:var(--fs-16-18);font-weight:500;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.checkbox .checkbox-input{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;z-index:-1}.checkbox .checkbox-input:checked+.checkmark .checkmark-elem:first-child{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);opacity:0}.checkbox .checkbox-input:checked+.checkmark .checkmark-elem:last-child{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.checkbox .checkmark{width:24px;height:24px;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.checkbox .checkmark .checkmark-elem{position:absolute;width:inherit;height:inherit;border-radius:inherit;-webkit-transition:all 0.3s cubic-bezier(0.2,1,0.3,1);transition:all 0.3s cubic-bezier(0.2,1,0.3,1)}.checkbox .checkmark .checkmark-elem:first-child{border:1px solid var(--white);opacity:1}.checkbox .checkmark .checkmark-elem:last-child{background:var(--white);-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);background-repeat:no-repeat;background-position:center;background-size:18px;opacity:0}.checkbox .checkmark .checkmark-elem.icon-phone{background-image:url("../img/ico-cont-phone.svg")}.checkbox .checkmark .checkmark-elem.icon-telegram{background-image:url("../img/ico-cont-telegram.svg")}.checkbox .checkmark .checkmark-elem.icon-whatsapp{background-image:url("../img/ico-cont-whatsapp.svg")}.checkbox .checkmark .checkmark-elem.icon-mail{background-image:url("../img/ico-cont-mail.svg")}.checkbox .checkmark .checkmark-elem.icon-check{background-image:url("../img/ico-checked.svg")}.reward-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}@media (max-width:1024px){.reward-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(0px - var(--gap));margin-right:calc(0px - var(--gap));padding:0 var(--gap);overflow-x:auto;scrollbar-width:none}}.reward-one{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;padding:var(--gap-24-48);background:var(--jet-item-noactive);border-radius:var(--gap-half)}@media (max-width:1760px){.reward-one{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}}@media (max-width:1024px){.reward-one{min-width:calc(var(--gap)*14)}}.reward-title{font-size:var(--fs-14-24);line-height:150%;font-weight:700}.reward-txt{margin-top:var(--gap-quarter);font-size:var(--fs-14-18);line-height:120%;color:var(--txt-white-desc);text-wrap:balance}.txt-slider .swiper-slide{width:35.7%}@media (max-width:1360px){.txt-slider .swiper-slide{width:32.2%}}@media (max-width:1024px){.txt-slider .swiper-slide{width:47.6%}}@media (max-width:767px){.txt-slider .swiper-slide{width:91%}}.feedback-bg{background:#f2f3f4}.feedback-page{font-family:"UniNeue",sans-serif;-webkit-font-feature-settings:"salt" on;font-feature-settings:"salt" on;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;padding:var(--gap-24-32) 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:100dvh;color:var(--jet);max-width:736px;margin:0 auto;display:-ms-grid;display:grid;width:100%}@media (max-width:767px){.feedback-page{max-width:100%}}.feedback-page h3{color:var(--jet)}.feedback-page h3:not(:last-child){margin-bottom:24px}.feedback-page .form-control{font-family:"UniNeue",sans-serif;-webkit-font-feature-settings:"salt" on;font-feature-settings:"salt" on;font-size:var(--fs-12-16);border:1px solid #e1e5ea;padding:var(--fs-micro);line-height:normal;background:#fcfcfc;border-radius:8px;color:inherit;outline:none;width:100%}.feedback-page .form-control:is(textarea){resize:none}.feedback-page .form-control::-webkit-input-placeholder{color:#999193}.feedback-page .form-control::-moz-placeholder{color:#999193}.feedback-page .form-control:-ms-input-placeholder{color:#999193}.feedback-page .form-control::-ms-input-placeholder{color:#999193}.feedback-page .form-control::placeholder{color:#999193}.feedback-page #result{text-align:center;display:none}.feedback-page #result.active,.feedback-page #result:target{display:block}.feedback-page #result img{margin:0 auto 16px}.feedback-page:has(#result:target,#result.active) .feedback-page__wrapper:not(#result){display:none}.feedback-page__wrapper{padding:0 var(--gap-24-32)}.feedback-page__wrapper.form{-webkit-animation:fadeIn 300ms ease-out 1 forwards;animation:fadeIn 300ms ease-out 1 forwards;-webkit-animation-delay:calc(var(--i, 1) * 200ms);animation-delay:calc(var(--i, 1) * 200ms);background:var(--white-item);padding:var(--gap-24-32);border-radius:16px;translate:30% 0;opacity:0}@media (max-width:767px){.feedback-page__wrapper.form{padding:var(--fs);border-radius:0}}.feedback-page__wrapper.form.has-error .feedback-page__error{display:block}.feedback-page__wrapper.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes fadeIn{0%{translate:30% 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes fadeIn{0%{translate:30% 0;opacity:0}to{translate:0 0;opacity:1}}.feedback-page__form{margin:var(--gap-24-32) auto 0;gap:var(--gap-24-32);display:-ms-grid;display:grid;width:100%}.feedback-page__rating{margin:var(--gap-24-48) 0 var(--gap-half);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:16px;background:#fcfcfc;padding:24px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:767px){.feedback-page__rating{gap:15px}}.feedback-page__rating-item{border-radius:8px;position:relative;min-width:50px;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.feedback-page__rating-item{width:calc((100% / 6) - (15px * 5) / 6);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.feedback-page__rating-item:last-child{-webkit-box-flex:1;-ms-flex:1 1 calc((100% / 6) - (15px * 5) / 4);flex:1 1 calc((100% / 6) - (15px * 5) / 4)}}@media (max-width:452px){.feedback-page__rating-item{-webkit-box-flex:1;-ms-flex:1 1 calc(25% - (15px * 3) / 4);flex:1 1 calc(25% - (15px * 3) / 4)}.feedback-page__rating-item:last-child{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - (15px * 3) / 4);flex:1 1 calc(50% - (15px * 3) / 4)}}@media (min-width:1024px){.feedback-page__rating-item:hover .text{background-color:#e9eaeb}.feedback-page__rating-item:hover .tooltip{translate:-50% 0;opacity:1}}.feedback-page__rating-item:first-child img{-o-object-position:0 0;object-position:0 0}.feedback-page__rating-item:nth-child(2) img{-o-object-position:-39px 0;object-position:-39px 0}.feedback-page__rating-item:nth-child(3) img{-o-object-position:-78px 0;object-position:-78px 0}.feedback-page__rating-item:nth-child(4) img{-o-object-position:-116px 0;object-position:-116px 0}.feedback-page__rating-item:nth-child(5) img{-o-object-position:-155px 0;object-position:-155px 0}.feedback-page__rating-item:nth-child(6) img{-o-object-position:-193px 0;object-position:-193px 0}.feedback-page__rating-item:nth-child(7) img{-o-object-position:-232px 0;object-position:-232px 0}.feedback-page__rating-item:nth-child(8) img{-o-object-position:-271px 0;object-position:-271px 0}.feedback-page__rating-item:nth-child(9) img{-o-object-position:-309px 0;object-position:-309px 0}.feedback-page__rating-item:nth-child(10) img{-o-object-position:-348px 0;object-position:-348px 0}.feedback-page__rating-item:nth-child(11) img{-o-object-position:-387px 0;object-position:-387px 0}.feedback-page__rating-item input{display:none}.feedback-page__rating-item input:checked~.text{color:var(--white-item-hover);background-color:var(--red)}.feedback-page__rating-item input:checked~.tooltip{translate:-50% 0;color:var(--red);opacity:1}.feedback-page__rating-item .text{-webkit-transition:color 150ms ease-out,background-color 150ms ease-out;transition:color 150ms ease-out,background-color 150ms ease-out;background-color:#f2f3f4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:inherit;pointer-events:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--jet);font-weight:700;font-size:28px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;width:100%}.feedback-page__rating-item .tooltip{-webkit-transition:opacity 150ms ease-out,translate 150ms ease-out;transition:opacity 150ms ease-out,translate 150ms ease-out;-webkit-filter:drop-shadow(0 0 1px #e1e5ea);filter:drop-shadow(0 0 1px #e1e5ea);background-color:currentColor;color:var(--white-item-hover);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:inherit;pointer-events:none;margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;translate:-50% 20%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:100%;height:52px;width:52px;opacity:0;left:50%}.feedback-page__rating-item .tooltip:before{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid currentColor;background-color:transparent;border-bottom:none;position:absolute;margin-left:-8px;content:"";left:50%;top:100%}.feedback-page__rating-item .tooltip img{-o-object-fit:cover;object-fit:cover;display:block;height:32px;width:32px;margin:0}.feedback-page__desc-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.feedback-page__desc{font-size:var(--fs-12-14);line-height:normal}.feedback-page__error{margin:var(--gap-24-32) calc(var(--gap-24-32) * -1) calc(var(--gap-24-32) * -1);border-radius:0 0 16px 16px;font-size:var(--fs-12-16);padding:var(--fs-14-24);line-height:normal;background:#ffc7c8;text-align:center;display:none}@media (max-width:767px){.feedback-page__error{margin:var(--gap-24-32) calc(var(--fs) * -1) calc(var(--fs) * -1);border-radius:0}}.copying{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.copying{width:100%}}.copying.is-active .copying-wrap{border-color:var(--green)}.copying.is-active .copying-notice{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.copying .copying-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px;border:1px solid var(--gray-light);-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease}@media (max-width:1024px){.copying .copying-wrap{width:100%}}.copying .copying-button,.copying .copying-input{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box}.copying .copying-input{display:none}.copying .copying-text{font-size:var(--fs-big);font-weight:500;padding:var(--gap-8-12) 0 var(--gap-8-12) var(--gap)}@media (max-width:1024px){.copying .copying-text{width:100%}}.copying .copying-button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 var(--gap-12-24);height:100%}.copying .copying-button svg path{-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}.copying .copying-button:hover:not(:disabled) svg path{fill:var(--green)}.copying .copying-notice{position:absolute;left:0;right:0;width:100%;bottom:calc(100% + 2px);opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px);visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:visibility 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease;transition:visibility 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,visibility 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,visibility 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.copying .copying-notice .copying-info{position:relative;z-index:1;background:var(--green);border-radius:4px;color:var(--white);padding:var(--gap-quarter) var(--gap-half);font-size:var(--fs-mini);font-weight:500;line-height:160%}.copying .copying-notice .copying-info:before{content:"";position:absolute;width:16px;height:16px;background:var(--green);left:0;right:0;bottom:0;margin:0 auto;z-index:-1;-webkit-transform:rotate(45deg) translateX(4px) translateY(4px);transform:rotate(45deg) translateX(4px) translateY(4px)}.rq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:calc(var(--gap) * 2) 0}.rq-list:first-child{padding-top:0 0 calc(var(--gap) * 2)}.rq-list:last-child{padding-bottom:calc(var(--gap) * 2) 0 0}.rq-list:not(:last-child){border-bottom:1px solid var(--gray-lighten)}@media (max-width:1360px){.rq-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.rq-list{gap:calc(var(--gap) * 2)!important}}.rq-list.rq-list-1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(var(--gap) * 2)}@media (max-width:1360px){.rq-list.rq-list-1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.rq-list.rq-list-2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--gap)}.rq-list.rq-list-3,.rq-list.rq-list-4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--gap)}.rq-list.rq-list-3 .rq-item,.rq-list.rq-list-4 .rq-item{display:-ms-grid;display:grid;-ms-grid-columns:320px 1fr;grid-template-columns:320px 1fr}.rq-list.rq-list-5{-webkit-column-gap:calc(var(--gap) * 2);-moz-column-gap:calc(var(--gap) * 2);column-gap:calc(var(--gap) * 2);row-gap:var(--gap)}.rq-list .rq-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap)}@media (max-width:1360px){.rq-list .rq-item{display:-ms-grid;display:grid;-ms-grid-columns:320px 1fr;grid-template-columns:320px 1fr}}@media (max-width:1024px){.rq-list .rq-item{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.doc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;gap:var(--gap-half);padding:var(--gap-8-12) var(--gap-12-24);background-color:var(--jet);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}@media (max-width:1360px){.doc{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.doc:hover{background-color:var(--red)}.doc .doc-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.doc .doc-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.doc .doc-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--white)}.doc .doc-info p{font-size:var(--fs-mini);font-weight:500;line-height:normal}.doc .doc-info span{opacity:0.7;font-size:var(--fs-micro);font-weight:500;line-height:normal}