@font-face{font-family:"SF Pro";src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-BoldItalic.eot");src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-BoldItalic.woff2") format("woff2"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-BoldItalic.woff") format("woff"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-BoldItalic.ttf") format("truetype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-BoldItalic.svg#SFProDisplay-BoldItalic") format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro";src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-LightItalic.eot");src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-LightItalic.eot?#iefix") format("embedded-opentype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-LightItalic.woff2") format("woff2"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-LightItalic.woff") format("woff"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-LightItalic.ttf") format("truetype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-LightItalic.svg#SFProDisplay-LightItalic") format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro";src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-MediumItalic.eot");src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-MediumItalic.woff2") format("woff2"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-MediumItalic.woff") format("woff"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-MediumItalic.ttf") format("truetype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-MediumItalic.svg#SFProDisplay-MediumItalic") format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro";src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-RegularItalic.eot");src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-RegularItalic.eot?#iefix") format("embedded-opentype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-RegularItalic.woff2") format("woff2"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-RegularItalic.woff") format("woff"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-RegularItalic.ttf") format("truetype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-RegularItalic.svg#SFProDisplay-RegularItalic") format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"SF Pro";src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Light.eot");src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Light.eot?#iefix") format("embedded-opentype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Light.woff2") format("woff2"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Light.woff") format("woff"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Light.ttf") format("truetype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Light.svg#SFProText-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-Semibold.eot");src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-Semibold.eot?#iefix") format("embedded-opentype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-Semibold.woff2") format("woff2"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-Semibold.woff") format("woff"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-Semibold.ttf") format("truetype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProDisplay-Semibold.svg#SFProDisplay-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Bold.eot");src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Bold.eot?#iefix") format("embedded-opentype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Bold.woff2") format("woff2"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Bold.woff") format("woff"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Bold.ttf") format("truetype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Bold.svg#SFProText-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Semibold.eot");src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Semibold.eot?#iefix") format("embedded-opentype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Semibold.woff2") format("woff2"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Semibold.woff") format("woff"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Semibold.ttf") format("truetype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Semibold.svg#SFProText-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"SF Pro";src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Regular.eot");src:url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Regular.eot?#iefix") format("embedded-opentype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Regular.woff2") format("woff2"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Regular.woff") format("woff"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Regular.ttf") format("truetype"),url("/cdn.wwm/vendors/fonts/sf-pro/SFProText-Regular.svg#SFProText-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}.form-row{margin-right:-10px;margin-left:-10px}.form-row>.col,.form-row>[class*=col-]{padding-left:10px;padding-right:10px}.form-control{padding:18px 16px;border-radius:4px;font-size:15px;border-width:0;background-color:#fff;color:#000;width:100%;box-shadow:none;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06);height:auto}.form-control:focus{box-shadow:none;outline:none;background-color:#fff;border-width:0;opacity:1}.form-control:focus{border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06)}.section-title-area{margin-bottom:72px}@media only screen and (max-width: 767px){.section-title-area{margin-bottom:40px}}.section-title-area__title{font-size:48px;color:#000;letter-spacing:-1.35px;text-align:center;line-height:64px;margin-bottom:32px}@media only screen and (max-width: 767px){.section-title-area__title{font-size:28px;line-height:36px}}.section-title-area__sub-title{font-size:20px;color:rgba(0,0,0,.48);letter-spacing:-0.56px;text-align:center;line-height:32px;margin-bottom:0}@media only screen and (max-width: 767px){.section-title-area__sub-title{font-size:18px}}.booking-form__input{padding:18px 16px;border-radius:4px;font-size:15px;border-width:0;background-color:#fff;color:#000;width:100%;box-shadow:none}.booking-form__input:focus{box-shadow:none;outline:none;background-color:#fff;border-width:0;opacity:1}@media only screen and (max-width: 767px){.booking-form__input__pickup-location{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom:1px solid rgba(0,0,0,.08) !important}.booking-form__input__pickup-date{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom:1px solid rgba(0,0,0,.08) !important}.booking-form__input__dropoff-date{border-top-right-radius:0;border-bottom-left-radius:4px !important;border-bottom:1px solid rgba(0,0,0,.08) !important}}@media only screen and (max-width: 767px){.booking-form__input__group{margin-bottom:0}}.booking-form__input__group__with-icon{position:relative}.booking-form__input__group__icon{position:absolute;right:16px;top:calc(50% - 12px)}.booking-form__input__group__pickup-date{width:50%}.booking-form__input__group__pickup-date input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid rgba(0,0,0,.08) !important}@media only screen and (max-width: 767px){.booking-form__input__group__pickup-date{width:100%}}.booking-form__input__group__dropoff-date{width:50%}@media only screen and (max-width: 767px){.booking-form__input__group__dropoff-date{width:100%}}.booking-form__input__group__dropoff-date input{border-top-left-radius:0;border-bottom-left-radius:0}.booking-form__btn{background:#3bd69b;border-radius:4px;font-size:16px;color:#fff;letter-spacing:-0.45px;text-align:center;line-height:24px;border-width:0;box-shadow:none;padding:16px 24px;font-weight:600;display:block;width:100%;display:block;margin-left:auto;margin-right:auto}.booking-form__btn:focus{outline:none}.booking-form__btn:hover{text-decoration:none;color:#fff}.booking-form__btn:disabled{opacity:.5}.booking-form .easy-autocomplete .booking-form__input__pickup-location{padding:18px 16px;border-radius:4px;font-size:15px;border-width:0;background-color:#fff;color:#000;box-shadow:none}.booking-form .easy-autocomplete .easy-autocomplete-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 10px 40px 0 rgba(0,0,0,.1)}.booking-form .easy-autocomplete .easy-autocomplete-container ul{padding:0;border-width:0;background-color:#fff;margin:-2px 0 0;border-radius:0 0 4px 4px}.booking-form .easy-autocomplete .easy-autocomplete-container ul li{margin:0;padding:0;border-width:0;border-bottom:1px solid #ececec;background:rgba(0,0,0,0)}.booking-form .easy-autocomplete .easy-autocomplete-container ul li:hover{background:rgba(0,0,0,0)}.booking-form .easy-autocomplete .easy-autocomplete-container ul li:last-child{border-bottom-width:0}.booking-form .easy-autocomplete .easy-autocomplete-container ul li .eac-item{display:flex;padding:16px;align-items:center}.booking-form .easy-autocomplete .easy-autocomplete-container ul li .eac-item>span{display:block}.booking-form .easy-autocomplete .easy-autocomplete-container ul li .eac-item>span:first-child{margin-right:6px}.booking-form .easy-autocomplete .easy-autocomplete-container ul li .eac-item>span:first-child img{width:20px;height:auto}.booking-form .easy-autocomplete .easy-autocomplete-container ul li .eac-item>span:last-child>span:last-child{color:#858585}.booking-form label .error{background:#fff;padding:4px 10px;border-radius:4px;font-size:14px;margin-top:6px;position:relative;color:#e74c3c}@media only screen and (max-width: 991px){.subscribe-form{margin-top:40px}}.subscribe-form p{margin-bottom:23px}.subscribe-form .subscribe-form-row .subscribe-form-input{padding:18px 16px;border-radius:4px;font-size:15px;border-width:0;background-color:#fff;color:#000;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.1) !important}.subscribe-form .subscribe-form-row .footer-btn{background:#3bd69b;border-radius:4px;font-size:16px;color:#fff;letter-spacing:-0.45px;text-align:center;line-height:24px;border-width:0;box-shadow:none;padding:16px 24px;font-weight:600;display:block;width:100%}.subscribe-form .subscribe-form-row .footer-btn:focus{outline:none}.subscribe-form .subscribe-form-row .footer-btn:hover{text-decoration:none;color:#fff}.subscribe-form .subscribe-form-row .footer-btn:disabled{opacity:.5}.reserve-section{overflow-x:hidden}.reserve-section__wrapper{margin-left:-132px;margin-right:-132px}@media only screen and (max-width: 991px){.reserve-section__wrapper{margin-left:0;margin-right:0;background-color:#3bd69b;padding:60px 60px 40px;border-radius:12px}}@media only screen and (max-width: 991px){.reserve-section__wrapper{padding:40px 40px 20px}}@media only screen and (min-width: 992px){.reserve-section__content__wrapper{background-color:#3bd69b;border-radius:12px;padding:64px 0 70px}}.reserve-section__content__wrapper h2{font-size:48px;color:#000;letter-spacing:-1.35px;text-align:center;line-height:64px;margin-bottom:32px}@media only screen and (max-width: 767px){.reserve-section__content__wrapper h2{font-size:28px;line-height:36px;margin-bottom:10px}}.reserve-section__content__wrapper h2 span{display:block;color:#fff}.reserve-section__content__wrapper p{opacity:.72;font-size:20px;color:rgba(0,0,0,.6);letter-spacing:-0.56px;text-align:center;line-height:32px;margin-bottom:64px}@media only screen and (max-width: 767px){.reserve-section__content__wrapper p{font-size:18px;margin-bottom:0}}.reserve-section .booking-form__wrapper{padding:0 92px}@media only screen and (max-width: 991px){.reserve-section .booking-form__wrapper{padding:0;margin-top:40px}}@media only screen and (max-width: 767px){.reserve-section .booking-form__wrapper{margin-top:20px}}.reserve-section .booking-form{background-color:#000;padding:36px 40px 16px;border-radius:12px;margin-top:-64px}@media only screen and (max-width: 991px){.reserve-section .booking-form{background:rgba(0,0,0,0);padding:0;margin-top:0}}@media only screen and (max-width: 991px){.reserve-section .booking-form__btn{background-color:#fff;color:#3bd69b}}.wizard{border-width:0;background:rgba(0,0,0,0)}.wizard__content__title{font-size:48px;color:#000;letter-spacing:-1.35px;line-height:64px;text-align:center;margin-bottom:64px}@media only screen and (max-width: 767px){.wizard__content__title{font-size:28px;line-height:36px;margin-bottom:32px}}.wizard .tab-content{height:auto !important}.wizard .tab-content .tab-pane{padding:0}.wizard__toolbar__top{border-bottom:1px solid #ececec;padding-bottom:24px;margin-bottom:64px}@media only screen and (max-width: 767px){.wizard__toolbar__top{margin-bottom:32px}}.wizard__toolbar__top a{font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px;font-weight:500}.wizard__toolbar__top a:hover{text-decoration:none}.wizard__toolbar__top__right{opacity:.32}@media only screen and (max-width: 767px){.wizard__toolbar__top__right{text-align:left !important}}@media only screen and (max-width: 767px){.wizard__toolbar__top__right a{display:flex;align-items:center}.wizard__toolbar__top__right a span{order:1}}.wizard ul.nav{border-width:0;background:#000;padding-left:40px;padding-right:40px;margin-bottom:24px;border-radius:12px}@media only screen and (min-width: 1024px){.wizard ul.nav{margin-right:-40px;margin-left:-40px}}@media only screen and (max-width: 767px){.wizard ul.nav{flex-direction:column;padding-left:0;padding-right:0}}.wizard ul.nav li{width:33.33%}@media only screen and (max-width: 767px){.wizard ul.nav li{width:100%}}.wizard ul.nav li:first-child{padding-left:0}.wizard ul.nav li:last-child{padding-right:0}.wizard ul.nav li a.nav-link{padding:24px 10px;display:block;text-align:left !important;position:relative}@media only screen and (max-width: 767px){.wizard ul.nav li a.nav-link{padding:12px 24px}}.wizard ul.nav li a.nav-link:after{content:"";height:4px;background:#3bd69b !important;top:0;position:absolute;width:calc(100% - 10px);left:10px}@media only screen and (max-width: 767px){.wizard ul.nav li a.nav-link:after{left:0;top:12px;width:4px;height:calc(100% - 24px)}}.wizard ul.nav li a.nav-link.inactive:after{display:none}.wizard ul.nav li a.nav-link.active:after{display:block}.wizard ul.nav li a.nav-link.active h3{color:#3bd69b}.wizard ul.nav li a.nav-link h3{font-size:16px;color:rgba(255,255,255,.48);margin-bottom:6px;letter-spacing:-0.45px;line-height:24px}.wizard ul.nav li a.nav-link p{font-size:16px;color:#fff;letter-spacing:-0.45px;line-height:24px;margin-bottom:0}.web-booking__car-list__item{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06);border-radius:8px;margin-bottom:24px}.web-booking__car-list__item__img{max-width:100%}.web-booking__car-list__item__content__wrapper{padding:36px 24px}.web-booking__car-list__item__content__title{font-size:24px;color:#000;letter-spacing:-0.67px;line-height:32px;margin-bottom:12px;font-weight:600}.web-booking__car-list__item__price{font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px;margin-bottom:0;margin-right:24px;font-weight:600}@media only screen and (max-width: 767px){.web-booking__car-list__item__price{margin-bottom:8px}}.web-booking__car-list__item__btn{background:#3bd69b;border-radius:4px;font-size:16px;color:#fff;letter-spacing:-0.45px;text-align:center;line-height:24px;border-width:0;box-shadow:none;padding:16px 24px;font-weight:600;display:block;width:100%;width:fit-content}.web-booking__car-list__item__btn:focus{outline:none}.web-booking__car-list__item__btn:hover{text-decoration:none;color:#fff}.web-booking__car-list__item__btn:disabled{opacity:.5}.web-booking__car-list__item__feature-badge-list{padding:0;list-style:none;margin:0 0 -8px}@media only screen and (max-width: 991px){.web-booking__car-list__item__feature-badge-list{text-align:center}}.web-booking__car-list__item__feature-badge-list li{display:inline-block;margin-right:8px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06);border-radius:4px;font-size:16px;color:#000;letter-spacing:-0.45px;line-height:28px;padding:6px 24px;margin-bottom:8px}.web-booking__car-list__item__feature-badge-list li:last-child{margin-right:0}.web-booking__car-list__item__footer{border-top:1px solid #ececec;padding:24px}.web-booking__car-list__item__footer__right{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 991px){.web-booking__car-list__item__footer__right{margin-top:24px;justify-content:center}}@media only screen and (max-width: 767px){.web-booking__car-list__item__footer__right{flex-direction:column}}.web-booking__extras-list__footer{margin-top:32px;margin-bottom:56px}@media only screen and (max-width: 767px){.web-booking__extras-list__footer{margin-top:8px}}.web-booking__extras-list__footer__btn{background:#3bd69b;border-radius:4px;font-size:16px;color:#fff;letter-spacing:-0.45px;text-align:center;line-height:24px;border-width:0;box-shadow:none;padding:16px 24px;font-weight:600;display:block;width:100%;width:100%;margin-bottom:16px}.web-booking__extras-list__footer__btn:focus{outline:none}.web-booking__extras-list__footer__btn:hover{text-decoration:none;color:#fff}.web-booking__extras-list__footer__btn:disabled{opacity:.5}.web-booking__extras-list__footer__price__wrapper{display:flex;justify-content:center}.web-booking__extras-list__footer__price__wrapper h4{font-size:16px;color:#000;letter-spacing:-0.45px;text-align:right;line-height:24px;font-weight:600}.web-booking__extras-list__footer__price__final{color:rgba(0,0,0,.48) !important;margin-right:24px}.web-booking__extras-list__item{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06);border-radius:8px;padding:16px 24px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 374px){.web-booking__extras-list__item{flex-direction:column;align-items:flex-end}}.web-booking__extras-list__item.active{border:1px solid #3bd69b;box-shadow:0 2px 6px 0 rgba(59,214,155,.32)}.web-booking__extras-list__item.active .web-booking__extras-list__item__title{color:#3bd69b}.web-booking__extras-list__item.active .pretty-number-input__wrapper{display:block}.web-booking__extras-list__item.active .web-booking__extras-list__item__input__btn{display:none}.web-booking__extras-list__item__content__wrapper{width:70%}@media only screen and (max-width: 480px){.web-booking__extras-list__item__content__wrapper{width:64%}}@media only screen and (max-width: 374px){.web-booking__extras-list__item__content__wrapper{width:100%}}.web-booking__extras-list__item__title{font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px;margin-bottom:8px;font-weight:600}.web-booking__extras-list__item__desc{opacity:.48;font-size:16px;color:#000;letter-spacing:-0.45px;line-height:22px;margin-bottom:0}@media only screen and (max-width: 480px){.web-booking__extras-list__item__input__wrapper .pretty-number-input{width:25px}}.web-booking__extras-list__item__input__wrapper .pretty-number-input__wrapper{display:none}.web-booking__extras-list__item__input__btn{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06);border-radius:16px;font-size:16px;color:#000;letter-spacing:-0.45px;text-align:center;line-height:24px;width:32px;height:32px;font-weight:600}.web-booking__extras-list__item__input__btn:focus{outline:none}.pretty-number-input{box-shadow:none;border:none;font-size:16px;color:#3bd69b;letter-spacing:-0.45px;text-align:center;line-height:24px;font-weight:600;width:40px}.pretty-number-input__wrapper{display:flex;align-items:center}.pretty-number-input__wrapper input[type=button]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06);border-radius:16px;font-size:16px;color:#000;letter-spacing:-0.45px;text-align:center;line-height:24px;width:32px;height:32px;font-weight:600}.pretty-number-input__wrapper input[type=button]:focus{outline:none}.pretty-number-input:focus{outline:none;box-shadow:none;border:none}.pretty-number-input::-webkit-outer-spin-button,.pretty-number-input::-webkit-inner-spin-button{-webkit-appearance:none}.web-booking__feature-list{margin:0;padding:0;list-style:none}.web-booking__feature-list li{font-size:16px;line-height:28px;margin-bottom:2px}.web-booking__feature-list li:last-child{margin-bottom:0}.web-booking__feature-list li i{color:#3bd69b;display:inline-block;margin-right:8px}.web-booking__feature-list li span{color:rgba(0,0,0,.48);letter-spacing:-0.45px}.web-booking__overview{padding:48px;background:#f5f5f7;border-radius:8px;height:100%}@media only screen and (max-width: 767px){.web-booking__overview{padding:24px}}.web-booking__overview__vehicle-img{max-width:100%;margin:0 auto 28px}.web-booking__overview__vehicle-title{font-size:24px;color:#000;letter-spacing:-0.67px;line-height:32px;font-weight:600;padding-bottom:28px;border-bottom:1px solid #d6d6d6}.web-booking__overview__total-price{font-size:24px !important;color:#000 !important;letter-spacing:-0.67px !important;text-align:right !important;line-height:32px !important;opacity:1 !important}.web-booking__overview__total-price__wrapper{margin-top:16px;padding-top:20px;border-top:1px solid #d6d6d6}.web-booking__overview__total-price__wrapper h4{margin-bottom:0;opacity:.48;font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px}.web-booking__overview__info{margin-top:16px}.web-booking__overview__info h4:first-child{opacity:.48;font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px;margin-bottom:6px}.web-booking__overview__info h4:last-child{font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px;margin-bottom:0}.web-booking__payment-methods__acordion{margin-top:36px}.web-booking__payment-methods{margin-top:32px}.web-booking__payment-methods__card__title{font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px;font-weight:600;margin-bottom:26px}.web-booking__payment-methods__wrapper{display:none}@media only screen and (max-width: 991px){.web-booking__payment-methods__wrapper{margin-top:64px}}@media only screen and (max-width: 767px){.web-booking__payment-methods__wrapper{margin-top:32px}}.web-booking__payment-methods__title{font-size:32px;color:#000;letter-spacing:-0.9px;line-height:48px;margin-bottom:8px}@media only screen and (max-width: 767px){.web-booking__payment-methods__title{font-size:24px;line-height:32px}}.web-booking__payment-methods__accordion__item{padding:24px 0;border-bottom:1px solid #ececec}.web-booking__payment-methods__accordion__item__content{margin-top:24px}.web-booking__payment-methods__accordion__item__heading{display:block;width:100%}.web-booking__payment-methods__accordion__item__heading button{display:block;width:100%;position:relative;font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px;text-align:left;background-color:rgba(0,0,0,0);box-shadow:none;border-width:0;padding-left:40px}.web-booking__payment-methods__accordion__item__heading button:after{content:"";width:12px;height:12px;position:absolute;left:8px;top:8px;z-index:1;background:#fff;border-radius:12px}.web-booking__payment-methods__accordion__item__heading button:before{content:"";position:absolute;left:0;top:0;background:#3bd69b;border:1px solid #3bd69b;box-shadow:none;border-radius:14px;width:28px;height:28px}.web-booking__payment-methods__accordion__item__heading button.collapsed:before{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06)}.web-booking__payment-methods__accordion__item__heading button.collapsed:after{display:none}.web-booking__payment-methods__accordion__item__heading button:focus{outline:0}.web-booking__create-booking-form .form-group{margin-bottom:30px}.web-booking__create-booking-form__btn{background:#3bd69b;border-radius:4px;font-size:16px;color:#fff;letter-spacing:-0.45px;text-align:center;line-height:24px;border-width:0;box-shadow:none;padding:16px 24px;font-weight:600;display:block;width:100%}.web-booking__create-booking-form__btn:focus{outline:none}.web-booking__create-booking-form__btn:hover{text-decoration:none;color:#fff}.web-booking__create-booking-form__btn:disabled{opacity:.5}.bootstrap-datetimepicker-widget{font-family:"SF Pro",sans-serif}.bootstrap-datetimepicker-widget table thead tr:last-child th{padding-top:15px;padding-bottom:15px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#3bd69b}.alert{padding:18px 16px;border-radius:4px;font-size:15px}.pretty-checkbox-input{display:block;position:relative;padding-left:40px;cursor:pointer;font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pretty-checkbox-input a{color:#000}.pretty-checkbox-input input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.pretty-checkbox-input input:checked~.checkmark{background-color:#3bd69b}.pretty-checkbox-input input:checked~.checkmark:after{display:block}.pretty-checkbox-input .checkmark{position:absolute;top:-2px;left:0;height:28px;width:28px;background-color:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06);border-radius:4px}.pretty-checkbox-input .checkmark:after{content:"";position:absolute;display:none;width:12px;height:12px;left:7px;top:7px;background:#fff;border-radius:2px}.web-booking__register-form__btn{background:#3bd69b;border-radius:4px;font-size:16px;color:#fff;letter-spacing:-0.45px;text-align:center;line-height:24px;border-width:0;box-shadow:none;padding:16px 24px;font-weight:600;display:block;width:100%;margin-top:48px}.web-booking__register-form__btn:focus{outline:none}.web-booking__register-form__btn:hover{text-decoration:none;color:#fff}.web-booking__register-form__btn:disabled{opacity:.5}.web-booking__login-form__btn{background:#3bd69b;border-radius:4px;font-size:16px;color:#fff;letter-spacing:-0.45px;text-align:center;line-height:24px;border-width:0;box-shadow:none;padding:16px 24px;font-weight:600;display:block;width:100%;margin-top:48px}.web-booking__login-form__btn:focus{outline:none}.web-booking__login-form__btn:hover{text-decoration:none;color:#fff}.web-booking__login-form__btn:disabled{opacity:.5}.service-item{text-align:center;margin-bottom:56px}.service-item__image{margin-bottom:24px;height:60px;width:auto}.service-item__title{font-size:24px;color:#000;letter-spacing:-0.67px;text-align:center;line-height:32px;margin-bottom:16px}@media only screen and (max-width: 767px){.service-item__title{font-size:22px}}.service-item__desc{font-size:20px;color:rgba(0,0,0,.48);letter-spacing:-0.56px;text-align:center;line-height:32px;margin-bottom:0}@media only screen and (max-width: 767px){.service-item__desc{font-size:18px}}.vehicle-models__item{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06);border-radius:8px;margin-bottom:32px;padding:36px 24px 24px}.vehicle-models__item__image{margin-bottom:24px;width:100%;height:auto}.vehicle-models__item__title{font-size:24px;color:#000;letter-spacing:-0.67px;line-height:32px;margin-bottom:8px}@media only screen and (max-width: 767px){.vehicle-models__item__title{font-size:22px}}.vehicle-models__item__price{font-size:16px;color:#3bd69b;letter-spacing:-0.45px;line-height:24px;margin-bottom:24px}.vehicle-models__item__features-list{list-style:none;margin:0;padding:0}.vehicle-models__item__features-list li{display:inline-block;padding:7px 16px;border-radius:100px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 6px 0 rgba(0,0,0,.06);opacity:.48;font-size:14px;color:#000;letter-spacing:-0.39px;line-height:20px;margin-right:8px;margin-bottom:12px}.vehicle-models__item__features-list li:last-child{margin-right:0}.rental-cta{background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 10px 40px 0 rgba(0,0,0,.1);border-radius:4px;padding:15px 24px 17px 24px;text-align:center}.rental-cta h3{color:#000;font-size:16px;letter-spacing:-0.45px;line-height:32px;margin-bottom:0}.rental-cta h3 a{text-decoration:none;color:#000;border-bottom:1px solid #000;padding-bottom:6px}.rental-cta h3 a:hover{text-decoration:none}.rental-cta--dark{background:rgba(0,0,0,.42);box-shadow:none}.rental-cta--dark h3{color:#fff}.rental-cta--dark h3 span{opacity:.72}.rental-cta--dark h3 a{color:#fff;border-bottom:2px solid #fff}.rental-cta--lg{padding:24px 24px 18px;border-radius:6px 6px 0 0}.rental-cta--lg h3{font-size:20px;letter-spacing:-0.56px;line-height:32px}@media only screen and (max-width: 767px){.rental-cta--lg h3{font-size:18px}}header{display:flex;align-items:center;padding:35px 0;background:rgba(0,0,0,0);position:relative;z-index:1}header.dark .header-right-menu ul li a{color:#000}header.dark .header-right-menu ul li a svg{fill:#000}header .logo{display:block}header .header-right-menu ul{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;list-style:none}header .header-right-menu ul li{margin-right:10px}header .header-right-menu ul li:last-child{margin-right:0}header .header-right-menu ul li a{color:#fff;font-size:16px;display:block}header .header-right-menu ul li a:hover{text-decoration:none}.hero-section{background-image:url("../images/banner.png");background-repeat:no-repeat;background-size:cover;margin-top:-202px;padding-top:240px}.hero-section .rental-cta{margin-top:52px}@media only screen and (max-width: 767px){.hero-section .rental-cta{margin-top:20px}}.hero-section .hero-text{margin-bottom:96px}@media only screen and (max-width: 767px){.hero-section .hero-text{margin-bottom:40px}}.hero-section .hero-text h1{font-size:48px;color:#fff;letter-spacing:-1.35px;line-height:64px;font-weight:400}@media only screen and (max-width: 767px){.hero-section .hero-text h1{font-size:28px;line-height:36px}}.hero-section .hero-text p{font-size:20px;color:rgba(255,255,255,.86);letter-spacing:-0.56px;line-height:32px}@media only screen and (max-width: 767px){.hero-section .hero-text p{font-size:18px}}.footer-warper{border:1px solid #ececec}.footer-warper .footer-widget{padding:55px 0px 60px}@media only screen and (max-width: 991px){.footer-warper .footer-widget{padding-bottom:40px}}.footer-warper .footer-widget p{font-size:16px;color:rgba(0,0,0,.48) !important}.footer-warper .footer-widget .footer-nav{display:flex;align-items:flex-start}.footer-warper .footer-widget .footer-nav ul{padding:0;margin:0 86px 0 0}@media only screen and (max-width: 480px){.footer-warper .footer-widget .footer-nav ul{margin-right:20px}}.footer-warper .footer-widget .footer-nav ul:last-child{margin-right:0}.footer-warper .footer-widget .footer-nav ul:last-child li{margin-right:0}.footer-warper .footer-widget .footer-nav ul li{list-style:none;margin-top:23px}.footer-warper .footer-widget .footer-nav ul li:first-child{margin-top:0}.footer-warper .footer-widget .footer-nav ul li a{font-size:16px;color:#000;font-weight:500}@media only screen and (max-width: 767px){.footer-warper .footer-widget .footer-nav ul li a{font-size:14px}}.footer-warper .footer-widget .footer-nav ul li a:hover{color:#3bd69b;text-decoration:none}.footer-warper .footer-copyright-wraper{border:1px solid #ececec}.footer-warper .footer-copyright-wraper .footer-copyright{padding:24px 0px 27px}.footer-warper .footer-copyright-wraper .footer-copyright p{font-size:16px;color:rgba(0,0,0,.48) !important}@media only screen and (min-width: 992px){.footer-warper .footer-copyright-wraper .footer-copyright p{margin-bottom:0}}.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul{display:flex;align-items:center;justify-content:center;margin-bottom:0px;padding-left:0px}@media only screen and (max-width: 991px){.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul{justify-content:flex-start}}@media only screen and (max-width: 480px){.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul{flex-direction:column;align-items:flex-start}}.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul :last-child{margin-right:0px}.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul li{margin-right:40px;list-style:none}@media only screen and (max-width: 480px){.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul li{margin-bottom:10px}}.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul li:last-child{margin-right:0}@media only screen and (max-width: 480px){.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul li:last-child{margin-bottom:0}}.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul li a{font-size:16px;color:#000}@media only screen and (max-width: 767px){.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul li a{font-size:14px}}.footer-warper .footer-copyright-wraper .footer-copyright .footer-copyright-nav ul li a:hover{color:#3bd69b;text-decoration:none}.service-section{padding-top:72px;padding-bottom:52px}.vehicle-models__section{padding-bottom:76px}.vehicle-models__section .section-title-area{border-top:2px dashed #e3e3e3;border-top-left-radius:50%;border-top-right-radius:50%;padding-top:120px}.footer-cta-section{margin-top:20px;margin-bottom:94px}.booking-page__auth__wrapper .web-booking__login-form{display:none}.booking-page__auth__title{font-size:48px;color:#000;letter-spacing:-1.35px;line-height:64px;margin-bottom:16px}.booking-page__auth__help-title{font-size:16px;color:#000;letter-spacing:-0.45px;line-height:24px;margin-bottom:48px}.booking-page__auth__help-title__registration{display:none}.booking-page__auth__help-title a{color:#000;text-decoration:none;border-bottom:1px solid #000}.booking-page__auth__help-title a:hover{text-decoration:none}.booking-page__car-list-wizard-content{margin-bottom:56px}.booking-page__payment-wizard-content{margin-bottom:48px}.booking-page__payment__wrapper .web-booking__stripe-form{margin-bottom:-30px}.web-booking__confirmation-page__wrapper{text-align:center;padding:95px 0}@media only screen and (max-width: 767px){.web-booking__confirmation-page__wrapper{padding:48px 0}}.web-booking__confirmation-page__image{max-width:140px;margin:0 auto 56px;display:block}@media only screen and (max-width: 767px){.web-booking__confirmation-page__image{margin-bottom:28px}}.web-booking__confirmation-page__title{font-size:48px;color:#3bd69b;letter-spacing:-1.35px;text-align:center;line-height:64px;margin-bottom:32px}@media only screen and (max-width: 767px){.web-booking__confirmation-page__title{font-size:28px;line-height:36px;margin-bottom:16px}}.web-booking__confirmation-page__content{margin-bottom:72px;font-size:20px;color:#000;letter-spacing:-0.56px;text-align:center;line-height:32px}@media only screen and (max-width: 767px){.web-booking__confirmation-page__content{font-size:18px;margin-bottom:36px}}.web-booking__confirmation-page__btn{background:#3bd69b;border-radius:4px;font-size:16px;color:#fff;letter-spacing:-0.45px;text-align:center;line-height:24px;border-width:0;box-shadow:none;padding:16px 24px;font-weight:600;display:block;width:100%;width:fit-content;margin:0 auto}.web-booking__confirmation-page__btn:focus{outline:none}.web-booking__confirmation-page__btn:hover{text-decoration:none;color:#fff}.web-booking__confirmation-page__btn:disabled{opacity:.5}body{margin:0;padding:0;font-family:"SF Pro",sans-serif;background-color:#fff;-webkit-font-smoothing:antialiased}/*# sourceMappingURL=web-rental.css.map */
