@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans"),local("Open-Sans-Light"),url(/assets/fonts/OpenSans-Light.woff2) format("woff2");font-display:block}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("Open-Sans-Regular"),url(/assets/fonts/OpenSans-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("Open-Sans-Semibold"),url(/assets/fonts/OpenSans-SemiBold.woff2) format("woff2");font-display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:Open Sans,sans-serif;background-color:#dee1e6}body,ul{margin:0;padding:0}ul{list-style:none}img,picture,svg{max-width:100%;display:block}button.regular{font-family:Open Sans;font-size:14px;padding:8px 24px;border-radius:4px;border:1px solid #959bab;cursor:pointer;font-weight:600;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}button.regular[disabled]{border-color:#ccc;cursor:not-allowed}button.regular.purple.outline{color:#6779ff;border-color:#6779ff}button.regular.purple.outline:hover{background-color:#6779ff;color:#fff}a.button{text-decoration:none;font-weight:600;font-size:14px;padding:8px 24px;border-radius:4px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a.button.purple{background-color:#6779ff;color:#fff}a.button.purple:hover{background-color:#4e63ff}span.purple{color:#6779ff}.stop-scrolling{height:100%;overflow:hidden}.mb1{margin-bottom:1rem}.mt1{margin-top:1rem}.mb2{margin-bottom:2rem}.mt2{margin-top:2rem}body>.wrapper{margin-top:2rem!important;margin-bottom:1rem!important;background-color:#fff;display:grid;grid-template-columns:220px minmax(0,1fr) 323px;border-radius:8px}body>.wrapper aside{border-right:1px solid #e7e7e7}body>.wrapper aside .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-left:20px;padding-right:20px}body>.wrapper aside .logo .dsc span{font-size:13px;color:#1a1c33;display:block}body>.wrapper aside nav{margin-top:33px}body>.wrapper aside nav ul li.active{position:relative}body>.wrapper aside nav ul li.active a{color:#6779ff}body>.wrapper aside nav ul li.active a img{-webkit-filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%)}body>.wrapper aside nav ul li.active:after{content:url(/assets/img/icons/nav/active_item.svg);width:3px;height:26px;position:absolute;top:-2px}body>.wrapper aside nav ul li:not(:last-child) a{padding-bottom:20px}body>.wrapper aside nav ul li a{color:#959bab;text-decoration:none;font-weight:600;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}body>.wrapper aside nav ul li a:hover{color:#6779ff}body>.wrapper aside nav ul li a:hover img{-webkit-filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%)}body>.wrapper aside nav ul li img{margin-right:1rem;-webkit-filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%)}body>.wrapper #sidebar{border-left:1px solid #e7e7e7;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}body>.wrapper section#content{padding:0 20px}body>.wrapper section#content .cnt p{font-size:14px;color:#1a1c33;line-height:154%}body>.wrapper section#content .cnt p.b{font-weight:600}body>.wrapper section#content .cnt p.b:not(:first-child){margin-top:20px}body>.wrapper section#content .cnt ul li{font-size:14px;line-height:150%;list-style:disc;margin-left:20px}body>.wrapper section#content .cnt ul.c:last-of-type{margin-top:1rem}body>.wrapper section#content .cnt ul.c li{margin-left:0;line-height:150%;list-style-type:none}body>.wrapper section#content .cnt ul.c a{color:#6779ff;text-decoration:none}body>.wrapper section#content .cnt ul.c a:hover{text-decoration:underline}body>.wrapper section#content h1{font-size:45px;color:#6779ff;margin-top:12px;margin-bottom:10px;line-height:110%;font-weight:300}body>.wrapper section#content .dsc{font-size:14px;color:#1a1c33;line-height:154%}body>.wrapper section#content .block.map iframe{border-radius:8px}body>.wrapper #header_contacts{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;font-size:14px;padding-top:20px;padding-bottom:14px}body>.wrapper #header_contacts .mobile-dropdown{display:none;top:-2px;cursor:pointer;position:relative}body>.wrapper #header_contacts .mobile-dropdown img{background-color:rgba(103,121,255,.13);padding:5px 8px;border-radius:3px;-webkit-box-sizing:content-box;box-sizing:content-box}body>.wrapper #header_contacts .mobile-dropdown img:hover{background-color:rgba(52,76,255,.13)}body>.wrapper #header_contacts .mobile-dropdown.open ul{display:block}body>.wrapper #header_contacts .mobile-dropdown ul{display:none;position:absolute;background-color:#fff;z-index:2;-webkit-box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);padding:10px 0;top:25px;left:0}body>.wrapper #header_contacts .mobile-dropdown ul li a{padding:5px 1rem;display:inline-block;width:100%}body>.wrapper #header_contacts .mobile-menu{display:none;margin-top:-2px;cursor:pointer}body>.wrapper #header_contacts .mobile-menu.open .wrap{display:block}body>.wrapper #header_contacts .mobile-menu img{background-color:rgba(103,121,255,.13);padding:5px 8px;border-radius:3px;-webkit-box-sizing:content-box;box-sizing:content-box}body>.wrapper #header_contacts .mobile-menu img:hover{background-color:rgba(52,76,255,.13)}body>.wrapper #header_contacts .mobile-menu .wrap{background-color:rgba(0,0,0,.31);position:absolute;top:59px;left:0;width:100%;height:100%;overflow:auto;z-index:2;display:none}body>.wrapper #header_contacts .mobile-menu .wrap ul{position:absolute;background-color:#fff;z-index:2;-webkit-box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);top:0;left:0;width:50%;padding:1rem;height:100%}body>.wrapper #header_contacts .mobile-menu .wrap ul li{line-height:250%;font-size:1.1rem}body>.wrapper #header_contacts a{color:#6779ff;text-decoration:none}body>.wrapper #header_contacts a.callback{color:#ff9920}body>.wrapper #header_contacts a.calc{color:#ff9920;display:none}body>.wrapper #header_contacts a:hover{text-decoration:underline}body>.wrapper #header_contacts ul.mess{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body>.wrapper #header_contacts ul.mess li:not(:last-child):after{content:url(/assets/img/icons/divider.svg);margin-left:1rem;position:relative;top:3px}body>.wrapper #search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}body>.wrapper #search input{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #e7e7e7;border-radius:8px;height:38px;margin-right:-1rem;padding-left:8px}body>.wrapper #search input:focus{outline:none;border-color:#6779ff}body>.wrapper #search img.search{position:relative;left:-1rem;-webkit-filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);cursor:pointer}body>.wrapper #search img.search:hover{-webkit-filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%)}body>.wrapper #search ul.search_results{-webkit-box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);box-shadow:4px 4px 8px 0 rgba(34,60,80,.2);background-color:#fff;position:absolute;top:39px;width:100%;padding:1rem;border-radius:4px;z-index:2}body>.wrapper #search ul.search_results li{line-height:160%}body>.wrapper #search ul.search_results li a:hover{text-decoration:none}body>.wrapper #calc_form{padding:20px;border:1px solid #ff9920;background-color:rgba(255,153,32,.03);border-radius:8px;gap:26px}body>.wrapper #calc_form,body>.wrapper #calc_form .result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body>.wrapper #calc_form .result{gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body>.wrapper #calc_form .result span.title{font-weight:600;font-size:1rem}body>.wrapper #calc_form .result span.dsc{font-size:14px}body>.wrapper #calc_form button.send{width:125px;-ms-flex-item-align:end;align-self:flex-end;border-color:#ff9920;color:#ff9920}body>.wrapper #calc_form button.send:hover{background-color:rgba(255,153,32,.03)}body>.wrapper #calc_form h3{margin:0;font-size:1rem;font-weight:600}body>.wrapper #calc_form .double{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}body>.wrapper #calc_form label{position:relative;font-size:14px;color:#1a1c33}body>.wrapper #calc_form label input[type=text]{border:none;border-bottom:1px solid #ff9920;width:100%;font-family:Open Sans;background-color:rgba(255,153,32,0)}body>.wrapper #calc_form label input[type=text]:focus,body>.wrapper #calc_form label input[type=text]:valid{outline:none;border-color:#1a1c33}body>.wrapper #calc_form label input[type=text]:focus~span,body>.wrapper #calc_form label input[type=text]:valid~span{top:-15px;font-size:12px;left:0}body>.wrapper #calc_form label>span{position:absolute;left:0;top:-3px;left:6px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body>.wrapper #calc_form label.calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}body>.wrapper #calc_form label.calendar .flatpickr-calendar{position:absolute;top:22px;z-index:10}body>.wrapper #calc_form label.calendar input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body>.wrapper #calc_form label.calendar img.calendar{position:relative;top:-6px;margin-left:-1rem;-webkit-filter:invert(72%) sepia(17%) saturate(4948%) hue-rotate(342deg) brightness(100%) contrast(101%);filter:invert(72%) sepia(17%) saturate(4948%) hue-rotate(342deg) brightness(100%) contrast(101%);cursor:pointer}body>.wrapper #calc_form label.calendar img.calendar:hover{-webkit-filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%)}body>.wrapper #calc_form label.calendar span{top:-6px}body>.wrapper #calc_form .type.open span{border-color:#6779ff}body>.wrapper #calc_form .type.open span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body>.wrapper #calc_form .type.open .tt{display:block}body>.wrapper #calc_form .type>span{position:relative;display:block;border-bottom:1px solid #ff9920;padding-bottom:2px;padding-left:3px;left:0;cursor:pointer;margin-bottom:0;bottom:0;font-size:14px}body>.wrapper #calc_form .type>span:after{content:url(/assets/img/icons/chevron.svg);position:absolute;right:0;top:-6px;-webkit-filter:invert(72%) sepia(17%) saturate(4948%) hue-rotate(342deg) brightness(100%) contrast(101%);filter:invert(72%) sepia(17%) saturate(4948%) hue-rotate(342deg) brightness(100%) contrast(101%)}body>.wrapper #calc_form .type .tt{border:1px solid #6779ff;margin-top:-1px;display:none}body>.wrapper #calc_form .type .tt .item{font-size:14px}body>.wrapper #calc_form .type .tt .item span.title{color:#6a6c7f;background-color:rgba(103,121,255,.09);display:block;padding:6px 18px}body>.wrapper #calc_form .type .tt .item .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:1rem}body>.wrapper #calc_form .type .tt .item .list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}body>.wrapper #calc_form .type .tt .item .list label span{position:static}body>.wrapper #routes_accordion{padding:20px;font-size:14px;border:1px solid #e7e7e7;border-radius:8px}body>.wrapper #routes_accordion a{color:#1a1c33}body>.wrapper #routes_accordion a:hover{text-decoration:none}body>.wrapper #routes_accordion>ul>li{line-height:220%}body>.wrapper #routes_accordion>ul>li span{position:relative;display:block;cursor:pointer}body>.wrapper #routes_accordion>ul>li span:hover{color:#6779ff}body>.wrapper #routes_accordion>ul>li span:hover:after{-webkit-filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%)}body>.wrapper #routes_accordion>ul>li span:after{content:url(/assets/img/icons/chevron.svg);position:absolute;-webkit-filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);right:0}body>.wrapper #routes_accordion>ul>li.open>span{color:#6779ff}body>.wrapper #routes_accordion>ul>li.open>span:after{-webkit-filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body>.wrapper #routes_accordion>ul>li.open ul{display:block}body>.wrapper #routes_accordion>ul>li ul{margin:0 10px;display:none}body>.wrapper #routes_accordion>ul>li ul li{line-height:190%;font-size:13px}body>.wrapper .swiper[swiper] .swiper-slide{position:relative}body>.wrapper .swiper[swiper] .swiper-slide[role]:after{content:"";background:-webkit-gradient(linear,left bottom,left top,from(#1a1c33),to(rgba(26,28,51,0)));background:-o-linear-gradient(bottom,#1a1c33 0,rgba(26,28,51,0) 100%);background:linear-gradient(0deg,#1a1c33,rgba(26,28,51,0));width:100%;display:block;bottom:0;height:30%;position:absolute;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body>.wrapper .swiper[swiper] .swiper-slide img{border-radius:8px;height:auto}body>.wrapper .swiper[swiper] .swiper-slide span.slogan{position:absolute;z-index:2;color:#fff;font-size:15px;font-weight:600;right:1rem;bottom:1rem}body>.wrapper .swiper[swiper] .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:1rem 0}body>.wrapper .swiper[swiper] .arrows img{-webkit-filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);cursor:pointer}body>.wrapper .swiper[swiper] .arrows img.swiper-button-disabled{-webkit-filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);cursor:not-allowed}body>.wrapper .swiper[swiper] .arrows img.next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body>.wrapper footer{color:#fff;background-color:#1a1c33;grid-column:1/4;border-bottom-right-radius:8px;border-bottom-left-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:35px;padding:25px}body>.wrapper footer .scripts-area{display:none}body>.wrapper footer a{color:#e7e7e7;text-decoration:none}body>.wrapper footer a:hover{text-decoration:underline}body>.wrapper footer .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:12px}body>.wrapper footer .logo img{min-width:55px}body>.wrapper footer .logo span{display:block}body>.wrapper footer ul.nav{display:grid;grid-template-columns:auto auto auto auto;line-height:180%;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}body>.wrapper footer ul.nav li.cb{color:#84e9f5;cursor:pointer}body>.wrapper footer ul.nav li.cb:hover{text-decoration:underline}body>.wrapper footer ul.nav li.tel a{color:#6779ff}body>.wrapper footer ul.nav li.soc a{color:#6779ff;display:inline-block}body>.wrapper footer ul.nav li.soc a:not(:last-child){margin-right:5px}body>.wrapper footer .popup{position:absolute;top:0;left:0;background-color:rgba(17,17,17,.3098039216);width:100%;height:100%;z-index:2;display:none}body>.wrapper footer .popup.open{display:block}body>.wrapper footer .popup .widget.callback{max-width:308px;background-color:#fff;border-radius:6px;margin:2rem auto}body.index-page #home_widgets{display:grid;grid-template-columns:288px 309px;gap:20px;margin-bottom:1rem}body.index-page #home_widgets .widget{font-size:14px;border-radius:8px}body.index-page #home_widgets .widget.content{border:1px solid #e7e7e7;color:#676767;padding:1rem;line-height:150%}body.index-page #home_widgets .widget.content p{margin-top:0}body.index-page #home_widgets .widget.content a.button.purple{display:inline-block}body.index-page #home_widgets .widget.content ul.arch{color:#6779ff;font-weight:600;padding-left:2rem}body.index-page #home_widgets .widget.content ul.arch li{position:relative;line-height:200%;list-style:none}body.index-page #home_widgets .widget.content ul.arch li:before{content:url(/assets/img/icons/archive.svg);-webkit-filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);position:absolute;left:-2rem;top:2px}body.index-page #home_widgets .widget.stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600;text-align:right;padding:30px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,153,32,0)),to(rgba(255,153,32,.25)));background:-o-linear-gradient(top,rgba(255,153,32,0) 0,rgba(255,153,32,.25) 100%);background:linear-gradient(180deg,rgba(255,153,32,0),rgba(255,153,32,.25))}body.index-page #home_widgets .widget.stats .date{font-size:20px;color:#959bab}body.index-page #home_widgets .widget.stats .date span.percent{padding-right:5px}body.index-page #home_widgets .widget.stats .label,body.index-page #home_widgets .widget.stats .value{color:#ff9920}body.index-page #home_widgets .widget.stats .value{font-size:76px}body.index-page #home_widgets .widget.stats .label{font-size:28px}.widget.callback{-webkit-box-shadow:0 5px 23px 0 rgba(0,0,0,.14);box-shadow:0 5px 23px 0 rgba(0,0,0,.14);padding:25px;-ms-flex-item-align:baseline;align-self:baseline}.widget.callback p{color:#959bab;margin:0}.widget.callback input{border:none;border-bottom:1px solid #6779ff;margin:1rem 0;width:100%;padding-bottom:5px}.widget.callback input::-webkit-input-placeholder{font-family:Open Sans;font-weight:600;color:#959bab}.widget.callback input::-moz-placeholder{font-family:Open Sans;font-weight:600;color:#959bab}.widget.callback input:-ms-input-placeholder{font-family:Open Sans;font-weight:600;color:#959bab}.widget.callback input::-ms-input-placeholder{font-family:Open Sans;font-weight:600;color:#959bab}.widget.callback input::placeholder{font-family:Open Sans;font-weight:600;color:#959bab}.widget.callback input:focus{outline:none;border-color:#1a1c33}nav.bread a{color:#676767;text-decoration:none}nav.bread a:hover{text-decoration:underline}nav.bread ol{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f0f0f0;margin:0 -20px;padding-left:20px;padding-top:6px;padding-bottom:6px;font-size:14px;gap:20px}nav.bread ol li:not(:last-child):after{content:"/";position:relative;left:10px}.masonry{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:0}#route_cards{margin-bottom:1rem;margin-top:2rem}#route_cards .card{border-radius:8px;border:1px solid #e7e7e7;padding:20px;font-size:14px}#route_cards .card a{text-decoration:none;color:#1a1c33}#route_cards .card a:hover{text-decoration:underline;color:#6779ff}#route_cards .card span.header{font-size:1rem;font-weight:600;display:inline-block;margin-bottom:9px}#route_cards .card ul{line-height:200%}#route_cards .card ul:not(:last-child){border-bottom:1px solid #e7e7e7;margin:0 -1rem;padding:0 1rem 1rem}#route_cards .card ul:not(:first-of-type){padding-top:1rem}body.route-page .blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:1rem}body.route-page .map iframe{border-radius:6px}.block h3{font-size:1rem;color:#6779ff}.block .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;margin-bottom:1rem}.block .arrows img{-webkit-filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%)}.block .arrows img.next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.block .arrows img.swiper-button-disabled{-webkit-filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%)}.block.how ul{gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.block.how ul,.block.how ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.block.how ul li{width:182px;min-width:182px;height:194px;border:1px solid #e7e7e7;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;text-align:center;gap:10px;border-radius:8px}.block.how ul li:last-of-type{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block.how ul li span.h{font-weight:600;font-size:1rem}.block.how ul li span.d{font-size:13px}.block.routes .swiper.swiper .swiper-slide{width:139px;min-width:139px;max-width:139px;height:145px;border:1px solid #e7e7e7;border-radius:8px}.block.routes .swiper.swiper .swiper-slide:hover{border-color:#6779ff}.block.routes .swiper.swiper .swiper-slide:hover a{color:#6779ff}.block.routes .swiper.swiper .swiper-slide:hover img{-webkit-filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%);filter:invert(53%) sepia(37%) saturate(6168%) hue-rotate(215deg) brightness(100%) contrast(102%)}.block.routes .swiper.swiper .swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#1a1c33;font-size:14px;text-decoration:none}.block.routes .swiper.swiper .swiper-slide a span{display:inline-block;margin-bottom:-10px}.block.routes .swiper.swiper .swiper-slide a img{margin-top:1rem;-webkit-filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%);filter:invert(67%) sepia(5%) saturate(698%) hue-rotate(186deg) brightness(91%) contrast(94%)}.block.partners .swiper-slide{width:139px;min-width:139px;max-width:139px;height:145px;border:1px solid #e7e7e7;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block.transport .cars{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;font-size:14px}.block.transport .cars,.block.transport .cars .item{display:-webkit-box;display:-ms-flexbox;display:flex}.block.transport .cars .item{width:139px;height:145px;border:1px solid #e7e7e7;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}body.contacts-page #content{margin-bottom:1rem}body.contacts-page #content .widget.callback{width:308px}body.calc-page #calc_form{max-width:282px;margin-top:1rem;margin-bottom:1rem}@media(min-width:1250px){body>.wrapper{margin:0 calc(50% - 600px)}}@media(max-width:1250px){body>.wrapper{margin:1rem}body.index-page #home_widgets{grid-template-columns:288px}}@media(max-width:1000px){body>.wrapper{grid-template-columns:220px minmax(0,1fr)}body>.wrapper #sidebar{display:none}body>.wrapper .swiper[swiper] .swiper-slide img{width:100%}}@media(max-width:675px){body>.wrapper{grid-template-columns:minmax(0,1fr);margin:0!important;border-radius:0}body>.wrapper aside{display:none}body>.wrapper section#content{padding:0 1rem}body>.wrapper #header_contacts a.logo{display:block!important}body>.wrapper #header_contacts .mobile-dropdown{display:none!important}body>.wrapper #header_contacts .mobile-menu{display:block}body>.wrapper #header_contacts a.callback{display:none}body>.wrapper #header_contacts a.calc{display:block}body>.wrapper #header_contacts ul.mess li{display:none}body>.wrapper .swiper[swiper]{margin:0 -1rem 1rem}body>.wrapper .swiper[swiper] .swiper-slide,body>.wrapper .swiper[swiper] .swiper-slide img{border-radius:0}body>.wrapper .swiper[swiper] .arrows{padding-left:1rem}body>.wrapper footer{border-radius:0}}@media(max-width:400px){body>.wrapper section#content h1{font-size:23px;font-weight:600;margin-top:2rem;margin-bottom:20px}}@media(max-width:1205px){body>.wrapper #header_contacts{gap:3%}body>.wrapper #header_contacts .mobile-dropdown{display:block}body>.wrapper #header_contacts ul.mess{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit}body>.wrapper #header_contacts ul.mess li.sk,body>.wrapper #header_contacts ul.mess li.tg{display:none}body>.wrapper #header_contacts ul.mess li.wa:after{content:"";margin-left:0}}@media(max-width:430px){body>.wrapper #header_contacts{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body>.wrapper .swiper[swiper] .swiper-slide img{-o-object-fit:cover;object-fit:cover}body>.wrapper .swiper[swiper] .swiper-slide img[src]{height:244px}body.index-page #home_widgets{grid-template-columns:auto}body.index-page #home_widgets .widget{font-size:1.1rem}}@media(max-width:1073px){body>.wrapper #header_contacts ul.mess li.viber{display:none}}@media(max-width:550px){body>.wrapper footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:900px){body>.wrapper footer ul.nav{grid-template-columns:auto auto}}@media(max-width:380px){body>.wrapper footer ul.nav{grid-template-columns:auto}}@media(max-width:470px){.block.how ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block.how ul li{width:100%;display:grid;grid-template-columns:70px 1fr;height:auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.block.how ul li:nth-of-type(2) span.h{grid-row:1/3}.block.how ul li img{grid-column:1;grid-row:1/3}.block.how ul li span{grid-column:2;text-align:left}.block.how ul li span.h{grid-row:1}.block.how ul li span.d{grid-row:2}}
