.main-menu{display:flex;height:90px;background-color:#fff}@media (max-width:639.98px){.main-menu{height:57px;box-shadow:0 5px 11px 0 rgba(50,50,50,.18)}}@media (min-width:640px) and (max-width:1319.98px){.main-menu{box-shadow:0 5px 11px 0 rgba(50,50,50,.18)}}.main-menu #side-menu-open,.main-menu #side-menu-open-scrollable{display:block;margin:20px;width:50px;height:50px;background-color:#2883b8;text-align:center;cursor:pointer}@media (max-width:639.98px){.main-menu #side-menu-open,.main-menu #side-menu-open-scrollable{margin:8px;width:40px;height:40px}}.main-menu #side-menu-open-scrollable i,.main-menu #side-menu-open i{font-size:35px;color:hsla(0,0%,100%,.9)}@media (max-width:639.98px){.main-menu #side-menu-open-scrollable i,.main-menu #side-menu-open i{font-size:27px}}.main-menu a{display:block;margin:32px 7px;font-size:15px;font-weight:900;color:rgba(0,0,0,.8);text-transform:uppercase;cursor:pointer;transition:.5s;text-decoration:none}.main-menu a:hover{color:#2883b8;text-decoration:none}@media (max-width:1150px){.main-menu a{display:none}}.main-menu a[first]{margin:32px 7px!important}.main-menu a[phone]{color:#2883b8}@media (max-width:694.98px){.main-menu a[phone]{display:none}}@media (min-width:695px) and (max-width:1150px){.main-menu a[phone]{display:block}}.main-menu .messenger{padding:24px 0}.main-menu .messenger a{display:inline;padding:0;margin:0}@media (max-width:694.98px){.main-menu .messenger a{display:none}}.main-menu .messenger .messenger-viber,.main-menu .messenger .messenger-whatsapp{margin:0 0 0 10px;height:40px;cursor:pointer}.main-menu .logo-box{margin:0 10px;cursor:pointer}.main-menu .logo-box .logo-box-text1{font-size:30.9px;font-weight:900;color:#e31e25;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}@media (max-width:639.98px){.main-menu .logo-box .logo-box-text1{font-size:19.6px}}.main-menu .logo-box .logo-box-text2{position:relative;top:-2px;font-size:10.7px;text-transform:uppercase}@media (max-width:639.98px){.main-menu .logo-box .logo-box-text2{top:0;font-size:6.8px}}.main-menu .logo-box .logo-box-text3{padding-top:2px;font-size:14.4px;text-transform:uppercase}@media (max-width:639.98px){.main-menu .logo-box .logo-box-text3{font-size:9.2px}}.main-menu .logo-box .logo-box-text3 span:first-child{color:#2883b8}.main-menu .logo-box .logo-box-text3 span:last-child{color:#e31e25}#main-menu-scrollable{display:none;position:fixed;top:0;width:100%;height:60px;background-color:#fafafa;z-index:10}@media (max-width:1319.98px){#main-menu-scrollable{width:100%}}.side-menu{position:relative;height:100vh;max-height:999999px;padding:30px 30px 30px 25px;box-sizing:border-box}.side-menu .side-main-menu{display:none}@media (max-width:1150px){.side-menu .side-main-menu{display:block}}.side-menu .side-main-menu .side-messenger{display:none}@media (max-width:694.98px){.side-menu .side-main-menu .side-messenger{display:flex;align-items:center}}.side-menu .side-main-menu .side-messenger .side-phone{display:block;font-size:16px;font-weight:700;color:#2883b8}.side-menu .side-main-menu .side-messenger .side-viber{display:block;margin:0 0 0 5px}.side-menu .side-main-menu .side-messenger .side-viber .side-viber-img{width:30px;height:30px}.side-menu .side-main-menu .side-messenger .side-whatsapp{display:block;margin:0 0 0 5px}.side-menu .side-main-menu .side-messenger .side-whatsapp .side-whatsapp-img{width:30px;height:30px}.side-menu h2{padding-left:5px}.side-menu #side-menu-close{display:block;position:absolute;top:0;font-size:50px;right:15px;color:rgba(0,0,0,.4);cursor:pointer;transition:.5s}.side-menu #side-menu-close:hover{color:rgba(0,0,0,.6)}.side-menu .side-menu-list{padding-bottom:30px}.side-menu .side-menu-list .side-menu-category{margin:10px 0;border-bottom:1px solid #000}.side-menu .side-menu-list a{display:flex;padding:5px;font-size:13px;color:rgba(0,0,0,.6);border-radius:4px;cursor:pointer;transition:.1s;text-decoration:none}.side-menu .side-menu-list a:hover{text-decoration:none}.side-menu .side-menu-list a div{position:relative;top:0;display:block;font-size:13px;color:inherit}.side-menu .side-menu-list a div:hover{color:inherit}@media (max-width:767.98px){.side-menu .side-menu-list a div{top:1px!important}}.side-menu .side-menu-list .side-menu-item-active{color:hsla(0,0%,100%,.9)!important;background-color:#2883b8!important}.side-menu-active{left:0!important;box-shadow:5px 0 11px 0 rgba(50,50,50,.18)}.app-btn{display:inline-block;width:250px;padding:15px;border-radius:4px;color:#fff;background-color:#0062cc;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;box-shadow:0 5px 11px 0 rgba(0,0,0,.18);transition:.5s}.app-btn:hover{background-color:rgba(0,98,204,.9)}.app-btn-outline{display:inline-block;width:250px;padding:15px;border-radius:4px;border:1px solid #0062cc;color:#0062cc;background-color:#fff;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;box-shadow:0 5px 11px 0 rgba(0,0,0,.18);transition:.5s}.app-btn-outline:hover{color:#fff;background-color:rgba(0,98,204,.9)}.modal .mdl-content{position:relative;padding:50px}@media (max-width:575.98px){.modal .mdl-content{padding:30px}}.modal .mdl-content .mdl-header{text-align:center}.modal .mdl-content .mdl-header .mdl-subheader{color:rgba(0,0,0,.4)}.modal .mdl-content i{position:absolute;top:0;right:0;width:50px;height:50px;font-size:34px;color:rgba(0,0,0,.4);cursor:pointer}.modal .mdl-content .mdl-form{padding:50px 0}@media (max-width:575.98px){.modal .mdl-content .mdl-form{padding:30px 0}}.modal .mdl-content .mdl-form .mdl-form-input{width:100%;outline:none;font-size:16px;color:rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:15px}.modal .mdl-content .mdl-form .mdl-form-small{margin-top:20px;font-size:12px;color:rgba(0,0,0,.4);text-align:center}@media (max-width:575.98px){.modal .mdl-content .mdl-form .mdl-form-small{margin-top:10px;font-size:10px}}.modal .mdl-content .mdl-form .mdl-form-small a{color:rgba(0,0,0,.4);text-decoration:underline}.modal .mdl-content .mdl-form .mdl-form-small a:hover{color:rgba(0,0,0,.4);text-decoration:none}.modal .mdl-content .mdl-form .mdl-form-success{width:100%;font-size:16px;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:15px}.modal .mdl-content .mdl-footer{text-align:center}.modal .mdl-content .mdl-footer .mdl-btn{display:inline-block;width:250px;padding:15px;border-radius:4px;color:#fff;background-color:#0062cc;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;box-shadow:0 5px 11px 0 rgba(0,0,0,.18)}.modal .mdl-content .mdl-footer .mdl-btn:hover{background-color:rgba(0,98,204,.9)}.documents{padding:20px 0 0}@media (max-width:575.98px){.documents{padding:0}}.documents h2{margin:50px 0 30px}.documents a{width:95%;max-width:400px;display:flex;margin:20px 0;padding:20px;border-radius:4px;background-color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important;cursor:pointer}.documents a,.documents a:hover{color:rgba(0,0,0,.8);text-decoration:none}.documents a i{margin:0 20px 0 0;color:#2883b8;font-size:42px}.documents a .documents-header{font-size:20px;font-weight:900}.privacy h1{margin:0 0 30px}.privacy a{display:block}.privacy .privacy-text{margin:20px 0}.service-list h1{margin-bottom:30px;text-align:center}.service-list .service-list-list{padding:10px;width:100%}.service-list .service-list-list .service-list-item{padding:10px;border-bottom:1px solid #e3e3e3}.example-list{text-align:center}.example-list .example-list-item{padding:15px 0}.example-list .example-list-item .example-list-title{height:80px;padding:15px 0 5px;font-size:18px;font-weight:700}.example-list .example-list-item .example-list-img{position:relative;width:100%;height:175px;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.example-list .example-list-item .example-list-price{padding:15px 0;text-align:center}.example-list .example-list-item .example-list-btn{text-align:center}.home-offer{position:relative;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.home-offer .home-offer-mask{position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.8)}.home-offer .home-block-outer{position:relative;height:80vh;min-height:600px}.home-offer .home-block-outer .home-block-inner{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.home-offer .home-block-outer .home-block-inner .home-offer-img{display:block;margin:0 auto;width:900px}@media (max-width:991.98px){.home-offer .home-block-outer .home-block-inner .home-offer-img{width:95%}}.home-offer .home-block-outer .home-block-inner .home-offer-h1{margin:50px 0;color:rgba(0,0,0,.8);text-align:center}@media (max-width:575.98px){.home-offer .home-block-outer .home-block-inner .home-offer-h1{margin:30px 0}}.home-offer .home-block-outer .home-block-inner .home-offer-h2{margin:50px;color:rgba(0,0,0,.8);font-weight:300!important;text-align:center}@media (max-width:575.98px){.home-offer .home-block-outer .home-block-inner .home-offer-h2{margin:30px}}.home-offer .home-block-outer .home-block-inner .home-offer-btn{text-align:center}.price-block{padding:50px 0}.price-block a{width:95%;max-width:400px;display:flex;margin:20px 0;padding:20px;border-radius:4px;background-color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important;cursor:pointer}.price-block a,.price-block a:hover{color:rgba(0,0,0,.8);text-decoration:none}.price-block a i{margin:0 20px 0 0;color:#2883b8;font-size:42px}.price-block a .documents-header{font-size:20px;font-weight:900}.home--partner-block{padding:50px 0}.home--partner-block a{width:95%;max-width:400px;display:flex;margin:20px 0;padding:20px;border-radius:4px;background-color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important;cursor:pointer}.home--partner-block a,.home--partner-block a:hover{color:rgba(0,0,0,.8);text-decoration:none}.home--partner-block a i{margin:0 20px 0 0;color:#2883b8;font-size:42px}.home--partner-block a .documents-header{font-size:20px;font-weight:900}.swiper-container{width:100%;height:400px}@media (max-width:575.98px){.swiper-container{height:300px}}.swiper-slide{position:relative;display:block;cursor:pointer;background:#fff;text-align:right}.swiper-slide,.swiper-slide:hover{color:rgba(0,0,0,.8);text-decoration:none}.swiper-slide-img{margin:10px auto 0;width:90%;height:70%;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}@media (max-width:575.98px){.swiper-slide-img{height:65%}}.swiper-slide-text{margin:10px auto;width:90%}.swiper-slide-text .swiper-slide-header{font-size:18px;font-weight:900}.home-specialization h1{text-align:center}.home-specialization h3,.home-specialization h3[first]{font-weight:300!important;text-align:center}.home-specialization h3[first]{margin:20px 0 50px}.home-specialization h3[second]{margin:20px 0 50px;font-weight:300!important;text-align:center}.home-specialization .home-specialization-box{padding:10px}.home-specialization .home-specialization-box a{position:relative;margin:0;padding:0;display:block;height:300px;color:rgba(0,0,0,.8);cursor:pointer;text-decoration:none;transition:.5s;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}@media (max-width:575.98px){.home-specialization .home-specialization-box a{height:200px}}.home-specialization .home-specialization-box a:hover{color:rgba(0,0,0,.8);text-decoration:none;opacity:.8}.home-specialization .home-specialization-box a .home-specialization-header{position:absolute;padding:15px 20px;width:100%;font-size:18px;color:#fff;background:#000;background:linear-gradient(0deg,transparent,#000);z-index:2}.examples-of-works h1{text-align:center}.examples-of-works h3,.examples-of-works h3[first]{font-weight:300!important;text-align:center}.examples-of-works h3[first]{margin:20px 0 50px}.examples-of-works h3[second]{margin:20px 0 50px;font-weight:300!important;text-align:center}.examples-of-works .examples-of-works-box{padding:10px}.examples-of-works .examples-of-works-box a{position:relative;margin:0;padding:0;display:block;height:300px;color:rgba(0,0,0,.8);cursor:pointer;text-decoration:none;transition:.5s;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}@media (max-width:575.98px){.examples-of-works .examples-of-works-box a{height:300px}}.examples-of-works .examples-of-works-box a:hover{color:rgba(0,0,0,.8);text-decoration:none;opacity:.8}.examples-of-works .examples-of-works-box a .examples-of-works-header{position:absolute;padding:15px 20px;width:100%;font-size:18px;color:#fff;background:#000;background:linear-gradient(0deg,transparent,#000);z-index:2}.services .services-box .services-box-header{font-weight:900;text-transform:uppercase}.services .services-box a{margin:10px 0;display:block;color:rgba(0,0,0,.8);text-decoration:none}.services .services-box a:hover{color:rgba(0,0,0,.6);text-decoration:underline}#clients{position:relative;top:-130px}.clients h1{text-align:center;margin-bottom:30px}.clients h3,.clients h3[first]{font-weight:300!important;text-align:center}.clients h3[first]{margin:20px 0}.clients h3[second]{margin:20px 0 50px;font-weight:300!important;text-align:center}.clients .clients-box{padding:10px}.clients .clients-box a{position:relative;margin:0;padding:0;display:block;height:300px;color:rgba(0,0,0,.8);cursor:pointer;text-decoration:none;transition:.5s;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}@media (max-width:575.98px){.clients .clients-box a{height:200px}}.clients .clients-box a:hover{color:rgba(0,0,0,.8);text-decoration:none;opacity:.8}.clients .clients-box a .clients-header{position:absolute;top:0;bottom:0;left:0;right:0;padding:15px 20px;width:100%;font-size:18px;color:#fff;background:rgba(0,0,0,.3);z-index:2}.clients .clients-box a .clients-subheader{position:absolute;top:45px;left:20px;width:90%;font-size:15px;color:#fff;z-index:2}.clients .clients-box a .clients-text{position:absolute;bottom:10px;left:20px;width:90%;font-size:15px;color:#fff;z-index:2;height:60px}.client-offer{position:relative;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.client-offer .client-offer-mask{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.client-offer .client-offer-block-outer{position:relative;height:40vh;min-height:400px}.client-offer .client-offer-block-outer .client-offer-block-inner{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.client-offer .client-offer-block-outer .client-offer-block-inner .client-offer-h1{margin:0 0 50px;color:hsla(0,0%,100%,.9);text-align:center}@media (max-width:575.98px){.client-offer .client-offer-block-outer .client-offer-block-inner .client-offer-h1{margin:0 0 30px}}.client-offer .client-offer-block-outer .client-offer-block-inner .client-offer-h2{margin:50px;color:hsla(0,0%,100%,.9);font-weight:300!important;text-align:center}@media (max-width:575.98px){.client-offer .client-offer-block-outer .client-offer-block-inner .client-offer-h2{margin:30px}}.client-offer .client-offer-block-outer .client-offer-block-inner .client-offer-btn{text-align:center}#about{position:relative;top:-85px}.about{display:flex}.about .box{position:relative;width:50%;background-color:hsla(0,0%,96.1%,.95)}@media (max-width:1199.98px){.about .box{width:100%;background:url(/img/pages/service/1/offer1.jpg);background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}}.about .box .text{position:relative;width:70%;margin:70px 70px 70px auto}@media (max-width:599.98px){.about .box .text{width:90%;margin:50px auto}}@media (min-width:600px) and (max-width:1199.98px){.about .box .text{margin:70px auto}}.about .box .text h1{margin-bottom:30px}.about .box .mask{position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,96.1%,.95)}.about .box2{width:50%}@media (max-width:1199.98px){.about .box2{display:none}}.about .box2 .box-img{background:url(/img/pages/service/1/offer1.jpg);width:100%;height:100%;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.statistic{padding:50px 0;color:hsla(0,0%,100%,.9);background-color:#2883b8;text-align:center}@media (max-width:767.98px){.statistic .box{margin:20px 0}}.statistic .box i{font-size:50px}@media (max-width:767.98px){.statistic .box i{font-size:36px}}.statistic .box .number{font-size:50px;font-weight:900}@media (max-width:767.98px){.statistic .box .number{font-size:36px}}#contacts{position:relative;top:-85px}@media (max-width:575.98px){.contacts{margin:0 auto;width:90%}}.contacts h1{margin:0 0 20px}.contacts .contacts-line{display:flex;margin:30px 0 0}@media (max-width:575.98px){.contacts .contacts-line{margin:10px 0 0}}.contacts .contacts-line i{margin:0 10px 0 0;font-size:36px;color:#2883b8}.contacts .contacts-line a{display:block;margin:13px 0 0;color:rgba(0,0,0,.8);cursor:pointer}.contacts .contacts-line a:hover{color:rgba(0,0,0,.8);text-decoration:underline}@media (max-width:575.98px){.contacts .contacts-line a{margin:15px 0 0}}.contacts .contacts-line .contacts-line-messenger{padding:10px 0}.contacts .contacts-line .contacts-line-messenger a{display:inline;padding:0;margin:0;text-decoration:none}.contacts .contacts-line .contacts-line-messenger a:hover{text-decoration:none}.contacts .contacts-line .contacts-line-messenger .contacts-line-messenger-viber{margin:0 20px 0 0;height:40px;cursor:pointer}.contacts .contacts-line .contacts-line-messenger .contacts-line-messenger-whatsapp{height:40px;cursor:pointer}.footer{position:relative;padding:50px 0;color:hsla(0,0%,100%,.9);background:url(/img/footer.webp);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.footer .mask{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8)}.footer .line{margin:5px 0}.footer .social{margin:10px 0}.footer .social a{display:block;width:50px;height:50px;text-align:center;color:hsla(0,0%,100%,.9);background-color:#4d7198;border:2px solid #4d7198;cursor:pointer}.footer .social a i{font-size:30px}.footer a{display:block;color:hsla(0,0%,100%,.9);text-decoration:underline;cursor:pointer}.footer a:hover{color:hsla(0,0%,100%,.9);text-decoration:none}@media (max-width:767.98px){.footer .menu{margin-top:30px}}.footer .menu .item{display:flex;color:hsla(0,0%,100%,.9);cursor:pointer;transition:.7s}.footer .menu .item:hover{color:#2883b8}.footer .menu .item a{position:relative;top:3px;display:block;font-size:13px;color:inherit}.footer .menu .item a:hover{color:inherit;text-decoration:none}@media (max-width:767.98px){.footer .menu .item a{top:2px!important}}.end{padding:20px 0;background-color:#090909;color:hsla(0,0%,100%,.9)}.end .copyright{text-align:center}.offer{position:relative;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important}.offer .offer-mask{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.offer .offer-block-outer{position:relative;height:80vh;min-height:600px}.offer .offer-block-outer .offer-block-inner{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.offer .offer-block-outer .offer-block-inner .offer-h1{margin:0 0 50px;color:hsla(0,0%,100%,.9);text-align:center}@media (max-width:575.98px){.offer .offer-block-outer .offer-block-inner .offer-h1{margin:0 0 30px}}.offer .offer-block-outer .offer-block-inner .offer-h2{margin:50px;color:hsla(0,0%,100%,.9);font-weight:300!important;text-align:center}@media (max-width:575.98px){.offer .offer-block-outer .offer-block-inner .offer-h2{margin:30px}}.offer .offer-block-outer .offer-block-inner .offer-btn{text-align:center}body{position:relative;margin:0;padding:0;font-family:PTSans Regular!important;font-size:16px!important;color:rgba(0,0,0,.8)!important}@media (max-width:767.98px){body{font-size:14px!important}}h1{font-family:PTSans Regular!important;font-weight:900!important;font-size:43.904px!important}@media (max-width:767.98px){h1{font-size:24.192px!important}}h2{font-family:PTSans Regular!important;font-weight:900!important;font-size:31.36px!important}@media (max-width:767.98px){h2{font-size:20.16px!important}}h3{font-family:PTSans Regular!important;font-weight:900!important;font-size:22.4px!important}@media (max-width:767.98px){h3{font-size:16.8px!important}}.screen{padding:100px 0}@media (max-width:767.98px){.screen{padding:50px 0}}.screen2{padding:0 0 100px}@media (max-width:767.98px){.screen2{padding:0 0 50px}}.screen-header{text-align:center}.spacer{flex-grow:1!important}#app{display:flex}#app #side-menu{position:fixed;left:-305px;width:300px;overflow-y:auto;background-color:#fff;z-index:3;transition:left .5s ease}#app #content{width:100%}