@font-face{font-family:"Museo Sans Cyrl 500";src:url(../fonts/MuseoSansCyrl-500.eot);src:local("MuseoSansCyrl-500"),url("../fonts/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"),url(../fonts/MuseoSansCyrl-500.woff) format("woff"),url(../fonts/MuseoSansCyrl-500.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Museo Sans Cyrl 300";src:url(../fonts/MuseoSansCyrl-300Italic.eot);src:local("MuseoSansCyrl-300Italic"),url("../fonts/MuseoSansCyrl-300Italic.eot?#iefix") format("embedded-opentype"),url(../fonts/MuseoSansCyrl-300Italic.woff) format("woff"),url(../fonts/MuseoSansCyrl-300Italic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Museo Sans Cyrl 500";src:url(../fonts/MuseoSansCyrl-500Italic.eot);src:local("MuseoSansCyrl-500Italic"),url("../fonts/MuseoSansCyrl-500Italic.eot?#iefix") format("embedded-opentype"),url(../fonts/MuseoSansCyrl-500Italic.woff) format("woff"),url(../fonts/MuseoSansCyrl-500Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Museo Sans Cyrl 900";src:url(../fonts/MuseoSansCyrl-900.eot);src:local("MuseoSansCyrl-900"),url("../fonts/MuseoSansCyrl-900.eot?#iefix") format("embedded-opentype"),url(../fonts/MuseoSansCyrl-900.woff) format("woff"),url(../fonts/MuseoSansCyrl-900.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Museo Sans Cyrl 700";src:url(../fonts/MuseoSansCyrl-700.eot);src:local("MuseoSansCyrl-700"),url("../fonts/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"),url(../fonts/MuseoSansCyrl-700.woff) format("woff"),url(../fonts/MuseoSansCyrl-700.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Museo Sans Cyrl 700";src:url(../fonts/MuseoSansCyrl-700Italic.eot);src:local("MuseoSansCyrl-700Italic"),url("../fonts/MuseoSansCyrl-700Italic.eot?#iefix") format("embedded-opentype"),url(../fonts/MuseoSansCyrl-700Italic.woff) format("woff"),url(../fonts/MuseoSansCyrl-700Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Museo Sans Cyrl 300";src:url(../fonts/MuseoSansCyrl-300.eot);src:local("MuseoSansCyrl-300"),url("../fonts/MuseoSansCyrl-300.eot?#iefix") format("embedded-opentype"),url(../fonts/MuseoSansCyrl-300.woff) format("woff"),url(../fonts/MuseoSansCyrl-300.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Museo Sans Cyrl 100";src:url(../fonts/MuseoSansCyrl-100.eot);src:local("MuseoSansCyrl-100"),url("../fonts/MuseoSansCyrl-100.eot?#iefix") format("embedded-opentype"),url(../fonts/MuseoSansCyrl-100.woff) format("woff"),url(../fonts/MuseoSansCyrl-100.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Museo Sans Cyrl 100";src:url(MuseoSansCyrl-100Italic.eot);src:local("MuseoSansCyrl-100Italic"),url("MuseoSansCyrl-100Italic.eot?#iefix") format("embedded-opentype"),url(MuseoSansCyrl-100Italic.woff) format("woff"),url(MuseoSansCyrl-100Italic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Museo Sans Cyrl 900";src:url(MuseoSansCyrl-900Italic.eot);src:local("Museo Sans Cyrl 900 Italic"),local("MuseoSansCyrl-900Italic"),url("MuseoSansCyrl-900Italic.eot?#iefix") format("embedded-opentype"),url(MuseoSansCyrl-900Italic.woff) format("woff"),url(MuseoSansCyrl-900Italic.ttf) format("truetype");font-weight:700;font-style:italic}html{height:100%}body{display:flex;flex-direction:column;min-height:100%;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:16px;color:#45474f;font-weight:300;background-color:#fff}main{flex-grow:1;overflow-y:auto}button,.btn{outline:none!important}.btn.btn-primary{outline:none!important;padding:13px 28px}.top-bg{z-index:0;position:absolute;top:0;width:100%}section{padding-bottom:calc(100vw * 0.06944444444444445)}.mobile-section{padding-top:calc(100vw * 0.06944444444444445);padding-bottom:calc(100vw * 0.06944444444444445);background:#f3f7fa}.system-functions-section{background:#f3f7fa;padding-top:70px}.yellow-color{color:#f4b23d}.btn-primary,.btn-primary:active,.btn-primary:hover{background-color:#245ea3;color:#fff;outline:none!important;box-shadow:none}header{position:relative;z-index:2;padding-top:calc(100vw * 0.027777777777777776 / 256);padding-bottom:calc(100vw * 0.04583333333333333)}header .main-menu{list-style:none;box-shadow:0 6px 15px rgb(36 94 163 / .2)}header .main-menu li a{text-decoration:none}header .main-menu li a:hover{color:#245ea3}header .main-menu li a.primary:hover{color:#fff}header .menu-btn{padding:10px 20px;background-color:#245ea3;color:#fff;text-decoration:none}footer{min-height:200px;padding-top:30px;padding-bottom:calc(100vw * 0.041666666666666664);background-color:#1e2d43}footer p{color:#fff;font-size:14px}footer .footer-menu{color:#fff;justify-content:space-between}.hero{position:relative;z-index:1}.hero h1{margin-bottom:calc(100vw * 0.06111111111111111)}.hero .hero-img-container{position:relative}.hero .hero-img{position:absolute;right:-190px;top:-155px}.hero .hero-list{list-style:none;padding-left:0}.checklist{padding-left:0;max-width:515px}.checklist li{font-weight:500}.checklist li+li{margin-top:.375rem}.checklist__title{color:#245ea3;margin-bottom:15px;font-size:1.125rem}.mobile-options__list img{box-shadow:0 6px 15px rgb(36 94 163 / .2)}.mobile-options__container{padding-top:150px;padding-bottom:65px;background:url(../img/options-mobile.png);background-position:top,center;background-repeat:no-repeat}.mobile-options__row{padding-bottom:15px;flex-wrap:nowrap}.section.feed{background-color:#245ea3;padding-top:calc(100vw * 0.07083333333333333);padding-bottom:calc(100vw * 0.0763888888888889)}.option__dot{width:13px;height:13px;border-radius:50%;background:#245ea3}.option__connector{flex:4 4 auto;height:1px;background:#245ea3}.option-img__left{padding-right:7.5px}.option-img__right{padding-left:7.5px}.option__text{flex:2 2 auto;width:220px}.option-text__right{padding-left:15px}.option-text__left{padding-right:15px}.system-function-container{padding:15px}.card-system-function{padding:30px 25px;background-color:#fff;box-shadow:0 6px 15px rgb(36 94 163 / .2);border-radius:7px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-system-function :last-child{padding-top:20px}.section.mobile-version .item{margin-bottom:30px}.section.mobile-version .item h5{color:#245ea3;position:relative;padding-left:28px}.section.mobile-version .item h5:before{position:absolute;left:0;content:url(../img/icons/right-arrow.svg)}.quote__container{padding:7.5px}.quote{padding:17px;background:rgb(255 255 255 / .15);border-radius:7px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.quote__title.quote__title{color:#f4b23d}.quote__description{color:#fff}.section.feed h2{color:#fff;font-weight:500}.section.reviews{padding:calc(100vw * 0.09583333333333334) 0}.section.reviews .control-block{margin-bottom:60px}.section.reviews .review-slide{margin-bottom:calc(100vw * 0.034722222222222224);padding:35px;border-radius:7px;box-shadow:0 6px 15px rgb(36 94 163 / .2)}.section.reviews .review-slide .author-img{width:83px;height:83px}.section.reviews .review-slide .review-author{margin-bottom:15px;align-items:center}.section.reviews .review-slide .review-author .author-name{margin-left:30px}.section.reviews .review-slide .review-author .author-name .name{font-size:18px;margin-bottom:3px}.section.reviews .review-slide .review-author .author-name .position{margin-bottom:3px;font-size:14px}.section.reviews .review-slide .review-author .author-name .stars .fa.fa-star{color:#ffc107;font-size:11px}.service-hero .video-wrapper{position:relative}.service-hero .video-wrapper .video-bg{position:absolute;top:-30%;left:-25%;z-index:-1;height:160%}.service-hero .video-wrapper{min-height:60vw}.service-hero .video{position:relative;z-index:3;height:100%;overflow:hidden;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:7px;box-shadow:0 6px 15px rgb(36 94 163 / .2)}.service-hero .video iframe{width:100%;height:100%}.service-hero .hero-list{list-style:none}.service-hero .hero-list li{padding:7px 0;position:relative;font-size:18px}.service-info{margin-top:50px}.service-info .info{border-radius:7px;background-color:#fff;box-shadow:0 6px 15px rgb(36 94 163 / .2);padding:30px 40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:410px}.service-info .checklist{max-width:350px}.service-info .info.right-info .checklist__title,.service-info .info.right-info .checklist{color:#fff}.service-info .info.right-info{background-color:#245ea3}.service-info .info.left-info .info-list{padding-right:30px}.service-info .info .info-item{margin-bottom:30px}.service-info .info .info-item h5{color:#245ea3}.service-info .info:last-child{margin-bottom:0}.service-info .service-right{position:absolute;right:12%}.service-tabs h2{margin-bottom:60px}.service-tabs #accordion .card{border:none}.service-tabs #accordion .card-header{padding:7px 0;margin-bottom:0;background-color:#fff;border-top:1px solid rgb(36 94 163 / .16);border-bottom:none!important}.service-tabs #accordion .btn{color:#45474f;font-size:20px;outline:none;padding:11px 30px!important}.service-tabs #accordion .btn:hover,.service-tabs #accordion .btn:active,.service-tabs #accordion .btn:focus{text-decoration:none;outline:none;box-shadow:none}.service-tabs #accordion .service-list li{margin-bottom:8px}.service-tabs #accordion .primary-list{margin-top:30px;margin-bottom:30px}.service-tabs #accordion .primary-list .primary-title{display:flex;align-items:center;background-color:#f3f7fa;padding:10px 26px;margin-bottom:15px;border-radius:7px}.service-tabs #accordion .primary-list .primary-title span{padding-left:20px}.service-tabs .contacts-link{display:inline-block;font-size:1.25rem;font-weight:700;margin-top:2rem}.news-controls h1{font-size:32px}.news-controls a{color:#45474f;text-decoration:none}.news-list .news-image{width:100%}.news-list .news-item{border-radius:7px;box-shadow:0 6px 15px rgb(36 94 163 / .2);background:#fff}.news-list .news-date{font-size:14px;font-weight:300;color:#245ea3}.news-list .item-desc{padding:30px}.news-list .item-desc h3{font-size:20px;margin-top:12px;margin-bottom:18px}.news-list .item-desc h3 a{text-decoration:none!important;color:#245ea3}.news-list .item-desc .detail-link{font-size:16px;color:#f4b23d}.single-post .main-row{padding-bottom:50px}.single-post h1{color:#245ea3;font-size:32px;margin-bottom:30px}.single-post .sidebar h3{color:#245ea3;font-size:20px;margin-bottom:40px}.single-post .news-image{-o-object-fit:cover;object-fit:cover;margin-bottom:20px;width:100%}.single-post .news-date{font-size:14px;color:#245ea3;margin-bottom:12px}.single-post .news-title{font-size:20px;margin-bottom:20px!important}.single-post .news-title a{text-decoration:none!important;color:#245ea3}.single-post .detail-link{font-size:16px;color:#f4b23d}.login-wrapper{display:flex;justify-content:center;margin-top:10%;margin-bottom:10%}.login-wrapper .login{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%}.login-wrapper .login form{max-width:400px;width:100%}.errorlist{padding:0;margin:0;list-style:none;color:#d14}.login-wrapper .login img.logo{margin-bottom:45px}.login-wrapper .login h2{font-size:32px;color:#245ea3;margin-bottom:40px;font-weight:500}.login-wrapper .login .btn{border-radius:7px;box-shadow:0 6px 15px rgb(36 94 163 / .2)}.login-wrapper .login input.form-control,.login-wrapper .login textarea.form-control{border:1px solid #45474f;border-radius:7px;margin-bottom:20px}.login-wrapper .login .remember-me{margin-top:30px}.login-wrapper .login .remember-me label{color:#45474f}.login-wrapper .login .yellow-color:active,.login-wrapper .login .yellow-color:focus{text-decoration:none;color:#f4b23d}.login-wrapper .remember-me{display:flex;justify-content:space-between}.service-tabs .checklist{max-width:auto}.service-tabs #accordion button[aria-expanded="true"] img[data-action="open"]{display:none}.service-tabs #accordion button[aria-expanded="true"] img[data-action="close"]{display:inline}.service-tabs #accordion button[aria-expanded="false"] img[data-action="close"]{display:none}.service-tabs #accordion button[aria-expanded="false"] img[data-action="open"]{display:inline}.service-tabs{padding-top:70px}h1{color:#245ea3;font-family:"Museo Sans Cyrl 900";font-size:1.375rem}.specific-title{font-family:"Museo Sans Cyrl 700"}h2,.h2{font-family:"Museo Sans Cyrl 900";color:#245ea3;font-size:1.25rem}h3.sidebar__title{font-family:"Museo Sans Cyrl 900"}.checklist li>span{margin-left:1rem}@media (min-width:576px){.checklist-hero{margin-bottom:60px}h1{font-size:1.5rem}h2,.h2{font-size:1.375rem}.service-hero .video-wrapper{max-height:400px}.service-hero .video{padding:24px}}@media (min-width:768px){.hero .hero-img{right:-165px;top:-120px}.checklist-executor{max-width:487px}.executor-section .img-executor{position:absolute;left:-18px}.contractor-section .img-contractor{position:absolute;right:-21px}h1{font-size:1.75rem}h2,.h2{font-size:1.5rem}.hero .hero-img-container{min-height:250px}.quote{padding:26px}.quote__container{padding:15px}.service-info .info.right-info{margin-top:89px;background-color:#245ea3}.service-info .info.right-info{margin-left:-50px}.service-tabs .card-body{padding-bottom:70px}}@media (min-width:400px) and (max-width:575px){.quote__container{flex:0 0 66.666667%;max-width:66.666667%}}@media (min-width:992px){h1{font-size:2rem}h2,.h2{font-size:1.75rem}.checklist li,.quote__description{font-size:1.125rem}.checklist li>span{margin-left:1.375rem}.checklist__title{font-family:"Museo Sans Cyrl 900";font-size:1.5rem;margin-bottom:20px}.hero .hero-img{top:-115px;right:-145px;transform:rotate(4deg);z-index:-1}.hero .hero-img-container{min-height:300px}.main-menu__container{flex-basis:64.86486486486487%}.main-menu{margin:auto;padding-left:0;align-items:center;height:80px;border-radius:7px}.main-menu>:first-child,.main-menu>:last-child{overflow:hidden}.main-menu>:first-child{border-radius:7px 0 0 7px}.main-menu>:last-child{border-radius:0 7px 7px 0}.main-menu li{width:25%;height:100%;border-right:1px solid rgb(36 94 163 / .2)}.main-menu li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;font-size:16px;color:#45474f;padding:0 10px;background-color:#fff}.main-menu li a.primary{background-color:#245ea3;color:#fff}.main-menu li a.active{color:#245ea3}.footer-menu{display:flex;justify-content:space-between}.contractor-section .img-contractor{width:356px;height:315px;position:absolute;right:-40px}.contractor-section{padding-bottom:calc(100vw * 0.13194444444444445)}.executor-section{padding-bottom:calc(100vw * 0.12152777777777778)}.executor-section .img-executor{position:absolute;top:-15px;left:-36px;width:365px;height:318px}.section.feed h2{margin-bottom:30px}.service-hero{padding-bottom:140px}.service-hero .video-wrapper{min-height:500px}}@media (max-width:1000px){.login{width:300px!important}.service-info .info.left-info .info-list{padding-right:0}.service-hero .video-wrapper .video-bg{display:none}.service-info .info.left-info{margin-top:0;margin-bottom:30px}}@media (max-width:991px){section.hero{padding-bottom:calc(100vw * 0.10416666666666667)}.logo-right{text-align:right}.main-menu{padding-right:40px;background-color:#fff}.main-menu a{color:#245ea3}.main-menu a:hover{text-decoration:none}.main-menu li{padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgb(36 94 163 / .2);background-color:#fff}.main-menu :last-child{border-bottom:none}}@media (min-width:1000px) and (max-width:1200px){.service-hero .video-wrapper .video-bg{position:absolute;top:-20%;left:-25%;z-index:2;height:120%}}@media (min-width:1200px){.hero .hero-img-container{min-height:440px}h1{font-size:2.25rem;line-height:1.4444444444444444}h2,.h2{font-size:2rem;line-height:1.4444444444444444}.hero .hero-img{top:-115px;right:-145px;transform:rotate(4deg);z-index:-1}.checklist li+li{margin-top:.5625rem}.checklist li,.card-system-function .description{font-size:1.125rem}.checklist__title{font-size:1.75rem;margin-bottom:25px}.section.feed{padding-top:calc(100vw * 0.07083333333333333);padding-bottom:calc(100vw * 0.0763888888888889)}.section.feed h2{margin-bottom:calc(100vw * 0.02638888888888889)}.section.service-tabs{padding-bottom:140px}}@media (min-width:1320px){.section.feed{background-image:url(../img/rombus.svg),url(../img/rombus.svg);background-position:left -400px top 120px,right -400px top 120px;background-repeat:no-repeat,no-repeat}}