html:has(body.show-modal){overflow:hidden}@media screen and (width>=1900px) and (width<=2560px){.v-container:not(.v-container--fluid){max-width:1200px!important}}body{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;line-height:1.4}@media screen and (width<=600px){body{font-size:18px}}a{color:inherit;text-decoration:none}.link-border{cursor:pointer;border-bottom:1px solid}.link-border:hover{border-bottom:1px solid #0000}.mini-button{cursor:pointer;border-radius:4px;width:40px;height:40px;display:block}.mini-button.disabled,.mini-button[disabled]{cursor:auto;background-color:#ccc!important}.mini-button.edit{background-color:#409eff;background-image:url(/assets/edit-23655a3e.svg),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:60%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.mini-button.edit:hover{background-color:#2270c0;background-image:url(/assets/edit-23655a3e.svg),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:60%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.mini-button.delete{background-color:#f56c6c;background-image:url(/assets/delete-0b2d5b6c.svg),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:60%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.mini-button.delete:hover{background-color:#d05252;background-image:url(/assets/delete-0b2d5b6c.svg),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:60%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.my-button{cursor:pointer;text-transform:uppercase;letter-spacing:.84px;background:#d4323d;justify-content:center;align-items:center;gap:15px;height:44px;padding:0 20px;font-size:11px;font-weight:500;display:flex;color:#fff!important}.my-button.big{height:54px;font-size:16px}.my-button.black,.my-button.black:hover{background:#000;color:#fff!important}.my-button.white,.my-button.white:hover{background:#fff;color:#000!important}.my-button.more:after{content:"↗";font-size:20px;font-weight:200}.my-button:hover{background:#a11a23}.my-button.green{color:#fff!important;background-color:#42d970!important}.my-button[disabled]{background:#ccc;color:#000!important}#admin-navbar{z-index:6;background:#f4f5f6;position:fixed;top:0;bottom:0;left:0}.nav-bar{border-right:1px solid #dddada}.nav-bar .text-logo{font-size:20px}.nav-bar:not(.full-menu) .title{color:#fff;white-space:nowrap;z-index:12;background:#000;margin-top:-12px;padding:4px 12px;font-size:14px;display:none;position:absolute;top:50%;left:calc(100% + 6px)}.nav-bar:not(.full-menu) .title:after{content:"";border:6px solid #0000;border-left-width:0;border-right-color:#000;width:0;height:0;display:block;position:absolute;top:5px;right:100%}.nav-bar.full-menu .title{display:block;position:relative;top:0;left:0}.nav-bar.full-menu .nav-bar-item{justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.nav-bar-item{background:#fff;border-bottom:1px solid #dddada}.nav-bar-item:first-child:hover{background:#fff}.nav-bar-item:hover{background:#eee}.nav-bar-item:hover .title{display:block}.nav-bar-item.expanded:after{content:"";background:url(/assets/arrow-right-07b5068c.svg) 50%/12px no-repeat;width:12px;height:100%;position:absolute;top:0;right:0}.nav-bar-item.expanded:hover:after{display:none}.nav-bar-item.expanded:hover .sub-menu{display:block}.nav-bar .icon{height:60px;width:60px!important}.nav-bar .icon svg{width:50%;height:50%}.nav-bar .sub-menu{z-index:12;background:#fff;border:1px solid #fff;width:200px;display:none;position:absolute;top:0;left:100%}.nav-bar .sub-menu-item{text-align:left;border-bottom:1px solid #eee;padding:18px 10px;display:block}.nav-bar .sub-menu-item:hover{background:#eee}.w-360px{width:360px}html{min-width:1300px}@media screen and (width<=600px){html{min-width:100%}}body{background:#fff;min-width:1300px}body .v-container{min-width:1300px}@media screen and (width<=600px){body,body .v-container{min-width:100%}}.h1{font-size:30px;font-weight:700;line-height:36px}.screen{padding:80px 0}@media screen and (width<=600px){.screen{padding:40px 0}}.block-h2{text-transform:uppercase;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:124px;font-weight:600;line-height:1.1}.block-h2 span{font-weight:400}@media screen and (width<=600px){.block-h2{font-size:36px}}.sub-text{font-size:18px}.block-h3{text-transform:uppercase;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:50px;font-weight:600;line-height:1.1}@media screen and (width<=600px){.block-h3{font-size:24px}}.my-link{cursor:pointer;border-bottom:1px solid}.my-link:hover{border-bottom:1px solid #0000}.title-screen{color:#000;background:#eee;border-radius:0 0 50px 50px;min-height:700px;padding:100px 0 50px;position:relative;overflow:hidden}@media screen and (width<=600px){.title-screen{min-height:210px}}.title-screen.with-preview .block-h2{color:#fff}.title-screen .bg-img{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.title-screen .bg-img .v-container{justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}@media screen and (width<=600px){.title-screen .bg-img .v-container{padding:0}}.title-screen .bg-img .v-container:after{content:"";z-index:1;background:radial-gradient(circle,#00000080 0%,#0000 100%);width:calc(100% - 32px);height:100%;position:absolute;top:0;left:16px}@media screen and (width<=600px){.title-screen .bg-img .v-container:after{width:100%;left:0}}.title-screen .bg-img .v-container img{object-fit:cover;border-radius:40px;width:100%;height:100%}@media screen and (width<=600px){.title-screen .bg-img .v-container img{border-radius:0}}.title-screen .title{z-index:2;position:relative}.title-screen .title .block-h2{text-align:center;font-size:70px}@media screen and (width<=600px){.title-screen .title .block-h2{font-size:36px}}.title-screen .title .sub-text{text-align:center;max-width:800px;margin:20px auto}.title-screen .my-button{min-width:200px;height:60px;font-size:18px}.title-screen .article-info{justify-content:center;align-items:center;gap:40px;margin-top:40px;display:flex}@media screen and (width<=600px){.title-screen .article-info{flex-direction:column;gap:15px;margin-top:30px}}.title-screen .article-info .article-info-item{background:#fff;border-radius:30px;align-items:center;gap:10px;padding:10px 20px;font-size:20px;display:flex}@media screen and (width<=600px){.title-screen .article-info .article-info-item{padding:10px 15px;font-size:16px}}.title-screen .article-info .article-info-item:before{content:"";width:20px;height:20px;display:block}.title-screen .article-info .article-info-item.time:before{background:url(/assets/time-0551163a.svg) 50%/100% no-repeat}.title-screen .article-info .article-info-item.topic:before{background:url(/assets/lamp-a850c357.svg) 50%/100% 100% no-repeat}.title-screen .article-info .article-info-item.views:before{background:url(/assets/views-da84cc27.svg) 50%/100% 100% no-repeat}.video-block{max-width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-block iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.breadcrumbs{color:#9a9a9a;flex-wrap:wrap;justify-content:start;align-items:center;gap:7px;margin-bottom:5px;font-size:14px;display:flex}@media screen and (width<=600px){.breadcrumbs{font-size:12px}}@media screen and (width>=600px) and (width<=960px){.breadcrumbs{font-size:12px}}.breadcrumbs a{position:relative}.breadcrumbs a:after{content:"";background:#9a9a9a;width:100%;height:1px;transition:all .8s;display:block;position:absolute;bottom:-2px;left:0}.breadcrumbs a:hover:after{width:0}.link-more{text-transform:uppercase;color:#262b43;letter-spacing:1.8px;cursor:pointer;font-size:12px;position:relative}.link-more:after{content:"";background:#bebec2;width:100%;height:1px;margin:auto;-webkit-transition:all .5s;transition:all .5s;position:absolute;bottom:-2px;left:0;right:0}.link-more:hover:after{width:0%}.link-more.white{color:#fff}.link-more.white:after{background:#575757}.faq-block .faq-item{cursor:pointer;background:#f9f9f9;margin-bottom:10px;padding:12px}.faq-block .faq-item:hover{background:#ecebeb}.faq-block .faq-item .faq-question{font-size:16px;font-weight:500;transition:all .8s;position:relative}@media screen and (width<=600px){.faq-block .faq-item .faq-question{padding-right:36px;font-size:16px}}.faq-block .faq-item .faq-question .icon{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .8s;display:flex;position:absolute;top:-4px;right:5px}@media screen and (width<=600px){.faq-block .faq-item .faq-question .icon{right:-6px}}@media screen and (width>=600px) and (width<=960px){.faq-block .faq-item .faq-question .icon{right:-2px}}.faq-block .faq-item .faq-question .icon svg{fill:#000;width:18px;height:18px}.faq-block .faq-item .faq-question .icon.active{transform:rotate(45deg)}.faq-block .faq-item .faq-answer{margin-top:20px;padding-right:80px}@media screen and (width<=600px){.faq-block .faq-item .faq-answer{padding-right:0;font-size:14px}}.video-title-block{position:relative}.video-title-block .video-bg{border-radius:0 0 50px 50px;justify-content:center;align-items:center;height:700px;display:flex;position:relative;overflow:hidden}@media screen and (width<=600px){.video-title-block .video-bg{height:420px}}.video-title-block .video-bg:after{content:"";z-index:1;background:#0000004d;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.video-title-block .video-bg video{object-fit:cover;width:100%;height:100%}.video-title-block .title-block{color:#fff;z-index:2;align-items:end;width:100%;height:100%;padding-bottom:100px;display:flex;position:absolute;top:0;left:0}@media screen and (width<=600px){.video-title-block .title-block{padding-bottom:40px}}.video-title-block .title-block .block-h2{font-size:160px;line-height:1}@media screen and (width<=600px){.video-title-block .title-block .block-h2{font-size:60px}}.video-title-block .title-block .block-h2 span{display:block}.video-title-block .scroll-down{writing-mode:vertical-rl;align-items:center;gap:20px;display:flex;transform:rotate(-180deg)}.video-title-block .scroll-down .line{background:#fff;width:2px;height:120px;animation:3s linear infinite scrollAnimation}.video-title-block .scroll-down .text{letter-spacing:2px;font-size:20px}@media screen and (width<=600px){.video-title-block .scroll-down .text{font-size:16px}}@keyframes scrollAnimation{0%{height:120px}25%{height:90px}50%{height:60px}75%{height:90px}to{height:120px}}.advantages-screen{background:#f9f9f9}.advantages-screen .adv-item{align-items:end;gap:10px;display:flex}.advantages-screen .adv-item:first-child,.advantages-screen .adv-item:nth-child(2){margin-bottom:40px}.advantages-screen .adv-item .number{font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:150px;font-weight:600;line-height:128px}.advantages-screen .adv-item .title{margin-bottom:10px;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:84px;line-height:106px}.advantages-screen .adv-item .description{width:215px}.loading{z-index:10;will-change:transform,opacity;background:#000;justify-content:center;align-items:center;width:100vw;height:100%;transition:transform 1s,opacity 1s;display:flex;position:fixed;top:0;left:0}.loading.hide{opacity:0;transform:translateY(100%)}.loading .load-item{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.loading .load-item .logo{text-align:center}.loading .load-item .logo img{width:800px;max-width:90%}.loading .load-item .load img{width:60px}.text-container .text-style p,.text-container .text-style ul,.text-container .text-style ol,.text-container .text-style h1,.text-container .text-style h2,.text-container .text-style h3,.text-container .text-style h4,.text-container .text-style div{max-width:800px;margin:0 auto 20px}.text-container .text-style p:has(img),.text-container .text-style ul:has(img),.text-container .text-style ol:has(img),.text-container .text-style h1:has(img),.text-container .text-style h2:has(img),.text-container .text-style h3:has(img),.text-container .text-style h4:has(img),.text-container .text-style div:has(img){text-align:center;max-width:100%}.text-container .text-style p img,.text-container .text-style ul img,.text-container .text-style ol img,.text-container .text-style h1 img,.text-container .text-style h2 img,.text-container .text-style h3 img,.text-container .text-style h4 img,.text-container .text-style div img{border-radius:50px}.text-container .text-style h1,.text-container .text-style h2,.text-container .text-style h3,.text-container .text-style h4{text-align:center}.bottom-breadcrumbs{background:#eee;padding:20px 0}.bottom-breadcrumbs .breadcrumbs{margin-bottom:0}#scroll-progress{z-index:9999;background:#d4323d;width:0%;height:5px;transition:width .1s ease-out;position:fixed;top:0;left:0}.article-page .categories-menu{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}@media screen and (width<=600px){.article-page .categories-menu{flex-wrap:nowrap;overflow-x:auto}}.article-page .categories-menu .menu-item .link{cursor:pointer;background:#eee;border-radius:30px;align-items:center;gap:10px;padding:10px 14px;font-size:16px;display:flex}@media screen and (width<=600px){.article-page .categories-menu .menu-item .link{white-space:nowrap;padding:6px 10px;font-size:14px}}.article-page .categories-menu .menu-item .link:hover{background:#ccc}.article-page .categories-menu .menu-item .link .count{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:arial;font-size:12px;line-height:1;display:flex}@media screen and (width<=600px){.article-page .categories-menu .menu-item .link .count{width:20px;height:20px;font-size:10px}}.article-page .categories-menu .menu-item .link.active{color:#fff;background:#000}.article-page .categories-menu .menu-item .link.active .count{color:#000;background:#eee}.article-page .article-item .preview{border-radius:30px;width:100%;height:400px;display:block;position:relative;overflow:hidden}@media screen and (width<=600px){.article-page .article-item .preview{height:280px}}.article-page .article-item .preview img{transition:all .6s}.article-page .article-item .preview .title-block{color:#fff;background:linear-gradient(#0000 25%,#0009 100%);flex-direction:column;justify-content:end;align-items:start;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}.article-page .article-item .preview .title-block .title{margin-top:10px;font-size:18px}.article-page .article-item .preview .title-block .views{background:url(/assets/views-white-e568d348.svg) 0/20px no-repeat;margin-top:10px;padding-left:30px;font-size:18px}.article-page .article-item .preview:hover img{transform:scale(1.2)}.article-page .main-news{background:#fff;margin-bottom:80px;position:relative}.article-page .main-news .slider-navigation{color:#fff;z-index:2;align-items:center;gap:10px;font-size:20px;display:flex;position:absolute;top:20px;left:20px}.article-page .main-news .slider-navigation .swiper-button-prev,.article-page .main-news .slider-navigation .swiper-button-next{background:url(/assets/arrow-right-white-4f02c9dd.svg) 50%/60% no-repeat;width:30px;height:30px;margin-top:0;position:relative;top:auto;left:auto;right:auto}.article-page .main-news .slider-navigation .swiper-button-prev{transform:rotate(180deg)}.article-page .main-news .article-item{border-radius:30px;margin-bottom:0;overflow:hidden}.article-page .main-news .article-item .title-link{box-sizing:border-box}@media screen and (width<=600px){header{z-index:3;background:#fff;border-bottom:1px solid #000;position:sticky;top:0}}header .header-block.dark{z-index:3;width:100%;position:absolute;top:0;left:0;color:#fff!important}header .header-block.dark .menu-button{background:url(/assets/menu-button-white-97fdc6b7.svg) 50%/100% no-repeat}@media screen and (width<=600px){header .header-block.bgBlack{background:#000}}header .top{color:#fff;background:#000;font-size:18px;font-weight:500}header .main-menu{justify-content:center;align-items:center;gap:0 40px;margin-left:40px;display:flex}@media screen and (width<=600px){header .main-menu{display:none}}header .main-menu .menu-item a{letter-spacing:.84px;text-transform:uppercase;align-items:center;font-size:18px;font-weight:500;display:flex}header .phone{font-size:26px;font-weight:500}header .menu-button{cursor:pointer;background:url(/assets/menu-button-eb71b517.svg) 50%/100% no-repeat;width:30px;height:30px;margin-right:20px;display:block}@media screen and (width<=600px){header .menu-button{width:24px;height:24px;margin-right:14px}}header .middle{padding-top:30px;padding-bottom:10px}@media screen and (width<=600px){header .middle{padding-top:0;padding-bottom:0}}header .bottom{color:#fff;background:#000}header .services-menu{justify-content:space-between;align-items:center;display:flex}header .services-menu .menu-item{justify-content:center;align-items:center;gap:10px;padding:14px 15px;font-size:16px;font-weight:500;display:flex}header .services-menu .menu-item .exp-arrow{justify-content:center;align-items:center;width:10px;height:10px;display:flex}header .services-menu .menu-item .exp-arrow svg{fill:#fff;width:100%;height:100%}header .services-menu .menu-item .sub-menu{display:none}header .services-menu .menu-item a{display:block}header .services-menu .menu-item.expanded{position:relative}header .services-menu .menu-item.expanded .sub-menu{color:#000;z-index:3;background:#f5f8fa;width:300px;position:absolute;top:50px;left:0}header .services-menu .menu-item.expanded .sub-menu .menu-item{border-bottom:1px solid #fff;justify-content:start;padding:0;font-size:14px}header .services-menu .menu-item.expanded .sub-menu .menu-item a{width:100%;padding:12px 15px;display:block}header .services-menu .menu-item.expanded .sub-menu .menu-item:hover{background:#cfecff}header .services-menu .menu-item:hover{color:#000;background:#f5f8fa}header .services-menu .menu-item:hover .exp-arrow svg{fill:#000}header .services-menu .menu-item:hover .sub-menu{display:block}header .modal-site-menu{z-index:3;background:url(/assets/menu-bg-cf1bbe3a.jpg) 50%/cover no-repeat;width:100%;height:100vh;position:fixed;top:0;left:0}header .modal-site-menu .dark{z-index:1;background:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}header .modal-site-menu .menu-content{z-index:2;color:#fff;justify-content:center;align-items:center;height:100%;display:flex;position:relative}@media screen and (width<=600px){header .modal-site-menu .menu-content{align-items:start;overflow-y:auto}}header .modal-site-menu .menu-content .close{cursor:pointer;background:url(/assets/close-4ad8f0b9.svg) 0 0/100%;width:30px;height:30px;position:absolute;top:30px;left:30px}header .modal-site-menu .menu-content .burger-menu{margin-bottom:20px}@media screen and (width<=600px){header .modal-site-menu .menu-content .burger-menu{margin-top:75px;margin-bottom:5px}}header .modal-site-menu .menu-content .burger-menu .menu-item{text-transform:uppercase;padding:30px 0;font-size:30px}@media screen and (width<=600px){header .modal-site-menu .menu-content .burger-menu .menu-item{padding:8px 0;font-size:24px}}header .modal-site-menu .menu-content .burger-menu .menu-item span{cursor:pointer}header .modal-site-menu .menu-content .burger-menu .back-button{cursor:pointer;align-items:center;gap:10px;font-size:20px;display:flex}header .modal-site-menu .menu-content .burger-menu .back-button:before{content:"";background:url(/assets/back-arrow-white-0c570e9b.svg) 50%/100% no-repeat;width:20px;height:20px;display:block}header .modal-site-menu .menu-content .second-menu .menu-item{text-transform:uppercase;padding:15px 0;font-size:20px}@media screen and (width<=600px){header .modal-site-menu .menu-content .second-menu .menu-item{padding:8px 0;font-size:18px}}header .modal-site-menu .menu-content .logo{margin-bottom:80px}header .modal-site-menu .menu-content .phone{margin-bottom:10px;font-size:34px;font-weight:200}header .modal-site-menu .menu-content .address{margin-bottom:40px;font-size:16px;font-weight:200}header .call-mobile{background:url(/assets/mobile-call-0ddea55f.svg) 50%/100% no-repeat;width:30px;height:30px;margin-left:auto}header .dark .call-mobile{background:url(/assets/mobile-call-w-136bc68d.svg) 50%/100% no-repeat}footer{color:#fff;background:#000;padding:40px 0 0}footer .footer-menu{gap:40px;margin-bottom:50px;display:flex}@media screen and (width<=600px){footer .footer-menu{flex-direction:column;gap:20px;margin-bottom:20px}}footer .footer-menu .footer-menu-item{color:#cdcdce}@media screen and (width<=600px){footer .footer-menu .footer-menu-item{font-size:14px}}footer .footer-menu .footer-menu-item a{border-bottom:1px solid #4d5365}footer .footer-menu .footer-menu-item a:hover{border-bottom:1px solid #0000}footer .copy{font-size:12px}@media screen and (width<=600px){footer .copy{margin-top:20px;font-size:14px}}footer .bottom{padding-bottom:170px;position:relative}@media screen and (width<=600px){footer .bottom{padding-bottom:140px}}footer .bottom:after{content:"";opacity:.2;background:url(/assets/logo-white-55ca35a2.png) 0 0/100% no-repeat;width:100%;height:145px;display:block;position:absolute;bottom:0;left:0}@media screen and (width<=600px){footer .bottom:after{height:100px}}footer .social-menu{gap:10px;margin-bottom:50px;display:flex}footer .social-menu .social-menu-item a{border:1px solid #2d2f3a;width:66px;height:66px;display:block}footer .social-menu .social-menu-item a:hover{border:1px solid #fff}footer .social-menu .social-menu-item a.fb{background:url(/assets/facebook-1fba3d66.svg) 50%/20px no-repeat}footer .social-menu .social-menu-item a.inst{background:url(/assets/instagram-25c7f96b.svg) 50%/20px no-repeat}footer .faq-link{color:#4d5365}@media screen and (width<=600px){footer .faq-link{font-size:14px}}footer .faq-link:hover{color:#fff}.cookies-block{z-index:4;background:#fff;border-radius:20px;align-items:center;gap:20px;width:560px;padding:20px;display:flex;position:fixed;bottom:20px;right:84px;box-shadow:0 29px 50px #00000026}@media screen and (width<=600px){.cookies-block{flex-direction:column;align-items:start;width:90%;font-size:14px;bottom:10px;right:10px}}.cookies-block .icon{background:url(/assets/cockies-c6ede4bb.svg) 50%/100% no-repeat;width:50px;min-width:50px;height:50px}.my-modal{z-index:5;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.my-modal .modal-bg-img{z-index:1;justify-content:center;align-items:center;width:1180px;height:460px;display:flex;position:relative}@media screen and (width<=600px){.my-modal .modal-bg-img{width:100%;height:auto}}.my-modal .modal-bg-img .text-bg{color:#fff;justify-content:end;align-items:center;width:36%;padding:20px;font-size:18px;display:flex;position:absolute;bottom:20px;left:570px}@media screen and (width<=600px){.my-modal .modal-bg-img .text-bg{display:none}}.my-modal .modal-bg-img .text-bg:after{content:"";background:url(/assets/quote-40d33be3.svg) 50%/100% no-repeat;width:24px;height:24px;display:block;position:absolute;top:12px;left:-20px}.my-modal .modal-bg-img .logo{border-radius:0;width:440px;height:auto;position:absolute;top:50px;left:544px}@media screen and (width<=600px){.my-modal .modal-bg-img .logo{display:none}}.my-modal .modal-bg-img .modal-container{position:absolute;left:50px}@media screen and (width<=600px){.my-modal .modal-bg-img .modal-container{position:relative;left:0}}.my-modal .modal-bg-img img{object-fit:cover;border-radius:50px;width:100%;height:100%}@media screen and (width<=600px){.my-modal .modal-bg-img img{display:none}}.my-modal .youtube-video{padding-bottom:56.25%;position:relative}.my-modal .youtube-video iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.my-modal .form-scroll-content{max-height:500px;overflow-y:auto}.my-modal .bg-modal{z-index:1;background:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.my-modal .modal-container{z-index:2;color:#000;background:#fff;border-radius:20px;width:450px;padding:50px;position:relative}@media screen and (width<=600px){.my-modal .modal-container{padding:15px}.my-modal .modal-container .v-carousel{height:auto!important}}.my-modal .modal-container .close-modal{cursor:pointer;background:url(/assets/close-modal-93c2df8f.svg) 50%/60% no-repeat;width:30px;height:30px;display:block}.my-modal .modal-container .modal-title{text-transform:uppercase;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:40px;font-weight:600;line-height:1}.my-modal .modal-container .form-group input{background:#fff}.my-modal .modal-container .forgot-link{color:#000;cursor:pointer;text-align:center}.my-modal .modal-container .forgot-link:hover{color:#f9b539}.my-modal .modal-container .register-link{color:#000;font-size:20px;font-weight:600}.my-modal .modal-container .register-link:hover{color:#f9b539}.my-modal .modal-container .show-password{cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-24px;display:flex;position:absolute;top:50%;right:16px}.my-modal .modal-container .show-password svg{height:100%}.my-modal .modal-container .login-social{align-items:center;gap:10px;display:flex}.my-modal .modal-container .login-social .login-social-button{color:#000;cursor:pointer;border:2px solid #ccc;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;padding:0;display:flex}.my-modal .modal-container .login-social .login-social-button:hover{border:2px solid #dbdbdb}.my-modal .modal-container .login-social .login-social-button:before{content:"";width:26px;height:26px;display:block}.my-modal .modal-container .login-social .login-social-button.vk:before{content:"";background:url(images/logo-vk.svg) 50%/100% no-repeat}.my-modal .modal-container .login-social .login-social-button.mail-ru:before{content:"";background:url(images/mail_ru.svg) 50%/100% no-repeat}.my-modal .modal-container .login-social .login-social-button.yandex:before{content:"";background:url(images/yandex.svg) 50%/100% no-repeat}.my-modal .second-step .back-button{position:absolute;top:45px;left:30px}.my-modal .toggle-mode{align-items:center;display:flex}.my-modal .toggle-mode .mode-item{text-align:center;cursor:pointer;background:#ededed;border-radius:6px 0 0 6px;justify-content:center;align-items:center;width:50%;height:48px;font-size:16px;display:flex}.my-modal .toggle-mode .mode-item:nth-child(2){border-radius:0 6px 6px 0}.my-modal .toggle-mode .mode-item.active{color:#fff;background:#000}.checkbox-block .v-label{font-size:14px;display:inline}.checkbox-block .v-checkbox-btn{align-items:start}.first-screen{border-radius:0 0 50px 50px;height:800px;position:relative;overflow:hidden}@media screen and (width<=600px){.first-screen{height:450px}}.first-screen .text-block{z-index:1;color:#000;background:#d4323d;justify-content:center;align-items:center;width:100%;height:100%;padding-top:120px;display:flex;position:absolute;top:0;left:0}@media screen and (width<=600px){.first-screen .text-block{padding-top:80px}}.first-screen .text-block .title-block{margin-top:50px}@media screen and (width<=600px){.first-screen .text-block .title-block{margin-top:0}}.first-screen .text-block .v-container{height:100%;position:relative}.first-screen .text-block .main-text{max-width:880px;overflow:hidden}.first-screen .text-block .main-text .animation{transition:all .8s;transform:translate(-100%)}.first-screen .text-block .second-text{border-left:1px solid #fff;width:400px;height:0;padding-left:30px;transition:all .8s;position:absolute;bottom:0;left:900px;overflow:hidden}@media screen and (width<=600px){.first-screen .text-block .second-text{display:none}}.first-screen .text-block .second-text .main-title{transition:all .8s;transform:translate(-100%)}.first-screen .text-block .block-h2{color:#fff;font-size:90px}@media screen and (width<=600px){.first-screen .text-block .block-h2{font-size:38px}}.first-screen .text-block .my-button{background:#fff;height:64px;padding:0 40px;font-size:24px;color:#000!important}@media screen and (width<=600px){.first-screen .text-block .my-button{height:56px;padding:0 20px;font-size:22px}}.first-screen .text-block .main-title{text-transform:uppercase;color:#fff;margin-bottom:15px;font-size:30px;font-weight:600;line-height:1.2}@media screen and (width<=600px){.first-screen .text-block .main-title{font-size:26px}}.first-screen .text-block .dynamic-text{align-items:center;gap:5px;min-height:40px;display:flex}@media screen and (width<=600px){.first-screen .text-block .dynamic-text{min-height:46px}}.first-screen .text-block .dynamic-text .cursor{background:#fff;width:4px;height:40px;margin-bottom:6px;animation:.7s infinite blink;display:block}@media screen and (width<=600px){.first-screen .text-block .dynamic-text .cursor{height:40px}}@keyframes blink{50%{background:0 0}}.short-callback form{display:flex}.short-callback form .form-group .text-field{background:#fff;border:2px solid #fff;outline:none;width:250px;height:54px;padding:10px 20px}@media screen and (width<=600px){.short-callback form .form-group .text-field{width:220px}}.short-callback form .form-group .text-field.error{border:2px solid red}.short-callback form .my-button{width:160px;height:54px}@media screen and (width<=600px){.short-callback form .my-button{gap:0;width:54px;padding:0;font-size:0}.short-callback form .my-button:after{content:"↗";font-size:28px;font-weight:200}}.short-callback form .load-img{width:50px;max-width:50px;margin-left:20px}.vertical-title .text{width:100%;margin-top:-24px}@media screen and (width<=600px){.vertical-title .text{margin-top:-4px}}.vertical-title .v-title{text-transform:uppercase;writing-mode:vertical-rl;text-align:right;color:#8e8e8e;letter-spacing:4px;margin-right:40px;font-size:26px;transform:rotate(-180deg)}@media screen and (width<=600px){.vertical-title .v-title{margin-right:15px;font-size:16px}}.our-mission{overflow:hidden}.our-mission .vertical-title{position:relative}.our-mission .numbers-block{background:#d4323d;border-radius:50px 0 0 50px;align-items:center;width:550px;height:360px;padding:40px;display:flex;position:absolute;top:420px;right:-80px}@media screen and (width<=600px){.our-mission .numbers-block{display:none}}.our-mission .numbers-block:after{content:"";background:#d4323d;width:2000px;height:360px;display:block;position:absolute;top:0;left:100%}.our-mission .numbers-block .advantages{max-width:500px}.our-mission .numbers-block .advantages .advantage-item{color:#fff;margin-bottom:40px}.our-mission .numbers-block .advantages .advantage-item .number{font-size:36px;font-weight:600;line-height:1}.our-mission .numbers-block .advantages .advantage-item .number-text{text-transform:uppercase;margin-top:-10px;margin-left:5px;font-size:12px;font-weight:600;line-height:1}.our-mission .numbers-block .advantages .advantage-item .text{margin-top:10px;font-size:12px}.our-mission .bold-text,.our-mission .light-text{text-transform:uppercase;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:124px;line-height:1.1}@media screen and (width<=600px){.our-mission .bold-text,.our-mission .light-text{font-size:38px}}.our-mission .bold-text{font-weight:600}.our-mission .light-text{font-weight:400}.main-brands{background:#eee;padding:30px 0}@media screen and (width<=600px){.main-brands{margin-bottom:20px;padding:15px 0}}.main-brands .brand-item{justify-content:center;align-items:center;width:250px;height:200px;display:flex}@media screen and (width<=600px){.main-brands .brand-item{width:100px;height:100px}}.main-news{color:#fff;background:#000}.main-news .article-item{margin-bottom:40px;position:relative}@media screen and (width<=600px){.main-news .article-item{margin-bottom:10px}}.main-news .article-item .preview{height:350px}@media screen and (width<=600px){.main-news .article-item .preview{height:220px}}.main-news .article-item .preview a{width:100%;height:100%;display:block;position:relative}.main-news .article-item .preview a:after{content:"";z-index:1;background:#0006;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.main-news .article-item .title-link{z-index:2;align-items:end;width:100%;padding:30px;display:flex;position:absolute;bottom:0;left:0}@media screen and (width<=600px){.main-news .article-item .title-link{flex-direction:column;padding:15px}}.main-news .article-item .title-link .title{width:50%}@media screen and (width<=600px){.main-news .article-item .title-link .title{width:100%}}.main-news .article-item .title-link .title a{font-size:28px;font-weight:600;line-height:1.2}@media screen and (width<=600px){.main-news .article-item .title-link .title a{font-size:18px}}.main-news .article-item .title-link .title .category{text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-size:16px}@media screen and (width<=600px){.main-news .article-item .title-link .title .category{margin-bottom:5px;font-size:10px}}.main-news .article-item .title-link .link{justify-content:end;width:50%;display:flex}@media screen and (width<=600px){.main-news .article-item .title-link .link{display:none}}.seo-text .text-style{height:125px;position:relative;overflow:hidden}.seo-text .text-style:after{content:"";z-index:1;background:linear-gradient(#fff0,#ffffff80 50%,#fff);width:100%;height:60px;display:block;position:absolute;bottom:0;left:0}.seo-text .text-style.active{height:auto}.seo-text .text-style.active:after{display:none}.seo-text .text-style p,.seo-text .text-style h1,.seo-text .text-style h2,.seo-text .text-style h3,.seo-text .text-style h4,.seo-text .text-style li{margin-bottom:15px;font-size:14px;font-weight:400;line-height:22px}.seo-text .text-style h1,.seo-text .text-style h2,.seo-text .text-style h3,.seo-text .text-style h4{font-weight:600}.main-faq{margin-top:-160px}@media screen and (width<=600px){.main-faq{margin-top:20px}}.main-code{position:relative}.main-code .site-screen{border-radius:10px;min-height:710px;font-size:0;overflow:hidden;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.main-code video{width:100%}.main-code .video-popup{z-index:2;background:#000;border:15px solid #000;border-radius:15px;justify-content:center;width:690px;height:760px;margin-top:-380px;margin-left:-345px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.main-code .video-popup video{object-fit:cover;border-radius:10px;margin:-2px 0}.main-code .slide-up-enter-active,.main-code .slide-up-leave-active{transition:all .8s}.main-code .slide-up-enter-from,.main-code .slide-up-leave-to{opacity:0;transform:translateY(100%)}.main-code .fade-enter-active,.main-code .fade-leave-active{transition:opacity 1s}.main-code .fade-enter-from,.main-code .fade-leave-to{opacity:0}.main-projects .projects-block{flex-wrap:wrap;display:flex}.main-projects .projects-block .project-item{width:33.33%;margin-bottom:0}@media screen and (width<=600px){.main-projects .projects-block .project-item{width:100%}}.main-projects .projects-block .project-item .preview{justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.main-projects .projects-block .project-item .preview video{object-fit:cover;width:100%;height:100%}.main-projects .projects-block .project-item .preview .title-block{color:#fff;background:linear-gradient(#0000 40%,#0006 100%);flex-direction:column;justify-content:end;align-items:start;width:100%;height:100%;padding:15px;display:flex;position:absolute;bottom:0;left:0}.main-projects .projects-block .project-item .preview .title-block .title{font-size:24px;font-weight:600;line-height:1.2}@media screen and (width<=600px){.main-projects .projects-block .project-item .preview .title-block .title{font-size:20px}}.main-projects .projects-block .project-item .preview .title-block .category{text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;font-size:14px}.main-projects .more-projects{cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:2px;background:#eee;padding:15px 0}.main-projects .flip-card{perspective:1000px;height:300px}.main-projects .flip-card .flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.main-projects .flip-card .flip-card-inner .flip-card-front,.main-projects .flip-card .flip-card-inner .flip-card-back{backface-visibility:hidden;width:100%;height:100%;position:absolute}.main-projects .flip-card .flip-card-inner .flip-card-back{transform:rotateY(180deg)}.main-projects .flip-card .flip-card-inner .flip-card-back .preview{color:#fff;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.main-projects .flip-card .flip-card-inner .flip-card-back .preview .text{font-size:14px}.main-projects .flip-card .flip-card-inner .flip-card-back .preview .link-more{color:#fff}.main-projects .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.text-style .hide-text *{display:none}.text-style .hide-text :first-child,.text-style .hide-text :nth-child(2){display:block}.text-style h1{margin-bottom:20px;font-size:44px;font-weight:400;line-height:50px}@media screen and (width<=600px){.text-style h1{font-size:24px;line-height:30px}}.text-style h2{margin-bottom:20px;font-size:28px;font-weight:500;line-height:34px}@media screen and (width<=600px){.text-style h2{font-size:24px;line-height:30px}}.text-style h3{margin-bottom:20px;font-size:24px;font-weight:500;line-height:30px}@media screen and (width<=600px){.text-style h3{font-size:22px;line-height:28px}}.text-style h4{margin-bottom:10px;font-size:18px;font-weight:500;line-height:20px}@media screen and (width<=600px){.text-style h4{font-size:22px;line-height:28px}}.text-style p{margin-bottom:15px;font-size:20px;line-height:34px}@media screen and (width<=600px){.text-style p{font-size:14px;line-height:20px}}.text-style a{border-bottom:1px solid}.text-style a:hover{border-bottom:1px solid #0000}.text-style ul,.text-style ol{margin-bottom:20px;margin-left:30px;padding-left:30px}.text-style ul li,.text-style ol li{font-size:20px;line-height:34px}@media screen and (width<=600px){.text-style ul li,.text-style ol li{font-size:14px;line-height:20px}}.text-style img{max-width:100%;margin-bottom:20px}.text-style .block-image{margin:25px 0}.text-style .block-image img{margin-bottom:10px}.text-style .block-image .img-caption{border-left:1px solid #222;padding-left:10px}.text-style .quotes{border-left:1px solid #222;margin-bottom:20px;padding-left:20px;font-size:20px;font-style:italic;line-height:26px}@media screen and (width<=600px){.text-style .quotes{padding-left:10px;font-size:16px;line-height:22px}}.text-style blockquote{background:#e2ddd9;border-left:4px solid #3d3c3a;border-radius:0 15px 15px 0;margin-bottom:15px;padding:15px 15px 15px 20px;font-size:18px;font-style:italic;font-weight:500;line-height:28px}.text-style pre{white-space:break-spaces;text-align:center;background:#e2ddd9;border:4px solid #3d3c3a;border-radius:15px;margin-bottom:15px;padding:15px;font-family:Raleway,sans-serif;font-size:18px;font-style:italic;font-weight:500;line-height:28px}.static-title-block{text-align:center;background:#eee;border-radius:0 0 50px 50px;justify-content:center;align-items:center;height:700px;padding-bottom:200px;display:flex}.static-title-block .breadcrumbs{justify-content:center}.static-title-block h1{text-transform:uppercase;margin-bottom:20px;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:70px}@media screen and (width<=600px){.static-title-block h1{font-size:40px}}.static-title-block .text-style{max-width:800px;margin:0 auto}.reviews-page{margin-top:-200px}.reviews-page .video-reviews,.reviews-page .text-reviews{margin-bottom:80px}.reviews-page .text-reviews .block-h2{margin-bottom:40px}.service-page .title .price{margin-left:20px;font-size:20px;font-weight:500}.services-page{background:#eee}.services-page .service-item{background:#fff;border-radius:50px;margin-bottom:40px;display:flex;overflow:hidden}.services-page .service-item:last-child{margin-bottom:0}@media screen and (width<=600px){.services-page .service-item{border-radius:30px;flex-direction:column}}.services-page .service-item.support{background:#ebd7ff80}.services-page .service-item.seo{background:#dbf7ff}.services-page .service-item.audit{background:#ffd2fe}.services-page .service-item.design{background:#d2fff4}.services-page .service-item .left{flex-direction:column;justify-content:space-between;width:40%;padding:40px;display:flex}@media screen and (width<=600px){.services-page .service-item .left{width:100%;padding:20px}}.services-page .service-item .left .number{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:40px;line-height:1;display:flex}@media screen and (width<=600px){.services-page .service-item .left .number{display:none}}.services-page .service-item .left .name{text-transform:uppercase;margin-bottom:20px;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:40px;font-weight:600}@media screen and (width<=600px){.services-page .service-item .left .name{margin-bottom:15px;font-size:32px}}.services-page .service-item .left .text{margin-bottom:20px}@media screen and (width<=600px){.services-page .service-item .left .text{margin-bottom:15px;font-size:14px}}.services-page .service-item .right{width:60%;height:500px}@media screen and (width<=600px){.services-page .service-item .right{display:none!important}}.services-page .service-item .right.video{justify-content:center;align-items:center;display:flex}.services-page .service-item .right.video video{object-fit:cover;width:100%;height:100%}.services-page .service-item .right.img{justify-content:start;align-items:center;display:flex}.services-page .service-item .right.img img{object-fit:cover;object-position:left center}.services-by-category{margin-top:-120px;position:relative}@media screen and (width<=600px){.services-by-category{margin-top:30px}}.services-by-category .services-bg .service-item{background:#fff;border:1px solid #ccc;border-radius:20px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.services-by-category .services-bg .service-item .name{min-height:68px;font-size:16px;font-weight:600}@media screen and (width<=600px){.services-by-category .services-bg .service-item .name{font-size:14px}}.services-by-category .services-bg .service-item .preview{justify-content:center;align-items:center;height:120px;display:flex}.services-by-category .services-bg .service-item .preview img{width:60px;max-width:100%}.services-by-category .services-bg .service-item .text{color:#9e9e9e;min-height:60px}.why-item{border:1px solid #dfe3e8;border-radius:20px;height:100%;padding:25px}.why-item .number{color:#d4323d;border:6px solid #ffd8db;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:26px;font-weight:600;display:flex}.why-item .title{border-bottom:1px solid #dfe3e8;margin-bottom:15px;padding-bottom:15px;font-size:20px;font-weight:600;line-height:1.4}.why-item .text{color:#515151}@media screen and (width<=600px){.why-item .text{font-size:12px}}.services-work-stages .nav-block{justify-content:center;align-items:center;display:flex}.services-work-stages .nav-block .nav-list{background:#eee;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex}@media screen and (width<=600px){.services-work-stages .nav-block .nav-list{justify-content:start;overflow-x:auto}}.services-work-stages .nav-block .nav-list .nav-item{cursor:pointer;white-space:nowrap;border-radius:10px;min-width:100px;padding:10px 20px;font-size:20px;font-weight:500}.services-work-stages .nav-block .nav-list .nav-item:hover{background:#fff9}.services-work-stages .nav-block .nav-list .nav-item.active{background:#fff}.services-work-stages .current-stage{text-align:center;padding:40px}@media screen and (width<=600px){.services-work-stages .current-stage{padding:30px 0}}.services-work-stages .current-stage .title{margin-bottom:20px;font-size:30px;font-weight:600}@media screen and (width<=600px){.services-work-stages .current-stage .title{font-size:24px}}.services-work-stages .current-stage .text{max-width:800px;margin:auto;font-size:20px;position:relative}@media screen and (width<=600px){.services-work-stages .current-stage .text{font-size:16px}}.price-block{background:#eee}.price-block .block-price-info{background:#fff;border-radius:30px;padding:40px}@media screen and (width<=600px){.price-block .block-price-info{padding:20px}}.price-block .block-price-info .title-block{justify-content:space-between;align-items:start;margin-bottom:40px;display:flex}@media screen and (width<=600px){.price-block .block-price-info .title-block{margin-bottom:20px}}.price-block .block-price-info .title-block .title{font-size:30px;font-weight:700}@media screen and (width<=600px){.price-block .block-price-info .title-block .title{font-size:24px}}.price-block .block-price-info .title-block .icon{background:url(/assets/service-price-21cbe720.svg) 50%/100% no-repeat;min-width:50px;height:50px;display:block}@media screen and (width<=600px){.price-block .block-price-info .title-block .icon{display:none}}.price-block .time-core-info{border-bottom:1px solid #dcdcdc;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;font-size:18px;font-weight:700;display:flex}@media screen and (width<=600px){.price-block .time-core-info{flex-direction:column;align-items:start}}.price-block .time-core-info .time,.price-block .time-core-info .core{align-items:center;gap:5px;display:flex}.price-block .time-core-info .time:before,.price-block .time-core-info .core:before{content:"";background:url(/assets/serv-time-f0e3ae0b.svg) 50%/100% no-repeat;min-width:22px;height:22px;display:block}.price-block .time-core-info .core:before{background:url(/assets/serv-setting-11e2548b.svg) 50%/100% no-repeat}.price-block .works-list{align-items:center;gap:20px;font-size:18px;display:flex}@media screen and (width<=600px){.price-block .works-list{flex-direction:column;align-items:start}}.price-block .works-list .work-item{align-items:center;gap:5px;display:flex}.price-block .works-list .work-item:before{content:"";width:20px;height:20px;display:block}.price-block .works-list .work-item.work-item-1:before{background:url(/assets/analitic-90cec5f4.svg) 50%/100% no-repeat}.price-block .works-list .work-item.work-item-2:before{background:url(/assets/projecting-7c293847.svg) 50%/100% no-repeat}.price-block .works-list .work-item.work-item-3:before{background:url(/assets/copyright-0de1e81a.svg) 50%/100% no-repeat}.price-block .works-list .work-item.work-item-4:before{background:url(/assets/design-93fe1ab3.svg) 50%/100% no-repeat}.price-block .works-list .work-item.work-item-5:before{background:url(/assets/frontend-0e80ea26.svg) 50%/100% no-repeat}.price-block .works-list .work-item.work-item-6:before{background:url(/assets/backend-6109955b.svg) 50%/100% no-repeat}.price-block .price-div{background:#d4323d;border-radius:20px;justify-content:space-between;align-items:center;margin-top:20px;padding:40px;display:flex}@media screen and (width<=600px){.price-block .price-div{flex-direction:column;padding:20px}}.price-block .price-div .my-button{height:64px;padding:0 40px;font-size:24px;color:#000!important}@media screen and (width<=600px){.price-block .price-div .my-button{height:50px;padding:0 15px;font-size:20px}}.price-block .price-div .price{color:#fff;font-size:20px}@media screen and (width<=600px){.price-block .price-div .price{margin-bottom:15px}}.price-block .price-div .price span{font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:48px;font-weight:600}.glossary-page .glossary-item{margin-bottom:10px}.glossary-page .glossary-item .letter{color:#03a9f4;font-size:30px}.glossary-page .glossary-item .term{font-size:18px}.glossary-page .glossary-item .term a{border-bottom:1px solid}.glossary-page .glossary-item .term a:hover{border-bottom:1px solid #0000}.glossary-page .letter-filter{flex-wrap:wrap;gap:15px;margin-bottom:20px;display:flex}.glossary-page .letter-filter .filter-item{text-transform:uppercase;cursor:pointer;border-bottom:1px solid #0000;font-size:16px}.glossary-page .letter-filter .filter-item.active,.glossary-page .letter-filter .filter-item:hover{border-bottom:1px solid #000}.project-page .site-link{text-align:center;margin-top:30px;font-size:30px}@media screen and (width<=600px){.project-page .site-link{font-size:22px}}.project-page .site-link a{display:inline-block;position:relative}.project-page .site-link a:after{content:"";background:#ccc;width:100%;height:1px;margin:0 auto;transition:all .4s;display:block}.project-page .site-link a:hover:after{width:0}.project-page .video-presentation video{border-radius:50px;width:100%}.project-page .services .services-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.project-page .services .services-list .service-list-item{border:2px solid #e7e7e7;border-radius:25px;justify-content:center;align-items:center;gap:10px;height:50px;padding:0 30px;font-size:18px;display:flex}@media screen and (width<=600px){.project-page .services .services-list .service-list-item{padding:0 10px;font-size:14px}}.project-page .services .services-list .service-list-item:hover{border:2px solid #000}.project-page .services .services-list .service-list-item:before{content:"</>"}.project-page .portfolio-slider{background:#f6f6f6;height:800vh;position:relative}.project-page .portfolio-slider .sticky-container{width:100vw;height:100vh;position:sticky;top:0}.project-page .portfolio-slider .portfolio-slider-parent{will-change:transform;justify-content:start;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.project-page .portfolio-slider .slider-container{display:flex;position:relative}.project-page .portfolio-slider .slider-container .slide-item{max-width:1000px}.project-page .portfolio-slider .slider-container .slide-item .slide-content{padding:0 30px;position:relative}.project-page .portfolio-slider .slider-container .slide-item .photo{border-radius:30px;justify-content:center;align-items:center;height:600px;display:flex;overflow:hidden}.project-page .portfolio-slider .slider-container .slide-item .photo img{height:100%}.project-page .work-stages .stages-list{margin-top:30px}.project-page .work-stages .stages-list .stage-list-item{text-align:left;gap:10px;padding-bottom:60px;display:flex;position:relative}.project-page .work-stages .stages-list .stage-list-item:after{content:"";background:#ccc;width:100px;height:1px;display:block;position:absolute;bottom:20px;left:60px}.project-page .work-stages .stages-list .stage-list-item:last-child:after{display:none}.project-page .work-stages .stages-list .stage-list-item .number{color:#ddd;min-width:50px;font-family:Sofia Sans Extra Condensed,sans-serif,Verdana;font-size:96px;font-weight:600;line-height:96px}.project-page .work-stages .stages-list .stage-list-item .name{margin-top:25px;margin-bottom:10px;font-size:20px;font-weight:600}.project-page .work-stages .stages-list .stage-list-item .text{color:#4e4e4e;font-size:16px}.project-page .next-project-block{background:#f6f6f6}.project-page .next-project{text-align:center;margin-top:30px;margin-bottom:30px}.project-page .next-project a{font-size:30px;display:inline-block;position:relative}@media screen and (width<=600px){.project-page .next-project a{font-size:20px}}.project-page .next-project a:after{content:"";background:#ccc;width:100%;height:1px;margin:0 auto;transition:all .4s;display:block}@media screen and (width<=600px){.project-page .next-project a:after{display:none}}.project-page .next-project a:hover:after{width:0}.reviews .max-height{height:372px}@media screen and (width<=600px){.reviews .max-height{height:400px}}.video-review{border-radius:50px;height:500px;overflow:hidden}.video-review iframe{width:100%;height:100%}.video-review .video-preview{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-review .video-preview img{object-fit:cover;width:100%;height:100%}.video-review .video-preview .play-block{color:#fff;width:100%;padding:20px;position:absolute;bottom:30px;left:0}.video-review .video-preview .play-block .play-button{background-color:#fff;background-image:url(/assets/play-78303cbb.svg),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;width:70px;height:70px;margin-bottom:20px;display:block}.video-review .video-preview .play-block .name{font-size:16px;font-weight:600}.review-item{background-color:#fff;border:3px solid #eee;border-radius:50px;padding:40px;position:relative}@media screen and (width<=600px){.review-item{padding:20px}}.review-item.active{z-index:1;box-shadow:0 21px 52px 21px #223c5033}.review-item .name-block{align-items:center;gap:10px;min-height:68px;margin-bottom:20px;display:flex}.review-item .name-block .preview{min-width:50px;height:50px;overflow:hidden}.review-item .name-block .preview img{object-fit:cover;width:100%;height:100%}.review-item .name-block .scan{cursor:pointer}.review-item .name-block .scan .scan-block{width:50px;height:65px;display:flex;position:relative}.review-item .name-block .scan .scan-block:after{content:"";opacity:0;background-color:#00000080;background-image:url(/assets/search-18567919.svg),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.review-item .name-block .scan .scan-block:hover:after{opacity:1}.review-item .name-block .scan .scan-block img{object-fit:cover;width:100%;height:100%}.review-item .name-block .scan.big{z-index:2;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.review-item .name-block .scan.big .scan-block{background:#fff;border:3px solid #aeadad;border-radius:50px;width:auto;height:auto;padding:40px;box-shadow:0 21px 52px 21px #223c5080}.review-item .name-block .scan.big .scan-block:after{display:none}.review-item .name-block .scan.big .scan-block .close{background:url(/assets/close-modal-93c2df8f.svg) 50%/100% no-repeat;width:20px;height:20px;position:absolute;top:25px;right:25px}.review-item .name-block .scan.big .scan-block img{object-fit:contain}.review-item .name-block .name{font-size:16px;font-weight:600}.review-item .name-block .work{color:#7d7d7d;font-size:16px;font-weight:500}.review-item .text-review{min-height:165px;margin-bottom:20px}@media screen and (width<=600px){.review-item .text-review{font-size:14px}}.review-item .bottom{justify-content:space-between;align-items:center;min-height:30px;display:flex}.review-item .bottom .rating{align-items:center;gap:5px;display:flex}.review-item .bottom .rating .star{background:url(/assets/star-cb1b4fbf.svg) 50%/100% no-repeat;width:16px;height:16px}.review-item .bottom .case{background:#f5f5f5;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:5px 14px;font-weight:600;display:flex}.review-item .bottom .case:after{content:"";background:url(/assets/arrow_btn-07964337.svg) 50%/100% no-repeat;width:10px;height:10px;display:block}.review-item .bottom .case:hover{background:#e8e8e8}