html{font-size:10px;height:auto}*,*:before,*:after{box-shadow:none !important;text-shadow:none !important}@page{size:A4 portrait;margin:1cm .5cm}html body{width:100%;height:auto !important}html body .printable{display:block !important}html body .not-printable,html body .alert{display:none !important}html body title{display:none}html body .header__asideNav,html body .s-bookingStepSuccess ul{display:none}html body [data-toggle=tooltip]:after,html body .e-typo-group__acriss span:before{content:none}html body .header,html body .header__fix{height:50px}html body .header__fix{position:relative}html body .footer{border-top:1px solid #ccc;padding-top:0}html body .footer .b-call{margin-top:0;margin-bottom:0}html body .footer .b-call a:before{display:inline-block;margin-bottom:0}html body .footer .footer__conts{display:flex;flex-wrap:nowrap;align-items:center}html body .footer .footer__mainCol{width:auto}html body .footer .footer__mainCol .footer__bottom{padding:0}html body .footer .footer__asideCol{width:auto}html body .footer .footer__asideCol .footer__col{padding-left:0}html body .footer .footer__copy{margin-top:0;padding-right:0;text-align:right}html body .footer .footer__bottom{width:auto;padding:0;display:block;margin-left:auto}html body .footer .footer__col{text-align:left;padding-top:0;padding-bottom:0}html body .footer .footer__ld,html body .footer .footer__copy .btn,html body .footer .footer__mainCol .footer__col,html body .footer .footer__mainCol .footer__copy{display:none !important}html body .footer .socialmenu,html body .footer__creditcards,html body .footer__belowall,html body .s-footerNewsletter{display:none}html body .alert-dismissible .close{display:none}html body .b-mob-accordion__head{padding:5px}html body .b-mob-accordion__conts{padding:5px}html body .b-vehicle-selected{padding:10px}html body .b-your-reservation__tbl{max-width:47%;padding:5px}html body .b-vehicle-selected__vehicleImg{height:100px}html body .s-bookingStepSuccess__completed{padding-top:0;margin-bottom:15px}html body .b-booked-ribbon__conts{padding:5px}html body .b-booked-ribbon__conts dl{padding:5px}html body .s-book-main-aside .b-mob-accordion,html body .s-book-main-aside .b-booked-ribbon{margin:5px}html body .s-book-main-aside .b-your-reservation{padding:0 5px !important}html body .s-book-main-aside .b-vehicle-selected .b-vehicleExtras,html body .s-book-main-aside .b-vehicle-selected__noextras{margin:5px 0}html body .s-book-main-aside .b-vehicle-selected__baseExtras{padding-top:5px;clear:both}html body .s-book-main-aside .b-your-reservation__dd__main,html body .s-book-main-aside .b-your-reservation__dd__aside{padding-top:5px}html body .s-book-main-aside .b-vehicle-selected__price-total,html body .s-book-main-aside .b-vehicle-selected__price-base,html body .s-book-main-aside .b-your-reservation__dt{margin-top:0}html body .s-book-main-aside .b-vehicle-selected__head{display:flex !important;align-items:flex-start;justify-content:flex-start}html body .s-book-main-aside .b-vehicle-selected__price-reservation,html body .s-book-main-aside .b-vehicle-selected__thumb__price-reservation{margin:10px -10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-right:10px}html body .s-book-main-aside .b-vehicle-selected .b-fleetFeatures{float:left;margin-right:10px;margin:5px 10px 5px 0}html body .s-book-main-aside .b-vehicleExtras li{display:inline-block}html body .s-book-main-aside .b-vehicleExtras li:not(:first-child){margin-left:10px}html body .s-book-main-aside .b-personal-info dt{margin-bottom:5px}html body .s-book-main-aside .b-personal-info dl{padding:5px}html body .s-book-main-aside .b-vehicle-selected__price-reservation,html body .s-book-main-aside .b-vehicle-selected__price-total,html body .s-book-main-aside .b-vehicle-selected__price-base,html body .s-book-main-aside .b-vehicleExtras{display:block;text-align:left}html body .s-book-main-aside .b-vehicle-selected__price-reservation .txt,html body .s-book-main-aside .b-vehicle-selected__thumb__price-reservation .txt{font-size:10px}html body .s-book-main-aside .b-vehicleExtras__price:before,html body .s-book-main-aside .b-vehicle-selected__price-base .price:before,html body .s-book-main-aside .b-vehicle-selected__price-reservation .price:before{content:':  ';font-weight:normal}html body .s-book-main-aside .b-vehicle-selected__price-reservation .price{font-size:1.15385rem}html body .s-book-main-aside .b-vehicle-selected__price-total .txt{font-size:1.84615rem;line-height:1.375}html body .s-book-main-aside .b-vehicle-selected__price-total .price{font-size:1.84615rem;line-height:1.375}html body .s-book-main-aside .b-vehicle-selected__price-total .price:before{content:':  ';font-weight:normal}html body .s-book-main-aside .b-vehicle-selected__figure{display:inline-flex;align-items:center}html body .s-book-main-aside .b-vehicle-selected__figure span{display:block;margin-left:10px}html body .s-book-main-aside--asideBelow .s-book-main-aside__main{margin-top:5px}html body .ui-accordion-content{overflow:visible}.b-mob-accordion__conts{display:block !important}.b-bookstep-cta,.footer__item,.cookie-message{display:none !important}.b-mob-accordion__preview,.b-mob-accordion__head:after{display:none !important}.b-vehicle-selected__price-reservation,.b-vehicle-selected__thumb__price-reservation{padding:12px 15px}.b-your-reservation__tbl{padding:15px;border-radius:0;width:100%;max-width:44%}.b-your-reservation__dt{margin-top:15px}.s-bookingStepSuccess__completed{padding-top:10px}.s-bookingStepSuccess~.s-book-main-aside .b-your-reservation{display:block !important;padding-left:20px;padding-right:20px}.s-bookingStepSuccess~.s-book-main-aside .b-your-reservation__dd__main{width:auto;border:0}.s-bookingStepSuccess~.s-book-main-aside .b-your-reservation__dd__aside{width:auto}.s-bookingStepSuccess~.s-book-main-aside .b-your-reservation .e-pickup--after:before{order:inherit;margin-left:0;margin-right:10px}.s-bookingStepSuccess~.s-book-main-aside .b-your-reservation .tooltipLnk{display:none}.s-bookingStepSuccess~.s-book-main-aside .s-pickup-return{display:none !important}.s-book-main-aside{margin-bottom:0}.s-book-main-aside__conts,.b-vehicle-selected__head{display:block !important}.b-vehicle-selected__price-reservation,.b-vehicle-selected__price-total,.b-personal-info dl{page-break-inside:avoid}.b-vehicle-selected{min-height:0}