@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap');@import url('https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap');@import url('https://fonts.googleapis.com/css2?family=Inter:wght@900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,600&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@1,300&display=swap');.node--unpublished{background-color:#fff4f4;}
*{box-sizing:border-box;font-family:'Inter',arial,sans-serif;}h1{color:#14142b;text-align:left;word-break:break-word;font-weight:900;line-height:52px;font-size:46px;width:95%;margin:0 auto;max-width:1440px;}h2{text-align:left;color:#14142b;font-size:36px;font-weight:900;line-height:42px;width:95%;margin-left:auto;margin-right:auto;max-width:1440px;}.h2{text-align:left;color:#14142b;font-size:36px;font-weight:900;line-height:42px;}h3{font-size:28px;font-weight:900;line-height:34px;width:95%;margin-left:auto;margin-right:auto;max-width:1440px;}.h3{font-size:28px;font-weight:900;line-height:34px;}h4{font-size:22px;font-weight:900;line-height:26px;}.h4{font-size:22px;font-weight:900;line-height:26px;}h5{font-size:17px;font-weight:900;line-height:20px;}.h5{font-size:17px;font-weight:900;line-height:20px;}.layout-content{margin-top:1em}@media only screen and (max-width:480px){.kpas-contacts-phone .h4{font-size:16px;}}@media only screen and (max-width:400px){h3{word-break:break-word;font-size:1.1rem;}}ul{list-style:none}a{text-decoration:none;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#007CFF;}a:hover{color:#00C5FF;}.toolbar-menu a{font-weight:400;font-size:14px;}p{text-align:justify;hyphens:auto;}input[type=submit]{font-size:16px;background:#fcfcfc;border:2px solid #0072FF;border-radius:10px;color:#14142b;line-height:3em;padding:0 2em;font-weight:600;}input[type=submit]:hover{border-color:#00C5FF;color:#00C5FF;}input:disabled[type=submit]{color:#d6d8e7;border-color:#d6d8e7;}.btn-input-type-submit{font-size:16px;background:#fcfcfc;border:2px solid #0072FF;border-radius:10px;color:#14142b;line-height:3em;padding:0 2em;font-weight:600;}.btn-input-type-submit:hover{border-color:#00C5FF;color:#00C5FF;}.btn-input-type-submit:disabled{color:#d6d8e7;border-color:#d6d8e7;}.btn-input-type-submit.invalid{box-shadow:0 0 5px red;}input[type=text]{width:100%;background:#fcfcfc;border:none;padding:0.5rem;border-radius:0.5rem;font-size:1.1rem;}input[type=email]{width:100%;background:#fcfcfc;border:none;padding:0.5rem;border-radius:0.5rem;font-size:1.1rem;}input[type=password]{width:100%;background:#fcfcfc;border:none;padding:0.5rem;border-radius:0.5rem;font-size:1.1rem;}textarea{width:100%;border:none;background:#fcfcfc;padding:0.5rem;border-radius:0.5rem;font-size:1.1rem;}input[type=tel]{width:100%;border:none;background:#fcfcfc;padding:0.5rem;border-radius:0.5rem;font-size:1.1rem;}input[type=date]{width:100%;border:none;background:#fcfcfc;padding:0.5rem;border-radius:0.5rem;font-size:1.1rem;}select:disabled{background:#c8c8c8;}.container{width:95%;margin:0 auto;max-width:1440px;}article{width:95%;margin:0 auto;font-size:1.3rem;max-width:1440px;}article p{line-height:normal;}#block-kpasblockraspisanie,#block-rekvizity,#block-kpasblockfullraspisaniepolnoe,.contextual-region,.views-element-container{width:95%;margin:0 auto;max-width:1440px;}.layout-container{display:flex;min-height:100vh;flex-direction:column;margin:0;}main{flex:auto;}#block-kpas-branding{display:inline-block;vertical-align:top;}#block-kpas-footer{display:inline-block;vertical-align:top;}#block-kpas-account-menu{display:inline-block;vertical-align:top;}#block-kpas-main-menu{display:inline-block;vertical-align:top;}#block-kpas-powered{display:inline-block;vertical-align:top;}.kpas-logo{display:inline-block;vertical-align:top;}.kpas-logo img{vertical-align:top;}@media only screen and (max-width:1200px){.kpas-logo img{width:80px;}}@media only screen and (max-width:500px){.kpas-logo{display:none;}}.mob-menu__btn{display:none;width:3rem;position:relative;margin:1rem 0;}.mob-menu__btn span{display:block;width:100%;height:2px;background:#fcfcfc;margin:5px 0;}@media only screen and (max-width:767px){.mob-menu__btn{display:block;}}.kpas-banner-kupit-bilet-wr{height:100vh;width:100%;background:url(/themes/kpas/img/kmap2.jpg) 50% no-repeat;background-size:cover;background-color:rgba(255,255,255,0.2);}.kpas-banner-kupit-bilet{box-shadow:0 0 10px grey;border-radius:40px;overflow:hidden;display:block;width:55rem;margin:0 auto;position:relative;top:200px;}.kpas-banner-kupit-bilet img{width:100%;vertical-align:top;}@media only screen and (max-width:1280px){.kpas-banner-kupit-bilet-wr{background-image:url(/themes/kpas/img/kmap2_kv.jpg);}}@media only screen and (max-width:1024px){.kpas-banner-kupit-bilet{border-radius:19px}.kpas-banner-kupit-bilet{width:70%;}}@media only screen and (max-width:767px){.kpas-banner-kupit-bilet-wr{padding:1rem 0;}.kpas-banner-kupit-bilet{border-radius:13px;}.kpas-banner-kupit-bilet{width:90%;}}#block-kpas-local-tasks{text-align:center;}#block-kpas-local-tasks>ul{margin:1em auto;display:inline-block;padding:0;}#block-kpas-local-tasks>ul li,#block-kayan-local-tasks>ul li a{display:inline-block;}#block-kpas-local-tasks>ul li a{margin:0 5px;border:1px solid #007cc7;border-radius:10px;padding:5px 10px;color:#000;display:inline-block;}#block-kpas-local-tasks>ul li a:hover{color:#fff;background-color:#00a0f4;}#block-views-block-news-block-1{margin:0 auto;padding:1rem 0;}#block-views-block-news-block-1 .news__title{word-break:break-word;}.footer-wr{background:#14142b;padding:5px 0 5px 0;}.footer{width:95%;margin:0 auto;align-items:center;justify-content:space-between;display:flex;max-width:1440px;}.footer .kpas-logo{vertical-align:middle;}.footer .kpas-menu{display:inline-block;padding:0;margin:0;vertical-align:middle;flex:unset;}.footer .kpas-menu-item:hover{background:none;text-decoration:underline dotted;text-decoration-color:#fcfcfc;}.footer .kpas-menu-item{display:block;}.footer .kpas-menu-item a{color:#ffff;}.footer .kpas-contacts{color:#fcfcfc;align-self:center;vertical-align:middle;}.iq-wr{margin-left:5px;align-self:center;padding:2px 0;display:inline-block;vertical-align:middle;}.iq{display:block;position:relative;padding-left:55px;color:#fff;font-size:13px;line-height:15px;font-weight:300;white-space:nowrap}.iq:before{content:'';background:url(/themes/kpas/img/icons/iq.png) 0 center no-repeat;width:48px;position:absolute;top:0;left:0;opacity:.4;height:58px;-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}.iq:hover:before{opacity:1}@media only screen and (max-width:767px){.iq:before{background-size:80%;}.footer .kpas-menu{display:none;}}@media only screen and (max-width:500px){.iq{width:100%;font-size:0;}}main{position:relative;}@media only screen and (max-width:767px){main{padding-top:55px;}}#block-vebforma{background:url(/themes/kpas/img/pattern-450-white.png) 0 0;padding:1rem 0 1rem 0;font-size:0;margin-top:1rem;}#block-vebforma h2{color:#fcfcfc;font-weight:normal;text-transform:uppercase;font-size:1.8rem;background-color:#24304d;width:55rem;margin:0 auto;padding:1rem 2rem 0 2rem;}#block-vebforma h2:after{content:'';display:block;border-top:2px solid #3daf54;height:2px;width:10rem;margin:1rem auto 0 auto;font-size:0;}#block-vebforma .webform-ajax-form-wrapper{width:70%;margin:0 auto;}#block-vebforma label{color:#fcfcfc;width:9rem;display:block;font-size:1.3rem;}#block-vebforma form{width:55rem;margin:0 auto;background-color:#24304d;padding:2rem;}#block-vebforma label.form-required:after{content:'*';color:#ffa1a1;display:inline-block;font-size:0.8em;vertical-align:top;}#block-vebforma .form-item--error-message{font-size:1rem;color:#ff6363;display:block;}#block-vebforma div[data-drupal-messages]{font-size:1rem;color:#ff6363;}.webform-confirmation__message{font-size:1rem;color:#fcfcfc;}.js-form-type-textfield{display:inline-block;width:50%;font-size:1rem;padding-right:1%;vertical-align:top;}.js-form-type-textarea{display:block;width:100%;font-size:1rem;}.js-form-type-textarea textarea{width:100%;}.form-actions{text-align:center;margin-top:1rem;}@media only screen and (max-width:450px){#block-vebforma .js-form-type-textfield{display:block;width:100%;margin-top:1rem;}#block-vebforma .js-form-type-tel{display:block;width:100%;margin-top:1rem;}}@media only screen and (max-width:767px){#block-vebforma form{width:100%;margin:0 auto;}#block-vebforma h2{width:95%;margin:0 auto;}#block-vebforma .iti{width:100%;}}@media only screen and (max-width:1376px){#block-vebforma .webform-ajax-form-wrapper{width:95%;margin:0 auto;}#block-vebforma form{width:100%;margin:0 auto;}#block-vebforma h2{width:95%;margin:0 auto;}}.kpas-rasp-loading{display:none;width:32px;height:32px;margin:0 auto;}.kpas-rasp-form-inputs-from-rezhim,.kpas-rasp-form-inputs-to-rezhim{font-size:1.2rem;color:#808080;}.kpas-rasp-result-title-date{color:#A0A3BD;}.kpas-rasp-result-th{border-radius:24px 24px 0 0;background:#eff0f7}.kpas-rasp-result-th .td{display:inline-block;line-height:60px;color:#6e7191;padding:0 0 0 30px;font-weight:600;font-size:16px;}.kpas-rasp-result-th .td{width:20%;}.bus-icon{display:inline-block;background:url(/themes/kpas/img/icons/bus.png);width:61px;height:40px;vertical-align:middle;background-repeat:no-repeat;}.route-icon{display:inline-block;background:url(/themes/kpas/img/icons/route.png);width:30px;height:30px;vertical-align:middle;background-repeat:no-repeat;}.map-icon{display:inline-block;background:url(/themes/kpas/img/icons/map.png);width:30px;height:30px;vertical-align:middle;background-repeat:no-repeat;background-size:contain;}.clock-icon{display:inline-block;background:url(/themes/kpas/img/icons/clock.png);width:24px;height:25px;vertical-align:middle;background-repeat:no-repeat;}.recycle-icon{display:inline-block;background:url(/themes/kpas/img/icons/recycle.png);width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat;}.receipt-icon{display:inline-block;background:url(/themes/kpas/img/icons/receipt.png);width:51px;height:51px;vertical-align:middle;background-repeat:no-repeat;}.kpas-rasp-result-title{font-size:36px;margin:1em 0;color:#a0a3bd;}.kpas-rasp-result-title-reis{margin-right:0.1em;color:#14142b;font-weight:900;}.kpas-rasp-result-title-date{margin-left:0.1em;color:#a0a3bd;font-weight:900;}.kpas-rasp-result-item{display:flex;margin-bottom:10px;box-shadow:0px 32px 64px rgba(17,17,17,0.08);border-radius:0px 0px 24px 24px;overflow:hidden;}.kpas-rasp-result-item-td{width:25%;}.kpas-rasp-result-item-td:nth-child(odd){background:#f7f7fc;position:relative;}.kpas-rasp-result-item-bus{border-bottom:4px solid #d6d8e7;padding-left:30px;display:inline-block;}.kpas-rasp-result-item-bus .bus-icon{margin:20px 20px 20px 0;}.kpas-rasp-result-item-transit-text{font-size:17px;font-weight:900;color:#4E4B66;}.kpas-rasp-result-item-time-start{font-size:28px;font-weight:900;color:#a0a3bd;margin:30px;}.kpas-rasp-result-item-from{margin:0 0 30px 30px}.kpas-rasp-result-item-from .route-icon{margin:0 15px 0 0}.kpas-rasp-result-item-from .map-icon{margin:0 15px 0 0}.kpas-rasp-result-item-from-text{font-size:15px;font-weight:600;color:#a0a3bd;}.kpas-rasp-result-item-reis{font-size:17px;font-weight:900;color:#4E4B66;margin:30px;}.kpas-rasp-result-item-finish{font-size:28px;font-weight:900;color:#a0a3bd;margin:64px 30px 30px 30px;}.kpas-rasp-result-item-to{margin:0 0 0 30px;}.kpas-rasp-result-item-to .route-icon{margin:0 15px 0 0}.kpas-rasp-result-item-to .map-icon{margin:0 15px 0 0}.kpas-rasp-result-item-to-text{font-size:15px;font-weight:600;color:#a0a3bd;}.kpas-rasp-result-item-reis-name{font-size:17px;font-weight:900;color:#4E4B66;margin:30px;height:22px;}.kpas-rasp-result-item-atp{margin-top:50px;}.kpas-rasp-result-item-atp-name{font-size:15px;font-weight:600;color:#a0a3bd;margin:10px 30px 5px 30px;}summary.kpas-rasp-result-item-atp-name{cursor:pointer;display:inline-block;font-size:15px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;outline:0;position:relative;text-decoration:underline;text-decoration-style:solid;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-position:under;}.kpas-rasp-result-item-atp-info{font-size:15px;font-weight:600;color:#a0a3bd;margin:0 30px 0 30px;}.kpas-rasp-result-item-from{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;}.kpas-rasp-result-item-from summary{color:#a0a3bd;cursor:pointer;display:inline-block;font-size:1rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;outline:0;position:relative;text-decoration:underline;text-decoration-style:solid;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-position:under;}details.kpas-rasp-result-item-from summary .icon{display:inline-block;width:15px;height:13px;vertical-align:middle;}details.kpas-rasp-result-item-from[open] summary .icon{transform:rotate(180deg);}details.kpas-rasp-result-item-to summary .icon{display:inline-block;width:15px;height:13px;vertical-align:middle;}details.kpas-rasp-result-item-to[open] summary .icon{transform:rotate(180deg);}details.kpas-rasp-result-item-atp summary .icon{display:inline-block;width:15px;height:13px;vertical-align:middle;}details.kpas-rasp-result-item-atp[open] summary .icon{transform:rotate(180deg);}.kpas-rasp-result-item-to{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;}.kpas-rasp-result-item-to summary{color:#a0a3bd;cursor:pointer;display:inline-block;font-size:1rem;word-break:break-word;line-height:1.1875rem;-webkit-hyphens:auto;hyphens:auto;outline:0;position:relative;text-decoration:underline;text-decoration-style:solid;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-position:under;}.kpas-rasp-result-item-av-info{font-size:15px;font-weight:600;color:#a0a3bd;margin:0 30px 0 45px;}@media only screen and (max-width:767px){.kpas-rasp-result-item-av-info{margin-left:0;}}.kpas-rasp-result-item-triptime{margin:0 0 0 30px;}.kpas-rasp-result-item-triptime .clock-icon{margin:0 15px 0 0}.kpas-rasp-result-item-triptime-text{font-size:15px;font-weight:600;color:#a0a3bd;}.kpas-rasp-result-item-price{font-size:28px;font-weight:900;margin:30px 0 30px 30px;}.kpas-rasp-result-item-pax{font-size:15px;font-weight:600;color:#a0a3bd;margin:30px 0 0 30px;}.kpas-rasp-result-item-actions{margin:auto auto 40px auto;text-align:center;}.kpas-contacts-phone .h4:before{content:"";display:inline-block;background-image:url(/themes/kpas/img/icons/headphones.png);width:32px;height:32px;margin-right:0.3em;vertical-align:middle;}#map{margin:0 auto;width:100%;height:400px;}.map-adres{margin:1rem auto;width:70%;color:#264796;font-size:1.5rem;text-align:center;}@media only screen and (max-width:1376px){.map-adres{width:95%;}}.gallery{display:flex;justify-content:space-around;align-items:baseline;flex-wrap:wrap;}.gallery-item{display:inline-block;width:220px;margin:0 0 2em 0;}.gallery-item-link{display:block;width:100%;}.gallery-item-img{width:100%;height:147px;}.gallery-item-title{display:block;text-align:center;font-weight:bold;}.gallery-item-address{display:block;text-align:center;}.kpas-tel-avtovokzalov{width:100%;margin:0 auto;text-align:center;display:flex;justify-content:space-evenly;}.kpas-tel-avtovokzalov table{display:inline-block;vertical-align:top;font-size:1.3rem;width:35rem;line-height:2em;}.kpas-tel-avtovokzalov table tbody tr:nth-child(odd){background-color:#dfeeff;}.kpas-tel-avtovokzalov table th{line-height:1.2rem;}.kpas-tel-avtovokzalov table td{text-align:center;padding:3px 3px 3px 5px;}.kpas-tel-avtovokzalov table td:first-child{text-align:left;word-wrap:break-word;}.av-has-geo{cursor:pointer;}.kpas-tel-avtovokzalov table tbody tr.av-has-geo:hover{background-color:#55ce55;}@media only screen and (max-width:1376px){.kpas-tel-avtovokzalov{width:95%;}}@media only screen and (max-width:1376px){.kpas-tel-avtovokzalov table{width:49%;}}@media only screen and (max-width:800px){.kpas-tel-avtovokzalov{display:block;}.kpas-tel-avtovokzalov table{display:block;margin:0 auto;width:90%;}.kpas-tel-avtovokzalov table td:first-child{width:50%;}.kpas-tel-avtovokzalov table:last-child thead{display:none;}.kpas-tel-avtovokzalov table:last-child tbody tr:nth-child(odd){background-color:transparent;}.kpas-tel-avtovokzalov table:last-child tbody tr:nth-child(even){background-color:#dfeeff;}}@media only screen and (max-width:400px){.kpas-tel-avtovokzalov table{width:100%;font-size:1.1rem;}.kpas-contacts{min-width:unset;}.kpas-contacts-phone{font-size:1rem;}}.node__content img{max-width:100%;}.btn2-pri2{cursor:pointer;background:linear-gradient(90deg,#FFD200 0%,#F7971E 100%);border-radius:10px;display:inline-block;line-height:3em;padding:0 1em;color:#fcfcfc;border:none;}.btn2-pri2{color:#fcfcfc;}.btn2-pri2:hover:not(.disabled){background:#FFD100;}a.btn2-pri2:hover:not(.disabled){color:#fcfcfc;}.btn2-pri2:active{background:#F7971D;}.btn2-pri2.disabled{background:#D6D8E7;cursor:default;}.btn2-pri{font-size:18px;line-height:22px;font-weight:900;cursor:pointer;background:linear-gradient(90deg,#00C6FF 0%,#0072FF 100%);border-radius:10px;display:inline-block;padding:0 1em;color:#fcfcfc;}a.btn2-pri{color:#fcfcfc;}.btn2-pri:hover{background:#00C5FF;}.btn2-pri:active{background:#007CFF;}.btn2-pri.disabled{background:#D6D8E7;cursor:default;}.btn2-sec-wrap{background:linear-gradient(90deg,#00C6FF 0%,#0072FF 100%);border-radius:10px;display:inline-block;cursor:pointer;}.btn2-sec-content{background:#fcfcfc;border-radius:10px;display:inline-block;line-height:3em;padding:0 2em;border:2px solid transparent;background-clip:padding-box;font-size:16px;font-weight:600;color:#14142b;}.btn2-sec-wrap:hover:not(.disabled){background:#00C5FF;}.btn2-sec-wrap:hover:not(.disabled) .btn2-sec-content{color:#00C5FF;}.btn2-sec-wrap.disabled{cursor:default;}.btn2-sec-wrap.disabled .btn2-sec-content{color:#d6d8e7;border-color:#d6d8e7}.dotbtn{border-bottom:2px dotted #007cff;font-size:14px;font-weight:400;margin-right:1em;cursor:pointer;border-left:5px solid transparent;border-right:5px solid transparent;padding-top:3px;}.dotbtn:hover{background-color:#00C5FF;}.btn{font-weight:600;font-size:16px;line-height:20px;}body{font-weight:400;font-size:16px;line-height:22px;color:#4E4B66;}.title-active{color:#14142B;}.off-white{color:#FCFCFC;}.placeholder{font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#a0a3bd;}.small{font-style:normal;font-weight:400;font-size:14px;line-height:20px;}.kpas-rasp-form-inputs-from .jq-selectbox{font-size:1.5rem;width:100%;border:none;background:#f3f6f9;border-radius:0.5rem;}.kpas-rasp-form-inputs-from .jq-selectbox select{display:none;}.kpas-rasp-form-inputs-from .jq-selectbox .jq-selectbox__select{padding:0.5rem}.kpas-rasp-form-inputs-to .jq-selectbox{font-size:1.5rem;width:100%;border:none;background:#f3f6f9;border-radius:0.5rem;}.kpas-rasp-form-inputs-to .jq-selectbox select{display:none;}.kpas-rasp-form-inputs-to .jq-selectbox .jq-selectbox__select{padding:0.5rem}.kpas-rasp-form .jq-selectbox__dropdown{background:#fcfcfc;border:1px solid #cccccc;}.kpas-rasp-form .jq-selectbox__dropdown ul{padding:0;margin:0;}.kpas-rasp-form .jq-selectbox__dropdown ul li:hover{background:#eeeeee;}.kpas-rasp-form .jq-selectbox__dropdown ul li.sel{background:#eeeeff;}.kpas-header{width:95%;max-width:1440px;margin:0 auto 135px auto;display:flex;justify-content:space-between;align-items:center;padding:2px 0;position:relative;}.kpas-header-wr{background-image:url(/themes/kpas/img/mainfoto/main_foto.jpg?y=2025_05_21);background-color:#fcfcfc;padding:30px 0 0 0;background-repeat:no-repeat;background-position:center top;}.kpas-header-wrgr{background-position-y:43%;background-image:linear-gradient(rgba(0,0,0,0.8),rgba(255,255,255,0)),url(/themes/kpas/img/mainfoto/main_foto.jpg?y=2025_05_21);}@media only screen and (max-width:767px){.kpas-header-wr{padding:0;background-position-y:43%;background-size:cover;background-image:linear-gradient(rgba(0,0,0,0.3),rgba(255,255,255,0)),url(/themes/kpas/img/mainfoto/main_foto.jpg?y=2025_05_21);}.kpas-header{margin:0 auto;}}.kpas-header-banner{width:70%;color:#fcfcfc;margin:0 0 228px 0;}.kpas-header-banner-text{max-width:30em;margin:0 0 2rem 0;}.kpas-header-banner-subtxt{font-size:20px;font-weight:500;}.kpas-header-banner-subtxt img{vertical-align:middle;}@media only screen and (max-width:767px){.kpas-header-banner{margin:0 0 85px 0;width:100%;}.kpas-header-banner-text{font-size:26px;margin:0 0 1em 0;}}.kpas-menu{list-style:none;padding:0;display:flex;flex-flow:wrap;padding:0 1rem;flex:1 1 auto;justify-content:space-around;margin:0;}.kpas-menu-item{display:inline-block;position:relative;font-weight:600;}header .kpas-menu-item .is-active{font-weight:bold;}.kpas-menu-item.menu-item--active-trail{font-weight:bold;}.kpas-menu-item .kpas-menu{display:none;position:absolute;width:100%;z-index:1;background:#fcfcfc;border:1px solid grey;box-shadow:3px 3px 3px grey;left:0;top:100%;}.kpas-menu-item a{color:#fcfcfc;}.kpas-menu-item a:hover{color:#00C5FF;}.kpas-menu-item:hover .kpas-menu{display:inline-block;background:#fcfcfc;}.kpas-menu-item{padding:0.2em;}.kpas-menu-item a{text-decoration:none;}@media only screen and (max-width:767px){.kpas-header .kpas-menu-item{display:block;padding:0;}.kpas-header .kpas-menu-item a{display:block;padding:0.7em;}.kpas-menu-item a{color:#007CFF;}.kpas-header .kpas-menu-item{border-bottom:1px solid #e8e8e8;}.kpas-header .kpas-menu-item:last-child{border-bottom:none;}.kpas-header .kpas-menu{display:none;font-size:1.5rem;margin:0;padding:0;position:absolute;z-index:9999;background:#fcfcfc;border:1px solid #dcd9d9;top:100%;left:0;width:90%;box-shadow:6px 6px 12px #cecccc;}.kpas-menu-item:hover .kpas-menu{display:none;}}.kpas-header-lk-btn:before{content:"";display:inline-block;background-image:url(/themes/kpas/img/icons/lk-btn-login.png);width:26px;background-repeat:no-repeat;height:32px;margin-right:0.6em;vertical-align:middle;}.kpas-header-lk-btn_loggedin:before{display:inline-block;background-image:url(/themes/kpas/img/icons/lk-btn-icon2.png);}.kpas-header-lk-btn.btn2-pri2{white-space:nowrap;}.kpas-lk-btn-logout:before{content:"";display:inline-block;background-image:url(/themes/kpas/img/icons/lk-btn-logout.png);width:32px;height:32px;background-repeat:no-repeat;margin-right:0.6em;vertical-align:middle;}@media only screen and (max-width:1100px) and (min-width:768px){.kpas-header-lk-btn{font-size:0;padding:7px 10px;}.kpas-lk-btn-logout{font-size:0;padding:7px 10px;}}@media only screen and (max-width:620px){.kpas-header-lk-btn{font-size:0;padding:7px 10px;}.kpas-lk-btn-logout{font-size:0;padding:7px 10px;}}.kpas-contacts{display:inline-block;flex:0 0 auto;vertical-align:top;padding:5px 1em 0 0;color:#fcfcfc;text-align:left;}.kpas-contacts-phone-text{font-size:14px;font-weight:400;font-style:italic;}@media only screen and (max-width:1200px){.kpas-contacts-phone a{font-size:16px;}}@media only screen and (max-width:830px){.kpas-contacts-phone-text{display:none;}}.kpas-header-rasp{max-width:1440px;height:142px;background:#FCFCFC;box-shadow:0px 32px 64px rgba(17,17,17,0.08);border-radius:24px;padding:24px;margin:-71px auto 0 auto;}.kpas-header-rasp-nayti-btn{padding:0 3em;border:none;height:52px;width:100%;}@media only screen and (max-width:1280px){.kpas-header-rasp-nayti-btn{padding:0 1em;}}.header-rasp-inputs{display:flex;justify-content:space-between;}.header-rasp-input-wr{display:inline-block;vertical-align:top;}.header-rasp-input{border:1px solid #d6dbe7;border-radius:10px;background:#fcfcfc;line-height:50px;padding:0 10px;color:#4e4b66;display:flex;align-items:center;width:100%;height:52px;}#ui-datepicker-div{z-index:11!important}.header-rasp-input select{width:100%;}.header-rasp-input .jq-selectbox{vertical-align:middle;max-width:190px;}.jq-selectbox__search{line-height:1.5em;}.jq-selectbox__search input{width:100%;box-sizing:border-box;line-height:2em;}.header-rasp-input .jq-selectbox__dropdown{background-color:#fcfcfc;border:1px solid #4e4b66;left:-40px;}.header-rasp-input .jq-selectbox__dropdown ul{margin:0;padding:5px;}.header-rasp-input .jq-selectbox__dropdown li{line-height:2em;cursor:pointer;}.header-rasp-input .jq-selectbox__dropdown li:hover{background:#d6dbe7;}.header-rasp-input_otkuda{flex:1 1 90px;overflow:unset;}.header-rasp-input_napravlenie{font-size:2rem;display:inline-block;vertical-align:top;text-align:center;flex:0 0 2rem;line-height:86px;color:#aba3bd;cursor:pointer;}.header-rasp-input_kuda{flex:1 1 90px;margin-right:1em;overflow:unset;}.header-rasp-input_kogda{flex:0 0 170px;margin-right:1em;}.header-rasp-input_kogda input{padding:0;width:100px;border-radius:0;vertical-align:middle;line-height:50px;}.header-rasp-input-set-now{cursor:pointer;}.header-rasp-input-set-tmrw{cursor:pointer;}.header-rasp-input_pax{margin-right:1em;}.header-rasp-input-icon{width:30px;height:30px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;background-repeat:no-repeat;background-size:100% 100%;flex:0 0 30px}.header-rasp-input-icon_otkuda{background-image:url(/themes/kpas/img/icons/dest.png);}.header-rasp-input-icon_kuda{background-image:url(/themes/kpas/img/icons/dest.png);}.header-rasp-input-icon_kogda{background-image:url(/themes/kpas/img/icons/calend.png);width:29px;height:27px;}.header-rasp-input-icon_pax{background-image:url(/themes/kpas/img/icons/pax.png);height:27px}.header-rasp-input-value{display:flex;align-items:center;vertical-align:middle;color:#4e4b66;}.header-rasp-input-pax-btn,.header-rasp-input_pax .header-rasp-input-value{vertical-align:top;}.header-rasp-input_pax .header-rasp-input-val{min-width:8em;display:inline-block;}.header-rasp-input_pax .header-rasp-input{padding:0;overflow:hidden;}.header-rasp-input-values-list{display:inline-block;margin:1em 0 0 0;}.header-rasp-input-pax-btn{display:inline-block;vertical-align:top;background-color:#f7f7fc;padding:0 0.3em;font-size:2rem;font-weight:100;cursor:pointer;border:none;}.header-rasp-input-pax-btn.disabled{color:#D6D8E7}.header-rasp-input-pax-btn:not(.disabled):hover{background-color:#00C5FF;}.header-rasp-input_nayti-btn{flex:0 0 130px;}@media only screen and (max-width:1280px){.header-rasp-input_nayti-btn{flex:0 0 90px;}}.kpas-pokup-bilety{margin:0 0 5rem 0;}.kpas-pokup-bilety-items{display:flex;justify-content:space-between;}.kpas-pokup-bilety-item{border-radius:24px;width:24%;background:#fcfcfc;box-shadow:0px 32px 64px rgba(17,17,17,0.08);padding:1.5em;position:relative;}.kpas-pokup-bilety-item:nth-child(3) .kpas-pokup-bilety-item-title{margin-bottom:1em;}.kpas-pokup-bilety-item-icon{margin-bottom:1em;height:65px;}.kpas-pokup-bilety-item-icon img{vertical-align:top;}.kpas-pokup-bilety-item-title{color:#A0A3BD;margin-bottom:2em;}.kpas-pokup-bilety-item-text{margin-bottom:2em;}.kpas-pokup-bilety-item-karty img{vertical-align:middle;}.kpas-pokup-bilety-item-karty img.mircard{border:1px solid #eeeeee;border-radius:10px;padding:13px 10px;}.kpas-pokup-bilety-item-dopinfo-text{display:none;padding:30px;color:#fcfcfc;border-radius:0px 0px 24px 24px;background:linear-gradient(270deg,#00E9AA -0.11%,#00AF80 99.89%);position:absolute;z-index:10;width:100%;left:0;line-height:1em;}.kpas-pokup-bilety-item-dopinfo-text .exclamationpoint{background:url(/themes/kpas/img/icons/exclamationpoint.png);width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:15px;}.kpas-pokup-bilety-item-dopinfo-text p{text-align:left;}.kpas-pokup-bilety-item-dopinfo-icon{display:inline-block;vertical-align:middle;}.kpas-pokup-bilety-item-dopinfo-link{display:inline-block;vertical-align:middle;}.kpas-pokup-bilety-item-dopinfo-link .text{display:inline-block;vertical-align:middle;border-bottom:2px dotted #00AF80;margin:0 5px;padding-bottom:5px;cursor:pointer;}.kpas-pokup-bilety-item-dopinfo-link .icon{display:inline-block;width:15px;height:13px;vertical-align:middle;}.kpas-pokup-bilety-item-dopinfo-link .icon.active{transform:rotate(180deg);}.kpas-pop-napr-container{background:#f7f7fc;padding:30px 0;overflow:hidden;}.kpas-pop-napr{position:relative}.kpas-pop-napr-items{margin:5em 0 3em 0;}.kpas-pop-napr-item{position:relative;width:338px;box-shadow:0px 32px 64px rgba(17,17,17,0.08);background:#fcfcfc;border-radius:24px;padding:30px;display:inline-block;margin:0 40px 0 0;}.kpas-pop-napr-item-icon{display:block;width:64px;height:64px;background:url(/themes/kpas/img/icons/map.png);position:absolute;top:-32px;}.kpas-pop-napr-item-reisname{margin:1em 0;color:#a0a3bd;height:2em;display:block;}.kpas-pop-napr-item-price{color:#a0a3bd;display:block;}.kpas-pop-napr-item-price-number{color:#4E4B66;margin:0 0.5rem;}.kpas-pop-napr-morelink-wrap{text-align:center;}.kpas-pop-napr-morelink a{display:inline-block;line-height:2em;padding:1em 2em;}.slick-arrow{background-repeat:no-repeat;border:none;position:absolute;top:0;right:0;display:inline-block;border-radius:50%;background-position:center;background-color:#ffffff;box-shadow:0px 32px 64px rgba(17,17,17,0.08);width:60px;height:60px;font-size:0;cursor:pointer;}.slick-arrow:hover{box-shadow:0px 10px 40px rgba(0,124,255,0.4);}.slick-prev{background-image:url(/themes/kpas/img/icons/slider-prev-arrow.png);right:100px;}.slick-next{background-image:url(/themes/kpas/img/icons/slider-next-arrow.png);}.slick-arrow.slick-disabled{opacity:0.6;cursor:default;}.slick-arrow.slick-disabled:hover{box-shadow:0px 32px 64px rgba(17,17,17,0.08);}.kpas-pop-arr{position:absolute;top:0;right:0;display:inline-block;border-radius:32px;background:#ffffff;box-shadow:0px 32px 64px rgba(17,17,17,0.08);font-size:0;padding:16px;cursor:pointer;}.kpas-pop-arr:hover{box-shadow:0px 10px 40px rgba(0,124,255,0.4);}.kpas-pop-left-arr{right:64px;}.kpas-pop-left-arr svg{transform:rotate(180deg);}.news-items{margin:2em 0 2em 0;display:flex;display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:1em;}.news-item{word-break:break-word;display:flex;flex-basis:0;flex-grow:1;flex-direction:column;box-shadow:0px 32px 64px rgba(17,17,17,0.08);border-radius:24px;background:#fcfcfc;max-width:350px;overflow:hidden;vertical-align:top;margin-right:1em;}.news-item-img{height:235px;}.news-item-img img{width:100%;height:235px;}.news-item-title{color:#14142B;margin:1em 2em 2em 2em;min-height:4em;}.news-item-spoiler{margin:0 2em 2em 2em;min-height:4em;}.news-item-morelink{margin:auto 2em 2em 0;text-align:right;}.news-item-morelink svg{vertical-align:middle;}.kpas-news-morelink-wrap{text-align:center;}.kpas-footer-social{margin-top:10px;}.kpas-footer-social-text{margin:0 0 10px 0;}.kpas-footer-social-icons{display:flex;justify-content:space-between;}#block-kpaskupitbilet{width:100%;}.kupit-bilet{padding-bottom:60px;position:relative;}.kupit-bilet-nav-wrap{background:#f7f7fc;padding:30px 0 30px 0;}.kupit-bilet-nav{width:95%;margin:30px auto;}.kupit-bilet-nav-item{color:#a0a3bd;padding:22px;cursor:pointer;border-radius:14px;background:#FCFCFC;box-shadow:0px 32px 64px rgba(17,17,17,0.08);font-size:17px;font-weight:900;margin-right:20px;}.kupit-bilet-nav-item_active{color:#4e4b66;}.kupit-bilet-nav-item.hidden{display:none;}.kupit-bilet-nav-item.disabled{opacity:0.4;cursor:default;}.kupit-bilet-nav-item:not(.disabled):not(.kupit-bilet-nav-item_active):hover{color:#00C5FF;}.kupit-bilet-steps{margin:0 auto;width:95%;}.kupit-bilet-tranzit-mesto-text{font-size:36px;}.kupit-bilet-kolvo-wrap{margin:0 auto 60px auto;color:#4e4b66;padding-top:60px;}.kupit-bilet-kolvo-text{display:inline-block;vertical-align:middle;font-size:16px;font-weight:600;margin-right:30px;}.kupit-bilet-kolvo{display:inline-block;vertical-align:middle;border:1px solid #d6d8e7;border-radius:10px;overflow:hidden;}.kupit-bilet-kolvo-btn{display:inline-block;vertical-align:top;background-color:#f7f7fc;width:60px;height:60px;font-size:2rem;font-weight:100;cursor:pointer;border:none;}.kupit-bilet-kolvo-btn.disabled{color:#D6D8E7}.kupit-bilet-kolvo-btn:not(.disabled):hover{background-color:#00C5FF;}.kupit-bilet-kolvo-value{display:inline-block;vertical-align:middle;}.kupit-bilet-kolvo-val{display:inline-block;font-size:28px;font-weight:900;line-height:60px;padding:0 20px;}.kupit-bilet-info-wrap{width:95%;position:relative;}.kupit-bilet-info{padding:20px 0 0 0;position:absolute;top:30px;right:0;background:#FCFCFC;box-shadow:0px 32px 64px rgba(17,17,17,0.08);border-radius:14px;max-width:300px;}.kupit-bilet-info-itemtitle,.kupit-bilet-info-itemtitle,.kupit-bilet-info-itemtitle{color:#a0a3bd;font-size:18px;font-weight:900;margin-bottom:15px;}.kupit-bilet-info-marshrut{margin:0 0 30px 0;}.kupit-bilet-info-otpravlenie{margin:0 0 30px 0;}.kupit-bilet-info-pribytie{margin:0 0 30px 0;}.kupit-bilet-info-item-wr.kupit-bilet-info-summa{background:#F7F7FC;padding:20px;}.kupit-bilet-info-item-wr{padding:0 20px;}.kupit-bilet-info-item{position:relative;padding:0 0 0 50px;}.kupit-bilet-info-item .route-icon{left:0;position:absolute;}.kupit-bilet-info-item .clock-icon{left:0;position:absolute;}.kupit-bilet-mesta{line-height:90px;margin:60px 0;cursor:default;max-width:70%;}.kupit-bilet-mesto{cursor:pointer;display:inline-block;border:1px solid #d6d8e7;border-radius:10px;background:#fcfcfc;box-sizing:border-box;color:#a0a3bd;font-size:28px;font-weight:900;line-height:75px;text-align:center;width:75px;margin-right:10px;}.kupit-bilet-mesto_selected{color:#007cff;border-color:#007cff;cursor:pointer;border-width:2px;}.kupit-bilet-mesto_sold{color:#f7f7fc;background:#D6D8E7;cursor:default;}.kupit-bilet-mesto:hover:not(.disabled):not(.kupit-bilet-mesto_sold){color:#00C5FF;border-color:#00C5FF;}.kupit-bilet-mesto.disabled{cursor:default;color:#eff0f6;}.kupit-bilet-mesta-legend{margin:0 0 60px 0;}.kupit-bilet-pax-wrap{max-width:70%;}.kupit-bilet-pax-title{color:#14142b;font-size:36px;font-weight:900;margin:60px 0;}.kupit-bilet-paxs{background:#FCFCFC;box-shadow:0px 32px 64px rgba(17,17,17,0.08);border-radius:0px 24px 24px 24px;margin:0 0 30px 0;}.kupit-bilet-bagazh-wr{background:#FCFCFC;box-shadow:0px 32px 64px rgba(17,17,17,0.08);border-radius:0px 24px 24px 24px;margin:0 0 30px 0;}.kupit-bilet-contacts{background:#FCFCFC;box-shadow:0px 32px 64px rgba(17,17,17,0.08);border-radius:24px;margin:0 0 30px 0;display:flex;color:#FCFCFC;}.kupit-bilet-oferta-text{margin:30px 0 30px 0;font-size:14px;color:#6e7191;font-weight:400;}.recycle-icon{transition:0.25s;}.kupit-bilet-vozvrat-wr:hover .recycle-icon{transform:rotateZ(180deg);transition:0.25s;}.kupit-bilet-vozvrat-text{font-size:15px;font-weight:600;color:#14142b;border-bottom:2px dotted #00af80;margin:0 0 0 10px;cursor:pointer;}.kupit-bilet-contacts-inputs{padding:30px;flex:1;}.kupit-bilet-price-itogo{background:linear-gradient(270deg,#00E9AA -0.11%,#00AF80 99.89%);border-radius:0px 24px 24px 0px;padding:30px;flex:0 0 300px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.kupit-bilet-price-itogo-text{font-size:18px;font-weight:900;margin:0 0 15px 0;}.kupit-bilet-price-itogo-value-wr{font-size:28px;font-weight:900;}.kupit-bilet-price-itogo-value{margin-left:15px;}.kupit-bilet-paxinfo{background:#FCFCFC;border:2px solid #00AF80;box-sizing:border-box;border-radius:24px;padding:30px;margin:30px 0 30px 0;}.kupit-bilet-paxinfo-title{font-size:17px;font-weight:900;line-height:20px;margin:0 0 20px;color:#4e4b66;}.kupit-bilet-paxinfo-list-item{margin-right:20px;font-size:16px;font-weight:400;line-height:22px;}.kupit-bilet-paxinfo-list-item-num{color:#00af80;font-size:17px;font-weight:900;line-height:20px;}.kupit-bilet-tabs{font-size:0;}.kupit-bilet-tab{background:#eff0f7;display:inline-block;border-radius:14px 14px 0 0;padding:10px 30px 10px 30px;margin:0 10px 0 0;font-size:17px;font-weight:900;color:#4e4b66;z-index:2;position:relative;cursor:pointer;}.kupit-bilet-pax-tab-data-wr{background:#FCFCFC;border-radius:0px 24px 24px 24px;z-index:2;position:relative;padding:30px;}.kupit-bilet-tab_active{background:#fcfcfc;box-shadow:0px -32px 64px rgba(17,17,17,0.08);}.kupit-bilet-tab-icon{display:inline-block;vertical-align:middle;width:30px;height:37px;background:url(/themes/kpas/img/icons/invoice.png) no-repeat;margin-right:10px;}.kupit-bilet-bagazhs{background:#FCFCFC;box-shadow:0px 32px 64px rgba(17,17,17,0.08);border-radius:0px 24px 24px 24px;margin:0 0 30px 0;}.kupit-bilet-bagazh-icon{display:inline-block;width:24px;height:36px;background:url(/themes/kpas/img/icons/bagazh.png) no-repeat;margin-right:10px;vertical-align:middle;}.kupit-bilet-bagazh-text{display:inline-block;vertical-align:middle;font-size:16px;font-weight:600;margin-right:30px;}.kupit-bilet-bagazh{display:inline-block;vertical-align:middle;border:1px solid #d6d8e7;border-radius:10px;overflow:hidden;}.kupit-bilet-bagazh-btn{display:inline-block;vertical-align:top;background-color:#f7f7fc;width:60px;height:60px;font-size:2rem;font-weight:100;cursor:pointer;border:none;color:#4e4b66;}.kupit-bilet-bagazh-btn.disabled{color:#D6D8E7}.kupit-bilet-bagazh-btn:not(.disabled):hover{background-color:#00C5FF;}.kupit-bilet-bagazh-value{display:inline-block;vertical-align:middle;}.kupit-bilet-bagazh-val{display:inline-block;font-size:28px;font-weight:900;line-height:60px;padding:0 20px;color:#4e4b66;width:2em;}.kupit-bilet-bagazh-totalprice{display:inline-block;font-size:28px;font-weight:900;line-height:60px;padding:0 20px;vertical-align:middle;color:#4e4b66;}.form-item-dop-vozvrat label{display:inline-block;}.kupit-bilet-dops{margin:0 0 0 0;border:1px solid #d6d6e7;box-sizing:border-box;border-radius:24px;padding:20px;margin:30px 0 30px 0;}.kupit-bilet-dop-name .icon{display:inline-block;width:15px;height:13px;vertical-align:middle;margin-left:0.2em;height:26px;}.kupit-bilet-dop-name .icon.active{transform:rotate(180deg);}.label,label{font-size:16px;font-weight:600;color:#4e4b66;display:block;margin:0 0 10px 0;}.kupit-bilet input[type=text]{border:1px solid #d6d6e7;background:#fcfcfc;box-sizing:border-box;border-radius:10px;line-height:50px;padding:0 1em;font-size:16px;color:#4e4b66;height:50px;}.kupit-bilet input[type=tel]{border:1px solid #d6d6e7;background:#fcfcfc;box-sizing:border-box;border-radius:10px;line-height:50px;padding:0 1em;font-size:16px;color:#4e4b66;height:50px;}.kupit-bilet input[type=email]{border:1px solid #d6d6e7;background:#fcfcfc;box-sizing:border-box;border-radius:10px;line-height:50px;padding:0 1em;font-size:16px;color:#4e4b66;height:50px;}.kupit-bilet input[type=password]{border:1px solid #d6d6e7;background:#fcfcfc;box-sizing:border-box;border-radius:10px;line-height:50px;padding:0 1em;font-size:16px;color:#4e4b66;height:50px;}.kupit-bilet input.error{border-color:red;}.kupit-bilet-fullname-wr{font-size:0;margin-bottom:30px;}.kupit-bilet input.invalid{box-shadow:0 0 5px red;}.kupit-bilet-dr-input-wr.invalid{box-shadow:0 0 5px red;}.kupit-bilet select.invalid{box-shadow:0 0 5px red;}.kupit-bilet-input{display:inline-block;width:30%;margin:0 3% 0 0;vertical-align:top;}.kupit-bilet-contacts-inputs .kupit-bilet-input{width:45%;}.kupit-bilet-input input{width:100%;}.kupit-bilet-lname{margin-right:0;}.kupit-bilet-input-sub{font-size:14px;color:#6e7191;}.kupit-bilet-input select{width:100%;border:1px solid #d6d6e7;background:#fcfcfc;box-sizing:border-box;border-radius:10px;line-height:50px;padding:0 1em;font-size:16px;color:#4e4b66;height:50px}.kupit-bilet-dr-input-wr{display:flex;border:1px solid #d6dbe7;border-radius:10px;background:#fcfcfc;line-height:50px;padding:0 10px;color:#4e4b66;align-items:center;width:100%;height:52px;}.kupit-bilet-dr input[type=text]{border:none;padding:0;height:48px;}#edit-bagazh-count{opacity:0;display:none;}.kupit-bilet-paxpol-wr{margin-bottom:30px;}.kupit-bilet-paxpol{width:100%;}.kupit-bilet-paxpol label{display:inline;}.kupit-bilet-paxpol input{width:auto;}.kupit-bilet-paxpol .inputs{line-height:50px;}.kupit-bilet-pax-doc select{font-size:1rem;}.kupit-bilet-pax-doc-wr{font-size:0;margin-bottom:30px;}.kupit-bilet-paxgraj select{font-size:1rem;}.kupit-bilet-other-wr{margin:0 0 30px 0;}.radio{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px;}.radio + label{position:relative;padding:0 0 0 35px;cursor:pointer;}.radio + label:before{content:'';position:absolute;top:-3px;left:0;width:26px;height:26px;border:7px solid #d6d8e7;border-radius:50%;background:#FFF;box-sizing:border-box;}.radio:checked + label:before{border-color:#007cff;}.radio:checked + label:before{opacity:1;}.kupit-bilet input.radio.invalid + label:before{box-shadow:0 0 5px red;}.kupit-bilet-check-wrap{box-shadow:0 0 10px #f0f0f0;display:inline-block;width:auto;margin:1em 1em 1em 0;padding:1em;border:1px solid #e0e0e0;vertical-align:top;}.kupit-bilet-check-data-item{line-height:1.7em;}.kupit-bilet-check-data-item .name{font-weight:normal;display:inline-block;width:8em;vertical-align:middle;}.kupit-bilet-check-data-item .val{font-weight:bold;display:inline-block;width:auto;vertical-align:middle;}.user-login-form{max-width:1440px;width:95%;margin:0 auto;margin-bottom:5em;}.user-login-form .form-item{margin-bottom:3em;}.user-login-form input{border:1px solid #d6dbe7;border-radius:10px;background:#fcfcfc;line-height:50px;color:#4e4b66;height:52px;}.user-login-form .js-form-type-password{display:inline-block;width:50%;font-size:1rem;padding-right:1%;vertical-align:top;}.user-login-form .button{cursor:pointer;background:linear-gradient(90deg,#FFD200 0%,#F7971E 100%);border-radius:10px;display:inline-block;line-height:3em;padding:0 1em;color:#fcfcfc;border:none;}.user-login-form .button input{color:#fcfcfc;}.user-login-form input.button:hover{background:#FFD100;color:#fcfcfc;}.user-login-form .button:active{background:#F7971D;}.user-login-form .button.disabled{background:#D6D8E7;cursor:default;}.user-form{max-width:1440px;width:95%;margin:0 auto;margin-bottom:5em;}.user-form .form-item{margin-bottom:1em;}.user-form input{border:1px solid #d6dbe7;border-radius:10px;background:#fcfcfc;color:#4e4b66;padding:0.5rem;}.user-form .js-form-type-password{display:inline-block;width:50%;font-size:1rem;padding-right:1%;vertical-align:top;}.user-form .button{cursor:pointer;background:linear-gradient(90deg,#FFD200 0%,#F7971E 100%);border-radius:10px;display:inline-block;line-height:3em;padding:0 1em;color:#fcfcfc;border:none;}.user-form .button input{color:#fcfcfc;}.user-form input.button:hover{background:#FFD100;color:#fcfcfc;}.user-form .button:active{background:#F7971D;}.user-form .button.disabled{background:#D6D8E7;cursor:default;}.user-form select{border:1px solid #d6dbe7;border-radius:10px;background:#fcfcfc;line-height:50px;color:#4e4b66;height:52px;}.user-form input[type=date]{width:50%;}.user-register-form{max-width:1440px;width:95%;margin:0 auto;margin-bottom:5em;}.user-register-form .form-item{margin-bottom:1em;}.user-register-form input{border:1px solid #d6dbe7;border-radius:10px;background:#fcfcfc;color:#4e4b66;}.user-register-form .js-form-type-password{display:inline-block;width:50%;font-size:1rem;padding-right:1%;vertical-align:top;}.user-register-form .button{cursor:pointer;background:linear-gradient(90deg,#FFD200 0%,#F7971E 100%);border-radius:10px;display:inline-block;line-height:3em;padding:0 1em;color:#fcfcfc;border:none;}.user-register-form .button input{color:#fcfcfc;}.user-register-form input.button:hover{background:#FFD100;color:#fcfcfc;}.user-register-form .button:active{background:#F7971D;}.user-register-form .button.disabled{background:#D6D8E7;cursor:default;}.user-pass{max-width:1440px;width:95%;margin:0 auto;margin-bottom:5em;}.user-pass .form-item{margin-bottom:3em;}.user-pass input{border:1px solid #d6dbe7;border-radius:10px;background:#fcfcfc;line-height:50px;color:#4e4b66;height:52px;}.user-pass .js-form-type-password{display:inline-block;width:50%;font-size:1rem;padding-right:1%;vertical-align:top;}.user-pass .button{cursor:pointer;background:linear-gradient(90deg,#FFD200 0%,#F7971E 100%);border-radius:10px;display:inline-block;line-height:3em;padding:0 1em;color:#fcfcfc;border:none;}.user-pass .button input{color:#fcfcfc;}.user-pass input.button:hover{background:#FFD100;color:#fcfcfc;}.user-pass .button:active{background:#F7971D;}.user-pass .button.disabled{background:#D6D8E7;cursor:default;}label.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;color:red;content:"*";vertical-align:super;}#block-views-block-poezdki-block-1 .views-field{padding:0 1em 1em 0;}.page-node-type-poezdka #block-kpas-content{margin-top:2em;}.kpas-rasp-result-punkty-link{color:#264796;text-decoration:underline;text-align:center;font-size:1em;cursor:pointer;text-decoration-style:dotted;}.kpas-rasp-result-bottom{padding:5px;margin-bottom:1em;}*{box-sizing:border-box;padding:0;margin:0;font-family:'Inter',arial,sans-serif;}.details{margin-top:-26px;margin-bottom:30px;background:#fff;}.details-wrap{display:flex;padding:0 30px;border-top:none;border-radius:0px 0px 24px 24px;box-shadow:4px 22px 27px -14px rgba(34,60,80,0.2);max-height:0;overflow:hidden;transition:.3s;}.details-items{margin-top:1.6rem;position:relative;color:#a0a3bd;font-weight:600;}.details-item{position:relative;display:flex;margin-bottom:.6rem;}.details-coming{width:114px;}.details-city{position:relative;color:#000;width:176px;}.details-city:after{content:'';position:absolute;top:5px;left:-19px;width:8px;height:8px;line-height:18px;background:#fff;color:#000;text-align:center;font-size:18px;border-radius:50%;border:3px solid #67a6ef;}.details-items:before{content:'';position:absolute;top:40px;bottom:15px;left:101px;width:1px;border-left:2px solid #67a6ef}.details-item:last-child:before{content:'';display:inline-block;position:absolute;top:10px;bottom:0;left:101px;width:4px;background:#ffffff;}.details-coming-inf,.details-start-inf{font-weight:900;}.details-coming-inf{width:290px;}.details-active{border-top:none;height:100%;}.btn-accordion{display:inline-block;margin:0 30px 0 45px;cursor:pointer;}.btn-accordion svg{display:inline-block;width:15px;height:13px;vertical-align:middle;transition:.15s;}@media (max-width:476px){.details-coming-inf,.details-start-inf{width:262px;}.details-coming{width:86px;}.details-items:before{content:'';position:absolute;top:40px;bottom:15px;left:73px;width:1px;border-left:2px solid #67a6ef;}}@media (max-width:390px){.details-wrap{padding:0 1em;}.details-coming{width:4.5em;}.details-coming-inf{width:13.5em;}.details-items:before{left:59px;}.details-city{width:9.5em;}}.kpas-kupit-vozvrat-btn{margin:15px 0 0 0;}.kpas-kupit-vozvrat-btn .btn2-sec-content img{vertical-align:middle;display:inline-block;margin:0 0.5em 0 0;}.kpas-kupit-bilet-status{margin:0 0 15px 0;color:#000000;}.kpas-kupit-bilet-status_opl{color:#008d00;}.kpas-kupit-bilet-status_opl .icon{display:inline-block;margin-right:1em;background:#008d00;border-radius:50%;color:white;width:1.2em;height:1.2em;text-align:center;line-height:1.2em;}.kpas-kupit-bilet-status_neopl{color:#8d0000;}.kpas-kupit-bilet-status_neopl .icon{display:inline-block;margin-right:1em;background:#ff0000;border-radius:50%;color:white;width:1.7em;height:1.7em;text-align:center;line-height:2em;}.kpas-kupit-bilet-status_ozh{color:#008d00;}.kpas-kupit-bilet-status_ozh .icon{display:inline-block;margin-right:1em;background:#f7f700;border-radius:50%;color:#000000;width:1.7em;height:1.7em;text-align:center;line-height:2em;}.kpas-kupit-bilet-status_refund_ok{color:#008d00;}.kpas-kupit-bilet-status_refund_ok .icon{display:inline-block;margin-right:1em;background:#ff0000;border-radius:50%;color:white;width:1.2em;height:1.2em;text-align:center;line-height:1.2em;}.refund-bilet{padding:60px 0;position:relative;}.refund-bilet-content{margin:0 auto;width:95%;max-width:40em;}@media only screen and (max-width :650px){.refund-bilet{padding:10px 0;}}.kupit-bilet-info-vozvrat-text{display:none;padding:10px;color:#fcfcfc;border-radius:0px 0px 24px 24px;background:linear-gradient(270deg,#00E9AA -0.11%,#00AF80 99.89%);position:absolute;z-index:10;width:100%;left:0;line-height:1em;}.kupit-bilet-info-vozvrat-text ul{padding:0;margin:0;}.kupit-bilet-info-vozvrat-text li{padding:0 0 5px 0;}.kupit-bilet-info-vozvrat-icon{display:inline-block;vertical-align:middle;}.kupit-bilet-info-vozvrat-link{display:inline-block;vertical-align:middle;margin:1em 0;}.kupit-bilet-info-vozvrat-link .text{display:inline-block;vertical-align:middle;border-bottom:2px dotted #00AF80;margin:0 5px;padding-bottom:5px;cursor:pointer;}.kupit-bilet-info-vozvrat-link .icon{display:inline-block;width:15px;height:13px;vertical-align:middle;}.kupit-bilet-info-vozvrat-link .icon.active{transform:rotate(180deg);}#webform-submission-obratnaya-svyaz-node-1-form-ajax form{font-size:0;width:50%;max-width:29rem;margin:1rem auto;background-color:#ffffff;padding:1.6rem;box-shadow:0 0 50px #ddd;border-radius:24px;}@media only screen and (max-width :650px){#webform-submission-obratnaya-svyaz-node-1-form-ajax form{width:95%;}}#webform-submission-obratnaya-svyaz-node-1-form-ajax form h2{text-align:center;font-size:1.5rem;color:#fcfcfc;text-transform:uppercase;background-color:#24304d;margin:0 auto;padding:0 2rem 0 2rem;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form h2:after{content:'';display:block;border-top:2px solid #3daf54;height:2px;width:10rem;margin:0.6rem auto 0 auto;font-size:0;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form .webform-ajax-form-wrapper{width:70%;margin:0 auto;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form label{color:#000000;width:9rem;display:block;font-size:16px;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form label.form-required:after{content:'*';color:#ffa1a1;display:inline-block;font-size:0.8em;vertical-align:top;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form .form-item--error-message{font-size:1rem;color:#ff6363;display:block;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form .form-item{width:100%;margin-bottom:5px;padding-right:0;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form .form-item input[type="text"]{padding:5px 10px;border:1px solid #ddd;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form .form-item input[type="tel"]{padding-top:5px;padding-bottom:5px;border:1px solid #ddd;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form .form-item input[type="email"]{padding-top:5px;padding-bottom:5px;border:1px solid #ddd;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form .form-item textarea{padding:5px;border:1px solid #ddd;}#webform-submission-obratnaya-svyaz-node-1-form-ajax form .form-item .iti{width:100%;}.kupit-bilet-lk{font-size:14px;color:#6e7191;}.kupit-bilet-lk .form-item-iscreatelk label{display:inline;font-weight:normal;font-size:14px;color:#6e7191;}#edit-rep-bilety .form-item{display:inline-block;margin:1em;}#edit-rep-bilety .form-item label{display:inline-block;width:auto;}.form-item input[type=date]{width:13em;border:1px solid #d6d6e7;background:#fcfcfc;box-sizing:border-box;border-radius:10px;line-height:50px;padding:0 1em;font-size:16px;color:#4e4b66;height:50px;}#edit-rep-dop-vozvrat-by-day .form-item{display:inline-block;margin:1em;}#edit-rep-dop-vozvrat-by-day .form-item label{display:inline-block;width:auto;}#edit-rep-strah .form-item{display:inline-block;margin:1em;}#edit-rep-strah .form-item label{display:inline-block;width:auto;}#edit-rep-strah-vozvrat .form-item{display:inline-block;margin:1em;}#edit-rep-strah-vozvrat .form-item label{display:inline-block;width:auto;}#edit-find-bilet .form-item{display:inline-block;margin:1em;width:auto;vertical-align:middle;}#edit-find-bilet .form-item label{display:inline-block;width:auto;}#edit-find-bilet .form-item input[type=text]{width:10em;border:1px solid #d6d6e7;background:#fcfcfc;box-sizing:border-box;border-radius:10px;line-height:50px;padding:0 1em;font-size:16px;color:#4e4b66;height:50px;}#kpas-kupit-rep-bilety table{width:99%;margin:0 auto 1em auto;}#kpas-kupit-rep-bilety table td{padding:4px;}#kpas-kupit-rep-bilety table td:nth-child(1){text-align:center;}#kpas-kupit-rep-bilety table td:nth-child(6){text-align:center;}#kpas-kupit-rep-bilety table td:nth-child(8){text-align:center;}#kpas-kupit-rep-bilety table td:nth-child(9){text-align:right;}#kpas-kupit-rep-bilety table td:nth-child(10){text-align:right;}#kpas-kupit-rep-dop-vozvrat-by-day table{width:99%;margin:0 auto 1em auto;}#kpas-kupit-rep-dop-vozvrat-by-day table td{padding:4px;}#kpas-kupit-rep-dop-vozvrat-by-day table td:nth-child(1){text-align:center;}#kpas-kupit-rep-dop-vozvrat-by-day table td:nth-child(1){text-align:center;}#kpas-kupit-rep-bilety-by-day table{width:90%;}#kpas-kupit-rep-bilety-by-day table td{padding:4px;}#kpas-kupit-rep-bilety-by-day table td:nth-child(1){text-align:center;}#kpas-kupit-rep-bilety-by-day table td:nth-child(2){text-align:center;}#kpas-kupit-rep-bilety-by-day table td:nth-child(3){text-align:center;}#kpas-kupit-rep-bilety-by-day table td:nth-child(4){text-align:right;}#kpas-kupit-rep-bilety-by-day table td:nth-child(5){text-align:right;}#kpas-kupit-rep-bilety-by-day table td:nth-child(6){text-align:right;}#kpas-kupit-rep-bilety-by-day table td:nth-child(7){text-align:right;}#kpas-kupit-rep-bilety-by-day table td:nth-child(8){text-align:center;}#kpas-kupit-rep-bilety-by-day table td:nth-child(9){text-align:right;}#kpas-kupit-rep-bilety-by-day table td:nth-child(10){text-align:center;}#kpas-kupit-rep-strah table{width:99%;margin:0 auto 1em auto;}#kpas-kupit-rep-strah table td{padding:4px;text-align:center;}#kpas-kupit-rep-strah table td:nth-child(6){text-align:right;}#kpas-kupit-rep-strah table td:nth-child(7){text-align:right;}#kpas-kupit-rep-strah table td:nth-child(13){text-align:left;}#kpas-kupit-rep-strah table td:nth-child(14){text-align:left;}#kpas-kupit-rep-strah table td:nth-child(15){text-align:left;}#kpas-kupit-rep-strah-vozvrat table{width:99%;margin:0 auto 1em auto;}#kpas-kupit-rep-strah-vozvrat table td{padding:4px;text-align:center;}#kpas-kupit-rep-strah-vozvrat table td:nth-child(6){text-align:right;}#kpas-kupit-rep-strah-vozvrat table td:nth-child(7){text-align:right;}#kpas-kupit-rep-strah-vozvrat table td:nth-child(13){text-align:left;}#kpas-kupit-rep-strah-vozvrat table td:nth-child(14){text-align:left;}#kpas-kupit-rep-strah-vozvrat table td:nth-child(15){text-align:left;}#kpas-kupit-rep-bilety-by-day table tfoot{font-weight:bold;}#kpas-kupit-rep-sale-error table{width:99%;margin:0 auto 1em auto;}#kpas-kupit-rep-sale-error table td{padding:4px;text-align:center;}.ui-accordion.ui-widget.ui-helper-reset h3{width:100%;}.ui-accordion.ui-widget.ui-helper-reset h3 .ui-icon{background:none;}@media only screen and (max-width :650px){.ui-accordion .ui-accordion-content.faqfield-answer{padding:1em;}}.messages--error{font-size:1rem;}.kupit-bilet-check-actions{display:flex;justify-content:space-between;}@media only screen and (max-width :500px){.kupit-bilet-check-actions{display:block;text-align:center}}.kupit-bilet-dop-summa{font-size:16px;font-weight:900;line-height:unset;color:#4e4b66;}.kupit-bilet-dop-name{font-size:17px;font-weight:900;line-height:unset;color:#4e4b66;}.kupit-bilet-dop-text{display:none;font-size:10px;line-heinght:normal}.kupit-bilet-dop-text ul{font-size:10px;line-height:normal;padding-inline-start:1em}.kupit-bilet-dop-checkbox{display:flex;align-items:center;margin-bottom:0.5em;}.kupit-bilet-dop-text_2{font-size:10px;text-align:justify;line-height:normal;}.kupit-bilet-dop-text_2 a{font-size:10px;}@media only screen and (max-width :767px){.kupit-bilet-dop-text ul{padding-left:5px;}}.kupit-bilet-dop-name{cursor:pointer;word-break:break-word;-webkit-hyphens:none;hyphens:none;outline:0;position:relative;border-bottom:2px dotted;}.custom-checkbox{position:absolute;z-index:-1;opacity:0;}.custom-checkbox:not(:disabled):not(:checked)+label:hover::before{border-color:#b3d7ff;}.custom-checkbox:not(:disabled):active+label::before{background-color:#b3d7ff;border-color:#b3d7ff;}.custom-checkbox:focus+label::before{box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}.custom-checkbox:focus:not(:checked)+label::before{border-color:#80bdff;}.custom-checkbox:disabled+label::before{background-color:#e9ecef;}.custom-checkbox:checked+label::before{border-color:#0b76ef;background-color:#0b76ef;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox+label{display:inline-flex;align-items:center;user-select:none;vertical-align:middle;margin:0;}.custom-checkbox+label::before{content:'';display:inline-block;width:1.5em;height:1.5em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:0.25em;margin-right:0.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;}.header-rasp-avia{display:none;}.header-rasp-avia.active{display:block;}.header-rasp-tabs{margin:0 0 10px 0;color:#007cff;}.header-rasp-tab{background-color:#e2e2e2;border:1px solid #d6dbe7;cursor:pointer;display:inline-block;margin:0 2px 0 0;padding:5px 10px;border-bottom:none;border-radius:10px 10px 0 0;}.header-rasp-tab.active{background-color:#fcfcfc;color:#4E4B66;cursor:default;}.header-rasp-tab:hover:not(.active){border-color:#9d9d9d;background-color:#e8e8e8;}.kpas-header-rasp{height:auto;}.kpas-rasp-result-sort{padding-left:30px;margin:0 0 30px 0;}.kpas-rasp-result-sort-title{margin:0 1em 0 0;}.kpas-rasp-result-sort-item.dotbtn{font-size:16px;}.kpas-rasp-result-sort-item.active{font-weight:600;}.kpas-otsenky table th{background-color:#eee;border:1px solid #999;}.kpas-otsenky table td{border:1px solid #999;padding:4px;}.kpas-otsenky .form-item{display:inline-block;padding:0 10px;}.kpas-otsenky .form-actions{display:inline-block;}.kpas-otsenky nav.pager .pager__item{padding:5px 10px;display:inline-block;}.kpas-otsenky nav.pager .pager__item.is-active{background-color:#eee;;}.kpas-otsenky .form-item-id{width:auto;}.kpas-otsenky .form-item-id input{width:9rem;border:1px solid #999}.kpas-otsenky .form-item-created-min{width:auto;}.kpas-otsenky .form-item-created-min input{width:9rem;border:1px solid #999}.kpas-otsenky .form-item-created-max{width:auto;}.kpas-otsenky .form-item-created-max input{width:9rem;border:1px solid #999}.kpas-otsenky .js-form-type-select select{padding:0.5rem;}.kpas-otsenky .form-item-reis-id{width:auto}.kpas-otsenky .form-item-reis-id input{width:9rem;border:1px solid #999}.kpas-otsenky .form-item-atp-str{width:auto}.kpas-otsenky .form-item-atp-str input{width:9rem;border:1px solid #999}#kpas-main-banner{margin:1em 0;}.kpas-main-banner-item{border-radius:24px;overflow:hidden;position:relative;}.kpas-main-banner-item img{width:100%;vertical-align:top;}.kupit-bilet-dop-strah-pricelist th{padding:5px;text-align:center}.kupit-bilet-dop-strah-pricelist td{padding:5px;text-align:center}.kpas-kak-kupit-bilet-link{position:absolute;}@media only screen and (max-width:800px){.kpas-kak-kupit-bilet-link{position:relative;}}.kpas-apps-links_center{text-align:center}.kpas-apps-links-sep{display:inline-block;width:1em;}@media only screen and (max-width:400px){.kpas-apps-links-sep{display:block;width:1em;}}.kpas-apps-links-title{color:#eda735;text-align:center}.kpas-rasp-result-ipunkts-data .kpp-btn{font-size:16px;}.kpas-rasp-result-ipunkts-data .kpp-btn.active{font-weight:700;}.kpas-rasp-result-fromavs-data .kodp-btn{font-size:16px;}.kpas-rasp-result-fromavs-data .kodp-btn.active{font-weight:700;}.kpas-menu-item .kpas-menu{display:none;position:absolute;z-index:1;border:1px solid rgb(200,200,200);box-shadow:5px 5px 5px -5px rgba(34,60,80,0.23);left:0;top:100%;width:180%;border-radius:12px;}.menu-item--expanded span svg{position:absolute;transition:.3s transform;}.menu-item--expanded:hover>span svg{transform:rotate(180deg);}.menu-item--expanded{cursor:pointer;}.menu-item--expanded .kpas-menu{padding:12px 16px;}.menu-item--expanded .kpas-menu a{color:black;transition:.15s color ease;}.kpas-menu a:hover{color:#00C5FF;}.kpas-menu .kpas-menu-item{display:block;}@media (max-width:767px){.kpas-menu{border-radius:12px;}.kpas-header .kpas-menu{box-shadow:5px 5px 5px -5px rgba(34,60,80,0.23);}.kpas-menu-item .kpas-menu{position:relative;display:none;padding:0;border:none;width:100%;box-shadow:none;}.menu-item--expanded span{display:inline-block;padding:0.7em;text-decoration:none;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#007CFF;}.menu-item--expanded .kpas-menu a{color:#007CFF;padding-left:20px;}.menu-item--expanded .kpas-menu a:hover{color:#00C5FF;}.menu-item--expanded .kpas-menu li:first-child{padding-top:8px;}.kpas-menu .kpas-menu-item ul li{padding-left:12px;}.menu-item--expanded:hover>.kpas-menu{display:block;height:100%;}}.kpas-rasp-map-btn{margin:0 0 30px 30px;}.kpas-rasp-map-btn-text{font-size:15px;font-weight:600;color:#a0a3bd;text-decoration:underline;cursor:pointer;text-decoration-style:dotted;}.kpas-rasp-map-btn .map-icon{margin-right:15px;}.kpas-rasp-map-btn:hover .map-icon{cursor:pointer;}.kpas-rasp-map-btn:hover .kpas-rasp-map-btn-text{color:black}@media only screen and (max-width:767px){.kpas-rasp-map-btn{margin:0 0 30px 18px;}}.kpas-rasp-result-zveri{display:block;margin:30px 0 0 30px;}.kpas-rasp-result-zveri img{width:100px;vertical-align:top;}@media only screen and (max-width:767px){.kpas-rasp-result-zveri{margin:6px 0 6px 18px;}}.kpas-zveri-wr{background:rgba(0,0,0,.5);opacity:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);position:fixed;top:0;left:0;bottom:0;right:0;-webkit-transform:translateX(-9999px);transform:translateX(-9999px);}.kpas-zveri-wr.visible{opacity:1;z-index:999;pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0);}.kpas-zveri-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZD0iTTEgMTNsNi02IDYgNk0xIDFsNiA2IDYtNiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM4Njg2ODQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-color:transparent;opacity:1;width:30px;height:30px;background-repeat:no-repeat;background-position:50%;cursor:pointer;position:absolute;right:16px;top:0;left:auto;}.kpas-zveri-wr0{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.3);box-shadow:0 0 40px 0 rgba(0,0,0,.3);margin:-70px auto 0;margin-top:-70px;position:relative;width:500px;-webkit-transition-property:margin-top;transition-property:margin-top;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);}.kpas-zveri-content-wr{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;}@media only screen and (max-width :767px){.kpas-zveri-wr0{height:auto;min-height:auto;width:90%;}.kpas-zveri-common{width:100%;}}.kpas-rasp-result-item-actions .kpas-rasp-result-zveri{margin:0 0 1em 0;}.kpas-zveri-common{background:#f0f4f8;}.kpas-zveri-common-img{display:none;padding:2em}.kpas-zveri-common-img img{width:100px;}.kpas-zveri-texts .kpas-zveri-text{display:none;}.kpas-zveri-texts{background:#fff;overflow:auto;padding:40px 20px;width:100%;}.kpas-rasp-result-zveri.kpas-rasp-result-zveri_mobile{display:none;}@media only screen and (max-width:1023px){.kpas-rasp-result-zveri{display:none;}.kpas-rasp-result-zveri.kpas-rasp-result-zveri_mobile{display:block;}}.kpas-rasp-result-zveri-btn{margin:0 0 1em 0;}.kpas-rasp-result-item-actions .btn2-pri2{min-width:9em;}.kpas-route-content{font-size:0.7rem;margin:1rem 0;}.kpas-route-content ul{list-style:unset;padding:revert;}.kpas-route-content > p{margin:1em 0;}#scrollToTopBtn{position:fixed;width:44px;height:44px;bottom:20px;right:20px;display:none;background:linear-gradient(90deg,#FFD200 0%,#F7971E 100%);color:#fff;border:none;padding:10px;cursor:pointer;border-radius:10px;transition:.2s;svg{transform:rotate(180deg)}}.force-major-vozvrat-reestr table{width:100%;}.force-major-vozvrat-reestr table td{border:1px solid #eee}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/kpas/img/messages-icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/kpas/img/messages-icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/kpas/img/messages-icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0;}.jq-file{position:relative;display:inline-block;overflow:hidden;}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em;}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.jq-selectbox,.jq-select-multiple{position:relative;display:inline-block;}.jq-selectbox select,.jq-select-multiple select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;}.jq-selectbox li,.jq-select-multiple li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}.jq-selectbox{z-index:10;}.jq-selectbox__select{position:relative;}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;}.jq-selectbox__dropdown{position:absolute;}.jq-selectbox__search input{-webkit-appearance:textfield;}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none;}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch;}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch;}.jq-number{display:inline-block;}.jq-number__field input{-moz-appearance:textfield;text-align:left;}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;}
.layout-container{overflow:hidden;}@media only screen and (max-width :1200px){.header-rasp-inputs{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}.header-rasp-input_kuda,.header-rasp-input_otkuda{width:calc(50% - 25px);flex-shrink:0;flex:unset;margin-bottom:24px;}.header-rasp-input_kuda{margin-right:0;}.kpas-header-rasp{height:auto;border-radius:24px;padding:24px;margin:-71px auto 0 auto;}.header-rasp-input-values-list{margin:4px 0 0 0;}.header-rasp-input_pax{margin:0;flex:unset;width:244px;}.header-rasp-input_nayti-btn,.header-rasp-input_kogda{flex:unset;width:calc((100% - 244px - 32px) / 2);margin:0;}.kpas-rasp-result-item-val{display:block;}.kpas-rasp-result-item-reis{margin-bottom:10px;}.kpas-rasp-result-item-finish{margin-top:40px;}}@media only screen and (max-width :1023px){.kpas-rasp-result-item{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}.kpas-rasp-result-item-td:last-child{width:100%;}.kpas-rasp-result-item-actions{margin:24px auto;}.kpas-rasp-result-th .td{width:25%;}main{padding-top:24px;}.kupit-bilet-info{right:-20px;top:160px;}.kupit-bilet-mesta{max-width:61%;}.kupit-bilet-pax-wrap{max-width:59%;}.kupit-bilet-pax-tab-data-wr{padding:24px;}.kupit-bilet-input{margin-right:6px;width:calc((100% - 12px) / 3);}.kupit-bilet-contacts-inputs .kupit-bilet-input{width:100%;}.kupit-bilet-paxpol-wr .kupit-bilet-input{width:100%;}.kupit-bilet-input:last-child{margin-right:0;}.kupit-bilet-other-wr .kupit-bilet-input{width:calc((100% - 12px) / 2);}.kupit-bilet-contacts{box-shadow:0 0 32px rgba(17,17,17,0.18);border-radius:12px;margin:0 0 24px 0;display:block;}.kupit-bilet-contacts-inputs{padding:24px 18px;}.kupit-bilet-price-itogo{border-radius:0 0 12px 12px;padding:24px 18px;}.kupit-bilet-pax-title{line-height:1.2;}.kupit-bilet-nav-wrap{padding:24px 18px;overflow-x:auto;}.kupit-bilet-nav{width:100%;margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:stretch;align-items:stretch;justify-content:flex-start;}.kupit-bilet-nav-item{padding:12px;border-radius:6px;box-shadow:0 16px 32px rgba(17,17,17,0.08);font-size:14px;margin-left:8px;margin-right:0;width:124px;flex-shrink:0;}.kupit-bilet-nav-item:first-child{margin-left:0;}#webform-submission-obratnaya-svyaz-node-1-add-form{width:95%;}}@media only screen and (max-width :767px){.news-items{display:block;}.news-item{margin-right:0;}.news-list.views-row{margin:0 auto 1em auto;max-width:350px;display:block;}h1{line-height:1.2;font-size:26px;}h2{font-size:22px;line-height:1.2;}.header-rasp-input_kuda,.header-rasp-input_otkuda{width:100%;}.header-rasp-input_nayti-btn,.header-rasp-input_kogda{width:100%;}.header-rasp-input_otkuda{margin-bottom:0;}.kpas-rasp-result-th{display:none;}.kpas-rasp-result-item{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}.kpas-rasp-result-item-td{width:50%;}.kpas-rasp-result-item-td:last-child{width:100%;padding:16px;}.kpas-rasp-result-item-td:last-child .kpas-rasp-result-item-actions{margin:0 auto;width:100%;display:block;}.kpas-rasp-result-item-td:last-child .kpas-rasp-result-item-actions .btn2-pri2{display:block;width:100%;}.kpas-rasp-result-item-reis{font-size:16px;margin:0;padding:20px 18px;}.kpas-rasp-result-item-time-start{margin:30px 18px;}.kpas-rasp-result-item-val{display:block;}.kpas-rasp-result-item-finish{margin:30px 18px}.kpas-rasp-result-item-bus{padding-left:18px;}.kpas-rasp-result-item-from,.kpas-rasp-result-item-to{margin:0 0 30px 18px;}.kpas-rasp-result-item-from .route-icon,.kpas-rasp-result-item-to .route-icon{display:none;}.kpas-rasp-result-item-reis-name{margin:0 18px 30px;font-size:16px;height:auto;}.kpas-rasp-result-item-price{margin:0 0 6px 18px;}.kpas-rasp-result-item-pax{font-size:14px;margin:6px 0 0 18px;}.kpas-rasp-result-item-triptime{margin-left:18px;}.kpas-rasp-result-item-triptime .clock-icon{margin-right:8px;}.footer .kpas-contacts{text-align:left;}.kpas-contacts{padding:18px;}.kpas-footer-social-icons{margin:12px 0;}.kpas-footer-social-icons{font-size:0;justify-content:flex-start;}.kpas-footer-social-icons a{display:block;width:32px;height:32px;margin-right:12px;}.kpas-footer-social-icons a img{width:100%;}.kpas-header-rasp{height:auto;border-radius:0;padding:24px 18px;margin:0 auto;}.header-rasp-inputs{display:block;}.header-rasp-input_otkuda{display:block;}.header-rasp-input-values-list{margin-top:2px;}.header-rasp-input_napravlenie{display:block;width:32px;height:32px;line-height:28px;margin:6px auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:1.5rem;}.header-rasp-input_kogda,.header-rasp-input_kuda{display:block;margin:0 0 24px;}.header-rasp-input_pax{display:block;margin:0 0 24px;width:246px;}.header-rasp-input_nayti-btn{display:block;margin:0 auto;}.kupit-bilet-other-wr .kupit-bilet-input{width:100%;}.kupit-bilet-info-wrap{margin:30px auto 0;order:3;}.kupit-bilet-info{position:static;order:3;}.kupit-bilet-steps{width:100%;margin:0;padding:0 18px;}.kupit-bilet-steps:last-child{margin-bottom:0;}.kupit-bilet-kolvo-wrap{margin:0 auto 24px;padding-top:24px;}.kupit-bilet-steps{order:2;margin-bottom:30px;}.kupit-bilet-mesta{line-height:1.2;margin:30px 0;max-width:100%;font-size:0;}.kupit-bilet{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:stretch;align-items:stretch;justify-content:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;}.kupit-bilet-mesta{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:stretch;align-items:stretch;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}.kupit-bilet-mesto{display:block;border-radius:6px;font-size:28px;font-weight:900;line-height:75px;width:calc((100% - 24px) / 4);margin:0 8px 8px 0;}.kupit-bilet-mesto:nth-child(4n+4){margin-right:0;}.kupit-bilet-mesta-legend{margin-bottom:30px;font-size:13px;}.kupit-bilet-mesta-legend .kupit-bilet-mesto{display:inline-block;font-size:16px;line-height:28px;width:28px;margin:0 4px 8px 6px;}.kupit-bilet-mesta-legend .kupit-bilet-mesto:first-child{margin-left:0;}.kupit-bilet-actions input{width:100%;}.kupit-bilet-pax-wrap{max-width:100%;}.kupit-bilet-pax-title{font-size:26px;line-height:1.2;margin:30px 0;}.kupit-bilet-tabs{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:flex-end;align-items:flex-end;justify-content:flex-start;overflow-x:auto;width:calc(100% + 36px);margin-left:-18px;padding:0 18px;position:relative;z-index:3;}.kupit-bilet-tab{display:block;border-radius:6px 6px 0 0;padding:10px 18px;margin:0 8px 0 0;font-size:16px;white-space:nowrap;}.kupit-bilet-tab-icon{width:24px;height:24px;-webkit-background-size:contain;background-size:contain;}.kupit-bilet-pax-tab-data-wr{border-radius:0 12px 12px 12px;padding:24px 18px;box-shadow:0 0 32px rgba(17,17,17,0.18);}.kupit-bilet-input{display:block;width:100%;margin:0 0 18px 0;}.kupit-bilet-bagazhs{background:transparent;box-shadow:none;border-radius:0 12px 12px 12px;margin:0 0 24px 0;}.kupit-bilet-paxinfo{border-radius:12px;padding:24px 18px;margin:24px 0;}.kupit-bilet-info-item{padding-left:40px;}.kupit-bilet-info{box-shadow:0 0 32px rgba(17,17,17,0.18);}.kupit-bilet-paxinfo-list-item{display:block;margin:0;}.kupit-bilet-check-wrap{display:block;width:100%;margin:24px 0;padding:24px 18px;}.user-login-form .form-item{margin-bottom:1em;}.user-login-form input{line-height:50px;height:52px;}.user-login-form .js-form-type-textfield{width:100%;}.user-login-form .js-form-type-password{width:100%;font-size:1rem;padding-right:1%;vertical-align:top;}.user-form .form-item{margin-bottom:1em;}.user-form input{line-height:50px;height:52px;}.user-form .js-form-type-textfield{width:100%;}.user-form .js-form-type-password{width:100%;font-size:1rem;padding-right:1%;vertical-align:top;}.user-register-form .form-item{margin-bottom:1em;}.user-register-form input{line-height:50px;height:52px;}.user-register-form .js-form-type-textfield{width:100%;}.user-register-form .js-form-type-password{width:100%;font-size:1rem;padding-right:1%;vertical-align:top;}.user-pass .form-item{margin-bottom:1em;}.user-pass input{line-height:50px;height:52px;}.user-pass .js-form-type-textfield{width:100%;}.kpas-pokup-bilety-items{display:block;}.kpas-pokup-bilety-item{margin:0 auto 1em auto;width:50%;box-shadow:0px 0px 40px rgba(17,17,17,0.2);}.kpas-pop-napr-item-price-number{font-size:26px;}}@media only screen and (max-width :650px){.kpas-pokup-bilety-item{width:95%;}.slick-arrow{top:30px}}@media only screen and (max-width :550px){.kupit-bilet-dops{padding:10px 20px}}@media only screen and (max-width :400px){.news-list.views-row{width:95%;}}
