/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */.bootstrap-timepicker{position:relative}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{left:auto;right:0}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{left:auto;right:12px}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{left:auto;right:13px}.bootstrap-timepicker .input-group-addon{cursor:pointer}.bootstrap-timepicker .input-group-addon i{display:inline-block;width:16px;height:16px}.bootstrap-timepicker-widget.dropdown-menu{padding:4px}.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.timepicker-orient-left:before{left:6px}.bootstrap-timepicker-widget.timepicker-orient-left:after{left:7px}.bootstrap-timepicker-widget.timepicker-orient-right:before{right:6px}.bootstrap-timepicker-widget.timepicker-orient-right:after{right:7px}.bootstrap-timepicker-widget.timepicker-orient-top:before{top:-7px}.bootstrap-timepicker-widget.timepicker-orient-top:after{top:-6px}.bootstrap-timepicker-widget.timepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.bootstrap-timepicker-widget.timepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:4px}.bootstrap-timepicker-widget table{width:100%;margin:0}.bootstrap-timepicker-widget table td{text-align:center;height:30px;margin:0;padding:2px}.bootstrap-timepicker-widget table td:not(.separator){min-width:30px}.bootstrap-timepicker-widget table td span{width:100%}.bootstrap-timepicker-widget table td a{border:1px solid transparent;width:100%;display:inline-block;margin:0;padding:8px 0;outline:0;color:#333}.bootstrap-timepicker-widget table td a:hover{text-decoration:none;background-color:#eee;border-radius:4px;border-color:#ddd}.bootstrap-timepicker-widget table td a i{margin-top:2px;font-size:18px}.bootstrap-timepicker-widget table td input{width:25px;margin:0;text-align:center}.bootstrap-timepicker-widget .modal-content{padding:4px}@media (min-width:767px){.bootstrap-timepicker-widget.modal{width:200px;margin-left:-100px}}@media (max-width:767px){.bootstrap-timepicker,.bootstrap-timepicker .dropdown-menu{width:100%}}@keyframes a{0%{transform:translateY(-20%) translateX(-10%)}to{transform:translateY(0) translateX(10%)}}@keyframes b{0%{transform:translateY(0) translateX(10%)}to{transform:translateY(-20%) translateX(-10%)}}.sy-box.sy-loading{background:url(/images/sy-loader.gif) 50% 50% no-repeat;background-size:32px;min-height:40px}.sy-box.sy-loading .sy-pager,.sy-box.sy-loading .sy-slides-wrap{visibility:hidden}.sy-slides-wrap{position:relative;height:100%;width:100%}.sy-slides-wrap:hover .sy-controls{display:block}.sy-slides-crop{overflow:hidden}.sy-list,.sy-slides-crop{height:100%;width:100%;position:absolute}.sy-list{list-style:none;margin:0;padding:0}.sy-list.horizontal{transition:left ease}.sy-list.vertical{transition:top ease}.sy-slide{position:absolute;width:100%;z-index:2}.sy-slide.kenburns{width:140%;left:-20%}.sy-slide.kenburns.useCSS{transition-property:opacity}.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n){animation-name:a;animation-fill-mode:forwards}.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n){animation-name:b;animation-fill-mode:forwards}.sy-slide.sy-active{z-index:3}.sy-slide>img{border:0}.sy-slide>a,.sy-slide>a>img,.sy-slide>img{margin:0;padding:0;display:block;width:100%}.sy-slide>a>img{border:0}.sy-controls{display:none;list-style:none;width:100%;padding:0;margin:0}.sy-controls,.sy-controls li{height:100%;position:absolute}.sy-controls li{width:10%;min-width:4.2em;z-index:6}.sy-controls li.sy-prev{left:0;top:0}.sy-controls li.sy-prev a:after{background-position:-5% 0}.sy-controls li.sy-next{right:0;top:0}.sy-controls li.sy-next a:after{background-position:105% 0}.sy-controls li a{position:relative;width:100%;height:100%;display:block;text-indent:-9999px}.sy-controls li a:link,.sy-controls li a:visited{opacity:.4}.sy-controls li a:focus,.sy-controls li a:hover{opacity:.8;outline:none}.sy-controls li a:after{content:"";background-image:url(/images/arrows.svg);background-repeat:no-repeat;background-size:cover;text-align:center;text-indent:0;line-height:2.8em;color:#111;font-weight:800;position:absolute;background-color:#fff;width:2.8em;height:2.8em;left:50%;top:50%;margin-top:-1.4em;margin-left:-1.4em;border-radius:50%}@media only screen and (max-device-width:600px){.sy-controls{display:block}.sy-controls li{min-width:2.1em}.sy-controls li a:after{width:1.4em;height:1.4em;margin-top:-.7em;margin-left:-.7em}}.sy-caption-wrap{position:absolute;bottom:2em;z-index:5;left:50%}.sy-caption-wrap .sy-caption{position:relative;left:-50%;background-color:rgba(0,0,0,.54);color:#fff;padding:.4em 1em;border-radius:1.2em}.sy-caption-wrap .sy-caption a:link,.sy-caption-wrap .sy-caption a:visited{color:#e24b70;font-weight:600;text-decoration:none}.sy-caption-wrap .sy-caption a:focus,.sy-caption-wrap .sy-caption a:hover{text-decoration:underline}@media only screen and (max-device-width:600px),screen and (max-width:600px){.sy-caption-wrap{left:0;bottom:.4em}.sy-caption-wrap .sy-caption{left:0;padding:.2em .4em;font-size:.92em;border-radius:0}}.sy-pager{clear:both;display:block;width:100%;margin:1em 0 0;padding:0;list-style:none;text-align:center}.sy-pager li{display:inline-block;width:1.2em;height:1.2em;margin:0 1em 0 0;border-radius:50%}.sy-pager li.sy-active a{background-color:#e24b70}.sy-pager li a{width:100%;height:100%;display:block;background-color:#ccc;text-indent:-9999px;background-size:2em;border-radius:50%}.sy-pager li a:link,.sy-pager li a:visited{opacity:1}.sy-pager li a:focus,.sy-pager li a:hover{opacity:.6}.sy-filler{width:100%}.sy-filler.ready{transition:padding .6s ease}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;width:50%;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:c}@keyframes c{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel .owl-nav{width:100%;position:absolute;z-index:7;color:#fff;bottom:99px}.owl-carousel .owl-nav i{font-size:26px}.owl-carousel .owl-nav button.owl-next{margin-left:10px}.owl-carousel .owl-nav button{transition:all .3s ease-in-out}.owl-carousel .owl-nav button:hover{color:#444}.owl-carousel .owl-nav button:focus{outline-style:none}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@font-face{font-family:core-sans-thin;src:url(../fonts/core-sans-cr-15-thin.ttf) format("truetype");font-style:normal}@font-face{font-family:core-sans-light;src:url(../fonts/core-sans-cr-35-light.ttf) format("truetype");font-style:normal}@font-face{font-family:core-sans-regular;src:url(../fonts/core-sans-cr-45-regular.ttf) format("truetype");font-style:normal}@font-face{font-family:core-sans-medium;src:url(../fonts/core-sans-cr-55-medium.ttf) format("truetype");font-style:normal}@font-face{font-family:core-sans-bold;src:url(../fonts/core-sans-cr-65-bold.ttf) format("truetype");font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0 auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{font-family:core-sans-regular;font-size:1rem;line-height:1.618;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:640px){body,html{font-size:14px}}.tbl-calendar{width:100%;margin-bottom:16px}.tbl-calendar>thead>tr>th{text-align:left}.tbl-calendar>thead>tr:last-child>th{padding:16px 0 8px}.tbl-calendar>tbody>tr>td{padding-bottom:8px;width:32px;text-align:center}.datepicker>.datepicker-reminder{line-height:1.618;color:#da2145;font-size:12px}:focus,select:active,select:focus,select:hover{outline:0}.pick-seat-hide{display:none}.pick-seat-show{display:unset}.clear{clear:both}.disabled{background-color:#fff;color:#ccc;cursor:default}#modal-manage-bookings,#modalTerms,#myModal,#privacy-policy-popup,#terminal-directory-modal,#terms{overflow:auto}#modal-rebooking{overflow:auto;overflow-x:hidden}#modalEmergencyAlert,#privacy-policy-popup-covid{overflow:auto}#privacy-policy-popup-covid .modal-body{padding:40px 40px 0}.divider{width:100%;height:1px;background:rgba(0,0,0,.21)}.header-contact{width:1100px;margin:0 auto;display:flex;justify-content:flex-end;padding:0 32px;padding:12px 0}.header-contact>.contact-label{font-family:core-sans-medium;font-size:.875rem;line-height:1.618;font-weight:500;color:#ec2027;vertical-align:middle}.header-contact>.contact-label[data-preamble]:after{font-family:core-sans-light;font-size:.875rem;line-height:1.618;content:attr(data-preamble);font-weight:400;color:#000}.header-contact>.contact-label>.phone-icon{position:relative;top:2px}.header-contact>.btn-sign{background:linear-gradient(90deg,#e0163d,#a51451);font-family:core-sans-medium;font-size:.875rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:2px 12px;color:#fff;text-decoration:none;margin:0 0 0 16px}.header-contact>.btn-sign:hover{cursor:pointer;color:#fff}.header{width:1100px;margin:0 auto;padding:12px 0;display:flex;justify-content:space-between;vertical-align:middle}.header>.logo{max-width:607px;height:104px;position:relative;width:100%;background-image:url(../images/Logo/vli-logo.png);background-size:contain;background-repeat:no-repeat;outline:0}.header>.nav{display:block;margin-top:18px}.header>.nav #toggle{position:absolute;visibility:hidden}.header>.nav #toggle:checked~.menu{top:0}.header>.nav .menu{background:#002331;width:469px;position:absolute;top:-110%;right:0;z-index:8;transition:top .6s cubic-bezier(.17,.04,.03,.94)}.header>.nav .menu li{border-top:1px solid #006a92;padding-right:64px}.header>.nav .menu li>.menu-item{width:100%;color:#fff;text-decoration:none;display:block;padding:18px 0;font-family:core-sans-thin;font-size:1.5rem;line-height:1.618;transition:all .3s ease-in-out}.header>.nav .menu li>.menu-item.-active,.header>.nav .menu li>.menu-item:hover{color:#ec2027}.header>.nav .menu li>.close:hover{cursor:pointer}.header>.nav .menu li:not(:first-child){text-align:right}.header>.nav .menu li:first-child{padding:28px 24px}.header>.nav img{vertical-align:middle}.header>.nav>.hamburger-menu{display:block}.header>.nav>.hamburger-menu[data-preamble]:before{content:attr(data-preamble);font-family:core-sans-light;font-size:1.25rem;line-height:1.618;color:#0a3d52;margin-right:16px;position:relative;top:5px}.header>.nav>.hamburger-menu:hover{cursor:pointer}.hero-banner{position:relative}.hero-banner li{position:unset}.hero-banner li>.hero-banner-content{width:1100px;position:absolute;left:0;right:0;margin:0 auto}.hero-banner>li{position:absolute}.hero-banner-content>.banner-title{font-family:core-sans-thin;font-size:1rem;line-height:1.618;font-size:2.75rem;color:#fff;margin:120px 0 32px 148px}.hero-banner-content>.banner-button{background:linear-gradient(90deg,#e0163d,#a51451);transition:all .3s ease-in-out;border-radius:3px;padding:8px 24px;text-decoration:none;margin:0 0 0 148px}.hero-banner-content>.banner-button,.hero-banner-content>.location-text{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;color:#fff}.hero-banner-content>.location-text{display:block;text-align:right;margin-top:40px}.booking-group{width:1100px;margin:0 auto;padding:32px 0}.booking-group>.trip{display:flex;margin-bottom:16px}.booking-group>.trip .custom-radio-button{position:relative}.booking-group>.trip .custom-radio-button>.radio-type{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer}.booking-group>.trip .custom-radio-button>.text{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;color:#da2145;padding-left:16px}.booking-group>.trip .custom-radio-button>.radio-type+label:before{content:"";width:12px;height:12px;display:inline-block;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.booking-group>.trip .custom-radio-button>.radio-type:not(:checked)+label:before{background-color:red;background:url(../images/Icons/button-unchecked.png) 50%/contain no-repeat;margin-right:8px}.booking-group>.trip .custom-radio-button>.radio-type:checked+label:before{background-color:blue;background:url(../images/Icons/button-checked.png) 50%/contain no-repeat;margin-right:8px}.booking-group>.trip>.custom-radio-button:first-child{margin-right:18px}.booking-panel{display:grid;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(20,1fr);grid-column-gap:20px}.booking-panel>.dropdown{width:100%;color:rgba(0,0,0,.5);background-color:#fff;position:relative;cursor:pointer;border:1px solid #dedede;grid-column:span 4}.booking-panel>.dropdown:after{background:url(../images/Icons/caret-down.png) 50%/contain no-repeat;content:"";position:absolute;width:15px;height:auto;right:20px;top:2px;bottom:0;margin:auto 0}.booking-panel>.dropdown>.dropdown-list{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;border-radius:3px;border:none;padding:10px 44px 10px 8px;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(0,0,0,.5)}.booking-panel>.booking-date-holder{grid-column:span 5}.booking-panel>.passenger{grid-column:span 4}.booking-panel>.button-panel{grid-column:span 3}.alert.alert-danger{font-family:core-sans-light;font-size:.875rem;line-height:1.618;color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;border-radius:3px;padding:10px;padding-left:84px}.datepicker-dropdown{width:auto;padding:24px;background:#fff;border:1px solid #e0e0e0;cursor:pointer;box-shadow:0 10px 10px -10px rgba(0,0,0,.2);border-radius:4px;position:absolute;z-index:4}.booking-date-holder{width:100%;margin-top:11px;position:relative}.booking-date-holder .return,.booking-date-holder>.depart{display:inline-block}.booking-date-holder .return>input[type=text],.booking-date-holder>.depart>input[type=text]{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;cursor:pointer;border:none;width:108px}.booking-date-holder>.depart input[type=text]{color:#da2145;text-align:right}.booking-date-holder>.depart>input[type=text]::-webkit-input-placeholder{color:#da2145;opacity:1!important}.booking-date-holder>.depart>input[type=text]:-moz-placeholder,.booking-date-holder>.depart>input[type=text]::-moz-placeholder{color:#da2145;opacity:1!important}.booking-date-holder>.depart>input[type=text]:-ms-input-placeholder{color:#da2145;opacity:1!important}.booking-date-holder>.return>input[type=text]::-webkit-input-placeholder{color:#000;opacity:1!important}.booking-date-holder>.return>input[type=text]:-moz-placeholder,.booking-date-holder>.return>input[type=text]::-moz-placeholder{color:#000;opacity:1!important}.booking-date-holder>.return>input[type=text]:-ms-input-placeholder{color:#000;opacity:1!important}.booking-date-holder>.line{height:1px;width:100%;background:#000;position:absolute;bottom:0}.passenger{margin-top:11px;text-align:center}.passenger>strong{color:#da2145;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;margin-right:8px}.passenger>.add-passenger{background-image:url(../images/Icons/btn-plus.png);background-size:contain;background-repeat:no-repeat}.passenger>.txt-count{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;margin:0 4px}.passenger>.subtract-passenger{background-image:url(../images/Icons/btn-minus.png);background-size:contain;background-repeat:no-repeat}.passenger>input[type=button]{border:none;background-color:hsla(0,0%,100%,0);cursor:pointer}.button-panel>.btn-book{background:linear-gradient(90deg,#e0163d,#a51451);font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;width:100%;border:none;color:#fff;padding:8px 0;cursor:pointer}.manage-my-booking-panel{width:1100px;margin:0 auto;padding:0 0 32px;display:flex;-ms-flex-pack:justify;justify-content:space-between}.manage-my-booking-panel>.reminders-panel{width:75%;margin-right:40px}.manage-my-booking-panel>.reminders-panel>strong{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;color:#da2145;margin-bottom:12px}.manage-my-booking-panel>.reminders-panel>p{font-family:core-sans-light;font-size:1rem;color:#919090;line-height:1.618}.manage-my-booking-panel>.manage-my-booking-button-holder{width:25%}.manage-my-booking-panel>.manage-my-booking-button-holder>.manage-my-booking-button{background:-webkit-linear-gradient(45deg,#202020,#505050);border-radius:3px;transition:all .3s ease-in-out;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;text-decoration:none;color:#fff;padding:8px 16px;text-align:center;display:block;margin-top:44px}.modal-dialog.manage-my-booking-modal{width:560px}.manage-booking-modal-header.modal-header{position:relative;padding:0}.manage-booking-modal-header.modal-header>.close{position:absolute;top:-35px;right:-48px}.manage-booking-modal-header.modal-header>.modal-title{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;background:#d41541;color:#fff;text-transform:unset;padding:18px 0}.manage-booking-modal-content.modal-content{margin-top:80px}.tab-group>.tabs{margin:0;padding:0;list-style:none;display:flex}.tab-group>.tabs>li{background:#0a3d52;color:#fff;padding:12px 0;cursor:pointer;font-size:15px;justify-content:space-between;width:50%;text-align:center;font-family:core-sans-regular;font-size:1rem;line-height:1.618}.tab-group>.tabs>.current{background:#fff;color:#000}.tab-group>.tab-content{display:none;background:#fff;padding:32px}.tab-group>.tab-content.current{display:inherit}.tab-group>.tab-content>.manage-my-booking-label{font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:#000;display:block}.tab-group>.tab-content>.manage-my-booking-note{font-family:core-sans-light;font-size:1rem;line-height:1.618;font-size:.9375rem;font-style:italic;color:#d41541;display:block}.tab-group>.tab-content>.form-panel>input[type=text],.tab-group>.tab-content>input[type=text]{padding:8px 10px;width:100%;border:1px solid hsla(0,0%,7%,.5);box-sizing:border-box;padding:10px 14px;margin:8px 0 16px;font-family:core-sans-light;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.5)}.tab-group>.tab-content>.manage-my-booking-submit-button{display:flex;justify-content:flex-end}.tab-group>.tab-content>.manage-my-booking-submit-button>input[type=submit]{background:linear-gradient(90deg,#e0163d,#a51451);transition:all .3s ease-in-out;border-radius:3px;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;color:#fff;border:1px solid #ec2027;padding:10px 16px;cursor:pointer}.tab-group>.tab-content>#divErrMessageManageBookings>.manage-booking-error,.tab-group>.tab-content>#divErrMessagePrintVoucher>.manage-booking-error{font-family:core-sans-light;font-size:.875rem;line-height:1.618;color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;border-radius:3px;padding:10px;margin-bottom:16px}.tab-group>.tab-content>.form-panel{position:relative}.tab-group>.tab-content>.form-panel>span{position:absolute;bottom:-8px;left:16px;font-size:14px;color:#d41541}.tab-group>.tab-content>.form-panel>.manage-my-booking-note{font-family:core-sans-light;font-size:1rem;line-height:1.618;font-size:.9375rem;font-style:italic;color:#d41541;display:block}.modal-dialog.privacy-policy-popup{width:900px}.modal-dialog.privacy-policy-popup>.modal-content{margin-top:80px}.privacy-notice-modal-header.modal-header{position:relative;padding:0}.privacy-notice-modal-header.modal-header>.close{position:absolute;top:-35px;right:-48px}.privacy-notice-modal-header.modal-header>.modal-title{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;background:#d41541;color:#fff;text-transform:unset;padding:18px 0;font-weight:400}.privacy-notice-modal-header.modal-header.terminals>.img-holder{width:100%}.privacy-notice-modal-header.modal-header.terminals>.img-holder>img{max-width:100%}.privacy-policy-popup>.modal-content>.modal-body{padding:40px 40px 0}.privacy-policy-popup>.modal-content>.modal-body>strong{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;color:#000;font-weight:400;margin-bottom:16px;display:block}.privacy-policy-popup>.modal-content>.modal-body>p{font-family:core-sans-light;font-size:1rem;line-height:1.618;color:#000;margin-bottom:16px}.privacy-policy-popup>.modal-content>.modal-body>ol{margin-bottom:16px}.privacy-policy-popup>.modal-content>.modal-body>ol[data-preamble]:before{content:attr(data-preamble);font-family:core-sans-light;font-size:1rem;line-height:1.618;color:#000;display:block}.privacy-policy-popup>.modal-content>.modal-body>ol>li{font-family:core-sans-light;font-size:1rem;line-height:1.618;color:#000}.privacy-policy-popup>.modal-content>.modal-footer{text-align:center;border:none;padding:40px 0 56px}.privacy-policy-popup>.modal-content>.modal-footer>.privacy-policy-popups-btn-close{background:linear-gradient(90deg,#e0163d,#a51451);border-radius:3px;padding:12px 16px;color:#fff;text-decoration:none}.privacy-policy-popup.covid-popup>.modal-content>.modal-body{padding:0}.privacy-policy-popup.covid-popup>.modal-content>.modal-body .img-covid{max-width:100%;width:100%}.privacy-policy-popup.covid-popup>.modal-content .modal-title{font-family:core-sans-bold;font-size:1.75rem;line-height:1.618}.privacy-policy-popup.photo-content-modal>.modal-content>.modal-body{padding:0}.privacy-policy-popup.photo-content-modal>.modal-content>.modal-body .img-content{max-width:100%;width:100%}.modal-footer>.booking-terms>button{border:1px solid #959595;transition:all .3s ease-in-out;border-radius:3px;padding:8px 16px;background:none;font-family:core-sans-regular;font-size:1rem;line-height:1.618;cursor:pointer}.modal-footer>.booking-terms>button:hover{background:#df153c;color:#fff}.featured-block{margin:0 auto;padding:40px 0 56px;background:#f7f7f7}.featured-block>h1{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#ec2027;text-align:center;margin-bottom:32px}.featured-block>.article-block{width:1100px;margin:0 auto;display:flex;justify-content:space-between}.featured-block .article-block>.article-item{width:calc(25% - 8px);height:285px;overflow:hidden;position:relative}.featured-block .article-block>.article-item>img{width:100%;height:100%;object-fit:cover}.featured-block .article-block>.article-item>.opacity-box{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);transition:all .3s ease-in-out}.featured-block .article-block>.article-item>.opacity-box:hover{background:rgba(0,0,0,.56)}.featured-block .article-block>.article-item>.opacity-box>.article-title{font-family:core-sans-thin;font-size:1.25rem;line-height:1.618;color:#fff;position:absolute;z-index:2;left:0;right:0;top:calc(50% - 24px);text-align:center;width:80%;margin:0 auto}.featured-block>.button-panel{width:1100px;margin:0 auto}.featured-block>.button-panel>a{transition:all .3s ease-in-out;border-radius:3px;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;background:linear-gradient(90deg,#e0163d,#a51451);color:#fff;padding:10px 16px;text-decoration:none;display:block;max-width:120px;text-align:center;margin:40px auto 0}.stories-block{width:1100px;margin:0 auto;padding:80px 0}.stories-block>.page-header{text-align:center;margin-bottom:40px}.stories-block>.page-header>.page-title{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#e0163d}.stories-block>.story-item-panel>.story-item{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.stories-block>.story-item-panel>.story-item:not(:last-of-type){margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #ddd}.stories-block>.story-item-panel>.story-item>.story-img-holder{flex-grow:0;flex-shrink:0;flex-basis:calc(32% - 32px);max-width:calc(32% - 32px);min-width:calc(32% - 32px);margin-right:32px;width:100%}.stories-block .story-item-panel>.story-item>.story-img-holder>img{width:100%;height:100%;object-fit:contain}.stories-block>.story-item-panel>.story-item>.story-excerpt{flex-grow:0;flex-shrink:0;flex-basis:calc(68% - 32px);max-width:calc(68% - 32px);min-width:calc(68% - 32px);margin-right:0;padding-top:24px}.stories-block>.story-item-panel>.story-item>.story-excerpt>h1{font-family:core-sans-medium;font-size:1.25rem;line-height:1.618;font-weight:500}.stories-block>.story-item-panel>.story-item>.story-excerpt>p{margin:8px 0 32px}.stories-block>.story-item-panel>.story-item>.story-excerpt>.btn-story{transition:all .3s ease-in-out;border-radius:3px;background:#df153c;color:#fff;text-decoration:none;padding:10px 16px}.stories-block>.story-item-panel>.story-item>.story-excerpt>.btn-story:hover{background:#0a3d52}.stories-block>.pagination{display:flex;justify-content:flex-end;margin-top:32px}.stories-block>.pagination>li{display:inline-block;background:#e0163d;margin:0 4px}.stories-block>.pagination>li>a{color:#fff;position:relative;padding:6px 12px;display:block;text-align:center;text-decoration:none}footer{padding:32px 0;background:#0a3d52}footer>.footer-panel{width:1100px;margin:0 auto;display:flex;justify-content:space-between}footer>.footer-panel>.footer-list:first-child,footer>.footer-panel>.footer-list:nth-child(2),footer>.footer-panel>.footer-list:nth-child(3){width:30%}footer>.footer-panel>.footer-list:nth-child(4){width:10%}footer>.footer-panel>.footer-list[data-preamble]:before{font-family:core-sans-medium;font-size:1.25rem;line-height:1.618;font-weight:500;content:attr(data-preamble);color:#fff;display:block;margin-bottom:8px}footer>.footer-panel>.footer-list>li:not(:last-child){margin-bottom:8px}footer>.footer-panel>.footer-list>li>a{font-family:core-sans-thin;font-size:1.25rem;line-height:1.618;color:#fff;text-decoration:none;transition:all .3s ease-in-out}footer>.footer-panel>.footer-list>li>a:hover{color:#aaa}footer>.social-media-panel>.social-media-list{width:1100px;margin:0 auto;padding:56px 0 0;text-align:center}footer>.social-media-panel>.social-media-list>li{display:inline-block}footer>.social-media-panel>.social-media-list>li>a{position:relative;top:0;transition:all .3s ease-in-out}footer>.social-media-panel>.social-media-list>li>a:hover{top:-8px}footer>.social-media-panel>.social-media-list>li>.social-fb{background:#fff;height:50px;width:50px;border-radius:25px;position:relative;font-size:1.5rem;display:block}footer>.social-media-panel>.social-media-list>li>.social-fb>i{color:#0a3d52;position:absolute;left:calc(50% - 6px);top:calc(50% - 12px)}footer .social-media-panel>.social-media-list>li>.social-tweet{background:#fff;height:50px;width:50px;border-radius:25px;position:relative;margin:0 16px;font-size:1.5rem;display:block}footer>.social-media-panel>.social-media-list>li>.social-tweet>i{color:#0a3d52;position:absolute;left:calc(50% - 10px);top:calc(50% - 12px)}footer>.social-media-panel>.social-media-list>li>.social-ig{background:#fff;height:50px;width:50px;border-radius:25px;position:relative;font-size:1.5rem;display:block}footer>.social-media-panel>.social-media-list>li>.social-ig>i{color:#0a3d52;position:absolute;left:calc(50% - 11px);top:calc(50% - 12px)}footer>.company-address{width:1100px;margin:0 auto;font-family:core-sans-light;font-size:.875rem;line-height:1.618;color:#fff;text-align:center;margin:16px auto;font-weight:400}footer>.copyright{width:1100px;margin:0 auto;text-align:center}footer>.copyright>li{display:inline-block;font-family:core-sans-light;font-size:.875rem;line-height:1.618;color:#fff;font-weight:400}footer>.copyright>li:first-child{margin-right:16px}footer>.copyright>li:last-child>a{color:#fff;transition:all .3s ease-in-out}footer>.copyright>li:last-child>a:hover{color:#aaa}.step-panel{background:#e0163d;padding:24px 0}.step-panel>.step-guide{width:1100px;margin:0 auto;font-family:core-sans-light;font-size:1.125rem;line-height:1.618;display:block;color:#fff}.step-panel>.step-guide[data-preamble]:before{font-family:core-sans-bold;font-size:1.125rem;line-height:1.618;content:attr(data-preamble);font-weight:400;margin-right:8px}.calendar-block{width:1100px;margin:0 auto;padding:40px 0}.calendar-block>.owl-carousel>.owl-stage-outer>.owl-stage>.owl-item>.item{height:148px;width:148px;position:relative;background:#f7f7f7;border:1px solid rgba(0,0,0,.2);cursor:pointer}.calendar-block>.owl-carousel>.owl-stage-outer>.owl-stage>.owl-item>.item>.cal-month>a{font-family:core-sans-bold;font-size:1.75rem;line-height:1.618;color:#555;display:block;line-height:1.218;text-align:center;margin-top:40px;cursor:pointer;text-decoration:none}.calendar-block>.owl-carousel>.owl-stage-outer>.owl-stage>.owl-item>.item>.cal-day>a{font-family:core-sans-light;font-size:1rem;line-height:1.618;color:#555;font-size:1.75rem;display:block;line-height:1.218;text-align:center;cursor:pointer;text-decoration:none}.calendar-block>.owl-carousel>.owl-stage-outer>.owl-stage>.owl-item>.item.active{background:#e0163d}.calendar-block>.owl-carousel>.owl-stage-outer>.owl-stage>.owl-item>.item.active>.cal-day>a,.calendar-block>.owl-carousel>.owl-stage-outer>.owl-stage>.owl-item>.item.active>.cal-month>a{color:#fff}.calendar-block>.owl-carousel>.owl-nav>.owl-prev{position:absolute;left:-72px}.calendar-block>.owl-carousel>.owl-nav>.owl-prev>.cal-caret-left{display:block;background:url(../images/Icons/angle-left.png) 50%/contain no-repeat;width:38px;height:51px}.calendar-block>.owl-carousel>.owl-nav>.owl-next{position:absolute;right:-72px}.calendar-block>.owl-carousel>.owl-nav>.owl-next>.cal-caret-right{background:url(../images/Icons/angle-right.png) 50%/contain no-repeat;width:38px;height:51px}.booking-details{border-bottom:1px solid #000;padding-bottom:120px;width:1100px;margin:0 auto}.booking-details>.route-panel{width:1100px;margin:0 auto;width:100%!important}.booking-details>.route-panel h1{font-family:core-sans-light;font-size:2.5rem;line-height:1.618;display:inline-block}.booking-details>.route-panel i{display:inline-block;color:#e0163d;font-size:2.5rem;margin:0 16px}.booking-details>.secondary-info-detail{width:1100px;margin:0 auto;width:100%!important}.booking-details>.secondary-info-detail>label{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;padding-top:22px}.booking-details>.secondary-info-detail>label[data-preamble]:after{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;content:attr(data-preamble);margin:0 16px;color:#e0163d}.schedule-block{width:1100px;margin:0 auto;width:0 auto;position:relative}.schedule-block>#divSchedule>.tbl-booking-schedule{width:100%;position:relative;top:-67px}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr:first-child{background:#f7f7f7}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr:first-child>th{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;font-weight:400;text-align:left}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr:first-child>th:first-child{padding:16px 0 16px 18px;border:1px solid rgba(0,0,0,.2);border-right:none;width:25%}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr:first-child>th:nth-child(2){border:1px solid rgba(0,0,0,.2);border-right:none;border-left:none;width:25%}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr:first-child>th:nth-child(3){border:1px solid rgba(0,0,0,.2);border-right:none;border-left:none;width:20%}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr:first-child>th:nth-child(4){border:1px solid rgba(0,0,0,.2);border-left:none;width:12%}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr:first-child>th:nth-child(5){width:18%}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr:first-child>th:nth-child(n+5){display:none}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr>td{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;padding:16px 0;font-size:1.25rem;border-bottom:1px solid #000}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr>td:first-child{padding:16px 0 16px 16px}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr>td:last-child{text-align:right;padding-right:16px}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr>td:last-child>.btnBookSchedule{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:12px 26px;background:#e0163d;text-decoration:none;color:#fff}.schedule-block>#divSchedule>.tbl-booking-schedule>tbody>tr>td:last-child>.btnBookSchedule:hover{background-color:#0a3d52}.schedule-block>#divScheduleLoader{display:none;width:100%;text-align:center;padding:80px 0}.passenger-info-block{width:1100px;margin:0 auto;padding:40px 0}.passenger-info-block>.pass-info-form-group{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.passenger-info-block>.pass-info-form-group>.pass-info-form{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 45px);max-width:calc(50% - 45px);min-width:calc(50% - 45px);margin-right:45px}.passenger-info-block>.pass-info-form-group>.pass-info-form:last-of-type{margin-right:0;margin-left:45px}.passenger-info-block>.pass-info-form-group>.pass-info-form>.data-form{position:relative}.passenger-info-block>.pass-info-form-group>.pass-info-form>.data-form>input[type=email],.passenger-info-block>.pass-info-form-group>.pass-info-form>.data-form>input[type=tel],.passenger-info-block>.pass-info-form-group>.pass-info-form>.data-form>input[type=text]{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #000;color:rgba(0,0,0,.5);width:100%;padding:10px 12px;box-sizing:border-box;margin-bottom:32px}.passenger-info-block>.pass-info-form-group>.pass-info-form>.data-form>label{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;color:#000}.passenger-info-block>.pass-info-form-group>.pass-info-form>.data-form>label>.required{color:#e0163d;margin-right:4px}.passenger-info-block>.pass-info-form-group>.pass-info-form>.data-form>.required-field{font-family:core-sans-light;font-size:.875rem;line-height:1.618;color:#e0163d;position:absolute;top:4px;right:0}.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group>.pass-info-form{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 45px);max-width:calc(50% - 45px);min-width:calc(50% - 45px);margin-right:45px}.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group>.pass-info-form:last-of-type{margin-right:0;margin-left:45px}.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form{position:relative}.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>input[type=email],.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>input[type=tel],.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>input[type=text]{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #000;color:rgba(0,0,0,.5);width:100%;padding:10px 12px;box-sizing:border-box;margin-bottom:32px}.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>label{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;color:#000}.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>label>.required{color:#e0163d;margin-right:4px}.passenger-info-block>#PaymentPassengerInfo1Content_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>.required-field{font-family:core-sans-light;font-size:.875rem;line-height:1.618;color:#e0163d;position:absolute;top:4px;right:0}.passenger-info-block>.btn-additional-pass{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:12px 26px;background:#e0163d;text-decoration:none;color:#fff;margin:40px 0 72px;display:inline-block}.passenger-info-block>.form-footer-panel{width:100%;display:flex;justify-content:space-between}.passenger-info-block>.form-footer-panel>.pass-info-button>input[type=submit]{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:12px 26px;background:#e0163d;text-decoration:none;color:#fff;display:inline-block;border:none;cursor:pointer}.passenger-info-block>.form-footer-panel>.pass-info-button>input[type=submit]:hover{background-color:#0a3d52}.passenger-info-block>.form-footer-panel>.booking-back-button{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;color:#e0163d;text-decoration:none;margin-top:10px;margin-left:0}.passenger-info-block>.form-footer-panel>.booking-back-button>i{margin-right:8px}.passenger-info-block>.form-footer-panel>.booking-back-button:hover{margin-left:8px}.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group>.pass-info-form{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 45px);max-width:calc(50% - 45px);min-width:calc(50% - 45px);margin-right:45px}.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group>.pass-info-form:last-of-type{margin-right:0;margin-left:45px}.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form{position:relative}.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>input[type=email],.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>input[type=tel],.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>input[type=text]{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #000;color:rgba(0,0,0,.5);width:100%;padding:10px 12px;box-sizing:border-box;margin-bottom:32px}.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>label{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;color:#000}.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>label>.required{color:#e0163d;margin-right:4px}.passenger-info-block>#PaymentPassengerInfoContent_divAdditionalPassengers>.pass-info-form-group>.pass-info-form>.data-form>.required-field{font-family:core-sans-light;font-size:.875rem;line-height:1.618;color:#e0163d;position:absolute;top:4px;right:0}.passenger-info-block>#PaymentPassengerInfoContent_divAnnotation{margin-bottom:40px}.passenger-info-block>#PaymentPassengerInfoContent_divAnnotation>.alert.alert-danger{padding:16px 16px 16px 24px}body.active-modal{overflow-y:hidden}.pick-seat-block{width:1100px;margin:0 auto}.pick-seat-block #modalPickSeats{position:fixed;top:0;left:0;background:#000;background:rgba(0,0,0,.3);height:100%;width:100%;z-index:10;overflow:auto}.pick-seat-block #modalPickSeats .modal-holder{background:#fff;width:900px;margin:80px auto;position:relative;padding:16px}.pick-seat-block #modalPickSeats .modal-holder>.route-panel{width:1100px;margin:0 auto;width:100%!important}.pick-seat-block #modalPickSeats .modal-holder>.route-panel h1{font-family:core-sans-light;font-size:2.5rem;line-height:1.618;display:inline-block}.pick-seat-block #modalPickSeats .modal-holder>.route-panel i{display:inline-block;color:#e0163d;font-size:2.5rem;margin:0 16px}.pick-seat-block #modalPickSeats .modal-holder>.close{position:absolute;right:-38px;top:-38px}.pick-seat-block #modalPickSeats .modal-holder>.route-panel{margin:40px 0 12px;text-align:center}.pick-seat-block #modalPickSeats .modal-holder>.secondary-info-detail{width:1100px;margin:0 auto;width:100%!important}.pick-seat-block #modalPickSeats .modal-holder>.secondary-info-detail>label{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;padding-top:22px}.pick-seat-block #modalPickSeats .modal-holder>.secondary-info-detail>label[data-preamble]:after{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;content:attr(data-preamble);margin:0 16px;color:#e0163d}.pick-seat-block #modalPickSeats .modal-holder>.secondary-info-detail{margin-bottom:40px;text-align:center}.pick-seat-block #modalPickSeats .modal-holder>#divPlan{margin:0 auto;width:300px}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>.front-seat{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>.front-seat>#divConductor,.pick-seat-block #modalPickSeats .modal-holder>#divPlan>.front-seat>#divDriver{background:#6dbaf8;color:#fff;border:1px solid #000;width:100%;padding:12px 0;text-align:center;border-radius:8px;max-width:110px;margin-bottom:8px}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>.front-seat>#divConductor{margin-right:8px}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>#divSeatPlan{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>#divSeatPlan>.btn-seat{background:#fff;color:#000;border:1px solid #000;width:100%;padding:8px 0;text-align:center;display:block;border-radius:8px;max-width:50px;margin-bottom:8px;text-decoration:none}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>#divSeatPlan>.btn-seat.seat-crew{background:#ffd300;color:#fff}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>#divSeatPlan>.btn-seat.seat-selected{background:#10a800;color:#fff}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>#divSeatPlan>.btn-seat.seat-booked{background:#df153c;color:#fff}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>#divSeatPlan>.spacing{margin:0 25px;margin-bottom:8px}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>.btn-save-pick-seat{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:10px 0;width:98%;margin-top:24px;background:#e0163d;text-decoration:none;color:#fff;display:inline-block;border:none;cursor:pointer}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>.btn-save-pick-seat:hover{background-color:#0a3d52}.pick-seat-block #modalPickSeats .modal-holder>#divPlan>#divSaveSeatAnnotation{text-align:center;margin-top:16px}.pick-seat-block #modalPickSeats .modal-holder>.legend-panel{width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;margin:40px 0 64px}.pick-seat-block #modalPickSeats .modal-holder>.legend-panel>.legend-item{display:inline-block;vertical-align:middle}.pick-seat-block #modalPickSeats .modal-holder>.legend-panel>.legend-item>.legend-square{height:16px;width:16px;border:1px solid #b2b2b2;display:inline-block;position:relative;top:3px;margin-right:16px}.pick-seat-block #modalPickSeats .modal-holder>.legend-panel>.legend-item>label{display:inline-block;font-family:core-sans-light;font-size:1rem;line-height:1.618}.pick-seat-block #modalPickSeats .modal-holder>.legend-panel>.legend-item:first-child > .legend-square{background:#ffd300}.pick-seat-block #modalPickSeats .modal-holder>.legend-panel>.legend-item:nth-child(2)>.legend-square{background:#df153c}.pick-seat-block #modalPickSeats .modal-holder>.legend-panel>.legend-item:nth-child(3)>.legend-square{background:#10a800}.pick-seat-block #modalPickSeats .modal-holder>.legend-panel>.legend-item:nth-child(4)>.legend-square{background:#fff}.pick-seat-block.movon-seat-plan #modalPickSeats{position:relative;background:#fff;height:100%;width:100%;z-index:10;overflow:auto}.pick-seat-block.movon-seat-plan #modalPickSeats .modal-holder{margin:0 auto}.ticket-block{background:#f7f7f7;padding:40px 0}.ticket-block>.ticket-panel{width:1100px;margin:0 auto}.ticket-block>.ticket-panel>.ticket-details{padding:32px;border:1px solid #959595;background:#fff}.ticket-block>.ticket-panel>.ticket-details>.route-panel>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;display:inline-block}.ticket-block>.ticket-panel>.ticket-details>.route-panel>i{color:#df153c;margin:0 16px;font-size:2rem}.ticket-block>.ticket-panel>.ticket-details>.ticket-data{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;margin-top:16px;align-items:baseline}.ticket-block>.ticket-panel>.ticket-details>.ticket-data>label{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;font-weight:600}.ticket-block>.ticket-panel>.ticket-details>.ticket-data>.schedule-data[data-preamble]:after{content:attr(data-preamble);text-transform:uppercase}.ticket-block>.ticket-panel>.ticket-details>.ticket-data>.date-data[data-preamble]:before,.ticket-block>.ticket-panel>.ticket-details>.ticket-data>.pass-data[data-preamble]:before,.ticket-block>.ticket-panel>.ticket-details>.ticket-data>.time-data[data-preamble]:before{content:attr(data-preamble);font-weight:400}.ticket-block>.ticket-panel>.ticket-details>.ticket-data>.btn-pick-seat{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:12px 26px;background:#e0163d;text-decoration:none;color:#fff;display:inline-block;border:none;cursor:pointer}.ticket-block>.ticket-panel>.ticket-details>.ticket-data>.btn-pick-seat:hover{background-color:#0a3d52}.pick-seat-footer-block{width:1100px;margin:0 auto;padding:40px 0}.pick-seat-footer-block>.form-footer-panel{width:100%;display:flex;justify-content:space-between}.pick-seat-footer-block>.form-footer-panel>.pass-info-button>input[type=submit]{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:12px 26px;background:#e0163d;text-decoration:none;color:#fff;display:inline-block;border:none;cursor:pointer}.pick-seat-footer-block>.form-footer-panel>.pass-info-button>input[type=submit]:hover{background-color:#0a3d52}.pick-seat-footer-block>.form-footer-panel>.booking-back-button{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;color:#e0163d;text-decoration:none;margin-top:10px;margin-left:0}.pick-seat-footer-block>.form-footer-panel>.booking-back-button>i{margin-right:8px}.pick-seat-footer-block>.form-footer-panel>.booking-back-button:hover{margin-left:8px}.pick-seat-footer-block>.form-footer-panel>.pass-info-button>.btn-pick{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:12px 26px;background:#e0163d;text-decoration:none;color:#fff;display:inline-block;border:none;cursor:pointer}.pick-seat-footer-block>.form-footer-panel>.pass-info-button>.btn-pick:hover{background-color:#0a3d52}.charges-block{width:1100px;margin:0 auto;padding:40px 0}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel{flex-grow:0;flex-shrink:0;flex-basis:calc(60% - 24px);max-width:calc(60% - 24px);min-width:calc(60% - 24px);margin-right:48px}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details{padding:32px;border:1px solid #959595;background:#fff}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.summary-note{font-family:core-sans-light;font-size:.875rem;line-height:1.618;margin-top:16px}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details>.route-panel>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;display:inline-block}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details>.route-panel>i{color:#df153c;margin:0 16px;font-size:2rem}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details>.ticket-data{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details>.ticket-data>.left-part>label{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;display:block;margin-top:8px}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details>.ticket-data>.left-part>label>span{font-weight:600}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details>.ticket-data>.right-part>label{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;display:block;margin-top:8px}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details>.ticket-data>.right-part>label>span{font-weight:600}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details>.ticket-data>.left-part{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 24px);max-width:calc(50% - 24px);min-width:calc(50% - 24px);margin-right:24px}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.ticket-panel>.ticket-details>.ticket-data>.right-part{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0px);max-width:calc(50% - 0px);min-width:calc(50% - 0px);margin-right:0}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel{flex-grow:0;flex-shrink:0;flex-basis:calc(40% - 27px);max-width:calc(40% - 27px);min-width:calc(40% - 27px);margin-right:0;background:#f7f7f7;position:relative;border:1px solid #959595;padding-bottom:16px;margin-bottom:32px}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.fare-title{width:100%;background:#df153c;color:#fff;text-align:center;font-family:core-sans-light;font-size:2rem;line-height:1.618;font-weight:400;padding:8px 0}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.label-fare{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;display:block;padding:16px 16px 0}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.fare-data{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;box-sizing:border-box;padding:0 16px}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.fare-data>label{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;margin-top:4px}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.fare-data>label:first-child{flex-grow:0;flex-shrink:0;flex-basis:calc(65% - 24px);max-width:calc(65% - 24px);min-width:calc(65% - 24px);margin-right:24px}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.fare-data>label:nth-child(2){flex-grow:0;flex-shrink:0;flex-basis:calc(35% - 24px);max-width:calc(35% - 24px);min-width:calc(35% - 24px);margin-right:24px;margin-right:0;text-align:right}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.fare-data>label.total-red{color:#df153c}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.divider{margin:16px 0;background:rgba(0,0,0,.5)}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.total-fare-data{padding:0 16px 16px;display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;box-sizing:border-box}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.total-fare-data>label{flex-grow:0;flex-shrink:0;flex-basis:calc(35% - 24px);max-width:calc(35% - 24px);min-width:calc(35% - 24px);margin-right:24px;font-family:core-sans-light;font-size:1.25rem;line-height:1.618;margin-right:0}.charges-block>#PaymentSummaryChargesContent_divSummaryOfCharges>#divSummaryCharges>.ticket-group>.fare-panel>.total-fare-data>.label-total-fare{font-family:core-sans-medium;font-size:1.25rem;line-height:1.618;font-weight:500;flex-grow:0;flex-shrink:0;flex-basis:calc(65% - 24px);max-width:calc(65% - 24px);min-width:calc(65% - 24px);margin-right:24px}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.filler{flex-grow:0;flex-shrink:0;flex-basis:calc(60% - 24px);max-width:calc(60% - 24px);min-width:calc(60% - 24px);margin-right:0}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.filler>p{position:relative;top:-64px}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data{flex-grow:0;flex-shrink:0;flex-basis:calc(40% - 75px);max-width:calc(40% - 75px);min-width:calc(40% - 75px);margin-right:0;padding:24px;background:#f7f7f7;border:1px solid #959595;text-align:left}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data>.label-total-fare{font-family:core-sans-medium;font-size:1.25rem;line-height:1.618;font-weight:500}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data .txt-promo-code{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #000;color:rgba(0,0,0,.5);width:100%;padding:10px 12px;box-sizing:border-box;margin-bottom:32px;display:inline-block;width:60%}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data .btn-apply-promo-code{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:12px 26px;background:#e0163d;text-decoration:none;color:#fff;display:inline-block;border:none;cursor:pointer;width:32%}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data .btn-apply-promo-code:hover{background-color:#0a3d52}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data .fare-data{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;box-sizing:border-box;padding:0}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data .fare-data>label{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;margin-top:4px}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data .fare-data>label:first-child{flex-grow:0;flex-shrink:0;flex-basis:calc(65% - 24px);max-width:calc(65% - 24px);min-width:calc(65% - 24px);margin-right:24px}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data .fare-data>label:nth-child(2){flex-grow:0;flex-shrink:0;flex-basis:calc(35% - 24px);max-width:calc(35% - 24px);min-width:calc(35% - 24px);margin-right:24px;margin-right:0;text-align:right}.charges-block #PaymentSummaryChargesContent_divSummaryOfCharges>.total-group>.total-fare-data .fare-data>label.total-red{color:#df153c}.payment-footer-block{width:1100px;margin:0 auto}.payment-footer-block .payment-footer{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;padding:40px 0}.payment-footer-block .payment-footer>p{font-family:core-sans-regular;font-size:1rem;line-height:1.618;margin-top:14px}.payment-footer-block .payment-footer>p>#btnAccept{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;color:#0a3d52;border-bottom:1px solid #919090;transition:all .3s ease-in-out}.payment-footer-block .payment-footer>p>#btnAccept:hover{color:#df153c}.payment-footer-block .payment-footer>.btn-holder>.btnpaynamics{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;padding:12px 26px;background:#e0163d;text-decoration:none;color:#fff;display:inline-block;border:none;cursor:pointer;border-radius:12px}.payment-footer-block .payment-footer>.btn-holder>.btnpaynamics:hover{background-color:#0a3d52}.featured-story-block{width:1100px;margin:0 auto;padding:80px 0}.featured-story-block img{max-width:100%}.featured-story-block>.featured-story-item>.story-title{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#d41541;margin-bottom:40px}.featured-story-block>.featured-story-item>p,.featured-story-block>.featured-story-item span p{font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);margin-bottom:24px}.featured-story-block>.featured-story-item span p{font-family:core-sans-regular!important;font-size:1rem!important;line-height:1.618!important}.featured-story-block>.featured-story-item>strong{font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);margin-bottom:24px}.featured-story-block>.featured-story-item>.tip{font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);padding:40px 0 16px;margin:0 auto;font-style:italic;text-align:center;width:80%}.featured-story-block>.featured-story-item>.img-holder{width:100%;position:relative;margin:32px 0}.featured-story-block>.featured-story-item>.img-holder>img,.featured-story-block>.featured-story-item>span>p>span>img{width:100%;height:100%}.featured-story-block>.featured-story-item>.img-two-column{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between}.featured-story-block>.featured-story-item>.img-two-column>.img-holder{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 16px);max-width:calc(50% - 16px);min-width:calc(50% - 16px);margin-right:16px;margin-bottom:32px}.featured-story-block>.featured-story-item>.img-two-column>.img-holder:last-of-type{margin-right:0}.featured-story-block>.featured-story-item>.img-two-column>.img-holder>img{width:100%;height:100%}.featured-story-block>.story-book-panel{text-align:center;margin:80px 0}.featured-story-block>.story-book-panel>.button-book-story{transition:all .3s ease-in-out;border-radius:3px;background:#df153c;padding:14px 32px;text-decoration:none;color:#fff;font-family:core-sans-medium;font-size:1.25rem;line-height:1.618;font-weight:500;cursor:pointer}.featured-story-block>.story-book-panel>.button-book-story:hover{background:#0a3d52}.featured-story-block>h1{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#ec2027;text-align:center;margin-bottom:32px}.featured-story-block>.article-block{width:1100px;margin:0 auto;display:flex;justify-content:space-between;padding:40px 0}.featured-story-block .article-block>.article-item{width:calc(33.33% - 80px);height:285px;overflow:hidden;position:relative}.featured-story-block .article-block>.article-item>img{width:100%;height:100%;object-fit:cover}.featured-story-block .article-block>.article-item>.opacity-box{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);transition:all .3s ease-in-out}.featured-story-block .article-block>.article-item>.opacity-box:hover{background:rgba(0,0,0,.56)}.featured-story-block .article-block>.article-item>.opacity-box>.article-title{font-family:core-sans-thin;font-size:1.25rem;line-height:1.618;color:#fff;position:absolute;z-index:2;left:0;right:0;top:calc(50% - 24px);text-align:center;width:80%;margin:0 auto}.featured-story-block>.button-panel{width:1100px;margin:0 auto}.featured-story-block>.button-panel>a{transition:all .3s ease-in-out;border-radius:3px;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;background:linear-gradient(90deg,#e0163d,#a51451);color:#fff;padding:10px 16px;text-decoration:none;display:block;max-width:120px;text-align:center;margin:40px auto 0}.banner-page-block{width:100%}.banner-page-block>.img-holder{position:relative;box-sizing:content-box}.banner-page-block>.img-holder>img{width:100%;height:100%;object-fit:cover}.mission-vision-block{width:1100px;margin:0 auto;padding:80px 0}.mission-vision-block>.copy-holder{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;margin-bottom:56px}.mission-vision-block>.copy-holder>.title-group{flex-grow:0;flex-shrink:0;flex-basis:calc(30% - 24px);max-width:calc(30% - 24px);min-width:calc(30% - 24px);margin-right:24px}.mission-vision-block>.copy-holder>.title-group>label{color:#000;font-family:core-sans-medium;font-size:2rem;line-height:1.618;font-weight:500;line-height:1.118;font-size:2.5rem}.mission-vision-block>.copy-holder>.title-group>label[data-preamble]:before{font-family:core-sans-medium;font-size:1.5rem;line-height:1.618;font-weight:500;content:attr(data-preamble);display:block;color:#e0163d;line-height:1.318;margin-bottom:8px}.mission-vision-block>.copy-holder>.title-group>label[data-label]:after{font-family:core-sans-bold;font-size:1.25rem;line-height:1.618;content:attr(data-label);display:block;color:#827d7e;margin-top:8px}.mission-vision-block>.copy-holder>.copy-panel{flex-grow:0;flex-shrink:0;flex-basis:calc(70% - 0px);max-width:calc(70% - 0px);min-width:calc(70% - 0px);margin-right:0}.mission-vision-block>.copy-holder>.copy-panel>strong{font-family:core-sans-medium;font-size:1.5rem;line-height:1.618;font-weight:500;color:rgba(0,0,0,.8)}.mission-vision-block>.copy-holder>.copy-panel>p{font-family:core-sans-light;font-size:1rem;line-height:1.618;margin-bottom:16px}.mission-vision-block>.copy-holder>.copy-panel>.values-panel{display:flex;justify-content:space-between;padding-top:24px}.mission-vision-block>.copy-holder>.copy-panel>.values-panel>.item{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 24px);max-width:calc(33.33% - 24px);min-width:calc(33.33% - 24px);margin-right:24px}.mission-vision-block>.copy-holder>.copy-panel>.values-panel>.item:last-of-type{margin-right:0}.mission-vision-block>.copy-holder>.copy-panel>.values-panel>.item>label{font-family:core-sans-medium;font-size:2rem;line-height:1.618;font-weight:500;color:rgba(0,0,0,.8);margin-left:6px;display:inline-block}.mission-vision-block>.copy-holder>.copy-panel>.values-panel>.item>span{font-family:core-sans-bold;font-size:1.75rem;line-height:1.618;font-size:2.75rem;color:#ec2027;height:40px;width:40px;border-radius:40px;border:4px solid #ec2027;padding:2px 14px;line-height:0}.mission-vision-block>.copy-holder>.copy-panel>.values-panel>.item:nth-child(2)>span{padding:2px 16px}.mission-vision-block>.copy-holder>.copy-panel>.values-panel>.item:nth-child(3)>span{padding:2px 24px}.mission-vision-block>.our-story-footer{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%;margin-top:120px}.mission-vision-block>.our-story-footer>.our-story-next{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;transition:all .3s ease-in-out;text-decoration:none;color:#000;margin-right:0}.mission-vision-block>.our-story-footer>.our-story-next>i{margin-left:8px}.mission-vision-block>.our-story-footer>.our-story-next:hover{color:#ec2027;margin-right:8px}.mission-vision-block>.our-story-footer>.our-story-prev{font-family:core-sans-light;font-size:1.125rem;line-height:1.618;transition:all .3s ease-in-out;text-decoration:none;color:#000;margin-left:0}.mission-vision-block>.our-story-footer>.our-story-prev>i{margin-right:8px}.mission-vision-block>.our-story-footer>.our-story-prev:hover{color:#ec2027;margin-left:8px}.bus-charter-block{width:1100px;margin:0 auto;padding:80px 0}.bus-charter-block>.page-header{text-align:center;margin-bottom:40px}.bus-charter-block>.page-header>.page-title{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#e0163d}.bus-charter-block>.page-header>.sub-title{font-family:core-sans-light;font-size:2rem;line-height:1.618;color:#000}.bus-charter-block>.chart-block,.bus-charter-block>.chart-block>thead{display:block}.bus-charter-block>.chart-block>thead>.table-header>.cell-header{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;color:#fff;padding:28px 0;text-align:center;background:#e0163d;width:20%;letter-spacing:.12px;line-height:1.218;border-top:1px solid #ec2027;border-bottom:1px solid #ec2027;border-left:1px solid #fff;border-right:1px solid #fff;width:215.3px}.bus-charter-block>.chart-block>thead>.table-header>.cell-header[data-preamble]:after{content:attr(data-preamble);display:inline-block;color:#ffd300}.bus-charter-block>.chart-block>thead>.table-header>.cell-header:last-child{width:233px}.bus-charter-block>.chart-block>thead>.table-header>.cell-header:first-of-type{border-left:1px solid #ec2027}.bus-charter-block>.chart-block>thead>.table-header>.cell-header:last-of-type{border-right:1px solid #ec2027}.bus-charter-block>.chart-block>.chart-data{display:block;max-height:384px;overflow-y:auto}.bus-charter-block>.chart-block>.chart-data>tr>.chart-cell{font-family:core-sans-regular;font-size:1rem;line-height:1.618;padding:18px;text-align:center;color:#000;background:#f7f7f7;border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);border-bottom:1px solid #000;vertical-align:middle;width:20%}.bus-charter-block>.chart-block>.chart-data>.chart-city .chart-cell{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;width:100%;color:rgba(0,0,0,.9);text-align:center;padding:20px 0;border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);background:#e5e3e3}.bus-charter-block>.bus-charter-holder{height:480px}.bus-charter-block>.bus-charter-holder thead>.sticky-header>.cell-header{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;color:#fff;padding:28px 0;text-align:center;background:#e0163d;letter-spacing:.12px;line-height:1.218;border-top:1px solid #ec2027;border-bottom:1px solid #ec2027;border-left:1px solid #fff;border-right:1px solid #fff}.bus-charter-block>.bus-charter-holder thead>.sticky-header>.cell-header[data-preamble]:after{content:attr(data-preamble);display:inline-block;color:#ffd300}.bus-charter-block>.bus-charter-holder thead>.sticky-header>.cell-header:last-child{width:233px}.bus-charter-block>.bus-charter-holder thead>.sticky-header>.cell-header:first-of-type{border-left:1px solid #ec2027}.bus-charter-block>.bus-charter-holder thead>.sticky-header>.cell-header:last-of-type{border-right:1px solid #ec2027}.bus-charter-block>.bus-charter-holder .chart-data .chart-cell{font-family:core-sans-regular;font-size:1rem;line-height:1.618;padding:18px;text-align:center;color:#000;background:#f7f7f7;border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);border-bottom:1px solid #000;vertical-align:middle}.bus-charter-block>.bus-charter-holder .chart-city .chart-cell{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;width:100%;color:rgba(0,0,0,.9);text-align:center;padding:20px 0;border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);background:#e5e3e3}.bus-charter-block>.chart-note{margin-top:32px}.bus-charter-block>.chart-note>p{font-family:core-sans-regular;font-size:1rem;line-height:1.618}.bus-charter-block>.chart-note>p>.red{color:#ec2027}.careers-block{background:#f3f3f3;padding:80px 0 0}.careers-block>.careers-container{width:1100px;margin:0 auto}.careers-block>.careers-container>.careers-group{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;align-items:flex-end}.careers-block>.careers-container>.careers-group>.career-form-panel{flex-grow:0;flex-shrink:0;flex-basis:calc(55% - 0px);max-width:calc(55% - 0px);min-width:calc(55% - 0px);margin-right:0;padding-bottom:80px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>h1{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#d41541;font-weight:400;letter-spacing:3px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder.-contact-us-form>h1{margin-bottom:24px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>h2{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;color:#000;font-weight:400;margin-bottom:16px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>p{font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);margin-bottom:16px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder.-contact-us-form>.inquiries-form{margin-top:24px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>input[type=text]{border:none;padding:18px;color:rgba(0,0,0,.5);font-family:core-sans-regular;font-size:1rem;line-height:1.618;width:70%;margin-bottom:32px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder.-contact-us-form>.inquiries-form>.attach{font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);margin-bottom:12px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder.-contact-us-form>.inquiries-form>textarea{border:none;padding:18px;color:rgba(0,0,0,.5);font-family:core-sans-regular;font-size:1rem;line-height:1.618;width:70%;margin-bottom:12px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>.careers-file>label{display:block;font-family:core-sans-light;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8)}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>.careers-file>input[type=file]{margin:16px 0}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>.note{font-family:core-sans-light;font-size:.875rem;line-height:1.618;font-style:italic;color:rgba(0,0,0,.8)}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>p{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;margin:24px 0 16px;color:#000}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>p>a{color:#0a3d52;text-decoration:none;transition:all .3s ease-in-out}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>p>a:hover{color:#df153c}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>input[type=submit]{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;background:#df153c;color:#fff;border:none;padding:8px 24px;margin-top:32px;cursor:pointer}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>input[type=submit]:hover{background:#0a3d52}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>.form-panel{position:relative}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>.form-panel>input[type=text]{border:none;padding:18px;color:rgba(0,0,0,.5);font-family:core-sans-regular;font-size:1rem;line-height:1.618;width:70%;margin-bottom:32px}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>.inquiries-form>.form-panel>span{position:absolute;bottom:10px;left:18px;font-size:14px;color:#e0163d}.careers-block>.careers-container>.careers-group>.career-form-panel>.inquiries-holder>#CareersContent_lblErr{color:#e0163d;margin-bottom:16px;display:block}.careers-block>.careers-container>.careers-group>.model-panel{flex-grow:0;flex-shrink:0;flex-basis:calc(45% - 0px);max-width:calc(45% - 0px);min-width:calc(45% - 0px);margin-right:0;padding-top:80px}.careers-block>.careers-container>.careers-group>.model-panel>.img-holder{width:100%;position:relative}.careers-block>.careers-container>.careers-group>.model-panel>.img-holder>img{max-width:100%;vertical-align:bottom}.terminal-guide-block{width:1100px;margin:0 auto;padding:40px 0}.terminal-guide-block>.page-header>.page-title{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#e0163d;text-align:center}.terminal-guide-block>.terminal-panel{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.terminal-guide-block>.terminal-panel>.dropdown-panel{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 16px);max-width:calc(33.33% - 16px);min-width:calc(33.33% - 16px);margin-right:24px}.terminal-guide-block>.terminal-panel>.dropdown-panel:last-of-type{margin-right:0}.terminal-guide-block>.terminal-panel>.dropdown-panel>.dropdown{width:100%;color:rgba(0,0,0,.5);background-color:#fff;position:relative;cursor:pointer;border:1px solid #dedede}.terminal-guide-block>.terminal-panel>.dropdown-panel>.dropdown:after{background:url(../images/Icons/caret-down.png) 50%/contain no-repeat;content:"";position:absolute;width:15px;height:auto;right:20px;top:2px;bottom:0;margin:auto 0}.terminal-guide-block>.terminal-panel>.dropdown-panel>.dropdown>.dropdown-list{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;border-radius:3px;border:none;padding:10px 44px 10px 8px;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(0,0,0,.5)}.terminal-guide-block>.terminal-label{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;color:#e0163d;margin:40px 0 16px;display:block}.terminal-guide-block>.table-terminal{margin:40px 0 0;margin-bottom:40px;display:block}.terminal-guide-block>.table-terminal>thead{display:block}.terminal-guide-block>.table-terminal>thead>.table-header>.cell-terminal{width:154.717px;text-align:center;padding:16px 0;background:#df153c;color:#fff;border-top:1px solid #ec2027;border-bottom:1px solid #ec2027;border-right:1px solid #fff;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500}.terminal-guide-block>.table-terminal>thead>.table-header>.cell-terminal.-terminal{border-left:1px solid #ec2027}.terminal-guide-block>.table-terminal>thead>.table-header>.cell-terminal.-fare{border-right:1px solid #ec2027;margin-right:40px;width:172px}.terminal-guide-block>.table-terminal>tbody.scroll{max-height:384px;overflow-y:auto;display:block}.terminal-guide-block>.table-terminal>tbody>tr>.cell-terminal{display:table-cell;width:14.28%;text-align:center;padding:12px;background:#f7f7f7;color:#fff;border-bottom:1px solid #000;border-right:1px solid rgba(0,0,0,.3);font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:#000;vertical-align:middle}.terminal-guide-block>.table-terminal>tbody>tr>.cell-terminal.-terminal-data{border-left:1px solid #000}.terminal-guide-block #TerminalGuideContent_pnlTerminalDetails>.terminal-details-block{margin-top:40px}.terminal-guide-block #TerminalGuideContent_pnlTerminalDetails>.terminal-details-block>span{font-family:core-sans-light;font-size:1rem;line-height:1.618;margin-bottom:8px;display:block;color:rgba(0,0,0,.8)}.terminal-guide-block #TerminalGuideContent_pnlTerminalDetails>.terminal-details-block>span[data-preamble]:before{content:attr(data-preamble);display:block;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500}.terminal-guide-block .terminal-guide-holder{height:auto;margin:40px auto}.terminal-guide-block .terminal-guide-holder thead>.sticky-header>.cell-terminal{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;color:#fff;padding:28px 0;text-align:center;background:#e0163d;letter-spacing:.12px;line-height:1.218;border-top:1px solid #ec2027;border-bottom:1px solid #ec2027;border-left:1px solid #fff;border-right:1px solid #fff}.terminal-guide-block .terminal-guide-holder thead>.sticky-header>.cell-terminal[data-preamble]:after{content:attr(data-preamble);display:inline-block;color:#ffd300}.terminal-guide-block .terminal-guide-holder thead>.sticky-header>.cell-terminal:last-child{width:233px}.terminal-guide-block .terminal-guide-holder thead>.sticky-header>.cell-terminal:first-of-type{border-left:1px solid #ec2027}.terminal-guide-block .terminal-guide-holder thead>.sticky-header>.cell-terminal:last-of-type{border-right:1px solid #ec2027}.terminal-guide-block .terminal-guide-holder tbody>tr>.cell-terminal{display:table-cell;width:14.28%;text-align:center;padding:12px;background:#f7f7f7;color:#fff;border-bottom:1px solid #000;border-right:1px solid rgba(0,0,0,.3);font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:#000;vertical-align:middle}.terminal-guide-block .terminal-guide-holder tbody>tr>.cell-terminal.-terminal-data{border-left:1px solid #000}.terminal-guide-block .terminal-guide-holder .chart-data .chart-cell{font-family:core-sans-regular;font-size:1rem;line-height:1.618;padding:18px;text-align:center;color:#000;background:#f7f7f7;border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);border-bottom:1px solid #000;vertical-align:middle}.terminal-guide-block .terminal-guide-holder .chart-city .chart-cell{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;width:100%;color:rgba(0,0,0,.9);text-align:center;padding:20px 0;border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);background:#e5e3e3}.terminal-guide-block>small{font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8)}.terminal-guide-block>.hotline-panel{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;margin-top:80px;border-top:1px solid rgba(0,0,0,.3);padding-top:80px}.terminal-guide-block>.hotline-panel>.directory-panel{flex-grow:0;flex-shrink:0;flex-basis:calc(30% - 0px);max-width:calc(30% - 0px);min-width:calc(30% - 0px);margin-right:0;text-align:right}.terminal-guide-block>.hotline-panel>.directory-panel>.btn-terminal{transition:all .3s ease-in-out;border-radius:3px;color:#fff;background:#df153c;padding:14px 0;text-decoration:none;position:relative;top:36px;width:100%;display:block;text-align:center}.terminal-guide-block>.hotline-panel>.terminal-hotline{flex-grow:0;flex-shrink:0;flex-basis:calc(70% - 0px);max-width:calc(70% - 0px);min-width:calc(70% - 0px);margin-right:0}.terminal-guide-block>.hotline-panel>.terminal-hotline>h1{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;color:#e0163d;margin-bottom:8px}.terminal-guide-block>.hotline-panel>.terminal-hotline>ul>li{display:inline-block;margin-right:16px;font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8)}.terminal-guide-block>.hotline-panel>.terminal-hotline>ul>li:first-child{margin-bottom:8px}.terminal-guide-block>.hotline-panel>.terminal-hotline>ul>li>span{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500}.point-block{width:1100px;margin:0 auto;padding:40px 0}.point-block>.point-copy-panel>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;color:#000;margin-bottom:24px}.point-block>.point-copy-panel>p{font-family:core-sans-light;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);margin-bottom:24px}.point-block>.point-copy-panel>p>a{font-family:core-sans-bold;font-size:1rem;line-height:1.618;transition:all .3s ease-in-out;color:rgba(0,0,0,.8)}.point-block>.point-copy-panel>p>a:hover{color:#df153c}.point-schedule-block{background:#f7f7f7;padding:80px 0}.point-schedule-block>.point-schedule-panel{width:1100px;margin:0 auto;text-align:center}.point-schedule-block>.point-schedule-panel>.img-p2p{max-width:72%}.point-schedule-block>.point-schedule-panel>.img-p2p:not(:last-of-type){margin-bottom:32px}.point-schedule-block>.point-schedule-panel>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;margin-bottom:40px}.point-schedule-block>.point-schedule-panel>.schedule-holder{position:relative;margin-bottom:40px}.point-schedule-block>.point-schedule-panel>.schedule-holder>img{box-sizing:border-box;width:100%}.point-schedule-block>.point-schedule-panel>.schedule-holder>.map{width:65%}.point-schedule-block>.point-schedule-panel>.point-schedule-two-column-panel{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;margin:80px 0 40px}.point-schedule-block>.point-schedule-panel>.point-schedule-two-column-panel>.column-one{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px);min-width:calc(50% - 40px);margin-right:40px}.point-schedule-block>.point-schedule-panel>.point-schedule-two-column-panel>.column-one>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;margin-bottom:40px}.point-schedule-block>.point-schedule-panel>.point-schedule-two-column-panel>.column-two{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0px);max-width:calc(50% - 0px);min-width:calc(50% - 0px);margin-right:0}.point-schedule-block>.point-schedule-panel>.point-schedule-two-column-panel>.column-two>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;margin-bottom:40px}.premiere-card-block{width:1100px;margin:0 auto;padding:40px 0}.premiere-card-block>.premiere-card-copy>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;color:#d41541;margin-bottom:24px;text-align:center}.premiere-card-block>.premiere-card-copy>p{font-family:core-sans-light;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);margin-bottom:24px}.premiere-card-block>.card-benefits-block{margin-top:80px}.premiere-card-block>.card-benefits-block>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;color:#000;margin-bottom:24px;text-align:center}.premiere-card-block>.card-benefits-block>.card-benefits-holder{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:center;margin-bottom:120px}.premiere-card-block>.card-benefits-block>.card-benefits-holder:first-of-type{align-items:flex-end}.premiere-card-block>.card-benefits-block>.card-benefits-holder:first-of-type>.card-item>.img-holder:first-of-type{padding-right:80px}.premiere-card-block>.card-benefits-block>.card-benefits-holder:first-of-type>.card-item>.img-holder:last-of-type{padding-right:88px}.premiere-card-block>.card-benefits-block>.card-benefits-holder:last-of-type{align-items:flex-start}.premiere-card-block>.card-benefits-block>.card-benefits-holder:last-of-type>.card-item>.img-holder:first-of-type{padding-right:70px}.premiere-card-block>.card-benefits-block>.card-benefits-holder:last-of-type>.card-item>.img-holder:last-of-type{padding-right:105px}.premiere-card-block>.card-benefits-block>.card-benefits-holder>.card-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px);min-width:calc(50% - 40px);margin-right:40px;text-align:center}.premiere-card-block>.card-benefits-block>.card-benefits-holder>.card-item:last-of-type{margin-right:0}.premiere-card-block>.card-benefits-block>.card-benefits-holder>.card-item>.img-holder{position:relative;text-align:center;margin-bottom:24px}.premiere-card-block>.card-benefits-block>.card-benefits-holder>.card-item>.img-holder>img{max-width:100%}.modal-directory>.directory-header{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;margin-bottom:40px}.modal-directory>.directory-header>.logo{flex-grow:0;flex-shrink:0;flex-basis:calc(30% - 0px);max-width:calc(30% - 0px);min-width:calc(30% - 0px);margin-right:0}.modal-directory>.directory-header>.logo>img{max-width:100%}.modal-directory>.directory-header>.office-contact{flex-grow:0;flex-shrink:0;flex-basis:calc(70% - 0px);max-width:calc(70% - 0px);min-width:calc(70% - 0px);margin-right:0;text-align:right;padding-top:6px}.modal-directory>.directory-header>.office-contact>i{margin-right:4px}.modal-directory>.table-directory>.table-head{display:table;width:100%;background:#ecebe9}.modal-directory>.table-directory>.table-head>.data-head{display:table-cell;color:#4e4e50;padding:12px;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;border:1px solid #c9cacc}.modal-directory>.table-directory>.table-head>.data-head.-terminal{width:30%;border-right:0}.modal-directory>.table-directory>.table-head>.data-head.-address{width:40%}.modal-directory>.table-directory>.table-head>.data-head.-contact{width:30%;border-left:0}.modal-directory>.table-directory>.table-body>.table-data{display:table;width:100%}.modal-directory>.table-directory>.table-body>.table-data>span{display:table-cell;padding:12px;border-bottom:1px solid #c9cacc;vertical-align:middle}.modal-directory>.table-directory>.table-body>.table-data>span:first-of-type{width:30%;border-left:1px solid #c9cacc}.modal-directory>.table-directory>.table-body>.table-data>span:nth-child(2){width:40%;border-left:1px solid #c9cacc;border-right:1px solid #c9cacc}.modal-directory>.table-directory>.table-body>.table-data>span:last-of-type{width:30%;border-right:1px solid #c9cacc}.modal-terms>.directory-header{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-around;margin-bottom:24px}.modal-terms>.directory-header>.logo{flex-grow:0;flex-shrink:0;flex-basis:calc(30% - 0px);max-width:calc(30% - 0px);min-width:calc(30% - 0px);margin-right:0}.modal-terms>.directory-header>.logo>img{max-width:100%}.modal-terms>.terms-copy{padding-bottom:80px}.modal-terms>.terms-copy>p{font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);margin-bottom:16px}.modal-terms>.terms-copy>p>.red{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;color:#df153c}.modal-terms>.terms-copy>strong{font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);margin-bottom:16px;display:block}.route-map-block{width:1100px;margin:0 auto;padding:80px 0}.route-map-block>.page-header{text-align:center;margin-bottom:40px}.route-map-block>.page-header>.page-title{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#e0163d}.route-map-block .route-map-holder{width:100%}.route-map-block .route-map-holder>img{max-width:100%}.discounts-policies-block{width:1100px;margin:0 auto;padding:80px 0}.discounts-policies-block>.page-header{text-align:center;margin-bottom:40px}.discounts-policies-block>.page-header>.page-title{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#e0163d}.discounts-policies-block>.card-benefits-block{margin-top:80px}.discounts-policies-block>.card-benefits-block>.card-benefits-holder{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:center;margin-bottom:80px}.discounts-policies-block>.card-benefits-block>.card-benefits-holder:last-of-type>.card-item:last-of-type{margin-top:28px}.discounts-policies-block>.card-benefits-block>.card-benefits-holder>.card-item{flex-grow:0;flex-shrink:0;flex-basis:calc(45% - 160px);max-width:calc(45% - 160px);min-width:calc(45% - 160px);margin-right:160px}.discounts-policies-block>.card-benefits-block>.card-benefits-holder>.card-item:last-of-type{margin-right:0}.discounts-policies-block>.card-benefits-block>.card-benefits-holder>.card-item>h1{font-family:core-sans-medium;font-size:1.5rem;line-height:1.618;font-weight:500;color:rgba(0,0,0,.8);margin-bottom:12px}.discounts-policies-block>.card-benefits-block>.card-benefits-holder>.card-item>p{font-family:core-sans-light;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8)}.discounts-policies-block>.card-benefits-block>.card-benefits-holder>.card-item>p:not(:last-of-type){margin-bottom:12px}.discounts-policies-block>.card-benefits-block>.card-benefits-holder>.card-item>.img-holder{position:relative;text-align:center;margin-bottom:24px}.discounts-policies-block>.card-benefits-block>.card-benefits-holder>.card-item>.img-holder>img{max-width:100%}.cargo-block{width:1100px;margin:0 auto;padding:80px 0}.cargo-block>.page-header{text-align:center;margin-bottom:40px}.cargo-block>.page-header>.page-title{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#e0163d;margin-bottom:32px}.cargo-block>.page-header>h2{font-family:core-sans-light;font-size:2rem;line-height:1.618}.cargo-block>.table-freight[data-preamble]:before{content:attr(data-preamble);text-align:right;margin-bottom:12px}.cargo-block>.table-freight[data-label]:after,.cargo-block>.table-freight[data-preamble]:before{font-family:core-sans-light;font-size:1rem;line-height:1.618;font-weight:400;color:#000;display:block;font-style:italic;color:rgba(0,0,0,.8)}.cargo-block>.table-freight[data-label]:after{content:attr(data-label);margin-top:12px}.cargo-block>.table-freight>.img-holder{width:100%}.cargo-block>.table-freight>.img-holder img{max-width:100%}.cargo-block>.table-freight>.table-cargo{width:100%}.cargo-block>.table-freight>.table-cargo>tbody>.table-header>.header-cell{color:#fff;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;background:#e0163d;text-align:center;vertical-align:middle;line-height:1.218;border:1px solid #ec2027}.cargo-block>.table-freight>.table-cargo>tbody>.table-header>.header-cell:first-child{width:15%;border-right:1px solid #fff}.cargo-block>.table-freight>.table-cargo>tbody>.table-header>.header-cell:nth-child(2){width:10%;border-right:1px solid #fff}.cargo-block>.table-freight>.table-cargo>tbody>.table-header>.header-cell:nth-child(3){width:75%;background:#0a3d52;border:1px solid #1d4c60}.cargo-block>.table-freight>.table-cargo>tbody>.table-header>.table-cell{padding:14px 0;text-align:center;background:#0a3d52;color:#fff;border:1px solid #1d4c60;line-height:1.218;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;vertical-align:middle}.cargo-block>.table-freight>.table-cargo>tbody>.table-header:nth-child(2)>.table-cell.-route{width:12.5%;line-height:1.218}.cargo-block>.table-freight>.table-cargo>tbody>.table-header:first-of-type>.table-cell{border-bottom:1px solid #fff}.cargo-block>.table-freight>.table-cargo>tbody>.table-header:nth-child(2)>.table-cell.-route:not(:last-of-type){border-right:1px solid #fff}.cargo-block>.table-freight>.table-cargo>tbody>.table-header>.header-cell>.table-header>.table-cell{display:table-cell;padding:14px 0;vertical-align:middle}.cargo-block>.table-freight>.table-cargo>tbody>tr>.data-cell{display:table-cell;padding:12px 8px;font-family:core-sans-regular;font-size:1rem;line-height:1.618;color:rgba(0,0,0,.8);border-bottom:1px solid #000}.cargo-block>.table-freight>.table-cargo>tbody>tr>.data-cell.-declared-value{text-align:right;border-left:1px solid rgba(0,0,0,.3)}.cargo-block>.table-freight>.table-cargo>tbody>tr>.data-cell.-gross-weight{text-align:right;border-left:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3)}.cargo-block>.table-freight>.table-cargo>tbody>tr>.data-cell.-route{text-align:center;border-right:1px solid rgba(0,0,0,.3)}.cargo-block .cargo-terms-conditions .img-holder>.img-desktop{display:block}.cargo-block .cargo-terms-conditions .img-holder>.img-mobile{display:none}.cargo-how-to-block{background:#f7f7f7;padding:80px 0}.cargo-how-to-block>.card-benefits-block{width:1100px;margin:0 auto}.cargo-how-to-block>.card-benefits-block>h2{font-family:core-sans-light;font-size:2rem;line-height:1.618;color:#000;margin-bottom:80px;text-align:center}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:center;margin-bottom:80px}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder:first-of-type{align-items:flex-start;padding-left:40px}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder:first-of-type>.card-item:first-of-type>.img-holder{padding-right:72px}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder:first-of-type>.card-item:last-of-type>.img-holder{padding-right:130px}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder:last-of-type{align-items:flex-start;padding-left:40px}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder:last-of-type>.card-item:first-of-type>.img-holder{padding-right:70px}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder:last-of-type>.card-item:last-of-type>.img-holder{padding-right:130px}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder>.card-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px);min-width:calc(50% - 40px);margin-right:40px;text-align:center}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder>.card-item>p{color:rgba(0,0,0,.8)}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder>.card-item>p>a{color:rgba(0,0,0,.8);transition:all .3s ease-in-out}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder>.card-item>p>a:hover{color:#df153c}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder>.card-item:last-of-type{margin-right:0}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder>.card-item>.img-holder{position:relative;text-align:center;margin-bottom:24px}.cargo-how-to-block>.card-benefits-block>.card-benefits-holder>.card-item>.img-holder>img{max-width:80%}.cargo-detail-block{width:1100px;margin:0 auto;padding:40px}.cargo-detail-block>.proper-packing-panel{margin-bottom:64px}.cargo-detail-block>.proper-packing-panel>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;color:#000;margin-bottom:40px;text-align:center}.cargo-detail-block>.proper-packing-panel>p{color:rgba(0,0,0,.8)}.cargo-detail-block>.cargo-terminal-panel{margin-bottom:40px}.cargo-detail-block>.cargo-terminal-panel>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;color:#000;margin-bottom:40px;text-align:center}.cargo-detail-block>.cargo-terminal-panel>.cargo-terminal-list{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.cargo-detail-block>.cargo-terminal-panel>.cargo-terminal-list>.cargo-terminal-column{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 24px);max-width:calc(25% - 24px);min-width:calc(25% - 24px);margin-right:23px}.cargo-detail-block>.cargo-terminal-panel>.cargo-terminal-list>.cargo-terminal-column:last-of-type{margin-right:0}.cargo-detail-block>.cargo-terminal-panel>.cargo-terminal-list>.cargo-terminal-column[data-preamble]:before{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;content:attr(data-preamble);color:#000;display:block;color:rgba(0,0,0,.8)}.cargo-detail-block>.cargo-terminal-panel>.cargo-terminal-list>.cargo-terminal-column{color:rgba(0,0,0,.8)}.cargo-detail-block>.cargo-terminal-panel .img-holder img{max-width:100%}.prohibited-block{background:#f7f7f7;padding:80px}.prohibited-block>.prohibited-panel>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;color:#000;margin-bottom:64px;text-align:center}.prohibited-block>.prohibited-panel{width:1100px;margin:0 auto}.prohibited-block>.prohibited-panel>.prohibited-cargo-panel{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;text-align:center}.prohibited-block>.prohibited-panel>.prohibited-cargo-panel:last-of-type{margin-top:64px}.prohibited-block>.prohibited-panel>.prohibited-cargo-panel>.prohibited-cargo-list{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 24px);max-width:calc(20% - 24px);min-width:calc(20% - 24px);margin-right:24px}.prohibited-block>.prohibited-panel>.prohibited-cargo-panel>.prohibited-cargo-list:last-of-type{margin-right:0}.prohibited-block>.prohibited-panel>.prohibited-cargo-panel>.prohibited-cargo-list>p{color:rgba(0,0,0,.8);margin-top:24px}.prohibited-block>.prohibited-panel>.prohibited-cargo-panel>.prohibited-cargo-list>img-holder>img{max-width:100%}.book-complete-block{width:1100px;margin:0 auto;padding:40px}.book-complete-block>.book-complete-panel>h1{font-family:core-sans-light;font-size:2rem;line-height:1.618;margin-bottom:16px;text-align:center}.book-complete-block>.book-complete-panel>#divSuccess>p{text-align:center}.book-complete-block>.book-complete-panel>#divSuccess>.print-margin{padding-top:32px;margin-top:40px;border-top:1px solid #ccc;display:flex;justify-content:center}.book-complete-block>.book-complete-panel>#divSuccess>.print-margin>a{transition:all .3s ease-in-out;border-radius:3px;background:#df153c;padding:12px 24px;color:#fff;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;text-decoration:none;cursor:pointer}.book-complete-block>.book-complete-panel>#divSuccess>.print-margin>a:hover{background:#0a3d52}.book-complete-block>.transaction-panel{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;width:50%;margin:0 auto;padding:50px;border:1px solid #959595;background:#fafafa;margin-top:40px}.book-complete-block>.transaction-panel>.data-info{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%;min-width:50%;margin-right:0}.book-complete-block>.transaction-panel>.data-info>p{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500}.book-complete-block>.transaction-panel>.data-info>span{font-family:core-sans-light;font-size:1.25rem;line-height:1.618}.book-complete-block>.footer-panel{border-top:1px solid #ccc;margin-top:40px;padding-top:40px;display:flex;justify-content:space-between}.book-complete-block>.footer-panel>p img{width:120px;margin-left:8px;position:relative;top:5px;display:inline-block}.book-complete-block>.footer-panel>.btn-continue{transition:all .3s ease-in-out;border-radius:3px;background:#df153c;padding:12px 24px;color:#fff;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;text-decoration:none;cursor:pointer}.book-complete-block>.footer-panel>.btn-continue:hover{background:#0a3d52}.rebook-info-block{width:1100px;margin:0 auto;padding:40px}.rebook-info-block>.rebooking-info-panel{border:1px solid #959595}.rebook-info-block>.rebooking-info-panel>.title-holder{background:#e0163d;padding:16px 24px}.rebook-info-block>.rebooking-info-panel>.title-holder>h1{color:#fff;font-family:core-sans-light;font-size:1.25rem;line-height:1.618}.rebook-info-block>.rebooking-info-panel>.info-holder{padding:24px;display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.rebook-info-block>.rebooking-info-panel>.info-holder>.info-column{flex-grow:0;flex-shrink:0;flex-basis:32%;max-width:32%;min-width:32%;margin-right:0}.rebook-info-block>.rebooking-info-panel>.info-holder>.info-column>.data-info:not(:last-of-type){margin-bottom:16px}.rebook-info-block>.rebooking-info-panel>.info-holder>.info-column>.data-info>p{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500}.rebook-info-block>.rebooking-info-panel>.info-holder>.info-column>.data-info>span{font-family:core-sans-light;font-size:1rem;line-height:1.618}.rebook-info-block>.rebook-sched-block{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;margin-top:40px;justify-content:space-between}.rebook-info-block>.rebook-sched-block>.sched-panel{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 24px);max-width:calc(50% - 24px);min-width:calc(50% - 24px);margin-right:24px;border:1px solid #959595}.rebook-info-block>.rebook-sched-block>.sched-panel:last-of-type{margin-right:0}.rebook-info-block>.rebook-sched-block>.sched-panel>.title-holder{background:#e0163d;padding:16px 24px}.rebook-info-block>.rebook-sched-block>.sched-panel>.title-holder>h1{color:#fff;font-family:core-sans-light;font-size:1.25rem;line-height:1.618}.rebook-info-block>.rebook-sched-block>.sched-panel>.info-holder{padding:24px;display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.rebook-info-block>.rebook-sched-block>.sched-panel>.info-holder>.info-column{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 24px);max-width:calc(50% - 24px);min-width:calc(50% - 24px);margin-right:24px}.rebook-info-block>.rebook-sched-block>.sched-panel>.info-holder>.info-column>.data-info>p{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500}.rebook-info-block>.rebook-sched-block>.sched-panel>.info-holder>.info-column>.data-info>span{font-family:core-sans-light;font-size:1rem;line-height:1.618}.rebook-info-block>.rebook-sched-block>.sched-panel>.info-holder>.info-column>.data-info:not(:last-of-type){margin-bottom:16px}.rebook-info-block>.rebook-sched-block>.sched-panel>.info-holder>.button-panel{width:100%;margin-top:16px}.rebook-info-block>.button-panel>.btnRebooking{display:block;transition:all .3s ease-in-out;background:#df153c;color:#fff;text-decoration:none;cursor:pointer;padding:12px 0;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 24px);max-width:calc(50% - 24px);min-width:calc(50% - 24px);margin-right:24px;justify-content:flex-end;border:1px solid #ec2027;text-align:center;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500}.rebook-info-block>.button-panel>.btnRebooking:hover{background:#0a3d52;border:1px solid #0a3d52}.rebook-info-block>.footer-panel{border-top:1px solid #ccc;margin-top:80px;padding-top:40px}.rebook-info-block>.footer-panel>.rebooking-result>.btn-pesopay{display:flex;justify-content:space-between}.rebook-info-block>.footer-panel>.rebooking-result>.btn-pesopay>.btnpaynamics{cursor:pointer;border:1px solid #959595;padding:12px 24px 7px;border-radius:5px;transition:all .3s ease-in-out}.rebook-info-block>.footer-panel>.rebooking-result>.btn-pesopay>.btnpaynamics:hover{border:1px solid #df153c}.rebook-info-block>.footer-panel>.rebooking-result>.btn-pesopay>.btn-cancel{transition:all .3s ease-in-out;background:#222;color:#fff;text-decoration:none;cursor:pointer;padding:16px 24px;justify-content:flex-end;border:1px solid #222;text-align:center}.rebook-info-block>.footer-panel>.rebooking-result>.btn-pesopay>.btn-cancel:hover{background:#111;border:1px solid #111}.rebook-info-block>.footer-panel>.rebooking-result>.rebooking-price{margin-bottom:24px}.rebook-info-block>.footer-panel>.rebooking-result>.rebooking-price>.tac>a{color:#df153c}.modal-dialog.rebooking-modal-dialog{width:900px;margin-top:80px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body{padding:40px;display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;width:unset}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 24px);max-width:calc(50% - 24px);min-width:calc(50% - 24px);margin-right:24px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process:last-of-type{margin-right:0}.modal-dialog.rebooking-modal-dialog>.modal-content>.btn-rebooking-transaction{border-top:1px solid #ccc;padding:20px 40px;display:flex;justify-content:space-between}.modal-dialog.rebooking-modal-dialog>.modal-content>.btn-rebooking-transaction>button#btnRebook{border:1px solid #ec2027;background:#df153c;padding:8px 28px;color:#fff;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;cursor:pointer}.modal-dialog.rebooking-modal-dialog>.modal-content>.btn-rebooking-transaction>button#btnRebook:hover{background:#0a3d52;border:1px solid #0a3d52}.modal-dialog.rebooking-modal-dialog>.modal-content>.btn-rebooking-transaction>button#btnCancelRebooking{border:1px solid #333;background:#222;padding:8px 28px;color:#fff;font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;cursor:pointer}.modal-dialog.rebooking-modal-dialog>.modal-content>.btn-rebooking-transaction>button#btnCancelRebooking:hover{background:#111;border:1px solid #111}.modal-dialog.rebooking-modal-dialog .modal-content>.modal-body.rebooking-modal-body>.legend-panel{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between;margin-top:40px}.modal-dialog.rebooking-modal-dialog .modal-content>.modal-body.rebooking-modal-body>.legend-panel>.legend-item{display:inline-block;vertical-align:middle}.modal-dialog.rebooking-modal-dialog .modal-content>.modal-body.rebooking-modal-body>.legend-panel>.legend-item>.legend-square{height:16px;width:16px;border:1px solid #b2b2b2;display:inline-block;position:relative;top:3px;margin-right:16px}.modal-dialog.rebooking-modal-dialog .modal-content>.modal-body.rebooking-modal-body>.legend-panel>.legend-item>label{display:inline-block;font-family:core-sans-light;font-size:1rem;line-height:1.618}.modal-dialog.rebooking-modal-dialog .modal-content>.modal-body.rebooking-modal-body>.legend-panel>.legend-item:first-child > .legend-square{background:#ffd300}.modal-dialog.rebooking-modal-dialog .modal-content>.modal-body.rebooking-modal-body>.legend-panel>.legend-item:nth-child(2)>.legend-square{background:#df153c}.modal-dialog.rebooking-modal-dialog .modal-content>.modal-body.rebooking-modal-body>.legend-panel>.legend-item:nth-child(3)>.legend-square{background:#10a800}.modal-dialog.rebooking-modal-dialog .modal-content>.modal-body.rebooking-modal-body>.legend-panel>.legend-item:nth-child(4)>.legend-square{background:#fff}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel{border:1px solid #959595}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel:first-of-type{margin-bottom:24px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.title-holder{background:#e0163d;padding:12px 18px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.title-holder>h1{color:#fff;font-family:core-sans-light;font-size:1.125rem;line-height:1.618}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.info-holder{padding:12px 18px;display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.info-holder>.info-column:first-of-type{flex-grow:0;flex-shrink:0;flex-basis:55%;max-width:55%;min-width:55%;margin-right:0}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.info-holder>.info-column:last-of-type{flex-grow:0;flex-shrink:0;flex-basis:45%;max-width:45%;min-width:45%;margin-right:0}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.info-holder>.info-column>.data-info{margin-bottom:16px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.info-holder>.info-column>.data-info>input[type=text]{padding:8px;width:104px;border:1px solid #777;cursor:pointer}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.info-holder>.info-column>.data-info>select{cursor:pointer;width:122px;padding:5px 12px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.info-holder>.info-column>.data-info>p{font-family:core-sans-medium;font-size:1rem;line-height:1.618;font-weight:500}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.sched-panel>.info-holder>.info-column>.data-info>span{font-family:core-sans-light;font-size:1rem;line-height:1.618}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan{margin:0 auto;width:300px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>.front-seat{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>.front-seat>#divDriver{background:#6dbaf8;color:#fff;border:1px solid #000;width:100%;padding:12px 0;text-align:center;border-radius:8px;max-width:110px;margin-bottom:8px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>.front-seat>#divConductor{background:#6dbaf8;color:#fff;border:1px solid #000;width:100%;padding:12px 0;text-align:center;border-radius:8px;max-width:110px;margin-right:8px;margin-bottom:8px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>#divSeatPlan{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>#divSeatPlan>.btn-seat{background:#fff;color:#000;border:1px solid #000;width:100%;padding:8px 0;text-align:center;display:block;border-radius:8px;max-width:50px;margin-bottom:8px;text-decoration:none}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>#divSeatPlan>.btn-seat.seat-crew{background:#ffd300;color:#fff}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>#divSeatPlan>.btn-seat.seat-selected{background:#10a800;color:#fff}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>#divSeatPlan>.btn-seat.seat-booked{background:#df153c;color:#fff}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>#divSeatPlan>.spacing{margin:0 25px;margin-bottom:8px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>#divPlan>#divSeatPlanLoader{width:100%;text-align:center;padding:80px 0}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>.rebooking-details{text-align:center;margin-bottom:16px}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>.rebooking-details>label{font-family:core-sans-light;font-size:1.125rem;line-height:1.618}.modal-dialog.rebooking-modal-dialog>.modal-content>.modal-body.rebooking-modal-body>.rebooking-process>.seatplan>.body>.rebooking-details>label[data-preamble]:after{font-family:core-sans-light;font-size:1.25rem;line-height:1.618;content:attr(data-preamble);margin:0 16px;color:#e0163d}.modal-vlp .modal-body{background:#f3f3f3;padding:64px 16px 32px;text-align:center}.modal-vlp .modal-body input[type=password],.modal-vlp .modal-body input[type=text]{border:none;padding:18px;color:rgba(0,0,0,.5);font-family:core-sans-regular;font-size:1rem;line-height:1.618;width:80%;margin-bottom:32px}.modal-vlp .modal-body input[type=submit]{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;background:#df153c;color:#fff;border:none;padding:8px 24px;margin-top:32px;cursor:pointer}.modal-vlp .modal-body input[type=submit]:hover{background:#0a3d52}.modal-vlp-summary .modal-body{background:#f3f3f3;padding:64px 16px 32px;text-align:center}.modal-vlp-summary .modal-body input[type=password],.modal-vlp-summary .modal-body input[type=text]{border:none;padding:8px;color:rgba(0,0,0,.5);font-family:core-sans-regular;font-size:1rem;line-height:1.618;margin-bottom:16px}.modal-vlp-summary .modal-body button{font-family:core-sans-medium;font-size:1.125rem;line-height:1.618;font-weight:500;transition:all .3s ease-in-out;border-radius:3px;background:#df153c;color:#fff;border:none;padding:8px;margin-top:32px;cursor:pointer;margin-bottom:32px;border-radius:unset}.modal-vlp-summary .modal-body button:hover{background:#0a3d52}.modal-vlp-summary .modal-body .form-group{display:block}.modal-vlp-summary .modal-body .form-group>*{display:inline-block}.modal-vlp-summary .modal-body .form-group .control-label{width:120px;font-size:14px}.modal-vlp-summary .modal-body .form-group .form-control{width:200px}.dng-block{width:1100px;margin:0 auto;padding:40px 0}.dng-block>.page-header>.page-title{font-family:core-sans-thin;font-size:2.5rem;line-height:1.618;color:#e0163d;text-align:center}.dng-block>.dng-container{width:1100px;margin:0 auto;margin:40px auto}.dng-block>.dng-container>.img-holder{width:80%;margin:0 auto}.dng-block>.dng-container>.img-holder>img{max-width:100%}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade>.modal-dialog{transition:transform .3s ease-out;transform:translate3d(0,-25%,0)}.modal.in>.modal-dialog{transform:translateZ(0)}.modal-open>.modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.42857143px;padding:15px}.modal-header>.close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase}.modal-body{position:relative}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer>.btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer>.btn-group .btn+.btn{margin-left:-1px}.modal-footer>.btn-block+.btn-block{margin-left:0}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-footer:after{clear:both}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:400px}}@media (min-width:992px){.modal-lg{width:900px}}