@font-face{font-family:"Poppins Light";src:url("/fonts/Poppins/Poppins-Light.ttf") format("truetype");font-display:swap}@font-face{font-family:"Poppins Regular";src:url("/fonts/Poppins/Poppins-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"Poppins Medium";src:url("/fonts/Poppins/Poppins-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"Poppins SemiBold";src:url("/fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Poppins Bold";src:url("/fonts/Poppins/Poppins-Bold.ttf") format("truetype");font-display:swap}body{font-family:"Poppins Regular",sans-serif;color:#363636}h1{font-size:28px;font-family:"Poppins Medium",sans-serif;font-weight:500}h2{font-size:24px;font-family:"Poppins Bold",sans-serif;font-weight:700}h3{font-family:"Poppins Medium",sans-serif;font-weight:500}h4{font-size:14px;font-family:"Poppins Bold",sans-serif;font-weight:700}p{font-size:14px;font-family:"Poppins Regular",sans-serif;font-weight:400;color:black}input,textarea{font-size:14px;font-family:"Poppins Bold",sans-serif;font-weight:700}.booking-panel{position:absolute;left:0;right:0;z-index:999}.booking-panel.offscreen{left:0;height:72px}@media screen and (min-width: 800px) and (max-width: 1200px){.booking-panel.offscreen{left:calc(-100vw - 65%)}}@media screen and (min-width: 1201px){.booking-panel.offscreen{left:calc(-100vw - 800px)}}.booking-panel select{height:unset;margin:unset}.booking-panel .tabs{border:none;background:none;position:relative;z-index:1}@media print, screen and (max-width: 49.99875em){.booking-panel .tabs{margin-top:15px}}.booking-panel .tabs .tabs-title a{color:#8a8a8a;background:#eee;letter-spacing:2px;font-size:1rem;text-transform:uppercase;font-family:"Poppins SemiBold",sans-serif;padding:1rem 1.5rem;outline:none;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.booking-panel .tabs .tabs-title a[aria-selected='true']{background:#fff}@media print, screen and (max-width: 49.99875em){.booking-panel .tabs .tabs-title a[aria-selected='true']{position:relative;z-index:2;-webkit-box-shadow:0px -1px 2px 0px #eee;box-shadow:0px -1px 2px 0px #eee}}.booking-panel .tabs-panel{padding:0}@media print, screen and (max-width: 49.99875em){.booking-panel .tabs-panel{-webkit-box-shadow:0 -1px 0 0 #eee;box-shadow:0 -1px 0 0 #eee}}.booking-panel .close-booking a{border:1px solid #fff;padding:5px 9px;position:absolute;top:-1rem;right:0.2rem;border-radius:50%;height:30px;width:30px;color:#fff}@media print, screen and (min-width: 64em){.booking-panel .close-booking a{top:-0.8rem;right:0rem}}@media screen and (min-width: 1250px){.booking-panel .close-booking a{top:-0.8rem;right:-1.2rem}}.booking-panel .close-booking a:hover,.booking-panel .close-booking a:focus{background:#fff;color:#23308E}.booking-panel .input-wrapper{background-color:#fff}.booking-panel .destination-select{background-image:url("/static/img/booking-panel/destination-icon.png");background-size:16px;background-position:-27px center;padding-left:32px;text-align:left !important}.booking-panel .date-picker{background-image:url("/static/img/booking-panel/calendar-icon.png");background-size:24px;background-position:left 8px center;text-indent:32px;background-repeat:no-repeat}.booking-panel .number-label{text-align:center;padding:6px 10px;border:1px solid #cacaca;border-left:0;margin-right:0.5rem;border-radius:0 5px 5px 0}.booking-panel .number-input{text-align:center;border:1px solid #cacaca;padding:0;color:#8a8a8a;font-size:30px;font-family:"Poppins Medium",sans-serif;text-indent:5px;min-width:50px;width:100%}@media screen and (min-width: 50em){.booking-panel .number-input{max-width:50px}}.booking-panel .commercial{color:#23308E !important}.booking-panel .maintenance{border-radius:20px;color:#fff;background:#161e43}.floating-button-panel{position:relative;bottom:unset;left:unset;width:auto}@media screen and (min-width: 50em){.floating-button-panel{position:absolute;bottom:30%;left:0;margin:0;width:145px;z-index:1000}}.floating-button-panel ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 50em){.floating-button-panel ul{display:block}}.floating-button-panel ul li{list-style:none;width:50%;display:inline-block;margin:15px 5px}@media screen and (min-width: 50em){.floating-button-panel ul li{width:auto;margin:inherit}.floating-button-panel ul li:last-of-type img{margin-top:-12px}}.floating-button-panel .button{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:center;margin-bottom:0;font-size:0.8rem;background-color:rgba(66,60,95,0.8);text-transform:uppercase;font-family:"Poppins Regular",sans-serif}@media screen and (min-width: 50em){.floating-button-panel .button{text-align:left;border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:10px;min-width:145px}}.floating-button-panel img{width:34px}.button.button-live-chat{background-color:rgba(0,153,153,0.8)}.is-stuck .booking-panel{top:0}@media print, screen and (max-width: 49.99875em){.booking-panel{position:relative}.booking-panel .ng-flat-datepicker-wrapper{width:100%}.booking-panel label{line-height:1.4}.booking-panel .number-label{border-left:1px solid #cacaca;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.booking-panel .number-input{margin-right:0.5rem;border-bottom:none}.booking-panel .number-input:first-child{border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}.booking-panel [type='checkbox']{margin-bottom:0}.booking-panel .book-now-container .button{text-transform:uppercase;letter-spacing:2px;font-size:1.4rem;width:100%;color:#fff !important;margin-bottom:50px;background-color:#23308E;font-family:"Poppins SemiBold",sans-serif}.booking-panel .book-now-container .button:hover,.booking-panel .book-now-container .button:active{border-color:#c12476;background-color:#c12476;color:#fff}.booking-panel .button-group{margin-top:10px;margin-bottom:0}.booking-panel .button-group .button{font-size:.7rem}.booking-panel .commercial{margin-bottom:0;padding-left:0 !important;padding-right:0 !important}.button.mobile-booking-button{position:fixed;bottom:0;margin-bottom:0;z-index:1100;font-size:1.4rem;letter-spacing:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:0px -5px 30px -10px rgba(0,0,0,0.75);box-shadow:0px -5px 30px -10px rgba(0,0,0,0.75)}.modal-title{background:#423c5f;padding-top:15px;padding-bottom:15px;margin:-1rem -1rem 1px -1rem}.modal-title h2{color:#fff;font-size:1.2rem;letter-spacing:2px;margin-bottom:0}.modal-title .close-button{color:#fff}.sticky.is-anchored{width:100%;min-width:100%}.sticky.is-anchored.is-at-bottom{top:0 !important}.reveal.without-overlay{left:0 !important;z-index:1300}.sticky.is-stuck{position:relative !important;min-width:100%}}@media print, screen and (max-width: 39.99875em){.fr .button.mobile-booking-button{font-size:1.1rem}}@media screen and (min-width: 50em){.booking-panel{-webkit-transition:left 500ms ease-out, top 300ms ease-in-out;transition:left 500ms ease-out, top 300ms ease-in-out;top:-5.5rem;width:100%}.booking-panel.offscreen .book-now-container,.booking-panel.offscreen .input-wrapper{height:72px;overflow:hidden}.booking-panel .cell{position:relative}.booking-panel .commercial{padding-left:0}.booking-panel .input-wrapper{padding:1rem 0.5rem 1rem 2rem;border-radius:3rem 0 0 3rem;-webkit-box-shadow:0px 0px 99px -23px rgba(0,0,0,0.75);box-shadow:0px 0px 99px -23px rgba(0,0,0,0.75)}.booking-panel .ng-flat-datepicker-wrapper{width:100%}.booking-panel .button.hollow.secondary{border-color:#cacaca}.booking-panel .button-group{width:100%;margin-bottom:0}.booking-panel .button-group .button{font-family:"Poppins Medium",sans-serif;font-size:.8rem;height:2.5rem}.booking-panel .button-group .button:hover,.booking-panel .button-group .button:focus{text-decoration:none}.booking-panel label{line-height:1.2;padding:.25rem;font-size:8pt}.booking-panel label.middle{margin-right:0.5rem}.booking-panel .date-input{width:100%}.booking-panel .info-block{margin:0;width:100%;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border-radius:5px;font-size:0.9rem;line-height:1;text-align:center;background-color:#eee}.booking-panel .input-group{margin:0}.booking-panel [type='checkbox']{margin-bottom:0}.booking-panel .book-now-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#23308E;border-radius:0 3rem 3rem 0;padding:0 !important}.booking-panel .book-now-container .book-now{margin:0;color:#ffffff;font-size:1.25rem;text-transform:uppercase;padding-left:0;padding-right:0;font-family:"Poppins SemiBold",sans-serif}.booking-panel .book-now-container .book-now.hollow{border-color:#fff;color:#fff}.booking-panel .book-now-container .button{width:80%}}#pleaseWait{background:#fff}.en .bookingtabs{display:none}.fr .booking-panel{top:-8.5rem}@media screen and (min-width: 50em) and (max-width: 63.99875em){.fr .booking-panel .date-picker{background-size:18px;background-position:left 6px center;text-indent:20px}}.fr .booking-panel .input-group:last-child label,.fr .booking-panel .input-group:last-child select{margin-right:0}.fr .booking-panel input#trailer-check{margin-left:0.5rem}@media print, screen and (max-width: 49.99875em){.fr .booking-panel{top:0}}.fr .booking-panel .button-group .button{font-size:.7rem}@media print, screen and (min-width: 40em){.fr .booking-panel .button-group .button{padding:1.3em 0}}@media print, screen and (min-width: 64em){.fr .booking-panel .button-group .button{padding:0.85em 0}}.fr .booking-panel .input-wrapper{border-radius:0 0 0 3rem}.fr .booking-panel .close-booking a{top:1rem;right:1rem;z-index:2}.fr .is-stuck .booking-panel{top:0}.no-flexboxlegacy .fr .booking-panel .input-group{-webkit-box-flex:1;-ms-flex:1;flex:1}
