@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,700,500&subset=latin,latin-ext);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;vertical-align:initial}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@keyframes show{0%{display:none;opacity:0}1%{display:block}100%{display:block;opacity:1}}.separate-datepicker .dropdown-day .form-input,.separate-datepicker .dropdown-month .form-input,.separate-datepicker .dropdown-year .form-input{width:inherit;width:100%}.separate-datepicker .dropdown-day .form-input input,.separate-datepicker .dropdown-month .form-input input,.separate-datepicker .dropdown-year .form-input input{text-transform:capitalize}.separate-datepicker .separate-date-list{max-height:1.4rem}.separate-datepicker .dropdown-day{width:1rem;margin-right:.1rem;float:left}.separate-datepicker .dropdown-month{width:1.3rem;margin-right:.1rem;float:left}.separate-datepicker .dropdown-year{width:1.1rem;float:left}@media screen and (max-width:769px){.modal .separate-datepicker .dropdown-day,.modal .separate-datepicker .dropdown-month,.modal .separate-datepicker .dropdown-year{float:none;width:100%}}*,*::before,*::after{box-sizing:border-box;outline:0}*{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;outline-color:transparent;outline-style:none;box-shadow:none;border-radius:0;border-color:transparent;border-style:none}*::-webkit-selection{color:#fff;background-color:#015b8e}*::-moz-selection{color:#fff;background-color:#015b8e}*::selection{color:#fff;background-color:#015b8e}html{font-weight:300;font-size:100px;line-height:1.3;font-family:'Roboto',sans-serif;color:#434343}body{font-size:.16rem;padding:0;position:relative;overflow-x:hidden}body *{font-family:'Roboto',sans-serif!important}h1,h2,h3{font-weight:100}h4{margin:0}h1{font-size:.48rem}h2{font-size:.48rem}h3{font-size:.24rem}ul{margin:0;padding:0}ul li{list-style:none}a{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;text-decoration:none}.act{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;cursor:pointer}path{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out}.svg-cont{position:relative}svg{position:relative}svg+a{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;position:absolute;width:100%;height:100%;left:0;top:0}.cont,.footer-in{width:10.8rem;margin:auto;padding:0 .4rem;position:relative}.clearfix:before,.clearfix:after{content:" ";display:table;clear:both}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btn{text-align:center;font-weight:700;border-radius:.03rem;padding:.2rem .1rem}.btn-y{font-weight:700;background-color:#f9ae0d;color:#fff}.btn-y.hover{background-color:#ffbf36}.btn-y.click,.btn-y.active{background-color:#e59c00}.btn-y.ftt{margin-left:.3rem}.btn-y a,.btn-y span{color:#fff}.btn-trans{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;text-transform:none;color:#015b8e;border:solid 1px #015b8e;background-color:#fff}.btn-trans a,.btn-trans span{color:#015b8e}.btn-trans.hover{background-color:rgba(1,91,142,0.1)}.btn-trans.click,.btn-trans.active{background-color:#015b8e;color:#fff}.btn-trans.click a,.btn-trans.active a,.btn-trans.click span,.btn-trans.active span{color:#fff}.social-icon{margin-right:.2rem}.social-icon img{max-width:20px;max-height:20px;min-width:20px;min-height:20px}.btn-sm{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;font-size:.14rem;text-align:center;border-radius:.03rem;display:inline-block;line-height:1.3;padding:.08rem 0;border:solid 1px #e5e5e5;min-width:1.15rem}.btn-sm a,.btn-sm span{color:#434343}.btn-sm.hover{background-color:#f7f7f7}.btn-sm.click,.btn-sm.active{background-color:#efefef}.account-date-submit,.account-contact-submit,.account-password-submit{display:block}input{opacity:1;color:#434343}input:read-only,input:-moz-read-only,input[readonly],input[readonly="readonly"],textarea{opacity:1;color:#9a9a9a}.form-input input,.form-input textarea{width:100%;padding:.2rem;background-color:#fff;border-radius:.03rem;border:solid 1px #e5e5e5}.form-input input:read-only,.form-input input:-moz-read-only,.form-input input[readonly],.form-input input[readonly="readonly"],.form-input textarea{color:#9a9a9a;width:100%;padding:.2rem;background-color:#fff;border-radius:.03rem;border:solid 1px #e5e5e5}.form-input textarea{resize:vertical}.form-item{position:relative}.form-item:before,.form-item:after{content:" ";display:table}.form-item:after{clear:both}.form-time-arrow{padding-right:.4rem;vertical-align:text-bottom}.form-time-header{font-weight:700}.form-time-line{margin-bottom:.05rem}.form-time-value.hover,.form-time-value.click,.form-time-value.active{color:#f9ae0d}.grey-form-label.form-time-label{position:relative}.mobile-show .form-time-line{background-color:transparent;color:#fff;line-height:.2rem;margin-left:.1rem}.mobile-show .form-time-line input{background-color:transparent;color:#fff}.mobile-show .form-time-line svg{fill:#fff}.form-time .mobile-show{margin-top:-0.2rem}.mobile-show .form-time-item{margin-bottom:.2rem;margin-top:.2rem}.bordered{position:relative;border:solid .03rem rgba(0,0,0,0.2);border-radius:.03rem}.bordered-2{box-shadow:0 0 0 .03rem rgba(0,0,0,0.2)}@media screen and (max-width:769px){.bordered-2{margin-left:.03rem!important;width:99%!important}}.bps-passengers-count.active .bps-passengers-count-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;opacity:1;z-index:2}.form-dropdown:after,.front-count:after{content:'';position:absolute;top:.28rem;right:.15rem;border:solid .04rem transparent;border-top-color:#a0a0a0;pointer-events:none}.form-dropdown.active .drop-list,.front-count.active .drop-list,.form-dropdown.active .list-arrow,.front-count.active .list-arrow{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;opacity:1;z-index:2}.disabled input,.disabled input[readonly],.disabled textarea{cursor:default;opacity:.54}.disabled input:hover,.disabled input[readonly]:hover,.disabled textarea:hover{cursor:default}.passenger-name.form-item.required::before,.passenger-surname.form-item.required::before{color:#f30000;content:"*";left:-0.13rem;position:absolute;top:.2rem}.drop-list{-webkit-transition:150ms all ease-in-out 1ms;-moz-transition:150ms all ease-in-out 1ms;-o-transition:150ms all ease-in-out 1ms;transition:150ms all ease-in-out 1ms;-webkit-transform:translate3d(0,-0.1rem,0);-moz-transform:translate3d(0,-0.1rem,0);-o-transform:translate3d(0,-0.1rem,0);transform:translate3d(0,-0.1rem,0);visibility:hidden;opacity:0;position:absolute;width:100%;max-height:3.4rem;overflow-y:auto;border-radius:.03rem;background-color:#fff;left:0;top:.72rem;box-shadow:0 .03rem .03rem 0 rgba(0,0,0,0.2);border:solid 1px #e5e5e5;line-height:2;z-index:1}.list-item.hover,.list-item.click,.list-item.active{color:#f9ae0d}.list-item.last-primary-item:after{content:"";width:90%;position:absolute;height:1px;background-color:#a8a8a8;left:5%;margin-top:30px;border-radius:5px}.list-scroll{padding:.1rem .2rem}.list-arrow{-webkit-transition:150ms all ease-in-out 1ms;-moz-transition:150ms all ease-in-out 1ms;-o-transition:150ms all ease-in-out 1ms;transition:150ms all ease-in-out 1ms;-webkit-transform:translate3d(0,-0.3rem,0);-moz-transform:translate3d(0,-0.3rem,0);-o-transform:translate3d(0,-0.3rem,0);transform:translate3d(0,-0.3rem,0);visibility:hidden;opacity:0;content:'';position:absolute;border:solid .07rem transparent;border-bottom-color:#e5e5e5;top:.59rem;right:.1rem;z-index:2}.list-arrow:before{content:'';position:absolute;top:-0.03rem;left:-0.05rem;border:solid .05rem transparent;border-bottom-color:#fff}.form-label{display:none}.form-checker,.form-radio-box{margin-right:.1rem;width:.18rem;height:.18rem;border:solid 1px #e6e6e6;position:relative;background-color:#fff}.check-text,.form-checker{float:left}.form-radios{font-size:0}.form-radios .form-radio:hover{cursor:pointer}.form-radio-box,.form-radio-text{display:inline-block}.form-radio-box span,.form-radio-text span{font-size:.16rem}.form-radio-box{top:.04rem;border-radius:50%;z-index:1;display:inline-block}.form-radio-box:before{border-radius:50%}.form-radio-box:after{content:'';position:absolute;z-index:1;border-radius:50%;-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;width:.08rem;height:.08rem;background-color:transparent;top:.04rem;left:.04rem}.this-value .form-radio-box:after{background-color:#434343}.form-sub-box .form-input svg,.passenger-extra .form-input svg{position:absolute;right:.18rem;top:.24rem;width:.16rem;height:.12rem}.form-sub-box .form-input svg path,.passenger-extra .form-input svg path{fill:#a0a0a0}.form-sub-box.hover .form-input svg path,.passenger-extra.hover .form-input svg path,.form-sub-box.click .form-input svg path,.passenger-extra.click .form-input svg path,.form-sub-box.active .form-input svg path,.passenger-extra.active .form-input svg path{fill:#434343}.form-checker{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;background-image:url('../theme/img/check.svg');background-repeat:no-repeat;background-position:center center;background-size:0}.form-box.checked .form-checker{background-size:.09rem .09rem}.form-box:hover{cursor:pointer}.modal{-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;overflow:hidden;background-color:rgba(255,255,255,0.88);visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;height:100vh;text-align:center;white-space:nowrap;display:inline-block;vertical-align:middle}.modal.active{-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms}.modal:before{content:'';display:inline-block;vertical-align:middle;height:100%}.modal>div{white-space:normal;vertical-align:middle;display:inline-block;text-align:left}.modal>div:before,.modal>div:after{white-space:normal;content:" ";display:table}.modal>div:after{clear:both}.modal.active{visibility:visible;opacity:1;z-index:6}.modal h3{padding-bottom:.15rem}.modal h4{text-align:center;padding-bottom:.15rem}.modal .form-item{display:inline-block;margin:.12rem 0;width:100%}.modal .form-item:before,.modal .form-item:after{content:" ";display:table}.modal .form-item:after{clear:both}.modal-confirm .modal-cont{text-align:center}.modal-confirm .modal-cont:before,.modal-confirm .modal-cont:after{content:" ";display:table}.modal-confirm .modal-cont:after{clear:both}.modal-confirm .modal-cont .btn{width:48%;margin-left:1%;margin-right:1%;float:left;border:solid 1px #015b8e}.modal-scroll{padding:0 .4rem .6rem .4rem}.modal-cont{width:4rem;border:solid .03rem #015b8e;max-height:100vh;overflow:auto;background-color:#fff;padding-top:.4rem;position:relative}.modal-cont:before,.modal-cont:after{content:" ";display:table}.modal-cont:after{clear:both}.modal-cont .modal-close{display:block}.modal-cont .modal-close:before,.modal-cont .modal-close:after{width:.02rem;height:.18rem;top:.2rem;right:.3rem}.modal-cont .modal-close span{display:none;padding-left:.4rem;line-height:.6rem}.modal-form:before,.modal-form:after{content:" ";display:table}.modal-form:after{clear:both}.modal-trigger,.modal-submit{margin:.1rem 0}.modal-trigger{max-width:2.4rem}.modal-submit{margin-top:.24rem;float:left;width:100%}.modal-row{line-height:1.5;padding:.10rem 0}.modal-label{font-weight:700;color:#a0a0a0}.modal-actions{padding-top:.2rem}.modal-actions:before,.modal-actions:after{content:" ";display:table}.modal-actions:after{clear:both}.lightbox{-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;top:0;left:0;position:fixed;visibility:hidden;opacity:0;z-index:5;width:100%;height:100%;font-size:.16rem;background-color:rgba(0,0,0,0.6);padding:1rem 0}.lightbox.active{-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms}.lightbox h3{font-weight:300;font-size:.24rem}.lightbox.active{visibility:visible;opacity:1;overflow-y:auto}.lightbox-scroll,.seat-scroll{background-color:#fff;width:8.8rem;padding:.2rem .9rem .6rem .9rem;position:relative;margin:auto}.lightbox-section{line-height:1.5;margin-bottom:.3rem}.lightbox-section p{margin:0}.lightbox-close,.lightbox-no-action-close{display:block;position:absolute;right:0;top:0;padding:.2rem .4rem}.lightbox-close:before,.lightbox-no-action-close:before,.lightbox-close:after,.lightbox-no-action-close:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';background-color:#a1a1a1;position:absolute;top:.28rem;right:.15rem;width:.18rem;height:.02rem}.lightbox-close:before,.lightbox-no-action-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.lightbox-close:after,.lightbox-no-action-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.lightbox-close.hover:before,.lightbox-no-action-close.hover:before,.lightbox-close.click:before,.lightbox-no-action-close.click:before,.lightbox-close.active:before,.lightbox-no-action-close.active:before,.lightbox-close.hover:after,.lightbox-no-action-close.hover:after,.lightbox-close.click:after,.lightbox-no-action-close.click:after,.lightbox-close.active:after,.lightbox-no-action-close.active:after{background-color:#434343}.content{background-color:#fff;padding-bottom:.6rem}.content:before,.content:after{content:" ";display:table}.content:after{clear:both}.content.no-padding{padding-bottom:0}.inline-error{display:none;color:#ff2f2f;width:100%;text-align:center}.inline-error.active{display:block;padding:.1rem 0}.inline-error.non-urgent{color:#a0a0a0}.inline-error.ftt{text-align:left}.notif{position:relative;color:#fff;width:100%;right:0;max-height:0;overflow:hidden;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0,0,0);-moz-transform:translateZ(0,0,0);-ms-transform:translateZ(0,0,0);-o-transform:translateZ(0,0,0);transform:translateZ(0,0,0);-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:none}.notif .cont{position:relative}.notif span{padding-top:.07rem;max-width:75%;display:block;float:left}.notif span b{margin-right:.1rem}.notif a{color:#fff;text-decoration:underline}.notif.active{max-height:1.8rem;padding:.2rem 0;z-index:2;display:block}.notif.active.portal{-webkit-animation:fadeIn .8s 1;-moz-animation:fadeIn .8s 1;-o-animation:fadeIn .8s 1;animation:fadeIn .8s 1}.notif.active.sticked{z-index:2}.notif.active.down{z-index:0}.notif.active.inline-error{padding:.1rem 0 .2rem 0}.notif.reminder{background-color:#009cde}.notif.reminder .notif-icon{color:#009cde}.notif.reminder .notif-icon svg path{fill:#009cde}.notif.error{background-color:#ff7f40}.notif.error .notif-icon{color:#ff7f40}.notif.error .notif-icon svg path{fill:#ff7f40}.notif.error.inline-error{background:transparent;color:#ff7f40;text-align:center;position:relative!important;top:auto!important}.notif.error.inline-error span{display:inline;max-width:none;float:none}.notif.informer{background-color:#d0d3d4;text-align:center}.notif.informer span{float:none;margin:auto}.notif.informer .notif-icon{color:#d0d3d4}.notif.informer .notif-icon svg path{fill:#d0d3d4}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.notif-close{position:absolute;top:-0.15rem;right:-0.2rem;width:.6rem;height:.6rem}.notif-close:before,.notif-close:after{content:'';background-color:#fff;position:absolute;top:.3rem;right:.3rem;width:.18rem;height:.02rem}.notif-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.notif-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.notif-icon{display:inline-block;margin-right:.1rem;width:.3rem;height:.3rem;line-height:.3rem;background-color:#fff;border-radius:50%;text-align:center;font-size:.2rem;font-weight:700;float:left}.delete-icon{width:.11rem;height:.16rem}.delete-icon svg{width:.11rem;height:.16rem}.delete-icon svg path{fill:#a1a1a1}.delete-icon.hover svg path,.delete-icon.click svg path,.delete-icon.active svg path{fill:#434343}.page-scroll{width:100%;background-color:#3e515c;top:0}.page-scroll.totop{top:0}.page-scroller{min-height:100vh}.page-row{padding:.15rem 0;border-bottom:solid 1px #e6e6e6}.page-row:before,.page-row:after{content:" ";display:table}.page-row:after{clear:both}.page-row:last-child{border:0}.page-row.wide .page-col a.inner-page-link{color:#a0a0a0;padding-bottom:.2rem;display:block}.page-row.wide .page-col a.inner-page-link:hover,.page-row.wide .page-col a.inner-page-link.active{color:#434343}.page-row.wide .page-col a.inner-page-link.active{pointer-events:none;cursor:default}.page-row.wide .page-col.page-col-left{width:32%}.page-row.wide .page-col.page-col-right{width:68%}.page-col{float:left;padding-right:10%}.page-col-left{width:28%}.page-col-right{width:72%}.news-col-right{width:57%}.news-col-details{float:right;width:15%}.table-cont,.table-row{width:100%;border-bottom:solid 1px #e6e6e6}.table-cont:before,.table-row:before,.table-cont:after,.table-row:after{content:" ";display:table}.table-cont:after,.table-row:after{clear:both}.head-row{color:#a0a0a0;font-weight:500}.head-row .table-col{padding:0 .2rem .1rem 0}.table-col{float:left;padding:.3rem .2rem .3rem 0}.table-col:before,.table-col:after{content:" ";display:table}.table-col:after{clear:both}.table-col .modal-trigger{padding:0}.table-sub-col{float:left;padding-right:.2rem}.table-sub-col:last-child{padding-right:0}.count-row{line-height:.36rem;border-bottom:solid 1px #e5e5e5;padding:.21rem .2rem}.count-row:before,.count-row:after{content:" ";display:table}.count-row:after{clear:both}.count-row .count-label{float:left}.count-row .count-calc{float:right;font-size:0}.count-row .count-children-info,.count-row .count-student-info{float:left;font-size:.14rem;padding-top:.1rem;line-height:.18rem;display:none}.count-row .count-children-info.visible,.count-row .count-student-info.visible{display:block}.count-value{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block;vertical-align:top;width:.54rem;font-size:.3rem;text-align:center}.count-submit{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;margin:.2rem;height:.48rem;line-height:.46rem;text-align:center;border:solid 1px #f9b012;font-weight:700;border-radius:.03rem}.count-submit.hover{background-color:rgba(249,176,18,0.1)}.count-submit.click,.count-submit.active{background-color:#f9b012;color:#fff}.count-submit button{background:0}.count-icon{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;display:inline-block;vertical-align:top;width:.36rem;height:.36rem;border-radius:50%;border:solid 1px #f9ae0d;position:relative;background:0}.count-icon:before,.count-icon:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';position:absolute;background-color:#434343}.count-icon:before{top:.16rem;left:.11rem;width:.12rem;height:.02rem}.count-icon.hover,.count-icon.click,.count-icon.active{background-color:#f9ae0d}.count-icon.hover:before,.count-icon.click:before,.count-icon.active:before,.count-icon.hover:after,.count-icon.click:after,.count-icon.active:after{background-color:#fff}.count-plus:after{height:.12rem;width:.02rem;top:.11rem;left:.16rem}.content-top{background-color:#fff}.content-top:before,.content-top:after{content:" ";display:table}.content-top:after{clear:both}.content-top-desc{padding-top:.2rem;float:right;max-width:55%;font-size:.14rem}.box-content{width:4.42rem;margin:auto;position:relative}.box-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:.4rem .4rem 0 .4rem;border:solid 1px #e6e6e6;min-height:6rem}.box-form .form-item{margin-bottom:.24rem;width:100%}.box-form input{border:solid 1px #e6e6e6;border-radius:.03rem;width:100%;white-space:nowrap}.box-form input:read-only,.box-form input:-moz-read-only,.box-form input[readonly],.box-form input[readonly="readonly"]{border:solid 1px #e6e6e6;border-radius:.03rem;width:100%;white-space:nowrap}.sub-box-form{position:absolute;left:0;top:0;-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;background-color:#fff;height:100%;width:100%;z-index:-1;opacity:0;visibility:hidden}.sub-box-form.active{-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms}.sub-box-form .form-box{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;padding:.25rem .4rem;border-bottom:solid 1px #e6e6e6}.sub-box-form .form-box:before,.sub-box-form .form-box:after{content:" ";display:table}.sub-box-form .form-box:after{clear:both}.sub-box-form .form-box .form-check-text{float:left;width:80%}.sub-box-form .form-box .form-check-extra-text{color:#a0a0a0;font-size:.14rem}.sub-box-form .form-box.checked{color:#fff;background-color:#f9ae0d;border-bottom:solid 1px #e09c0c}.sub-box-form .form-box.checked .form-checker{border:solid 1px #fff}.sub-box-form .form-box.checked .form-check-extra-text{color:#fff}.sub-box-form .form-item{margin-bottom:0}.sub-box-form .form-item svg{position:absolute;right:0;top:0}.sub-box-form .form-item svg path{fill:red}.sub-box-form.active{visibility:visible;opacity:1;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.sub-box-form.active .box-extra-submit{position:relative;-moz-box-flex:1;-webkit-box-flex:1;flex:1}.form-check-addendum{top:-0.2rem;position:relative;left:.3rem}.sub-box-form-label{position:relative;width:100%;height:.7rem;font-weight:700;text-align:center;padding:.25rem}.box-nav{-webkit-transform:translate3d(0,-0.21rem,0);-moz-transform:translate3d(0,-0.21rem,0);-o-transform:translate3d(0,-0.21rem,0);transform:translate3d(0,-0.21rem,0);position:absolute;top:50%;width:.42rem;height:.42rem;border-radius:50%;border:solid 1px #e6e6e6;text-align:center;padding-top:.1rem;display:block}.box-nav svg{width:.12rem;height:.1rem}.box-nav svg path{fill:#a1a1a1}.box-nav.hover{background-color:#f7f7f7}.box-nav.click,.box-nav.active{background-color:#efefef}.box-prev{left:-0.82rem}.box-next{right:-0.82rem}.date-next{border-left:solid 1px #e6e6e6}.date-next,.date-prev,.pagination-next,.pagination-prev{height:.6rem;width:.8rem;position:absolute;top:-1px;padding:.09rem 0;white-space:nowrap;font-size:0}.date-next.hover .date-icon,.date-prev.hover .date-icon,.pagination-next.hover .date-icon,.pagination-prev.hover .date-icon{background-color:#f7f7f7}.date-next.click .date-icon,.date-prev.click .date-icon,.pagination-next.click .date-icon,.pagination-prev.click .date-icon,.date-next.active .date-icon,.date-prev.active .date-icon,.pagination-next.active .date-icon,.pagination-prev.active .date-icon{background-color:#efefef}.date-next .later-date-label,.date-prev .later-date-label,.pagination-next .later-date-label,.pagination-prev .later-date-label{display:none;font-size:.13rem;width:1rem;text-align:center;white-space:normal;cursor:default}.date-next,.pagination-next{text-align:right;right:.4rem}.date-prev,.pagination-prev{left:.4rem}.close-x{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;position:absolute;width:.6rem;height:.6rem;top:0;right:0}.close-x:after,.close-x:before{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';position:absolute;top:.3rem;left:.18rem;width:.18rem;height:.02rem;background-color:#a1a1a1}.close-x:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.close-x:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.close-x.hover:after,.close-x.click:after,.close-x.active:after,.close-x.hover:before,.close-x.click:before,.close-x.active:before{background-color:#434343}.close-x-mob{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;position:absolute;width:100%;height:.6rem;top:0;right:0;display:none;z-index:1}.close-x-mob:after,.close-x-mob:before{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';position:absolute;top:.2rem;right:.3rem;width:.03rem;height:.25rem;background-color:#a1a1a1}.close-x-mob:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.close-x-mob:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.close-x-mob.hover:after,.close-x-mob.click:after,.close-x-mob.active:after,.close-x-mob.hover:before,.close-x-mob.click:before,.close-x-mob.active:before{background-color:#434343}.close-x-white{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out}.close-x-white:before,.close-x-white:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;background-color:#fff}.close-x-white.hover,.close-x-white.click,.close-x-white.active{opacity:.8}.iScrollVerticalScrollbar{width:.03rem!important;bottom:.1rem!important;top:.1rem!important;right:.05rem!important}.iScrollIndicator{border-radius:0!important;border:none!important}.down.top,.down.grey-bar{z-index:0;transition:none}.top{background-color:#f8423a;position:relative;width:100%;left:0;z-index:5;top:0;opacity:1;box-shadow:0 0 6px 0 rgba(0,0,0,0.5)}.top:before,.top:after{content:" ";display:table}.top:after{clear:both}.top.fixed{position:fixed}.top.hidden{opacity:0;z-index:-1}.top a,.top span{color:#fff}@media screen and (max-width:769px){.top a,.top span{color:#434343}.top a.btn-y,.top span.btn-y{color:#fff}}.top .btn-y a,.top .btn-y span{color:#fff}.logo{padding:.129rem .3rem .018rem .3rem;position:relative;float:left}.logo img{width:2.12rem;height:.318rem}.logo a{position:absolute;width:100%;height:100%;left:0;top:0}.nav{font-size:.16rem;float:left;width:calc(100% - 2.72rem);padding-left:.13rem;border-left:solid 1px #fff}.nav-scroll>ul>li>span,.nav-scroll>ul>li>a{display:inline-block;padding:.22rem 0 .18rem 0}.nav-trigger{display:none}.top-left{float:left}.top-right{float:right}.top-left>li,.top-right>li{display:block;float:left;padding:0 .14rem}.top-left>li>a,.top-right>li>a{font-weight:700}.mobile-logged-out{display:none}.mobile-logged-in{display:none}.top-submenu{position:relative}.top-submenu span{position:relative}.top-submenu span:after{content:'';position:relative;float:right;top:.08rem;margin-left:.06rem;width:0;height:0;border:solid .04rem transparent;border-top-color:#fff}.top-submenu.active span:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-webkit-transform:rotateX(180deg) translate3d(0,0.04rem,0);-moz-transform:rotateX(180deg) translate3d(0,0.04rem,0);-o-transform:rotateX(180deg) translate3d(0,0.04rem,0);transform:rotateX(180deg) translate3d(0,0.04rem,0)}.top-submenu.active .submenu-wrap{padding:.1rem 0;opacity:1;overflow:visible;z-index:1;visibility:visible}.top-submenu.active .submenu-wrap a{max-height:10rem}.top-submenu.active .submenu-wrap:after{opacity:1;left:.7rem}.submenu-wrap{-webkit-transition:150ms all ease-in-out 1ms;-moz-transition:150ms all ease-in-out 1ms;-o-transition:150ms all ease-in-out 1ms;transition:150ms all ease-in-out 1ms;visibility:hidden;opacity:0;padding:.1rem 0;overflow:hidden;font-size:.16rem;position:absolute;text-align:center;border-radius:.03rem;background-color:#fff;box-shadow:0 .01rem .03rem 0 rgba(0,0,0,0.2);text-align:left;left:0;top:130%}.submenu-wrap span{color:#a0a0a0;padding:.06rem .2rem;display:inline-block}.submenu-wrap li{white-space:nowrap}.submenu-wrap li.hover a,.submenu-wrap li.click a,.submenu-wrap li.active a{color:#434343}.submenu-wrap li a{color:#a0a0a0;padding:.06rem .2rem;display:inline-block}.submenu-wrap:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';width:0;height:0;border:solid .06rem transparent;border-bottom-color:#fff;position:absolute;top:-0.1rem;opacity:0}.top-business .submenu-wrap:after{left:.7rem}.top-passenger .submenu-wrap:after{left:.95rem}.top-right .top-languages{padding:0 .27rem}.sub-arrow{position:relative}.sub-arrow:after{content:'';position:absolute;right:-0.05rem;top:.12rem;margin-right:.1rem;width:0;height:0;border:solid .04rem transparent;border-left-color:#a0a0a0}.sub-arrow:hover span{color:#434343}.sub-arrow:hover:after{border-left-color:#434343}.sub-arrow .subsubmenu-wrap{display:none}.sub-arrow.active span{color:#434343}.sub-arrow.active:after{border-left-color:#434343}.sub-arrow.active .subsubmenu-wrap{display:block;position:absolute;left:105%;background:white;border-radius:.03rem;box-shadow:0 .03rem .03rem 0 rgba(0,0,0,0.2);padding:.1rem 0;top:.05rem}.top-languages{border-left:solid 1px #fff}.top-languages span{display:block}.top-languages .submenu-wrap{padding:0!important}.top-languages .submenu-wrap:after{left:.5rem!important}.top-languages .submenu-wrap li{border-bottom:solid 1px #e5e5e5}.top-languages .submenu-wrap li:last-child{border-bottom:0}.top-languages .submenu-wrap a{color:#a0a0a0;padding:.32rem}.top-phone{font-weight:700}.top-phone span{margin-left:.04rem}.top-phone img{position:relative;top:.03rem;width:.1rem}.top-user{border-left:solid 1px #fff}.top-user img{position:relative;top:.02rem}.nav-scroll>ul>li.top-user{position:relative}.nav-scroll>ul>li.top-user:after,.nav-scroll>ul>li.top-user:before{content:'';position:absolute;background-color:#fff;top:.3rem;left:.18rem;width:.18rem;height:.02rem;display:none}.nav-scroll>ul>li.top-user:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-scroll>ul>li.top-user:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-scroll>ul>li.top-user img{width:.19rem;height:.16rem}.nav-scroll>ul>li.top-user span{display:none}.nav-scroll>ul>li.top-user.logged-out .login-span{display:inline-block}.nav-scroll>ul>li.top-user.logged-out.active:before,.nav-scroll>ul>li.top-user.logged-out.active:after{display:block}.nav-scroll>ul>li.top-user.logged-out.active img{height:0;width:.31rem}.nav-scroll>ul>li.top-user.logged-out.active .close-span{display:inline-block}.nav-scroll>ul>li.top-user.logged-out.active .login-span{display:none}.nav-scroll>ul>li.top-user.logged-in .user-span{display:inline-block}.nav-scroll>ul>li .logout-trigger{border-top:solid 1px #e5e5e5;margin-top:.1rem;padding-top:.1rem}.nav-scroll>ul>li .logout-trigger span{display:inline-block}.logged-in.active .user-actions{padding:.1rem 0;opacity:1;overflow:visible;z-index:1;visibility:visible}.logged-in.active .user-actions a,.logged-in.active .user-actions span{max-height:10rem}.logged-in.active .user-actions:after{opacity:1}.user-actions{-webkit-transition:150ms all ease-in-out 1ms;-moz-transition:150ms all ease-in-out 1ms;-o-transition:150ms all ease-in-out 1ms;transition:150ms all ease-in-out 1ms;padding:.1rem 0;overflow:hidden;font-size:.16rem;position:absolute;text-align:center;border-radius:.03rem;background-color:#fff;box-shadow:0 .03rem .03rem 0 rgba(0,0,0,0.2);text-align:left;opacity:0;right:.2rem;top:130%;visibility:hidden}.user-actions li{white-space:nowrap}.user-actions li.hover a,.user-actions li.click a,.user-actions li.active a,.user-actions li.hover span,.user-actions li.click span,.user-actions li.active span{color:#434343}.user-actions li a,.user-actions li span{color:#a0a0a0;padding:.06rem .2rem;display:inline-block}.user-actions:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';width:0;height:0;border:solid .04rem transparent;border-bottom-color:#fff;position:absolute;top:-0.08rem;opacity:0;left:.5rem}.print-trigger{font-weight:700;border-radius:.03rem;margin-left:.1rem;border:solid 1px #e5e5e5;display:inline-block;min-width:1.8rem}.print-trigger.hover{background-color:#f7f7f7}.print-trigger.click{background-color:#efefef}.has-error>.form-input input,.has-error>.form-input textarea{background-color:#fff0f0;border-color:#ff2f2f;box-shadow:0 0 0 1000px #fff0f0 inset;-webkit-box-shadow:0 0 0 1000px #fff0f0 inset;-moz-box-shadow:0 0 0 1000px #fff0f0 inset}.has-error>.form-input input:read-only,.has-error>.form-input input:-moz-read-only,.has-error>.form-input input[readonly],.has-error>.form-input input[readonly="readonly"]{background-color:#fff0f0;border-color:#ff2f2f}.has-error>.form-box .form-checker{background-color:#fff0f0;border-color:#ff2f2f}.has-error.date-filter-trigger.start-page{background-color:#fff0f0;border-color:#ff2f2f}.error-page-content{min-height:calc(100vh - 400px);background:#fff;display:flex;align-items:center;justify-content:center}.error-page-content .error-page-message{text-align:center}.error-page-content .error-page-text{font-size:.4rem}.error-page-content .error-page-btn{margin-top:.4rem}.error-page-content .error-page-btn a{display:inline-block;background-color:#edac00;padding:10px 30px;color:#fff}.main-title-ornate{color:#f8423a}.login-box{-webkit-transition:150ms all ease-in-out 1ms;-moz-transition:150ms all ease-in-out 1ms;-o-transition:150ms all ease-in-out 1ms;transition:150ms all ease-in-out 1ms;-webkit-transform:translate3d(0,-0.2rem,0);-moz-transform:translate3d(0,-0.2rem,0);-o-transform:translate3d(0,-0.2rem,0);transform:translate3d(0,-0.2rem,0);width:100%;height:100%;left:0;top:.6rem;text-align:center;position:fixed;background-color:#fff;display:none;color:#434343;border-top:solid 1px #014d79;z-index:4}.login-box input{width:100%;background-color:#fff;border-radius:.03rem;margin-bottom:.3rem;padding:.15rem .2rem}.login-box input:read-only,.login-box input:-moz-read-only,.login-box input[readonly],.login-box input[readonly="readonly"]{width:100%;background-color:#fff;border-radius:.03rem;margin-bottom:.3rem;padding:0 .2rem;border:0}.login-box .remindtrigger{margin:.3rem auto;text-decoration:underline}.login-box .regtrigger{height:.52rem;line-height:.48rem;background-color:transparent;border-radius:.03rem;margin:.4rem auto;font-weight:700;color:#fff;text-transform:uppercase;background-color:#f9ae0d}.login-box .regtrigger a{color:#fff}.login-box .regtrigger.hover{background-color:#ffbf36}.login-box .regtrigger.click,.login-box .regtrigger.active{background-color:#e59c00}.login-box.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block}.login-sep{color:#434343;position:relative}.login-sep:before{content:'';position:absolute;width:100%;height:1px;left:0;top:.1rem;background-color:#fff}.login-sep span{background-color:#fff;position:relative;padding:0 .16rem}.login-cont{margin:auto;height:80%;height:calc(100vh - .6rem);position:relative;width:3.8rem;overflow-y:auto;display:none;padding:0 .2rem}.login-cont.login-first{width:4.9rem}.login-cont form{width:3.4rem;margin:auto}.login-cont.active{display:block}.login-cont .btn{padding:.14rem .1rem}.login-scroll{padding-bottom:.6rem}.login-first-instructions{margin-bottom:.3rem}.password-box{-webkit-transition:150ms all ease-in-out 1ms;-moz-transition:150ms all ease-in-out 1ms;-o-transition:150ms all ease-in-out 1ms;transition:150ms all ease-in-out 1ms;width:100%;height:100%;position:fixed;top:0;left:0;z-index:5;background-color:rgba(255,255,255,0.4);opacity:0;visibility:hidden}.password-box input{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;border-radius:.03rem;display:block;width:100%;padding:0 .2rem;border-width:0;margin:0 auto;height:0;line-height:0;max-height:0;overflow:hidden}.password-box input:read-only,.password-box input:-moz-read-only,.password-box input[readonly],.password-box input[readonly="readonly"]{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;border-radius:.03rem;display:block;width:100%;padding:0 .2rem;border-width:0;margin:0 auto;height:0;line-height:0;max-height:0;overflow:hidden}.password-box.active{opacity:1;visibility:visible}.password-btn{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;font-weight:700;border-radius:.03rem;border-width:0;margin:0 auto;height:0;line-height:0;max-height:0;opacity:0;overflow:hidden;text-align:center}.password-btn a{display:block;color:#015b8e}.password-btn.hover{background-color:rgba(1,91,142,0.1)}.password-btn.click,.password-btn.active{color:#fff;background-color:#015b8e}.password-btn span{display:inline-block;padding-left:0}.modal-cont .password-btn span{display:inline-block;padding-left:0}.password-instructions{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;opacity:0;max-height:0;overflow:hidden;padding:0}.password-cont{-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;top:50%;left:50%;top:50vh;border:solid .03rem #015b8e;background-color:#fff;text-align:center;width:4rem;padding:.2rem .3rem}.password-close-x{position:absolute;top:0;right:0;width:.6rem;height:.6rem}.password-close-x:before,.password-close-x:after{content:'';background-color:#a1a1a1;position:absolute;top:.2rem;right:.15rem;width:.25rem;height:.03rem}.password-close-x:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.password-close-x:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.password-step{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;max-height:0;overflow:hidden}.password-step.active{overflow:visible;max-height:3.6rem}.password-step.active input{border:solid 1px #e6e6e6;margin:.3rem auto;max-height:2rem;opacity:1}.password-step.active input:read-only,.password-step.active input:-moz-read-only,.password-step.active input[readonly],.password-step.active input[readonly="readonly"]{border:solid 1px #e6e6e6;line-height:.58rem;margin:.3rem auto;height:.6rem;max-height:2rem;opacity:1}.password-step.active .password-btn{margin:.1rem auto;height:.6rem;line-height:.58rem;border:solid 1px #015b8e;max-height:2rem;opacity:1}.password-step.active .password-instructions{max-height:2rem;opacity:1}.password-step-2.active .password-instructions{padding:.3rem}.front-block{background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:0;min-height:calc(100vh - .6rem);position:relative;height:calc(100vh - .6rem);padding:0;text-align:center}.front-block:before{content:'';display:inline-block;vertical-align:middle;font-size:0;height:85%}.front-block>.cont{display:inline-block;vertical-align:middle;font-size:.16rem;text-align:left}.overlay{top:0;left:0;position:absolute;background:url('../theme/img/overlay.png');background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;width:100%;opacity:.75}.front-title{text-align:center;color:#fff}.front-list-scroll{padding:.2rem .17rem .3rem .4rem}.front-form:before,.front-form:after{content:" ";display:table}.front-form:after{clear:both}.front-form .form-input input:read-only,.front-form .form-input input:-moz-read-only,.front-form .form-input input[readonly],.front-form .form-input input[readonly="readonly"]{border:0}.front-form .form-item{float:left;position:relative}.front-form .form-item input{width:100%;display:block}.front-form .form-item input:read-only,.front-form .form-item input:-moz-read-only,.front-form .form-item input[readonly],.front-form .form-item input[readonly="readonly"]{width:100%;display:block}.front-form .form-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default;position:absolute;height:100%;color:#a0a0a0;padding:.2rem;display:block;z-index:1}.front-form .form-dropdown:after{top:.28rem}.front-dir{width:100%;color:#fff;float:none;padding-bottom:.2rem}.front-dir:before,.front-dir:after{content:" ";display:table}.front-dir:after{clear:both}.front-dir .form-radio{display:inline-block;margin-right:.23rem}.front-dir .form-radio:hover{cursor:pointer}.front-dir .form-radio-box{border:0}.front-dir .form-radio-box:after{top:.05rem;left:.05rem}.front-from,.front-to{width:2.9rem;cursor:pointer}.front-from input,.front-to input{padding-left:.40rem}.front-from input:read-only,.front-to input:read-only,.front-from input:-moz-read-only,.front-to input:-moz-read-only,.front-from input[readonly],.front-to input[readonly],.front-from input[readonly="readonly"],.front-to input[readonly="readonly"]{padding-left:.45rem;border:0}@media screen and (min-width:770px){.front-from.start-page,.front-to.start-page{width:2.5rem}.front-from.start-page.short,.front-to.start-page.short{width:2rem}}.front-from.start-page input,.front-to.start-page input{padding-left:.63rem}.front-from .form-input{position:relative}.front-search .btn{padding-bottom:.195rem;padding-left:.2rem;padding-right:.2rem;padding-top:.195rem;width:100%}.front-search .btn:focus{background-color:#ffbf36}.front-search img{position:relative;top:.02rem;margin-right:.16rem;width:.17rem;height:.17rem}.front-search.form-submit{float:left!important}@media screen and (max-width:770px){.front-search.form-submit{width:100%}}.grey-count{width:1.5rem;float:left;border-right:solid 1px #071923}.grey-count input{padding-left:.9rem;background-color:transparent;color:#fff;width:100%;border:0;cursor:pointer}.grey-count input:read-only,.grey-count input:-moz-read-only,.grey-count input[readonly],.grey-count input[readonly="readonly"]{padding-left:.9rem}.front-offers{background-color:#eef3f5;text-align:center}.front-offers:before,.front-offers:after{content:" ";display:table}.front-offers:after{clear:both}.front-offer-wrap{width:10.72rem;margin:auto;font-size:0;padding:0 .2rem .2rem .2rem}.front-offer{background-color:#fff;width:3.1rem;text-align:left;margin:.09rem .17rem;display:inline-block;font-size:.16rem;vertical-align:top}.front-offer-excerpt{height:.5rem;overflow:hidden}.front-offer-img{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:3.66rem}.front-offer-cont{padding:.1rem .3rem .2rem .3rem}.front-offer-title{padding:.1rem 0 .15rem 0}.front-offer-btn{display:block;text-align:center;font-weight:700;border:solid 1px #e5e5e5;height:.6rem;line-height:.58rem;border-radius:.03rem;margin:.25rem 0 .1rem 0;color:#434343}.front-offer-btn.hover{background-color:#f7f7f7}.front-offer-btn.click,.front-offer-btn.active{background-color:#efefef}.front-offer-more{clear:both;font-size:.16rem;display:inline-block;margin:.2rem auto .1rem auto}.front-offer-more.hover .front-offer-moreicon{background-color:#f7f7f7}.front-offer-more.click .front-offer-moreicon,.front-offer-more.active .front-offer-moreicon{background-color:#efefef}.front-offer-moreicon{display:block;width:.42rem;height:.42rem;margin:auto;border-radius:50%;border:solid 1px #e5e5e5;padding-top:.12rem;margin-bottom:.1rem}.front-offer-moreicon img{width:.2rem}.frontpage{opacity:0}.front-scroll-cont{width:100%;text-align:center;position:absolute;color:#fff}.front-scroll{display:inline-block}.front-scroll svg{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin-bottom:.08rem;width:.43rem;height:.43rem}.front-scroll.hover svg,.front-scroll.click svg,.front-scroll.active svg{-webkit-transform:translate3d(0,-0.03rem,0);-moz-transform:translate3d(0,-0.03rem,0);-o-transform:translate3d(0,-0.03rem,0);transform:translate3d(0,-0.03rem,0)}.footer{background-color:#3e515c}.footer.printing{display:none}.footer-blocks{padding:.1rem 0}.footer-blocks:before,.footer-blocks:after{content:" ";display:table}.footer-blocks:after{clear:both}.footer-block{width:33%;float:left;padding-right:5%;color:#9fa8ae}.footer-title{color:#fff;font-weight:700;padding:.2rem 0}.footer-list li{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;padding-bottom:.1rem}.footer-list li a{color:#9fa8ae}.footer-list li.hover a,.footer-list li.click a,.footer-list li.active a{color:#fff}.footer-copyright{padding:.15rem 0;border-top:solid 1px #32414a;color:#9fa8ae;font-size:.14rem}.wide-block.footer-block{width:100%}.wide-block .btn{width:fit-content;margin:auto;padding:.1rem}.wide-block .btn-trans.hover{background-color:#dae9f2}.wide-block .form-input input,.wide-block .form-input textarea{width:50%;padding:.1rem}.subscribe-choice-desc{font-style:italic}.subscribe-success-block h1,.subscribe-success-block h3{text-align:center}.text-section{padding-right:32%}.text-section p{margin:0 0 2em 0}.text-page,.account-page,.tickets-page,.history-page,.messages-page,.ticket-return-page{position:relative}.departure-page{position:relative}.passenger-page{position:relative}.passenger-content-top .cont .passenger-top-desc{display:flex;align-items:center;flex-direction:row;width:100%;max-width:100%}.passenger-content-top .cont .passenger-top-desc h1{max-width:35%;width:35%;word-wrap:break-word}.passenger-content-top .cont .passenger-top-desc span{max-width:65%;width:65%}.news-page{position:relative}.news-row{border-bottom:solid 1px #e6e6e6;padding-bottom:.3rem;margin-bottom:.3rem}.news-row .news-title{font-weight:bold;cursor:pointer}.news-col-left{padding-right:5%}.news-content-top .cont{margin:.15rem auto .25rem auto}.news-content-top .cont h3{margin-bottom:.1rem}.news-content-top .cont .news-content-date{color:#9fa8ae;font-size:.14rem}.news-content-top .cont .news-content{margin-top:.15rem}.news-trigger,.message-read-trigger{border:solid 1px #015b8e;color:#015b8e;float:left;height:auto;line-height:.34rem;min-width:1.4rem;text-align:center;font-weight:700;border-radius:.03rem;margin-top:.25rem;padding:0;padding:.06rem}.news-trigger.hover,.message-read-trigger.hover{background-color:rgba(1,91,142,0.1)}.news-trigger.click,.message-read-trigger.click,.news-trigger.active,.message-read-trigger.active{color:#fff;background-color:#015b8e}.news-trigger{line-height:.25rem;margin-top:0}.faq-row{padding:0;border-bottom:0}.faq-col-left{padding:.25rem 0}.faq-item{padding:.25rem 0 .25rem 0;border-bottom:solid 1px #e6e6e6}.faq-item.active .faq-question:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq-item.active .faq-answer{padding-top:.25rem;max-height:5rem;opacity:1}.faq-question{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;position:relative;padding-right:.25rem}.faq-question:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';position:absolute;right:0;top:.07rem;border:solid .04rem transparent;border-left-color:#434343}.faq-answer{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:0;padding-right:.25rem;max-height:0;overflow:hidden;color:#a0a0a0;opacity:0}.registration-row,.fixed-order-row{padding:.35rem 0 .15rem 0}.registration-row .form-input,.fixed-order-row .form-input{width:3.6rem;margin-bottom:.24rem}.registration-row h3,.fixed-order-row h3{margin:0}.registration-row input,.fixed-order-row input{border:solid 1px #e5e5e5}.registration-row input:read-only,.fixed-order-row input:read-only,.registration-row input:-moz-read-only,.fixed-order-row input:-moz-read-only,.registration-row input[readonly],.fixed-order-row input[readonly],.registration-row input[readonly="readonly"],.fixed-order-row input[readonly="readonly"]{border:solid 1px #e5e5e5}.registration-row .account-loyalty,.fixed-order-row .account-loyalty{display:inline-block}.registration-row .registration-day .form-input,.fixed-order-row .registration-day .form-input,.registration-row .registration-month .form-input,.fixed-order-row .registration-month .form-input,.registration-row .registration-year .form-input,.fixed-order-row .registration-year .form-input,.registration-row .fixed-order-day .form-input,.fixed-order-row .fixed-order-day .form-input,.registration-row .fixed-order-month .form-input,.fixed-order-row .fixed-order-month .form-input,.registration-row .fixed-order-year .form-input,.fixed-order-row .fixed-order-year .form-input{width:inherit;width:100%}.registration-row .inline-error,.fixed-order-row .inline-error{max-width:3.6rem}.registration-col-left,.fixed-order-col-left{width:36%;min-height:1px}.registration-col-right,.fixed-order-col-right{width:64%}.registration-description,.fixed-order-description{display:block;padding:.1rem 0;color:#a0a0a0}.registration-date-label,.fixed-order-date-label{margin-bottom:.1rem}.registration-day,.fixed-order-day{width:1rem;margin-right:.1rem;float:left}.registration-month,.fixed-order-month{width:1.3rem;margin-right:.1rem;float:left}.registration-year,.fixed-order-year{width:1.1rem;float:left}.registration-submit,.fixed-order-type,.fixed-order-discount,.fixed-order-submit,.return-ticket-submit{max-width:3.6rem}.fixed-order-type .form-radio{display:inline-block}.fixed-order-type .form-radio:first-child{margin-right:.2rem}.fixed-order-type .form-radios{margin-bottom:.24rem}.registration-promo .form-checker,.fixed-order-loyalty .form-checker,.fixed-order-rules .form-checker{margin-bottom:.2rem}.registration-success-block,.fixed-order-success-block{text-align:center;padding:1.4rem 0}.registration-success-block .btn,.fixed-order-success-block .btn{display:inline-block;min-width:2.4rem;margin:.2rem auto}.fixed-order-rules .lightbox-trigger{text-decoration:underline}.loyalty-item{display:none}.loyalty-item.enabled{display:block}.fixed-order-date input{padding-left:.45rem;background-image:url('../theme/img/cal.svg');background-repeat:no-repeat;background-size:.15rem .13rem;background-position:.2rem .2rem}.fixed-order-date input:read-only,.fixed-order-date input:-moz-read-only,.fixed-order-date input[readonly],.fixed-order-date input[readonly="readonly"]{padding-left:.45rem;background-image:url('../theme/img/cal.svg');background-repeat:no-repeat;background-size:.15rem .13rem;background-position:.2rem .2rem}.fixed-order-discount-list-scroll{padding:.1rem 0}.fixed-order-discount-list-item{line-height:1.3;padding:.2rem;border-bottom:solid 1px #e5e5e5}.account-page .btn{max-width:2.4rem}.account-page .modal .btn{max-width:100%}.account-modal .modal-cont{width:4.5rem}.account-row{padding:.15rem 0 .15rem 0}.account-row h3{margin:0}.account-row input{border:solid 1px #e5e5e5}.account-row input:read-only,.account-row input:-moz-read-only,.account-row input[readonly],.account-row input[readonly="readonly"]{border:solid 1px #e5e5e5}.account-col-left{width:36%}.account-col-right{width:64%}.account-date-label{margin-top:.15rem}.modal .account-submit{max-width:3.6rem}.account-promo .form-checker{margin-bottom:.2rem}.account-item{padding:.1rem 0}.account-discount a{color:#434343;text-decoration:underline}.account-list{max-height:1.4rem}.messages-row{padding:.35rem 0 .15rem 0}.messages-col-left{padding-right:5%}.messages-col-right{position:relative;padding-right:4%}.messages-col-right p{margin-top:0}.message-delete{position:absolute;top:0;right:0}.message-actions:before,.message-actions:after{content:" ";display:table}.message-actions:after{clear:both}.message-read-trigger{margin:.1rem 0;min-width:3.4rem;float:left}.tickets-table{margin-bottom:.6rem}.tickets-table:before,.tickets-table:after{content:" ";display:table}.tickets-table:after{clear:both}.tickets-title{font-weight:700;margin:.2rem 0}.tickets-date-col{width:24%}.tickets-date-from-col,.tickets-date-to-col{width:50%}.tickets-fixed-route-col{width:27%}.tickets-fixed-info-col{width:35%}.tickets-type-col{width:72%}.tickets-fixed-sum-col{width:28%}.tickets-day-col{width:60%}.tickets-time-col{width:40%}.tickets-route-col{width:27%}.tickets-total-col{width:35%}.tickets-passengers-col{width:60%}.tickets-sum-col{width:40%}.tickets-mobile{font-style:normal;display:none}.tickets-action-col{width:14%;padding:0}.tickets-action-col .btn{padding:.1rem .1rem;margin:.18rem 0}.ftt-tickets-date-col{width:12%}.ftt-tickets-period-col{width:22%}.ftt-tickets-route-col{width:20%}.ftt-tickets-price-col{width:10%}.seat-passenger-list-item.selected,.seat-id-list-item.selected,.seat-route-list-item.selected,.seat-vag-list-item.selected{color:#848484;cursor:default}.seat-passenger-list-item.selected:hover,.seat-id-list-item.selected:hover,.seat-route-list-item.selected:hover,.seat-vag-list-item.selected:hover{cursor:default}.passengers-count-grey{width:1.5rem;float:left;border-right:solid 1px #071923}.passengers-count-grey .form-label{position:absolute;height:100%;color:#a0a0a0;padding-left:.2rem;display:block;z-index:-1}.passengers-count-grey input{padding-left:.9rem;background-color:transparent;color:#fff;width:100%;cursor:pointer;border:0}.passengers-count-grey .count-submit{border-color:#015b8e;color:#015b8e}.passengers-count-grey .count-submit.hover{background-color:rgba(1,91,142,0.1)}.bps-passengers-count{margin-bottom:0;margin-left:.03rem;margin-right:0rem;margin-top:0;width:.95rem;visibility:visible;opacity:1}.bps-passengers-count input{padding-left:1.45rem}@media screen and (min-width:769px){.bps-passengers-count.front-count input{padding-left:.45rem}}.bps-passengers-count.passengers-count-grey{margin:0;width:1.95rem}.bps-passengers-count input:read-only,.bps-passengers-count input:-moz-read-only,.bps-passengers-count input[readonly],.bps-passengers-count input[readonly="readonly"]{padding-left:.9rem}.bps-passengers-count .drop-list{width:2.5rem;height:auto}.bps-passengers-count .list-scroll{padding:0}.bps-passengers-count.fixed{overflow:hidden;opacity:0;border-color:transparent;width:0;margin:0 .05rem}@media screen and (min-width:769px){.bps-passengers-count.front-count .form-label span{display:none}}.bps-passengers-count .form-label img{width:.17rem;height:.17rem;margin-right:.1rem}@media screen and (max-width:769px){.bps-passengers-count{float:left!important}}.form-item.active .dropdown-arrow{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;opacity:1;z-index:2}.no-selection .form-input input[readonly]{cursor:default;background-color:rgba(232,232,232,0.5)}.grey-bar{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;background-color:#0c2a3b;line-height:.6rem;min-height:.6rem;z-index:3;position:relative;width:100%}.grey-bar.hidden{opacity:0;z-index:-1}.submenu-list{font-size:0}.submenu-list-item{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;display:inline-block;opacity:.35;padding-right:.3rem}.submenu-list-item>a{font-size:.16rem;color:#fff;display:block}.submenu-list-item.hover,.submenu-list-item.click,.submenu-list-item.active{opacity:1}.submenu-list-item.active{pointer-events:none;cursor:default}.grey-form-item{float:left;border-right:solid 1px #071923}.grey-form .modal{line-height:1.3}.grey-dropdown:after,.passengers-count-grey:after{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;content:'';position:absolute;top:.28rem;right:.15rem;border:solid .04rem transparent;border-top-color:#a0a0a0}.grey-dropdown.active .grey-dropdown-arrow,.passengers-count-grey.active .grey-dropdown-arrow{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;opacity:1;z-index:2}.grey-dropdown.active .grey-sub-form,.passengers-count-grey.active .grey-sub-form{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:2;display:block}.grey-dropdown.active:after,.passengers-count-grey.active:after{top:.24rem;border-top-color:transparent;border-bottom-color:#a0a0a0}.dropdown-arrow{-webkit-transition:150ms all ease-in-out 1ms;-moz-transition:150ms all ease-in-out 1ms;-o-transition:150ms all ease-in-out 1ms;transition:150ms all ease-in-out 1ms;visibility:hidden;opacity:0;content:'';position:absolute;border:solid .07rem transparent;border-bottom-color:#e5e5e5;top:.59rem;right:.1rem;z-index:2;pointer-events:none}.dropdown-arrow:before{content:'';position:absolute;top:-0.03rem;left:-0.05rem;border:solid .05rem transparent;border-bottom-color:#fff}.grey-dropdown-arrow{-webkit-transition:150ms all ease-in-out 1ms;-moz-transition:150ms all ease-in-out 1ms;-o-transition:150ms all ease-in-out 1ms;transition:150ms all ease-in-out 1ms;visibility:hidden;opacity:0;content:'';position:absolute;border:solid .07rem transparent;border-bottom-color:#e5e5e5;top:.59rem;right:.1rem;z-index:2}.grey-dropdown-arrow:before{content:'';position:absolute;top:-0.03rem;left:-0.05rem;border:solid .05rem transparent;border-bottom-color:#fff}.grey-filters{position:relative}.grey-filters.sticked{z-index:3}.route-details-arrow{display:none}.grey-filters-total{font-size:.3rem;line-height:2;float:right;color:#fff;padding-right:.2rem;border-left:solid 1px #071923;padding-left:0;position:relative;cursor:pointer;min-width:1.7rem;text-align:right}@media screen and (min-width:769px){.grey-filters-total:after{top:.24rem;border-top-color:transparent;border-bottom-color:#a0a0a0;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;content:'';position:absolute;top:.28rem;left:.2rem;border:solid .04rem transparent;border-top-color:#a0a0a0}}.grey-filters-total.active:after{-webkit-transform:rotateX(180deg) translate3d(0,0.03rem,0);-moz-transform:rotateX(180deg) translate3d(0,0.03rem,0);-o-transform:rotateX(180deg) translate3d(0,0.03rem,0);transform:rotateX(180deg) translate3d(0,0.03rem,0)}.grey-total{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-transform:translate3d(0,-0.1rem,0);-moz-transform:translate3d(0,-0.1rem,0);-o-transform:translate3d(0,-0.1rem,0);transform:translate3d(0,-0.1rem,0);line-height:1.5;position:absolute;padding:.08rem .2rem;right:.2rem;top:.71rem;border-radius:.03rem;background-color:#fff;width:3.82rem;box-shadow:0 .03rem .03rem 0 rgba(0,0,0,0.2);border:solid 1px #e5e5e5;pointer-events:none;opacity:0}.grey-total.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;pointer-events:all}.grey-total .grey-total-arrow{content:'';-webkit-transition:150ms all ease-in-out 1ms;-moz-transition:150ms all ease-in-out 1ms;-o-transition:150ms all ease-in-out 1ms;transition:150ms all ease-in-out 1ms;position:absolute;border:solid .07rem transparent;border-bottom-color:#e5e5e5;top:-0.14rem;right:1.1rem;z-index:2}.grey-total .grey-total-arrow:before{content:'';position:absolute;top:-0.03rem;left:-0.05rem;border:solid .05rem transparent;border-bottom-color:#fff;z-index:2}.grey-total .grey-total-passenger-wrapper{overflow-y:auto;max-height:calc(100vh - 160px)}.grey-total .grey-total-passenger-wrapper .grey-total-person{font-weight:300;padding:.1rem 0}.grey-total .grey-total-passenger-wrapper .grey-total-person .grey-total-name{font-weight:700}.grey-total .grey-total-passenger-wrapper .grey-total-person .grey-total-extra{color:#a0a0a0}.grey-total .grey-total-passenger-wrapper .grey-total-person:not(:first-child){border-top:solid 1px #e5e5e5}.grey-total .grey-total-passenger-wrapper .grey-total-animal:first-child{border-top:solid 1px #e5e5e5}.grey-filters-mob-trigger{display:none;color:rgba(255,255,255,0.35);padding:0 .2rem;float:left;cursor:pointer}.grey-form-input input{background-color:transparent;color:#fff;padding-left:.5rem;width:100%;border:0;cursor:pointer}.grey-form-input input:read-only,.grey-form-input input:-moz-read-only,.grey-form-input input[readonly],.grey-form-input input[readonly="readonly"]{background-color:transparent;color:#fff;padding-left:.4rem;width:100%;border:0}.grey-dir{width:1.6rem}.grey-dir .form-label{display:none}.grey-dir .form-input input{padding-left:.2rem}.grey-dir .form-input input:read-only,.grey-dir .form-input input:-moz-read-only,.grey-dir .form-input input[readonly],.grey-dir .form-input input[readonly="readonly"]{padding-left:.2rem}.grey-form-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default;position:absolute;height:100%;color:#a0a0a0;padding-left:.075rem;display:block;z-index:-1;line-height:.55rem}.grey-city-from{width:1.8rem}.grey-city-to{width:1.8rem}.grey-dir-radios{padding-bottom:.3rem}.grey-dir-radio{padding:.15rem 0}.grey-select-value{color:#fff;padding-left:.2rem}.grey-time-to,.grey-time-from{width:2.8rem}.grey-time-to .form-label svg,.grey-time-from .form-label svg{width:.08rem;height:.06rem}.grey-time-to .form-label svg path,.grey-time-from .form-label svg path{fill:#fff}.grey-time-to input,.grey-time-from input{padding-right:0}.grey-time-to input:read-only,.grey-time-from input:read-only,.grey-time-to input:-moz-read-only,.grey-time-from input:-moz-read-only,.grey-time-to input[readonly],.grey-time-from input[readonly],.grey-time-to input[readonly="readonly"],.grey-time-from input[readonly="readonly"]{padding-right:0}.grey-sub-form{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-transform:translate3d(0,-0.1rem,0);-moz-transform:translate3d(0,-0.1rem,0);-o-transform:translate3d(0,-0.1rem,0);transform:translate3d(0,-0.1rem,0);line-height:1.3;position:absolute;padding:.3rem .2rem;left:.2rem;top:.72rem;border-radius:.03rem;background-color:#fff;max-height:4.5rem;width:3.4rem;box-shadow:0 .03rem .03rem 0 rgba(0,0,0,0.2);border:solid 1px #e5e5e5;z-index:0;display:none}.grey-sub-form-label{text-align:center;font-weight:700}.grey-sub-form-input{margin:.3rem 0 .1rem 0}.grey-sub-form-submit{padding:.19rem .12rem}.grey-list{position:relative;top:0;width:100%;max-height:2rem;height:2rem;overflow-y:auto;line-height:2.25;color:#a0a0a0}.grey-list-scroll{padding:0}.grey-dir-sub-form{width:2.4rem}.grey-count-sub-form{width:2.5rem}.grey-count-sub-form .count-row{padding:.2rem 0}.date-filter{float:right;font-size:0}.date-filter-label,.date-filter-trigger{display:inline-block;font-size:.14rem;height:.36rem;line-height:.34rem;padding:0 .15rem}.date-filter-trigger{margin-left:.1rem;border:solid 1px #e5e5e5;border-radius:.03rem}.date-filter-trigger svg{position:relative;top:.02rem;margin-right:.05rem;width:.13rem;height:.15rem}.date-filter-trigger svg path{fill:#a1a1a1}.date-filter-trigger.hover{background-color:#f7f7f7}.date-filter-trigger.click,.date-filter-trigger.active{background-color:#efefef}.date-filter-trigger.start-page{background-color:#fff;float:left;height:.61rem;padding-bottom:.1rem;padding-top:.13rem;position:relative;top:.03rem;margin-bottom:.2rem}@media screen and (min-width:769px){.date-filter-trigger.start-page{margin-left:.05rem}}@media screen and (max-width:769px){.date-filter-trigger.start-page{width:100%}}.fixed-order-pikaday .date-filter-trigger{margin-left:0;height:auto;line-height:.14rem;padding:.2rem}.date-stripe{width:100%;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;background-color:#fff;height:.6rem}.date-stripe:before,.date-stripe:after{content:" ";display:table}.date-stripe:after{clear:both}.date-scroll{width:8.42rem;height:.6rem;position:relative;overflow:hidden;left:.8rem}.date-scroller{position:absolute;white-space:nowrap;font-size:0;height:inherit}.date-scroll-item{background-color:#fff;width:1.2rem;display:inline-block;text-align:center;font-size:.14rem;height:inherit;padding:.14rem 0;position:relative;border-right:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;top:-1px;left:1px;text-transform:capitalize}.date-scroll-item:first-child{border-left:solid 1px #e6e6e6}.date-scroll-item[data-disabled="true"]{opacity:.8;color:#a0a0a0;cursor:default}.date-scroll-item span{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;text-transform:capitalize}.date-scroll-item.active{background-color:#f9ae0d;color:#fff;cursor:default}.date-scroll-item.active .date-scroll-item-bott{color:#fff}.date-scroll-item-bott{color:#a0a0a0}.date-item-week-short,.date-item-month-short{display:none}.date-item-no{padding:0 2px}.date-icon{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;width:.42rem;height:.42rem;border:solid 1px #e6e6e6;border-radius:50%;text-align:center;padding-top:.15rem;display:inline-block}.date-icon svg{width:.12rem;height:.1rem}.date-icon svg path{fill:#a1a1a1}.show-all-routes{height:.8rem;font-size:.16rem;color:#f9ae0d;text-align:center}.show-all-routes img{width:.42rem;height:.42rem;border-color:#f9ae0d;border-radius:50%;padding-right:.1rem;vertical-align:middle}.show-all-routes span{line-height:.8rem}.show-more-icon{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;width:.42rem;height:.42rem;border:solid 1px #f9ae0d;border-radius:50%;text-align:center;padding-top:.08rem;display:inline-block;margin-right:.1rem}.show-more-icon svg{width:.1rem;height:.12rem;top:.02rem}.show-more-icon svg path{fill:#f9ae0d}.date-cal-box-cont{width:7.14rem;margin:auto;position:relative}.date-cal-box{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;text-transform:capitalize;opacity:0;visibility:hidden;position:fixed;top:0;left:0;background-color:#fff;z-index:4;overflow:hidden;width:100%;height:100%;height:100vh;text-align:center;font-size:.24rem}.date-cal-box.active{visibility:visible;opacity:1;z-index:5}.date-cal-box select{display:none}.date-cal-box .pika-label{display:none}.date-cal-box .pika-label:first-child{opacity:1;display:block;height:1rem;line-height:1rem}.date-cal-box button{margin:.06rem;background-color:transparent;border:solid 1px #e5e5e5;width:.9rem;height:.9rem}.pika-title{font-size:.48rem}.pika-table td button{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out}.pika-table td button:hover{background-color:#eee}.pika-table td.is-selected button{background-color:#f9ae0d;color:#fff;border:solid 1px #f9ae0d}.pika-table td.is-selected button:hover{background-color:#f9ae0d}.pika-table td.is-disabled button{color:#e5e5e5;cursor:default}.pika-table td.is-disabled button:hover{background-color:#fff}button.pika-prev,button.pika-next{font-size:0;position:absolute;width:.42rem;height:.42rem;border-radius:50%;border:solid 1px #e5e5e5;background-color:transparent;top:.3rem;background-repeat:no-repeat;background-position:center center;background-size:.12rem .1rem}button.pika-prev.is-disabled,button.pika-next.is-disabled{cursor:default}button.pika-prev{left:0;background-image:url('../theme/img/larr.svg')}button.pika-next{right:0;background-image:url('../theme/img/rarr.svg')}.date-cal-box-close{position:absolute;top:0;right:0;padding:.2rem .4rem;font-size:.14rem}.date-cal-box-close:before,.date-cal-box-close:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';background-color:#a1a1a1;position:absolute;top:.27rem;right:.18rem;width:.18rem;height:.02rem}.date-cal-box-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.date-cal-box-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.date-cal-box-close.hover:before,.date-cal-box-close.click:before,.date-cal-box-close.active:before,.date-cal-box-close.hover:after,.date-cal-box-close.click:after,.date-cal-box-close.active:after{background-color:#434343}abbr[title]{border:0;font-weight:300}button.date-cal-box-submit{display:block;height:.48rem;line-height:.48rem;border-radius:.03rem;background-color:#f9ae0d;font-weight:700;color:#fff;margin:.35rem auto;width:100%}.content-notif{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;padding:0 .17rem;position:relative;border:0;max-height:0;opacity:0;overflow:hidden}.content-notif:before,.content-notif:after{content:" ";display:table}.content-notif:after{clear:both}.content-notif p{margin:0;display:block;float:left;max-width:70%}.content-notif a{color:inherit;text-decoration:underline}.content-notif.active{margin:.35rem 0 .1rem 0;border:solid 1px #e6e6e6;padding:.16rem;max-height:2rem;opacity:1}.content-notif.content-notif-discount .content-notif-close{display:block}.content-notif.content-notif-discount .content-notif-icon{background-image:url('../theme/img/euro.svg')}.content-notif.content-notif-return .content-notif-icon{background-image:url('../theme/img/return.svg')}.content-notif.content-notif-info .content-notif-icon{background-image:url('../theme/img/info.svg')}.content-notif-icon{border-radius:50%;display:block;float:left;position:relative;background-color:#f9ae0d;background-repeat:no-repeat;background-position:0 100%;width:.3rem;height:.3rem;margin-top:-0.1rem;top:.05rem;margin-right:.15rem}.content-notif-close{display:none;width:.35rem;height:100%;position:absolute;right:0;top:0}.content-notif-close:before,.content-notif-close:after{content:'';background-color:#a1a1a1;position:absolute;top:.25rem;right:.2rem;width:.18rem;height:.02rem}.content-notif-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.content-notif-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.content-notif-close.hover:before,.content-notif-close.click:before,.content-notif-close.active:before,.content-notif-close.hover:after,.content-notif-close.click:after,.content-notif-close.active:after{background-color:#434343}.timetable-content{padding-top:.15rem;width:100%!important;overflow:hidden}@media screen and (min-width:770px){.timetable-content.routes-content .timetable-route{width:60%}.timetable-content.routes-content .timetable-info{width:15%}}.timetable-row{width:100%;height:1.07rem;position:relative;border-bottom:solid 1px #e6e6e6;display:flex;flex-direction:row;align-items:center}@media screen and (min-width:770px){.timetable-row>div{display:flex;flex-direction:row;align-items:center}.timetable-row.internal::before,.timetable-row.totalsum::before{border-bottom-color:#f9ae0d;border-bottom-width:2px;border-left-color:#f9ae0d;border-left-style:solid;border-left-width:2px;border-right-color:#f9ae0d;border-right-width:2px;border-top-color:#f9ae0d;border-top-width:2px;content:"\00a0";display:inline;height:100%;left:-0.2rem;overflow-x:visible;overflow-y:visible;position:relative}.timetable-row.hidden{height:0rem;visibility:hidden;opacity:0}.timetable-row.internal,.timetable-row.totalsum{padding-left:.2rem;height:.9rem;transition-delay:0s;transition-duration:300ms;transition-property:height;transition-timing-function:ease;background:#fcf9f2;padding-right:.1rem}.timetable-row.internal.hidden,.timetable-row.totalsum.hidden{height:0rem}.timetable-row.totalsum .timetable-left,.timetable-row.totalsum .timetable-right{display:none}}.timetable-row:before,.timetable-row:after{display:none}.timetable-row div{-webkit-transition:300ms all;-moz-transition:300ms all;-o-transition:300ms all;transition:300ms all}.timetable-row.active .timetable-label,.timetable-row.force-active .timetable-label,.timetable-row.combine-route .timetable-label{left:-100%;opacity:0;overflow:hidden}.timetable-row.active .timetable-pricing,.timetable-row.force-active .timetable-pricing,.timetable-row.combine-route .timetable-pricing{width:40%}.timetable-row.active .content-notif-close,.timetable-row.force-active .content-notif-close,.timetable-row.combine-route .content-notif-close{display:none}.timetable-row.active .timetable-left,.timetable-row.force-active .timetable-left,.timetable-row.combine-route .timetable-left{width:100%}.timetable-row.active .timetable-right,.timetable-row.force-active .timetable-right,.timetable-row.combine-route .timetable-right{padding-left:.2rem;width:31%}.timetable-row.active.incomplete .regular,.timetable-row.force-active.incomplete .regular,.timetable-row.combine-route.incomplete .regular{padding-left:0;width:0}.timetable-row.active.complete .group,.timetable-row.force-active.complete .group,.timetable-row.combine-route.complete .group{padding-left:0;width:0}.timetable-row.active .timetable-icons,.timetable-row.force-active .timetable-icons,.timetable-row.combine-route .timetable-icons{width:0;opacity:0}.timetable-row.active .timetable-icon,.timetable-row.force-active .timetable-icon,.timetable-row.combine-route .timetable-icon{width:0}.timetable-row.active .timetable-info,.timetable-row.force-active .timetable-info,.timetable-row.combine-route .timetable-info{width:9%}.timetable-row.active .timetable-route,.timetable-row.force-active .timetable-route,.timetable-row.combine-route .timetable-route{width:87%}.timetable-row.combine-route .timetable-pricing{display:none}.timetable-row span{font-size:.16rem}.timetable-label{-webkit-transition:300ms all;-moz-transition:300ms all;-o-transition:300ms all;transition:300ms all;position:absolute;left:0;top:.15rem;font-size:.14rem;font-weight:700;opacity:1;white-space:nowrap}.timetable-label-text{display:inline-block}.timetable-label-text span{font-size:.14rem}.timetable-label-icon{font-size:0;white-space:nowrap;display:inline-block;border-width:1px;border-style:solid;border-radius:50%;margin-left:.06rem;width:.18rem;height:.18rem;text-align:center;vertical-align:middle;position:relative}.timetable-label-icon:before,.timetable-label-icon:after{content:" ";display:table}.timetable-label-icon:after{clear:both}.timetable-label-icon svg{font-size:0;white-space:nowrap;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;top:50%;left:50%}.timetable-label-icon svg:before,.timetable-label-icon svg:after{content:" ";display:table}.timetable-label-icon svg:after{clear:both}.best-price-row .timetable-label-text{color:#f9ae0d}.best-price-row .timetable-label-icon{border-color:#f9ae0d}.best-price-row .timetable-label-icon svg{width:.06rem;height:.09rem}.best-price-row .timetable-label-icon svg path{fill:#f9ae0d}.best-price-row .timetable-price-value{font-weight:700}.inter-route-row .timetable-label-text{text-decoration:underline;color:#015b8e}.inter-route-row .timetable-label-icon{border-color:#015b8e}.inter-route-row .timetable-label-icon svg{width:.1rem;height:.08rem}.inter-route-row .timetable-label-icon svg path{fill:#015b8e}.inter-route-row .lightbox-scroll{width:10.4rem}.timetable-left{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;font-size:0;white-space:nowrap;width:78%;display:inline-block}.timetable-left:before,.timetable-left:after{content:" ";display:table}.timetable-left:after{clear:both}.timetable-left:before,.timetable-left:after{content:" ";display:table}.timetable-left:after{clear:both}.timetable-left:before{vertical-align:bottom}.timetable-route{font-size:0;white-space:nowrap;width:65%;display:inline-block}.timetable-route:before,.timetable-route:after{content:" ";display:table}.timetable-route:after{clear:both}.timetable-route:before,.timetable-route:after{content:" ";display:table}.timetable-route:after{clear:both}@media screen and (min-width:770px){.timetable-route{display:flex;flex-direction:row;align-items:center}}.timetable-route .timetable-duration-label{top:.2rem;left:0;position:absolute;width:65%;text-align:center}.timetable-route .timetable-waiting-label{top:.7rem;left:0;position:absolute;width:65%;text-align:center}.timetable-route .timetable-train-label{top:.7rem;left:0;position:absolute;width:45%;text-align:center}.timetable-route .timetable-bestoption-label{top:.2rem;left:0;position:absolute;width:15%;text-align:left}.timetable-route .timetable-bestoption-label .cheapest,.timetable-route .timetable-bestoption-label .fastest{float:left;width:20px}.timetable-route .timetable-bestoption-label svg{width:13px;height:13px}.timetable-route .timetable-bestoption-label svg path{fill:#a0a0a0}.timetable-from,.timetable-to{font-size:0;white-space:nowrap;width:43%;padding-right:2%;display:inline-block}.timetable-from:before,.timetable-to:before,.timetable-from:after,.timetable-to:after{content:" ";display:table}.timetable-from:after,.timetable-to:after{clear:both}.timetable-from:before,.timetable-to:before,.timetable-from:after,.timetable-to:after{content:" ";display:table}.timetable-from:after,.timetable-to:after{clear:both}.timetable-time-from,.timetable-time-to{line-height:1;padding-right:.1rem;display:inline-block;vertical-align:middle}.timetable-time-from span,.timetable-time-to span{white-space:normal;font-size:.24rem}.timetable-city-from,.timetable-city-to{width:70%;display:inline-block;vertical-align:middle}.timetable-city-from span,.timetable-city-to span{font-size:.16rem;white-space:normal}.timetable-arrow{font-size:0;white-space:nowrap;width:10%;display:inline-block;text-align:center}.timetable-arrow:before,.timetable-arrow:after{content:" ";display:table}.timetable-arrow:after{clear:both}.timetable-arrow svg{width:.3rem;height:.1rem}.timetable-arrow svg path{fill:#434343}.timetable-info{font-size:0;white-space:nowrap;display:inline-block;width:35%;vertical-align:middle;overflow:hidden}.timetable-info:before,.timetable-info:after{content:" ";display:table}.timetable-info:after{clear:both}.timetable-info:before,.timetable-info:after{content:" ";display:table}.timetable-info:after{clear:both}@media screen and (min-width:769px){.timetable-info{overflow:visible}}.timetable-info .timetable-duration-label{padding-right:.05rem}.timetable-duration{display:inline-block;vertical-align:middle;width:auto;position:relative}.timetable-duration-label,.timetable-train-label,.timetable-waiting-label,.timetable-cheapest-fastest-label,.timetable-bestoption-label{position:absolute;top:-0.24rem;line-height:1;right:0}.timetable-duration-label span,.timetable-train-label span,.timetable-waiting-label span,.timetable-cheapest-fastest-label span,.timetable-bestoption-label span{font-size:.14rem;color:#a0a0a0}.timetable-duration-value{float:left;line-height:1;font-size:.24rem}.timetable-duration-value span{font-size:.24rem}.timetable-icons{font-size:0;white-space:nowrap;display:inline-block;vertical-align:middle;text-align:right;width:70%;position:relative;overflow:visible}.timetable-icons:before,.timetable-icons:after{content:" ";display:table}.timetable-icons:after{clear:both}.timetable-icons:after{content:'';display:inline-block;vertical-align:middle;height:100%}.timetable-icons>div{vertical-align:middle;display:inline-block}.timetable-icons .timetable-duration-label{top:-0.15rem;left:.15rem}.timetable-icon{font-size:0;white-space:nowrap;cursor:default;width:.42rem;height:.42rem;margin:0 .003rem;position:relative;text-align:center;display:inline-block;vertical-align:middle;line-height:1;border:0}.timetable-icon:before,.timetable-icon:after{content:" ";display:table}.timetable-icon:after{clear:both}.timetable-icon:after{content:'';display:inline-block;vertical-align:middle;height:100%}.timetable-icon>div{vertical-align:middle;display:inline-block}.timetable-icon.hover,.timetable-icon.click,.timetable-icon.active{cursor:default}.timetable-icon.hover .timetable-tooltip,.timetable-icon.click .timetable-tooltip,.timetable-icon.active .timetable-tooltip{opacity:1;visibility:visible;z-index:1}.timetable-icon svg{display:inline-block;vertical-align:middle}.timetable-icon svg path{fill:#a1a1a1}.fastest.hover,.fastest.click,.fastest.active{cursor:default}.fastest.hover .fastest-tooltip,.fastest.click .fastest-tooltip,.fastest.active .fastest-tooltip{opacity:1;visibility:visible;z-index:1}.cheapest.hover,.cheapest.click,.cheapest.active{cursor:default}.cheapest.hover .cheapest-tooltip,.cheapest.click .cheapest-tooltip,.cheapest.active .cheapest-tooltip{opacity:1;visibility:visible;z-index:1}.tooltip{position:absolute;background-color:#434343;color:#fff;font-size:.14rem;padding:0 .2rem;white-space:nowrap;z-index:0;visibility:hidden;opacity:0}.tooltip:after{content:'';position:absolute}.tooltip a{color:#aaf}.timetable-tooltip{position:absolute;background-color:#434343;color:#fff;font-size:.14rem;padding:0 .2rem;white-space:nowrap;z-index:0;visibility:hidden;opacity:0;padding:.1rem .2rem;right:120%;white-space:normal;height:auto;width:4rem;line-height:.25rem;top:50%;transform:translateY(-50%)}.timetable-tooltip:after{content:'';position:absolute}.timetable-tooltip a{color:#aaf}.timetable-tooltip:after{-webkit-transform:translate3d(100%,-50%,0);-moz-transform:translate3d(100%,-50%,0);-o-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0);border:solid .04rem transparent;border-left-color:#434343;right:0;top:50%}.passenger-bullet-tooltip{position:absolute;background-color:#434343;color:#fff;font-size:.14rem;padding:0 .2rem;white-space:nowrap;z-index:0;visibility:hidden;opacity:0;top:-0.3rem;line-height:.25rem;left:50%;transform:translateX(-50%)}.passenger-bullet-tooltip:after{content:'';position:absolute}.passenger-bullet-tooltip a{color:#aaf}.passenger-bullet-tooltip:after{border:solid .1rem transparent;border-top-color:#434343;left:50%;transform:translateX(-50%);bottom:-15px}.front-dir-tooltip{position:absolute;background-color:#434343;color:#fff;font-size:.14rem;padding:0 .2rem;white-space:nowrap;z-index:0;visibility:hidden;opacity:0;top:-0.3rem;line-height:.25rem;left:50%;transform:translateX(-50%);top:-0.6rem;width:4rem;white-space:normal}.front-dir-tooltip:after{content:'';position:absolute}.front-dir-tooltip a{color:#aaf}.front-dir-tooltip:after{border:solid .1rem transparent;border-top-color:#434343;left:50%;transform:translateX(-50%);bottom:-15px}@media screen and (max-width:769px){.front-dir-tooltip:after{visibility:hidden;opacity:0}}.fastest-tooltip,.cheapest-tooltip{position:absolute;padding:0 .2rem;white-space:nowrap;z-index:0;visibility:hidden;opacity:0;top:-0.3rem;line-height:.25rem;left:50%;transform:translateX(-50%);position:relative;background-color:#434343;color:#fff;font-size:.14rem;padding:.05rem 0rem;line-height:.15rem;left:-3%;transform:translateX(0%);top:-0.48rem;width:1.9rem;white-space:normal;text-align:center}.fastest-tooltip:after,.cheapest-tooltip:after{content:'';position:absolute}.fastest-tooltip a,.cheapest-tooltip a{color:#aaf}.fastest-tooltip:after,.cheapest-tooltip:after{border:solid .1rem transparent;border-top-color:#434343;left:50%;transform:translateX(-50%);bottom:-15px}.fastest-tooltip:after,.cheapest-tooltip:after{border:solid .06rem transparent;border-top-color:#434343;left:4%;transform:translateX(-50%);bottom:-12px}@media screen and (min-width:769px){.front-dir-tail{width:30%;margin-top:.045rem}}.front-dir-tail:hover .front-dir-tooltip{opacity:1;visibility:visible;z-index:1}.front-dir-tail:click .front-dir-tooltip{opacity:1;visibility:visible;z-index:1}.front-dir-tail:active .front-dir-tooltip{opacity:1;visibility:visible;z-index:1}.timetable-pricing{width:22%;display:inline-block;vertical-align:middle;line-height:1.07rem}.timetable-pricing:before,.timetable-pricing:after{content:" ";display:table}.timetable-pricing:after{clear:both}.timetable-pricing *{line-height:1}.timetable-pricing span.not-available{white-space:normal;text-align:center;display:inline-block;color:#a4a4a4;font-size:.15rem;vertical-align:middle}.timetable-price,.timetable-totalsum{width:48%;margin-left:1%;margin-right:1%;padding:.1rem;border-radius:.03rem;border:solid 1px #f9ae0d;display:inline-block;vertical-align:middle}.timetable-price:before,.timetable-totalsum:before,.timetable-price:after,.timetable-totalsum:after{content:" ";display:table}.timetable-price:after,.timetable-totalsum:after{clear:both}.timetable-price.hover,.timetable-totalsum.hover{background-color:#fef7e6}.timetable-price.click,.timetable-totalsum.click,.timetable-price.active,.timetable-totalsum.active,.timetable-price.force-active,.timetable-totalsum.force-active{color:#fff;background-color:#f9ae0d}.timetable-price.click .timetable-price-label span,.timetable-totalsum.click .timetable-price-label span,.timetable-price.active .timetable-price-label span,.timetable-totalsum.active .timetable-price-label span,.timetable-price.force-active .timetable-price-label span,.timetable-totalsum.force-active .timetable-price-label span{color:#fff}.timetable-totalsum{position:absolute;right:0rem;width:13%;border-style:none}.timetable-price-label span{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;font-size:.14rem;color:#a0a0a0}.timetable-price-value{line-height:1;font-size:.24rem}.timetable-price-value span{white-space:normal;font-size:.22rem}.timetable-right{vertical-align:middle;width:0;display:inline-block;text-align:center;overflow:hidden}.timetable-submit-text{font-size:0;white-space:nowrap;display:none;vertical-align:middle;padding:0 .4rem;width:58%}.timetable-submit-text:before,.timetable-submit-text:after{content:" ";display:table}.timetable-submit-text:after{clear:both}.timetable-submit-text span{white-space:normal;font-size:.22rem}.timetable-submit-btn{font-size:0;white-space:nowrap;display:inline-block;vertical-align:middle;border-radius:.03rem;padding:.2rem 0;background-color:#f9ae0d;font-weight:700;color:#fff;width:100%}.timetable-submit-btn:before,.timetable-submit-btn:after{content:" ";display:table}.timetable-submit-btn:after{clear:both}.timetable-submit-btn.hover{background-color:#ffbf36}.timetable-submit-btn.click,.timetable-submit-btn.active{background-color:#e59c00}.timetable-submit-btn.timetable-select-button{background-color:#fff;color:#f9ae0d;border-color:#f9ae0d;border-width:2px;border-style:solid}.timetable-submit-btn.timetable-select-button.hover{background-color:#ffe6b5}.timetable-icon-wheelchair svg{width:.14rem;height:.19rem}.timetable-icon-bike svg{width:.25rem;height:.15rem}.inter-route-scroll{width:10.8rem;margin:auto;padding:0 .4rem}.inter-route-submit{max-width:2.63rem;margin:.4rem auto}.inter-table-row{width:100%;white-space:normal;display:block}.inter-table-row .timetable-left{width:80%}.inter-table-row .timetable-pricing{width:20%}.inter-table-row .timetable-right{display:none}.inter-table-row .timetable-label-text{text-decoration:none;color:#a0a0a0}.inter-table-row.route-sum-row{margin:.4rem 0}.inter-table-row.route-sum-row .timetable-label-text{color:#015b8e}.inter-table-total-price .timetable-pricing{width:auto;position:relative}.inter-table-total-price-label{position:absolute;top:-0.18rem;white-space:nowrap}.passenger-form .btn{text-transform:none}.passenger-form .btn svg{display:none}.passenger-form .extra-submit{width:82%;position:absolute;top:50%;margin:-0.31rem 9% 0 9%}.passenger-form .passenger-next{border:2px solid #f9ae0d;background-color:#fff;color:#5f5f5f;border-radius:.03rem}.passenger-form .passenger-next svg path{fill:#5f5f5f}.passenger-form .passenger-next.hover{border-color:#ffbf36;color:#000}.passenger-form .passenger-next.hover svg path{fill:#000}.passenger-form .passenger-next svg{display:block;position:absolute;right:.2rem;top:50%;transform:translateY(-50%)}.passenger-delete-trigger{position:absolute;top:.1rem;right:-0.15rem;padding:.15rem;margin:0}.passenger-delete-trigger svg{width:.11rem;height:.16rem}.passenger-delete-trigger svg path{fill:#a1a1a1}.passenger-delete-trigger.hover svg path,.passenger-delete-trigger.click svg path,.passenger-delete-trigger.active svg path{fill:#434343}.passenger-seat-btn{background-color:#fff;font-weight:300;color:#434343;border:solid 1px #e6e6e6;height:.36rem;line-height:.34rem;margin-bottom:.42rem;text-align:center;border-radius:.03rem}.passenger-seat-btn svg{width:.15rem;height:.18rem;position:relative;top:.03rem;left:-0.03rem}.passenger-seat-btn svg path{fill:#a1a1a1}.passenger-seat-btn.hover{background-color:#f7f7f7}.passenger-seat-btn.click,.passenger-seat-btn.active{background-color:#efefef}.passenger-seat-btn.inactive{cursor:default}.passenger-seat-btn.inactive.hover{background-color:#fff;cursor:default}.passenger-bullets{font-size:0;white-space:nowrap;width:100%;text-align:center;padding:.3rem 0}.passenger-bullets:before,.passenger-bullets:after{content:" ";display:table}.passenger-bullets:after{clear:both}.passenger-bullets:before,.passenger-bullets:after{content:" ";display:table}.passenger-bullets:after{clear:both}.passenger-bullet{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;display:inline-block;position:relative;margin:.06rem;background-color:#fff;border-radius:50%;width:.18rem;height:.18rem}.passenger-bullet:before{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;width:.1rem;height:.1rem;content:'';position:absolute;border:solid 1px #85949d;border-radius:50%;top:.04rem;left:.04rem;background-color:#fff}.passenger-bullet.hover,.passenger-bullet.click,.passenger-bullet.active{background-color:#ced4d8}.passenger-bullet.hover:before,.passenger-bullet.click:before,.passenger-bullet.active:before{background-color:#344955;border:solid 1px #344955}.passenger-bullet.hover .passenger-bullet-tooltip,.passenger-bullet.click .passenger-bullet-tooltip{opacity:1;visibility:visible;z-index:1}.passengers-box-top{padding:.2rem 0;font-size:.24rem}.passenger-select{font-size:.24rem}.passenger-select:after{right:auto;left:0}.passenger-select.form-dropdown .form-input input[readonly]{cursor:pointer}.passenger-select .form-input input{border:0;width:100%;white-space:nowrap}.passenger-select .form-input input[readonly]{cursor:default}.passenger-select .form-input input:read-only,.passenger-select .form-input input:-moz-read-only,.passenger-select .form-input input[readonly],.passenger-select .form-input input[readonly="readonly"]{border:0;width:90%;white-space:nowrap}.passenger-select-list{z-index:4;font-size:.16rem}.passenger-select-list a{display:block;color:#434343}.passenger-select-list-arrow{right:auto;left:0}.form-box.checked .form-dropdown:after{border-top-color:#fff}.form-box.checked input{background:#f9ae0d;color:#fff;border-color:#fff}.form-checkbox.no-choices .checkbox-container{width:100%;padding:.25rem .4rem}.form-checkbox.no-choices .form-box{padding:0}.form-checkbox.no-choices .form-dropdown{display:none}.form-checkbox .checkbox-container{clear:both;overflow:auto;width:100%;float:left}.form-checkbox .form-dropdown{float:right;width:50%;margin:-0.1rem -0.15rem -0.1rem 0}.form-checkbox .selection-disabled{height:100%;position:absolute;background:rgba(232,232,232,0.5);top:0;left:0;right:0;border:0;z-index:1}.extra-weight{border-top:solid 1px #e6e6e6}.animal-rules .lightbox-trigger{text-decoration:underline}.passenger-discounts-form{background-color:#f4f4f4}.passenger-discounts-form .form-item{width:82%;margin:.2rem 9% .2rem 9%}.passenger-discounts-form .form-item:before,.passenger-discounts-form .form-item:after{content:" ";display:table}.passenger-discounts-form .form-item:after{clear:both}.passenger-discounts-form .inline-error.active{padding:0 0 .1rem 0}.passenger-discounts-form-head,.passenger-discounts-form-foot{background-color:#fff}.passenger-discounts-form-head:before,.passenger-discounts-form-foot:before,.passenger-discounts-form-head:after,.passenger-discounts-form-foot:after{content:" ";display:table}.passenger-discounts-form-head:after,.passenger-discounts-form-foot:after{clear:both}.passenger-discounts-form-mid{padding:.1rem;color:#a0a0a0;text-align:center}.passenger-discounts-form-mid .passenger-discounts-label{padding-bottom:.1rem}.passenger-discounts-form-foot{width:100%;-webkit-box-flex:1;flex:1;position:relative}.passenger-discounts-form-foot .discount-submit{width:82%;position:absolute;top:50%;margin:-0.31rem 9% 0 9%}.discount-type-list-scroll{padding:0}.discount-type-list-item{line-height:1.3;padding:.2rem;border-bottom:solid 1px #e5e5e5}.passenger-discounts-lightbox-trigger{text-align:center;text-decoration:underline;font-size:.14rem;margin:.2rem auto}.passenger-discounts-lightbox-trigger span{cursor:pointer}.seat-scroll{width:8.1rem;margin:auto;padding-bottom:.1rem}.seat-scroll:before,.seat-scroll:after{content:" ";display:table}.seat-scroll:after{clear:both}.seat-box-cont:before,.seat-box-cont:after{content:" ";display:table}.seat-box-cont:after{clear:both}.seat-box-cont h2{margin:0}.seat-form{width:3rem;float:left}.seat-form .form-radio{display:inline-block;padding-right:.2rem}.seat-form .form-radio[data-disabled="true"] .form-radio-box{background:#f7f7f7}.seat-form .form-radio[data-disabled="true"]:hover{cursor:default}.seat-form .form-item{margin:.2rem .1rem}.seat-table{width:auto;float:right}.seat-table:before,.seat-table:after{content:" ";display:table}.seat-table:after{clear:both}.seat-row{width:100%}.seat-row:first-child .seat-col-right{padding:.1rem 0;text-align:center}.seat-row:last-child .seat-col-right{text-align:center}.seat-col{float:left;min-height:1px}.seat-col:before,.seat-col:after{content:" ";display:table}.seat-col:after{clear:both}.seat-coach-direction{width:100%;text-align:center}.seat-row-section:before,.seat-row-section:after{content:" ";display:table}.seat-row-section:after{clear:both}.seat-row-section .seat-col-left{border-top:solid 1px #e6e6e6}.seat-row-section .seat-col-right{border-top:solid 1px #e6e6e6;border-left:solid 2px #e6e6e6;border-right:solid 2px #e6e6e6;padding:.2rem 3%}.seat-row-subsection{width:100%}.seat-row-subsection:before,.seat-row-subsection:after{content:" ";display:table}.seat-row-subsection:after{clear:both}.seat-pass:hover{cursor:pointer;z-index:2}.seat-pass:hover .seat-marker{overflow:visible}.seat-pass.taken:hover{cursor:default}.seat-pass.reserved:hover .seat-marker-name{position:inherit;opacity:1}.seat-pass.reserved:hover .seat-marker-label{background-color:#0c2a3b;padding:.03rem .1rem .03rem .1rem}.seat-pass.reserved:hover .position-left .seat-marker-triangle{border-width:.12rem .1rem .125rem .1rem;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #0c2a3b}.seat-pass.reserved:hover .seat-marker-left{border-color:rgba(255,255,255,0) #0c2a3b rgba(255,255,255,0) rgba(255,255,255,0)}.seat-pass.reserved .seat-marker{display:block}.seat-pass.reserved.selected:hover .seat-marker-name{position:inherit;opacity:1}.seat-pass.reserved.selected:hover .seat-marker-label{background-color:#f9ae0d}.seat-pass.reserved.selected:hover .seat-marker-left{border-color:rgba(255,255,255,0) #f9ae0d rgba(255,255,255,0) rgba(255,255,255,0)}.seat-pass.reserved.selected:hover .position-left .seat-marker-right{border-width:.12rem .1rem .12rem .1rem;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #f9ae0d}.seat-pass .seat-marker-name{max-width:2rem;position:absolute;z-index:-9999;opacity:0;display:block}.seat-marker{background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;color:#fff;font-weight:700;position:absolute;width:100%;height:100%;bottom:12px;text-align:center;padding-top:.09rem;right:0;z-index:1;display:none;overflow:hidden}.seat-marker.position-left .seat-marker-name{left:auto;right:.21rem}.seat-marker.position-left .seat-marker-left{display:none}.seat-marker.position-left .seat-marker-right{display:inline-block}.seat-marker .seat-marker-right{display:none}.seat-marker .seat-marker-left{display:inline-block}.seat-marker-label{font-size:.14rem;padding:.03rem 0;display:inline-block;color:#fff}.seat-marker-name{display:none;position:absolute;left:.21rem;font-style:normal;font-weight:normal;top:.03rem;border-radius:.03rem;white-space:nowrap;max-width:0;overflow:hidden}.seat-marker-left,.seat-marker-right{width:0;height:0;border-style:solid;border-width:.12rem .1rem .12rem .1rem;vertical-align:bottom}.seat-grey{background-color:#e6e6e6}.seat-marker-id{font-size:.15rem;line-height:.13rem}.seat-pass .seat-marker{background-image:url('../theme/img/seat-pass.svg')}.seat-pass.selected.reserved .seat-marker{background-image:url('../theme/img/seat-this.svg')}.cookies-message{position:fixed;bottom:0;background:rgba(105,105,105,0.7);color:#fff;padding:.15rem 0;z-index:6;width:100%}.cookies-message .cont{padding:0;position:relative;font-size:.15rem}.cookies-message .cont .cookies-message-text{width:85%;display:inline-block}.cookies-message .cont .cookies-message-action{width:15%;text-align:right;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.cookies-message .cont .cookies-message-action a.cookies-btn{padding:.03rem .05rem;background:#fff;font-weight:bold}.cookies-message .cont .cookies-message-action a.cookies-btn:hover{background:#eaeaea}.cookies-message .cookies-message-close{position:absolute;right:.15rem;top:50%;font-size:.35rem;cursor:pointer;transform:translateY(-50%);color:#bdbdbd;transition:color 150ms}.cookies-message .cookies-message-close:hover{color:#e2e2e2}.schedule-page{background-color:#fff}.schedule-page .timetable-row{width:100%}.schedule-page .timetable-arrow{width:15%}.schedule-page .timetable-left{width:100%}.schedule-page .print-schedule-date{display:none}.schedule-page .swap-stations{font-size:14px;padding-top:10px;padding-left:21px;text-align:center}.schedule-page .swap-stations a{color:#f9ae0d;font-weight:bold}.schedule-page .swap-stations a span{text-decoration:underline}.schedule-page .swap-stations a span:hover{text-decoration:none}.schedule-page .swap-stations a:hover{text-decoration:none;cursor:pointer}.schedule-page .swap-stations img{width:.4rem;height:auto;padding-left:.15rem;vertical-align:middle}.schedule-row{width:100%;white-space:normal}.schedule-row>.schedule-left{white-space:normal;width:100%}.print-row{border:0;text-align:center}.schedule-bottom-print{margin:.2rem auto;padding:.2rem .44rem;margin-left:auto;max-width:2.8rem;display:block;text-align:center}.schedule-top-print{-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;padding:.08rem .15rem;text-align:center;float:right;opacity:0;visibility:hidden;z-index:-1;font-size:.14rem}.schedule-top-print.active{-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms}.schedule-top-print.active{opacity:1;visibility:visible;z-index:0}.schedule-date-filter{-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;opacity:0;visibility:hidden;z-index:-1}.schedule-date-filter.active{-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms}.schedule-date-filter.active{opacity:1;visibility:visible;z-index:0}.schedule-date-stripe{-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;opacity:0;visibility:hidden;z-index:-1;border-color:#fff}.schedule-date-stripe.active{-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;opacity:1;visibility:visible;z-index:0;border-color:#e6e6e6}.schedule-search-form{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;font-size:0;white-space:nowrap;padding:.5rem 0 .4rem 0}.schedule-search-form:before,.schedule-search-form:after{content:" ";display:table}.schedule-search-form:after{clear:both}.schedule-search-form:before,.schedule-search-form:after{content:" ";display:table}.schedule-search-form:after{clear:both}.schedule-search-form.active{padding:0 0 .4rem 0}.schedule-search-form .input{display:inline-block;width:76%}.schedule-from-item,.schedule-to-item{display:inline-block;width:50%;font-size:.16rem}.schedule-from-item .form-label,.schedule-to-item .form-label{cursor:default;position:absolute;height:100%;color:#a0a0a0;padding:.2rem;display:block;z-index:1}.schedule-from-item:after,.schedule-to-item:after{top:.27rem}.schedule-from-item input{border-top-right-radius:0;border-bottom-right-radius:0}.schedule-from-item input:read-only,.schedule-from-item input:-moz-read-only,.schedule-from-item input[readonly],.schedule-from-item input[readonly="readonly"]{border-top-right-radius:0;border-bottom-right-radius:0}.schedule-to-item input{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.schedule-to-item input:read-only,.schedule-to-item input:-moz-read-only,.schedule-to-item input[readonly],.schedule-to-item input[readonly="readonly"]{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.schedule-search-submit{font-size:.16rem;display:inline-block;width:23%;margin-left:1%;vertical-align:top}.schedule-search-submit .btn{padding:.19rem;width:100%}.schedule-search-submit .btn:focus{background-color:#ffbf36}.schedule-search-submit .btn img{position:relative;top:.03rem;left:-0.06rem}.schedule-table{-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;opacity:0;visibility:hidden;z-index:-1;max-height:0}.schedule-table.active{-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;opacity:1;visibility:visible;z-index:0;max-height:100rem}.featured-routes{padding-bottom:.4rem;background-color:#eef3f5}.featured-routes:before,.featured-routes:after{content:" ";display:table}.featured-routes:after{clear:both}.featured-routes li{padding:.05rem 0}.featured-routes li a{text-decoration:underline;color:#434343}.featured-blocks:before,.featured-blocks:after{content:" ";display:table}.featured-blocks:after{clear:both}.featured-block-local{float:left;width:66%}.featured-block-local:before,.featured-block-local:after{content:" ";display:table}.featured-block-local:after{clear:both}.featured-block-local ul{margin-top:.1rem;width:50%;float:left}.featured-block-local ul:before,.featured-block-local ul:after{content:" ";display:table}.featured-block-local ul:after{clear:both}.featured-block-international{float:left;width:33%}.featured-block-international:before,.featured-block-international:after{content:" ";display:table}.featured-block-international:after{clear:both}.featured-block-international ul{margin-top:.1rem;width:100%;float:left}.featured-block-international ul:before,.featured-block-international ul:after{content:" ";display:table}.featured-block-international ul:after{clear:both}.mob-schedule-date-cont{display:none}.checkout-form{display:block;-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out}.checkout-form:before,.checkout-form:after{content:" ";display:table}.checkout-form:after{clear:both}.checkout-form .inline-error.active{top:auto;max-width:3rem;display:inline-block;padding:.2rem 0 0 0;position:relative}.checkout-first{max-height:0;z-index:-1;visibility:hidden;opacity:0;overflow:hidden}.checkout-first.active{-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;overflow:visible;visibility:visible;z-index:0;max-height:100%;opacity:1}.checkout-left,.checkout-right{float:left}.checkout-left:before,.checkout-right:before,.checkout-left:after,.checkout-right:after{content:" ";display:table}.checkout-left:after,.checkout-right:after{clear:both}.checkout-row-value{clear:both;overflow:hidden}.checkout-value-sub-row.checkout-name{width:100%;float:left;padding-bottom:.1rem}.checkout-left{width:48%;padding-right:5%}.checkout-right{width:52%}.checkout-grand-total{font-size:.36rem;padding:.2rem 0}.checkout-email .form-label{display:block;max-width:3rem;margin:.25rem 0}.checkout-email .form-input{max-width:3rem}.checkout-email .form-input input{height:.6rem}.checkout-email .form-input input:read-only,.checkout-email .form-input input:-moz-read-only,.checkout-email .form-input input[readonly],.checkout-email .form-input input[readonly="readonly"]{height:.6rem}.checkout-submit{margin-top:.2rem;max-width:3rem;padding:.2rem}.checkout-row{border-bottom:solid 1px #e6e6e6}.checkout-row:last-child{border:0}.checkout-row .checkout-item-modal-trigger{padding:.1rem}.checkout-row-value{line-height:1.5;padding-bottom:.2rem}.checkout-row-label{font-weight:700;line-height:1.5;padding-top:.2rem}.checkout-row-label:before,.checkout-row-label:after{content:" ";display:table}.checkout-row-label:after{clear:both}.checkout-title{float:left}.checkout-price{float:right}.checkout-value-extra,.checkout-value-discount{color:#a0a0a0}.checkout-lightbox-trigger{text-decoration:underline}.checkout-banks{-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;max-width:3.7rem;text-align:left;font-size:0;display:block;max-height:0;z-index:-1;visibility:hidden;opacity:0}.checkout-banks:before,.checkout-banks:after{content:" ";display:table}.checkout-banks:after{clear:both}.checkout-banks.active{-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;visibility:visible;z-index:0;max-height:5rem;opacity:1}.checkout-bank{height:1.2rem;border-radius:.03rem;text-align:center;border:solid 1px #e5e5e5;margin:.05rem 1.5%;display:inline-block;width:47%}.checkout-bank:after{content:'';display:inline-block;vertical-align:middle;height:100%}.checkout-bank>div{vertical-align:middle;display:inline-block}.checkout-bank:nth-child(2n+1){margin-left:0}.checkout-bank:nth-child(2n){margin-right:0}.checkout-bank img{vertical-align:middle;max-width:90%}.checkout-bank.hover,.checkout-bank.click,.checkout-bank.active{border-color:#f9ae0d}.z-modal-cover{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background:rgba(255,255,255,0.8)}.modal-cont.zk-modal{position:fixed;top:20%;left:0;right:0;margin:auto;border:solid .03rem #ff2f2f;padding:.4rem .4rem .6rem .4rem;z-index:9999}.modal-cont.zk-modal h4{padding-bottom:.2rem;text-align:center}.modal-cont.zk-modal .close-x-mob{height:.4rem}.modal-cont-header{text-align:center;padding-bottom:.15rem;font-weight:600}.modal-cont-header .modal-cont-close{display:block;top:.2rem;right:.2rem;position:absolute;width:.2rem;height:.2rem;z-index:1;cursor:pointer}.modal-cont-header .modal-cont-close:hover .z-icon-times:before,.modal-cont-header .modal-cont-close:hover .z-icon-times:after{background-color:#434343}.z-modal-mask{background:0;opacity:1}.z-loading{position:fixed;z-index:99999;width:100%;top:0;left:0;right:0;bottom:0;background-color:#fff;color:#524d48;opacity:.9;height:100vh}.z-loading-indicator{display:block;position:relative;left:50%;top:50%;width:40px;height:40px;border-radius:50%;background:linear-gradient(#00a7dd -40%,rgba(145,164,170,0.3) 60%);-webkit-animation:rotate-right 1.8s linear infinite;-moz-animation:rotate-right 1.8s linear infinite;-o-animation:rotate-right 1.8s linear infinite;animation:rotate-right 1.8s linear infinite;border:0;padding:0}.z-loading-indicator .z-loading-icon{padding:5px;-webkit-animation:rotate-left .6s linear infinite;-moz-animation:rotate-left .6s linear infinite;-o-animation:rotate-left .6s linear infinite;animation:rotate-left .6s linear infinite;background-image:none;width:auto;height:auto;display:block}.z-loading-icon:after{content:"";display:block;width:30px;height:30px;border-radius:50%;background:#fff}.z-temp{display:none!important}@keyframes rotate-right{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-left{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.print-cont:before,.print-cont:after{content:" ";display:table}.print-cont:after{clear:both}.print-cont.active{display:block;visibility:visible;z-index:1}.print-cont h1{font-size:39px}.print-cont table,.print-cont tbody,.print-cont tr{width:100%;vertical-align:bottom}.print-cont td{padding:8px 0 3px 0;vertical-align:bottom}.print-cont tr{border-bottom:solid 1px #e6e6e6}.print-time-to,.print-time-from,.print-duration-value{width:8%;font-size:20px}.print-city-from,.print-duration-label{width:14%}.print-arrow{width:12%}.print-arrow img{width:25px}.print-city-to{width:36%}.frontpage.hidden{display:none}@media(ms-high-contrast:active),(-ms-high-contrast:none){.print-cont{width:1070px}.print-cont h1{font-size:60px}.print-cont td{padding:12px 0 5px 0}.print-time-to,.print-time-from,.print-duration-value{font-size:30px}.print-arrow img{width:37px}}@media(min--moz-device-pixel-ratio:0){.print-cont{width:890px}.print-cont h1{font-size:53px}.print-cont td{padding:11px 0 4px 0;vertical-align:bottom}.print-time-to,.print-time-from,.print-duration-value{font-size:27px}.print-arrow img{width:34px}}@media screen and (max-width:1095px){.grey-filters-total{font-size:.3rem;padding:.13rem .09rem;line-height:1}}@media screen and (max-width:1200px){.cookies-message .cont>div{display:block}.cookies-message .cont .cookies-message-text{width:95%}.cookies-message .cont .cookies-message-action{width:100%;text-align:left;display:block;position:relative;top:0;transform:none;margin-top:.1rem}}@media screen and (max-width:1080px) and (min-width:769px){.cookies-message .cont{padding:0 .4rem}}@media screen and (max-width:1080px){html{font-size:10vw}.cont,.footer-in{width:100%}.top-left>li,.top-right>li{display:block;float:left;padding:0 .08rem}.top-left>li>a,.top-right>li>a{font-weight:700}.front-offer-wrap{width:100%}.front-offer-cont{padding:.1rem .2rem}.front-offer{width:2.78rem}.front-from,.front-to{width:2.5rem}.schedule-page .swap-stations,.schedule-search-form .input{width:5rem}.date-scroll{width:7.7rem}.date-scroll-item{width:1.1rem}.inter-route-scroll{width:100%}.grey-city-from{width:1.4rem}.grey-city-to{width:1.4rem}.grey-count{width:1.4rem}.grey-time-to,.grey-time-from{width:1.4rem}.grey-time-to input,.grey-time-from input{padding-left:.4rem}.timetable-pricing span.not-available{font-size:.16rem}}.tablet-show{display:none}.tablet-hide{display:block}.mobile-show{display:none}.mobile-hide{display:block}@media(max-width:1360px) and (min-width:770px){.tablet-hide{display:none!important}.tablet-show{display:block!important}}.noscript-error{padding:2rem .2rem 0 .2rem;background:#fff;min-height:5rem;text-align:center}.noscript-error .error-line{font-size:.2rem}.noscript-error .error-line-last,.noscript-error .error-line-middle{font-size:.18rem}.schedule-page .timetable-submit{width:25%;white-space:normal}.schedule-page .timetable-submit .timetable-submit-btn{width:100%}@media print{.page-scroll{background-color:#fff}.top,.footer-blocks{display:none}.schedule-page .print-schedule-date{display:block}.schedule-page .print-trigger,.schedule-page .date-filter,.schedule-page .schedule-search-form,.schedule-page .departure-date-stripe,.schedule-page .schedule-featured-routes,.schedule-page .timetable-submit{display:none}.schedule-page .timetable-row{height:.6rem}.schedule-page .timetable-duration-label{position:absolute;top:auto;left:.6rem;bottom:0}.schedule-page .timetable-duration-label span{color:#434343}}@media screen and (max-width:769px){html{font-size:100px!important}h1{font-size:.3rem}h2{font-size:.3rem}.act{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.cont{padding:0 .2rem}.grey-bar{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;z-index:2}.grey-nav{display:none}.footer-in{padding:0}.front-scroll-cont{bottom:.4rem}.nav{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;margin:.51rem 0;padding:.02rem 0 .6rem 0;text-align:center;background-color:#fff;border-top:solid 1px #fff;width:100%;height:100vh;overflow-y:hidden;position:absolute;display:none;font-size:.18rem;float:none;border-left:none}.nav.active{display:block}.nav-scroll{height:100%;overflow-y:scroll;position:relative}.nav-scroll>ul>li>span,.nav-scroll>ul>li>a{display:inline-block;padding:.13rem 0}.nav-scroll .top-languages{padding:.05rem 0;border-top:solid 1px #fff;border-left:none}.nav-scroll .top-languages span{display:none}.nav-scroll .top-languages .submenu-wrap{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;max-height:10rem;padding:0;white-space:nowrap;font-size:.16rem}.nav-scroll .top-languages .submenu-wrap li{display:inline-block;white-space:normal;margin:0 .2rem;border-bottom:0}.nav-scroll .top-languages .submenu-wrap li.active a{color:#000}.nav-scroll .top-languages .submenu-wrap a{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;max-height:10rem;padding:.11rem 0}.nav-trigger{display:block;z-index:2;width:.6rem;height:.6rem;padding:.2rem;position:absolute;top:0;right:0}.navicon{position:relative;margin-top:.08rem;margin-bottom:.08rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navicon,.navicon:before,.navicon:after{display:block;width:.25rem;height:.03rem;background-color:#fff;border-radius:150ms;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.navicon:before,.navicon:after{position:absolute;content:""}.navicon:before{top:-0.08rem}.navicon:after{top:.08rem}.navicon.active{background-color:transparent}.navicon.active:before{-webkit-transform:translateY(0.08rem) rotate(45deg);-moz-transform:translateY(0.08rem) rotate(45deg);-ms-transform:translateY(0.08rem) rotate(45deg);-o-transform:translateY(0.08rem) rotate(45deg);transform:translateY(0.08rem) rotate(45deg)}.navicon.active:after{-webkit-transform:translateY(-0.08rem) rotate(-45deg);-moz-transform:translateY(-0.08rem) rotate(-45deg);-ms-transform:translateY(-0.08rem) rotate(-45deg);-o-transform:translateY(-0.08rem) rotate(-45deg);transform:translateY(-0.08rem) rotate(-45deg)}.cookies-message .cont{padding:0 .2rem}.cookies-message .cont .cookies-message-text{width:100%;float:none}.cookies-message .cont .cookies-message-action{display:block;text-align:left;width:auto;float:none}.front-from,.front-to{cursor:default}.drop-list{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.list-item{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.form-item.active{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3;background-color:#fff;border:0;margin:0;border-radius:0;padding-top:.6rem}.form-item.active .form-input{padding:.2rem}.form-item.active .form-input input{padding:.2rem}.form-item.active .form-label{position:absolute;width:100%;height:.6rem;padding:0;border-bottom:solid 1px #e5e5e5;display:block;top:0;z-index:1}.form-item.active .form-label span{padding-left:.4rem;line-height:.6rem}.form-item.active .close-x-mob{display:block}.form-item.active .list-arrow{display:none}.form-item.active .drop-list{position:relative;top:auto;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;height:calc(100% - 1.3rem);max-height:none;border:0;border-radius:0;box-shadow:none}.form-item.active .drop-list.drop-list-fixed{position:absolute}.form-item.active .list-scroll{padding-bottom:.6rem}.form-item.active .form-input{padding:.3rem .2rem}.form-item.active .form-input input{display:block;border-radius:.03rem;border:solid 1px #e5e5e5}.form-item.active .form-input input:read-only,.form-item.active .form-input input:-moz-read-only,.form-item.active .form-input input[readonly],.form-item.active .form-input input[readonly="readonly"],.form-item.active .form-input textarea{padding:0 .2rem;display:block;border-radius:.03rem;border:solid 1px #e5e5e5}.form-item.active .list-scroll{padding:0}.form-item.active .seat-passenger-list-item.selected,.form-item.active .seat-vag-list-item.selected{padding:.15rem .4rem}.form-item.active .list-item{padding:.15rem .4rem;background-color:#fafafa;border-top:solid 1px #e5e5e5}.form-item.active .list-item.last-primary-item:after{content:"";width:100%;position:absolute;height:1px;background-color:#a8a8a8;left:0;margin-top:48px;border-radius:5px}.form-item.active .seat-id-list-item.selected{padding:.15rem .4rem;background-color:#fafafa;border-top:solid 1px #e5e5e5}.form-item.active:after{display:none}.form-item.active.count{margin:0;width:100%}.form-item.active.count .form-input{display:none}.form-item.active.count .drop-list{padding:.2rem;background-color:#fafafa;width:100%;left:auto}.form-item.active.front-from,.form-item.active.front-to{border-radius:0}.top-left,.top-right{float:none}.top-left>li,.top-right>li{display:block;float:none;margin:0}.top-left>li>a,.top-right>li>a{font-weight:300}.mobile-logged-in.active,.mobile-logged-out.active{display:block}.top-submenu span{position:relative}.top-submenu span:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';position:absolute;right:-0.16rem;top:.22rem;width:0;height:0;border:solid .04rem transparent;border-top-color:#fff}.top-submenu.active span:after{-webkit-transform:rotateX(180deg) translate3d(0,0.04rem,0);-moz-transform:rotateX(180deg) translate3d(0,0.04rem,0);-o-transform:rotateX(180deg) translate3d(0,0.04rem,0);transform:rotateX(180deg) translate3d(0,0.04rem,0)}.top-submenu.active .submenu-wrap{max-height:10rem;padding:0}.top-submenu.active .submenu-wrap a{max-height:10rem;padding:.11rem 0}.submenu-wrap,.mobile-user-actions{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;max-height:0;padding:0;overflow:hidden;font-size:.14rem;position:relative;border-radius:0;background-color:transparent;box-shadow:none;text-align:center;opacity:1;visibility:visible}.submenu-wrap:after,.mobile-user-actions:after{display:none}.submenu-wrap li>span,.mobile-user-actions li>span,.submenu-wrap li>a,.mobile-user-actions li>a{display:inline-block;-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;max-height:0;padding:0;overflow:hidden;color:#80adc7}.mobile-logged-in{padding:.1rem 0 .1rem 0;margin-bottom:0}.mobile-logged-in span{font-weight:700;position:relative}.mobile-logged-in span:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';position:absolute;right:-0.16rem;top:.1rem;width:0;height:0;border:solid .04rem transparent;border-top-color:#fff}.mobile-logged-in.logout-trigger{width:2.86rem;margin:.2rem auto .4rem auto;padding:0;border-radius:.06rem}.mobile-logged-in.logout-trigger span{display:inline-block;padding:.13rem 0}.mobile-logged-in.logout-trigger span:after{display:none}.mobile-user-actions{position:relative;top:.2rem}.mobile-user-actions.active{max-height:10rem;padding:0}.mobile-user-actions.active a{max-height:10rem;padding:.11rem 0}.top-phone{padding:.05rem 0;font-size:.16rem;border-top:solid 1px #014d79}.top-phone span{margin-left:.04rem}.top-mobile-login{width:2.86rem;border-radius:.06rem;text-transform:uppercase;margin:.2rem auto .05rem auto}.top-mobile-reg{font-size:.16rem;margin-bottom:.2rem}.top-mobile-reg span,.top-mobile-reg a{text-decoration:underline}.top-right .top-user{display:none}.login-cont{width:100%}.login-cont .regtrigger{display:none}.login-cont.login-first{width:100%}.login-cont form{width:100%;margin:auto}.login-sep{display:none}.password-cont{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:fixed;width:100%;height:100%;top:0;left:0;border:0;padding:.6rem .3rem}.password-top{position:absolute;top:0;left:0;width:100%;height:.6rem;border-bottom:solid 1px #e5e5e5}.password-close-x:before,.password-close-x:after{top:.3rem;right:.2rem}.password-cont-in{position:relative;width:100%;height:calc(100vh - .6rem);overflow:hidden;padding-top:.4rem}.password-scroll{padding-bottom:.6rem}.front-block{padding-bottom:1.3rem;height:auto!important}.front-offer{width:100%;margin:.09rem 0}.front-offer-excerpt{height:auto;overflow:auto}.front-form .form-item{margin:.1rem 0 .2rem 0;float:none}.front-form .form-item.front-from{border-top-right-radius:.03rem;border-bottom-right-radius:.03rem;border-right:solid .03rem rgba(0,0,0,0.2);border-left:solid .03rem rgba(0,0,0,0.2)}.front-form .form-item.front-from input{border-top-right-radius:.03rem;border-bottom-right-radius:.03rem}.front-form .form-item.front-from input:read-only,.front-form .form-item.front-from input:-moz-read-only,.front-form .form-item.front-from input[readonly],.front-form .form-item.front-from input[readonly="readonly"]{border-top-right-radius:.03rem;border-bottom-right-radius:.03rem}.front-form .form-item.front-from.active{margin:0;border-radius:0}.front-form .form-item.front-from.active .form-label{padding-left:0}.front-form .form-item.front-from .form-input:before{display:none}.front-form .form-item.front-to{border-top-left-radius:.03rem;border-bottom-left-radius:.03rem;border-left:solid .03rem rgba(0,0,0,0.2)}.front-form .form-item.front-to input{border-top-left-radius:.03rem;border-bottom-left-radius:.03rem}.front-form .form-item.front-to input:read-only,.front-form .form-item.front-to input:-moz-read-only,.front-form .form-item.front-to input[readonly],.front-form .form-item.front-to input[readonly="readonly"]{border-top-left-radius:.03rem;border-bottom-left-radius:.03rem}.front-form .form-item.front-to.active{margin:0;border-radius:0}.front-form .form-item.front-to.active .form-label{padding-left:0}.main-cont.text-page .mob-header{display:block;background-color:#f6f6f6;color:#444;padding:.2rem .2rem .2rem .4rem;font-weight:bold;border-bottom:1px solid #c7c7c7;position:relative}.main-cont.text-page .mob-header:hover{cursor:pointer}.main-cont.text-page .mob-header::before{display:table;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;content:'';position:absolute;top:.28rem;left:.2rem;border:.04rem solid transparent;border-top-color:#a0a0a0}.main-cont.text-page .mob-header-content{width:100%;display:none;background-color:#fdfdfd;border-bottom:1px solid #c7c7c7}.main-cont.text-page .mob-header-content a{display:block;padding:.2rem;color:#a0a0a0}.main-cont.text-page .mob-header-content a:hover{background-color:#f9f9f9}.main-cont.text-page .mob-header-content a.active{color:#434343}.main-cont.text-page .mob-header-content a span{position:relative;display:inline-block;width:100%}.main-cont.text-page .mob-header-content a span::after{display:table;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;content:'';position:absolute;top:25%;right:0;border:.04rem solid transparent;border-left-color:#a0a0a0}.return-ticket-form .return-ticket-submit{margin:0 auto}.mobile-show{display:block}.mobile-hide{display:none}.text-page .notif,.news-page .notif,.account-page .notif,.tickets-page .notif,.history-page .notif,.messages-page .notif,.ticket-return-page .notif{top:0}.checkout-value-sub-row.checkout-name{width:100%;float:none;margin-bottom:.2rem}.schedule-page .swap-stations{width:100%;text-align:center;padding-bottom:0;padding-top:0}.schedule-page .timetable-arrow{width:10%}.schedule-page .timetable-row{min-height:1.5rem}.front-from,.front-to,.front-count{width:100%}.front-count.fixed{height:0;margin:0;width:100%;border:0}.count-submit{margin:.4rem 0;height:.6rem;line-height:.58rem;border:solid 1px #015b8e;color:#015b8e}.count-submit.hover{background-color:rgba(1,91,142,0.1)}.count-submit.click,.count-submit.active{background-color:#015b8e}.footer-blocks{padding:0}.footer-title{position:relative}.footer-title:after{-webkit-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:opacity 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;content:'';position:absolute;width:0;height:0;border:solid .04rem transparent;border-top-color:#fff;right:0;top:.3rem}.footer-block{width:100%;padding:0 .2rem;border-bottom:solid 1px #32414a}.footer-block.active .footer-list{padding:.1rem 0;max-height:3rem}.footer-block.active .footer-list li{max-height:.4rem;padding-bottom:.1rem}.footer-block.active .footer-title:after{-webkit-transform:rotateX(180deg) translate3d(0,0.04rem,0);-moz-transform:rotateX(180deg) translate3d(0,0.04rem,0);-o-transform:rotateX(180deg) translate3d(0,0.04rem,0);transform:rotateX(180deg) translate3d(0,0.04rem,0)}.footer-list{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;padding:0;max-height:0;overflow:hidden}.footer-list li{overflow:hidden;padding:0;max-height:0}.footer-copyright{border:0;text-align:center}.text-section{padding-right:0}.lightbox{background-color:#fafafa;padding-top:0}.lightbox.active{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.lightbox-scroll{width:100%;padding:.8rem .2rem .6rem .2rem}.lightbox-close,.lightbox-no-action-close{width:100%;background-color:#fff;height:.6rem;color:transparent;border-bottom:solid 1px #e5e5e5;top:0;right:0}.lightbox-close:after,.lightbox-no-action-close:after,.lightbox-close:before,.lightbox-no-action-close:before{content:'';position:absolute;top:.2rem;right:.3rem;width:.03rem;height:.25rem;background-color:#a1a1a1}.lightbox-close:before,.lightbox-no-action-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.lightbox-close:after,.lightbox-no-action-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.page-col{padding-right:0}.page-col-left,.page-col-right,.news-col-right,.news-col-details{width:100%}.news-col-details .news-trigger{margin-top:.25rem;width:100%}.page-row.wide .page-col.page-col-left a,.page-row.wide .page-col.page-col-right{width:100%}.page-col-left{padding-bottom:.08rem}.faq-question{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.registration-row .form-input,.fixed-order-row .form-input{width:100%}.registration-day,.registration-month,.registration-year,.fixed-order-day,.fixed-order-month,.fixed-order-year{width:100%;margin-right:0}.fixed-order-type,.fixed-order-discount{max-width:100%}.registration-success-block,.fixed-order-success-block{text-align:center;padding:.4rem 0}.account-row .form-input{width:100%}.account-modal .modal-cont{width:100%;padding-top:.6rem}.modal:before{display:none}.modal-cont{width:100%;border:0;margin:0;height:100%;height:100vh;overflow:hidden;padding-top:1rem;max-height:100vh}.modal-cont h3{display:none}.modal-cont:before,.modal-cont:after{content:" ";display:table}.modal-cont:after{clear:both}.modal-cont .modal-close{width:100%;border-bottom:solid 1px #e5e5e5;background-color:#fff}.modal-cont .modal-close:before,.modal-cont .modal-close:after{width:.25rem;height:.03rem;background-color:#a1a1a1;top:.31rem;right:.19rem}.modal-cont .modal-close span{display:block}.modal-cont.no-padding{padding:0}.modal-scroll{padding-bottom:.6rem;overflow-y:auto;min-height:100%;height:100%}.messages-row{padding:.2rem 0}.message-actions:before,.message-actions:after{content:" ";display:table}.message-actions:after{clear:both}.message-read-trigger{min-width:initial;width:75%;float:left}.message-delete{position:relative;top:auto;right:auto;float:right;margin:.1rem;border:solid 1px #a1a1a1;border-radius:.03rem;text-align:center;width:.48rem;height:.48rem;line-height:.46rem}.tickets-table{border-top:solid 1px #e6e6e6;line-height:1.5}.tickets-table:before,.tickets-table:after{content:" ";display:table}.tickets-table:after{clear:both}.tickets-row{padding:.2rem 0 .1rem 0}.tickets-row.head-row{display:none}.table-col,.table-sub-col{padding:0 .2rem 0 0}.table-col .modal-trigger,.table-sub-col .modal-trigger{max-width:none;margin:.2rem 0;height:.48rem;line-height:.46rem}.tickets-date-col{width:100%;font-weight:bold}.tickets-date-from-col,.tickets-date-to-col{width:auto}.tickets-fixed-route-col{width:100%}.tickets-fixed-info-col{width:100%}.tickets-type-col{width:100%}.tickets-fixed-sum-col{width:100%}.tickets-day-col{width:auto}.tickets-time-col{width:auto}.tickets-route-col{width:100%}.tickets-total-col{width:100%}.tickets-passengers-col{width:auto}.tickets-sum-col{width:auto}.tickets-action-col{width:100%}.tickets-action-col .btn{max-width:none;height:.48rem;line-height:.46rem;padding:0}.tickets-mobile{display:inline}.ftt-tickets-date-col{width:100%}.ftt-tickets-period-col{width:100%}.ftt-tickets-route-col{width:100%}.ftt-tickets-price-col{width:100%}.date-stripe .cont{padding:0}.date-scroll{width:68vw;left:16vw}.date-icon{border:0}.date-next{border-left:none}.date-next,.date-prev{width:17vw;z-index:auto}.date-next,.pagination-next{right:0}.date-prev,.pagination-prev{left:0}.date-scroll-item{width:22vw}.date-item-week-short,.date-item-month-short{display:inline}.date-item-week-long,.date-item-month-long{display:none}.date-filter{display:block;float:right;padding-top:0}.date-filter-label{display:none}.date-filter-trigger{margin-left:0;display:block;float:right}.date-cal-box,.date-picker{width:0;height:0}.date-cal-box.active,.date-picker.active{width:100%;height:100%;height:100vh}.date-cal-box-cont{width:2.8rem;margin:.6rem auto 0 auto;padding:.2rem 0}.date-cal-box{font-size:.14rem}.date-cal-box select,.date-cal-box .pika-label{display:none}.date-cal-box .pika-label:first-child{height:.8rem;line-height:.8rem}.date-cal-box button{margin:.02rem;width:.36rem;height:.36rem;text-align:center;padding:0}.pika-title{font-size:.24rem}button.pika-prev,button.pika-next{top:.2rem}.date-cal-box-close{font-size:0;height:.6rem;background-color:#fff;border-bottom:solid 1px #e5e5e5;width:100%}button.date-cal-box-submit{display:block;height:.48rem;line-height:.48rem;border-radius:.03rem;background-color:#f9ae0d;font-weight:700;color:#fff;margin:.35rem auto;width:100%}.timetable-content{overflow:visible}.timetable-row{-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset;white-space:normal;width:100%;height:auto;border-bottom:solid 1px #e6e6e6;display:block;border:solid .02rem #e5e5e5;background-color:#fafafa;margin-bottom:.18rem;min-height:2.7rem}.timetable-row.active,.timetable-row.combine-route{-webkit-transition:300ms all;-moz-transition:300ms all;-o-transition:300ms all;transition:300ms all}.timetable-row.active .timetable-pricing,.timetable-row.combine-route .timetable-pricing{width:100%}.timetable-row.active .timetable-left,.timetable-row.combine-route .timetable-left{-webkit-transition:300ms all;-moz-transition:300ms all;-o-transition:300ms all;transition:300ms all;max-height:none}.timetable-row.active .timetable-arrow,.timetable-row.combine-route .timetable-arrow{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.timetable-row.active .timetable-icons,.timetable-row.combine-route .timetable-icons{height:0}.timetable-row.active .content-notif-close,.timetable-row.combine-route .content-notif-close{position:relative;width:15%;float:right;top:auto;height:.9rem;right:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timetable-row.active .timetable-right,.timetable-row.combine-route .timetable-right{-webkit-transition:300ms all;-moz-transition:300ms all;-o-transition:300ms all;transition:300ms all;max-height:2rem;overflow:visible}.timetable-row.active .timetable-label,.timetable-row.combine-route .timetable-label{-webkit-transition:300ms all;-moz-transition:300ms all;-o-transition:300ms all;transition:300ms all;left:auto;opacity:0;max-height:0}.timetable-row.hidden{display:none}.timetable-row.internal,.timetable-row.totalsum{border-left-color:#f9ae0d;background:#fcf9f2}.timetable-row.internal.second,.timetable-row.totalsum.second{border-left-width:.06rem}.timetable-row.internal .timetable-right,.timetable-row.totalsum .timetable-right{display:none}.timetable-row.internal{margin-bottom:0;border-bottom-style:none}.timetable-row.internal .timetable-pricing{padding:.15rem .18rem;line-height:.6rem}.timetable-row.totalsum{min-height:.7rem}.timetable-row.totalsum .timetable-left,.timetable-row.totalsum .timetable-right{display:none}.timetable-row.totalsum .timetable-totalsum{position:relative;right:unset;width:100%;border-style:none}.timetable-row.totalsum .timetable-pricing{padding:0rem .18rem;line-height:.7rem}.timetable-row.combine-route{min-height:1.7rem;margin-bottom:0}.timetable-row.combine-route .timetable-right{margin-top:.16rem}.timetable-row.combine-route .timetable-route{padding:.35rem .18rem;width:100%}.timetable-row.incomplete .regular{display:none}.timetable-row.complete .group{display:none}.timetable-left,.timetable-pricing{width:100%}.content-notif-close.route:after,.content-notif-close.route:before{right:0;left:0;top:.42rem;margin:0 auto}.timetable-label{-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset;position:relative;left:auto;top:auto;width:100%;line-height:.38rem;text-align:center;max-height:.38rem;overflow:hidden}.timetable-label-text{font-size:0;white-space:nowrap;display:inline-block;vertical-align:middle}.timetable-label-text:before,.timetable-label-text:after{content:" ";display:table}.timetable-label-text:after{clear:both}.timetable-label-text span{color:#fff;font-size:.14rem}.timetable-label-icon{border-color:#fff}.timetable-label-icon{font-size:0;white-space:nowrap}.timetable-label-icon:before,.timetable-label-icon:after{content:" ";display:table}.timetable-label-icon:after{clear:both}.timetable-label-icon svg path{fill:#fff}.best-price-row .timetable-label{background-color:#f9ae0d}.best-price-row .timetable-label-text{color:#fff}.best-price-row .timetable-label-icon{border-color:#fff}.best-price-row .timetable-label-icon svg path{fill:#fff}.inter-route-row .timetable-label{background-color:#015b8e}.inter-route-row .timetable-label-text{color:#fff}.inter-route-row .timetable-label-icon{border-color:#fff}.inter-route-row .timetable-label-icon svg path{fill:#fff}.timetable-left{-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset;max-height:3rem;width:100%;white-space:normal}.timetable-route{width:100%;white-space:normal;padding:.15rem .18rem;vertical-align:middle;line-height:1}.timetable-route .timetable-duration-label{top:.15rem;width:100%}.timetable-route .timetable-bestoption-label{top:.15rem;width:10%}.timetable-route .timetable-train-label{top:.55rem;width:100%}.timetable-route .timetable-waiting-label{top:.95rem;width:100%}.timetable-from,.timetable-to{width:45%;padding-right:0;text-align:center;vertical-align:top;white-space:normal}.timetable-from{float:left}.timetable-to{float:right}.timetable-time-from,.timetable-time-to{padding-right:0;white-space:normal;width:100%;line-height:1.3}.timetable-city-from,.timetable-city-to{width:100%;max-width:100%;line-height:1.4}.timetable-arrow{width:10%;overflow:hidden;position:absolute;min-height:.5rem;padding-top:.25rem}.timetable-arrow svg{position:relative;right:0}.timetable-arrow .timetable-duration-label{position:absolute}.timetable-info{background-color:#fff;white-space:normal;width:100%;vertical-align:middle;padding:.15rem .18rem;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;line-height:1;text-align:center;overflow:visible}.timetable-row.active .timetable-route,.timetable-row.active .timetable-info,.timetable-row.active .timetable-right,.timetable-row.combine-route .timetable-right,.timetable-row.combine-route .timetable-info,.timetable-row.active .timetable-pricing{width:100%}.timetable-duration{display:inline-flex;align-items:center;width:auto;padding:0;text-align:left}.timetable-duration-label,.inter-table-total-price-label{position:relative;top:auto}.timetable-duration-label{display:inline-block;right:auto}.timetable-duration-value{float:none;display:inline-block}.timetable-icons{width:auto;white-space:normal;vertical-align:middle}.timetable-icons .timetable-duration-label{display:none}.timetable-icon{margin-bottom:.06rem}.timetable-tooltip{line-height:.25rem;white-space:normal;padding:.08rem .1rem;height:auto;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:2.5rem;max-width:39vw}.timetable-tooltip.to-right{right:auto;left:120%}.timetable-tooltip.to-right:after{border-left-color:transparent;border-right-color:#434343;right:auto;left:-0.16rem}.timetable-tooltip a.link-color{color:#a0a0a0;padding-bottom:.2rem;display:block}.timetable-tooltip a.link-color:hover,.timetable-tooltip a.link-color.active{color:#434343}.timetable-tooltip a.link-color.active{pointer-events:none;cursor:default}.timetable-pricing{-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset;background-color:#fff;padding:.15rem .18rem;width:100%;white-space:normal;text-align:center}.timetable-pricing span.not-available{font-size:.2rem}.timetable-pricing .departure-second-class{margin-left:0}.timetable-pricing .departure-first-class{margin-right:0}.timetable-price-value{line-height:1}.timetable-price-value span{white-space:normal;font-size:.24rem}.timetable-right{-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset;background-color:#fff;padding:0 .18rem;width:100%;white-space:normal;max-height:0;overflow:hidden}.timetable-right.force-active{max-height:2rem;overflow:visible}.timetable-submit-text{font-size:0;white-space:nowrap;width:100%}.timetable-submit-text:before,.timetable-submit-text:after{content:" ";display:table}.timetable-submit-text:after{clear:both}.timetable-submit-btn{width:100%;margin:.15rem 0;margin-top:0;float:left}.passenger-bullets{overflow:hidden;margin:0 .5rem;width:auto}.timetable-arrow{opacity:1}.schedule-page .timetable-submit{padding:.15rem .18rem;width:100%}.schedule-page .timetable-submit .timetable-submit-btn{width:100%;float:none;margin:0}.timetable-icon-wheelchair svg{width:.14rem;height:.19rem}.timetable-icon-bike svg{width:.25rem;height:.15rem}.inter-table-row .timetable-label{background-color:#a0a0a0}.inter-table-row .timetable-left{width:100%}.inter-table-row .timetable-pricing{width:100%}.inter-table-row.route-sum-row .timetable-label{background-color:#015b8e}.seat-scroll{width:100%;padding:.2rem;height:auto;overflow:hidden}.seat-scroll:before,.seat-scroll:after{content:" ";display:table}.seat-scroll:after{clear:both}.seat-box-cont h2{text-align:center;line-height:normal}.seat-form{width:100%;float:none}.seat-table{float:none;margin:auto;width:100%}.seat-table:before,.seat-table:after{content:" ";display:table}.seat-table:after{clear:both}.seat-col-left{width:25%}.seat-col-right{width:75%}.box-content{width:100%;padding:0 .2rem}.box-form{padding:.2rem .2rem 0 .2rem}.passenger-top-desc{display:none}.passenger-select,.passengers-box-top{font-size:.16rem}.passenger-delete-trigger{right:.15rem;top:.04rem}.box-nav{top:auto;bottom:0}.box-prev{left:.21rem}.box-next{right:.21rem}.form-checkbox.no-choices .checkbox-container{padding:.25rem}.sub-box-form .form-box{padding:.25rem}.checkout-left,.checkout-right{float:none;padding:0;width:100%}.print-trigger,.print-row{display:none}.schedule-search-form{padding:0}.schedule-search-form.active{padding:0}.schedule-search-form .input{width:100%}.schedule-from-item,.schedule-to-item,.schedule-search-submit{width:100%;display:block;margin:.2rem 0}.schedule-from-item .form-input input,.schedule-to-item .form-input input,.schedule-search-submit .form-input input{border-radius:.03rem;border:solid 1px #e5e5e5}.schedule-from-item .form-input input:read-only,.schedule-to-item .form-input input:read-only,.schedule-search-submit .form-input input:read-only,.schedule-from-item .form-input input:-moz-read-only,.schedule-to-item .form-input input:-moz-read-only,.schedule-search-submit .form-input input:-moz-read-only,.schedule-from-item .form-input input[readonly],.schedule-to-item .form-input input[readonly],.schedule-search-submit .form-input input[readonly],.schedule-from-item .form-input input[readonly="readonly"],.schedule-to-item .form-input input[readonly="readonly"],.schedule-search-submit .form-input input[readonly="readonly"]{border-radius:.03rem;border:solid 1px #e5e5e5}.grey-filters-total{padding:.15rem;border-left:none;min-width:0}.passenger-form .passenger-next{padding-left:.2rem;padding-right:.2rem}.passenger-form .passenger-next svg{right:.1rem}.passengers-count-grey{width:100%;margin:0;float:none}.grey-filters .form-label{padding-left:.075rem}.departure-icons{overflow:visible}.bps-passengers-count .drop-list{display:none}.bps-passengers-count.active .drop-list{display:block}.bps-passengers-count.active .count-row{padding:.2rem .4rem}.bps-passengers-count.active .count-submit{margin:.2rem}.bps-passengers-count.active .list-arrow{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;opacity:1;z-index:2}.grey-dir .form-label{display:block}.grey-dir .form-input input{padding-left:1.1rem}.mob-schedule-date-cont{padding:0 .2rem .2rem .2rem}.mob-schedule-date-cont:before,.mob-schedule-date-cont:after{content:" ";display:table}.mob-schedule-date-cont:after{clear:both}.mob-schedule-date-cont.active{display:block}.schedule-date-filter{display:none}.mob-schedule-date-trigger{width:100%;text-align:center}.featured-block-local,.featured-block-international{width:100%;float:none;padding-bottom:.2rem}.featured-block-local ul,.featured-block-international ul{width:100%;float:none;margin-top:0}.form-item.active .dropdown-arrow{display:none}.grey-filters{-webkit-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-moz-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-o-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;-ms-transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;transition:z-index 150ms step-end 151ms,visibility 150ms step-end 151ms,opacity 150ms ease-in-out,width 150ms ease-in-out,height 150ms ease-in-out,min-width 150ms ease-in-out,min-height 150ms ease-in-out,max-width 150ms ease-in-out,max-height 150ms ease-in-out,padding 150ms ease-in-out,margin 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out,border-color 150ms ease-in-out,background-color 150ms ease-in-out,fill 150ms ease-in-out;overflow:hidden;max-height:.6rem}.grey-filters .route-details-arrow{display:inline-block}.grey-filters .route-details-arrow:after{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;content:'';position:absolute;top:.28rem;margin-left:.1rem;border:solid .04rem transparent;border-top-color:rgba(255,255,255,0.35)}.grey-filters.active{z-index:3;overflow-y:auto;height:100vh;max-height:100vh;-webkit-overflow-scrolling:touch;-webkit-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-moz-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-o-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;-ms-transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms;transition:z-index 150ms step-start,visibility 150ms step-start,opacity 150ms ease-in-out 1ms,width 150ms ease-in-out 1ms,height 150ms ease-in-out 1ms,min-width 150ms ease-in-out 1ms,min-height 150ms ease-in-out 1ms,max-width 150ms ease-in-out 1ms,max-height 150ms ease-in-out 1ms,padding 150ms ease-in-out 1ms,margin 150ms ease-in-out 1ms,color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,border-color 150ms ease-in-out 1ms,background-color 150ms ease-in-out 1ms,fill 150ms ease-in-out 1ms}.grey-filters.active .route-details-arrow:after{content:'';top:.08rem;position:absolute;top:.25rem;width:0;height:0;margin-left:.1rem;border:solid .04rem transparent;border-bottom-color:rgba(255,255,255,0.35)}.grey-filters .grey-total{padding:0;border-radius:0;width:100%;border:0;position:relative;right:auto;top:auto;box-shadow:none;background-color:inherit;-webkit-transform:none;transform:none;opacity:1;pointer-events:all}.grey-filters .grey-total .grey-total-arrow{display:none}.grey-filters .grey-total .grey-total-passenger-wrapper{overflow-y:visible;height:100%}.grey-filters .grey-total .grey-total-passenger-wrapper .grey-total-person{padding:.1rem .075rem;border-bottom:0;border-top:solid 1px #071923;color:#fff}.grey-sub-form{-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset}.grey-filters-head{display:block!important}.grey-filters-head:before,.grey-filters-head:after{content:" ";display:table}.grey-filters-head:after{clear:both}.grey-filters-mob-trigger{display:block}.grey-count{width:100%;float:none}.grey-count .count-row{padding:.2rem.4rem}.grey-form-input input{padding-left:.55rem}.grey-form-item{width:100%;float:none}.grey-form-item.active .grey-sub-form{top:0;left:0;height:100%;max-height:100%;border:0;box-shadow:none;padding:.6rem 0 0 0;width:100%;z-index:3}.grey-form-item.active .grey-sub-form-label{display:none}.grey-form-item.active .grey-list{height:calc(100% - 1.3rem);max-height:calc(100% - 1.3rem)}.grey-form-item.active .grey-sub-form-input{margin-top:0}.grey-form-item.active .grey-sub-form-input input{padding:.2rem}.grey-form-item.active .grey-sub-form-input input:read-only,.grey-form-item.active .grey-sub-form-input input:-moz-read-only,.grey-form-item.active .grey-sub-form-input input[readonly],.grey-form-item.active .grey-sub-form-input input[readonly="readonly"]{padding:.2rem}.grey-form-item.active .grey-form-label{padding:0;z-index:4}.grey-form-item.active .grey-sub-form-submit{width:calc(100vw - .4rem);margin:.2rem}.grey-form-item.active .grey-dir-radios{margin-left:.2rem}}.error2 .front-form .has-error>.form-input input{border:solid 1px #ff2f2f;padding-top:.18rem;padding-bottom:.18rem}.error2 .front-form .has-error>.form-input input:read-only,.error2 .front-form .has-error>.form-input input:-moz-read-only,.error2 .front-form .has-error>.form-input input[readonly],.error2 .front-form .has-error>.form-input input[readonly="readonly"]{border:solid 1px #ff2f2f;padding-top:.18rem;padding-bottom:.18rem}.error2 .front-form .has-error>.form-input:before{display:none}.error3 .front-form .has-error{border:solid .03rem rgba(255,47,47,0.5)}a.account-loyalty-modal-trigger{display:block}a.link-color{color:#2e9ac7}.card-order-button{display:inline-block}.text-center{text-align:center}.password-modal span.error-message{display:none}.password-modal .has-error span.error-message{margin-top:-20px;display:block;color:#fb6262}.front-offer-btn a{color:#434343;display:block}.footer-list a{color:#9fa8ae}.btn.act a{display:block}.pre-loader{display:none;position:relative;left:50%;top:50%;width:40px;height:40px;border-radius:50%;background:linear-gradient(#00a7dd -40%,rgba(145,164,170,0.3) 60%);animation:rotate-right 1.8s linear infinite}.pre-loader .spinner{padding:5px;animation:rotate-left .6s linear infinite}.pre-loader .spinner:after{content:"";display:block;width:30px;height:30px;border-radius:50%;background:#f1f1f1}@keyframes rotate-right{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-left{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.form-input input[readonly]{cursor:pointer}:-moz-placeholder{color:#434343;opacity:.54}::-moz-placeholder{color:#434343;opacity:.54}:placeholder-shown{color:#434343}#SitePreloader{position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background-color:#f1f1f1;color:#524d48}#pre-loader{display:block;position:relative;left:50%;top:50%;width:40px;height:40px;border-radius:50%;background:linear-gradient(#00a7dd -40%,rgba(145,164,170,0.3) 60%);animation:rotate-right 1.8s linear infinite}#pre-loader #spinner{padding:5px;animation:rotate-left .6s linear infinite}#spinner:after{content:"";display:block;width:30px;height:30px;border-radius:50%;background:#f1f1f1}@keyframes rotate-right{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-left{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.progress{width:100%;height:3px}@media(max-width:769px){.progress{height:3px}}.train{width:100%}.progress-wrap{background:#f9ae0d;margin:20px 0;overflow:hidden;position:relative}.progress-wrap .progress-bar{background:#ddd;left:0;position:absolute;top:0}.form-cal.locked.hover input{cursor:default}.content-notif-close.route{top:25%;height:50%}.content-notif-close.route:after,.content-notif-close.route:before{right:0}.error-text{color:#ff8383}.login-box .form-item.has-error .form-input{padding-bottom:.2rem}.login-box .form-item.has-error .form-input input{margin-bottom:.1rem}.login-box .form-item.has-error .form-input .error-text{color:#ff8383}@media screen and (max-width:1080px){.timetable-price-value span{font-size:.19rem}}.return-ticket-form .form-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default;position:absolute;height:100%;color:#a0a0a0;padding:.2rem;display:block;z-index:1}.return-ticket-form .return-ticket-submit{display:block}.return-ticket-form .front-from,.return-ticket-form .front-to{width:3.6rem}.return-ticket-form .front-from .form-input input,.return-ticket-form .front-to .form-input input{border-top-left-radius:.03rem;border-bottom-left-radius:.03rem}.return-ticket-form .front-from .form-input::before,.return-ticket-form .front-to .form-input::before{background-color:transparent}@media screen and (max-width:769px){.return-ticket-form .front-from,.return-ticket-form .front-to{width:100%}}@media screen and (min-width:770px){.main-cont.text-page .mob-header{display:none!important}.main-cont.text-page .mob-header-content{display:none!important}}.grey-nav .cont{width:100%;text-align:center}@media screen and (max-width:769px){.mob-hide{display:none!important}.passengers-count-grey.active .bps-passengers-count-input{display:none}}@media screen and (max-width:568px){.sub-box-form .extra-submit{padding:.15rem .1rem}.sub-box-form.active{display:-moz-box;display:-webkit-box;display:box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.sub-box-form.active .box-extra-submit{position:relative;flex:2}.sub-box-form.active .extra-submit{position:absolute;top:0;left:0;bottom:0;right:0;height:.5rem;vertical-align:middle;margin:auto 9%}.btn-y.ftt.account-loyalty{margin-left:0;display:block;margin-top:.2rem}}@media screen and (max-width:455px){.box-form{min-height:6.1rem}.form-item.no-choices ~ .form-item:not(.no-choices) .form-box{padding:.2rem}.form-checkbox.no-choices .checkbox-container{padding:.2rem}.form-checkbox .form-dropdown{margin:0}.sub-box-form .form-box{padding:.1rem}}.pagination{position:relative;width:80%;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination .pagination-prev,.pagination .pagination-next{display:none}@media screen and (max-width:769px){.pagination{width:100%}.pagination .pagination-prev,.pagination .pagination-next{width:10%;width:10vw}}.pagination .pages-wrapper{overflow:hidden;height:.6rem;position:relative;width:6rem;margin-left:1rem;text-align:center}@media screen and (max-width:1080px){.pagination .pages-wrapper{width:5rem}}@media screen and (max-width:769px){.pagination .pages-wrapper{width:70%;width:70vw;margin-left:.6rem}}@media screen and (max-width:515px){.pagination .pages-wrapper{width:60%;width:60vw}}.pagination .pages-wrapper ul{position:absolute;white-space:nowrap;font-size:0;height:inherit}.pagination .pages-wrapper ul li{display:inline-block;font-size:.18rem}.pagination .pages-wrapper ul li a{color:#a7a7a7;width:.5rem;display:inline-block;padding:.15rem 0;text-align:center;height:.6rem;vertical-align:middle;display:table-cell}.pagination .pages-wrapper ul li.active a,.pagination .pages-wrapper ul li a:hover{color:#434343}.pagination .date-next{border-left:none}.news-back{height:.6rem;width:.8rem;position:absolute;top:-1px;padding:.09rem 0;white-space:nowrap;font-size:0}.news-back-label{margin-left:.5rem;margin-top:.05rem}.news-date{margin-bottom:.3rem}.ftt-success-text{padding-bottom:.2rem}@media(max-width:399px){.seat-pass:hover .seat-marker-label{font-size:.12rem}.seat-pass:hover .seat-marker-left{border-width:.1095rem .1rem .11rem}.seat-pass:hover .position-left .seat-marker-right{border-width:.1095rem .1rem .11rem}.seat-marker{height:110%}.seat-marker-name{left:.2rem;top:.06rem}.separate-datepicker .dropdown-day{width:.9rem}.separate-datepicker .dropdown-month{width:1.2rem}.separate-datepicker .dropdown-year{width:.9rem}.separate-datepicker .dropdown-day.active,.separate-datepicker .dropdown-month.active,.separate-datepicker .dropdown-year.active{width:100%}}@media screen and (max-width:340px){.timetable-arrow{width:11%}}.policy-body{padding:65px 0 40px 0}.policy-body-btn{float:right;width:200px}.agree-btn{height:30px;width:40%;float:left}.registration-checkbox-title-text{color:#a0a0a0}.policy-body ul li{list-style:inside}.scheduleLinkColor{color:#00f;text-decoration:underline}.sameLinkColor{color:inherit;text-decoration:underline}.scheduleH1MarginBottomSize{margin-bottom:5px!important}.cheapest-block{margin-right:5px;border-style:solid;border-width:1px;color:#015b8e;border-color:#015b8e;border-radius:8px;font-size:12px;padding:2px 5px;display:inline-block;word-break:break-all}.cheapest-block span{font-size:12px;color:#015b8e}.fastest-block{margin-right:5px;border-style:solid;border-width:1px;color:#4bb748;border-color:#4bb748;border-radius:8px;font-size:12px;padding:2px 5px;display:inline-block;word-break:break-all}.fastest-block span{font-size:12px;color:#4bb748}.timetable-route-cheapest-fastest{padding:.47rem .18rem!important}.timetable-cheapest-fastest-label{top:.7rem;left:.18rem}@media screen and (max-width:769px){.timetable-row.combine-route .timetable-route{width:100%;white-space:normal;padding:.45rem .18rem;vertical-align:middle;line-height:1}}@media screen and (max-width:769px){.timetable-cheapest-fastest-label{top:1.1rem;left:0;position:absolute;text-align:center}}.file-upload{display:block;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:12px}.file-upload .file-select{width:360px;border-radius:.03rem;display:block;border:1px solid #e5e5e5;color:#34495e;cursor:pointer;height:62px;line-height:62px;text-align:left;background:#fff;overflow:hidden;position:relative}.file-upload .file-select .file-select-button{background:#e5e5e5;padding:0 10px;display:inline-block;height:62px;line-height:62px}.file-upload .file-select .file-select-name{height:62px;line-height:62px;display:inline-block;padding:0 10px}.file-upload .file-select:hover{border-radius:.03rem;border-color:#ffbf36;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.file-upload .file-select:hover .file-select-button{background:#ffbf36;color:#fff;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#fff;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.file-upload .file-select.file-select-disabled{opacity:.65}.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border:2px solid #dce4ec;color:#34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#fff;overflow:hidden;position:relative}.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px}.form-input select,.form-input select{width:100%;padding:.2rem;background-color:#fff;border-radius:.03rem;border:solid 1px #e5e5e5}.content-notif.form-item{transition:none;margin:0 0 .1rem 0;border:solid 1px #e6e6e6;padding:.16rem;max-height:2rem;opacity:1}.notif span .notif-except{max-width:100%;padding-top:0}.snowflake{display:block;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:-webkit-radial-gradient(center,circle farthest-corner,#fff 40%,rgba(255,255,255,0) 100%);background-image:-moz-radial-gradient(center,circle farthest-corner,#fff 40%,rgba(255,255,255,0) 100%);background-image:-ms-radial-gradient(center,circle farthest-corner,#fff 40%,rgba(255,255,255,0) 100%);background-image:radial-gradient(center,circle farthest-corner,#fff 40%,rgba(255,255,255,0) 100%);z-index:1}#snow{position:absolute;width:100%;height:100%;top:0}.count-input{width:50%;display:block!important;max-height:.36rem;float:right;padding:.0rem!important}.count-input input{padding:.1rem!important;padding-left:.45rem!important;color:#434343;border:solid 1px #e5e5e5;background-color:inherit}