@charset "UTF-8";.footer{background-color:var(--text-primary);color:#fff;padding:3rem 0 1rem;margin-top:4rem}.footer-content{max-width:1200px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{color:#fff;margin-bottom:1rem;font-size:1.125rem}.footer-section p,.footer-section a{color:#d1d5db;line-height:1.6}.footer-section a:hover{color:#fff}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:.5rem}.footer-bottom{border-top:1px solid #374151;margin-top:2rem;padding-top:1rem;text-align:center;color:#9ca3af}.social-icons{display:flex;gap:10px;align-items:center;margin-top:.75rem}.social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff1a;color:#fff;text-decoration:none;transition:transform .2s ease,background .2s ease}.social-link:hover{transform:translateY(-2px);background:#fff3}.social-link svg{width:18px;height:18px}.newsletter{margin-top:.75rem}.newsletter-form{display:flex;gap:.5rem}.newsletter-input{flex:1;padding:.5rem .75rem;border-radius:8px;border:1px solid var(--border-color);background:#fff;color:var(--text-primary)}.newsletter-btn{padding:.5rem .9rem}@media (max-width: 768px){.footer-content{grid-template-columns:1fr;text-align:center}.newsletter-form{flex-direction:column}.social-icons{justify-content:center}}.App{min-height:100vh;display:flex;flex-direction:column;background-color:#fff}[dir=ar] .App,[dir=rtl] .App{direction:rtl}.fixed-social .whatsapp i{font-size:28px;line-height:1}.main-content{flex:1;padding-top:108px;background-color:#fff}body.top-header-hidden .main-content{padding-top:72px}.top-header{background:#0b1b2b;color:#fff;font-size:.875rem;position:fixed;top:0;left:0;right:0;z-index:1003}.mission-vision-section.text-only{padding:30px 0;background-color:#fafbfc}.mission-vision-section.text-only .mv-rows{display:flex;flex-direction:column;gap:32px}.mission-vision-section.text-only .mv-row{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:16px;box-shadow:var(--shadow-sm);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.mission-vision-section.text-only .mv-col-text{display:flex;flex-direction:column;gap:10px;width:100%;max-width:560px;margin-left:auto;margin-right:auto}.mission-vision-section.text-only .mv-col-text h3{text-align:center;font-size:1.25rem;margin-bottom:6px}.mission-vision-section.text-only .mv-row.reverse{grid-template-columns:.9fr 1.1fr}.mission-vision-section.text-only .mv-col-media img{display:block;width:100%;max-width:420px;height:auto;border-radius:12px;margin-left:auto;margin-right:auto}.mission-vision-section.text-only .mv-col-text .mv-illustration{display:none}.mission-vision-section.text-only .mv-caption{margin:10px 0 0;font-size:.92rem;color:var(--text-tertiary, #6b7280)}.mission-vision-section.text-only .mv-text{margin:0;color:var(--text-secondary);line-height:1.7}.mission-vision-section.text-only .mv-row:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:#0000000f}.mission-vision-section.text-only .mv-icon{font-size:1.2rem}@media (max-width: 992px){.mission-vision-section.text-only .mv-row,.mission-vision-section.text-only .mv-row.reverse{grid-template-columns:1fr}.mission-vision-section.text-only .mv-row,.mission-vision-section.text-only .mv-row.reverse{display:flex;flex-direction:column}.mission-vision-section.text-only .mv-row .mv-col-media,.mission-vision-section.text-only .mv-row.reverse .mv-col-media{order:1}.mission-vision-section.text-only .mv-row .mv-col-text,.mission-vision-section.text-only .mv-row.reverse .mv-col-text{order:2}.mission-vision-section.text-only .mv-row .mv-col-media+.mv-col-text{margin-top:12px}}.top-header.hidden{transform:translateY(-100%);transition:transform .3s ease}.top-header .container{max-width:1200px;margin:0 auto;padding:.3rem 1rem}.top-header .row{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:.75rem}.top-header .col-md-6{min-width:0}.top-header .col-md-6:last-child{display:flex;justify-content:flex-end}.top-header .contact-info{display:inline-flex;align-items:center;gap:.9rem;min-width:0}.top-header .contact-info a+a{padding-left:8px}.top-header .contact-info a{color:#fff;text-decoration:none;opacity:.9;font-size:.875rem}.top-header .contact-info a:hover{opacity:1}.top-header .social-links{display:inline-flex;gap:.5rem;margin-left:0}.top-header .top-social-container{display:flex;justify-content:flex-end}.top-header .social-links a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.25);opacity:.95;transition:all .2s ease}.top-header .social-links a:hover{background:var(--primary-color);border-color:var(--primary-color);color:#0b1b2b;opacity:1}@media (max-width: 768px){.top-header{font-size:.8rem}.top-header .container{padding:.25rem 1rem}.top-header .row{grid-template-columns:1fr auto}.top-header .col-md-6{min-width:0}.top-header .col-md-6:last-child{justify-content:flex-end}.top-header .contact-info{gap:.5rem;min-width:0}.top-header .contact-info a+a{padding-left:6px}.top-header .contact-info a{font-size:.8rem;max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-header .contact-info a i{font-size:.75rem;margin-right:6px}.top-header .contact-info a:first-child{max-width:42vw}.top-header .contact-info a:last-child{max-width:36vw}.top-header .social-links{gap:.4rem}.top-header .social-links a{width:28px;height:28px}}@media (max-width: 420px){.top-header .contact-info a{font-size:.75rem}.top-header .social-links a{width:24px;height:24px}}.header{position:fixed;top:36px;left:0;right:0;background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);z-index:1002;transition:all .3s ease}body.top-header-hidden .header{top:0}.header.scrolled{background-color:#fffffffa;box-shadow:var(--shadow-md)}.header-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:.75rem 1rem}.logo{font-size:1.5rem;font-weight:700;color:var(--primary-color);text-decoration:none}.site-logo{display:block;height:48px;width:auto}.nav{display:flex;align-items:center;gap:2rem}.nav-links{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.nav-link{color:var(--text-primary);text-decoration:none;font-weight:500;transition:color .2s ease;position:relative}.nav-link:hover{color:var(--primary-color)}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.nav-link:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:1rem}.mobile-menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;z-index:1001}.mobile-menu-btn span{display:block;width:25px;height:3px;background-color:var(--primary-color);margin:3px 0;transition:all .3s ease;border-radius:2px}.mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu{position:absolute;top:100%;left:0;right:0;background-color:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);box-shadow:0 4px 15px #0000001a;z-index:1001;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-overlay{position:fixed;inset:0;background-color:#0000004d;z-index:998;opacity:0;animation:fadeIn .3s ease forwards}@keyframes fadeIn{to{opacity:1}}.mobile-nav{display:flex;flex-direction:column;padding:1rem;gap:1rem}.mobile-nav-link{display:block;padding:.75rem 1rem;color:var(--text-color);text-decoration:none;font-weight:500;border-radius:8px;transition:all .2s ease;text-align:center}.mobile-nav-link:hover{background-color:var(--primary-color);color:#fff}.mobile-book-btn{margin-top:.5rem;text-align:center}.hero{background:url(/assets/images/hero_image.jpg) center center / cover no-repeat;color:#fff;padding:20rem 0 5rem;text-align:center;position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;min-height:60vh;z-index:6}.hero:before{content:"";position:absolute;inset:0;background:#0003}.hero .hero-title{position:absolute;top:120px;left:50%;transform:translate(-50%);z-index:8;padding:0 1rem}.hero .hero-title h1{margin:0;color:#fff;font-size:2rem;font-weight:800;letter-spacing:.5px;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero .hero-description{position:absolute;top:180px;left:50%;transform:translate(-50%);z-index:8;padding:0 1rem;text-align:center;max-width:1100px}.hero .hero-description p{margin:0;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.7;text-shadow:0 2px 8px rgba(0,0,0,.4);opacity:.95}@media (max-width: 576px){.hero .hero-title h1{font-size:1.5rem}.hero .hero-description{top:160px}.hero .hero-description p{font-size:1.15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media (min-width: 360px) and (max-width: 576px){.rental-form-content .search-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem}.rental-form-content .search-form-grid>.form-group:nth-child(-n+4){grid-column:span 1!important}.rental-form-content .search-form-grid>.form-group:nth-child(5),.rental-form-content .search-form-grid>.form-group:nth-child(6){grid-column:1 / -1!important}.rental-form-content .search-form .btn-primary,.hero .search-form .btn-primary{grid-column:1 / -1!important}.rental-form-content .form-group{padding:8px 10px}.rental-form-content .form-label{font-size:.75rem;margin-bottom:4px}.rental-form-content .form-input,.rental-form-content .form-select{height:44px;padding:0 10px;font-size:.95rem}.rental-form-content .form-select{background-position:calc(100% - 14px) 50%,calc(100% - 8px) 50%;background-size:5px 5px,5px 5px}.rental-form-content .form-group.date-group .form-input,.rental-form-content .form-group.time-group .form-select{height:38px;font-size:.9rem;padding:0 8px}}@media (max-width: 992px){.hero .hero-title{top:90px}}@media (max-width: 768px){.hero .hero-title{top:70px}}@media (min-width: 1600px){.hero .hero-title{top:160px}.hero .hero-title h1{font-size:2.5rem}}@media (min-width: 1920px){.hero .hero-title{top:140px}.hero .hero-title h1{font-size:3rem}.hero .hero-description{top:220px}}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 1rem;width:100%}.hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.hero p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.search-form{background:#fff;padding:2rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);margin-top:2rem;color:var(--text-primary)}.hero .search-form{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:1rem;margin:0 auto;max-width:1200px;width:100%;color:var(--text-primary);position:absolute;left:50%;transform:translate(-50%);z-index:10}.hero .search-form.rental-form-content{top:300px}.hero .search-form .form-label{color:var(--text-secondary);font-weight:600;font-size:.9rem;margin-bottom:.5rem;display:block}.hero .search-form .form-input,.hero .search-form .form-select{background:#fff;color:var(--text-primary);border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;width:100%}.hero .search-form .form-input:focus,.hero .search-form .form-select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #007bff1a}.hero .search-form .form-input::placeholder{color:#9ca3af}.rental-form-content .search-form-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:1.5rem}@media (min-width: 993px){.rental-form-content .search-form-grid{grid-template-columns:minmax(220px,2fr) minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(110px,1fr) minmax(110px,1fr);align-items:end;gap:.75rem}.rental-form-content .search-form-grid>.form-group:nth-child(1),.rental-form-content .search-form-grid>.form-group:nth-child(2){grid-column:span 1}.rental-form-content .search-form-grid>.time-group{grid-column:span 1}.rental-form-content .date-group .form-input{min-width:150px!important}.rental-form-content .time-group .form-select{min-width:110px}}@media (min-width: 1200px) and (max-width: 1536px){.hero{min-height:72vh;padding:22rem 0 6rem}.rental-form-content .search-form-grid{grid-template-columns:minmax(240px,2fr) minmax(240px,2fr) minmax(160px,1fr) minmax(160px,1fr) minmax(120px,1fr) minmax(120px,1fr);gap:.75rem}.rental-form-content .date-group .form-input{min-width:160px!important}.rental-form-content .time-group .form-select{min-width:120px}.rental-form-content .form-input,.rental-form-content .form-select{height:52px;font-size:1rem}}.hero .search-form .btn-primary{background:var(--primary-color);border:none;color:#fff;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;box-shadow:0 8px 25px #007bff4d;transition:all .3s ease;width:100%;grid-column:span 2;margin-top:.5rem}.hero .search-form .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 35px #007bff66}@media (max-width: 992px){.hero .hero-description{display:none}.rental-form-content .search-form-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.hero{justify-content:center;padding:10rem 0 16rem;min-height:55vh}.hero .search-form{position:static;left:auto;bottom:auto;transform:none;margin:0 auto;max-width:100%;width:auto;box-sizing:border-box;padding:1.5rem}.search-form.rental-form-content{margin-top:5rem}.hero .search-form .btn-primary{grid-column:span 3}.search-form .date-group .form-input{min-width:0}}@media (max-width: 576px){.rental-form-content .search-form-grid{display:grid!important;grid-template-columns:1fr 1fr;grid-template-areas:"pickupLocation pickupLocation" "returnLocation returnLocation" "pickupDate pickupTime" "returnDate returnTime";gap:.75rem}.rental-form-content .search-form-grid>.form-group:nth-child(1){grid-area:pickupLocation}.rental-form-content .search-form-grid>.form-group:nth-child(2){grid-area:returnLocation}.rental-form-content .search-form-grid>.form-group:nth-child(3){grid-area:pickupDate}.rental-form-content .search-form-grid>.form-group:nth-child(4){grid-area:returnDate}.rental-form-content .search-form-grid>.form-group:nth-child(5){grid-area:pickupTime}.rental-form-content .search-form-grid>.form-group:nth-child(6){grid-area:returnTime}.hero .search-form{position:absolute;left:50%;right:auto;transform:translate(-50%);top:220px;padding:1rem;margin:0;width:calc(100% - 16px);max-width:560px;box-sizing:border-box;z-index:10}.home{overflow-x:hidden}.slick-list{overflow:hidden}.hero{min-height:55vh;padding:5rem 0 18rem}.hero .search-form .btn-primary{grid-column:1 / -1}.value-title-overlay{align-items:center;padding-top:8px}.value-title-overlay span{font-size:.95rem}.value-image{height:200px}.rental-form-content .form-group{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:10px 12px;box-shadow:0 2px 8px #0000000a}.rental-form-content .form-label{font-size:.8rem;color:#6b7280;margin:0 0 6px 2px;font-weight:600}.rental-form-content .form-input,.rental-form-content .form-select{height:48px;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px;background-color:#fff}.rental-form-content .form-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9ca3af 50%),linear-gradient(135deg,#9ca3af 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.rental-form-content .form-group.date-group,.rental-form-content .form-group.time-group{padding:8px 10px}.rental-form-content .form-group.date-group .form-input,.rental-form-content .form-group.time-group .form-select{height:42px;min-width:0!important;font-size:.9rem;padding:0 10px}.rental-form-content .btn-primary{width:100%;height:52px;border-radius:999px;font-size:1rem;font-weight:700}}.search-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.search-form .form-group{margin-bottom:0}.search-form .form-label{color:var(--text-secondary);font-size:.875rem;margin-bottom:.25rem}.search-form .form-input,.search-form .form-select{border:1px solid var(--border-color)}.search-form .date-group .form-input{min-width:260px}.search-form .btn{width:100%;padding:1rem;font-size:1.125rem;font-weight:600}.vehicle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin:2rem 0}.vehicle-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all .3s ease;cursor:pointer}.vehicle-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.vehicle-image{width:100%;height:200px;object-fit:contain;object-position:center;background-color:#fff}.vehicle-info{padding:1.5rem}.vehicle-name{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.vehicle-category{color:var(--text-secondary);font-size:.875rem;margin-bottom:1rem;margin-top:1rem}.vehicle-features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;margin-top:1rem}.feature-tag{background-color:var(--bg-secondary);color:var(--text-secondary);padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.75rem}.vehicle-price{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.price{font-size:1.5rem;font-weight:700;color:var(--primary-dark)}.price-period{color:var(--text-secondary);font-size:.875rem}.features{background-color:#fff;padding-top:2rem}@media (max-width: 992px){.features{padding-top:10rem}}@media (max-width: 576px){.features{padding-top:16rem}}@media (max-width: 768px){.features{padding-top:12rem}}.features .col-lg-6.offset-lg-3.text-center{margin-top:4rem}.section-header{text-align:center;margin-bottom:3rem}.section-header h2{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.section-header p{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.spacer-20{height:20px}.clearfix{clear:both}.box-icon{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .3s ease}.box-icon:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.box-icon.s2{flex-direction:column;text-align:left;gap:.75rem}.box-icon.s2.d-invert{text-align:right}.box-icon i{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;flex-shrink:0;box-shadow:var(--shadow-sm)}.box-icon .d-inner h4{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;line-height:1.3}@media (min-width: 768px) and (max-width: 1200px){.features .box-icon .d-inner h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.features .row{justify-content:center}.features .col-lg-6.offset-lg-3.text-center{flex:0 0 80%;max-width:80%;margin-left:0}.features .col-lg-6.offset-lg-3.text-center h2{white-space:nowrap;overflow:visible;text-overflow:initial}}.box-icon .d-inner p{color:var(--text-secondary);line-height:1.6;margin:0}.features .row{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.features .col-lg-3{flex:0 0 calc(25% - 1.5rem);max-width:calc(25% - 1.5rem)}.features .col-lg-6{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);text-align:center}.features .col-lg-6 img{max-width:100%;height:auto;display:block;margin:0 auto;background:transparent;border:none;box-shadow:none}.features .offset-lg-3{margin-left:25%}.wow{visibility:hidden;opacity:0}.animated{animation-duration:.8s;animation-fill-mode:both;animation-timing-function:ease-out}.fadeInRight{animation-name:fadeInRight}.fadeInLeft{animation-name:fadeInLeft}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInRight{0%{opacity:0;visibility:hidden;transform:translate3d(30px,0,0)}to{opacity:1;visibility:visible;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;visibility:hidden;transform:translate3d(-30px,0,0)}to{opacity:1;visibility:visible;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;visibility:hidden;transform:translate3d(0,30px,0)}to{opacity:1;visibility:visible;transform:translateZ(0)}}.page-hero{padding:4rem 0;background-color:#fff;text-align:center}.about-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff;padding:4rem 0;text-align:center;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.about-hero .container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 1rem}.about-hero .hero-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}.about-hero .hero-text{text-align:left}.about-hero .hero-text h1{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#fff}.about-hero .hero-text p{font-size:1.25rem;margin-bottom:0;opacity:.9;color:#fff}.about-hero .hero-image{display:flex;justify-content:center;align-items:center}.mission-vision-section{padding:6rem 0;background:#fff;position:relative;overflow:hidden;contain:paint}.mission-vision-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(0,123,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23dots)"/></svg>');opacity:.25}@media (prefers-reduced-motion: reduce){.mission-vision-section .animated,.mission-vision-section .wow{animation:none!important;transition:none!important}}@media (max-width: 768px){.mission-vision-section:before{display:none}}.mv-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.mv-card{background:#fff;border-radius:20px;padding:3rem 2rem;box-shadow:0 6px 24px #00000014;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;border:1px solid rgba(0,123,255,.1);contain:layout paint}.mv-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));transform:scaleX(0);transition:transform .3s ease}.mv-card:hover:before{transform:scaleX(1)}.mv-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 12px 36px #0000001f}.mv-icon-wrapper{display:flex;justify-content:center;margin-bottom:2rem}.mv-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.mv-icon svg{width:40px;height:40px;transition:all .3s ease}.mission-icon{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.vision-icon{background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff}.values-icon{background:linear-gradient(135deg,#a8e6cf,#7fcdcd);color:#fff}.mv-card:hover .mv-icon{transform:scale(1.1) rotate(5deg)}.mv-card:hover .mv-icon svg{transform:scale(1.1)}.mv-content{text-align:center}.mv-content h3{color:var(--primary-color);margin-bottom:1.5rem;font-size:1.75rem;font-weight:700;position:relative}.mv-content h3:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));border-radius:2px}.mv-content p{color:var(--text-color);line-height:1.8;margin:0;font-size:1.1rem;opacity:.9}.values-detail-section{padding:.5rem 0;background:#fff;position:relative}.values-header{text-align:center;margin-bottom:1.5rem}.values-header h2{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:1rem;position:relative}.values-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));border-radius:2px}.values-header p{font-size:1.2rem;color:var(--text-color);opacity:.8;margin:0}.team-section{padding:1rem 0;background:#fff}.team-section .section-title{text-align:center;font-size:2.25rem;font-weight:700;color:var(--text-primary);margin-bottom:2.5rem}.team-grid{max-width:1200px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.team-card{background:#fff;border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease;overflow:hidden;text-align:center}.team-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.team-image{width:100%;height:280px;object-fit:cover;display:block;background-color:#f5f5f5}.team-card h3{margin:.75rem 0 .25rem;font-size:1.125rem;color:var(--text-primary)}.team-position{margin:0;color:var(--text-secondary);font-size:.95rem}.team-description{margin:.5rem 1rem 1.25rem;color:var(--text-color);font-size:.95rem}@media (max-width: 768px){.team-section{padding:1rem 0}.team-section .section-title{font-size:1.75rem;margin-bottom:1.5rem}.team-grid{gap:1rem}.team-image{height:220px}}@media (prefers-reduced-motion: reduce){.team-card{transition:none}.team-card:hover{transform:none;box-shadow:var(--shadow-sm)}}.values-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-width:1100px;margin:0 auto}.value-item{background:#fff;border-radius:14px;padding:1rem;box-shadow:0 5px 20px #0000000f;transition:all .3s ease;border:1px solid rgba(0,123,255,.08);position:relative;overflow:hidden}.value-image{display:block;width:100%;height:220px;object-fit:contain;object-position:center;background-color:#fff;border-radius:10px}.value-image-wrapper{position:relative}.value-title-overlay{position:absolute;top:0;left:0;right:0;padding:6px 10px;display:flex;justify-content:center;align-items:flex-start;pointer-events:none;z-index:2}.value-title-overlay span{display:inline-block;background:#0000008c;color:#fff;font-weight:700;font-size:1rem;padding:4px 10px;border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);max-width:95%;text-align:center;white-space:normal}.value-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));transform:scaleX(0);transition:transform .3s ease}.value-item:hover:before{transform:scaleX(1)}.value-item:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001f}.value-icon-wrapper{display:flex;justify-content:center;margin-bottom:1.5rem}.value-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;font-size:2rem;transition:all .3s ease;position:relative;overflow:hidden}.value-icon:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fff3,#ffffff1a);border-radius:50%;opacity:0;transition:opacity .3s ease}.value-item:hover .value-icon{transform:scale(1.1) rotate(5deg)}.value-item:hover .value-icon:before{opacity:1}.value-content{text-align:center}.value-content h3{color:var(--primary-color);font-size:1.4rem;font-weight:600;margin-bottom:1rem;position:relative}.value-content h3:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:30px;height:2px;background:var(--primary-color);border-radius:1px}.value-content p{color:var(--text-color);line-height:1.6;margin:0;font-size:1rem;opacity:.9;padding-top:30px}.vvsg.breadcrumbs_common.breadcrumbs_style5{position:relative;min-height:350px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.breadcrumbs-hero{background-image:url(assets/images/hero_image.jpg);background-position:center bottom}.vvsg.breadcrumbs_common.breadcrumbs_style5.breadcrumbs-hero{background-size:cover;background-position:center center;background-repeat:no-repeat}.breadcrumbs-title{padding-bottom:20px;color:#fff;text-transform:uppercase;margin-top:130px}.vvsg.breadcrumbs_common.breadcrumbs_style5 .overlay{position:absolute;inset:0;background:#0009;z-index:1}.vvsg.breadcrumbs_common.breadcrumbs_style5 .container{position:relative;z-index:2}.breadcrumbs_content{text-align:center;color:#fff}.breadcrumbs_content h3{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.breadcrumb{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;gap:.5rem}.breadcrumb li{display:flex;align-items:center}.breadcrumb li:not(:last-child):after{content:"/";margin-left:.5rem;color:#ffffffb3}.breadcrumb li a{color:#fffc;text-decoration:none;transition:color .3s ease}.breadcrumb li a:hover{color:#fff}.breadcrumb li.active{color:#fff;font-weight:600}.breadcrumb-wrapper-inner{display:inline-block;padding:10px 25px;background-color:var(--primary-color);position:relative;margin:auto;box-shadow:0 4px 15px #007bff4d}.breadcrumb-wrapper-inner span{color:#fff;font-weight:500;margin:0 5px}.breadcrumb-wrapper-inner span:not(:last-child):after{content:"/";margin-left:10px;color:#ffffffb3}.breadcrumb-wrapper-inner span a{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb-wrapper-inner span a:hover{opacity:.8}.breadcrumb-navigation-section{padding:.5rem 0;background:#fff;text-align:center;margin-top:-40px;position:relative;z-index:5}.page-title-section{padding:1rem 0;background:#fff;position:relative;margin-top:-100px;z-index:10}.page-title-container{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border-radius:15px;padding:2rem;box-shadow:0 10px 30px #007bff4d;position:relative;overflow:hidden}.page-title-container:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23dots)"/></svg>');opacity:.5}.page-title{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin:0;position:relative;z-index:1;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.page-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#fffc;border-radius:2px}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}.hero-text{text-align:left}.hero-text h1{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.hero-text p{color:var(--text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:0}.hero-image{display:flex;justify-content:center;align-items:center}.story-img{max-width:100%;height:auto;display:block;margin:0 auto;background:transparent;border:none;box-shadow:none}.about-page,.contact-page,.vehicles-page,.vehicle-detail-page,.booking-page{background-color:#fff;min-height:100vh}@media (max-width: 992px){.nav{display:none}.mobile-menu-btn{display:flex}.header-actions .btn{display:none}}@media (max-width: 768px){.header-content{padding:.75rem 1rem}.header{top:30px}.main-content{padding-top:110px}body.top-header-hidden .header{top:0}.features .row{justify-content:center}.features .col-lg-6.offset-lg-3.text-center{margin-left:0;text-align:center;width:100%}.features .section-header{text-align:center}.features .col-lg-6.offset-lg-3.text-center,.features .section-header{padding-left:12px;padding-right:12px}.logo{font-size:1.25rem}.main-content{padding-top:80px}.hero h1{font-size:2rem}.hero p{font-size:1rem}.search-form{padding:1.5rem;margin:0 1rem}.search-form-grid,.rental-form-content .search-form-grid{grid-template-columns:1fr;gap:.75rem}.vehicle-grid{grid-template-columns:1fr;gap:1rem}.footer-content{grid-template-columns:1fr;text-align:center}.features .row{flex-direction:column;gap:1rem}.mission-vision-section .mv-card{align-items:flex-start!important}.mission-vision-section .mv-card .mv-content{text-align:left!important;margin-left:0!important;align-self:flex-start!important;padding:1.25rem 1.5rem!important;max-width:100%!important}.features .col-lg-3{flex:0 0 100%;max-width:100%}.features .col-lg-6{flex:0 0 100%;max-width:100%;order:-1;margin-bottom:2rem}.features .offset-lg-3{margin-top:20px}.box-icon.s2.d-invert{text-align:left}.box-icon{padding:.75rem}.box-icon i{width:50px;height:50px;font-size:1.25rem}.hero .search-form{position:absolute;left:50%;right:auto;transform:translate(-50%);top:240px;width:calc(100% - 24px);max-width:600px;margin:0;padding:1.5rem 1.75rem;box-sizing:border-box;z-index:10}.about-hero .hero-content{grid-template-columns:1fr;gap:2rem;text-align:center}.about-hero .hero-text{text-align:center}.about-hero .hero-text h1{font-size:2.5rem}.about-hero .hero-text p{font-size:1rem}.about-hero .hero-image img{max-width:300px}.mv-container{grid-template-columns:1fr;gap:2rem}.mv-card{padding:2rem 1.5rem}.mv-content h3{font-size:1.5rem}.mv-content p{font-size:1rem}.values-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.values-header h2{font-size:2rem}.values-header p{font-size:1rem}.value-item{padding:1.5rem}.value-content h3{font-size:1.2rem}.breadcrumbs_content h3{font-size:2rem;margin-top:80px}.breadcrumb{flex-wrap:wrap;gap:.25rem}.page-title-section{margin-top:-60px}.page-title-container{padding:1.5rem}.page-title{font-size:2rem}}@media (max-width: 480px){.header-content{padding:.5rem .75rem}.logo{font-size:1.1rem}.mobile-menu-btn{width:25px;height:25px}.mobile-menu-btn span{width:20px;height:2px}.mobile-nav{padding:.75rem}.mobile-nav-link{padding:.5rem .75rem;font-size:.9rem}.hero{padding:2rem 0}.search-form{padding:1rem}.about-hero{padding:2rem 0}.about-hero .hero-text h1{font-size:2rem}.about-hero .hero-text p{font-size:.9rem}.about-hero .hero-image img{max-width:250px}.hero .search-form.rental-form-content{position:absolute!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;top:180px!important;width:calc(100% - 16px)!important;max-width:560px!important;margin:0!important;padding:1.25rem 1.5rem!important;box-sizing:border-box!important;z-index:10}.mission-vision-section{padding:3rem 0}.mv-card{padding:1.5rem 1rem}.mv-icon{width:60px;height:60px}.mv-icon svg{width:30px;height:30px}.mv-content h3{font-size:1.25rem}.mv-content p{font-size:.9rem}.values-detail-section{padding:1rem 0}.values-container{grid-template-columns:1fr;gap:1rem}.values-header h2{font-size:1.75rem}.values-header p{font-size:.9rem}.value-item{padding:1.25rem}.value-icon{width:60px;height:60px;font-size:1.5rem}.value-content h3{font-size:1.1rem}.value-content p{font-size:.9rem}.vvsg.breadcrumbs_common.breadcrumbs_style5{min-height:250px}.breadcrumbs-title{margin-top:80px}.breadcrumbs_content h3{font-size:1.5rem;margin-top:60px}.breadcrumb{font-size:.9rem}.page-title-section{padding:.5rem 0;margin-top:-40px}.page-title-container{padding:1rem}.page-title{font-size:1.75rem}}@media (min-width: 1920px){.nav-links .nav-link{font-size:1.15rem}.header .btn.btn-primary{font-size:1rem}}html[lang=ar] .offset-lg-3{margin-left:auto!important;margin-right:auto!important}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#1f2937;background-color:#fff;margin:0;padding:0}:root{--primary-color: #FFC107;--primary-dark: #FF8F00;--primary-light: #FFE082;--secondary-color: #111827;--accent-color: #FFD54F;--success-color: #10b981;--bg-secondary: #f3f4f6;--error-color: #ef4444;--warning-color: #FFC107;--text-primary: #0B0F19;--text-secondary: #4b5563;--text-light: #9ca3af;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--border-color: #e5e7eb;--border-light: #f3f4f6;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;margin-bottom:.5rem}h1{font-size:2.5rem;font-weight:700}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem}a{color:var(--primary-dark);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-color)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .2s ease;text-decoration:none;gap:.5rem}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--primary-dark);color:#fff}.btn-secondary{background-color:var(--secondary-color);color:#fff}.btn-secondary:hover{background-color:#475569;color:#fff}.btn-outline{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:#fff}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.form-group{margin-bottom:1rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.form-input{width:100%;padding:.75rem;border:2px solid var(--border-color);border-radius:var(--radius-md);font-size:1rem;transition:border-color .2s ease}.form-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a}.form-select{width:100%;padding:.75rem;border:2px solid var(--border-color);border-radius:var(--radius-md);font-size:1rem;background-color:#fff;cursor:pointer}.form-textarea{width:100%;padding:.75rem;border:2px solid var(--border-color);border-radius:var(--radius-md);font-size:1rem;resize:vertical;min-height:100px}.card{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:box-shadow .2s ease}.card:hover{box-shadow:var(--shadow-lg)}.card-header{padding:1.5rem;border-bottom:1px solid var(--border-light)}.card-body{padding:1.5rem}.card-footer{padding:1.5rem;border-top:1px solid var(--border-light);background-color:var(--bg-secondary)}.container{max-width:1320px;margin:0 auto;padding:0 1.25rem;background-color:transparent}@media (min-width: 1600px){.container{max-width:1440px}}.row{display:flex;flex-wrap:wrap;margin:0 -.75rem}.col{flex:1;padding:0 .75rem}.col-1{flex:0 0 8.333333%}.col-2{flex:0 0 16.666667%}.col-3{flex:0 0 25%}.col-4{flex:0 0 33.333333%}.col-6{flex:0 0 50%}.col-8{flex:0 0 66.666667%}.col-9{flex:0 0 75%}.col-12{flex:0 0 100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.d-flex{display:flex}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-none{display:none}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.w-full{width:100%}.h-full{height:100%}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.shadow{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}@media (max-width: 768px){.container{padding:0 1rem}h1{font-size:2rem}h2{font-size:1.75rem}.btn{padding:.625rem 1.25rem}.col-md-6{flex:0 0 50%}.col-md-12{flex:0 0 100%}}@media (max-width: 480px){.col-sm-12{flex:0 0 100%}.btn{width:100%;justify-content:center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}.loading-container{display:flex;align-items:center;justify-content:center;min-height:220px}.loading-content{display:flex;flex-direction:column;align-items:center;gap:.75rem}.loading-gif{width:180px;height:auto;display:block;background:transparent;image-rendering:-webkit-optimize-contrast;mix-blend-mode:multiply}.no-scroll{overflow:hidden!important;height:100vh}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.featured-vehicles{padding:4rem 0 3rem;background:#fff;position:relative;z-index:5;margin-top:0}.featured-vehicles .container{padding-left:1rem;padding-right:1rem}.featured-vehicles .section-header{text-align:center;margin-bottom:4rem;direction:ltr}.featured-vehicles .section-header h2{font-size:2.25rem;font-weight:800;color:#000;margin-bottom:4rem;position:relative}.featured-vehicles .section-header h2:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-10px;width:140px;height:4px;background:linear-gradient(90deg,var(--primary-dark),var(--primary-color));border-radius:4px}.featured-vehicles .vehicle-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #11182714;border:1px solid rgba(255,193,7,.35);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.featured-vehicles .vehicle-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #11182724;border-color:#ff8f0099}.featured-vehicles .price{font-weight:800;color:var(--primary-dark)}.featured-vehicles .price-period{font-size:.9rem}.featured-vehicles .slick-dots li button:before{color:#11182759}.featured-vehicles .slick-dots li.slick-active button:before{color:var(--primary-dark)}.featured-vehicles .vehicle-slide{padding:0 14px}.featured-vehicles .slick-list{margin:0 -14px}.featured-vehicles .slick-prev,.featured-vehicles .slick-next{width:48px;height:48px;z-index:2}.featured-vehicles .slick-prev{left:-24px}.featured-vehicles .slick-next{right:-24px}.featured-vehicles .slick-prev:before,.featured-vehicles .slick-next:before{font-size:46px;line-height:1;color:var(--primary-dark);opacity:.9}.featured-vehicles .vehicle-card-media{position:relative;aspect-ratio:4 / 3;background:#f5f7fb;display:flex;align-items:center;justify-content:center}.featured-vehicles .vehicle-card-media .vehicle-image{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.featured-vehicles .vehicle-badge{position:absolute;top:12px;left:12px;background:#111827bf;color:#fff;font-size:.75rem;padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:saturate(160%) blur(4px);backdrop-filter:saturate(160%) blur(4px)}.featured-vehicles .vehicle-card-body{padding:1rem 1rem 1.25rem}.featured-vehicles .vehicle-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.featured-vehicles .vehicle-name{font-size:1.125rem;font-weight:700;color:var(--text-primary)}.featured-vehicles .vehicle-features{display:flex;flex-wrap:wrap;gap:.5rem}.featured-vehicles .feature-tag{background:#f3f4f6;color:#374151;padding:6px 10px;border-radius:999px;font-size:.75rem}.featured-vehicles .vehicle-card-footer{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.featured-vehicles .btn.btn-outline{background:transparent;color:var(--primary-dark);border:1px solid var(--primary-dark)}.featured-vehicles .btn.btn-outline:hover{background:var(--primary-dark);color:#fff}@media (max-width: 768px){.featured-vehicles{padding:1rem 0 1.5rem;margin-top:0;overflow-x:hidden}.featured-vehicles .container{padding-left:12px;padding-right:12px}.featured-vehicles .section-header h2{font-size:1.5rem}.featured-vehicles .section-header p{font-size:.95rem;margin-top:20px}.featured-vehicles .vehicle-slide{padding:0 10px}.featured-vehicles .slick-list{margin:0 -10px}.featured-vehicles .vehicle-card-media{aspect-ratio:16 / 9}.featured-vehicles .vehicle-card-body{padding:.75rem}.featured-vehicles .vehicle-name{font-size:1rem}.featured-vehicles .vehicle-features{gap:.35rem}.featured-vehicles .feature-tag{font-size:.7rem;padding:4px 8px}.featured-vehicles .vehicle-card-footer{margin-top:.75rem}.featured-vehicles .price{font-size:1.25rem}.featured-vehicles .btn.btn-outline{padding:.5rem .75rem;font-size:.9rem}.featured-vehicles .vehicle-card-footer{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.featured-vehicles .vehicle-card-footer .vehicle-price{order:1}.featured-vehicles .vehicle-card-footer .btn{order:2;width:100%}.featured-vehicles .slick-prev,.featured-vehicles .slick-next{width:36px;height:36px}.featured-vehicles .slick-prev{left:6px}.featured-vehicles .slick-next{right:6px}.featured-vehicles .slick-prev:before,.featured-vehicles .slick-next:before{font-size:32px}}.vehicles-page{background:#fff}.page-header{padding:2rem 0 1rem;border-bottom:1px solid var(--border-color);margin-bottom:1rem;text-align:center}.filters-toggle-btn{display:none!important;margin-top:.75rem}.vehicles-content{display:grid;grid-template-columns:320px 1fr;gap:1.5rem;margin-top:1rem}.filters-sidebar{background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-sm);padding:1rem;position:sticky;top:100px;height:fit-content;max-height:calc(100vh - 120px);overflow:auto;-webkit-overflow-scrolling:touch}.filters-sidebar h3{margin-top:0}.filters-sidebar .filters-close-btn{display:none!important}.filter-group{margin-bottom:.75rem}.vehicles-main{min-width:0}.vehicles-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-sm);background:#fff}.sort-controls{display:flex;align-items:center;gap:.5rem}.vehicle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1rem 0}.vehicle-card{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background:#fff;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.vehicle-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.vehicle-image{width:100%;height:180px;object-fit:cover;object-position:center;display:block;background:#f5f5f5}.no-results{padding:2rem;text-align:center;border:1px solid var(--border-color);border-radius:12px;background:#fff}@media (max-width: 992px){.vehicles-content{grid-template-columns:1fr}.filters-sidebar{position:fixed;left:0;top:110px;bottom:0;width:88%;max-width:360px;z-index:1001;transform:translate(-105%);transition:transform .25s ease;border-radius:0 12px 12px 0;max-height:calc(100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch}.filters-sidebar.open{transform:translate(0)}.filters-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;position:sticky;top:0;background:#fff;padding:0 8px .5rem;z-index:1}.filters-sidebar-header h3{margin:0;font-size:22px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters-close-btn{display:inline-flex!important;align-items:center;justify-content:center;padding:4px 8px;font-size:.95rem;line-height:1;border-width:1px;min-width:0;width:32px;height:32px;border-radius:6px;margin-left:0}.filters-sidebar .filters-close-btn{padding:4px 8px!important;width:32px!important;height:32px!important}.filters-overlay{position:fixed;inset:0;background:#00000073;z-index:1000}.filters-toggle-btn{display:inline-block!important}.vehicle-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.vehicle-image{height:170px}.filters-sidebar .form-label{font-size:.85rem}.filters-sidebar .form-select,.filters-sidebar select.form-select{font-size:.9rem;padding:6px 10px;height:38px;line-height:1.2}.filters-sidebar .form-select option{font-size:.9rem;padding:6px 10px}}@media (prefers-reduced-motion: reduce){.vehicle-card{transition:none}.vehicle-card:hover{transform:none;box-shadow:var(--shadow-sm)}}@media (min-width: 1400px){.vehicles-content{grid-template-columns:360px 1fr;gap:1.25rem}.vehicle-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.vehicle-image{height:220px}}@media (max-width: 576px){.vehicle-grid{grid-template-columns:1fr;gap:.75rem}.vehicle-card{border-radius:10px}.vehicle-image{height:200px}.vehicles-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.vehicle-detail{display:grid;grid-template-columns:1.4fr .6fr;gap:2rem;margin:2rem 0;align-items:start}.vehicle-images{display:grid;gap:.75rem;grid-auto-rows:min-content}.main-image{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.vehicle-main-image{width:100%;height:520px;object-fit:contain;object-position:center;display:block;background:#fff}.image-info-block{margin-top:.75rem;background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-sm);padding:1rem 1.25rem}.related-section{margin-top:2rem;width:100%;position:static;left:auto;margin-left:0;right:auto;margin-right:0;padding:0}.vehicle-info{background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-sm);padding:0 1rem;align-self:start}.vehicle-info .vehicle-header{margin-bottom:0}.vehicle-info .vehicle-meta{margin-bottom:.25rem}.vehicle-info .vehicle-price{margin:.25rem 0}.vehicle-info .quick-specs{margin:.5rem 0}.vehicle-info .cta-row{margin-top:.5rem}.vehicle-info .divider{margin:.25rem 0}.vehicle-detail-page .container{max-width:1320px}.vehicle-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.rating{display:inline-flex;align-items:center;gap:4px;color:#f5a623;font-weight:600}.rating-count{color:var(--text-secondary);font-weight:400}.badge-available{display:inline-flex;align-items:center;gap:6px;background:#e8f7ef;color:#17803d;border:1px solid #bfe6cf;padding:4px 8px;border-radius:999px;font-size:.85rem}.quick-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem 1rem;margin:.75rem 0 1rem}.quick-spec-item{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary)}.cta-row{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.btn-icon{display:inline-flex;align-items:center;gap:6px}.divider{height:1px;background:var(--border-color);margin:.5rem 0}.vehicle-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.vehicle-header h1{margin:0}.vehicle-category{color:var(--text-secondary)}.vehicle-price{display:flex;align-items:center;gap:1rem;margin:.5rem 0}.specs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:.75rem 1rem}.spec-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.4rem .25rem;border-bottom:1px dashed rgba(0,0,0,.06)}.spec-row:last-child{border-bottom:none}.spec-label{color:var(--text-secondary);font-weight:500;white-space:nowrap}.spec-value{color:var(--text-primary);font-weight:600;white-space:nowrap}@media (max-width: 992px){.specs-grid{grid-template-columns:1fr;padding:.5rem .75rem}.spec-row{grid-template-columns:1fr auto;padding:.5rem .25rem}}.spec-item{display:flex;align-items:center;gap:.5rem}.features-grid{display:flex;flex-wrap:wrap;gap:.5rem}.features-demo-text{margin-top:.75rem;color:var(--text-color)}.features-demo-text ul{margin:.5rem 0 0 1rem}.vehicle-description{margin-top:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.booking-summary{margin:1rem 0;border-top:1px dashed var(--border-color);padding-top:.75rem}.summary-row{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0}.summary-row.total{font-weight:700}.related-section{margin:2rem 0 1rem}.related-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;max-width:none;margin:0;padding:0}.related-card{background:#fff;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.related-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.related-image{width:100%;height:200px;object-fit:contain;object-position:center;display:block;background:#fff}.related-info{padding:.75rem 1rem 1rem}.related-price{display:flex;align-items:baseline;justify-content:flex-end;gap:.35rem}.related-price .price{color:var(--primary-dark);font-weight:700}.related-top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem .75rem;margin-bottom:.25rem}.related-name{font-weight:700;font-size:1rem;color:var(--text-primary)}.related-top .related-name{grid-column:1 / 2}.related-top .related-price{grid-column:2 / 3}.related-category{color:var(--text-secondary);font-size:.9rem}.related-actions{margin-top:.5rem;display:flex;justify-content:flex-end}@media (max-width: 992px){.vehicle-detail{grid-template-columns:1fr}.booking-form-container{position:static}.vehicle-main-image{height:360px}}:root{--primary-color: #2c3e50;--primary-hover-color: #34495e;--secondary-color: #f8f9fa;--text-color: #333;--light-text-color: #666;--border-color: #e0e0e0;--card-bg: #ffffff;--info-bg: #f8f9fa;--shadow: 0 4px 15px rgba(0, 0, 0, .1)}.contact-page{min-height:100vh;background-color:var(--secondary-color)}.contact-container-wrapper{padding:2rem 0;display:flex;justify-content:center;align-items:center}.contact-container{display:flex;background-color:var(--card-bg);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;max-width:1100px;width:100%;margin:0 auto}.contact-form-section,.contact-info-section{padding:3rem;width:50%}.contact-form-section{background-color:var(--card-bg)}.contact-info-section{background-color:var(--info-bg);color:var(--text-color);border-left:1px solid var(--border-color)}.contact-form-section h1{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-color)}.contact-form-section p{color:var(--light-text-color);margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:500;margin-bottom:.5rem;font-size:.9rem;color:var(--text-color)}.form-control{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:Poppins,sans-serif;transition:border-color .2s,box-shadow .2s;background-color:#fff}.form-control:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #007bff40}textarea.form-control{resize:vertical;min-height:120px}.submit-btn{width:100%;padding:.85rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.submit-btn:hover{background-color:var(--primary-hover-color)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.contact-alert{padding:.85rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem}.contact-alert-error{background-color:#e74c3c1a;color:#c0392b;border:1px solid rgba(192,57,43,.2)}.contact-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.contact-modal{background:#fff;border-radius:16px;max-width:420px;width:100%;padding:2rem;box-shadow:0 20px 50px #00000026;position:relative;text-align:center}.contact-modal h3{margin-top:0;margin-bottom:.75rem;font-size:1.5rem;color:var(--primary-color)}.contact-modal p{margin-bottom:.5rem}.contact-modal-details{margin-bottom:1.5rem;background-color:#2c3e500d;border-radius:10px;padding:1rem;text-align:left}.contact-modal-close{position:absolute;top:12px;right:12px;border:none;background:transparent;font-size:1.5rem;cursor:pointer;color:var(--light-text-color)}.contact-info-section h2{font-size:2rem;font-weight:600;margin-bottom:2rem}.info-item{display:flex;align-items:flex-start;margin-bottom:2rem}.info-item svg{width:24px;height:24px;margin-right:1.5rem;flex-shrink:0;margin-top:5px;color:var(--primary-color)}.info-item-content p{margin:0;line-height:1.6}.info-item-content p:first-child{font-weight:600}.info-item a{color:var(--primary-color);text-decoration:none;transition:color .2s}.info-item a:hover{color:var(--primary-hover-color)}.map-container{width:100%;height:300px;border-radius:8px;overflow:hidden;margin-top:2rem;box-shadow:0 2px 10px #0000001a}.map-container iframe{width:100%;height:100%;border:0}@media (max-width: 992px){.contact-form-section,.contact-info-section{padding:2rem}}@media (max-width: 768px){.contact-container-wrapper{padding:1rem}.contact-container{flex-direction:column}.contact-form-section,.contact-info-section{width:100%}}.fixed-social{position:fixed;bottom:20px;right:20px;z-index:1000}.fixed-social .whatsapp{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#25d366;color:#fff;border-radius:50%;text-decoration:none;box-shadow:0 4px 12px #25d36666;transition:all .3s ease;animation:pulse 2s infinite}.fixed-social .whatsapp:hover{background-color:#128c7e;transform:scale(1.1);box-shadow:0 6px 20px #25d36699}.fixed-social .whatsapp svg{width:28px;height:28px}@keyframes pulse{0%{box-shadow:0 4px 12px #25d36666}50%{box-shadow:0 4px 12px #25d366cc}to{box-shadow:0 4px 12px #25d36666}}@media (max-width: 768px){.fixed-social{bottom:15px;right:15px}.fixed-social .whatsapp{width:50px;height:50px}.fixed-social .whatsapp svg{width:24px;height:24px}}.language-switcher{position:fixed;bottom:20px;left:20px;z-index:1000}.language-button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#fff;border:2px solid #e0e0e0;border-radius:50%;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0000001a}.language-button:hover{background-color:#f8f9fa;border-color:var(--primary-color);transform:scale(1.05);box-shadow:0 6px 20px #00000026}.language-button .flag{font-size:24px}.language-dropdown{position:absolute;bottom:70px;left:0;background-color:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;padding:8px;min-width:100px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}.language-switcher:hover .language-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.language-option{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:80px;height:44px;background-color:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:4px;padding:8px 12px;gap:8px}.language-option:last-child{margin-bottom:0}.language-option:hover{background-color:#f8f9fa}.language-option .flag{font-size:20px;transition:filter .2s ease}.language-option .language-name{font-size:14px;font-weight:500;color:var(--text-color);transition:color .2s ease}@media (max-width: 768px){.language-switcher{bottom:15px;left:15px}.language-button{width:50px;height:50px}.language-button .flag{font-size:20px}.language-dropdown{bottom:60px;min-width:50px}.language-option{width:34px;height:34px}.language-option .flag{font-size:16px}}.rental-terms-page{background:#fff}.rental-terms-container{max-width:900px;margin:0 auto;padding:2rem 1rem;text-align:center}.rental-terms-intro{color:var(--text-secondary);margin:0 0 1.25rem;line-height:1.6}.rt-section{background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-sm);padding:1rem 1.25rem;margin-top:1rem}.rt-section h2{margin:0 0 .5rem;font-size:1.25rem}.rt-section ul{margin:.25rem 0 0 1rem;padding:0}.rt-section li{margin:.25rem 0;line-height:1.6}@media (max-width: 768px){.rental-terms-container{padding:1.5rem .75rem}}
