.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-control{position:absolute;background-color:rgba(255,255,255,.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:rgba(255,255,255,.6)}.ol-control .ol-attribution{display:none}.ol-control button{display:block;margin:1px;padding:0;color:#fff;text-decoration:none;text-align:center;background:rgba(0,60,136,.5);border:none;border-radius:2px;box-sizing:border-box}.ol-control button:focus,.ol-control button:hover{background-color:rgba(0,60,136,.7)}.ol-control button:focus{outline:#7dadd9 auto 5px}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-zoomslider button{position:relative}.popup-canvas.captcha-popup{position:fixed;width:450px}.popup-canvas.captcha-popup .popup-body h3{font-weight:400;font-size:13px;text-align:center}.popup-canvas.captcha-popup .popup-body .error{color:red}.popup-canvas.captcha-popup .popup-body .input{margin-top:24px}.popup-canvas.captcha-popup .popup-body img,.popup-canvas.captcha-popup .popup-body input{vertical-align:middle}.popup-canvas.captcha-popup .popup-body .reload{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAFwElEQVR42ryWbYycVRXH//fe52Xmmd2d2Z2ls33ZtN1dRS2rlAAFDWUXlZgoggQTUQxRiSZi1ETgE/ELgRg1EqPxgyjhtQXsBj6YmBRrwAoWEWopL2Wl3XZtd5jOMt2d2Zl5nufec44fnhaju32BD57k5rm5uff+8pxz/udcJSIAgFtvvxMiglzUCyEH5yy01hhafz7SuI1jB1+LyMYdZXzkSxVAaTiboLswj55V60FEcDZGq3oIQg6UdAGlsGNqCgCgcS6m1AbPD873/BB+GEEpBQjek50RxOTAZMfWjY1PFfrKNwRREWFPCe/H9JkguULf5qGRTU/1r9l4kbUpx912SDaNTo4C2TRPNoEwnxXkrbTobIq+gcrVH7r0U/fn+kprl5ZaGL3kkzfH3fYElDEsAhHAEUvSadbj1sKeVn1uSsj9EyLnBnJpgv7K8FfHLp74hRdGxU43BrMgGlg9nIMedkRgAVgYxEABgHPu2r528wfV/X/+GWpH7hWR+LQgpTSYLc4bHrttZPPWe0jE78YxiAXCgHMJRBSICSQAcQZjEbAAOtc7uObSz9+jw54PvL336e8A6KwYo2Z9Ds16Fc3G8TC1zicGLAmIBZYZjgWWCSkLLAvcyTViZHtsCmcTDI5Pfq248cLbmNzKyZB0OxBmHHzpmbv/sfOxby4tLbZgAlgiOGKw9iBeDjBhNrwQMAFIBMQMEsA5B8eEgQu2fjfo7b+Ibbzcdf2VtWi+U4M2HrpLC/e9uuuJxujl1/wyLFWGXNLFUvVILW4361BaSxYjUX6YDwfWjYjSECYIA5ym0D3lcr4ych0l7ZeXgXoHViHIRThROwrj++i2Tky9+ocH5keu/OJve9d+cHR2758eaky/+CMTRCEUIOSYyaI8PvHtoS3X/VBMCCaX6djPI6yMXtE6tDc6Fat3QcIMrQ0GhoYhEKhCH9rNxrMHdj54/cjkV7YZL2BANYQsXBoj6l+FoNCHdvWtexvTL3wsKFbGyTkSCJQJtO00F6BUuAyU6cdChDKQ0iiUyrC12VcO7nroBuOFFePnoD0Pg2MXIl8sKxGR6hsvLrRm9t2SNKpFkGUoBQGUAmIBmstcp40ZKp23egsLiQggEIjSurPY+PuJuZkDUX/lQFDoRX6ggnxxEMxU8vM93zPG/CZ5Z+4ou3he0hjQ5tR9gDIrCvay8YlrniRHWcpmLoBz7letRu3WnsE10H4AIUK7UYNLuq3Rq278Rlhe+5mZZ3fcpLR+S0dFuE4TQhZQemXBLs6/fThOklh7Yc6JA7EA7LB+8+TNDHMsbp14Rnm+gQDMwjrI5R05V1o/vmXDpD81+9yTXwfwUq6nH0mjCmEChJeDiGj6+OyhPatGNk2k1oFFgdhCBYXCxss+e7dNEpAImAGGQJAJNW43EQ2NfnR465d2VP/2+28xu51QBsooqJUE216od47s/+v9SWrBymRCZUFqHZIkhhOARIEAsCg4ETBLtqfbgd+/ekPl49dv86LSjRBSp20TNumiNvPa44f37d4mJgRBwVJWZhwDjjmrAKcGSfaHAEgELunA9A6Wyxd/bptXKH2abQJxdoWiqg2MF6RHX3n++05UvvLhy78gxoBsCubsQhEBSfY9VUyFszlMAI47aOx7+jHbnD/w347738anAO379X+9vOumN//46B2L1ZmDlojFeBDtgbUP0R5E+xDtg0XghAEvgE06qD33+M8XX999izDNQqkz9yOlFBRUJ27Wf3J49+8eMWH0CT/q+4jywqKczCJhZigdFDdt/bJXrAwmi/Xu/PNP3NWZm/6pCfJWoM6tw0IpaONDmKu2vbBj8ch+KO29e1zIwouKfu8Fk9fGjWquvnv77Wn98K+1HzJO83Dxzv4A0tBe8B+QCHTPAILyuqhz7M3XW2/8ZXvSOPaw9oL3/mY4CxleVIRQalvTe35sF4+/oDz/7MdEBP8P+/cAsK5easjb5vQAAAAASUVORK5CYII=);width:26px;height:26px;margin:auto 8px auto 8px;display:inline-block;vertical-align:middle;cursor:pointer;border:none;padding:0}.popup-canvas.captcha-popup .popup-body .listen{background:url(/i/img/common/ic-listen.svg) no-repeat center;width:26px;height:26px;margin:auto 8px auto 8px;display:inline-block;vertical-align:middle;cursor:pointer;border:none;padding:0}.popup-canvas.captcha-popup .popup-body .loading{background:url(data:image/gif;base64,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) no-repeat center}.popup-canvas.captcha-popup .popup-body .bottom-btn{margin-top:20px;text-align:center}.popup-canvas.captcha-popup .popup-body .bottom-btn button{display:inline-block;color:#1d4965;font-weight:500;background:linear-gradient(0deg,#79b6db,#b3dbf2);border:none;border-radius:.1rem;cursor:pointer;text-decoration:none;line-height:3rem;height:3rem;padding:0 2rem}.popup-canvas.captcha-popup .popup-body .bottom-btn button:hover{opacity:.8}.train-route-popup{display:flex;position:absolute;left:calc(50% - 50rem);width:100rem;height:47rem;background:#fff;box-shadow:0 10px 15px 5px #6c6e6f}.train-route-popup .route{display:flex;flex-direction:column;border-style:solid;border-color:#e6e6e6;border-width:1px 0 1px 1px;box-sizing:border-box;width:32rem;height:100%;margin-right:1rem}.train-route-popup .route .head{padding:.8rem 4.4rem;text-align:center}.train-route-popup .route .head i{display:inline-block;vertical-align:top}.train-route-popup .route .head .ic-train{width:1.8rem;height:2.5rem;background:url(/i/img/desktop/ic-train.svg) no-repeat}.train-route-popup .route .head .ic-time{width:2.2rem;height:2.2rem;background:url(/i/img/desktop/ic-time.svg) no-repeat;margin:0 6.4rem}.train-route-popup .route .head .ic-station{width:2.7rem;height:2.6rem;background:url(/i/img/desktop/ic-station.svg) no-repeat}.train-route-popup .route .list{padding:1.9rem 0;overflow-x:hidden;overflow-y:auto;font-size:1.4rem}.train-route-popup .route .list .station{display:flex;height:3.6rem;overflow:hidden}.train-route-popup .route .list .station .train{width:10.8rem;padding:0 .9rem 0 .5rem;box-sizing:border-box;white-space:nowrap;flex-shrink:0}.train-route-popup .route .list .station .train .departure{color:#7fb6db}.train-route-popup .route .list .station .train .interchange{color:#62b236}.train-route-popup .route .list .station .ic-route{width:1.6rem;text-align:center;flex-shrink:0}.train-route-popup .route .list .station .ic-route i{display:block;width:1.6rem;height:1.6rem;border-radius:50%;box-sizing:border-box;background:#fff}.train-route-popup .route .list .station .ic-route::after,.train-route-popup .route .list .station .ic-route::before{display:inline-block;content:'';width:.2rem;height:1rem}.train-route-popup .route .list .station .ic-route.interchange i{border:.3rem solid #62b236;position:relative}.train-route-popup .route .list .station .ic-route.interchange i::after{position:absolute;content:'';width:.8rem;height:.8rem;top:50%;left:50%;transform:translate(-50%,-50%);background:#6da7d2;border-radius:50%}.train-route-popup .route .list .station .ic-route.interchange::before{background:#6da7d2}.train-route-popup .route .list .station .ic-route.interchange::after{background:#62b236}.train-route-popup .route .list .station.departure .ic-route i{border:.3rem solid #6da7d2}.train-route-popup .route .list .station.departure .ic-route::after,.train-route-popup .route .list .station.departure .ic-route::before{background:#6da7d2}.train-route-popup .route .list .station.arrival .ic-route:not(.interchange) i{border:.3rem solid #62b236}.train-route-popup .route .list .station.arrival .ic-route:not(.interchange)::after,.train-route-popup .route .list .station.arrival .ic-route:not(.interchange)::before{background:#62b236}.train-route-popup .route .list .station .time{padding:0 1.5rem 0 .7rem;flex-shrink:0}.train-route-popup .route .list .station .name{flex-grow:1;cursor:pointer;text-decoration:underline;color:#245c78;align-self:center}.train-route-popup .route .list .station .name:hover{text-decoration:none}.train-route-popup .route .list .station:first-child{height:3.6rem}.train-route-popup .route .list .station:first-child .ic-route{background:url(/i/img/mobile/ic-departure-route-v.svg) no-repeat center 2.6rem/.2rem 1rem}.train-route-popup .route .list .station:first-child .ic-route i{background:#6da7d2}.train-route-popup .route .list .station:first-child .ic-route::before{display:none}.train-route-popup .route .list .station:first-child .name{align-self:flex-start}.train-route-popup .route .list .station:last-child{height:3.6rem;align-items:flex-end}.train-route-popup .route .list .station:last-child .ic-route{min-height:100%;padding-top:1rem;box-sizing:border-box}.train-route-popup .route .list .station:last-child .ic-route::after{display:none}.train-route-popup .route .list .station:last-child.departure .ic-route{background:url(/i/img/mobile/ic-departure-route-v.svg) no-repeat center 0/.2rem 1rem}.train-route-popup .route .list .station:last-child.departure .ic-route i{background:#6da7d2}.train-route-popup .route .list .station:last-child.arrival .ic-route{background:url(/i/img/mobile/ic-arrival-route-v.svg) no-repeat center 0/.2rem 1rem}.train-route-popup .route .list .station:last-child.arrival .ic-route i{background:#62b236}.train-route-popup .route .list .station:last-child .name{align-self:flex-end}.train-route-popup .route .list .separator{padding-left:11.5rem}.train-route-popup .route .list .separator::after{display:inline-block;content:'';width:.2rem;height:1rem}.train-route-popup .route .list .station.departure+.separator::after{background:#6da7d2}.train-route-popup .route .list .station.arrival+.separator::after{background:#62b236}.train-route-popup .map-col{flex-grow:1;position:relative}.train-route-popup .map-col .title{position:absolute;top:0;left:0;width:100%;font-size:2.4rem;text-align:center;color:#245c78;line-height:4rem;background:rgba(255,255,255,.7);white-space:nowrap;box-sizing:border-box;padding:0 6rem 0 4rem;z-index:1}.train-route-popup .map-col .title div{display:flex;width:100%}.train-route-popup .map-col .title div span{flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.train-route-popup .map-col .title .close{position:absolute;top:.4rem;right:.4rem;background:#68b2dd;outline:.4rem solid #68b2dd;border:.2rem solid rgba(255,255,255,.7);box-sizing:border-box;width:3.2rem;height:3.2rem;cursor:pointer}.train-route-popup .map-col .title .close::after,.train-route-popup .map-col .title .close::before{content:'';width:2.2rem;height:0;border-top:1px solid #fff;position:absolute;top:1.3rem;left:.3rem}.train-route-popup .map-col .title .close::before{transform:rotate(45deg)}.train-route-popup .map-col .title .close::after{transform:rotate(135deg)}.train-route-popup .map-col .title .close:hover{opacity:.8}.train-route-popup .map-col .map{width:100%;height:100%}.train-route-popup .map-col .map .ol-control{z-index:4}.train-route-popup .map-col .map .ol-control button{box-shadow:none;text-shadow:none;font-size:1.8rem;font-weight:700;height:2.5rem;width:2.5rem;line-height:2.5rem}.train-route-popup .map-col .map .ol-zoom .ol-zoom-out{margin-top:21rem}.train-route-popup .map-col .map .ol-zoomslider{height:20rem}.train-route-popup .map-col .map .ol-zoomslider button{height:1rem}.train-route-popup .map-col .map .balloon-content{text-align:left}.train-route-popup .map-col .map .balloon-content h4{margin:0 0 .5rem 0;color:#245c78;font-size:1.8rem;font-weight:400}.train-route-popup .map-col .map .balloon-content p{margin:0}.train-route-popup .map-col .map .balloon-content p.interchange{color:#62b236}.train-route-popup .map-col .map .ol-overlay-container .marker{position:absolute;top:-2.9rem;left:-1.1rem}.train-route-popup .map-col .map .ol-overlay-container .marker:hover{z-index:2}.train-route-popup .map-col .map .ol-overlay-container .marker .point{position:absolute;width:2.2rem;height:2.9rem;cursor:pointer}.train-route-popup .map-col .map .ol-overlay-container .marker.border{top:-3.5rem}.train-route-popup .map-col .map .ol-overlay-container .marker.border .point{height:3.5rem}.train-route-popup .map-col .map .ol-overlay-container .marker.departure{color:#245c78}.train-route-popup .map-col .map .ol-overlay-container .marker.departure:not(.border) .point{background:url(/i/img/desktop/ic-point-departure.svg)}.train-route-popup .map-col .map .ol-overlay-container .marker.departure.border .point{background:url(/i/img/desktop/ic-point-border-departure.svg) no-repeat}.train-route-popup .map-col .map .ol-overlay-container .marker.interchange{color:#245c78}.train-route-popup .map-col .map .ol-overlay-container .marker.interchange .point{background:url(/i/img/desktop/ic-point-interchange.svg)}.train-route-popup .map-col .map .ol-overlay-container .marker.arrival{color:#62b236}.train-route-popup .map-col .map .ol-overlay-container .marker.arrival:not(.border) .point{background:url(/i/img/desktop/ic-point-arrival.svg)}.train-route-popup .map-col .map .ol-overlay-container .marker.arrival.border .point{background:url(/i/img/desktop/ic-point-border-arrival.svg) no-repeat}.train-route-popup .map-col .map .ol-overlay-container .balloon-content{border:1px solid #245c78;background:#fff;line-height:2rem;padding:.3rem .5rem;position:relative;white-space:nowrap;transform:translate(-50%);bottom:2.9rem}.train-route-popup .map-col .map .ol-overlay-container .balloon-content .close{position:absolute;top:-3.1rem;right:-3.1rem;padding:1.5rem;cursor:pointer}.train-route-popup .map-col .map .ol-overlay-container .balloon-content .close i{display:block;position:relative;background:#245c78;width:1.6rem;height:1.6rem}.train-route-popup .map-col .map .ol-overlay-container .balloon-content .close i::after,.train-route-popup .map-col .map .ol-overlay-container .balloon-content .close i::before{position:absolute;content:'';top:.2rem;left:.7rem;border-right:1px solid #dfe2e0;height:1.1rem}.train-route-popup .map-col .map .ol-overlay-container .balloon-content .close i::before{transform:rotate(45deg)}.train-route-popup .map-col .map .ol-overlay-container .balloon-content .close i::after{transform:rotate(135deg)}.train-route-popup .map-col .map .ol-overlay-container .balloon-content.arrival{border-color:#62b236}.train-route-popup .map-col .map .ol-overlay-container .balloon-content.arrival h4{color:#62b236}.train-route-popup .map-col .map .ol-zoom{top:4.5rem;left:.5rem}.train-route-popup .map-col .map .ol-zoomslider{left:.5rem;top:7.5rem}.b-warning-stop{white-space:nowrap}.b-warning-stop i{display:inline-block;background:url(/i/img/desktop/ic-warning.svg) no-repeat;width:8.8rem;height:7.5rem;margin:.5rem 2rem 0 0;vertical-align:top}.b-warning-stop span{display:inline-block;white-space:normal;width:calc(100% - 7.8rem - 2rem);line-height:2.2rem;color:#ce0000;font-weight:500}.ui-calendar-container{position:absolute;border:1px solid #68b2dd;background:#fff}.ui-calendar-container .ui-calendar{white-space:nowrap;display:-ms-flexbox;display:flex}.ui-calendar-container .ui-calendar .ui-calendar-header{height:5rem;background:#68b2dd;position:relative}.ui-calendar-container .ui-calendar .ui-calendar-header .ui-calendar-title{line-height:5rem;color:#fff;text-align:center;font-size:1.8rem}.ui-calendar-container .ui-calendar .ui-calendar-header .ui-calendar-back{position:absolute;display:inline-block;width:3rem;height:3rem;left:.5rem;top:1.1rem;cursor:pointer}.ui-calendar-container .ui-calendar .ui-calendar-header .ui-calendar-back::after{position:absolute;content:'';border-color:#fff;border-style:solid;border-width:.2rem .2rem 0 0;width:1rem;height:1rem;top:.6rem;transform:rotate(-135deg);left:.7rem}.ui-calendar-container .ui-calendar .ui-calendar-month-list-table,.ui-calendar-container .ui-calendar .ui-calendar-year-list-table{width:23.2rem;height:18rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;box-sizing:border-box;padding:0 2rem}.ui-calendar-container .ui-calendar .ui-calendar-month-list-table a,.ui-calendar-container .ui-calendar .ui-calendar-year-list-table a{line-height:2rem;font-size:1.4rem;font-weight:500;color:#555;margin:.5rem;text-decoration:none}.ui-calendar-container .ui-calendar .ui-calendar-month-list-table a:hover,.ui-calendar-container .ui-calendar .ui-calendar-year-list-table a:hover{color:#68b2dd}.ui-calendar-container .ui-calendar .ui-calendar-year-list-table{align-items:center}.ui-calendar-container .ui-calendar .ui-calendar-month-list-table{align-items:flex-start}.ui-calendar-container .ui-calendar .ui-calendar-month{display:inline-block;vertical-align:top;position:relative;border-left:1px solid transparent;margin-left:-1px;flex-shrink:0}.ui-calendar-container .ui-calendar .ui-calendar-month .ui-calendar-header::before{display:block;content:'';position:absolute;top:.4rem;left:-1px;bottom:.4rem;border-right:1px solid #fff}.ui-calendar-container .ui-calendar .ui-calendar-month table.ui-calendar-month-table{border-collapse:collapse}.ui-calendar-container .ui-calendar .ui-calendar-month table.ui-calendar-month-table td,.ui-calendar-container .ui-calendar .ui-calendar-month table.ui-calendar-month-table th{width:3.1rem;height:2.5rem;text-align:center}.ui-calendar-container .ui-calendar .ui-calendar-month table.ui-calendar-month-table thead th{color:#68b2dd;font-weight:500;font-size:1rem;text-transform:uppercase}.ui-calendar-container .ui-calendar .ui-calendar-month table.ui-calendar-month-table tbody td{font-weight:500;font-size:1.3rem}.ui-calendar-container .ui-calendar .ui-calendar-month table.ui-calendar-month-table tbody td.disabled{color:#bababa}.ui-calendar-container .ui-calendar .ui-calendar-month table.ui-calendar-month-table tbody td a{display:block;color:#555;text-decoration:none;width:100%;height:100%;line-height:2.5rem}.ui-calendar-container .ui-calendar .ui-calendar-month table.ui-calendar-month-table tbody td a:hover,.ui-calendar-container .ui-calendar .ui-calendar-month table.ui-calendar-month-table tbody td.current a{color:#fff;background:#68b2dd}.ui-calendar-container .ui-calendar .ui-calendar-month::before{display:block;content:'';position:absolute;top:5.4rem;left:-1px;bottom:.4rem;border-right:1px solid #cad0d4}.popup-canvas.popup-alert.ips .popup-body .popup-alert-btn{display:none}.purchase-back-to-page{margin-top:2rem}.purchase-back-to-page a{font-weight:700;font-size:1.4rem;color:#000;text-decoration:none}.purchase-back-to-page a::before{display:inline-block;content:'';margin-right:.7rem;background:url(/i/img/desktop/ic-arrow-back.svg) no-repeat;width:2.6rem;height:1rem}.purchase-back-to-page a:hover span{text-decoration:underline}.purchase-navigation{margin-top:1.5rem}.purchase-navigation div{display:inline-block;position:relative;height:3.4rem;line-height:3.4rem;font-size:1.2rem;font-weight:500;color:#8a8d91;padding:0 1.2rem}.purchase-navigation div::after{position:absolute;content:'';top:0;right:-3rem;width:0;height:0;border-style:solid;border-color:transparent;border-width:1.7rem 1.5rem}.purchase-navigation div i{position:absolute;border-style:solid;border-color:#8a8d91;border-width:.2rem .2rem 0 0;transform:rotate(45deg);width:.5rem;height:.5rem;right:-.9rem;top:calc(50% - .3rem)}.purchase-navigation div.pass{background:#fff;cursor:pointer}.purchase-navigation div.pass::before{border-top-color:#fff;border-bottom-color:#fff}.purchase-navigation div.pass::after{border-left-color:#fff}.purchase-navigation div.current{background:#0f799c;color:#fff;font-weight:700}.purchase-navigation div.current::before{border-top-color:#0f799c;border-bottom-color:#0f799c}.purchase-navigation div.current::after{border-left-color:#0f799c}.purchase-navigation div.current i{display:none}.purchase-navigation div+div{margin-left:1.7rem}.purchase-navigation div+div::before{position:absolute;content:'';top:0;left:-1.5rem;width:0;height:0;border-style:solid;border-color:transparent;border-width:1.7rem 0 1.7rem 1.5rem}.train-list .only-place-switcher{text-align:right}.train-list .only-place-switcher a{font-weight:700;color:#262626}.train-list .only-place-switcher a:hover{text-decoration:none}.train-list .only-place-switcher a[value="1"]{display:inline}.train-list .only-place-switcher a[value="0"]{display:none}.train-list .train-table{margin-top:.5rem;width:100%;border-collapse:collapse}.train-list .train-table tr td,.train-list .train-table tr th{border:1px solid #d7dce1}.train-list .train-table tr th{background:#e6e9ed;color:#777a7e;font-weight:700;text-align:left;height:5rem;line-height:1.9rem;padding:0 1rem;white-space:nowrap}.train-list .train-table tr th.sortable div .sort{margin-left:1rem;cursor:pointer;vertical-align:middle}.train-list .train-table tr th.sortable div .sort::after,.train-list .train-table tr th.sortable div .sort::before{display:inline-block;content:'';background:url(/i/img/desktop/ic-table-sort-down.svg) no-repeat;width:.7rem;height:1.4rem}.train-list .train-table tr th.sortable div .sort::before{transform:rotate(180deg)}.train-list .train-table tr th.sortable div.sort-current span::before{display:none}.train-list .train-table tr:nth-child(2n) td{background:#f9fbfd}.train-list .train-table tr:nth-child(2n+1) td{background:#f2f4f7}.train-list .train-table tr:hover td{background:#dee9f4}.train-list .train-table tr td{white-space:nowrap}.train-list .train-table tr td.num{text-align:center;padding:2rem 0}.train-list .train-table tr td.num div{font-size:2.2rem;font-weight:700;padding:0 2.5rem;position:relative}.train-list .train-table tr td.num div .ic,.train-list .train-table tr td.num div .icp{position:absolute;top:0;left:0;font-size:1.1rem;font-weight:700;color:#fff;background:#265c76;border-radius:0 .2rem .2rem 0;font-style:normal;line-height:1.6rem;padding:0 .3rem;min-width:2.3rem;text-align:center;box-sizing:border-box}.train-list .train-table tr td.num a{color:#245c78;text-decoration:none;font-weight:700}.train-list .train-table tr td.num a:hover{text-decoration:underline}.train-list .train-table tr td.station{padding:0 1.5rem}.train-list .train-table tr td.station .name{font-size:1.5rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;max-width:22rem;line-height:2.2rem;margin:2rem 0}.train-list .train-table tr td.station .name+.name{margin-top:-2rem}.train-list .train-table tr td.date{padding:2rem 1.5rem 2rem 1rem;width:1%}.train-list .train-table tr td.date .date{display:flex;justify-content:space-between;border-bottom:1px solid #c5c7cc;font-size:1.2rem;font-weight:500}.train-list .train-table tr td.date .date span:first-child{margin-right:1.7rem}.train-list .train-table tr td.date .date:first-child{margin-bottom:.7rem}.train-list .train-table tr td.duration,.train-list .train-table tr td.time{width:1%;padding:2rem 1.5rem;line-height:2.2rem;font-size:2.1rem;font-weight:700;text-align:center}.train-list .train-table tr td.time .waiting{display:block;font-size:1.2rem;font-weight:500;margin:.7rem 0;color:#d56950}.train-list .train-table tr td.no-place{color:#9a9a9a;font-size:1.3rem;font-weight:500;padding:0 1.5rem}.train-list .train-table tr .tags{line-height:1.5rem;white-space:normal}.train-list .train-table tr .tags.top{visibility:hidden;margin-bottom:-2rem}.train-list .train-table tr .tags.bottom{margin-top:-2rem}.train-list .train-table tr .tags span{display:inline-block;margin:0 1rem .5rem 0}.train-list .train-table tr .tags .transformer{font-size:1.2rem;font-weight:500;color:#222}.train-list .train-table tr .tags .transformer::before{display:inline-block;content:'';background:url(/i/img/common/ic-transformer.svg) center no-repeat;width:2.1rem;height:1.5rem;margin-right:.4rem;vertical-align:middle}.train-list.hide-no-place .only-place-switcher a[value="1"]{display:none}.train-list.hide-no-place .only-place-switcher a[value="0"]{display:inline}#search-frm{position:relative}#search-frm .b-warning-stop{padding:4rem 2.5rem 1rem 2.5rem;border-width:0 1px;border-style:solid;border-color:#c3cbcf}#search-frm .hot-direction{background:#d7dbdf;padding:4rem 2.5rem 1.5rem 2.5rem}#search-frm .hot-direction .title{font-weight:500;color:#777a7e;margin-bottom:.5rem}#search-frm .hot-direction .list{height:3.5rem;overflow:hidden}#search-frm .hot-direction .list .item{display:inline-block;background:#f1f5f7;margin-right:1rem;line-height:3.5rem;height:3.5rem;padding:0 1.3rem;color:#434343;font-weight:700;font-size:1.3rem;border-radius:.2rem;cursor:pointer;border:none}#search-frm .hot-direction .list .item i{display:inline-block;margin:0 .5rem;background:url(/i/img/desktop/ic-hot-direction.svg) no-repeat;width:2.6rem;height:.7rem}#search-frm .hot-direction .list .item:hover{background:linear-gradient(180deg,#c3c9ce 0,#d1d6db 100%);color:#262626}#search-frm .hot-direction .list .item:hover i{background:url(/i/img/desktop/ic-hot-direction-hover.svg) no-repeat}#search-frm .search-block{background:#eaeef1;box-shadow:0 1px 2.4rem 0 #c3c9d0;padding:1.5rem 2.5rem 3.5rem 2.5rem}#search-frm .search-block .title{font-weight:500;color:#777a7e;margin-bottom:.3rem}#search-frm .search-block input[type=text]{color:#262626;font-size:1.8rem;font-weight:500;line-height:4.7rem;height:4.9rem;box-sizing:border-box;background:#dfe3e5;border:1px solid #b8bfc7;box-shadow:0 1px 0 0 #fff;border-radius:.3rem;padding:0 1.1rem;text-align:left}#search-frm .search-block input[type=text]::-ms-clear{display:none}#search-frm .search-block input[type=text]:focus{outline:0;border-color:#68b2dd;background:#fff}#search-frm .search-block .stations{padding-bottom:2rem}#search-frm .search-block .stations>div{display:inline-block;vertical-align:top;width:calc((100% - 2rem - 3.8rem)/ 2)}#search-frm .search-block .stations>div input{width:100%}#search-frm .search-block .stations>div input.ui-autocomplete-loading{background:#fff url(/i/img/desktop/ic-input-preloader.gif) 98% center no-repeat}#search-frm .search-block .stations>div .hot-stations{overflow:hidden;box-sizing:border-box;font-size:1.3rem;line-height:1.6rem;height:1.6rem;margin-top:.7rem}#search-frm .search-block .stations>div .hot-stations a{display:inline-block;color:#262626;margin-right:1rem;white-space:nowrap}#search-frm .search-block .stations>div .hot-stations a:hover{text-decoration:none}#search-frm .search-block .stations>.change-dir{display:inline-block;vertical-align:top;background:url(/i/img/desktop/ic-change-direction.svg);width:3.8rem;height:1.4rem;margin:3.7rem 1rem 0 1rem;cursor:pointer}#search-frm .search-block ul.ui-autocomplete{position:absolute;list-style:none;background:#fff;border-color:#68b2dd;border-style:solid;border-width:0 1px 1px 1px;border-radius:0 0 .3rem .3rem;box-sizing:border-box;font-size:1.8rem;font-weight:500;margin:0;padding:0;z-index:2}#search-frm .search-block ul.ui-autocomplete::before{display:block;content:'';border-top:1px solid #cad0d4;margin:0 .3rem}#search-frm .search-block ul.ui-autocomplete li{display:block;color:#39393a;padding:.5rem 1rem;cursor:pointer}#search-frm .search-block ul.ui-autocomplete li div{font-size:1.3rem;font-weight:400;color:#a7a7a7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#search-frm .search-block ul.ui-autocomplete li.ui-state-focus{color:#68b2dd}#search-frm .search-block .opt{display:flex;justify-content:flex-start;align-items:flex-end}#search-frm .search-block .opt .date{width:23.2rem;position:relative;z-index:1}#search-frm .search-block .opt .date button{display:block;box-sizing:border-box;margin-bottom:.7rem;cursor:pointer;background-image:url(/i/img/desktop/ic-calendar.svg);background-repeat:no-repeat;background-position:calc(100% - .8rem) 50%;background-size:2.2rem 2.4rem;width:100%}#search-frm .search-block .opt .date>div.link a{color:#262626;font-size:1.3rem;margin-right:1rem;line-height:1.6rem}#search-frm .search-block .opt .date>div.link a:hover{text-decoration:none}#search-frm .search-block .opt .date .ui-calendar-container{left:0;top:calc(100% - 2.6rem);box-sizing:border-box}#search-frm .search-block .opt .date .ui-calendar-container .ui-calendar{width:100%;overflow:hidden}#search-frm .search-block .opt .date .ui-calendar-container .ui-calendar-scroller{position:absolute;width:1.5rem;height:2.1rem;top:1.4rem;cursor:pointer}#search-frm .search-block .opt .date .ui-calendar-container .ui-calendar-scroller::after{position:absolute;content:'';border-color:#fff;border-style:solid;border-width:2px 2px 0 0;width:1rem;height:1rem;top:.4rem}#search-frm .search-block .opt .date .ui-calendar-container .ui-calendar-scroller.scroller-left{left:.5rem}#search-frm .search-block .opt .date .ui-calendar-container .ui-calendar-scroller.scroller-left::after{transform:rotate(-135deg);left:.5rem}#search-frm .search-block .opt .date .ui-calendar-container .ui-calendar-scroller.scroller-right{right:.5rem}#search-frm .search-block .opt .date .ui-calendar-container .ui-calendar-scroller.scroller-right::after{transform:rotate(45deg);right:.5rem}#search-frm .search-block .opt .date .ui-calendar-container .ui-calendar-scroller.hidden{display:none}#search-frm .search-block .opt .time{margin:0 0 2.3rem 7rem}#search-frm .search-block .opt .time span{font-size:1.5rem;font-weight:500;color:#333;vertical-align:bottom}#search-frm .search-block .opt .time .select{display:inline-block;margin-left:1rem;vertical-align:bottom;position:relative}#search-frm .search-block .opt .time .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;font-size:1.3rem;font-weight:700;line-height:2.3rem;color:#333;height:2.5rem;border-radius:2px;background:#dbdfe2 url(/i/img/desktop/ic-select-arrow.svg) no-repeat;background-position:calc(100% - .7rem) calc(50% - .1rem);background-size:.7rem .6rem;border:1px solid #c6cdd7;padding:0 2rem 0 .8rem}#search-frm .search-block .opt .time .select select::-ms-expand{display:none}#search-frm .button{text-align:center;margin:3rem 0 1rem 0}#search-frm .button>div{display:inline-block;border-radius:4.2rem;background-color:#dbe4ea;padding:1rem 1.5rem}#search-frm .button>div button{font-size:2.4rem;font-weight:700;color:#1d4965;line-height:5.6rem;height:6rem;padding:0 6rem;background:linear-gradient(180deg,#add7ef 0,#78b5da 100%);border:2px solid #a5d1ef;border-radius:4.2rem;cursor:pointer}#search-frm .button>div button:focus{outline:0}#search-frm .button>div button:hover{opacity:.8}.train-search-preloader{background:#f9fbfd;border:1px solid #d7dce1;text-align:center;font-weight:500;font-size:1.8rem;padding:3.7rem 6rem .8rem 6rem}.train-search-preloader .top{display:flex;justify-content:center}.train-search-preloader .from,.train-search-preloader .to{display:inline-block;position:relative;line-height:2.1rem}.train-search-preloader .from::after,.train-search-preloader .to::after{display:block;content:'';position:absolute;top:0;width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid #68b2dd;box-sizing:border-box}.train-search-preloader .from::before,.train-search-preloader .to::before{display:block;content:'';position:absolute;top:.3rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#68b2dd}.train-search-preloader .from{padding-right:3rem}.train-search-preloader .from::after{right:0}.train-search-preloader .from::before{right:.3rem}.train-search-preloader .to{padding-left:3rem}.train-search-preloader .to::after{left:0}.train-search-preloader .to::before{left:.3rem}.train-search-preloader b{flex-grow:1}.train-search-preloader .progress{display:inline-block;max-width:70rem;flex-grow:100;margin:.3rem .7rem 0 .7rem;vertical-align:top;position:relative;height:.9rem;overflow:hidden}.train-search-preloader .progress::after{display:block;content:'';border-bottom:.2rem solid rgba(116,167,196,.6);width:100%;bottom:0;left:0;position:absolute}@keyframes train-search-preloader{from{transform:scaleX(-1) translate(100%)}to{transform:scaleX(-1) translate(0)}}.train-search-preloader .progress i{position:absolute;background:url(/i/img/desktop/search-preloader.svg) no-repeat left bottom/7.2rem .6rem;transform:scaleX(-1);width:calc(100% + 7.1rem);height:.9rem;border-bottom:.3rem solid #68b2dd;box-sizing:border-box;bottom:0;left:0}.train-search-preloader .progress i::after{content:'';position:absolute;width:1.8rem;height:.4rem;background:linear-gradient(270deg,#fff,#68b2dd);left:7.1rem;bottom:.1rem}.train-search-preloader .msg{margin-top:.5rem}.train-search-preloader.hidden{display:none}.train-search-preloader:not(.hidden) .progress i{animation:train-search-preloader 5s linear 0s infinite}#search-frm .mp-promo{padding:2rem 2.5rem 2rem 2.5rem;border-width:0 1px;border-style:solid;border-color:#c3cbcf}#search-frm .mp-promo div{background-color:#fff;box-shadow:0 0 9.5px .5px rgba(0,0,0,.1);margin:0 10px;white-space:nowrap;padding:19px 20px}#search-frm .mp-promo div::before{display:inline-block;content:'';background:url(/i/img/masterpass_logo.png);width:169px;height:30px;margin-right:65px;vertical-align:top}#search-frm .mp-promo div span{display:inline-block;white-space:normal;vertical-align:top;width:calc(100% - 65px - 169px)}#train-list .search-error{background:#f1f2f4;border:1px solid #d7dce1;box-shadow:0 0 4px 0 rgba(195,201,208,.5);font-weight:700;font-size:1.6rem;padding:4rem 4rem;text-align:center;margin-top:2rem;line-height:3rem}#train-list .train-list .train-table tr td.place .item{display:flex;justify-content:space-between;padding:.9rem .8rem .9rem 1.5rem;border-bottom:1px solid #d7dce1}#train-list .train-list .train-table tr td.place .item:last-child{border:none}#train-list .train-list .train-table tr td.place .item .wagon-class{font-size:2.3rem;font-weight:500;font-style:italic;color:#9a9a9a;margin-right:1.5rem;position:relative}#train-list .train-list .train-table tr td.place .item .wagon-class span{display:none;position:absolute;right:0;top:0;background:#dee9f4;box-shadow:0 0 10px 10px #e2ecf4;font-weight:400}#train-list .train-list .train-table tr td.place .item .place-count{font-size:2.1rem;font-weight:700;margin-right:1.5rem}#train-list .train-list .train-table tr td.place .item .button{flex-grow:1;text-align:right}#train-list .train-list .train-table tr td.place .item .button input{line-height:2.9rem;height:2.9rem;padding:0 1.1rem}#train-list .train-list .train-table tr td.place .item:hover .wagon-class span{display:block}#train-list .train-list.hide-no-place tr.no-place{display:none}#train-list .train-list .interchange-button{text-align:right;margin-top:3rem}#train-list .train-list .interchange-button input{line-height:6rem;height:6rem;padding:0 4rem;font-size:1.7rem}#train-interchange .train-interchange-preloader{background:#f9fbfd;border:1px solid #d7dce1;text-align:center;font-weight:500;font-size:1.8rem;padding:3.7rem 6rem .8rem 6rem}#train-interchange .train-interchange-preloader .top{display:flex;justify-content:center}#train-interchange .train-interchange-preloader .from,#train-interchange .train-interchange-preloader .to{display:inline-block;position:relative;line-height:2.1rem}#train-interchange .train-interchange-preloader .from::after,#train-interchange .train-interchange-preloader .to::after{display:block;content:'';position:absolute;top:0;width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid #68b2dd;box-sizing:border-box}#train-interchange .train-interchange-preloader .from::before,#train-interchange .train-interchange-preloader .to::before{display:block;content:'';position:absolute;top:.3rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#68b2dd}#train-interchange .train-interchange-preloader .from{padding-right:3rem}#train-interchange .train-interchange-preloader .from::after{right:0}#train-interchange .train-interchange-preloader .from::before{right:.3rem}#train-interchange .train-interchange-preloader .to{padding-left:3rem}#train-interchange .train-interchange-preloader .to::after{left:0}#train-interchange .train-interchange-preloader .to::before{left:.3rem}#train-interchange .train-interchange-preloader b{flex-grow:1}#train-interchange .train-interchange-preloader .progress{display:inline-block;max-width:70rem;flex-grow:100;margin:.3rem .7rem 0 .7rem;vertical-align:top;position:relative;height:.9rem;overflow:hidden}#train-interchange .train-interchange-preloader .progress::after{display:block;content:'';border-bottom:.2rem solid rgba(116,167,196,.6);width:100%;bottom:0;left:0;position:absolute}@keyframes train-search-preloader{from{transform:scaleX(-1) translate(100%)}to{transform:scaleX(-1) translate(0)}}#train-interchange .train-interchange-preloader .progress i{position:absolute;background:url(/i/img/desktop/search-preloader.svg) no-repeat left bottom/7.2rem .6rem;transform:scaleX(-1);width:calc(100% + 7.1rem);height:.9rem;border-bottom:.3rem solid #68b2dd;box-sizing:border-box;bottom:0;left:0}#train-interchange .train-interchange-preloader .progress i::after{content:'';position:absolute;width:1.8rem;height:.4rem;background:linear-gradient(270deg,#fff,#68b2dd);left:7.1rem;bottom:.1rem}#train-interchange .train-interchange-preloader .msg{margin-top:.5rem}#train-interchange .train-interchange-preloader.hidden{display:none}#train-interchange .train-interchange-preloader:not(.hidden) .progress i{animation:train-search-preloader 5s linear 0s infinite}#train-interchange .train-list .train-table tr td.num a{display:inline-block;margin:2rem 0}#train-interchange .train-list .train-table tr td.station>div{position:relative}#train-interchange .train-list .train-table tr td.station>div::after{content:'';position:absolute;top:50%;right:-1.5rem;border-bottom:1px solid #d7dce1;width:4rem}#train-interchange .train-list .train-table tr td.station .interchange{margin:-1rem 0}#train-interchange .train-list .train-table tr td.station .interchange span{display:block;font-weight:500;font-size:1.2rem;color:#777a7e;line-height:1.2rem;margin-top:-.1rem}#train-interchange .train-list .train-table tr td.date>div{position:relative}#train-interchange .train-list .train-table tr td.date>div .group:first-child{margin-bottom:4rem}#train-interchange .train-list .train-table tr td.date>div::after{content:'';position:absolute;top:50%;right:-1.5rem;left:-1rem;border-bottom:1px solid #d7dce1}#train-interchange .train-list .train-table tr td.place>div{position:relative}#train-interchange .train-list .train-table tr td.place>div .item:first-child{margin-bottom:5.5rem}#train-interchange .train-list .train-table tr td.place>div .item .index{margin:0 2rem;color:#9a9a9a;font-weight:500;font-size:2.3rem;font-style:italic}#train-interchange .train-list .train-table tr td.place>div .item .place-count{font-size:2.1rem;font-weight:700}#train-interchange .train-list .train-table tr td.place>div .button{position:absolute;top:calc(50% - 2.2rem);right:.8rem;z-index:1}#train-interchange .train-list .train-table tr td.place>div .button input{line-height:4.5rem;height:4.5rem;padding:0 1.1rem}#train-interchange .train-list .train-table tr td.place>div::after{content:'';position:absolute;top:50%;right:0;left:0;border-bottom:1px solid #d7dce1}#train-interchange .train-list.hide-no-place tr.no-place{display:none}#train-interchange .train-list .direct-button{text-align:right;margin-top:3rem}#train-interchange .train-list .direct-button input{line-height:6rem;height:6rem;padding:0 4rem;font-size:1.7rem}#train-wagons .map-route{text-align:right}#train-wagons .map-route a{color:#245c78;font-weight:700;font-size:1.4rem;text-decoration:none}#train-wagons .map-route a:hover{text-decoration:underline}#train-wagons .train-list .train-table tr td.place .item{display:flex;justify-content:space-between;padding:.9rem .8rem .9rem 1.5rem;border-bottom:1px solid #d7dce1}#train-wagons .train-list .train-table tr td.place .item:last-child{border:none}#train-wagons .train-list .train-table tr td.place .item .wagon-class{font-size:2.3rem;font-weight:500;font-style:italic;color:#9a9a9a;margin-right:1.5rem;position:relative}#train-wagons .train-list .train-table tr td.place .item .wagon-class span{display:none;position:absolute;right:0;top:0;background:#dee9f4;box-shadow:0 0 10px 10px #e2ecf4;font-weight:400}#train-wagons .train-list .train-table tr td.place .item .place-count{font-size:2.1rem;font-weight:700;margin-right:1.5rem}#train-wagons .train-list .train-table tr td.place .item .button{flex-grow:1;text-align:right}#train-wagons .train-list .train-table tr td.place .item .button input{line-height:2.9rem;height:2.9rem;padding:0 1.1rem}#train-wagons .train-list .train-table tr td.place .item:hover .wagon-class span{display:block}#train-wagons .train-list .train-table tr td.num{width:1%}#train-wagons .train-list .train-table tr td.station .interchange{display:block;font-size:1.2rem;font-weight:500;color:#777a7e;margin-top:-.6rem}#train-wagons .train-list .train-table tr td.place{width:1%}#train-wagons .choose-class-msg{background:#f1f2f4;border:1px solid #d7dce1;box-shadow:0 0 4px 0 rgba(195,201,208,.5);font-weight:700;font-size:1.6rem;padding:4rem 4rem;text-align:center;margin-top:2rem}#train-wagons .wagon-list{margin-top:1.2rem;border-style:solid;border-color:#d7dce1;border-width:1px 1px 0 1px;background:#a1b0b9;padding:.7rem 3rem 0 11rem;white-space:nowrap}#train-wagons .wagon-list .title{display:inline-block;font-size:1.4rem;font-weight:700;color:#fff;margin:0 3rem 0 -8rem;line-height:2.8rem;vertical-align:top}#train-wagons .wagon-list .list{display:inline-block;vertical-align:top;white-space:normal}#train-wagons .wagon-list .list .item{display:inline-block;color:#fff;height:2.8rem;box-sizing:border-box;margin:0 .6rem .7rem 0;vertical-align:top;border:1px solid transparent;border-radius:.2rem;background:url(/i/img/desktop/wagon.png) no-repeat .5rem center;cursor:pointer;position:relative}#train-wagons .wagon-list .list .item .num{display:inline-block;font-weight:700;font-size:1.6rem;line-height:2.6rem;margin-left:.5rem;width:4.5rem;text-align:center;vertical-align:top;text-shadow:0 0 5px #000}#train-wagons .wagon-list .list .item .place-count{display:inline-block;font-weight:700;font-size:1.2rem;margin:.3rem .2rem 0 .4rem;min-width:1.4rem;text-align:right;vertical-align:top;text-shadow:0 0 5px #000}#train-wagons .wagon-list .list .item .wtooltip{display:none;position:absolute;bottom:-2.2rem;left:50%;color:#000;background:#fff;border:1px solid #2c6a8c;font-size:1rem;white-space:nowrap;line-height:1.7rem;padding:0 1.2rem;transform:translateX(-50%)}#train-wagons .wagon-list .list .item .wtooltip::after{display:block;content:'';border-style:solid;border-color:#2c6a8c;border-width:0 1px 1px 0;transform:rotate(-135deg);width:.4rem;height:.4rem;background:#fff;position:absolute;top:-.3rem;left:50%}#train-wagons .wagon-list .list .item.current{border-color:#fff;box-shadow:inset 0 0 3px 0 #fff}#train-wagons .wagon-list .list .item:hover{z-index:2}#train-wagons .wagon-list .list .item:hover .wtooltip{display:block}#train-wagons .wagon-scheme{border-style:solid;border-color:#d7dce1;border-width:0 1px 1px 1px;background:#f9fbfd}#train-wagons .wagon-scheme .wagon-type{color:#2c6a8c;font-size:1.4rem;font-weight:700;padding:.8rem 3rem}#train-wagons .wagon-scheme .wagon-type a{color:inherit}#train-wagons .wagon-scheme .wagon-type .air{color:#9a9a9a;margin-left:4rem}#train-wagons .wagon-scheme .wagon-type .air::before{display:inline-block;content:'';margin-right:1rem;background:url(/i/img/common/ic-no-air.svg) no-repeat center;width:1.4rem;height:1.6rem;vertical-align:middle;box-sizing:border-box}#train-wagons .wagon-scheme .wagon-type .air.hidden{display:none}#train-wagons .wagon-scheme.hidden{display:none}#train-wagons .choose-place-helper{margin-top:2.9rem}#train-wagons .choose-place-helper .title{font-weight:700;font-size:2.1rem;text-align:center;cursor:help}#train-wagons .choose-place-helper .title::after{display:inline-block;content:'';background:url(/i/img/desktop/ic-question.svg);width:2.4rem;height:2.4rem;vertical-align:middle;margin-left:1rem}#train-wagons .pre-cart{border-style:solid;border-color:#d7dce1;border-width:0 1px 1px 1px;background:#f9fbfd;padding:1.6rem 2rem 3.5rem 0}#train-wagons .pre-cart.hidden{display:none}#train-wagons .pre-cart .list{display:flex;justify-content:flex-end;flex-wrap:wrap;white-space:nowrap;align-items:flex-end}#train-wagons .pre-cart .list>div{margin-bottom:1rem}#train-wagons .pre-cart .list .index{font-size:2.3rem;font-weight:500;font-style:italic;color:#9a9a9a;padding-right:2rem;line-height:6rem}#train-wagons .pre-cart .list .train-num{border-color:#d7dce1;border-style:solid;border-width:1px 1px 0 1px;width:11rem;text-align:center;font-weight:700;font-size:2rem;line-height:6rem}#train-wagons .pre-cart .list .train-num div{border-bottom:1px solid #d7dce1}#train-wagons .pre-cart .list .passenger{border-bottom:1px solid #d7dce1;margin-left:-1px}#train-wagons .pre-cart .list .passenger .title{font-weight:700;font-size:1.2rem;text-align:left;padding:0 1rem;line-height:2.5rem}#train-wagons .pre-cart .list .passenger .train{line-height:1.8rem;border-color:#d7dce1;border-style:solid;border-width:1px 1px 0 1px;padding:1.2rem 5rem 1.2rem 1rem;font-size:1.4rem;color:#444;position:relative}#train-wagons .pre-cart .list .passenger .train.aec{line-height:3.6rem}#train-wagons .pre-cart .list .passenger .train .close{position:absolute;border:none;background:#fff url(/i/img/desktop/ic-close.svg) no-repeat center/1rem;width:2rem;height:2rem;top:.5rem;right:.2rem;cursor:pointer}#train-wagons .pre-cart .list .passenger .train:empty{height:3.6rem}#train-wagons .pre-cart .list .cost{padding-left:2.5rem;font-size:1.8rem;font-weight:700;line-height:6rem}#train-wagons .next-button{text-align:right;margin-top:1rem}#train-wagons .next-button #total-cost{color:#aaa;font-size:1.4rem;font-weight:700;margin-bottom:.5rem}#train-wagons .next-button #total-cost div{display:inline-flex;justify-content:space-between;align-items:flex-end;box-sizing:border-box;padding-right:2rem;min-width:27rem}#train-wagons .next-button #total-cost div span{color:#000;font-size:2rem;margin-left:.5rem}#train-wagons .next-button input{font-size:1.7rem;width:27rem;height:6rem;line-height:6rem}.popup-canvas.choose-place-helper .place{display:inline-block;width:3.2rem;height:2.5rem;font-size:1.2rem;background:#2c6a8c;color:#fff;border-radius:.5rem;text-align:center;font-weight:700;cursor:default}.popup-canvas.choose-place-helper .place.down::after,.popup-canvas.choose-place-helper .place.up::before{display:block;content:'';height:1px;background:#fff;width:70%}.popup-canvas.choose-place-helper .place.up:before{margin:.4rem auto -.5rem}.popup-canvas.choose-place-helper .place.down:after{margin:-.6rem auto .5rem}.popup-canvas.choose-place-helper .place.headrest::after{display:block;content:'';position:absolute;background:url(/i/img/coach/headrest-full.png)}.popup-canvas.choose-place-helper .place.headrest.headrest-left::after,.popup-canvas.choose-place-helper .place.headrest.headrest-right::after{top:1px;width:.6rem;height:2.3rem}.popup-canvas.choose-place-helper .place.headrest.headrest-left::after{left:.2rem;background-position:-.6rem 0}.popup-canvas.choose-place-helper .place.headrest.headrest-right::after{right:.2rem;background-position:0 0}.popup-canvas.choose-place-helper .place.headrest.headrest-bottom::after,.popup-canvas.choose-place-helper .place.headrest.headrest-top::after{left:.2rem;width:2.8rem;height:.6rem}.popup-canvas.choose-place-helper .place.headrest.headrest-top::after{top:.2rem;background-position:0 -29px}.popup-canvas.choose-place-helper .place.headrest.headrest-bottom::after{bottom:.2rem;background-position:0 -23px}.popup-canvas.choose-place-helper .place.fr{cursor:pointer}.popup-canvas.choose-place-helper .place.cr{background:#ce0000}.popup-canvas.choose-place-helper .place.oc{font-weight:400;background:#bebebe}.popup-canvas.choose-place-helper .place>span{position:relative;font-size:1.4rem;bottom:.8rem;font-weight:500}.popup-canvas.choose-place-helper .place .fr{cursor:default!important}.popup-canvas.choose-place-helper .places li{margin:.5rem}#train-wagons .wagon-scheme .inner .scheme{overflow:auto;padding:0 3rem 4rem 3rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors{display:inline-block}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .floor{border:.6rem solid #2c6a8c;border-radius:1.5rem;position:relative;margin:0 auto;min-width:calc(100% - 1.2rem)}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .floor>*{position:absolute}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .floor .floor-num{-webkit-transform-origin:0;-moz-transform-origin:0;-o-transform-origin:0;-ms-transform-origin:0;transform-origin:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);left:15px;bottom:20%;color:#2c6a8c;font-size:14px;font-weight:700}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .floor+.floor{margin-top:1rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place{font-size:1.2rem;background:#2c6a8c;color:#fff;border-radius:.5rem;text-align:center;font-weight:700;cursor:default}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.down::after,#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.up::before{display:block;content:'';height:1px;background:#fff;width:70%}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.up:before{margin:.4rem auto -.5rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.down:after{margin:-.6rem auto .5rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.headrest::after{display:block;content:'';position:absolute;background:url(/i/img/coach/headrest-full.png)}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.headrest.headrest-left::after,#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.headrest.headrest-right::after{top:1px;width:.6rem;height:2.3rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.headrest.headrest-left::after{left:.2rem;background-position:-.6rem 0}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.headrest.headrest-right::after{right:.2rem;background-position:0 0}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.headrest.headrest-bottom::after,#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.headrest.headrest-top::after{left:.2rem;width:2.8rem;height:.6rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.headrest.headrest-top::after{top:.2rem;background-position:0 -29px}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.headrest.headrest-bottom::after{bottom:.2rem;background-position:0 -23px}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.fr{cursor:pointer}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.cr{background:#ce0000}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place.oc{font-weight:400;background:#bebebe}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .place>span{position:relative;font-size:1.4rem;bottom:.8rem;font-weight:500}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .bag::after,#train-wagons .wagon-scheme .inner .scheme .wagon-floors .bar::after,#train-wagons .wagon-scheme .inner .scheme .wagon-floors .hanger::after,#train-wagons .wagon-scheme .inner .scheme .wagon-floors .stairs::after,#train-wagons .wagon-scheme .inner .scheme .wagon-floors .wheelchair::after{position:absolute;content:'';top:calc(50% - 1.25rem);height:2.5rem;background:url(/i/img/coach/scheme_ico_full.png) no-repeat}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .bike::after{position:absolute;content:'';top:calc(50% - 1.25rem);height:2.5rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .stairs::after{left:calc(50% - 1.5rem);width:3rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .bag::after{background-position:-56px 0;left:calc(50% - 1.5rem);width:3rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .bar::after{background-position:-30px 0;left:calc(50% - 1.3rem);width:2.6rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .wheelchair::after{background-position:-86px 0;left:calc(50% - 1.15rem);width:2.3rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .hanger::after{background-position:-109px 0;left:calc(50% - 1.6rem);width:3.2rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .bike::after{background:url(/i/img/coach/bike-full.svg) no-repeat center;left:calc(50% - 1.6rem);width:3.2rem}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .toilet{background:url(/i/img/coach/toilet_full.png) no-repeat center;background-size:contain}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .wall{width:.2rem;background-color:#2c6a8c}#train-wagons .wagon-scheme .inner .scheme .wagon-floors .table{border:.2rem solid #2570bd;box-sizing:border-box;border-radius:.4rem}#train-wagons .wagon-scheme .inner .aec{padding:.3rem 3rem 2rem 3rem}#train-wagons .wagon-scheme .inner .aec .minus,#train-wagons .wagon-scheme .inner .aec .plus{display:inline-block;width:2.9rem;height:2.1rem;border:.2rem solid #c6cdd7;vertical-align:middle}#train-wagons .wagon-scheme .inner .aec .plus{border-radius:0 .2rem .2rem 0;margin-left:-.2rem;background:url(/i/img/desktop/ic-plus.svg) no-repeat center/1.2rem 1.2rem}#train-wagons .wagon-scheme .inner .aec .minus{border-radius:.2rem 0 0 .2rem;background:url(/i/img/desktop/ic-minus.svg) no-repeat center/1.2rem}#train-wagons .wagon-scheme .inner .aec table{border-collapse:collapse;width:100%;white-space:nowrap}#train-wagons .wagon-scheme .inner .aec table thead tr.place-count{font-size:2.1rem;font-weight:500}#train-wagons .wagon-scheme .inner .aec table thead tr.place-count td,#train-wagons .wagon-scheme .inner .aec table thead tr.place-count th{padding-bottom:2rem}#train-wagons .wagon-scheme .inner .aec table thead tr.place-count th{text-align:left}#train-wagons .wagon-scheme .inner .aec table thead tr.place-count td{text-align:right}#train-wagons .wagon-scheme .inner .aec table thead tr.place-count td span{margin-right:3.6rem}#train-wagons .wagon-scheme .inner .aec table thead tr.sizer td:nth-child(1){width:1%}#train-wagons .wagon-scheme .inner .aec table thead tr.sizer td:nth-child(2){width:1%}#train-wagons .wagon-scheme .inner .aec table thead tr.sizer td:nth-child(3){width:1%}#train-wagons .wagon-scheme .inner .aec table tbody tr td,#train-wagons .wagon-scheme .inner .aec table tbody tr th{background:#f9fbfd;line-height:4.9rem;color:#2e2e2e;font-size:1.4rem;border:0 solid #d7dce1}#train-wagons .wagon-scheme .inner .aec table tbody tr:nth-child(2n) td,#train-wagons .wagon-scheme .inner .aec table tbody tr:nth-child(2n) th{background:#eaeef1}#train-wagons .wagon-scheme .inner .aec table tbody tr th{font-weight:400;text-align:left;border-width:1px 0 1px 1px;padding:0 2.5rem 0 1.1rem}#train-wagons .wagon-scheme .inner .aec table tbody tr td{text-align:right;border-width:1px 0}#train-wagons .wagon-scheme .inner .aec table tbody tr td:last-child{border-right-width:1px}#train-wagons .wagon-scheme .inner .aec table tbody .count .counter{margin-right:3.8rem}#train-wagons .wagon-scheme .inner .aec table tbody .interval input{box-sizing:border-box;width:6.4rem;height:2.5rem;border-radius:.2rem;border:.2rem solid #c6cdd7;text-align:center;vertical-align:middle;-moz-appearance:textfield}#train-wagons .wagon-scheme .inner .aec table tbody .interval input::-webkit-inner-spin-button,#train-wagons .wagon-scheme .inner .aec table tbody .interval input::-webkit-outer-spin-button{-webkit-appearance:none}#train-wagons .wagon-scheme .inner .aec table tbody .interval input:focus{outline:0}#train-wagons .wagon-scheme .inner .aec table tbody .interval i{display:inline-block;width:2rem;height:2.5rem;background:url(/i/img/desktop/ic-minus.svg) no-repeat center/1rem 1rem;vertical-align:middle}#train-wagons .wagon-scheme .inner .aec table tbody .comfort .g-form-checkbox{display:inline-block}#train-wagons .wagon-scheme .inner .aec table tbody .comfort .g-form-checkbox span::after{margin-left:1.2rem}#train-wagons .wagon-scheme .inner .aec table tbody .comfort .g-form-checkbox+label{margin-left:2rem}#place-form .train-list .train-table{margin-top:1.5rem}#place-form .train-list .train-table.direct tr td.num{width:1%}#place-form .train-list .train-table.direct tr td.station div{max-width:none}#place-form .train-list .train-table.direct tr td.duration,#place-form .train-list .train-table.direct tr td.time{padding:2rem 3.5rem}#place-form .train-list .train-table.interchange tr td.num{width:1%}#place-form .train-list .train-table.interchange tr td.num div:first-child{margin-bottom:5rem}#place-form .train-list .train-table.interchange tr td.station>div{position:relative}#place-form .train-list .train-table.interchange tr td.station>div::after{content:'';position:absolute;top:50%;right:-1.5rem;border-bottom:1px solid #d7dce1;width:4rem}#place-form .train-list .train-table.interchange tr td.station .name{max-width:none}#place-form .train-list .train-table.interchange tr td.station .interchange{margin:-1rem 0}#place-form .train-list .train-table.interchange tr td.station .interchange span{display:block;font-weight:500;font-size:1.2rem;color:#777a7e;line-height:1.2rem;margin-top:-.1rem}#place-form .train-list .train-table.interchange tr td.date>div{position:relative}#place-form .train-list .train-table.interchange tr td.date>div .group:first-child{margin-bottom:4rem}#place-form .train-list .train-table.interchange tr td.date>div::after{content:'';position:absolute;top:50%;right:-1.5rem;left:-1rem;border-bottom:1px solid #d7dce1}#place-form .train-list .train-table.interchange tr td.time>div{position:relative}#place-form .train-list .train-table.interchange tr td.time>div .group:first-child{margin-bottom:3.5rem}#place-form .train-list .train-table.interchange tr td.time>div::after{content:'';position:absolute;top:50%;right:-1.5rem;left:-1.5rem;border-bottom:1px solid #d7dce1}#place-form .train-list .train-table.interchange tr td.duration .waiting{display:block;font-size:1.2rem;font-weight:500;margin:1.5rem 0;color:#d56950}#place-form .train-list .train-table.interchange tr td.duration-total{text-align:center;font-size:2.1rem;font-weight:700;padding:0 3rem;width:1%}#place-form .place-form-title{color:#444;font-weight:700;font-size:2.1rem;margin-top:3.5rem}#place-form .place-form-warning{margin:.5rem 0 1rem 0;font-size:1.4rem;font-weight:500;color:#d56950;line-height:1.8rem}#place-form .place-list .place-item>.title{color:#fff;font-weight:700;font-size:1.6rem;background:#a1b0b9;line-height:5rem;height:5rem;padding-left:2rem}#place-form .place-list .place-item>.form{background:#f9fbfd;border-style:solid;border-color:#d7dce1;border-width:0 1px 1px 1px;padding:2rem}#place-form .place-list .place-item>.form .top-row{display:flex;justify-content:space-between;align-items:flex-end}#place-form .place-list .place-item>.form .top-row .name .title{color:#222;font-size:1.4rem;margin-bottom:.5rem}#place-form .place-list .place-item>.form .top-row .name input{line-height:3rem;height:3.2rem;width:29.2rem;box-sizing:border-box;border:.1rem solid #ced3d8;border-radius:.4rem;background:#eaeff1;padding:0 1rem}#place-form .place-list .place-item>.form .top-row .name:first-child{margin-right:3.5rem}#place-form .place-list .place-item>.form .top-row .cancel{flex-grow:1;text-align:right;margin-bottom:.7rem}#place-form .place-list .place-item>.form .top-row .cancel a{color:#245c78;font-weight:700;font-size:1.4rem}#place-form .place-list .place-item>.form .top-row .cancel a:hover{text-decoration:none}#place-form .place-list .place-item>.form .train{margin-top:1.5rem}#place-form .place-list .place-item>.form .train .train-info{line-height:2.6rem;font-weight:700;font-size:1.4rem;color:#222}#place-form .place-list .place-item>.form .train .train-info span+span{margin-left:2rem}#place-form .place-list .place-item>.form .train .place-data{display:flex;justify-content:flex-start;border:1px solid #d7dce1}#place-form .place-list .place-item>.form .train .place-data .g-form-checkbox,#place-form .place-list .place-item>.form .train .place-data .g-form-radio{display:inline-block;color:#222;font-size:1.4rem}#place-form .place-list .place-item>.form .train .place-data .operation{min-width:13.6rem;padding:1.4rem 0 2rem 1.3rem;box-sizing:border-box}#place-form .place-list .place-item>.form .train .place-data .operation>div+div{margin-top:1.2rem}#place-form .place-list .place-item>.form .train .place-data .type{padding:1.4rem 0 2rem 3.5rem;border-right:1px solid #d7dce1;opacity:1;transition:opacity .7s;white-space:nowrap}#place-form .place-list .place-item>.form .train .place-data .type .title{color:#8a8d91;font-size:1.4rem}#place-form .place-list .place-item>.form .train .place-data .type>div{display:flex;justify-content:space-between;align-items:center;line-height:3rem}#place-form .place-list .place-item>.form .train .place-data .type>div:first-of-type{margin-top:.6rem}#place-form .place-list .place-item>.form .train .place-data .type .ic-trial{background:url(/i/img/desktop/ic-question-red.svg) no-repeat center;width:1.8rem;height:1.8rem;margin-left:.8rem;cursor:pointer}#place-form .place-list .place-item>.form .train .place-data .type .field{display:inline-block;margin:0 1rem}#place-form .place-list .place-item>.form .train .place-data .type .field.hidden{visibility:hidden}#place-form .place-list .place-item>.form .train .place-data .type .field>input{line-height:2.8rem;height:3rem;width:15rem;box-sizing:border-box;border:.1rem solid #ced3d8;border-radius:.4rem;background:#eaeff1;padding:0 .5rem}#place-form .place-list .place-item>.form .train .place-data .type .field>.g-tooltip{display:inline-block;background:url(/i/img/desktop/ic-question.svg) no-repeat center;width:1.8rem;height:1.8rem;margin-left:.8rem;vertical-align:middle}#place-form .place-list .place-item>.form .train .place-data .type .field>.g-tooltip::after{width:45rem}#place-form .place-list .place-item>.form .train .place-data .type .field .ui-calendar-container{overflow:hidden}#place-form .place-list .place-item>.form .train .place-data .type.hidden{opacity:0}#place-form .place-list .place-item>.form .train .place-data .service{padding:1.4rem 3rem 2rem 1.5rem;border-right:1px solid #d7dce1;opacity:1;transition:opacity .7s;flex-grow:1;white-space:nowrap}#place-form .place-list .place-item>.form .train .place-data .service .title{color:#8a8d91;font-size:1.4rem}#place-form .place-list .place-item>.form .train .place-data .service>div{margin-top:1.2rem}#place-form .place-list .place-item>.form .train .place-data .service .g-tooltip,#place-form .place-list .place-item>.form .train .place-data .service .g-tooltip-image-kid,#place-form .place-list .place-item>.form .train .place-data .service .g-tooltip-image-meat,#place-form .place-list .place-item>.form .train .place-data .service .g-tooltip-image-vegan,#place-form .place-list .place-item>.form .train .place-data .service .g-tooltip-image-tea{display:inline-block;background:url(/i/img/desktop/ic-question.svg) no-repeat center;width:1.8rem;height:1.8rem;margin-left:.8rem;vertical-align:middle}#place-form .place-list .place-item>.form .train .place-data .service .g-tooltip::after{width:30rem}#place-form .place-list .place-item>.form .train .place-data .service.hidden{opacity:0}#place-form .place-list .place-item>.form .train .place-data .cost{display:flex;flex-direction:column;justify-content:space-between;text-align:right;padding:1.4rem 2rem 2rem 1.5rem;min-width:20rem}#place-form .place-list .place-item>.form .train .place-data .cost .sum{font-size:1.9rem;font-weight:700}#place-form .place-list .place-item>.form .train .place-data .cost .bonus{color:#444;opacity:1;transition:opacity .7s}#place-form .place-list .place-item>.form .train .place-data .cost .bonus.hidden{opacity:0}#place-form .place-list .place-item>.form input[type=text].error{border-color:#d56950!important}#place-form .place-list .place-item+.place-item{margin-top:2rem}#place-form .privilege-popup{display:none}#place-form .privilege-trial{display:none}#place-form .place-bottom{display:flex;justify-content:space-between;align-items:flex-end}#place-form .place-bottom .next-button{text-align:right;margin-top:2rem}#place-form .place-bottom .next-button .total-cost{color:#aaa;font-size:1.4rem;font-weight:700;margin-bottom:.5rem}#place-form .place-bottom .next-button .total-cost div{display:inline-flex;justify-content:space-between;align-items:flex-end;box-sizing:border-box;min-width:27rem}#place-form .place-bottom .next-button .total-cost div span{color:#000;font-size:2rem;margin-left:.5rem}#place-form .place-bottom .next-button input{display:inline-block;color:#1d4965;font-weight:500;background:linear-gradient(0deg,#79b6db,#b3dbf2);border:none;border-radius:.1rem;cursor:pointer;text-decoration:none;font-size:1.7rem;width:27rem;height:6rem;line-height:6rem}#place-form .place-bottom .next-button input:hover{opacity:.8}#place-form .place-bottom .rules-link.hidden{visibility:hidden}#place-form .place-bottom .rules-link .ic-question{display:inline-block;background:url(/i/img/desktop/ic-question.svg) no-repeat center/1.8rem;width:1.8rem;height:1.8rem;vertical-align:top;margin:1rem .8rem 0 0}#place-form .place-bottom .rules-link>div{display:inline-block;vertical-align:top}#place-form .place-bottom .rules-link .link{margin-top:1rem}#place-form .place-bottom .rules-link .link.hidden{display:none}#place-form .place-bottom .rules-link a{color:#245c78}.popup-canvas.privilege-popup{width:57.2rem;margin-top:-4rem}.popup-canvas.privilege-popup .popup-title{display:flex;justify-content:space-between}.popup-canvas.privilege-popup .popup-title .trial{margin-right:4.3rem;color:red;font-size:1.4rem}.popup-canvas.privilege-popup .privilege-popup>.type{display:flex;justify-content:space-between}.popup-canvas.privilege-popup .privilege-popup>.type-box{margin-top:2rem}.popup-canvas.privilege-popup .privilege-popup>.type-box.hidden{display:none}.popup-canvas.privilege-popup .title{color:#333;margin-bottom:.8rem}.popup-canvas.privilege-popup .g-form-input,.popup-canvas.privilege-popup .g-form-select{box-sizing:border-box;width:25.4rem}.popup-canvas.privilege-popup .ui-calendar-container{overflow:hidden;z-index:1}.popup-canvas.privilege-popup .button{text-align:center;margin-top:2rem}.popup-canvas.privilege-popup .no-privilege-text{width:100%;padding:2rem 0;text-align:center}.popup-canvas.privilege-popup .ic-help,.popup-canvas.privilege-popup .ic-help-certificate{display:inline-block;width:1.6rem;height:1.6rem;background:url(/i/img/desktop/ic-question.svg) no-repeat center;cursor:help;vertical-align:middle;margin-left:3px;font-weight:400}.popup-canvas.privilege-popup .ic-help::after{width:37rem}.popup-canvas.privilege-popup .ic-help.hidden{display:none}.popup-canvas.privilege-popup .ic-help-certificate::after{width:37rem;left:auto;right:-10px}.popup-canvas.privilege-popup .type-box.privilege{display:flex;justify-content:space-between}.popup-canvas.privilege-popup .type-box.privilege .select{display:inline-block;position:relative}.popup-canvas.privilege-popup .type-box.privilege .select .select-icon{position:absolute;background:url(/i/img/desktop/ic-select-arrow.svg) no-repeat center;width:1.3rem;height:.9rem;right:1.2rem;top:1.4rem;cursor:pointer;pointer-events:none}.popup-canvas.privilege-popup .type-box.privilege .select .list{display:none;position:absolute;top:calc(100% - .2rem);padding:0 .5rem 1.1rem .5rem;background:#fff;border-color:#68b2dd;border-style:solid;border-width:0 .1rem .1rem .1rem;border-radius:0 0 .2rem .2rem;color:#333;max-height:25rem;overflow:auto;z-index:1}.popup-canvas.privilege-popup .type-box.privilege .select .list.showed{display:block}.popup-canvas.privilege-popup .type-box.privilege .select .list::before{display:block;content:'';border-top:1px solid #cad0d4}.popup-canvas.privilege-popup .type-box.privilege .select .list .item{cursor:pointer;border-bottom:.1rem solid #cad0d4}.popup-canvas.privilege-popup .type-box.privilege .select .list .item div{margin:1rem 0}.popup-canvas.privilege-popup .type-box.privilege .select .list .item span{display:block;font-size:1rem;margin:-1rem 0 .5rem 0}.popup-canvas.privilege-popup .type-box.privilege .select .list .item:hover div{color:#68b2dd}.popup-canvas.privilege-popup .type-box.privilege .select .g-form-input{cursor:pointer;padding-right:3rem}.popup-canvas.privilege-popup .type-box.privilege .select .g-form-input:focus~.select-icon{transform:rotate(180deg)}.popup-canvas.privilege-popup .type-box.privilege .date{margin-top:1.5rem}.popup-canvas.privilege-popup .type-box.privilege .date .g-form-input{cursor:pointer;background-image:url(/i/img/desktop/ic-calendar.svg);background-repeat:no-repeat;background-position:calc(100% - .8rem) 50%;background-size:2.2rem 2.4rem}.popup-canvas.privilege-popup .type-box.privilege .date.hidden{display:none}.popup-canvas.privilege-popup .type-box.convoy .by-place .place{display:inline-block;box-sizing:border-box;width:4.6rem;height:5rem;background:#fff;border:.1rem solid #68b2dd;border-radius:.2rem;color:#333;cursor:pointer;text-align:center;padding:.7rem 0;line-height:1.8rem}.popup-canvas.privilege-popup .type-box.convoy .by-place .place span{display:block}.popup-canvas.privilege-popup .type-box.convoy .by-place .place+.place{margin-left:1.2rem}.popup-canvas.privilege-popup .type-box.convoy .by-place .place::after{white-space:nowrap}.popup-canvas.privilege-popup .type-box.convoy .by-place .place.active{color:#fff;background:#68b2dd}.popup-canvas.privilege-popup .type-box.convoy .by-place.hidden{display:none}.popup-canvas.privilege-popup .type-box.convoy .by-ticket{display:flex;justify-content:space-between;flex-wrap:wrap}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .category-hint{font-weight:500;margin-top:.8rem;color:#d56950}.popup-canvas.privilege-popup .type-box.convoy .by-ticket input+.title{margin-top:1.3rem}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid{margin-top:-1.4rem}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid .title{position:relative;padding-right:2.9rem;width:23.4rem;box-sizing:border-box}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid .title .g-tooltip{position:absolute;background:url(/i/img/desktop/ic-question.svg) no-repeat center;width:1.6rem;height:1.6rem;right:.3rem;top:calc(50% - .8rem);cursor:help}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid .title .g-tooltip::before{left:auto;right:30%}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid .title .g-tooltip::after{left:auto;right:10%;width:35rem}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid .input{position:relative}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid .input input{text-transform:uppercase}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid .input .placeholder{position:absolute;font-weight:500;color:#333;top:.9rem;text-transform:uppercase}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid .input .placeholder.data{left:.9rem;visibility:hidden}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid .input .placeholder.text{left:0;margin-left:1.1rem}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-uid.hidden{display:none}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-privilege .g-form-input[name=date-hover]{cursor:pointer;background-image:url(/i/img/desktop/ic-calendar.svg);background-repeat:no-repeat;background-position:calc(100% - .8rem) 50%;background-size:2.2rem 2.4rem}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .by-privilege.hidden{display:none}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .privilege-name{display:flex;justify-content:space-between;flex-basis:100%;margin-top:1.3rem}.popup-canvas.privilege-popup .type-box.convoy .by-ticket .privilege-name.hidden{display:none}.popup-canvas.privilege-popup .type-box.convoy .by-ticket.hidden{display:none}.popup-canvas.privilege-popup .type-box.convoy .ic-help{display:inline-block;width:1.6rem;height:1.6rem;background:url(/i/img/desktop/ic-question.svg) no-repeat center;cursor:help;vertical-align:middle;margin-left:3px}.popup-canvas.privilege-popup .type-box.convoy .ic-help::after{width:37rem}.popup-canvas.privilege-popup .type-box.convoy .ic-help.hidden{display:none}#search-frm .actual-news{position:absolute;top:0;right:0;z-index:1}#search-frm .actual-news>.icon{position:absolute;width:5rem;height:5rem;background:#78b5da url(/i/img/desktop/ic-info.svg) no-repeat center/2.3rem;top:0;right:0;cursor:pointer}#search-frm .actual-news .list-container{display:flex;position:absolute;top:0;width:34rem;max-height:calc(100vh - 168px);overflow:hidden}#search-frm .actual-news .list-container .list{background:#f9fbfd;width:100%;padding:1.5rem 0;min-height:0;display:flex;flex-direction:column}#search-frm .actual-news .list-container .list .close{position:absolute;top:1.5rem;right:.9rem;background:url(/i/img/desktop/ic-close.svg) no-repeat center/1.4rem;width:2rem;height:2rem;cursor:pointer}#search-frm .actual-news .list-container .list .title{line-height:2.4rem;color:#57a2d5;font-size:1.8rem;font-weight:700;margin:0 0 .8rem 1.3rem;flex:0 0 auto}#search-frm .actual-news .list-container .list .list-scroll{overflow:auto;overscroll-behavior:contain;flex:1 1 auto}#search-frm .actual-news .list-container .list .list-scroll .item{margin:0 auto;padding:1.5rem 2.5rem 1rem 1.5rem;width:31.6rem;color:#444;font-size:1.4rem;border-radius:.3rem;box-shadow:0 0 .4rem rgba(195,201,208,.5);box-sizing:border-box;line-height:1.8rem;position:relative}#search-frm .actual-news .list-container .list .list-scroll .item+.item{margin-top:.8rem}#search-frm .actual-news .list-container .list .list-scroll .item a{color:#245c78}#search-frm .actual-news .list-container .list .list-scroll .item a:hover{text-decoration:none}#search-frm .actual-news .list-container .list .list-scroll .item>div{transform:scaleY(1);transform-origin:top;transition:transform .3s}#search-frm .actual-news .list-container .list .list-scroll .item>div.hidden{transform:scaleY(0);position:absolute}#search-frm .actual-news .list-container .list .list-scroll .item .collapse{position:absolute;cursor:pointer;width:1.8rem;height:1.1rem;right:.6rem;bottom:1rem}#search-frm .actual-news .list-container .list .list-scroll .item .collapse::after{position:absolute;content:'';width:.6rem;height:.6rem;top:.3rem;left:.5rem;border-style:solid;border-color:#000;border-width:2px 2px 0 0;transform:rotate(-45deg)}#search-frm .actual-news .list-container .list .list-scroll .item>div.hidden+.collapse{transform:rotate(180deg)}@media (max-width:1700px){#search-frm .actual-news>.icon{transition:transform .5s}#search-frm .actual-news .list-container{right:0}#search-frm .actual-news .list-container .list{transition:transform .5s;transform:translateX(100%)}#search-frm .actual-news.showed>.icon{transform:translateX(-34rem)}#search-frm .actual-news.showed .list{transform:translateX(0)}}@media (min-width:1701px){#search-frm .actual-news .list-container{left:0}#search-frm .actual-news .list-container .list{transition:transform .5s;transform:translateX(-100%)}#search-frm .actual-news.showed .list{transform:translateX(0)}}
