:root{--gutter-s: 8px;--gutter-m: 16px;--gutter-l: 24px;--gutter-xl: 48px}@media(max-width:767px){:root{--gutter-s: 4px;--gutter-m: 8px;--gutter-l: 12px;--gutter-xl: 24px}}.heading1{font-size:40px;line-height:1.25;letter-spacing:0em;font-weight:700}.heading2,h1,h2{font-size:29px;line-height:1.25;letter-spacing:0em;font-weight:700}.heading3,main.carbooking .price-block .price-block-title .total,main.mybooking .left section .infobox-title .status,main.mybooking .left section .infobox-content .itinerary--number,.car-card .g-price .price,.cartitle h2,.cartitle h3,.itinerary--number,h3{font-size:19px;line-height:1.35;letter-spacing:0em;font-weight:700}.heading4,h4{font-size:16px;line-height:1.35;letter-spacing:0em;font-weight:700}.caption,footer .footer-line{font-size:12px;line-height:1.66;letter-spacing:.05em}.body1{font-size:16px;line-height:1.6;letter-spacing:0em}.body2,.menu-box .menu-content.currency-menu-content .currency-list li,html,body,main,footer,address{font-size:14px;line-height:1.6;font-weight:400;letter-spacing:.0121428571em}.subtext,main.carbooking .price-block .price-block-title .payment,.note{font-size:12px;line-height:1.6;font-weight:400;letter-spacing:.0121428571em}.subtitle1{font-size:16px;font-weight:700;line-height:1.35;letter-spacing:.0107142857em}.subtitle2,.menu-box .menu-content.currency-menu-content .currency-group-title{font-size:14px;font-weight:700;line-height:1.35;letter-spacing:0em}.overline{font-size:12px;font-weight:400;line-height:2.66;letter-spacing:.0833333333em}address{font-style:normal;color:#010a1466}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}img{border-style:none}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .25s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-6px)}.fade-slide-enter-to,.fade-slide-leave-from{opacity:1;transform:translateY(0)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0}*{box-sizing:border-box}.wrapper{display:flex;flex-direction:column;width:1152px;margin:0 auto;flex:auto}@media(max-width:1152px){.wrapper{width:calc(100% - 24px)}}main,footer{width:100%}html{font-family:-apple-system,BlinkMacSystemFont,Verdana,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{margin:0 0 16px}p{margin:0 0 1rem}a{color:#021329;text-decoration:none}a:hover{text-decoration:underline}ul,ol{margin:0 0 1rem 1.5rem}img{max-width:100%;display:block}table{width:100%;border-collapse:collapse;margin-bottom:1rem}table th,table td{border:1px solid #021329;padding:.5rem;text-align:left}table th{background-color:#021329}form{display:flex;flex-direction:column}form input,form textarea,form select{width:100%!important;padding:8px;border:1px solid #ccc;border-radius:8px;outline:none!important}form select{appearance:none}form input[type=submit]{width:fit-content;cursor:pointer}.error{color:red}.icon{height:24px;width:24px;vertical-align:middle;display:flex;align-items:center;gap:8px}.icon svg{height:24px;width:24px}.icon-before{display:flex;align-items:center;gap:8px}.icon-before .icon{font-size:24px;display:flex;align-items:center}.icon-before .icon.h1{margin-top:-24px}.space-s{height:8px}.space-m{height:16px}.space-l{height:24px}.icon-for-text{display:inline-flex;gap:8px;align-items:center}.icon-for-text .icon{height:1em;width:1em}.center-this{width:100%;text-align:center}.input-group{position:relative;margin-bottom:24px}.input-group.added-note{margin-bottom:4px}.input-group.phone{display:flex}.input-group.phone select{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0px;width:95px!important}.input-group.phone input{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.phone label{margin-left:96px!important}.input-group.phone input:focus+label{left:5px!important}.input-group.phone input:not(:placeholder-shown)+label{left:-62px!important}.input-group input,.input-group textarea,.input-group select{border:1px solid #ccc;transition:border-color .2s ease}.input-group input:focus,.input-group textarea:focus,.input-group select:focus{border-color:#818c9a;outline:none}.input-group select+label{top:0!important;left:8px;font-size:12px;color:#555!important}.input-group textarea+label{top:23%!important}.input-group label{position:absolute!important;left:8px!important;top:49%!important;transform:translateY(-50%)!important;color:#888!important;pointer-events:none!important;transition:.2s ease all!important;background:#fff!important;padding:0 4px!important;font-weight:unset}.input-group input:focus+label,.input-group input:not(:placeholder-shown)+label,.input-group textarea:focus+label,.input-group textarea:not(:placeholder-shown)+label{font-size:12px;font-weight:400;top:-3px!important;left:8px!important;color:#818c9a!important}.input-group textarea{width:100%}.input-group label.country-select-label{top:0!important}.input-group select:focus{border-color:#818c9a;outline:none}.input-group .required{margin-right:4px}.input-note{display:block;margin-left:8px;margin-bottom:16px}input[type=radio]{display:grid;place-content:center}input[type=radio]:before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color)}input[type=radio]:checked:before{transform:scale(1)}.custom-checkbox{display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;margin:8px 0;-webkit-tap-highlight-color:transparent}.custom-checkbox__input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.custom-checkbox__input:focus~.custom-checkbox__checkmark{outline:none;border-color:#818c9a}.custom-checkbox__input:checked~.custom-checkbox__checkmark{background-color:#fe5303;border-color:#010a14}.custom-checkbox__input:checked~.custom-checkbox__checkmark .custom-checkbox__checkmark-icon{display:block}.custom-checkbox__checkmark{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #ccc;border-radius:4px;background-color:#fff;margin-right:8px;transition:all .2s ease}.custom-checkbox__checkmark-icon{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:10px;stroke:#fff;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.custom-checkbox:hover .custom-checkbox__checkmark{background-color:#fe530366}main .content-layout{display:flex;gap:40px;flex-direction:row;padding-top:16px}@media(max-width:767px){main .content-layout{flex-direction:column;gap:0px;padding-top:0}}main .content-layout.includingSearch{padding-top:60px}@media(max-width:767px){main .content-layout.includingSearch{padding-top:0}}main .content-layout .mobile-menu{display:none}@media(max-width:767px){main .content-layout .mobile-menu{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:0;padding-bottom:0;margin-bottom:0}}main .content-layout .mobile-menu.addBorder{border-top:1px solid #d9d9d9;padding-top:8px;margin-top:0}main .content-layout .mobile-menu.addBorder.cms-type{margin-top:40px}main .content-layout .mobile-menu .hamburger-icon{display:inline;margin-right:8px}main .content-layout .mobile-menu button{width:auto;min-width:auto;display:flex;align-items:center;gap:8px;background-color:transparent;color:#010a14;padding:9px 16px 8px;border:none;box-sizing:border-box;cursor:pointer}main .content-layout .mobile-menu button.active{color:#fe5303}main .content-layout .mobile-menu button.active .icon{filter:invert(48%) sepia(99%) saturate(462%) hue-rotate(3deg)}main .content-layout .left{flex:1}@media(max-width:767px){main .content-layout .left{display:none}main .content-layout .left.mobile-hidden{display:flex;flex-direction:column}}main .content-layout .left.special{display:flex;flex-direction:column;gap:40px}@media(max-width:767px){main .content-layout .left.special{gap:0px}main .content-layout .left.special .mobile-menu-extra{display:none}main .content-layout .left.special .mobile-menu-extra.mobile-hidden{display:flex;flex-direction:column}main .content-layout .left.special .cms-menu{margin-top:24px;margin-bottom:-16px}}main .content-layout .left .left-components{display:flex;flex-direction:column;margin-bottom:24px}main .content-layout .right{flex:2}main.carbooking .content-layout .left{flex:2}main.carbooking .content-layout .right{flex:1}@media(max-width:767px){main.mybooking .left section.mobile-menu-extra{margin-bottom:0}}.pickupdropoff-block{display:flex;gap:16px}.pickupdropoff-block>div{width:100%}@media(max-width:767px){.pickupdropoff-block{display:block}}.pickupdropoff-block .g-pickup-detail{grid-column:1/3}.pickupdropoff-block .g-dropoff-detail{grid-column:3/3}.pickupdropoff-block .pickupdropoff-info{display:grid;grid-template-columns:16px auto;gap:4px;margin-bottom:16px}.pickupdropoff-block .pickupdropoff-info .icon{margin-top:4px;width:16px;height:16px;grid-column:1;grid-row:1/span 2}.car-card{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px 8px}.car-card .g-logo img{max-width:92px;max-height:16px}.car-card .g-title{grid-column:2/4}.car-card .g-title p{font-size:12px}.car-card .g-price{text-align:right}.car-card .g-price span{font-size:12px}.car-card .g-car{grid-column:1}.car-card .g-car img{max-width:170px}.car-card .g-specs-wrapper{grid-column:2/5;display:grid;grid-template-columns:subgrid}.car-card .column-car-specs{display:grid;grid-template-columns:subgrid;grid-column:1/span 3}.car-card .column-car-specs>div:nth-child(odd){grid-column:1/2}.car-card .column-car-specs>div:nth-child(2n){grid-column:2/span 2}.car-card .features{color:#3b7652;fill:#3b7652}.car-card hr{grid-column:1/6}.car-card .g-review{grid-column:1}.car-card .g-pickup{grid-column:2}.car-card .g-arrow{display:none}.car-card .g-dropoff{grid-column:3}.car-card .g-button{justify-self:right;grid-column:4}@media(max-width:767px){.car-card .g-second-divider{grid-column:1/6;grid-row:6;margin-top:16px}.car-card .g-specs-wrapper{grid-column:1/-1}.car-card .column-car-specs{display:flex;flex-wrap:wrap;gap:8px}.car-card .column-car-specs>div{flex:1 1 50%}.car-card .g-title{grid-column:1/3}.car-card .g-logo{grid-column:4;grid-row:5;display:flex;justify-content:flex-end;align-items:center}.car-card .g-price{grid-column:4}.car-card .g-price span{margin-right:8px;align-self:center}.car-card .g-pickup,.car-card .g-dropoff{grid-column:1/-1}.car-card .g-button{grid-column:4;grid-row:2;align-self:center}.car-card hr{margin:8px 0;grid-row:4}.car-card .g-dropoff-detail{grid-column:1/3}}.logos-list{list-style:none;padding:0;margin:0;display:flex;gap:16px;flex-wrap:wrap;width:100%}ul.checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}@media(max-width:992px){ul.checklist.mobilerow{flex-direction:row}}ul.checklist li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;row-gap:4px;align-items:start}ul.checklist li .icon{fill:#3b7652;grid-row:1/span 2;grid-column:1;transition:transform .3s ease}ul.checklist li .icon.bold{stroke:#3b7652;stroke-width:60}ul.checklist li .icon.icon-point-down{fill:#010a14;transform:rotate(270deg);transform-origin:center}ul.checklist li .icon.icon-point-up{fill:#010a14;transform:rotate(180deg);transform-origin:center}ul.checklist li h4{margin-bottom:0}ul.checklist li p{color:#999}ul.checklist.openclose .icon{margin-top:4px;width:16px;height:16px}ul.checklist.openclose h4{cursor:pointer;margin-bottom:16px!important}ul.checklist.openclose h4.open{margin-bottom:0!important}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}.cartitle{display:flex;justify-content:start;align-items:center;gap:8px}.cartitle h2,.cartitle h3{margin:0}.column-car-specs .icon-text{display:flex;align-items:center;gap:8px}.column-car-specs .icon-text .icon{font-size:1rem;width:16px;flex-shrink:0}.column-car-specs .icon-text.features{color:#3b7652;fill:#3b7652}.add-icon span{margin-right:4px}.add-icon .icon{display:inline-block;vertical-align:bottom;width:1em}.rent-rating{display:flex;justify-content:start;align-items:center;gap:var(--gutter-s)}.rent-rating .review{border-radius:4px;position:relative;color:#fff;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.rent-rating .review.good{background-color:#3b7652}.rent-rating .review.fair{background-color:#999}.rent-rating .review.bad{background-color:red}.rent-rating p{margin:0}.rent-rating span{margin:0;font-size:12px}.features ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gutter-m)}.g-arrow{fill:#9996}.itinerary--title{text-transform:uppercase;font-size:12px;font-weight:400;line-height:2.66;letter-spacing:.0833333333em}.itinerary--number{font-weight:500}.insidebox{margin-bottom:8px}.link{display:flex;align-items:center;color:#1668e3;gap:4px;cursor:pointer}.link svg{fill:#1668e3;width:20px}.link:hover{text-decoration:underline}.button{background-color:#031833;color:#fff;padding:16px;border:none;border-radius:8px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Verdana,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;transition:background-color .3s}.button:hover{background-color:#030d1a}.button{font-size:114%;padding-left:24px;padding-right:24px}@media(max-width:1152px){.button{padding:8px 16px}}.button--brand{background-color:#fe5303;color:#fff;padding:16px;border:none;border-radius:8px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Verdana,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;transition:background-color .3s}.button--brand:hover{background-color:#e54b03}.button--small{background-color:#fe5303;color:#fff;padding:16px;border:none;border-radius:8px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Verdana,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;transition:background-color .3s}.button--small:hover{background-color:#e54b03}.button--small{padding:4px 16px;border-radius:16px;width:auto;font-size:12px;display:inline-flex;align-items:center;border:1px solid #fe5303;background-color:#fe53031a;color:#fe5303;justify-content:space-between}.button--small:hover{background-color:#0000}.button--small.selectsort{border:1px solid #010a14;background-color:#fff;color:#010a14;gap:8px}.button--small.selectsort span:nth-child(2){font-weight:700}.button--small.selectsort:hover{background-color:#010a1433}.button--small.selectsort .close{display:flex;justify-content:center;align-items:end;height:13px}.button--small .close{width:16px;cursor:pointer;margin-right:-10px}.button--searchButton{position:relative;padding:17px 24px;border:none;top:-1px;border-radius:4px;cursor:pointer;width:100%}.header{position:sticky;top:0;background:#fff;z-index:9999}header{display:flex;justify-content:space-between}header .logo{flex:1;z-index:100;min-height:68px;background-repeat:no-repeat;cursor:pointer}header .logo svg{width:252px;height:68px}header .logo.icon{width:252px!important}@media(max-width:480px){header .logo svg{width:70%;height:auto;position:relative}}#navigation{padding:24px 0;display:flex;gap:24px}@media(max-width:767px){#navigation{padding:2px 0 0}}#navigation svg{height:1em}#navigation .content{display:flex;gap:24px;align-items:center}#navigation .content .popover-component{position:relative;cursor:pointer}@media(max-width:767px){#navigation .content .popover-component.container-menu{display:block;padding-top:7px;border:1px}#navigation .content .popover-component.mobile-view{display:flex;align-items:center;justify-content:center;padding-top:3px}#navigation .content .popover-component.mobile-view .arrow-down{padding-right:0}#navigation .content .popover-component.mobile-view .arrow-down:after{display:none}#navigation .content .popover-component.mobile-view .language-flag.current-flag{width:24px;height:16px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;position:relative;top:-1px}#navigation .content .popover-component.mobile-view .language-icon,#navigation .content .popover-component.mobile-view .language-text{display:none}}#navigation .content .popover-component .arrow-down{color:#010a14;text-decoration:none}#navigation .content .popover-component .arrow-down:hover{color:#fe5303}#navigation .content .popover-component .arrow-down{display:flex;gap:2px;align-items:center;cursor:pointer;position:relative;padding-right:14px}#navigation .content .popover-component .arrow-down:hover{text-decoration:underline;color:#375c83}#navigation .content .popover-component .arrow-down:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #010a14;transition:transform .2s ease}#navigation .content .popover-component .arrow-down[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}#language-popover{position:relative;display:flex;align-items:center}#language-popover .language-flag{width:24px;height:16px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:middle;position:relative;margin-right:10px}.menu-box{right:0}.menu-box .menu-content.currency-menu-content{width:600px;max-width:90vw;max-height:70vh;overflow-y:auto;padding:16px;box-sizing:border-box;border-radius:3px;box-shadow:0 2px 8px #0000002e;background-color:#fff}.menu-box .menu-content.currency-menu-content .currency-group-title{margin:0 0 4px;padding:0;font-size:13px;font-weight:400;color:#999;grid-column:1/-1}.menu-box .menu-content.currency-menu-content .currency-group{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 24px;margin-bottom:16px}.menu-box .menu-content.currency-menu-content .currency-group:first-of-type{padding-bottom:8px;border-bottom:1px solid #d9d9d9;margin-bottom:8px}.menu-box .menu-content.currency-menu-content .currency-list{list-style:none;margin:0;padding:0;display:contents}.menu-box .menu-content.currency-menu-content .currency-list li{cursor:pointer;transition:all .2s ease;font-size:13px;padding:5px 0!important;border-bottom:0px solid #010a14!important;text-align:left}.menu-box .menu-content.currency-menu-content .currency-list li:hover{text-decoration:underline;color:#375c83;font-weight:500;background-color:transparent!important}.menu-box .menu-content.currency-menu-content .currency-list li.active{color:#031833;font-weight:500;background-color:transparent!important}@media(max-width:992px){.menu-box.currency-menu-content{width:90vw}.menu-box.currency-menu-content .currency-group{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.currency-group{grid-template-columns:1fr}.currency-list li{padding:8px 16px}}.menu-box{position:absolute;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:201;min-width:200px}.menu-box .menu-content{list-style:none;padding:0;margin:0;flex-direction:column;gap:0;align-items:baseline}.menu-box .menu-content li{padding:10px 16px;cursor:pointer;display:flex;align-items:center;white-space:nowrap;border-bottom:1px solid #f0f0f0;width:-webkit-fill-available}.menu-box .menu-content li:hover{background-color:#f8f8f8}@media(max-width:767px){.menu-box{position:fixed;top:70px!important;left:50%!important;transform:translate(-50%)!important;width:90%;max-height:calc(100vh - 60px);overflow-y:auto;background-color:#fff}}.container-menu{display:none;cursor:pointer;padding:16px;transition:transform .3s ease}@media(max-width:767px){.container-menu{display:inline-block}}.container-menu div{width:24px;height:2px;background-color:#010a14;margin:6px 0;transition:.4s}.container-menu.change div:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.container-menu.change div:nth-child(2){opacity:0}.container-menu.change div:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.bread-crumb{display:flex;align-items:center;flex-direction:row;margin-left:16px}@media(max-width:767px){.bread-crumb{height:75px}}.bread-crumb .icon{width:12px!important}.bread-crumb ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-direction:row}.bread-crumb ul li{color:#010a14;white-space:wrap;display:flex;gap:4px}.bread-crumb ul li:hover{cursor:pointer}.bread-crumb ul li:hover a,.bread-crumb ul li:hover{text-decoration:underline}.bread-crumb ul li:hover:hover{text-decoration:none}.bread-crumb ul li a{text-decoration:underline}.bread-crumb ul li:not(:last-child):after{display:inline-block;margin:0 8px;content:"> "}.extra-info-box{display:flex;align-items:flex-start;background-color:#f5f5f5;padding:16px;border-radius:8px;gap:8px;align-items:center;margin-bottom:24px}ul.list{list-style:none;padding:0;margin:0}ul.list>li{padding:24px;border-radius:8px;border:1px solid #d9d9d9}@media(max-width:767px){ul.list>li{padding:16px}}footer{background-color:#031833;padding:48px 0;margin-top:24px}footer a{color:#fff;text-decoration:none}footer a:hover{color:#ccc}footer{color:#fff}footer .footer-line{display:flex;flex-wrap:wrap;gap:16px;flex-direction:row;align-items:center}footer .footer-line .logo-section .icon{height:35px;width:43px}footer .footer-line .logo-section svg{height:35px;width:43px}@media(max-width:767px){footer .footer-line{flex-direction:column;align-items:center}footer .footer-line .logo-section{order:1}footer .footer-line .copy{order:4}footer .footer-line .privacy-terms{order:3}}footer .footer-line .footer-end{order:2;flex:3;text-align:right}@media(max-width:767px){footer .footer-line{margin-top:16px;margin-bottom:24px}}footer .footer-line .privacy-terms{display:flex;gap:8px}main.mybooking .preloader .right{display:flex;flex-direction:column;gap:var(--gutter-l)}main.mybooking .driver-info-block{margin-bottom:10px}main.mybooking .driver-info-block h4{margin-bottom:0}main.mybooking .left{min-width:400px}main.mybooking .left section{display:flex;flex-direction:column;margin-bottom:24px}main.mybooking .left section dl{display:flex;justify-content:space-between}main.mybooking .left section .infobox-title{display:flex;flex-wrap:wrap;gap:8px;background-color:#031833;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:16px;flex-direction:column}main.mybooking .left section .infobox-title.booked{background-color:#3b7652}main.mybooking .left section .infobox-title.rented{border-bottom:1px solid #031833}main.mybooking .left section .infobox-title.canceled{background-color:gray}main.mybooking .left section .infobox-title span{font-size:12px}main.mybooking .left section .infobox-title .status{display:flex;flex-direction:row;margin-bottom:0;gap:8px;align-items:center}main.mybooking .left section .infobox-title .status .icon{fill:#fff}main.mybooking .left section .infobox-content{border:1px solid #d9d9d9;border-top:0px;padding:16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}main.mybooking .left section .infobox-content .itinerary--title{text-transform:uppercase;font-size:12px;font-weight:400;line-height:2.66;letter-spacing:.0833333333em}main.mybooking .left section .infobox-content .itinerary--number{font-weight:500}main.mybooking .cancellationpolicy{display:flex;gap:4px;align-items:center}main.mybooking .cancellationpolicy--free{color:#3b7652;fill:#3b7652}.deal{font-size:12px;border-radius:4px;position:relative;color:#fff;display:block;padding:2px 8px;background-color:#fe5303}@media(max-width:767px){main.carbooking .right{order:1}}main.carbooking .left{display:flex;flex-direction:column;gap:24px}@media(max-width:767px){main.carbooking .left{order:2;display:flex!important;margin-bottom:16px}}main.carbooking section{border:1px solid #d9d9d9;padding:var(--gutter-l);border-radius:8px}main.carbooking dl.extras{display:flex;flex-direction:row;justify-content:space-between}main.carbooking dl.extras dt:last-of-type{text-align:right}main.carbooking .price-block{display:flex;flex-direction:column;margin-bottom:24px;position:sticky;top:71px}main.carbooking .price-block dd{margin-left:10px}main.carbooking .price-block .price-block-title{display:flex;flex-wrap:wrap;gap:8px;background-color:#f5f5f5;border:1px solid #d9d9d9;color:#010a14;border-top-left-radius:8px;border-top-right-radius:8px;padding:24px 4px;flex-direction:column;text-align:center}main.carbooking .price-block .price-block-title .cancellation-policy{display:flex;flex-direction:column}main.carbooking .price-block .price-block-title .cancellation-policy.free{color:#3b7652}main.carbooking .price-block .price-block-content{border:1px solid #d9d9d9;border-top:0px;padding:16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}main.carbooking .price-block .price-block-content .add-space{margin-bottom:24px}main.carbooking .price-block .price-block-content button{margin-bottom:4px}main.carbooking .price-block .price-block-content .note{color:#999}main.carbooking.confirmation{padding-top:24px}main.carbooking.confirmation .icon.confirmed,main.carbooking.confirmation .icon.confirmed svg{width:50px;height:50px;fill:#3b7652}main.carbooking.confirmation .confirm-header{width:100%;gap:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:24px}main.carbooking.confirmation .confirm-header h1{margin-bottom:0;line-height:1}main.carbooking.confirmation dl.confirmation-information{display:grid;grid-template-columns:140px auto;row-gap:16px}main.carbooking.confirmation dl.confirmation-information dt{width:30%;font-weight:700;white-space:nowrap}main.carbooking.confirmation dl.confirmation-information dt:after{content:":"}main.carbooking.confirmation dl.confirmation-information dd{width:70%}main.carbooking.confirmation .price-block-title.confirmed{background-color:#3b7652;color:#fff}.modal-wrapper{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.modal-wrapper .modal-overlay{position:absolute;inset:0;background:#0000004d}.modal-wrapper .modal-container{position:relative;z-index:2;width:min(100%,520px);background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000002e;overflow:hidden;display:flex;flex-direction:column;padding:16px}.modal-wrapper .modal-container.full{width:90%;height:90%}.modal-wrapper .close{position:absolute;right:16px;top:16px;width:16px;cursor:pointer;transition:all .2s ease-in-out}.modal-wrapper .close:hover{transform:scale(1.2)}.modal-wrapper .modal-header{margin-bottom:12px;border-bottom:none}.modal-wrapper .modal-header h3{margin:0;font-size:114%;font-weight:700}.modal-wrapper .modal-body{margin-bottom:12px;flex:auto;overflow-x:auto}.modal-wrapper .modal-body p{margin:0}.modal-wrapper .modal-body ul{margin:0;padding:16px}.modal-wrapper .modal-footer{display:flex;justify-content:flex-end;background:none;border-top:none;padding:0}.modal-wrapper .modal-footer .button{min-width:96px}.modal-wrapper .button{padding:8px;border-radius:100px;width:90%;max-width:400px;margin:0 auto;border:none;background:transparent;color:#000;cursor:pointer;transition:all .3s ease-in-out}.modal-wrapper .button:hover{background:#18427833}[data-v-9e56153d]:root{--gutter-s: 8px;--gutter-m: 16px;--gutter-l: 24px;--gutter-xl: 48px}@media(max-width:767px){[data-v-9e56153d]:root{--gutter-s: 4px;--gutter-m: 8px;--gutter-l: 12px;--gutter-xl: 24px}}.heading1[data-v-9e56153d]{font-size:40px;line-height:1.25;letter-spacing:0em;font-weight:700}.heading2[data-v-9e56153d]{font-size:29px;line-height:1.25;letter-spacing:0em;font-weight:700}.heading3[data-v-9e56153d]{font-size:19px;line-height:1.35;letter-spacing:0em;font-weight:700}.heading4[data-v-9e56153d]{font-size:16px;line-height:1.35;letter-spacing:0em;font-weight:700}.caption[data-v-9e56153d]{font-size:12px;line-height:1.66;letter-spacing:.05em}.body1[data-v-9e56153d]{font-size:16px;line-height:1.6;letter-spacing:0em}.body2[data-v-9e56153d],address[data-v-9e56153d]{font-size:14px;line-height:1.6;font-weight:400;letter-spacing:.0121428571em}.subtext[data-v-9e56153d]{font-size:12px;line-height:1.6;font-weight:400;letter-spacing:.0121428571em}.subtitle1[data-v-9e56153d]{font-size:16px;font-weight:700;line-height:1.35;letter-spacing:.0107142857em}.subtitle2[data-v-9e56153d]{font-size:14px;font-weight:700;line-height:1.35;letter-spacing:0em}.overline[data-v-9e56153d]{font-size:12px;font-weight:400;line-height:2.66;letter-spacing:.0833333333em}address[data-v-9e56153d]{font-style:normal;color:#010a1466}.notify[data-v-9e56153d]{position:fixed;top:-100%;left:50%;transform:translate(-50%);min-width:300px;max-width:400px;transition:all .3s ease-in-out;opacity:0;padding:16px;border-radius:4px;z-index:99999;color:#fff}.notify.show[data-v-9e56153d]{opacity:1;top:20px}.notify.error[data-v-9e56153d]{background-color:red}.notify.success[data-v-9e56153d]{background-color:#3b7652}.notify-content[data-v-9e56153d]{margin-bottom:0}
