@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1176px;}.slides .item{background-position:100% 50%;}.slides .item .subtitle br{display:none;}footer .footer-info ul{margin-left:70px;margin-top:20px;}}@media (min-width:1600px){.slides .item{background-position:100% 50%;}}@media (min-width:1800px){}@media (min-width:1500px){.about-page .about-image{right:-100px;}}@media only screen and (min-width:1200px) and (max-width:1300px){.slides .item{background-position:160% 50%;}}@media only screen and (min-width:992px) and (max-width:1199px){.container{position:relative;}.navbar-nav{display:none;}.navbar{padding:10px 0;}.opennav{display:block;}header .btn{font-size:16px;padding:5px 20px;margin-right:50px;}.slides .item{background-size:85%;background-position:180% 100%;}header .btn{font-size:16px;padding:5px 15px;}header .logo{}header .logo img{width:45px;}header .navbar-nav li a{font-size:16px;}header .navbar-nav li.hassub>a:after{right:-14px;top:29px;}.director .image img{width:100%;}.stages .item{margin-bottom:30px;}.service-page .download:after{display:none;}.navbar .nav-item{padding:0 15px;}.navbar .nav-item .nav-link{padding:20px 0;}.about-page .about-wrapper{background:none !important;}.about-page .about-image{right:0;}.about-page .about-image img{width:100%;}.page{padding-top:114px;}.slides .slide-block{width:45%;}.slides .slide-block:after{width:160px;}section.about .body{margin:30px 30px;}section.about .body .params{margin:40px 0 10px;}section.about .btn+.btn{margin-left:0;margin-top:20px;}section.feedback,section.free-feedback{padding:20px 0;}section.feedback .image,section.free-feedback .image{display:none;}}@media only screen and (min-width:768px) and (max-width:991px){.slides .item{background-size:60%;background-position:100% 100%;height:295px;}.slides .item .title{font-size:36px;}.slides .item .subtitle{font-size:22px;line-height:24px;}.slides .item .btn{margin-top:20px;}section.about .body{margin:15px 20px;font-size:16px;line-height:22px;}section.about .body .title{margin-bottom:10px;}section.about .body .params{margin:10px 0;}section.about tr td{padding:12px 0;}section.about .btn-request,section.about .btn-consult{font-size:14px;padding:10px 25px;}section.about .btn+.btn{margin-left:0;margin-top:10px;}section.feedback,section.free-feedback{padding:20px 0;}.service-page .service-card .price{display:block;}section.feedback .image,section.free-feedback .image{display:none;}.service-page h2{font-size:30px;line-height:36px;}.price-page .object-table__body tr td:first-child,.service-page .object-table__body tr td:first-child{padding-left:15px;}.price-page .table td,.service-page .table td{padding:15px 5px;}header{padding:0;}header .header-top .top-info .email{display:none;}header .logo{}header .logo img{width:45px;}header .btn{font-size:16px;padding:5px 20px;margin-right:50px;}.director .desc{margin-top:30px;}.reviews h2{margin-top:20px;font-size:28px;line-height:34px;}.reviews .arrows{margin-top:15px;}.expertise-stage .item{padding:20px;}.service-page .service-card .price{display:block;}.service-adv__blue{margin:0 -15px;}.service-adv__blue .service-adv__blue li{margin:15px;padding:20px 25px;}.stages .item{margin-bottom:30px;}.slides .slide-block{width:45%;}.slides .slide-block:after{width:160px;}.slides .slide-block:first-child{margin-right:10px;}.opennav{display:block;}.page{padding-top:108px;}.navbar-nav{display:none;}.navbar{padding:10px 0;}.container{position:relative;}.about-page .about-wrapper{background:none !important;}.about-page .about-image img{width:100%;}}@media (max-width:767px){.scroll-to-top{right:15px;bottom:25px;}.way{overflow-x:auto;}.way ol{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;margin-top:10px;margin-bottom:0;}.way ol li{white-space:nowrap;font-size:14px;padding-left:0;}.way ol .breadcrumb-item+.breadcrumb-item{padding-left:0;}.nav-item{position:relative;}.nav-item .link{position:relative;}.nav-item .js_sub_toggle{position:absolute;width:50px;top:0;right:10px;bottom:0;line-height:52px;text-align:center;display:block;z-index:1;}.nav-item .js_sub_toggle i{font-style:normal;position:absolute;left:50%;top:50%;margin-top:-1px;margin-left:-9px;width:18px;height:2px;background:#1977cc;-webkit-transition:color .15s ease,background .15s ease,opacity .15s ease,border .15s ease;transition:color .15s ease,background .15s ease,opacity .15s ease,border .15s ease;}.nav-item .js_sub_toggle i:after{content:"";position:absolute;left:50%;top:50%;margin-top:-9px;margin-left:-1px;width:2px;height:18px;background:inherit;opacity:1;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;}.nav-item.open .js_sub_toggle i:after{opacity:0;}.nav-item.open ul{display:block;}.nav-item.open .dropdown-menu{position:relative;width:inherit;padding:0;float:none;border:0;margin:0;}.dropdown-toggle::after{display:none;}.price-page .object-table__body tr td,.service-page .object-table__body tr td{background:#f3f7ff;}.price-page .object-table__body tr:nth-of-type(even) td,.service-page .object-table__body tr:nth-of-type(even) td{background:#fff;}.price-page .object-table__body tr td:first-child,.service-page .object-table__body tr td:first-child{padding-left:15px;}html,body{font-size:16px;}.page{padding-top:115px;}.page .filter a{padding:10px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;}h1{font-size:30px;line-height:110%;}h2{font-size:28px;line-height:32px;}h3{margin-bottom:15px;}.navbar{padding:10px 0;}.navbar-nav{display:none;}header{padding:0;}header .header-top .top-info .email{display:none;}header .logo{}header .logo img{width:45px;}header .btn{display:none;}.slides .item{height:225px;background-position:50% 100%;background-size:cover;}.slides .item .title{font-size:30px;line-height:30px;}.slides .item .subtitle{font-size:16px;line-height:18px;}.slides h1{font-size:34px;line-height:36px;}.slides .btn{padding:5px 15px;font-size:16px;margin-top:10px;position:relative;}.slides .btn:after{content:attr(data-name);position:absolute;left:0;width:100%;z-index:3;text-indent:0;font-size:20px;}.slides .slide-image{margin-right:0;margin-left:30px;}.slides .slide-block{width:43%;}.slides .slide-image img{width:100%;}.slides .slide-block:after{width:115px;height:200px;}.director{padding:40px 0 15px;}.director h2{margin-bottom:30px;}.director .image{text-align:center;}.director .desc{margin-top:30px;font-size:18px;line-height:28px;}.director .image{width:40%;margin:0 auto;}.director .image img{width:100%;}.director .image .svg{width:50px;}.director .image .svg svg{width:100%;}.service{margin-top:30px;margin-bottom:40px;}.service h2{margin-bottom:20px;}.service .item{margin-bottom:20px;height:190px;}.service .item .image img{width:100%;}.service .item .price{margin-top:0;}.service .item:hover{margin-top:0;}.stages h2{font-size:32px;line-height:36px;}.stages .item{margin-bottom:30px;}.service-page .service-card{padding:15px 15px 30px;}.service-page .service-card .btn-price{padding:10px 10px;width:100%;}.service-page .service-card .btn-service{padding:10px 5px;width:100%;font-size:13px;}.service-page .service-card .btn-service+.btn{margin:20px 0 0;}.service-page .service-card .price{text-align:left;display:block;margin:0 0 15px;font-size:30px;line-height:36px;}.service-page h2{font-size:26px;line-height:30px;}.service-page .download{padding:20px 15px;}.service-page .download:after{display:none;}.service-page .reason .item{height:inherit;padding:15px 20px;}.reviews,.job,.certificates{padding:25px 0 40px;}.reviews h2,.job h2,.certificates h2{margin:10px 0;line-height:34px;}.reviews .arrows,.job .arrows,.certificates .arrows{margin-top:inherit;width:150px;top:inherit;left:0;position:relative;}.documents h2{margin-bottom:10px;}.documents .section-header .arrows{right:inherit;}.certificates{padding:25px 0 40px;}.certificates h2{margin:10px 0;line-height:34px;}.certificates .arrows{margin-top:inherit;width:150px;top:inherit;left:0;}.arrows{position:relative;top:50%;margin-top:0;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin:0 -15px;-ms-flex-align:center;align-items:center;height:50px;margin-bottom:10px;}.arrows>span{margin:0 15px;position:relative;}.expertise-stage h2{font-size:30px;}.service-payment{padding:20px 15px;}.service-payment h2{font-size:25px;}.price-page h3{font-size:22px;line-height:28px;}.price-page .object-table__head tr td:first-child{padding-left:15px;}.price-page .object-table__body tr td{font-size:20px;line-height:28px;}.price-page .object-table__body tr td:first-child{padding-left:15px;}.about-page .about-image{right:0;margin-top:10px;}.about-page .about-image img{width:100%;}.about-page .about-wrapper{background:transparent !important;}.about-page .direction{margin-top:35px;}.about-page .content-text{margin-bottom:35px;margin-top:10px;}.page-article img{width:100%;}.contacts-page .city-row{display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-x:auto;margin-right:-15px;margin-left:-15px;padding-left:15px;}.contacts-page .city-row::-webkit-scrollbar{display:none;}.contacts-page .contacts-info{font-size:20px;padding:20px 15px;}.filter ul{display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-x:auto;margin-right:-15px;margin-left:-15px;padding-left:15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.filter ul::-webkit-scrollbar{display:none;}.filter ul li{-ms-flex:0 0 auto;flex:0 0 auto;}.opennav{display:block;}.stages .row,.advant .row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin-left:-15px;margin-right:-15px;}.stages .row::-webkit-scrollbar,.advant .row::-webkit-scrollbar{display:none;}.stages .row>div,.advant .row>div{-ms-flex:0 0 auto;flex:0 0 auto;width:85%;margin-bottom:0;}.container{position:relative;}.advant{margin-top:30px;}.advant h2{margin-bottom:25px;}.advant .item{font-size:18px;line-height:24px;padding:20px 15px;margin-bottom:0;}.advant .item:after{width:130px;height:130px;right:-50px;bottom:-50px;top:inherit;left:inherit;}.advant .image{bottom:-25px;right:-25px;}.object-table .object-table__head{display:none;}.price-page .object-table__body tr td,.prices-migx .object-table__body tr td{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;}.price-page .object-table__body tr td .btn-callback,.prices-migx .object-table__body tr td .btn-callback{margin:0 auto;}.price-page .object-table__body tr td:before,.prices-migx .object-table__body tr td:before{content:attr(data-label);font-family:"Montserrat";-ms-flex-order:1;order:1;margin-right:10px;}.price-page .object-table__body tr td:after,.prices-migx .object-table__body tr td:after{content:"";-ms-flex-order:2;order:2;-ms-flex-positive:1;flex-grow:1;border-bottom:1px dashed #ccc;position:relative;top:-3px;}.price-page .object-table__body tr td:first-child,.prices-migx .object-table__body tr td:first-child{display:block;width:100%;text-align:center;font-weight:700;}.price-page .object-table__body tr td:first-child:before,.prices-migx .object-table__body tr td:first-child:before{display:none;}.price-page .object-table__body tr td:last-child,.prices-migx .object-table__body tr td:last-child{width:100%;}.price-page .object-table__body tr td:last-child:after,.prices-migx .object-table__body tr td:last-child:after{display:none;}.price-page .object-table__body tr td:last-child:before,.prices-migx .object-table__body tr td:last-child:before{display:none;}.price-page .object-table__body tr td:nth-child(2),.prices-migx .object-table__body tr td:nth-child(2){width:100%;}.price-page .object-table__body tr td span,.prices-migx .object-table__body tr td span{-ms-flex-order:3;order:3;margin-left:10px;}.price-page .object-table__body tr td,.service-page .object-table__body tr td{font-size:16px;line-height:20px;}.price-page .object-table__body tr td:first-child,.service-page .object-table__body tr td:first-child{padding-left:15px;}.page-article .image img{width:100%;}.checkbox label{font-size:12px;}.cfcity_list a{font-size:24px;line-height:42px;}.other-service .item{padding:15px 20px;}.other-service .item .name{height:inherit;}.cookieconsent{overflow:scroll;padding:10px 0 !important;height:160px !important;}.cookieconsent .btn{padding:5px 20px !important;margin:0 auto !important;margin-top:10px !important;}.cookieconsent p{font-size:14px !important;line-height:20px !important;}.service-adv__blue{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin-left:-15px;margin-right:-15px;margin-bottom:30px;}.service-adv__blue::-webkit-scrollbar{display:none;}.service-adv__blue li{-ms-flex:0 0 auto;flex:0 0 auto;width:40%;margin-bottom:0;margin:10px 15px;padding:20px 20px;}.faq{padding:30px 0;}.faq .faq-item{margin-bottom:15px;padding:15px 15px;}.faq .faq-link{font-size:18px;}.faq .faq-link svg{width:20px;height:20px;margin-right:5px;}section.about{display:block;margin-bottom:35px;}section.about .image{height:360px;overflow:hidden;}section.about .image img{width:100%;}section.about .title{margin-bottom:15px;}section.about tr td{padding:5px 0;}section.free-feedback .title{font-size:26px;line-height:30px;}section.feedback,section.free-feedback{padding:20px 0;}section.feedback .image,section.free-feedback .image{display:none;}section.feedback .title{line-height:40px;}section.feedback .feed-request{margin-top:20px;}section.about .body{margin:20px 15px;}section.about .btn-request,section.about .btn-consult{width:100%;}section.about .btn+.btn{margin-left:0;margin-top:20px;margin-bottom:20px;}section.about tr td:first-child{padding-right:15px;}section.service-adv .item{padding:30px 15px;height:inherit;margin-bottom:15px;}section.service-adv .item .name{font-size:22px;margin-bottom:15px;}section.service-adv .item .ico{display:none;}section.service-adv .item .desc{font-size:16px;line-height:20px;}section.service-adv .row>div{margin-bottom:0;}section.infoblock1,section.infoblock2{padding:20px 15px;margin:40px 0;}section.job{margin-bottom:10px;padding-bottom:0;}section.job .item span{font-size:16px;margin-left:-67px;padding:5px 5px;width:135px;}.modal .checkbox{margin-top:0;}.modal .required-text{font-size:12px;}.modal .title{font-size:30px;line-height:36px;}footer .foo-nav{margin-left:0;}footer .foo-nav li a{padding:0;}footer .footer-info{padding:0;}footer .footer-top .requisites{display:none;}.service-type .btn-service{font-size:14px;}#pd_widget_column{width:100%;position:relative;top:0;}}@media (max-width:480px){.page{padding-top:115px;}header .logo a span.logo-h1,header .logo div span.logo-h1{font-size:10px;}header .logo a span.logo-desc,header .logo div span.logo-desc{font-size:10px;}.slides .item .title{font-size:24px;}.slides .item .subtitle{font-size:14px;}.slides .item .btn-slide-whatsapp{margin-left:0;}}@media (max-width:390px){header .logo{width:230px;}#menu-w #menu .logo{width:120px;}header .header-top .top-info .city a{padding-right:23px;}header .header-top .top-info .city #cityf svg,header .header-top .top-info .data-info svg{display:none;}}@media (max-width:490px){header .btn{display:none;}}@media (max-width:430px){.page .filter a{font-size:14px;padding:5px 10px;}header .header-top a{font-size:15px;}header .header-top .top-info .phone a{padding-left:0;}header .header-top .top-info .city #cityf{padding-right:18px;}header .header-top .top-info .data-info{padding-left:0;}header .header-top .top-info .city #cityf:after{right:0;}header .header-top .top-info .city #cityf:before{right:5px;}.slides .slide-block:last-child:after{top:-60px;right:-12px;}.slides h1{font-size:28px;line-height:34px;}.modal .checkbox{position:relative;}.checkbox input[type="checkbox"]{margin-left:0;position:absolute;left:2px;top:5px;}.checkbox label{font-size:11px;margin-bottom:0;}.modal .required-text{font-size:11px;}}