@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700&display=swap);body{margin:0}body,button,h1,h2,h3,h4,h5,h6,input,p{font-family:Tajawal,sans-serif!important}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.car-card,.fade-in.visible{opacity:1;transform:translateY(0)}.car-card{background:#fff;border:2px solid #0000;border-radius:10px;margin:10px;max-width:250px;overflow:hidden;padding:15px;text-align:right;transition:opacity .3s ease-out,transform .3s ease-out,box-shadow .3s ease-out;width:95%}.car-card:hover{border:2px solid #e9022510;box-shadow:0 12px 24px #0003;transform:translateY(-10px)}.car-image-container{display:flex;justify-content:center;margin-bottom:16px}.car-image{border-radius:4px;height:100px;object-fit:cover;transition:transform .3s ease;width:200px}.car-card:hover .car-image{transform:scale(1.1)}.car-card .car-name{font-family:Tajawal,sans-serif!important;font-size:1em;font-weight:700;margin:5px 0;text-align:right}.rating{align-items:center;display:flex;justify-content:center;margin:5px 0}.star{color:#f4c150;margin-right:3px}.details{border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;font-size:.9em;justify-content:space-between;padding:10px 0}.details span{margin:0 5px}.details span,.price{align-items:center;display:flex}.price{border-bottom:1px solid #eee;color:#333;font-size:1.1em;justify-content:space-between;padding:10px 0}.price span{margin:0 5px}.rent-button{background-color:#e90224;border:none;border-radius:10px;color:#fff;font-family:Tajawal,sans-serif;font-size:1em;margin-top:15px;padding:10px 0;transition:background-color .3s ease;width:100%}.rent-button:hover{background-color:#f03}.home-page{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);justify-content:center;padding:0 100px}@media (max-width:1024px){.home-page{grid-template-columns:repeat(2,1fr);padding:0 50px}}@media (max-width:768px){.home-page{grid-template-columns:1fr;padding:0}.car-card{margin:0 auto;max-width:290px;width:100%}}.button-container{display:flex;justify-content:center;margin-top:20px}.load-button{background-color:#fff;border:1px solid gray;border-radius:5px;color:#000;cursor:pointer;margin-bottom:30px;padding:10px 40px;transition:background-color .3s ease,border-color .3s ease}.load-button:hover{background-color:#fff;border-color:#d62839}.App{font-family:Tajawal,sans-serif!important}.sentnce{background-image:url(/static/media/carbg.856f9489661b1ffa5840.png);background-size:cover;color:#000;direction:rtl;font-size:32px;font-weight:300;height:450px;overflow:hidden;padding-top:10vh;text-align:center}mark{background-color:initial;margin-left:10px}.first-div{animation:showup 7s infinite}.first-div,.second-div{display:inline-block;overflow:hidden;white-space:nowrap}.second-div{animation:reveal 7s infinite;vertical-align:top;width:0}.second-div span{animation:slidein 7s infinite;display:inline-block;margin-left:-355px;overflow:hidden;white-space:nowrap}@keyframes showup{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes slidein{0%{margin-left:-800px}20%{margin-left:-800px}35%{margin-left:0}to{margin-left:0}}@keyframes reveal{0%{opacity:0;width:0}20%{opacity:1;width:0}30%{width:655px}80%{opacity:1}to{opacity:0;width:705px}}@media (max-width:480px){.sentnce{background-color:#e2e4e9;background-image:url(/static/media/mobilebg.d49002f4358e31126002.png);font-size:18px;height:100px;padding-top:2vh;text-align:start}.first-div{margin-left:5px;margin-right:30px}.second-div span{margin-left:-150px}@keyframes slidein{0%{margin-left:-300px}20%{margin-left:-300px}35%{margin-left:0}to{margin-left:0}}@keyframes reveal{0%{opacity:0;width:0}20%{opacity:1;width:0}30%{width:100px}80%{opacity:1}to{opacity:0;width:200px}}}@media (min-width:481px) and (max-width:768px){.sentnce{background-color:#e2e4e9;background-image:url(/static/media/mobilebg.d49002f4358e31126002.png);font-size:24px;height:200px;padding-top:5vh;text-align:center}.first-div{margin-left:10px;margin-right:20px}.second-div span{margin-left:-200px}@keyframes slidein{0%{margin-left:-500px}20%{margin-left:-500px}35%{margin-left:0}to{margin-left:0}}@keyframes reveal{0%{opacity:0;width:0}20%{opacity:1;width:0}30%{width:150px}80%{opacity:1}to{opacity:0;width:260px}}}.input-wrapper{align-items:center;background-color:#fff;border:none;border-radius:10px;box-shadow:0 0 8px #ddd;display:flex;height:3rem;margin:0 auto;padding:0 15px;width:55%}input{background-color:initial;border:none;font-size:1.25rem;height:100%;margin-left:5px;width:100%}input:focus{outline:none}#search-icon{color:#e90224;height:15px}@media (max-width:768px){.input-wrapper{height:2.5rem;margin-left:auto;padding:0 10px;width:80%}input{font-size:1rem;margin-left:3px}}@media (max-width:480px){.input-wrapper{height:2.5rem;margin-left:auto;padding:0 5px;width:82%}input{font-size:.875rem;margin-left:2px}#search-icon{height:12px}}.parent-container{align-items:center;background-color:#f0f0f0;display:flex;height:100vh;justify-content:center}.results-list{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:5px auto 0;max-height:300px;overflow-y:auto;width:57%}.search-result{align-items:center;display:flex}.result-text{text-align:center;width:100%}.search-result{border-bottom:1px solid #eee;cursor:pointer;padding:10px;transition:background-color .3s ease,box-shadow .3s ease}.search-result:hover{background-color:#fff;box-shadow:0 4px 8px #0000001a}.result-text{color:#333;font-size:1rem;font-weight:400;margin:0}.faq-box-container{opacity:0;transition:opacity .5s ease-in-out}.faq-box-container.visible{opacity:1}.faq-box-container{background-color:initial;background-image:url(/static/media/faqbg.978d5a979808824dabdf.png);background-size:cover;direction:rtl;margin-bottom:80px;padding:20px;text-align:right}.HFAQ{font-size:2em}.HFAQ,.PFAQ{margin:0 70px 0 0;padding:0}.PFAQ{font-size:1em;font-weight:700}.faq-box{background:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 4px 8px #0000001a,0 6px 20px #0000001a;display:flex;flex-direction:column;margin-right:70px;margin-top:20px;padding:35px;width:730px}.faq-box:last-child{margin-bottom:0}.faq-box-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}.faq-box-question h4{color:#000;margin:0}.faq-box-answer{max-height:0;overflow:hidden;transition:all .5s ease-in-out}.faq-box-answer p{color:#000;font-size:13.175px;font-weight:400;line-height:20px;padding-top:20px}.faq-box-icon{border:solid #000;border-width:0 3px 3px 0;display:block;height:8px;margin-right:auto;padding:2px;position:relative;transform:rotate(45deg);transition:transform .2s ease-out;width:8px}.faq-box-question.active .faq-box-icon{transform:rotate(-135deg)}.faq-box-question.active h4{color:#ff3067}.faq-box-question.active .faq-box-icon:after{transform:rotate(0deg)}.faq-box-footer{align-items:center;display:flex;margin-right:200px;margin-top:20px}.faq-box-footer p{font-size:1em;font-weight:700;margin:0 0 0 20px;padding:0}@media (max-width:768px){.faq-box{margin-right:0;padding:20px;width:90%}.HFAQ{font-size:2em}.HFAQ,.PFAQ{margin:0;padding:0}.PFAQ{font-size:1em;font-weight:700}.faq-box-footer{margin-left:20px;margin-right:0}}.iw-testimonial-section{padding:4px 16px;text-align:center}.iw-testimonial-title{color:red;font-family:Cairo,sans-serif;margin-bottom:2px}.iw-testimonial-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 4px 8px #0000001a;opacity:0;padding:32px;position:relative;text-align:center;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.iw-testimonial-card:before{color:red;content:"“";font-size:48px;left:16px;position:absolute;top:16px}.iw-testimonial-card:after{bottom:16px;color:red;content:"”";font-size:48px;position:absolute;right:16px}.iw-testimonial-card.iw-visible{opacity:1;transform:translateY(0)}.iw-testimonial-card:hover{box-shadow:0 12px 24px #0003;transform:translateY(-10px)}.iw-testimonial-avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 8px #0000001a;height:130px;margin:16px auto;width:130px}.iw-testimonial-name{color:#333;font-family:Cairo,sans-serif;font-weight:700;margin-top:8px}.iw-testimonial-title-text{color:#888;font-family:Cairo,sans-serif;margin-bottom:16px}.iw-testimonial-text{color:#555;font-family:Cairo,sans-serif;font-style:italic}@keyframes modalEnter{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes modalExit{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.AdvertisementModal{animation:modalEnter .9s forwards;background-color:#fff;border-radius:10px;height:68%;left:50%;overflow:hidden;padding:0;position:fixed;position:relative;top:50%;transform:translate(-50%,-50%);width:40%;z-index:1000}.centered-image{height:100%;object-fit:cover;width:100%}.close-button{background:none;border:none;color:red;cursor:pointer;outline:none;position:absolute;right:10px;top:10px;z-index:1}.close-button:focus{box-shadow:0 0 5px #ff000080;outline:none}@media (max-width:768px){.AdvertisementModal{height:50%;width:80%}}.login-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:500px;justify-content:center;padding:20px}.login-form{background:#ffffffe6;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin-top:80px;max-width:600px;padding:40px;text-align:right;width:100%}.welcoming{color:#333;font-size:24px}.login-form input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin:10px 0;padding:12px;text-align:end;width:100%}.login-form .button-container{display:flex;justify-content:center}.login-form button{background-color:#e74c3c;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px;transition:background-color .3s;width:50%}.login-form button:hover{background-color:#c0392b}.login-form a{color:#e74c3c;text-decoration:none}.login-form a:hover{text-decoration:underline}.signup-link{margin-top:20px;text-align:start}@media (max-width:768px){.login-form{margin-top:0;padding:30px}.login-form h2{font-size:22px}.login-form input{padding:10px}.login-form button{width:100%}}@media (max-width:480px){.login-container,.login-form{padding:20px}.login-form h2{font-size:20px}.login-form p{font-size:14px}.login-form input{padding:10px}.login-form button{font-size:14px}.signup-link{text-align:center}}.signup-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:730px;justify-content:center;padding:20px}.custom-alert{box-sizing:border-box;font-size:14px;margin-top:10px;padding:0;width:100%}.signup-form{background:#ffffffe6;border-radius:12px;box-shadow:0 4px 8px #0000001a;max-width:600px;padding:40px;text-align:right;width:100%}.signup-form h2{color:#333;font-size:24px}.signup-form h2,.welcoming{margin-bottom:20px;text-align:end}.welcoming{color:#666}.signup-form .name-fields{display:flex;gap:15px;margin-bottom:20px}.signup-form .first-name-input{order:2}.signup-form .last-name-input{order:1}.signup-form .name-fields input{flex:1 1}.signup-form input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin:10px 0;padding:12px;text-align:end;width:100%}.signup-form .button-container{display:flex;justify-content:center}.signup-form button{background-color:#e74c3c;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px;transition:background-color .3s;width:50%}.signup-form button:hover{background-color:#c0392b}.signup-form a{color:#e74c3c;text-decoration:none}.signup-form a:hover{text-decoration:underline}.login-link{margin-top:20px;text-align:start}@media (max-width:768px){.signup-form{padding:30px}.signup-form h2{font-size:22px}.signup-form .name-fields{flex-direction:column}.signup-form .first-name-input{order:1}.signup-form .last-name-input{order:2}.signup-form input{padding:10px}.signup-form button{width:100%}}@media (max-width:480px){.signup-container,.signup-form{padding:20px}.signup-form h2{font-size:20px}.signup-form p{font-size:14px}.signup-form input{padding:10px}.signup-form button{font-size:14px}.login-link{text-align:center}}

/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:auto;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:auto;right:0}.flickity-button{background:#ffffffbf;border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{-webkit-appearance:none;appearance:none;background:#33333340;border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-page-dot.is-selected{background:#333}.gallery{margin:40px auto;width:85%}.gallery-cell{border-radius:10px;height:350px;overflow:hidden;width:100%}.gallery-cell img{height:100%;object-fit:cover;width:100%}.container{animation:fadeIn 1s ease-in-out;direction:rtl;display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;max-width:1200px;padding:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.car-info,.rental-form{animation:slideInUp .5s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;margin:10px;max-width:calc(50% - 20px);padding:20px}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.car-info h1{color:red;font-size:1.6em}.car-info h2,.rental-form h2{font-size:1.4em;margin-bottom:20px}.car-info p,.rental-form label,.rental-form p{font-size:1em}.rental-details{margin-top:20px}.days-selector{align-items:center;border:1px solid red;border-radius:10px;display:flex;justify-content:space-between;margin-top:10px;padding:5px}.day-button{background-color:#fff;border:none;border-radius:5px;color:red;cursor:pointer;font-size:1.2em;height:30px;transition:background-color .3s ease,color .3s ease;width:30px}.day-button:hover{background-color:red;color:#fff}.days-value{font-size:1.2em;margin:0 10px}.total-price{color:red;font-size:1.5em;font-weight:700;margin-top:10px}.rent-button,.submit-button{background-color:red;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1em;margin-top:15px;padding:12px;transition:background-color .3s ease;width:100%}.rent-button:hover,.submit-button:hover{background-color:darkred}.raidosection{align-items:center;display:flex;margin-bottom:15px}.raidosection input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:50%;cursor:pointer;height:15px;margin-right:10px;position:relative;transition:border-color .3s ease;width:15px}.raidosection input[type=radio]:checked:before{background-color:red;border-radius:50%;content:"";display:block;height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}.raidosection input[type=radio]:hover{border-color:red}.raidosection label{align-items:center;cursor:pointer;display:inline-flex}.rental-form input[type=submit],.rental-form input[type=text]{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px;transition:border-color .3s ease;width:calc(100% - 22px)}.rental-form input[type=text]:focus{border-color:red}.submit-button.disabled{background-color:gray;cursor:not-allowed}.transition{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.transition.show{max-height:500px;opacity:1}@media (min-width:992px){.container{flex-wrap:nowrap}.car-info,.rental-form{flex:1 1 50%;max-width:50%}}@media (max-width:768px){.container{flex-direction:column;padding:10px}.car-info,.rental-form{flex:1 1 100%;margin:10px 0;max-width:100%}}.feedback-section{direction:rtl;padding:20px}.feedback-content{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:auto;max-width:1140px;padding:20px}.header{align-items:center;display:flex;justify-content:space-between}.header h2{margin:0}.leave-feedback-button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.leave-feedback-button:hover{background-color:darkred}.feedback-container{margin-top:20px}.feedback-card{background:#f1f1f1;border-radius:5px;margin-bottom:15px;padding:15px;position:relative}.feedback-header{align-items:center;display:flex;justify-content:space-between}.feedback-name{font-weight:700}.feedback-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:10PX;position:fixed;top:0;width:100%}.feedback-form{background:#fff;border-radius:8px;max-width:500px;padding:40px;width:100%}.feedback-form h2{margin-top:0}.feedback-input,.feedback-textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px;width:100%}.feedback-textarea{height:100px;resize:none}.form-buttons{display:flex;justify-content:space-between}.submit-feedback-button{background-color:red;color:#fff}.go-back-button,.submit-feedback-button{border:none;border-radius:5px;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.go-back-button{background-color:#fff;color:#000}.go-back-button:hover,.submit-feedback-button:hover{background-color:darkred}.rating-section{margin-bottom:10px}.contact-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:630px;justify-content:center}.contact-form{background:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin-top:60px;max-width:600px;padding:40px;text-align:right;width:100%}.contact-form h2{color:#333;font-size:24px;margin-bottom:10px}.contact-form p{color:#666;margin-bottom:20px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;font-family:Tajawal,sans-serif!important;font-size:1em;margin:8px 0;padding:10px;text-align:end;width:100%}.contact-form textarea{height:100px;resize:none}.contact-form .button-container{display:flex;justify-content:center}.contact-form button{background-color:#e74c3c;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px;width:50%}.contact-form button:hover{background-color:#c0392b}@media (max-width:768px){.contact-form{margin-top:80px;padding:20px}.contact-form h2{font-size:20px}.contact-form input,.contact-form textarea{padding:8px;width:95%}.contact-form button{width:100%}}@media (max-width:480px){.contact-container{height:auto;padding:20px}.contact-form{margin-top:60px;padding:15px}.contact-form h2{font-size:18px}.contact-form p{font-size:14px}.contact-form input,.contact-form textarea{padding:8px;width:95%}.contact-form button{font-size:14px}}.slideshow-container{background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 4px 8px #0000001a;height:350px;margin:10px auto 30px;max-width:1150px;overflow:hidden;position:relative}.mySlides{display:none}.mySlides.active{display:block}.mySlides img{height:100%;object-fit:cover;width:100%}.nextt,.prevv{background-color:initial;border-radius:0 3px 3px 0;color:red;cursor:pointer;font-size:18px;font-weight:700;margin-top:-22px;padding:16px;position:absolute;top:50%;transition:.6s ease;-webkit-user-select:none;user-select:none;width:auto}.prevv{border-radius:3px 0 0 3px;left:0}.nextt{border-radius:0 3px 3px 0;right:0}.nextt:hover,.prevv:hover{color:#fff}.dot{background-color:#d3d3d3;border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:10px 2px;transition:background-color .6s ease;width:15px}.dot:hover{background-color:red}.fade{animation-duration:1.5s;animation-name:fade}@keyframes fade{0%{opacity:.4}to{opacity:1}}@media (max-width:768px){.slideshow-container{height:200px;margin-bottom:0;width:90%}.mySlides img{height:200px}.nextt,.prevv{font-size:16px;padding:10px}.text{font-size:12px}.numbertext{font-size:10px}}@media (max-width:480px){.mySlides img,.slideshow-container{height:150px}.nextt,.prevv{font-size:14px;padding:8px}.text{font-size:10px}.numbertext{font-size:8px}}
/*# sourceMappingURL=main.f5d4c6c7.css.map*/