body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;font-family:"Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}::-webkit-scrollbar{width:8px;background-color:#e7e7e7}::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#c1c1c1}.header{height:170px;left:0;top:0;width:100%}.header .top-block{height:100px}.header .top-block .container{display:flex;justify-content:space-between;align-items:center}.header .top-block .container .logo-block{display:flex}.header .top-block .container .logo-block .logo{height:80px}.header .top-block .container .logo-block .applications-names{display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--main-color);margin-left:20px;padding-left:20px}.header .top-block .container .logo-block .applications-names span{font-weight:600;color:var(--main-color)}.header .top-block .container .right-top-block{display:flex;align-items:center}.header .top-block .container .right-top-block .languages-block{display:flex;align-items:center;height:15px}.header .top-block .container .right-top-block .languages-block .languages-block-item{font-weight:700;font-size:20px;padding:0 2px;color:#9e9e9e;cursor:pointer;transition:.2s}.header .top-block .container .right-top-block .languages-block .languages-block-item.active{color:var(--main-color)}.header .top-block .container .right-top-block .languages-block .line{width:2px;height:100%;background:#9e9e9e;margin:0 3px}.header .top-block .container .right-top-block .change-mode-button{width:30px;height:30px;margin-left:50px;position:relative}.header .top-block .container .right-top-block .change-mode-button .light,.header .top-block .container .right-top-block .change-mode-button .night{width:100%;height:100%;cursor:pointer;transition:.3s;position:absolute;left:0;top:0}.header .top-block .container .right-top-block .change-mode-button .hide{visibility:hidden;transform:scale(0) rotate(90deg)}.header .top-block .container .right-top-block .change-mode-button .show{visibility:visible}@media (max-width:800px){.header{height:120px}.header .top-block{height:70px}.header .top-block .container .logo-block .logo{height:50px}.header .top-block .container .logo-block .applications-names{display:none}}.navigation{height:70px;display:flex;align-items:center}.navigation .container{align-items:center;justify-content:space-between;padding:0 20px}.navigation .container,.navigation .container .nav-list{display:flex;height:100%}.navigation .container .nav-list .nav-list-item{height:100%;margin-right:30px;color:var(--main-color);cursor:pointer;position:relative}.navigation .container .nav-list .nav-list-item>span{height:100%;font-weight:700;font-size:1.3rem;transition:.1s;display:flex;align-items:center}.navigation .container .nav-list .nav-list-item .active,.navigation .container .nav-list .nav-list-item>span:hover{color:#67b865}.navigation .container .nav-list .nav-list-item .submenu{position:absolute;z-index:100;left:0;bottom:0;transform:translateY(100%);padding:20px;border-radius:10px;white-space:nowrap;display:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.navigation .container .nav-list .nav-list-item .submenu>span{font-weight:500;display:block;transition:.1s;padding:10px}.navigation .container .nav-list .nav-list-item .submenu>span+span{margin-top:10px}.navigation .container .nav-list .nav-list-item .submenu>span:hover{color:#67b865}.navigation .container .nav-list .nav-list-item:hover .submenu{display:flex;flex-direction:column}.navigation .container .redirect-to-adminpanel-button{border:none;border-radius:10px}.navigation .container .redirect-to-adminpanel-button a{display:block;padding:5px 25px;color:var(--main-color);-webkit-text-decoration-line:none;text-decoration-line:none;font-weight:500;font-size:1.1rem}@media (max-width:800px){.navigation{height:50px}.navigation .container{padding:10px 0}.navigation .container .nav-list{position:fixed;top:0;left:0;height:100vh;display:flex;flex-direction:column;z-index:1000;justify-content:flex-start;padding:10px 20px;background:var(--light-bg);transform:translate(-100%);transition:.2s;width:80vw}.navigation .container .nav-list .nav-list-item{height:30px;margin:5px 0}.navigation .container .nav-list .nav-list-item .submenu{display:none!important}.navigation .container .nav-list.show{transform:translate(0)}.navigation .container .nav-list .close-navigation-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative;padding-bottom:10px}.navigation .container .nav-list .close-navigation-block .show-navigation-button{margin-left:40px}.navigation .container .nav-list .close-navigation-block img{height:50px}.navigation .container .blackout{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:500;transition:.2s;background:rgba(0,0,0,.5);opacity:0}.navigation .container .blackout.show{opacity:1}.navigation .open-navigation-button{width:25px;position:relative}.navigation .open-navigation-button:after,.navigation .open-navigation-button:before{content:" ";position:absolute;left:0;width:100%;height:2px;background:var(--main-color)}.navigation .open-navigation-button:before{bottom:5px}.navigation .open-navigation-button:after{top:5px}.navigation .open-navigation-button span{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--main-color)}.navigation .close-navigation-button{width:25px;position:relative}.navigation .close-navigation-button:after,.navigation .close-navigation-button:before{content:" ";position:absolute;left:0;width:100%;height:2px;background:var(--main-color)}.navigation .close-navigation-button:before{bottom:0;transform:rotate(45deg)}.navigation .close-navigation-button:after{bottom:0;transform:rotate(-45deg)}}.slider{width:calc(100% + 40px);transform:translate(-20px)}.slider .slick-next,.slider .slick-prev{z-index:50;height:100%;width:20%;top:0;transform:none}.slider .slick-next:before,.slider .slick-prev:before{content:""}.slider .slick-prev{left:0}.slider .slick-next{right:0}.slider .slide-wrapper{height:0;width:100%;padding-bottom:45.2%;position:relative}.slider .slide-wrapper .slide-body{position:absolute;top:0;left:0;width:100%;height:100%}.about_us{padding-bottom:100px}.about_us .slide{width:100%;height:100%;background:#9e9e9e;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.about_us .slide h3{color:#fff;font-size:30px}.about_us .page-title{margin-top:2rem;margin-bottom:1rem!important}.about_us .subtitle{margin-bottom:2rem;font-weight:400;text-align:right}.about_us .advantages-list{padding:2%;margin-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap}.about_us .advantages-list .advantages-list-item{display:flex;align-items:center;width:45%;margin-top:40px;list-style-type:none;color:var(--main-color)}.about_us .advantages-list .advantages-list-item svg{--advantages-list-item-icon-size:100px;display:block;width:var(--advantages-list-item-icon-size);height:var(--advantages-list-item-icon-size);margin-right:20px;padding:15px;border-radius:5px;background:var(--icon-bg)}.about_us .advantages-list .advantages-list-item svg path{fill:var(--main-color)}.about_us .advantages-list .advantages-list-item p{width:calc(100% - 80px);font-size:1.4rem;line-height:1.2}.about_us .categories span{display:block;margin:4rem auto 1.2rem;color:var(--main-color)}.about_us .categories p,.about_us .categories span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3rem}.about_us .categories p{margin:0 auto}@media (max-width:1000px){.about_us .advantages-list{padding:0;margin:0;width:90%;flex-direction:column}.about_us .advantages-list .advantages-list-item{width:100%}}@media (max-width:600px){.about_us .subtitle{text-align:center}.about_us .advantages-list .advantages-list-item svg{--advantages-list-item-icon-size:80px}.about_us .advantages-list .advantages-list-item p{width:calc(100% - 80px);font-size:1.2rem}.about_us .categories span{display:block;margin:4rem auto 1.2rem;color:var(--main-color)}.about_us .categories p,.about_us .categories span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.1rem}.about_us .categories p{margin:0 auto}}@media (max-width:420px){.about_us .advantages-list .advantages-list-item svg{--advantages-list-item-icon-size:70px}.about_us .advantages-list .advantages-list-item p{width:calc(100% - 70px);font-size:1rem;line-height:1.2}.about_us .categories span{display:block;margin:4rem auto 0;color:var(--main-color)}.about_us .categories p,.about_us .categories span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1rem}.about_us .categories p{margin:0 auto}}.portfolio{padding-bottom:100px}.portfolio .slide{width:100%;background:#9e9e9e;height:100%;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.portfolio .slide h3{color:#fff;font-size:30px}.portfolio .portfolio-items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.portfolio .portfolio-items .portfolio-item{position:relative;width:100%;max-width:450px;margin:20px;overflow:hidden;border-radius:18px}.portfolio .portfolio-items .portfolio-item .top-layout,.portfolio .portfolio-items .portfolio-item img{width:100%;height:100%;border-radius:18px;transition:.2s}.portfolio .portfolio-items .portfolio-item .top-layout{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;padding-left:10%;transform:scale(.9);cursor:pointer;opacity:0}.portfolio .portfolio-items .portfolio-item .top-layout .portfolio-item-title{font-weight:600;font-size:2rem;color:var(--main-color)}.portfolio .portfolio-items .portfolio-item:hover .top-layout{transform:scale(1);opacity:1}.portfolio .portfolio-items .portfolio-item:hover img{opacity:0}.tariffs{padding-bottom:100px}.tariffs .slide{width:100%;background:#9e9e9e;height:100%;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.tariffs .slide h3{color:#fff;font-size:30px}.tariffs .tariff-cards{display:flex;justify-content:center;flex-wrap:wrap}.tariffs .tariff-cards .tariff-card{width:100%;min-width:220px;max-width:330px;padding:0 10px 20px;display:flex;flex-direction:column;align-items:center;border-radius:20px;margin:30px}.tariffs .tariff-cards .tariff-card .title{display:block;padding:15px 0;width:60%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background:var(--light-bg);font-size:150%;color:var(--blackWhite-color);text-align:center;font-weight:700}.tariffs .tariff-cards .tariff-card .price{border-radius:10px;width:90%;background:var(--light-bg);margin-top:20px;margin-bottom:20px;font-weight:600;font-size:1.3rem;color:var(--main-color);height:70px;display:flex;align-items:center;justify-content:center}.tariffs .tariff-cards .tariff-card .price.custom{font-size:1rem;flex-direction:column;align-items:center;justify-content:center}.tariffs .tariff-cards .tariff-card .price.custom span{font-size:1.2rem}.tariffs .tariff-cards .tariff-card .price.custom span strong{font-size:2rem}.tariffs .tariff-cards .tariff-card .characteristics-list{width:90%}.tariffs .tariff-cards .tariff-card .characteristics-list .characteristics-item{list-style:none;position:relative;margin-top:15px;color:var(--main-color)}.tariffs .tariff-cards .tariff-card .characteristics-list .characteristics-item:before{content:"";width:15px;height:15px;position:absolute;left:-30px;top:50%;transform:translateY(-50%)}.tariffs .tariff-cards .tariff-card .characteristics-list .true:before{background:url(/static/media/done.b5234013.svg) 50%;background-size:cover}.tariffs .tariff-cards .tariff-card .characteristics-list .false{color:#9e9e9e}.tariffs .tariff-cards .tariff-card .characteristics-list .false:before{background:url(/static/media/not-done.8a4fd257.svg) 50%;background-size:cover}.tariffs .tariff-cards .tariff-card .button{background:var(--light-bg);width:150px;height:40px;border:none;border-radius:15px;color:var(--main-color);font-size:17px;font-weight:500;margin-top:40px;cursor:pointer}:root{--main-color:#465e70;--blackWhite-color:#000;--light-bg:#fff;--form-elements-bg:#fff;--icon-bg:#d3e0e9}.app{min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#fff;background:var(--light-bg)}.app .container{max-width:1400px;width:100%;margin:0 auto;padding:10px 20px}.app .content-wrapper{height:100%}.app .content{min-height:calc(100vh - 280px);padding-top:0}.app .light-bg{background:#fff;background:var(--light-bg)}.app .page-title{font-size:2.2rem}.app .description,.app .page-title{color:#465e70;color:var(--main-color);text-align:center}.app .description{display:block;font-size:1.6rem;line-height:1.5}.app h1{color:#465e70;color:var(--main-color)}.app h2{font-size:1.6rem;margin:40px 0}.app h2,.app h3{color:#465e70;color:var(--main-color);display:block;text-align:center}.app h3{font-size:1.4rem}.app p{line-height:1.5;display:block}.app p,.app ul{color:#465e70;color:var(--main-color);font-size:1.2rem}.app form input,.app form textarea{background:#fff;background:var(--form-elements-bg)}.app form textarea{resize:none}.app form input,.app form textarea{width:100%;padding:15px;border-radius:10px;border:none;outline:none;font-size:15px}.app form button,.app form input+input,.app form input+textarea{margin-top:15px}.app form button{font-weight:500;background:#465e70;background:var(--main-color);color:#fff;color:var(--light-bg);padding:10px 15px;border-radius:10px;border:none;outline:none;cursor:pointer;font-size:15px}.app form button:hover{background:#324451}.app.light .light-gradient{background:linear-gradient(180deg,#e4eef3,#d3e0e9)}.app.light .gradient{background:linear-gradient(180deg,#d3e0e9,#a1c9e6)}.app.night{--main-color:#e1e1e1;--light-bg:#3d3d3d;--blackWhite-color:#fff;--form-elements-bg:#e1e1e1;--icon-bg:#53575c}.app.night .light-gradient{background:linear-gradient(180deg,#616161,#444)}.app.night .gradient{background:linear-gradient(180deg,#383838,#242424)}.app.night form button:hover{background:#c8c8c8}@media (max-width:600px){.page-title{font-size:2rem!important}.description,h2{font-size:1.4rem!important}h3{font-size:1.2rem!important}p,ul{font-size:1rem!important}ul{padding-left:15px}}@media (max-width:420px){.page-title{font-size:1.8rem!important}.description,h2{font-size:1.2rem!important}}.contact{padding-bottom:100px}.contact .slide{width:100%;background:#9e9e9e;height:100%;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.contact .slide h3{color:#fff;font-size:30px}.contact .contact-block{border-radius:20px;padding:80px 40px;display:flex}.contact .contact-block .social-networks{width:50%}.contact .contact-block .social-networks .social-networks-list li{display:flex;align-items:center;margin-bottom:15px}.contact .contact-block .social-networks .social-networks-list li img{max-width:40px}.contact .contact-block .social-networks .social-networks-list li span{font-weight:500;margin-left:10px}.contact .contact-block .contact-form{width:50%}.contact .contact-block .contact-form form{display:flex;flex-direction:column;align-items:center;width:90%;max-width:500px}.contact .contact-block .contact-form form button{min-width:100px}@media (max-width:800px){.contact .contact-block{flex-direction:column;align-items:center;padding:40px 20px}.contact .contact-block .social-networks{width:100%}.contact .contact-block .contact-form{width:100%;order:-1;margin-bottom:40px}.contact .contact-block .contact-form form{margin:0 auto}}.delivery{padding:40px 0;display:flex;flex-direction:column;align-items:center}.delivery .subtitle{margin-bottom:40px}.delivery .links_group{display:flex;justify-content:center;margin-top:40px}.delivery .links_group .link_button{width:40%;max-width:200px;margin:0 20px;cursor:pointer}.slider-for-portfolio{margin-top:50px}.slider-for-portfolio,.slider-for-portfolio .slide,.slider-for-portfolio .slide .phone{display:flex;justify-content:center;align-items:center}.slider-for-portfolio .slide .phone{height:440px;width:220px;background:var(--main-color);border-radius:20px;margin-right:20px;font-size:1.2rem}.slider-for-portfolio .slide .description{width:280px;font-size:1rem!important;text-align:center}.slider-for-portfolio .slide .description strong{font-size:1.2rem}.slider-for-portfolio .slider-button{height:100px;width:50px;border-radius:15px;font-size:200%;color:var(--main-color);border:none;cursor:pointer;outline:none;background:none}@media (max-width:800px){.slider-for-portfolio{align-items:flex-start}.slider-for-portfolio .slide{flex-direction:column}.slider-for-portfolio .slide .phone{width:200px;height:400px;margin-right:0;margin-bottom:30px}.slider-for-portfolio .slide .description{width:260px}.slider-for-portfolio .slider-button{width:30px;transform:translateY(180px)}}.seller{padding:40px;display:flex;flex-direction:column;align-items:center}.seller .subtitle{margin-bottom:40px}.seller .links_group{display:flex;justify-content:center;margin-top:40px}.seller .links_group .link_button{width:40%;max-width:200px;margin:0 20px;cursor:pointer}.admin{padding:40px 0;display:flex;flex-direction:column;align-items:center}.admin .subtitle{margin-bottom:40px}.admin .links_group{display:flex;justify-content:center;margin-top:40px}.admin .links_group .link_button{width:40%;max-width:200px;margin:0 20px;cursor:pointer}@media (max-width:420px){.admin .category-description,.admin .category-description *{font-size:.9rem!important}}.videos-admin .page-title{margin-top:30px}.videos-admin .subtitle{margin-bottom:30px}.videos-admin .links_group{display:flex;justify-content:center;margin-top:40px}.videos-admin .links_group .link_button{width:40%;max-width:200px;margin:0 20px;cursor:pointer}.player{flex-direction:column;background:var(--main-color);padding:5%;margin:50px auto}.player,.player .video-container{display:flex;align-items:center;justify-content:center}.player .video-container{width:100%;max-width:900px}.player .video-container .video{position:relative;padding-bottom:56.25%;height:0;width:100%;border-radius:10px;overflow:hidden}.player .video-container .video .loading-video,.player .video-container .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.player .video-container .video .loading-video{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,72.9%,.8)}.player .video-previews{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%;margin-top:50px}.player .video-previews .video-preview-container{width:100%;margin:0 auto;cursor:pointer}.player .video-previews .video-preview-container .video-preview-wrapper{width:100%;padding-bottom:56.25%;height:0;position:relative}.player .video-previews .video-preview-container .video-preview-wrapper .video-preview{position:absolute;top:0;left:0;width:100%;height:100%;background:#bababa;display:flex;align-items:center;justify-content:center;border-radius:10px}.player .video-previews .video-preview-container .video-preview-wrapper .video-preview .preview-title{color:#fff;font-size:14px;position:absolute;left:15px;top:15px}.player .video-previews .video-preview-container .video-preview-wrapper .video-preview .preview-play{width:10%;max-width:50px}.loader,.loader:after{border-radius:50%;width:60px;height:60px}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border:6px solid hsla(0,0%,100%,.2);border-left-color:#000;transform:translateZ(0);animation:load8 1.1s linear infinite}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.videos-delivery .page-title{margin-top:30px}.videos-delivery .subtitle{margin-bottom:30px}.videos-delivery .links_group{display:flex;justify-content:center;margin-top:40px}.videos-delivery .links_group .link_button{width:40%;max-width:200px;margin:0 20px;cursor:pointer}.videos-seller .page-title{margin-top:30px}.videos-seller .subtitle{margin-bottom:30px}.videos-seller .links_group{display:flex;justify-content:center;margin-top:40px}.videos-seller .links_group .link_button{width:40%;max-width:200px;margin:0 20px;cursor:pointer}.footer{background:#000;width:100%}.footer .container{display:flex;justify-content:space-around;flex-wrap:wrap;height:100%}.footer .container .title{color:var(--main-color);font-weight:400;font-size:1.1rem;margin:10px 0}.footer .container .social-networks{display:flex;flex-direction:column;align-items:center}.footer .container .social-networks .social-networks-list a img{max-width:40px;margin:0 7px}.footer .container .phone-block{display:flex;flex-direction:column;align-items:center}.footer .container .phone-block .phone,.footer .container .phone-block .work_schedule{color:var(--main-color)}.footer .container .phone-block .phone{font-size:1.3rem;font-weight:500}.footer .container .phone-block .work_schedule{font-weight:500}.footer .container .payment-block{display:flex;flex-direction:column;align-items:center}.footer .container .payment-block .payment-list{display:flex;align-items:center;justify-content:center}.footer .container .payment-block .payment-list img{width:70px;margin:0 5px}@media (max-width:400px){.footer .container{flex-direction:column;padding:20px 10px}.footer .container .payment-block,.footer .container .phone-block{margin-top:30px}.footer .container .social-networks .social-networks-list{display:flex;justify-content:space-around}.footer .container .social-networks .social-networks-list a{width:15%}.footer .container .social-networks .social-networks-list a img{width:100%}}
/*# sourceMappingURL=main.921e71ee.chunk.css.map */