@charset "UTF-8";.column50,.top-menu-left{float:left}.container::after,.numpad::after,.phonenumber::after,.when-select-area::after{clear:both;content:""}html{box-sizing:border-box;font-size:3vh;font-family:'Open Sans',Arial,sans-serif}*,::after,::before{box-sizing:inherit}body,html{width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#000}h1,h2{font-weight:300;margin-top:0}.back-button-text,.when-column-header{text-transform:uppercase;font-weight:600}h1{font-size:1.8em}h2{font-size:1.2em}a{color:#fff;text-decoration:none}.menu-icon,.numberinput-icon{border-radius:50%}.icon-button.ng-click .menu-icon,.icon-button.ng-click .numberinput-icon,.icon-button:active .menu-icon,.icon-button:active .numberinput-icon{background:rgba(255,255,255,.2)}.container::after{display:table}.bigbutton,.fossil-free{display:block;margin:0 auto;width:16rem;padding:1rem;border:none;border-radius:5px;text-decoration:none;text-align:center}.bigbutton.inline,.menu-icon,.numberinput{display:inline-block}.bigbutton{color:#fff;font-size:120%;box-shadow:inset 0 2px 4px rgba(255,255,255,.4);background:linear-gradient(to bottom,#11b9d2,#0ea2b8)}.bigbutton:active{background:linear-gradient(to bottom,#28d4ee,#12cce7)}.bigbutton.thin{padding:.4em}.bigbutton.bordered{background:0 0;border:3px solid #fff}.bigbutton.bordered:active{background:rgba(255,255,255,.2)}.bigbutton.fullwidth{width:100%;font-size:100%}.bigbutton.dark{color:#000;border-color:#666}.bigbutton.inline{margin-right:1rem}.bigbutton.inline:last-child{margin-right:0}.column50{width:50%}.column50.border-right{border-right:4px solid #333}.top-menu{position:absolute;top:0;z-index:2000;width:100%;padding:.5rem 1rem;color:#fff}.home-button>*,.top-menu-right{float:right}.menu-icon{width:2rem;height:2rem;vertical-align:middle}.back-button-text{vertical-align:middle;font-size:80%;margin-left:.5em}.back-button,.home-button{display:inline-block;vertical-align:middle;float:right}.home-button{margin-left:1rem;width:2rem}.home-button.ng-hide-remove{width:0;margin-left:0}.home-button.ng-hide-add,.home-button.ng-hide-remove-active{width:2rem;margin-left:1rem}.home-button.ng-hide-add-active{width:0;margin-left:0}.numberinput{width:4em;margin-right:.8rem;line-height:0}.numberinput:last-child{margin-right:0}.numberinput-button{display:block;margin:0 auto;background:0 0;border:none;width:2em;height:2em;font-size:1em;padding:0}.numberinput-value{display:block;font-size:1.2em;width:100%;padding:1.4em .6em;background:#fff;border-radius:5px;color:#000;margin:.5rem 0}.confirm-booking-help{font-size:80%;margin-bottom:.5rem}.confirm-booking-terms{font-size:65%;display:flex;justify-content:center;margin-bottom:10px;cursor:pointer;align-items:center}.confirm-booking-terms .link{text-decoration:underline;margin-left:2px}.confirm-booking-terms .link:hover{color:#11b9d2}.confirm-booking-terms-inner{padding:20px;background:rgba(16,24,33,.45);border-radius:7px;font-size:14px;display:flex}.confirm-book-check{width:20px;height:20px;background-size:cover;margin-right:10px;display:inline-block;background-image:url(../images//check/check_empty.6a3cb363.svg)}.checked .confirm-book-check{background-image:url(../images//check/check_agreed.39917826.svg)}.error .confirm-book-check{background-image:url(../images//check/check_error.7c15553a.svg)}.phonenumber{margin-bottom:5vh;text-align:center}.phonenumber::after{display:table}.phonenumber .input-submit-button,.phonenumber .phonenumber-input{display:inline-block;border-radius:5px;font-size:120%;vertical-align:middle}.phonenumber .phonenumber-input{position:relative;width:60%;text-align:left;margin-right:3%;padding:1rem;background:#fff;color:#000;transition:border-color .4s ease-in-out}.phonenumber .phonenumber-input .floating-backspace{position:absolute;right:1rem}.phonenumber .phonenumber-input .backspace-icon{width:1em;height:1em;vertical-align:middle}.phonenumber .input-submit-button{width:30%;padding:1rem .5rem;border:none;background:linear-gradient(to bottom,#11b9d2,#0ea2b8);color:#fff;white-space:nowrap}.checkbutton,.when-time-inputs{border-top:1px solid rgba(255,255,255,.4)}.phonenumber .input-submit-button:active{background:linear-gradient(to bottom,#28d4ee,#12cce7)}.phonenumber .input-submit-button.disabled{background:#ccc;color:#333}.phonenumber-hint{color:grey}.blink{animation-duration:2s;animation-name:blink;animation-iteration-count:infinite;animation-timing-function:steps(2)}@keyframes blink{0%{visibility:hidden}50%{visibility:visible}}.numpad{margin-top:1rem;font-size:140%}.numpad::after{display:table}.numpad .numpad-content{display:inline-block;width:12em}.numpad .erase,.numpad .num{padding:.3em;background:0 0;box-sizing:border-box}.numpad .erase.ng-click-active,.numpad .erase:active,.numpad .num.ng-click-active,.numpad .num:active{background:rgba(255,255,255,.2)}.numpad .num{float:left;width:30%;margin-right:0;margin-bottom:3%}.when-select-area{margin-bottom:1rem}.when-select-area::after{display:table}.when-column{float:left;display:block;margin-right:11.1111111111%;width:44.4444444444%}.when-column:last-child{margin-right:0}.when-column-content{padding:1rem;background:rgba(0,0,0,.4);border-radius:5px;margin-bottom:.5rem}.when-column-header{font-size:80%}.when-time-inputs{padding-top:1rem}.checkbutton{display:block;padding:1.2rem 0;line-height:1;width:100%;text-align:left;color:#fff}.checkbutton:active,.checkbutton:focus{background:rgba(255,255,255,.2)}.checkbutton.checked{color:#11b9d2}.checkbutton.checked:after{content:url(../images/checkmark.1ddb6d5b.svg);float:right;width:1em;height:1em}.checkbutton:last-child{margin-bottom:0}.no-destination-button{width:80%}.no-destination-button .taximeter-help-text{font-size:60%}.destination-list{width:80%;max-height:12rem;margin:0 auto;overflow-y:auto;position:relative}.ng-animate .destination-list{display:none}.destination-list-padding{height:1rem}.destination-list-fade{position:absolute;bottom:0;left:0;width:100%;height:2rem;background:linear-gradient(to top,rgba(255,255,255,.2),rgba(255,255,255,0));transition:bottom .4s linear}.ng-enter .destination-list-fade,.ng-leave .destination-list-fade{bottom:-2rem}.destination{display:block;padding:1em;border-top:1px solid #fff;position:relative;bottom:1px}.destination::after,.page::after{display:table;clear:both;content:""}.page,.page-background{position:absolute;width:100%;height:100%;backface-visibility:hidden;top:0}.destination:first-child,.footer,.page{bottom:0}.destination:active{background:rgba(255,255,255,.2)}.destination:last-child,.destination:last-of-type{border-bottom:1px solid #fff}.destination-name{float:left}.destination-price{float:right}.destination-arrow{float:right;margin-left:1em}.destination-error{float:right;color:#999}.page{box-sizing:border-box;padding-top:4rem;text-align:center;color:#fff;transition:none 1.2s ease}.page-background{left:0;opacity:1;transition:opacity 1.2s ease;transform:translate3d(0,0,0)}.page-content{max-width:36rem;margin:0 auto}.slide-in-out{opacity:1;transform:translateX(0);transition:transform 1.2s ease;position:relative;z-index:300;backface-visibility:hidden}.page.ng-enter .slide-in-out{transform:translateX(100%)}.page.ng-enter-active .slide-in-out{transform:translateX(0)}.page.ng-leave-active .slide-in-out{transform:translateX(-100%)}.page.reverse.ng-leave .slide-in-out{transform:translateX(100%)}.page.reverse+.page.ng-enter .slide-in-out{transform:translateX(-100%)}.page.reverse+.page.ng-enter-active .slide-in-out{transform:translateX(0)}.page.ng-enter .page-background{opacity:1;z-index:100}.page.ng-leave .page-background{opacity:0;z-index:200}.start-buttons{padding-top:5vh}.start-buttons .bigbutton{margin-bottom:8vh}.fossil-free{display:flex;background:rgba(0,0,0,.2);padding-top:.5rem;padding-bottom:.5rem}.fossil-free-text{flex:1 1 85%;text-align:left}.fossil-free-text-caption{font-size:.9rem;margin-bottom:.2rem}.fossil-free-text-subcaption{font-size:.6rem}.fossil-free-checkbox{flex:0 0 15%;height:1.5rem;align-self:center}.fossil-free-checkbox img{height:100%;width:auto}.fixed-price-description{font-size:80%;padding:2rem 0 1.5rem}.text-message-confirmation{margin:2rem 0;font-size:80%}.order-confirmation-card{max-width:1200px;margin-left:auto;margin-right:auto;width:80%;background:rgba(0,0,0,.4);border-radius:5px;padding:1rem;margin-bottom:2rem;text-align:left}.order-confirmation-card::after{clear:both;content:"";display:table}.confirmation-data{float:left;display:block;margin-right:11.1111111111%;width:44.4444444444%}.confirmation-data:last-child,.confirmation-data:nth-child(2n){margin-right:0}.confirmation-data:nth-child(2n+1){clear:left}.confirmation-data:nth-child(-n+2){margin-bottom:1.5rem}.confirmation-label{font-size:60%}.scrollable-page{min-height:100%}.footer{position:absolute;z-index:1000;width:100%;background:#fff;color:#888;padding:.5rem 1rem;line-height:1}.footer::after{clear:both;content:"";display:table}.languages{max-width:50%;text-align:left;float:left}.partners{max-width:50%;text-align:right;float:right;height:2.8rem;padding-top:.4rem}.language-select{border:1px solid #888;border-radius:2.5px;width:8em;background:#fff;padding:.8em .5em}.language-select.open{position:absolute;bottom:.5rem}.language-select.open .language.selected:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";float:right;font-size:.5em;padding-top:.5em}.language-select.closed .language{display:none;margin-bottom:0}.language-select.closed .language.selected{display:block}.language-select.closed .language.selected:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";float:right}.language{margin-bottom:.8em}.language:last-child{margin-bottom:0}.language-image,.language-name{vertical-align:middle}.language-name{font-size:70%}.language-image{height:1em;width:auto;margin-right:.2em}.cooperation-text{vertical-align:middle;font-size:70%}.partner-logo{vertical-align:middle;height:2em;margin:0 .5em}.partner-logo:last-child{margin-right:0}.error-container,.info-container{position:absolute;top:0;z-index:3000;height:100%;width:100%;background:rgba(0,0,0,.5)}.popup-box{position:relative;top:24%;width:40rem;max-width:100%;text-align:center;background:#fff;margin:0 auto;border-radius:5px;overflow:hidden}.info-popup-logos,.info-popup-text,.popup-message{margin-bottom:1rem}.activation-code-input,.signup-input{position:relative;text-align:left;margin-right:3%}.popup-header{background:#11b9d2;color:#fff;padding:1rem}.popup-body{padding:1rem}.popup-message{white-space:pre}.popup-box--iframe{top:5%;height:90%;display:flex;flex-direction:column}.popup-body--iframe{height:100%}.popup-wrap{overflow:scroll;height:70%;margin-bottom:20px;border:1px solid #DDD;padding:10px;-webkit-overflow-scrolling:touch}.popup-terms{color:#222}.popup-terms p{font-size:14px;line-height:1.55}.activation-code-input,.activation-code-submit{display:inline-block;vertical-align:middle;border-radius:5px;font-size:100%}.login-form{color:#000;margin-bottom:1em}.activation-code-input{width:40%;padding:.5rem;background:#fff;color:#000}.activation-code-submit{width:20%;padding:.5rem .25rem;border:none;background:linear-gradient(to bottom,#11b9d2,#0ea2b8);color:#fff;white-space:nowrap}.activation-code-submit:active{background:linear-gradient(to bottom,#28d4ee,#12cce7)}.activation-code-submit.disabled{background:#ccc;color:#333}.input-help{font-size:80%;color:#999;margin-bottom:.5rem;opacity:1;transition:opacity .4s linear}.input-help.ng-hide-add-active,.input-help.ng-hide-remove{opacity:0}.input-help.ng-hide-remove-active{opacity:1}.app-info{margin-top:3rem;padding:2rem;background:rgba(0,0,0,.4);border-radius:5px;text-align:left;font-size:80%}.app-info-header{font-size:160%}.signup-button,.signup-input{display:inline-block;vertical-align:middle;border-radius:5px;font-size:100%}.signup-link{color:#11b9d2}.signup-row{margin-bottom:1em}.signup-input{width:50%;padding:.5rem;background:#fff;color:#000}.signup-button{width:20%;padding:.5rem .25rem;border:none;background:linear-gradient(to bottom,#11b9d2,#0ea2b8);color:#fff;white-space:nowrap}.signup-button:active{background:linear-gradient(to bottom,#28d4ee,#12cce7)}.signup-button.disabled{background:#ccc;color:#333}.signup-confirmation-text{margin-bottom:2rem}