.category-menu{margin-block:20px 40px;text-align:center}.category-menu__items{display:grid;grid-template-columns:1fr;gap:14px}.category-menu__item{width:100%}.category-menu__link{display:flex;gap:10px;align-items:center}.category-menu__bg{border:5px solid var(--zb-color-border-grey);border-radius:50%;margin:0 auto;overflow:hidden;transition:all .25s linear;width:200px}.category-menu__description{text-align:start}.category-menu__text{color:var(--zb-color-red2);font-size:14px;font-weight:700;text-transform:uppercase;width:100%}.category-menu__seats{color:var(--zb-color-red2);font-size:14px}.category-menu__bg:hover{border-color:var(--zb-color-red);transition:all .25s linear}.category-menu__photo{width:135px;height:110px}.privacy-policy-checkbox{cursor:pointer}.privacy-policy-checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.privacy-policy-checkbox__input:checked+.privacy-policy-checkbox__text:before{border:0;background:url(/icons/check.svg) center/cover no-repeat}.privacy-policy-checkbox__text{font-size:12px;color:var(--zb-color-white);display:flex;align-items:center;gap:8px;line-height:1.5}.privacy-policy-checkbox__text:before{content:"";block-size:18px;aspect-ratio:1;border:2px solid var(--zb-color-red);border-radius:2px}.privacy-policy-checkbox a{color:var(--zb-color-white);border-bottom:2px dotted var(--zb-color-medium-blue);transition:border-bottom-color var(--zb-default-transition)}.banner-main{padding-top:70px;background:url(/images/banner-mobile.webp) bottom}.banner-main__container{position:relative;display:flex;flex-direction:column;align-items:center}.banner-main__title{color:var(--zb-color-white);font-size:24px;font-weight:300;text-align:center;position:absolute;width:100%}.banner-main__title-label{color:var(--zb-color-red);font-weight:700}.banner-main__form{border:7px solid var(--zb-color-red);margin-top:75px;margin-inline:auto;position:relative;float:none}.banner-main__form form{background-color:var(--zb-color-very-dark-blue);padding:15px 15px 19px 20px;text-align:center;width:100%}.banner-main__form form h5{color:var(--zb-color-white);font-size:18px;font-weight:700;text-transform:uppercase}.banner-main__form input{display:block}.banner-main__form [type=submit]{margin-top:20px}.banner-main__form [type=checkbox]{display:inline-block;margin:0 5px 0 0;vertical-align:middle}.goods_list .item a{margin-inline:auto;color:var(--zb-color-very-dark-blue);font-size:15px;font-weight:400;line-height:1}.goods_list .item{display:inline-block;padding:0 6px;text-align:center;vertical-align:top;width:25%}.goods_list .parent{margin:0 -6px;display:flex;flex-wrap:wrap}.goods_list .desc{display:flex;flex-direction:column}.goods_list .desc h5{flex-grow:1}.goods_list .desc h5 span{color:#031333;display:inline-block;font-size:15px;font-weight:400;line-height:15px}.goods_list .desc h5 span:hover{text-decoration:underline}.goods_list .desc span{color:#e33;font-size:15px;font-weight:700}.goods_list{padding-bottom:30px;padding-top:30px}.goods_list h4{padding:25px 0}.goods_list .desc h5{height:50px;margin:16px 0 0}.goods_list .item .price{padding:0 10px}.goods_list .item .price .right{color:#031333}.goods .goods_list{padding-top:30px}.goods_list .btn_default{margin-left:auto;margin-right:auto}.inner .goods_list{position:relative}.inner .goods_list:after{background:transparent url(/images/bus-bg.webp) no-repeat scroll right 0;content:"";height:363px;position:absolute;right:0;top:-79px;width:305px;z-index:-1}.inner .goods_list .item{margin-bottom:12px}.inner .goods_list .border_box{background-color:#fff}.main_arenda .border_box{background-color:#fcfcfc}.main_arenda{background-color:#fcfcfc;background-image:url(/images/bus-bg.webp);background-position:right 124px;background-repeat:no-repeat}.main_arenda .btn{position:relative;z-index:10}.transport-list__btns{display:flex;flex-direction:column;gap:4px;padding-inline:10px;padding-block:7px 9px}.transport-list__btns .btn_default{width:100%;margin:0}.promo-uslugi{background-color:#fcfcfc;background-image:url(/images/bg-main-uslugi-mobile.webp);background-position-x:50%;background-position-y:21px;background-repeat:no-repeat;background-size:cover;margin:-60px 0 0;position:relative}.promo-uslugi__container{display:flex;justify-content:space-between}.promo-uslugi__bottom span,.promo-uslugi__phone{display:block;font-size:22px;font-weight:700}.promo-uslugi__text{width:250px;position:relative;margin:98px auto 0;padding:34px 0 40px 16px;text-align:center;border-bottom:1px solid var(--zb-color-white);border-right:1px solid var(--zb-color-white);border-top:1px solid var(--zb-color-white)}.promo-uslugi__text:after{border-bottom:5px solid var(--zb-color-red);border-right:5px solid var(--zb-color-red);bottom:-3px;content:"";height:35px;position:absolute;right:-3px;width:35px;z-index:10}.promo-uslugi__line{background-color:var(--zb-color-white);height:63px;margin:0 auto 0 22px;width:5px}.promo-uslugi__icons{height:100%;left:-26px;position:absolute;top:0}.promo-uslugi__icon-clock{display:block;margin-bottom:12px;margin-top:54px;position:relative}.promo-uslugi__icon-clock:after{background-color:var(--zb-color-white);content:"";height:47px;left:25px;position:absolute;top:-55px;width:1px}.promo-uslugi__icon-cash{display:block;margin:9px 0 0}.promo-uslugi__icon-cash:after{background-color:var(--zb-color-white);bottom:-1px;content:"";height:46px;left:25px;position:absolute;width:1px}.promo-uslugi p{color:var(--zb-color-white);font-size:18px;font-weight:300;line-height:33px}.promo-uslugi__top{position:relative;padding-bottom:40px}.promo-uslugi__top:after{background-color:var(--zb-color-red);bottom:0;content:"";height:1px;left:50%;margin-left:-27px;position:absolute;width:62px}.promo-uslugi__bottom{margin-top:10px}.promo-uslugi__img{margin-right:0}.promo-uslugi__bg{background:transparent url(/images/bg-after-promo-uslugi-mobile.webp) no-repeat scroll 50% 0;background-size:cover;height:200px;margin-top:-60px;position:relative;width:100%;z-index:10}.promo-uslugi__right{display:none}.inner .promo-uslugi{margin:0 0 -40px}.goods .promo-uslugi:after{background:url(/images/bg-seo.webp) repeat scroll 0 0 transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.goods .promo-uslugi{background-color:transparent}.inner .goods .promo-uslugi{margin:0}.promo_pred{padding:42px 0 67px}.service-menu{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background:transparent url(/images/bg-situation.webp) no-repeat scroll 50% 0;background-size:cover;padding:34px 0 71px}.service-menu__title{color:#fff;font-size:36px;font-weight:400;margin-bottom:29px}.service-menu__list{font-size:0}.service-menu__item{display:inline-block;margin-bottom:10px;padding:0 10px 0 0;vertical-align:top;width:25%}.service-menu__link{color:#fff;display:block;font-size:14px;padding:0 0 0 12px;text-decoration:underline}.service-menu__link:hover{text-decoration:none}.service-menu__frame{border:1px solid #fff;padding:31px 23px 29px 21px}.service-menu__icon{float:left;margin:7px 0 0}.service-menu__wrapper{display:flex;justify-content:center}.service-menu__btn{display:flex;align-items:center;justify-content:center;margin-bottom:0;width:280px;height:50px}.service-price{padding:39px 0 50px}.service-price__stick:before{right:-95px;width:65px}.service-price__stick:after{left:-95px;width:65px}.service-price__title{margin:0 0 47px;text-transform:none}.service-price__table{padding:0}.service-price__th{padding:6px;background-color:#e33;border:1px solid #fff;color:#fff;font-size:14px;font-weight:400}.service-price__wrapper{display:flex;justify-content:center}.service-price__btn{width:100%;height:50px}.text_edit{background:transparent url(/images/bg-seo.webp) repeat scroll 0 0;margin:40px 0;padding:41px 0 27px}.text_edit .container *{max-width:100%}.text_edit h2{color:#031333;font-size:30px;font-weight:400}.text_edit p{color:#031333;margin:0 0 27px}.text_edit h3{font-size:16px;margin:26px 0 19px}.text_edit ul{margin:19px 0 24px 42px}.text_edit ul li{margin:0 0 13px;padding:0 0 0 28px;position:relative}.text_edit ul li:after{background:#e33 none repeat scroll 0 0;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:8px;width:7px}.inner .text_edit{margin-bottom:0}.text_edit h2,.text_edit h3{margin:11px 0 22px;padding:0 0 23px;position:relative;text-align:center}.text_edit h2:after,.text_edit h3:after{background-color:#e33;bottom:0;content:"";height:5px;left:50%;margin-left:-15px;position:absolute;width:30px}.director{background:url(/images/bg-director-mob.webp) no-repeat scroll 40% bottom;padding-block:40px 56px}.director .foto{display:none}.director .foto img{display:block;height:100%;width:100%}.director .desc{padding:0}.director .desc p span{color:#2b2b2b;display:block;font-style:italic;font-size:16px;padding:0}.director .desc i{float:left}.director .desc h6{color:#fff;font-size:14px;font-weight:400;margin:30px 0 0}.director .desc h6 span{font-weight:700}.calculator{padding-bottom:30px}.calculator__img{display:none}.calculator__icon{width:110px;height:110px;display:grid;place-content:center;background-color:var(--zb-color-dark-blue);border-radius:50%}.calculator__icon-img{position:relative;z-index:1;background-color:var(--zb-color-white)}.calculator__title{position:relative;margin:7px 0 32px;padding-bottom:32px;font-size:28px;font-weight:400;line-height:1.25;text-align:center}.calculator__title:after{background-color:var(--zb-color-red);bottom:0;content:"";height:5px;left:50%;margin-left:-15px;position:absolute;width:30px}.calculator__form input{color:var(--zb-color-very-dark-blue)}.calculator__privacy-policy{max-width:100%;display:flex;gap:10px;padding-left:3px;font-size:14px}.calculator__link{border-bottom:2px dotted var(--zb-color-medium-blue);transition:border-bottom-color var(--zb-default-transition)}.calculator__btn{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:0;padding:15px;border-width:2px}.calculator__input::-moz-placeholder{font:14px Open Sans,sans-serif;color:#757575}.calculator__input::placeholder{font:14px Open Sans,sans-serif;color:#757575}.calculator__required:after{content:"*";color:#e33}.row_form input{border:1px solid #031333;color:#031333;display:block;height:40px;padding:0 10px;width:100%}.row_form .left,.row_form .right{width:47%}.row_form .btn_default{border-width:2px;display:flex;justify-content:center;align-items:center;gap:10px;margin:5px 0 0;padding:15px;width:100%}.row_form label{color:#031333;display:block;font-size:15px}.calculator .row_form p{color:#031333;margin:0 0 13px}.privacy-policy-get-form-calculator{color:#031333;padding-top:10px}.privacy-policy-get-form-calculator a,.privacy-policy-get-form-calculator a:hover,.privacy-policy-get-form-calculator a:active,.privacy-policy-get-form-calculator a:visited{color:#031333}.variant-b-banner-main{padding-block:90px;background-image:url(/images/banner-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:auto 75%}.variant-b-banner-main__container{position:relative;display:flex;flex-direction:column;align-items:center}.variant-b-banner-main__content{display:flex;flex-direction:column;gap:40px}.variant-b-banner-main__info{display:flex;flex-direction:column;gap:20px}.variant-b-banner-main__title{color:var(--zb-color-white);font-size:28px;font-weight:300;width:100%;padding:0;margin:0!important;text-align:start}.variant-b-banner-main__title:after{height:0}.variant-b-banner-main__title-label{color:var(--zb-color-red);font-weight:700}.variant-b-banner-main__text{color:var(--zb-color-white);font-size:14px}.variant-b-banner-main__button{background-color:var(--zb-color-red);border:0;padding:16px 24px;overflow:hidden;font-weight:700;color:var(--zb-color-white);font-size:18px;transition:var(--zb-default-transition)}.variant-b-banner-main__button:hover{cursor:pointer;background-color:var(--zb-color-red-hover)}.variant-b-banner-main__form{border:7px solid var(--zb-color-red);position:relative;float:none;top:0;padding:10px;width:100%}.variant-b-banner-main__form form{background-color:var(--zb-color-very-dark-blue);padding:15px 15px 20px 20px;text-align:center;width:100%}.variant-b-banner-main__form form h5{color:var(--zb-color-white);font-size:18px;font-weight:700;text-transform:uppercase;text-align:start;padding-block-end:0}.variant-b-banner-main__form form h5:after{display:none}.variant-b-banner-main__form input{display:block}.variant-b-banner-main__form [type=submit]{margin-block-start:20px}.variant-b-banner-main__form [type=checkbox]{display:inline-block;margin:0 5px 0 0;vertical-align:middle}.variant-b-banner-main__form span{text-align:start}.variant-b-banner-main__form .privacy-policy-checkbox__text{align-items:flex-start}.variant-b-banner-main__form .btn_animated{background-color:var(--zb-color-red);transform:translate(0);overflow:hidden;font-weight:700;font-size:18px;cursor:pointer}.variant-b-banner-main__form .btn_animated span{position:absolute}.variant-b-banner-main__form .btn_animated span:nth-child(1){top:0;left:0;width:100%;height:4px;background:linear-gradient(to left,var(--zb-color-orange),var(--zb-color-white));animation:2s animateTop linear infinite}.variant-b-banner-main__form .btn_animated span:nth-child(2){top:0;right:0;height:100%;width:4px;background:linear-gradient(to top,var(--zb-color-orange),var(--zb-color-white));animation:2s animateRight linear -1s infinite}.variant-b-banner-main__form .btn_animated span:nth-child(3){bottom:0;left:0;width:100%;height:4px;background:linear-gradient(to right,var(--zb-color-orange),var(--zb-color-white));animation:2s animateBottom linear infinite}.variant-b-banner-main__form .btn_animated span:nth-child(4){top:0;left:0;height:100%;width:4px;background:linear-gradient(to bottom,var(--zb-color-orange),var(--zb-color-white));animation:2s animateLeft linear -1s infinite}.variant-b-banner-main__bullets{display:flex;flex-direction:column;gap:10px}.variant-b-banner-main__bullet{display:flex;gap:5px}.variant-b-banner-main__bullet-text{color:var(--zb-color-white)}@keyframes animateTop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes animateRight{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes animateBottom{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes animateLeft{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media only screen and (max-width: 999px){.goods_list .desc span.left,.goods_list .desc span.right{float:none}.main_arenda{background:#fcfcfc}}@media (max-width: 999px){.service-menu__title{font-size:28px}.service-menu{padding:5px 0 25px}.service-menu__item{width:49%}}@media only screen and (max-width: 767px){.goods_list .item{margin:0 0 12px;width:50%}.goods_list:after{display:none}.goods-list__btn,.row_form .left,.row_form .right{width:100%}}@media (max-width: 767px){.service-menu__item{margin:0 0 6px}.service-menu__title{font-size:22px}.service-menu__frame{padding:11px 23px 6px 21px}.service-menu__item{width:50%}.service-menu{background-image:url(/images/bg-situation-mob.webp)}.service-menu__frame{border:none;padding:3px 0 2px}}@media only screen and (max-width: 479px){.goods_list .item .img{height:100%}.goods_list .desc h5{height:60px;margin:5px 0}.text_edit h2{color:#031333;font-size:22px;font-weight:400}.text_edit p,.text_edit li{font-size:14px}.text_edit ul{margin:19px 0 24px}.text_edit ul li{margin:0 0 13px;padding:0 0 0 20px;position:relative}}@media (max-width: 479px){.service-menu__link{font-size:14px}.service-menu__title{font-size:16px}}@media (max-width: 29.9375em){.service-price__td{padding:5px}}@media (min-width: 29.99875em){.promo-uslugi{background-image:url(/images/bg-main-uslugi.webp)}.promo-uslugi__bottom span,.promo-uslugi__phone{font-size:30px}.promo-uslugi__text{width:350px}.promo-uslugi p{font-size:24px}.promo-uslugi__bottom{margin-top:12px;margin-inline-start:19px}.promo-uslugi__bg{background-image:url(/images/bg-after-promo-uslugi.webp)}.service-price__th{padding:15px}}@media (min-width: 30.06125em){.category-menu__link{gap:20px}.category-menu__text{font-size:18px}.category-menu__photo{width:170px;height:135px}.banner-main{background:url(/images/banner-table.webp) bottom}.banner-main__title{font-size:33px;letter-spacing:2px;text-align:left;width:auto}.banner-main__title-label{margin-left:-7px}.banner-main__form{width:315px}.banner-main__form form{margin:28px 28px 28px 33px;padding-left:15px;width:250px}.transport-list__btns{flex-direction:row;gap:6px;padding-inline:28px;padding-block:24px 34px}.director .foto{border-radius:50%;float:left;overflow:hidden;display:block;height:75px;width:75px}.director .desc{padding:3px 0 0 52px}.director .desc p span{font-size:22px;padding:0 0 0 42px}.calculator__title{font-size:36px}.variant-b-banner-main{background-image:url(/images/banner-table.webp)}.variant-b-banner-main__title{font-size:33px;letter-spacing:2px;width:auto}.variant-b-banner-main__title-label{margin-inline-start:-7px}.variant-b-banner-main__text{font-size:18px}.variant-b-banner-main__button{width:-moz-max-content;width:max-content}.variant-b-banner-main__form{padding:30px}.variant-b-banner-main__form form{padding-inline-start:15px}}@media (min-width: 42.56125em){.category-menu__items{grid-template-columns:repeat(2,1fr)}}@media (min-width: 47.56125em){.variant-b-banner-main{padding-block:125px 150px;background-image:url(/images/banner-desktop.webp);background-attachment:scroll;background-position:50% bottom;background-size:cover}.variant-b-banner-main__container{display:block}}@media (min-width: 47.99875em){.promo-uslugi__bg{margin-top:-85px}.promo-uslugi__right{display:block}.service-price__btn{width:300px}}@media (min-width: 48.06125em){.banner-main{margin-block:auto 20px;padding-top:50px;background:transparent url(/images/banner-desktop.webp) no-repeat scroll 50% bottom;background-size:cover}.banner-main__container{display:block}.banner-main__title{top:84px}.banner-main__form{width:auto;float:right;margin-top:35px;border-left:none}.banner-main__form:after{content:"";background-color:var(--zb-color-red);position:absolute;left:0;top:0;height:35px;width:7px}.banner-main__form:before{content:"";background-color:var(--zb-color-red);position:absolute;bottom:0;left:0;height:81.5%;width:7px}.director{background:transparent url(/images/bg-director.webp) no-repeat scroll 40% bottom;padding-bottom:70px}.director .foto{height:185px;width:185px}.director .desc{padding:58px 0 0 230px}.director .desc p span{width:475px}.director .desc h6{font-size:16px}.calculator{display:grid;grid-template-columns:1fr minmax(500px,570px);gap:80px;padding-bottom:108px}.calculator__img{display:flex;justify-content:end;border-radius:50%}.calculator__title{text-align:start;max-width:420px}.calculator__title:after{left:143px}.calculator__double-input{display:grid;grid-template-columns:1fr 1fr;gap:34px}.calculator__row-btn{display:flex;justify-content:flex-end}.calculator__btn{width:calc(50% - 17px)}}@media (min-width: 53.81125em){.variant-b-banner-main__content{flex-direction:row;justify-content:space-between}.variant-b-banner-main__info{max-width:560px}.variant-b-banner-main__form{max-width:360px}}@media (min-width: 62.37375em){.privacy-policy-get-form-calculator{width:600px}}@media (min-width: 62.49875em){.banner-main{padding-top:105px}.promo-uslugi__text{width:425px}.promo-uslugi__img{margin-right:90px}}@media (min-width: 62.56125em){.service-price{background:url(/images/bus-bg-l.webp) no-repeat scroll 0 bottom transparent;padding-bottom:120px}.director .desc p span{width:570px}}@media (any-hover: hover){.privacy-policy-checkbox a:hover,.calculator__link:hover{border-bottom-color:transparent}}
