*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}*:focus{outline:-webkit-focus-ring-color auto 0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--rc-color-white);color:var(--rc-color-dark-grey-two);font:300 16px/22px Open Sans,Arial,sans-serif;height:100%;margin:0;padding:0;width:100%;scroll-behavior:smooth}html.lock{overflow:hidden;touch-action:none}body{background:var(--rc-color-white);height:100%;margin:0 auto;min-height:100%;min-width:360px;width:100%}.lock body{padding-right:var(--scrollbar-width)}button,input,select,textarea{font:inherit;margin:0}button{text-transform:none;overflow:visible;cursor:pointer}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}svg:not(:root){overflow:hidden}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;appearance:none}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}figure{margin:1em 40px}h1{font-size:2em;margin:.67em 0}@font-face{font-family:Open Sans;font-display:swap;src:url(/fonts/open-sans-light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Open Sans;font-display:swap;src:url(/fonts/open-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;font-display:swap;src:url(/fonts/open-sans-semi-bold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;font-display:swap;src:url(/fonts/open-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal}.hidden{display:none}.text-center{text-align:center}figure{margin:0}figure img{max-width:100%}.wrapper{margin:0 auto;max-width:768px;padding:0 10px;width:100%}.wrapper:after{clear:both;content:" ";display:table}.main{padding:13px 0}.dynamic-content-block{padding-top:40px}.body-index .main{padding-bottom:0}.ps-container>.ps-scrollbar-y-rail{opacity:1!important;right:0!important;width:19px!important}.ps-container>.ps-scrollbar-y-rail:before{background:var(--rc-color-dark-grey-two);bottom:9px;content:"";display:block;overflow:hidden;position:absolute;right:9px;top:9px;width:1px;z-index:1}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background:var(--rc-color-white);border-radius:50%;box-shadow:1px 1px 1px -1px var(--rc-color-black);height:17px;right:1px;width:17px;z-index:5}.grecaptcha-badge{visibility:hidden}:root{--rc-color-light-brown: #86564a;--rc-color-brown: #7d4d42;--rc-color-dark-brown: #59342a;--rc-color-white: #fff;--rc-color-light-grey: #d7d7d7;--rc-color-light-grey-two: #f1f1f1;--rc-color-light-grey-three: #ededed;--rc-color-light-grey-four: #ebebeb;--rc-color-light-grey-five: #dedede;--rc-color-grey: #808080;--rc-color-dark-grey: #333;--rc-color-dark-grey-two: #444;--rc-color-dark-grey-three: #383838;--rc-color-red: #f01f2b;--rc-color-dark-red: #bb0e1a;--rc-color-error: #e82020;--rc-color-yellow: #f3b04c;--rc-color-light-orange: #f3c14d;--rc-color-orange: #eda73e;--rc-color-dark-orange: #bd8532;--rc-color-dark-orange-two: #eda940;--rc-color-blue: #305289;--rc-color-black: #000;--rc-default-transition: .25s ease-in-out}@keyframes fade-up-big{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{to{transform:rotate(1turn)}}*::-webkit-scrollbar{width:8px;height:8px;background-color:#fff}*::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0003;border-radius:4px;background-color:#e6e6e6}*::-webkit-scrollbar-thumb{border-radius:4px;border:0 none #fff;background-color:color-mix(in srgb,var(--rc-color-brown),#fff 20%)}p{margin:0 0 22px}a{color:var(--rc-color-light-brown);outline:none;text-decoration:none;transition:color .2s ease}a:hover,a:focus{outline:none;text-decoration:underline}audio,canvas,img,video{vertical-align:middle}.cms-text h1,.cms-text h2,.cms-text h3,.cms-text h4,.cms-text h5,.cms-text h6{font-weight:300;line-height:normal;text-align:center;color:var(--rc-color-light-brown)}.h-default,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300;line-height:normal;margin:0;text-align:center}.h1,h1{font-size:34px;font-style:normal;margin:22px 0}.h2,h2,.h3,h3{font-size:30px;font-style:normal;margin:22px 0}.h4,h4{font-size:26px;font-style:normal;margin:22px 0}.h5,h5{font-size:22px;font-style:normal;margin:22px 0}.h6,h6{font-size:18px;font-style:normal;margin:22px 0}.h1.h-brown,.h2.h-brown,.h3.h-brown,.h4.h-brown,.h5.h-brown,.h6.h-brown{color:var(--rc-color-light-brown)}.h1.h-normal,.h2.h-normal,.h3.h-normal,.h4.h-normal,.h5.h-normal,.h6.h-normal{font-weight:400}h1.h2.marg-0{margin-top:30px}.customCheckbox{background:none;border:none;border-radius:0}.customCheckbox[type=checkbox]:before{background:var(--rc-color-white);border:1px solid var(--rc-color-grey);content:"";display:block;height:11px;position:relative;width:11px}.customCheckbox[type=checkbox]:after{background-image:linear-gradient(135deg,#b1b6be,#fff);background-position:center;background-repeat:no-repeat;border-color:#B3B3B3 #dcddde #dcddde #B3B3B3;border-style:solid;border-width:1px;content:"";display:block;height:7px;left:2px;position:relative;top:-11px;width:7px}.customCheckbox[type=checkbox]:checked:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC),linear-gradient(135deg,#b1b6be,#fff)}.customCheckbox[type=checkbox]:disabled:after{-webkit-filter:opacity(.4)}.customCheckbox[type=checkbox]:not(:disabled):checked:hover:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC),linear-gradient(135deg,#8bb0c2,#fff)}.customCheckbox[type=checkbox]:not(:disabled):hover:after{background-image:linear-gradient(135deg,#8bb0c2,#fff);border-color:#85A9BB #92C2DA #92C2DA #85A9BB}.customCheckbox[type=checkbox]:not(:disabled):hover:before{border-color:#3d7591}.customCheckbox.large[type=checkbox]:before{height:20px;width:20px}.customCheckbox.large[type=checkbox]:after{height:16px;top:-20px;width:16px}.customCheckbox.large.custom[type=checkbox]:checked:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGHRFWHRBdXRob3IAbWluZWNyYWZ0aW5mby5jb23fZidLAAAAk0lEQVQ4y2P4//8/AyUYwcAD+OzN/oMwshjRBoA0Gr8+DcbIhhBlAEyz+qZZ/7WPryHNAGTNMOxpJvo/w0/uP0kGgGwGaZbrKgfTGnLc/0nyAgiDbEY2BCRGdCDCnA2yGeYVog0Aae5MV4c7Gzk6CRqAbDM2w/EaQEgzXgPQnU2SAcTYjNMAYm3GaQCxNuM0gFwMAPUKd8XyBVDcAAAAAElFTkSuQmCC),linear-gradient(135deg,#b1b6be,#fff)}.customCheckbox.large.custom[type=checkbox]:not(:disabled):checked:hover:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGHRFWHRBdXRob3IAbWluZWNyYWZ0aW5mby5jb23fZidLAAAAk0lEQVQ4y2P4//8/AyUYwcAD+OzN/oMwshjRBoA0Gr8+DcbIhhBlAEyz+qZZ/7WPryHNAGTNMOxpJvo/w0/uP0kGgGwGaZbrKgfTGnLc/0nyAgiDbEY2BCRGdCDCnA2yGeYVog0Aae5MV4c7Gzk6CRqAbDM2w/EaQEgzXgPQnU2SAcTYjNMAYm3GaQCxNuM0gFwMAPUKd8XyBVDcAAAAAElFTkSuQmCC),linear-gradient(135deg,#8bb0c2,#fff)}.button,button{background:transparent;border:none;color:var(--rc-color-white);display:inline-block;font:600 16px/18px Open Sans,Arial,sans-serif;height:auto;padding:16px 24px;position:relative;text-align:center;text-transform:uppercase;z-index:1;cursor:pointer}.button:disabled,button:disabled{opacity:.7;cursor:not-allowed}.button:disabled:before,button:disabled:before{opacity:.7;cursor:not-allowed}.button:before{background:var(--rc-color-red);border-bottom:4px solid var(--rc-color-dark-red);content:" ";display:block;inset:0;overflow:hidden;position:absolute;transform:skew(-22deg);transition:background-color .2s ease;z-index:-1}.button:hover,button:hover,.button:focus,button:focus{text-decoration:none}.button:hover:not(:disabled):before,.button:focus:not(:disabled):before{background-color:var(--rc-color-dark-red)}.button.button-brown:before,button.button-brown:before{background:var(--rc-color-light-brown);border-bottom-color:var(--rc-color-dark-brown)}.button.button-brown:hover:before,button.button-brown:hover:before,.button.button-brown:focus:before,button.button-brown:focus:before{background-color:var(--rc-color-dark-brown)}.button.button-yellow:before,button.button-yellow:before{background:var(--rc-color-yellow);border-bottom-color:var(--rc-color-dark-orange)}.button.button-yellow:hover:before,button.button-yellow:hover:before,.button.button-yellow:focus:before,button.button-yellow:focus:before{background-color:var(--rc-color-dark-orange)}.toggle-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;transition:background-color var(--rc-default-transition)}.toggle-btn:active{background-color:#0000000f}.submit-button{display:flex;justify-content:center;align-items:center;gap:8px}.submit-button.loading .loader{display:block}.submit-button .loader{display:none}.bg{background:linear-gradient(to right,#eda73e,#f3c14d,#f0ad47),var(--rc-color-orange);box-shadow:inset 0 5px #87574ade;height:280px;position:absolute;inset:0;z-index:50;min-width:360px}.send-form-privacy-policy-block{display:flex;align-items:center;gap:15px;color:#000;margin:0 auto;padding-bottom:10px}.send-form-privacy-policy-block a{color:var(--rc-color-black);text-decoration:underline}.send-form-privacy-policy-block a:hover{text-decoration:none}.policy-block-table-leftcolumn{padding-left:0;text-align:left}.policy-block-table-rightcolumn{text-align:left}.privacy-policy-Order .policy-block-table-rightcolumn{padding-left:20px}.popup{position:fixed;inset:0;width:100%;height:100dvh;background-color:#0006;z-index:1000;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity var(--rc-default-transition)}.popup.open{opacity:1;pointer-events:auto}.popup.open .popup__content{transform:translateY(0);opacity:1}.popup__body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;min-height:100%}.popup__body_scrolled{max-height:100dvh}.popup__content{max-width:700px;padding:40px;background-color:#f1f1f1;transform:translateY(-200px);opacity:0;overflow:hidden;box-shadow:0 0 30px #00000014;transition:transform var(--rc-default-transition),opacity var(--rc-default-transition)}.popup__close{position:absolute;top:12px;right:12px;z-index:1;color:#444;padding:0}.loader{width:24px;aspect-ratio:1;border-radius:50%;border:2px solid var(--rc-color-white);border-right-color:var(--rc-color-black);animation:rotate 1s linear infinite}fieldset{border:0;margin:0;padding:0}input,textarea{-webkit-appearance:none;background:var(--rc-color-white);border:1px solid var(--rc-color-dark-grey-two);border-radius:0;color:var(--rc-color-dark-grey-two);font:300 16px/24px Open Sans,Arial,sans-serif;height:38px;padding:7px 16px;transition:background-color .2s ease,border-color .2s ease}textarea{display:block;height:100px;resize:none}.form{display:flex;flex-direction:column;align-items:center;gap:10px}::-webkit-input-placeholder{color:#444444e6}:-moz-placeholder{color:#444444e6}::-moz-placeholder{color:#444444e6}:-ms-input-placeholder{color:#444444e6}.form-line{margin-bottom:12px;width:100%}.form-line:after{clear:both;content:" ";display:table}.form-line input,.form-line textarea{width:100%}.form-line.form-line-2-col:after{clear:both;content:" ";display:table}.form-line.form-line-2-col .col{margin-bottom:12px}.form-line.form-line-2-col .col:last-of-type{margin-bottom:0}.form-fields{width:100%;display:flex;gap:10px}.form-field{display:flex;flex-direction:column;gap:8px;width:100%}.form-field.error .form-field__error{display:flex}.form-field__error{display:none;color:var(--rc-color-error);font-size:14px;animation:fade-up-big var(--rc-default-transition) forwards}.header{color:var(--rc-color-white);padding-block:40px;position:relative;text-align:center;z-index:100}.header .toggle{border-bottom:4px solid var(--rc-color-light-brown);border-top:4px solid var(--rc-color-light-brown);bottom:7px;display:block;height:22px;position:absolute;top:13px;right:20px;width:40px;padding:0}.header .toggle:before{background:var(--rc-color-light-brown);content:" ";display:block;height:4px;position:absolute;right:0;top:5px;width:100%;overflow:hidden;transition:width var(--rc-default-transition)}.nav-open .header .toggle:before{width:20px}.header .logo{position:absolute;top:14px;left:15px}.header .logo img{width:170px;height:35px}.header .logo img,.header .logo .centerHelp{display:inline-block;vertical-align:middle}.header .logo .centerHelp{height:100%}.header .slogan{font-size:13px;font-weight:400;margin-block:20px;text-transform:uppercase}.header .city{font-size:14px;font-weight:600;margin-bottom:27px;position:relative;z-index:100}.header .city .h,.header .city .s{display:inline-block;position:relative}.header .city .link{border-bottom:1px dashed var(--rc-color-light-brown);position:relative;text-decoration:none!important;transition:border-color .2s ease}.header .city .link:hover,.header .city .link:focus{border-bottom-color:transparent;text-decoration:none}.header .city .link:after{border-color:var(--rc-color-light-brown) transparent transparent transparent;border-style:solid;border-width:5px 5px 0 5px;bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:-14px;top:2px;width:0}.header .city .dropdown{background:var(--rc-color-light-grey-three);box-shadow:2px 2px 4px -2px var(--rc-color-black);display:none;left:-75px;padding:14px 8px 14px 18px;position:absolute;text-align:left;top:100%;width:172px}.header .city .dropdown .scroll{max-height:198px;overflow:hidden;overflow-y:auto;position:relative;width:100%}.header .city .dropdown .list{color:var(--rc-color-dark-grey-two);font-size:12px;line-height:14px;list-style:none;margin:0;padding:0 20px 0 0}.header .city .dropdown .list a{color:var(--rc-color-dark-grey-two);display:block;padding:2px 0}.header .city .dropdown .list a:hover,.header .city .dropdown .list a:focus{color:var(--rc-color-red);text-decoration:none}.header .city .open .dropdown{display:block}.header .button-order{margin-bottom:21px;padding:18px 30px}.header .tel{color:var(--rc-color-white);display:block;font-size:30px;font-weight:400;line-height:normal}.header .tel:hover,.header .tel:focus{text-decoration:none}.header .tel .brown{color:var(--rc-color-light-brown)}.header .clock{position:absolute;left:0;right:0;top:230px;margin:auto;font-size:17px;font-weight:400}.header .button-callback{padding:16px 14px;margin-bottom:20px}.header .button-callback .fa{font-size:32px;left:10px;position:absolute;top:10px}.nav{color:var(--rc-color-white);position:fixed;left:0;right:0;top:438px;z-index:100}.nav-open .nav{opacity:1;visibility:visible;top:44px}.nav:before{background:var(--rc-color-light-brown);content:" ";display:block;inset:0 0 0 -1000px;opacity:.95;overflow:hidden;position:absolute;z-index:1}.nav ul{font-size:17px;letter-spacing:.01em;line-height:22px;list-style:none;margin:0;padding:10px 10px 18px;position:relative;text-align:center;text-transform:uppercase;z-index:5}.nav ul li span,.nav ul li a{color:var(--rc-color-white);display:inline-block;padding:5px;position:relative}.nav ul li span:before,.nav ul li a:before{background:#ffffff40;bottom:2px;content:"";display:block;height:1px;left:5px;overflow:hidden;position:absolute;right:5px;transition:opacity .2s ease}.nav ul li a:hover,.nav ul li a:focus{text-decoration:none}.nav ul li a:hover:before,.nav ul li a:focus:before{opacity:0}.nav ul li.active span{color:var(--rc-color-light-orange)}.header-index{position:relative;z-index:80;background-image:linear-gradient(to right,#eda73e,#f3c14d,#f0ad47)}.header-index:after{background:url(/images/shadow-mobile.webp) 50% 0 no-repeat;background-size:auto 100%;clear:both;content:" ";display:block;height:20px;left:0;opacity:.98;overflow:hidden;position:absolute;right:0;top:100%;z-index:-1}.header-index .wrapper{padding-block:20px;background-image:url(/images/roads/mobile.webp);background-position-x:0;background-position-y:35px;background-size:100% 70%;background-repeat:no-repeat}.buses-list{list-style:none;margin:0;padding:0;text-align:center;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 10px}.buses-list li{line-height:1.4;font-size:16px}.buses-list li .active .el{color:var(--rc-color-red)}.buses-list li:nth-child(1) .el,.buses-list li:nth-child(4) .el,.buses-list li:nth-child(5) .el{color:var(--rc-color-white)}.buses-list li:nth-child(2) .el,.buses-list li:nth-child(3) .el,.buses-list li:nth-child(6) .el{color:var(--rc-color-light-brown)}.buses-list li .el,.buses-list li .description{display:flex;flex-direction:column}.buses-list li .el:hover{text-decoration:none}.buses-list li .image img{display:block;height:auto;margin:0 auto;max-width:145px;width:100%}.buses-list li .name{font-weight:600;margin-bottom:0}.buses-list li .seats{font-weight:400;margin:0}.buses-list li .seats .number{font-size:20px;display:block;font-weight:600}.footer{background-color:var(--rc-color-light-grey-four);cursor:default;margin-top:48px;padding:10px 0 40px;position:relative;text-align:center;z-index:1}.body-index .footer{margin-top:0}.footer .wrapper{display:grid;justify-content:center;justify-items:center}.footer .wrapper:after{display:none}.footer__heading{margin-bottom:18px}.footer__contacts-line{display:flex;gap:14px;font-size:18px;margin-bottom:14px}.footer__contacts-line .mail,.footer__tel{color:var(--rc-color-dark-grey-two)}.footer__tel:hover,.footer__tel:focus{color:var(--rc-color-red);text-decoration:none}.footer__slogan{font-size:13px;font-weight:400;margin:0 0 10px;text-transform:uppercase}.footer__logo{height:43px;margin:45px auto 7px;width:249px}.footer__logo-img{display:block;height:auto;width:100%}.footer__icon{color:var(--rc-color-light-grey)}.footer__icon svg{width:14px;height:24px}.footer .footer__links{display:inline-block;margin-bottom:5px}.footer .footer__links ul{font-size:14px;line-height:normal;list-style:none;margin:0;padding:0;text-align:left}.footer .footer__links ul li{color:var(--rc-color-dark-grey-two);margin-bottom:2px;padding-left:18px;position:relative}.footer .footer__links ul li:before{background:var(--rc-color-red);content:" ";display:block;height:6px;left:2px;overflow:hidden;position:absolute;top:7px;width:6px}.footer .footer__links ul li a{color:var(--rc-color-dark-grey-two)}.footer__payment{display:grid;padding:0;justify-content:flex-end;align-items:baseline}.footer__payment .heading{margin-bottom:12px}.footer__payment img{display:block;height:auto;margin:0 auto 42px;max-width:100%;width:311px}.footer .button-order{position:relative;inset:auto;width:240px;justify-self:center;align-items:baseline;padding:18px 30px}.footer__social-media{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:16px}.footer__social-icons{display:flex;gap:10px}.popup-thanks__title{text-align:center;margin-bottom:0}.popup-callback__title{line-height:1;font-size:44px;padding-bottom:30px;text-align:center}.popup-error__text{text-align:center}.popup-error__title{font-weight:700}.popup-order__title{line-height:1;font-size:44px;text-align:center}@media (max-width: 80em){.mobile-hidden{display:none}.nav{opacity:0;visibility:hidden;top:-100%;transition:opacity var(--rc-default-transition),top var(--rc-default-transition),visibility var(--rc-default-transition)}}@media (max-width: 48em){.send-form-privacy-policy-block{font-size:14px}.form-fields{flex-direction:column}.popup-callback__title,.popup-order__title{font-size:30px}}@media (max-width: 40em){.toggle-btn{width:32px;height:32px}.popup__body{padding:10px}.popup__content{padding:30px 20px}.popup__close{top:8px;right:8px}}@media (min-width: 23.49875em){.buses-list li .image img{max-width:190px}}@media (min-width: 30.06125em){.header-index:after{background:url(/images/shadow.webp) 50% 0 no-repeat}}@media (min-width: 36.93625em){.header-index .wrapper{background-size:100%}}@media (min-width: 768px){.h1,h1{font-size:42px}.h2,h2,.h3,h3{font-size:37px}.h4,h4{font-size:32px}.h5,h5{font-size:27px}.h6,h6{font-size:25px}h1.h2.marg-0{margin:70px 0 30px}}@media (min-width: 48.06125em){.button,button{padding:18px 30px}.bg{height:250px}.body-index .bg{height:935px}.form-line.form-line-2-col{margin-inline:-4px}.form-line.form-line-2-col .col{float:left;margin-bottom:0;padding-inline:4px;width:50%}.header{height:258px;padding-block:50px;text-align:left}.header .wrapper{height:100%;position:relative}.header .logo{top:0}.header .logo img{width:250px;height:auto}.header .slogan{left:15px;position:absolute;top:50px;text-align:left}.header .city{left:307px;margin:0;position:absolute;top:24px;z-index:100}.header .city .dropdown{left:2px}.header .button-order{margin:0;position:absolute;right:24px;top:9px}.header .tel{left:12px;position:absolute;top:104px}.header .clock{font-size:16px;left:310px;position:absolute;top:102px;margin-bottom:18px}.header .clock .up{display:block;text-transform:uppercase}.header .button-callback{position:absolute;right:55px;top:101px}.header-index:after{height:26px}.header-index .wrapper{overflow:hidden;padding-block:24px}.buses-list li .active .image img,.buses-list li .el:hover .image img{transform:scale(1.1)}.buses-list li .image{margin-bottom:8px}.buses-list li .image img{max-width:200px;transition:transform .2s ease}.footer{padding-bottom:60px;padding-top:24px;text-align:left}.footer:after{height:26px}.footer .heading{text-align:left}.footer .wrapper{padding-left:32px;padding-right:32px;justify-items:flex-start}.footer__heading{margin-bottom:21px;text-align:left}.footer__logo{margin:62px 0 7px}.footer .footer__links{float:right;width:37%}.footer__payment .heading{margin-bottom:18px}.footer .button-order{justify-self:flex-start}.footer__social-media{align-items:flex-start}}@media (min-width: 60.06125em){.body-index .bg{height:625px}.header-index{background-image:url(/images/roads/desktop.webp),linear-gradient(to right,#eda73e,#f3c14d,#f0ad47);background-size:cover;background-repeat:no-repeat;background-position:15% center}.header-index .wrapper{background:none;padding-block:34px 50px}.buses-list{grid-auto-flow:column;grid-template-columns:repeat(6,1fr)}.buses-list li:nth-child(2n){padding-top:110px}.buses-list li:nth-child(2n) .el{color:var(--rc-color-light-brown);flex-direction:column-reverse}.buses-list li:nth-child(2n) .description{flex-direction:column}.buses-list li:nth-child(odd) .el{flex-direction:column;color:var(--rc-color-white)}.buses-list li:nth-child(odd) .description{flex-direction:column}}@media (min-width: 1280px){.cms-text h1,.cms-text h2,.cms-text h3,.cms-text h4,.cms-text h5,.cms-text h6,.h-default,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-align:left}.h1,h1{font-size:56px;margin:27px 0}.h2,h2{font-size:49px;margin:27px 0}.h3,h3{font-size:40px;margin:27px 0}.h4,h4{font-size:35px;margin:27px 0}.h5,h5{font-size:30px;margin:27px 0}.h6,h6{font-size:27px;margin:27px 0}h1.h2.marg-0{margin-bottom:0}}@media (min-width: 80.06125em){html{font-size:18px;line-height:27px}.wrapper{max-width:1200px;padding-left:15px;padding-right:15px}.main{padding-block:35px}.button,button{font-size:18px}.bg{height:248px}.body-index .bg{height:709px}.header{height:165px;margin-bottom:83px}.header .toggle{display:none}.header .slogan{top:35px}.header .city{left:348px;top:20px}.header .city ul li.active a:before{top:14px}.header .button-order{right:62px;top:99px}.header .tel{font-size:32px;left:auto;right:30px;top:65px}.header .clock{font-size:18px;left:auto;right:30px;top:110px}.header .clock .up{display:inline;text-transform:none}.header .button-callback{padding-inline:20px;right:25px;top:3px}.header .button-callback .fa{left:14px}.nav{position:absolute;height:34px;left:50%;margin-left:-600px;padding-right:30px;right:auto;top:165px}.lock .nav{margin-left:calc(-600px - var(--scrollbar-width) / 2)}.nav:before{background:var(--rc-color-light-brown);height:34px;opacity:1;transform:skew(-22deg);transition:background-color .2s ease;z-index:-1}.nav ul{height:34px;margin-inline:-16px;padding:0;position:relative;z-index:1}.nav ul li{display:inline-block;margin-inline:22px;text-transform:uppercase}.nav ul li span,.nav ul li a{padding:6px 10px}.nav ul li a{display:block;padding:6px 10px}.nav ul li a:hover,.nav ul li a:focus{color:var(--rc-color-light-orange);text-decoration:none}.nav ul li a:before{display:none}.header-index{background-position:center -30px}.header-index:after{height:30px}.buses-list li{font-size:24px}.buses-list li .image img{max-width:240px}.buses-list li .seats .number{font-size:32px}.footer{min-height:450px;padding-bottom:40px;padding-top:40px}.footer:before{background:url(/images/roads/footer.webp) 0 0 no-repeat;bottom:0;content:" ";display:block;height:382px;left:50%;margin-left:-779px;overflow:hidden;position:absolute;transform:translate3d(-13.3%,0,0);width:1558px;z-index:-1}.footer:after{height:30px}.footer .wrapper{display:flex;justify-content:space-between;padding-left:15px;padding-right:15px;position:relative;z-index:2}.footer__heading{margin-bottom:26px}.footer__contacts-line{margin-bottom:11px;padding-left:5px}.footer__logo{margin:52px 0 4px 1px}.footer .footer__links{float:left;width:29.5%}.footer__payment .heading{margin-bottom:28px}.footer .button-order{justify-self:flex-end}.footer__social-media{flex-direction:row;align-items:center}}@media (any-hover: hover){*::-webkit-scrollbar-thumb:hover{background-color:var(--rc-color-brown)}.toggle-btn:hover{background-color:#00000008}.header .toggle:hover:before{width:20px}}
