@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{position:relative;width:100%;height:auto;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}a{text-decoration:none}li{list-style:none}.carousel{position:relative}.carousel-item{position:relative;height:80vh}.carousel-item .established h1{position:absolute;color:#f4f3f1;left:24%;top:-6rem;font-size:20.3125rem;font-weight:800;line-height:148.187%;letter-spacing:-.91406rem;z-index:-1}.carousel-item img{width:auto;height:44rem;margin:auto;margin-bottom:2rem;flex-shrink:0}.carousel-control-prev-icon,.carousel-control-next-icon{width:7.4625rem;height:3rem;font-size:1.4rem;display:flex;justify-content:center;align-items:center;color:#232323;border:1px solid #FD6A34;border-radius:3.125rem;background-color:#fff;box-shadow:4px 4px #fd6a34}.carousel-control-prev-icon,.carousel-control-next-icon{background-image:url(none)}.carousel-item .register{margin:auto;padding:.6rem 1.8rem;display:grid;margin-top:1rem;margin-bottom:2rem}.carousel-item .row{margin-top:-12rem}.navbar-nav{margin:auto}.navbar-brand img{width:5rem}.nav-item{margin:0 1rem;color:#000;font-size:1rem;font-weight:500;letter-spacing:.1rem}.sign{color:#000;font-size:1rem;font-weight:500;margin-right:1rem}.register{color:#404040;text-align:center;font-size:1rem;font-weight:500;padding:.5rem 1.4rem;border-radius:3.125rem;border:1px solid #000;box-shadow:4px 4px #404040;transition:all ease-in-out .3s}.register:hover{background:#232323;color:#fff}.hero{position:relative;width:100vw;height:90vh;display:flex;justify-content:start;align-items:center}.hero_content{width:32rem}.hero_content h5{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:.045rem}.hero_content h1{color:#000;font-size:4rem;font-weight:700;line-height:128.188%;letter-spacing:.1rem}.hero_content h1 span{color:#fedb0d}.buttons .btn{width:11.625rem;height:3.4375rem;border-radius:3.125rem;padding:.625rem .5625rem;margin:.4rem 0}.buttons .btn:nth-child(1){background:#fedb0d;box-shadow:4px 4px #40404080}.img_section{width:auto}.car_img{position:absolute;width:62%;height:auto;left:42%;transition:all ease-in-out .3s}.car_img:hover{transform:scale(1.05)}.book-section{position:relative}.book-content{margin:0 auto;margin-bottom:10rem}.book-content__box{background-color:#fff;width:100%;padding:4rem 4.5rem 5rem 5.5rem;box-shadow:0 10px 20px #0000001a;height:auto;position:relative;z-index:4;color:#fff;border-radius:5px;background-image:url(/assets/book-bg-BAQw413d.png);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;color:#010103}.box-form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;gap:2rem}.box-form b{color:#fedb0d}.box-form__car-type{display:flex;flex-direction:column}.box-form__car-type label{font-weight:600;margin-bottom:1.2rem}.box-form__car-type label i{color:#fedb0d}.box-form__car-type select{font-size:1.2rem;color:#ababab;border:1px solid #ccd7e6;border-radius:3px;font-weight:400;padding:.8rem 1rem;outline:none}.box-form__car-time{display:flex;flex-direction:column;position:relative}.box-form__car-time input{outline:none;color:#878585;padding-right:2rem;border:1px solid #ccd7e6}.box-form__car-time label{font-size:1.6rem;font-weight:600;margin-bottom:1.2rem}.box-form__car-time label i{color:#fedb0d}::-webkit-datetime-edit{padding:.8rem 1rem}::-webkit-calendar-picker-indicator{cursor:pointer;font-size:1.6rem}.box-form .btn{padding:.8rem .2rem;height:fit-content;align-self:self-end;border:none;border-radius:5rem;font-size:1.2rem;font-weight:500;color:#fff;box-shadow:0 10px 15px #ff533059;cursor:pointer;transition:all .3s}.error-message{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:1rem 1.4rem;margin-bottom:1.8rem;margin-top:-1rem;border:1px solid transparent;border-radius:.8rem;font-size:1rem;font-weight:500;display:none;justify-content:space-between;align-items:center}.booking-done{color:#2a6817;background-color:#c3fabe;border-color:#f5c6cb;padding:1rem 1.4rem;margin-bottom:1.8rem;margin-top:-1rem;border:1px solid transparent;border-radius:.8rem;font-weight:500;display:none;justify-content:space-between;align-items:center}.active-modal{opacity:1!important;display:flex!important}.modal-overlay{opacity:0;display:none;position:fixed;width:100%;height:100%;background-color:#0000004d;z-index:999999999;top:0;right:0}.booking-modal{opacity:0;display:none;flex-direction:column;position:fixed;overflow-x:hidden;overflow-y:scroll;z-index:999999999999;top:54%;left:50%;transform:translate(-50%,-50%);width:83rem;height:100vh;border:2px solid white;background-color:#fff;padding-right:2px;color:#232323}.booking-modal__title{display:flex;justify-content:space-between;padding:1rem 1.5rem;background-color:#fd6a34;color:#fff;align-items:center}.booking-modal__title h2{font-size:2.4rem;text-transform:uppercase}.booking-modal__title i{font-size:2.5rem;color:#ffffffea;cursor:pointer;transition:all .2}.booking-modal__message{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 3rem;background-color:#ffeae6}.booking-modal__message h1{font-size:1.9rem;font-weight:700;color:#fd6a34}.booking-modal__message h4 i{font-size:2.5rem}.booking-modal__message p{font-size:1.7rem;color:#777;font-weight:500;line-height:1.6}.booking-modal__car-info{background-color:#fff;padding:3rem;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #7777779f}.booking-modal__car-info__dates{display:flex;flex-direction:column;gap:2rem}.booking-modal__car-info__dates h5{font-size:1.8rem;color:#fd6a34}.booking-modal__car-info__dates span{display:flex;gap:1rem}.booking-modal__car-info__dates span i{font-size:1.8rem;padding-top:.2rem;color:#777}.booking-modal__car-info__dates span h6{font-size:1.5rem;margin-bottom:.2rem}.booking-modal__car-info__dates span p{color:#777}.booking-modal__car-info__model{display:flex;flex-direction:column;gap:3rem}.booking-modal__car-info__model h5{font-size:1.8rem;color:#fd6a34}.booking-modal__car-info__model h5 span{color:#010103}.booking-modal__car-info__model img{width:100%;height:auto}.booking-modal__person-info{padding:3rem;background-color:#fff;display:flex;flex-direction:column}.booking-modal__person-info h4{font-size:1.8rem;text-transform:uppercase;color:#fd6a34;margin-bottom:2rem}.input-time{text-align:center;width:8rem;font-size:14px;cursor:pointer}.info-form{display:flex;flex-direction:column}.info-form__checkbox{display:flex;gap:1rem;align-items:center;font-size:1rem;color:#565454;margin-top:2rem;margin-bottom:3rem}.info-form__checkbox input{width:1.6rem;height:1.6rem}.info-form__1col{grid-template-columns:1fr!important}.info-form____2col,.info-form__1col{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1rem 0}.info-form____2col,.info-form__1col span{display:flex;flex-direction:column;gap:.4rem}.info-form____2col,.info-form__1col span label{font-size:1.6rem;font-weight:500;color:#777}.info-form____2col,.info-form__1col span label b{color:#fd6a34}.info-form____2col,.info-form__1col span input{padding:14px 15px;background-color:#dbdbdb;color:#555;font-size:1.5rem;font-weight:500;outline:none;border:none}.reserve-button{background-color:#dbdbdb;margin:0 -3rem;padding:3rem;text-align:right}.reserve-button button{font-size:2.4rem;color:#fff;font-weight:700;background-color:#fd6a34;border:1px solid yellow;padding:1.2rem 2rem;cursor:pointer;transition:all .2s}.reserve-button button:hover{background-color:#fe3516}.dates-div{display:flex;flex-direction:column;gap:3.2rem}.banner{position:relative;background:url(/assets/book-bg-BAQw413d.png)}.quick_rental{position:relative}.quick_rental p{color:#000;text-align:center;font-size:1.5rem;font-weight:400;letter-spacing:.015rem}.quick_rental h1{font-weight:600}.quick_rental span{color:#fedb0d;text-transform:uppercase;text-shadow:5px 2px 40px #FEDB0D}.quick_rental .box{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;width:22.3125rem;height:20.5rem}.quick_rental .box p{color:#404040;text-align:center;font-size:.875rem;font-weight:400;line-height:174.188%;letter-spacing:.035rem}.box h1{font-size:1.8rem;font-weight:600;letter-spacing:.04rem;margin-top:1rem}.Why_Choose_Us{position:relative;background-image:url(/assets/book-bg-BAQw413d.png)}.Why_Choose_Us .row{position:relative;display:flex;justify-content:space-around;align-items:center;margin:auto}.left_Content{width:40%}h5{font-weight:600;font-size:1.4rem;letter-spacing:.02rem}.Why_Choose_Us h1{font-size:2.6rem;font-weight:700;letter-spacing:.02rem}p{font-size:.88rem}.Right_Content{position:relative;width:auto}.details{position:relative;width:25rem;height:8rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;text-align:left}.details figure{margin-right:2rem;padding:2rem;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:20rem;background:#fd6a34}.details figure i{color:#fff}.why_content h2{font-size:1.4rem;font-weight:600}.why_content p{font-size:.8rem}.img_grid{position:relative;display:flex;justify-content:center;align-items:center}.img_grid .car1{margin-left:-10rem}.img_grid .car2{position:absolute;width:55%}.img_grid .car3{margin-right:-12rem}.find_cars{position:relative;width:100%;height:auto;margin:8rem 0}.find_cars .find_car__img{position:absolute;width:50rem;height:100vh;left:42rem;top:-10rem}.Testimonials{width:100%;height:auto;padding:4rem 0;background-image:url(/assets/book-bg-BAQw413d.png);border-top:1px solid #FEDB0D;border-bottom:1px solid #FEDB0D}h2{font-size:2.6rem;font-weight:700;letter-spacing:.02rem}.card{margin:auto;position:relative;width:30rem;height:100%;padding:2rem;border-right:3.2rem;background:#fff;box-shadow:2px 6px 38.8px #0003}.card p{font-size:1rem}.avatar{display:flex;justify-content:start;align-items:center}.avatar h2{font-size:1.4rem}.avatar p{font-size:1rem}.avatar img{width:90px;height:90px;border-radius:5rem}.fa-quote-right{margin-left:auto;font-size:4rem;color:#fd6a34}.subscribe{position:relative;width:100%;height:28rem;margin:12rem 0;justify-content:space-evenly;padding:0 2rem;border-radius:1.4rem;background-image:url(/assets/bg-CkHrwc5G.jpg);background-size:contain}.sub_content{position:relative;width:35rem;padding-left:8rem}.sub_content h1{color:#232323;font-size:2.6rem}.sub_content p{color:#23232380;width:80%;font-weight:500}.app_image{position:relative;width:50vw;height:100vh}.social_app{position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;margin-left:-6rem}.social_app img{width:10rem;border-radius:.6rem}.faq{position:relative;width:100%;height:auto}.faq img{position:absolute;left:-6rem;top:0;width:30vw}.dropdown-toggle{white-space:wrap}.dropdown-center{position:relative;margin:1rem}.dropdown-center .btn{width:50%;background-color:#fedb0d;border-radius:0;padding:1rem;border-style:none}.dropdown-center .dropdown-menu{width:50%;height:auto}.dropdown-center .dropdown-item{width:auto;height:auto;white-space:wrap}.footer{position:relative;width:100%;height:70vh;background-image:url(/assets/book-bg-BAQw413d.png)}.subscribe_content{position:relative;justify-content:space-between;width:80%;margin:auto;padding:6rem 0 0}.subscribe_content h1{font-size:2.6rem;font-weight:600;width:45%}.subscribe_content form input{background:transparent;border:none;border-bottom:1px solid #fff;width:28vw;padding-bottom:.8rem;color:#fff}.subscribe_content form input::placeholder{color:#fff;letter-spacing:.12rem}.footer_nav{position:relative}.footer_nav .col-12{padding-left:4.4rem}.footer_nav h1{color:#fff;font-size:1.5rem;margin-top:4rem;padding-bottom:.6rem;border-bottom:1px solid #FEDB0D}.footer_nav ul li{color:#fedb0d;margin-left:-2rem;margin-bottom:.6rem}.social{position:relative}.social ul{margin-left:-2.8rem}.social a{color:#fff;margin:0 .8rem}.about_header{position:relative;width:100%;height:25vh;padding:4rem 6.2rem}.about_bg{position:absolute;width:100%;height:24rem;top:-2rem;opacity:60%;z-index:-1}.heading .car_box{position:relative;width:36vw;height:50vh;margin-top:4rem;display:flex;justify-content:center;align-items:center;border-radius:1rem}.about_content{position:relative;width:35rem}.group small{font-size:1rem}.best_offer{position:relative}.best_offer .price{font-size:1rem;font-weight:500}.best_offer .btn{position:relative;background:#fff;padding:.6rem 3rem;border-radius:5rem;font-weight:500;letter-spacing:.06rem}.best_offer .btn:hover{background:#232323}.about_content{position:relative;width:34rem;height:100%}.img_group{position:relative}.img_group h3{padding:2rem 3.4rem;border-radius:1.2rem;margin-left:1.4rem}.img_group .car1{width:22rem;height:50vh;border-radius:1.2rem}.img_group .car2{width:17rem;height:30vh;margin-left:1.4rem;margin-top:1.1rem;border-radius:1.2rem;background:#fd6a34}.contact_box{position:relative}.contact_box h3{color:#fedb0d;font-size:1.4rem;font-weight:600;width:14rem;border-bottom:.1rem solid #FEDB0D}.contact_box p{font-size:.88rem;font-weight:500;color:#23232360}.contact_box a{color:#fedb0d;font-weight:600}.contact_content{position:relative;margin:2rem 0}.contact_form{position:relative;width:60%;height:80vh;padding:7rem;display:flex;flex-direction:column;justify-content:center;margin:auto;border-radius:1.2rem;background-image:url(/assets/bg-CkHrwc5G.jpg);background-position:center;background-size:cover}.contact_form h2{font-size:2rem}.question{margin:1rem 0;display:flex;gap:2rem;align-items:center}.question label{width:20px;height:20px;color:#404040;border:2px solid #40404060;border-radius:5rem;padding:1rem 2rem;display:flex;justify-content:center;align-items:center}.question input{width:100%;border:none;background:transparent;color:#232323;padding-left:.4rem;outline:none;border-bottom:2px solid #23232380}.question input::placeholder{color:#23232360;font-weight:500;letter-spacing:.06rem;outline:none}.car_models{position:relative}.car_models .box{position:relative;width:25rem;height:25.6rem;border-radius:1rem;margin:1rem 0;background:#fff;box-shadow:4px 10px 22px #0003}.car_models .box img{border-radius:1rem;width:100%;height:40vh;box-shadow:0 2px 14px #0003}.fa-map-marker{margin-right:.6rem}.fa-star{margin-left:.6rem}.model_content h3{font-size:1.5rem}.model_content h5{font-size:1.2rem}@media screen and (max-width: 720px){.hero_content{width:100%;text-align:center;margin:auto}.heading .car_box img{width:24rem}.hero_content h1{font-size:3.2rem}.img_section,.img_grid,.faq img{display:none}.card,.details,.left_Content,.sub_content,.sub_content p,.find_cars p,.faq p,.dropdown-center .btn,.subscribe_content h1,.subscribe_content input,.About_message p,.contact_form,.best_offer img,.box-form .btn,.car_models .box{width:100%!important}.contact_form{padding:1rem}.app_image,.find_car__img{display:none}.subscribe,.sub_content,.best_offer{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;height:80vh}.sub_content{padding-left:0rem}.social_app{margin-left:.1rem}.left_Content,.find_cars{text-align:center}.find_cars iframe{width:100%;margin-top:2rem}.footer,.car_models .box{height:100%}.subscribe_content,.img_group{flex-direction:column;padding:2rem 0}.subscribe_content h1{font-size:2rem;text-align:center}.footer_nav h1{width:80%;border-bottom:1px solid #FEDB0D}.book-content__box{width:100%;height:100%}.box-form{display:flex;flex-direction:column}.carousel-item img{width:100%;height:24rem}.carousel-item .established h1{left:24%;top:0;font-size:6rem}.carousel-control-prev-icon,.carousel-control-next-icon{display:none}.carousel-item .register{padding:.6rem 1.8rem;margin-top:1rem;margin-bottom:2rem}.carousel-item .row{margin-top:-7rem;text-align:center}}
