#main-navbar, .top-bck{background-color:transparent}.da-slide h2, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:var(--font-heading);}body, p, a, span, div{font-family:var(--font-body);}.navbar-nav>li>a{font-weight:600;text-transform:uppercase;letter-spacing:.5px}:root{--primary-dark:#011126;--accent-color:#54B5BF;--light-bg:#F2F2F2;--beige--bg:#fffbf4;--secondary-accent:#D9C6B0;--font-heading:'Space Grotesk', sans-serif;--font-body:'Urbanist', sans-serif;}.dreamz-header{width:100%;z-index:1000;position:fixed;top:0;left:0;font-family:var(--font-body);transition:all 0.3s ease;}.dreamz-header.scrolled{background:rgba(242, 242, 242, 0.80);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);}.dreamz-header .top-bck{background:transparent;padding:8px 0;border-bottom:1px solid rgba(255, 255, 255, 0.15);transition:all 0.3s ease;}.dreamz-header.scrolled .top-bck{border-bottom:1px solid rgba(0, 0, 0, 0.05);}.top-bar-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.top-social ul{list-style:none;margin:0;padding:0;display:flex;gap:15px;}.top-social a{color:#fff;opacity:0.8;transition:opacity 0.2s, color 0.2s;font-size:14px;}.dreamz-header.scrolled .top-social a, .dreamz-header.scrolled .top-social a i{color:var(--primary-dark);}.top-social a:hover, .dreamz-header.scrolled .top-social a:hover{opacity:1;color:var(--secondary-accent);}.top-contact{gap:20px;flex-wrap:wrap;}.top-contact, .topcss{display:flex;align-items:center;}.topcss{color:#fff;opacity:0.9;font-size:13px;text-decoration:none;transition:color 0.2s;gap:5px;}.dreamz-header.scrolled .topcss{color:var(--primary-dark);}.topcss i, .topcss:hover{color:var(--accent-color);}.topcss:hover{text-decoration:none;}.navbar-modern{background:transparent;border-bottom:1px solid rgba(255, 255, 255, 0.1);transition:all 0.3s ease;width:100%;}.dreamz-header.scrolled .navbar-modern{border-bottom:none;}.navbar-container-flex{display:flex;justify-content:space-between;align-items:center;padding:15px 15px;height:90px;transition:height 0.3s ease;}.navbar-container-flex::before, .navbar-container-flex::after{display:none !important;}.dreamz-header.scrolled .navbar-container-flex{height:75px;}.navbar-brand-modern img{max-height:60px;width:auto;transition:max-height 0.3s ease;}.dreamz-header.scrolled .navbar-brand-modern img{max-height:50px;}.navbar-brand-modern .logo-sticky, .dreamz-header.scrolled .navbar-brand-modern .logo-transparent{display:none;}.dreamz-header.scrolled .navbar-brand-modern .logo-sticky{display:block;}.nav-menu-wrapper{display:flex;align-items:center;gap:40px;}.nav-links-modern{display:flex;list-style:none;margin:0;padding:0;gap:25px;}.nav-links-modern li a{color:#fff;font-weight:300;font-size:17px;letter-spacing:0.5px;text-decoration:none;position:relative;padding:5px 0;transition:color 0.3s ease;}.dreamz-header.scrolled .nav-links-modern li a{color:var(--primary-dark);}.nav-links-modern li a::after{content:'';position:absolute;bottom:-2px;left:0;width:0%;height:2px;background-color:var(--accent-color);transition:width 0.3s ease;}.nav-links-modern li a:hover{color:var(--accent-color);}.nav-links-modern li a:hover::after{width:100%;}.nav-actions-modern{display:flex;gap:15px;align-items:center;}.btn-book{border-radius:27px;text-transform:none;font-weight:500;font-size:16px;padding:13px 40px;transition:all 0.3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;height:40px;}.btn-book{background:var(--accent-color);border:1px solid var(--accent-color);}.btn-book, .btn-book:hover{color:var(--primary-dark);}.btn-book:hover{background:var(--secondary-accent);border-color:var(--secondary-accent);transform:translateY(-2px);text-decoration:none;box-shadow:0 4px 12px rgba(217, 198, 176, 0.4);}.hamburger-menu{display:none;cursor:pointer;background:none;border:none;padding:5px;z-index:1002;}.hamburger-menu .bar{display:block;width:25px;height:3px;margin:5px auto;background-color:#fff;transition:all 0.3s ease-in-out;border-radius:3px;}.dreamz-header.scrolled .hamburger-menu .bar{background-color:var(--primary-dark);}.dreamz-header.scrolled .hamburger-menu.active .bar{background-color:#fff !important;}.card-columns .card-body p, a, body, div, li, p, span{font-family:var(--font-body)}#query .row::after, #query .row::before, header+.clearfix{display:none}header{width:100%}.top-bck{padding:5px 0;border-bottom:1px solid rgba(255, 255, 255, .1);transition:background-color .3s}#main-navbar{border:none;box-shadow:none;transition:background-color .4s, box-shadow .4s;padding:0;min-height:auto;height:auto}.navbar-nav>li>a{color:#fff;padding-top:20px;padding-bottom:20px;transition:color .3s;line-height:normal;margin-top:0}#main-navbar .navbar-nav>li>a.active, #main-navbar .navbar-nav>li>a:hover, .top-bck .top-social a:hover, .top-bck .topcss:hover{color:var(--accent-color)}.top-bck .top-social a, .top-bck .topcss{color:#fff;font-size:13px;opacity:.9;transition:color .2s, opacity .2s;text-decoration:none}.top-bck .top-social i, .top-bck .topcss i{background:0 0;padding:0;margin-right:5px}.top-bck .top-social a:hover, .top-bck .topcss:hover{opacity:1}.da-slide p, .da-slide:not(.da-slide-current) h2, .da-slide:not(.da-slide-current) p{opacity:0}#main-navbar .navbar-nav>li>a{color:#fff;font-weight:500;font-size:16px;text-transform:capitalize;letter-spacing:.5px;padding:15px 20px;border-bottom:none;position:relative;transition:color .3s}.da-slide h2, .da-slide p{text-shadow:none;width:45%;text-align:left}.da-slide{position:absolute;width:100%;height:100%}.da-slide h2, .da-slide p{position:absolute;transform:none;margin:0}.da-slide h2{color:#fff;font-size:clamp(2rem, 3.5vw, 3.5rem);font-weight:800;text-transform:uppercase;left:5%;top:20%;line-height:1.2}.da-slide p{font-family:var(--font-body);color:var(--light-bg);font-size:clamp(1rem, 1.2vw, 1.2rem);font-weight:500;left:5%;top:50%;line-height:1.6;width:35% !important;max-width:400px !important;}.da-slide-current p{opacity:.9}.car_bifurcation_block h2::after{content:'';width:60px;height:3px;background:var(--accent-color);display:block}#query::before{top:0;height:100%}.area-img span, .car_bifurcation_block h2{color:var(--primary-dark)}.car_bifurcation_block{background-color:var(--light-bg);padding:60px 15px;}.area-img{padding:20px}.car_bifurcation_block .container{box-shadow:none;background:0 0;border:none;margin:0 auto;padding:0 15px;max-width:1200px}.car_bifurcation_block h2{font-family:var(--font-heading);font-size:32px;font-weight:800;text-transform:uppercase;text-align:center;margin-bottom:40px}.area-img span{font-size:18px;font-weight:700;font-family:var(--font-heading)}.area-img span, .footer-midd ul li{margin-bottom:15px}.car_bifurcation_block h2::after{margin:15px auto 0;border-radius:2px}.pop{box-shadow:0 10px 30px rgba(0, 0, 0, .05);overflow:hidden;margin:15px 0 30px;width:100%}.pop:hover{box-shadow:0 20px 40px rgba(0, 0, 0, .1)}.card-columns .card img{object-fit:cover}.area-img{width:100%;background:0 0}.area-img span{height:auto;padding:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.areas ul{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:10px}.areas ul li.bullet_color{font-family:var(--font-body);font-size:13px;color:#666;background:rgba(1, 17, 38, .05);padding:5px 10px;border-radius:4px;margin:0;display:flex;align-items:center}.pop:hover .area-img span{color:#fff}.areas ul li.bullet_color::marker{display:none;color:transparent}.footer-midd{background:var(--primary-dark);padding:60px 0 30px;color:#fff}.footer-midd h4{font-family:var(--font-heading);font-size:20px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:30px}.footer-midd p, .footer-midd ul li a{color:rgba(255, 255, 255, .7);font-family:var(--font-body)}.footer-midd ul{list-style:none;padding:0}.footer-midd ul li a{font-size:15px;text-decoration:none;transition:color .3s, padding-left .3s;display:inline-block}.footer-midd ul li a:hover{color:var(--accent-color);padding-left:5px}.footer-midd p{line-height:1.8}.dream_al{background:rgba(0, 0, 0, .2);padding:20px 0;margin-top:30px;border-top:1px solid rgba(255, 255, 255, .1)}.copyright{font-family:var(--font-body);color:rgba(255, 255, 255, .5);font-size:14px}.social ul{display:flex;justify-content:flex-end;gap:10px;list-style:none;padding:0;margin:0}.social ul li a i{background:rgba(255, 255, 255, .1);color:#fff;width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;transition:background .3s, transform .3s}.social ul li a:hover i{background:var(--accent-color);transform:translateY(-3px)}.tab-pane .row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.card-columns .card{transition:transform .4s cubic-bezier(.4, 0, .2, 1), box-shadow .4s}.tab-con-main.rent_car_tab{background:var(--primary-dark) !important;background:linear-gradient(135deg, var(--primary-dark) 0%, #051A35 100%) !important;padding:80px 0;margin-top:0;}.tab-con-main.rent_car_tab:after{display:none !important;}.tab-con-main.rent_car_tab .container{margin:0 auto;}.tab-con-main.rent_car_tab div.car:not(.row){background:rgba(255, 255, 255, .03);border:1px solid rgba(255, 255, 255, .08);border-radius:24px;padding:50px;margin-bottom:40px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tab-con-main.rent_car_tab h2{color:#fff;font-size:36px;text-align:left;margin-bottom:30px;text-transform:none;font-weight:300;font-family:var(--font-heading);}.why-dreamz-content h2{max-width:390px;;}.tab-con-main.rent_car_tab .row.car, .tab-content>div.car{gap:24px;margin:0 0 50px;display:grid;grid-template-columns:repeat(3, 1fr)}.tab-con-main.rent_car_tab .row.car{padding:0;background:0 0;border:none;border-radius:0;backdrop-filter:none}.tab-content>div.car{padding:0}.pop, .tab-pane>div.car:first-child{display:block}.tab-pane>div.car:first-child{grid-template-columns:none;background:rgba(255, 255, 255, .03);border:1px solid rgba(255, 255, 255, .08);border-radius:24px;padding:50px;margin-bottom:40px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tab-con-main.rent_car_tab div.car>h2{grid-column:1/-1;width:100%;padding:0;float:none}.tab-con-main.rent_car_tab .row.car h2, .tab-con-main.rent_car_tab div.car>h2{font-family:var(--font-heading);color:#fff;font-size:32px;font-weight:800;text-align:center;margin:0 0 10px}.tab-con-main.rent_car_tab .row.car>[class*=col-], .tab-con-main.rent_car_tab div.car>[class*=col-]{width:100%;float:none;padding:0;margin:0}.tab-con-main.rent_car_tab .source{grid-column:1/-1;padding:10px 0}#query, .new_article ul.bordre-right-one li{position:relative}#query::before{background-color:var(--light-bg)}.btn-view-all{transition:.3s cubic-bezier(.4, 0, .2, 1);letter-spacing:1px}.areas h2, .latest_article h3, .new_article h3{font-size:36px;letter-spacing:-.5px}.areas h2, .latest_article h3, .new_article h3{font-weight:300}.new_article ul.bordre-right-one li, .seprator{margin-bottom:20px}#query{padding-bottom:80px;padding-top:80px;margin-top:0;z-index:1}#query::before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:100vw;z-index:-1}#query .row{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}#query .col-md-4, #query .col-sm-4{width:100%;float:none;padding:0}.tab-content>.tab-pane>img{border-radius:24px;box-shadow:0 25px 50px rgba(0, 0, 0, .12);width:100%;height:auto;object-fit:cover;max-height:550px;transition:opacity .4s ease-in-out}.new_article ul.bordre-right-one li{font-family:'Space Grotesk', sans-serif !important;line-height:1.8 !important;}.areas h2, .latest_article h3, .new_article h3, .pop .area-img span{font-family:var(--font-heading)}.areas h2, .card-columns .card-body .card-title, .card-columns .card-body h4, .latest_article h3, .new_article h3, .pop .area-img span{color:var(--primary-dark)}.areas h2{margin-bottom:40px;font-size:36px;font-weight:300;text-transform:capitalize;}.pop{box-shadow:0 5px 15px rgba(0, 0, 0, .04);display:flex;align-items:center;justify-content:center;background:#fff;border-radius:16px;padding:22px 25px;box-shadow:0 8px 25px rgba(0, 0, 0, .04);border:1px solid rgba(0, 0, 0, .02);transition:.3s cubic-bezier(.4, 0, .2, 1);height:100%}.pop .area-img span{font-size:16px;transition:color .3s}.pop:hover{background:var(--primary-dark);box-shadow:0 15px 30px rgba(1, 17, 38, .15);transform:translateY(-3px)}.pop .area-img span{font-weight:700;box-shadow:0 20px 50px rgba(0, 0, 0, .05)}.new_article h3{margin-bottom:30px}.new_article ul.bordre-right-one{list-style:none;padding:0;margin:0}.new_article ul.bordre-right-one li{padding-left:35px;font-size:16px;color:#444;transition:transform .3s}.new_article ul.bordre-right-one li:hover{transform:translateX(5px)}.new_article ul.bordre-right-one li::before{content:"✓";position:absolute;left:0;top:2px;color:#fff;background:var(--accent-color);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 4px 10px rgba(84, 181, 191, .3)}.new_article ul.bordre-right-one li::marker{content:none;color:transparent}.latest_article{padding:100px 0;background:var(--light-bg)}.latest_article h3{margin-top:0;margin-bottom:40px;text-align:left}.card-columns{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr)) !important;gap:30px !important;column-count:auto !important;}.card-columns .card{height:100% !important;display:flex !important;flex-direction:column !important;margin-bottom:0 !important;border:1px solid rgba(84, 181, 191, 0.2) !important;border-radius:20px;box-shadow:0 15px 35px rgba(0, 0, 0, 0.3) !important;overflow:hidden;background:var(--primary-dark) !important;background:linear-gradient(135deg, rgba(1, 17, 38, 0.95) 0%, rgba(1, 17, 38, 0.8) 100%) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;transition:all 0.4s ease;}.card-columns .card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgba(84, 181, 191, 0.15) !important;border-color:rgba(84, 181, 191, 0.4) !important;}.card-columns .card img{border-radius:0;transition:transform .5s;height:250px;filter:brightness(0.85) contrast(1.1);}.card-columns .card:hover img{transform:scale(1.05);filter:brightness(1) contrast(1.1);}.card-columns .card-body{padding:30px;display:flex !important;flex-direction:column !important;flex:1 !important;}.card-columns .card-body .card-title, .card-columns .card-body h4{font-family:var(--font-heading);font-weight:300;font-size:20px;margin-bottom:15px;line-height:1.4;color:#ffffff !important;}.card-columns .card-body .btn-primary, .view_all{background:var(--primary-dark);color:#fff;font-family:var(--font-heading);text-transform:capitalize}.card-columns .card-body p{font-family:var(--font-body);font-size:15px;line-height:1.7;color:rgba(255, 255, 255, 0.7) !important;margin-bottom:25px}.card-columns .card-body .btn-primary{margin-top:auto !important;align-self:flex-start !important;background:#54B5BF !important;color:var(--primary-dark) !important;border:none !important;border-radius:50px !important;padding:12px 30px !important;font-family:'Urbanist', sans-serif !important;font-weight:500 !important;font-size:14px !important;transition:all 0.3s ease !important;letter-spacing:1px !important;text-transform:capitalize !important;display:inline-block !important;}.card-columns .card-body .btn-primary:hover{background:#ffffff !important;color:var(--primary-dark) !important;transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(84, 181, 191, 0.4) !important;}.tab-content .tab-pane .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;}.tab-content .tab-pane .row .col-md-4.seprator{display:block;margin-bottom:0px !important;border-left:none;width:auto !important;max-width:none !important;flex:0 0 auto !important;padding:0 !important;}.tab-content .tab-pane .row .col-md-4.seprator>a{display:block;width:auto;}.tab-content .tab-pane .row .col-md-4.seprator .pop{padding:8px 16px !important;border-radius:50px !important;height:auto !important;width:auto !important;margin:0 !important;float:none !important;background:var(--primary-dark) !important;background:linear-gradient(135deg, rgba(1, 17, 38, 0.95) 0%, rgba(1, 17, 38, 0.8) 100%) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border:1px solid rgba(84, 181, 191, 0.3) !important;box-shadow:0 4px 10px rgba(0, 0, 0, 0.2) !important;transition:all 0.3s ease !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}.tab-content .tab-pane .row .col-md-4.seprator .pop .area-img{background:transparent !important;width:auto !important;height:auto !important;float:none !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;}.tab-content .tab-pane .row .col-md-4.seprator .pop .area-img span{font-size:13px !important;font-family:'Space Grotesk', sans-serif !important;font-weight:500 !important;color:rgba(255, 255, 255, 0.8) !important;transition:color 0.3s ease !important;height:auto !important;padding:0 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;}.tab-content .tab-pane .row .col-md-4.seprator .pop:hover{background:#54B5BF !important;transform:translateY(-2px) !important;box-shadow:0 5px 15px rgba(84, 181, 191, 0.4) !important;border-color:#54B5BF !important;}.tab-content .tab-pane .row .col-md-4.seprator .pop:hover .area-img span{color:#ffffff !important;}a:has(> .btn_view), a:has(> .btn-view-all){display:flex;justify-content:center;width:100%;text-decoration:none}.btn-view-all{display:flex !important;align-items:center !important;justify-content:center !important;align-self:center !important;width:calc(100% - 48px) !important;max-width:300px !important;margin:32px auto 24px auto !important;background:var(--accent-color, #54B5BF) !important;color:var(--primary-dark) !important;padding:16px 20px !important;border-radius:50px !important;font-family:'Urbanist', sans-serif !important;font-weight:500 !important;font-size:16px !important;text-decoration:none !important;transition:all 0.3s ease !important;position:relative !important;box-shadow:0 8px 20px rgba(0, 0, 0, 0.2) !important;border:none !important;text-transform:none !important;}.btn-view-all:hover{background:#3C9AAB !important;color:#ffffff !important;transform:translateY(-3px) !important;box-shadow:0 12px 25px rgba(84, 181, 191, 0.4) !important;}.tab-content>.tab-pane>img{margin-left:10px;width:calc(100% - 10px)}html, body{overflow-x:hidden;max-width:100%;}.tab-con-main.rent_car_tab .row.car>[class*="col-"], .tab-content>div.car>[class*="col-"], .tab-con-main.rent_car_tab div.car:not(.row)>[class*="col-"]{width:100% !important;min-width:0;margin:0;padding:0;float:none;}body .modern-hero{position:relative;width:100%;min-height:120vh;height:auto;background:linear-gradient(90deg, rgba(1, 18, 38, 0.85) 0%, rgba(1, 18, 38, 0.4) 45%, rgba(1, 18, 38, 0) 100%), linear-gradient(180deg, rgba(1, 18, 38, 0.4) 0%, rgba(1, 18, 38, 0) 25%, rgba(1, 18, 38, 0.95) 100%), url('../images/hero-img-2-d.webp') no-repeat center bottom;background-size:cover;display:flex;align-items:center;justify-content:flex-start;padding:15% 5% 70px 5%;}body .modern-hero-content{position:relative;z-index:2;max-width:800px;color:#fff;}body .hero-trust-badge{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:27px;border:1px solid #F2F2F2;background:rgba(211, 211, 211, 0.15);font-family:var(--font-body);font-size:14px;font-weight:400;color:#fff;margin-bottom:0.5rem;backdrop-filter:blur(5px);}body .hero-trust-badge i{color:var(--accent-color);}body .modern-hero h2{font-size:49px;font-weight:500;line-height:1.2;margin-bottom:1.5rem;font-family:var(--font-heading);color:#fff;}body .modern-hero span{font-family:var(--font-heading) !important;}body .modern-hero p{font-size:16px;line-height:1.5;margin-bottom:2.5rem;opacity:0.9;max-width:375px;}body .modern-hero-ctas{display:flex;gap:15px;margin-bottom:3rem;}body .btn-primary-white, body .modern-hero-ctas a.btn-primary-white, body .modern-hero-ctas a.btn-secondary-white{display:inline-flex;height:40px;padding:14px 35px 14px 42px;justify-content:center;align-items:center;gap:10px;font-family:var(--font-body);font-size:16px;font-weight:500;border-radius:27px;text-decoration:none;transition:all 0.3s ease;}body .modern-hero-ctas a.btn-primary-white{background-color:#54B5BF;color:var(--primary-dark);border:none;}body .modern-hero-ctas a.btn-primary-white:hover{background-color:#3f9da6;color:var(--primary-dark);text-decoration:none;}body .modern-hero-ctas a.btn-secondary-white{background-color:rgba(53, 52, 52, 0.2);color:#fff;border:1.5px solid #54B5BF;}body .modern-hero-ctas a.btn-secondary-white:hover{background-color:#54B5BF;color:var(--primary-dark);text-decoration:none;}@media (max-width:768px){body .modern-hero{padding-top:20%;}body .modern-hero h2{font-size:3.2rem;}body .modern-hero p{font-size:1.2rem;}body .modern-hero-ctas{flex-direction:column;}}@media screen and (max-width:1024px){.nav-menu-wrapper{gap:20px;}.nav-links-modern{gap:15px;}.top-contact{gap:10px;}}@media screen and (min-width:992px){.menu-phone-btn, .menu-wa-btn, .menu-divider{display:none !important;}}@media screen and (max-width:991px){.dreamz-header .container.navbar-container-flex{padding-left:40px;padding-right:40px;width:100% !important;max-width:100% !important;margin:0 !important;}.navbar-brand-modern{margin-left:0 !important;padding-left:0 !important;}.navbar-brand-modern img{max-height:40px !important;margin-left:0 !important;}.top-bck{display:none;}.hamburger-menu{display:block;-webkit-appearance:none !important;appearance:none !important;border:none !important;outline:none !important;background:transparent !important;padding-right:0 !important;margin-right:0 !important;box-shadow:none !important;}.nav-menu-wrapper{position:fixed;right:-100%;left:auto;top:0;gap:0;flex-direction:column;background:rgba(1, 17, 38, 0.98);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);width:85%;max-width:350px;height:100vh;text-align:center;transition:0.4s;box-shadow:-10px 0 30px rgba(0, 0, 0, 0.2);padding-top:100px;z-index:1000;overflow-y:auto;}.nav-menu-wrapper.active{right:0;}.nav-links-modern{flex-direction:column;width:100%;gap:0;}.nav-links-modern li{margin:15px 0;}.nav-links-modern li a, .dreamz-header.scrolled .nav-links-modern li a{color:#fff !important;font-size:2.2rem;}.nav-actions-modern{flex-direction:column;width:100%;padding:30px 20px;gap:20px;}.btn-book, .dreamz-header.scrolled .btn-book{width:100%;justify-content:center;}.menu-divider{width:100%;height:1px;background:rgba(255, 255, 255, 0.1);margin:5px 0;}.menu-phone-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;color:#fff !important;border:1px solid rgba(255, 255, 255, 0.2);border-radius:10rem;font-family:var(--font-heading);font-weight:600;text-decoration:none !important;transition:all 0.3s ease;}.menu-phone-btn:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.4);}.menu-wa-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;background:#25D366;color:#fff !important;border-radius:10rem;font-family:var(--font-heading);font-weight:700;text-decoration:none !important;box-shadow:0 4px 15px rgba(37, 211, 102, 0.3);transition:all 0.3s ease;}.menu-wa-btn:hover{background:#1ebc5a;box-shadow:0 6px 20px rgba(37, 211, 102, 0.4);transform:translateY(-2px);}.hamburger-menu.active .bar:nth-child(2){opacity:0;}.hamburger-menu.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg);}.hamburger-menu.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);}}@media (max-width:992px){#main-navbar{background-color:transparent;}#main-navbar .navbar-nav>li>a{padding:15px 20px;text-align:left;border-bottom:1px solid rgba(255, 255, 255, .05);display:block}.top-bck{display:block;text-align:center;padding:15px 0}.top-social ul{display:flex;justify-content:center;padding:0;margin:0 0 15px}.tab-con-main.rent_car_tab .row.car, .tab-con-main.rent_car_tab div.car:not(.row){grid-template-columns:repeat(2, 1fr);gap:16px}#query .row{grid-template-columns:repeat(2, 1fr)}}@media (min-width:993px){#main-navbar .navbar-nav>li>a::after{content:'';position:absolute;bottom:5px;left:50%;width:0%;height:2px;background-color:var(--accent-color);transition:width .3s, left .3s;transform:none;opacity:1}#main-navbar .navbar-nav>li>a:hover::after{width:60%;left:20%}}@media (max-width:991px){.navbar-nav{margin:0}.da-slide h2, .da-slide p{left:5%;text-align:center}.top-bck{display:none}.navbar-nav>li>a{padding:15px 20px;border-bottom:1px solid rgba(255, 255, 255, .05);text-align:left}.da-slider{width:100%;max-width:100%;height:380px;overflow:hidden}.da-slide h2{top:2%;width:90%;font-size:clamp(1.6rem, 4.5vw, 2.2rem)}.da-slide p{top:25%;width:90%}}@media (max-width:768px){.social ul{justify-content:center;margin-top:15px}.copyright{text-align:center}}@media (max-width:576px){.tab-con-main.rent_car_tab .row.car, .tab-con-main.rent_car_tab div.car:not(.row){grid-template-columns:1fr;gap:16px}.tab-con-main.rent_car_tab .row.car h2, .tab-con-main.rent_car_tab div.car>h2{font-size:27px !important;font-weight:400 !important;max-width:100%;margin:0 15px 40px !important;text-align:left !important;}.tab-con-main.rent_car_tab{padding:50px 0}#query .row{grid-template-columns:1fr}}@media (max-width:991px){.da-slider, #da-slider.da-slider{height:auto !important;min-height:480px;overflow:hidden;}.da-slide h2{left:5% !important;width:90% !important;}.da-slide h2{font-size:clamp(1.4rem, 5.5vw, 2rem) !important;line-height:1.3;top:5% !important;text-align:center;}.da-slide p{font-size:14px !important;left:5% !important;width:90% !important;top:30% !important;text-align:center;}.container{padding-left:20px;padding-right:20px;box-sizing:border-box;}img{max-width:100%;height:auto;}}@media (max-width:575px){.da-slider, #da-slider.da-slider{min-height:520px;}.da-slide h2{font-size:clamp(1.2rem, 5vw, 1.6rem) !important;top:4% !important;}.da-slide p{top:25% !important;font-size:13px !important;}}@media (max-width:767px){.car_bifurcation_block .container{padding:0 12px;margin:0 auto;}.car_bifurcation_block h2{font-size:24px;margin-bottom:25px;}.tab-pane .row{margin:0;}.areas ul{gap:8px;}.pop{width:100% !important;float:none !important;margin:8px 0 !important;height:auto !important;}.tab-con-main.rent_car_tab{padding:40px 0;}.tab-con-main.rent_car_tab div.car:not(.row){padding:20px;border-radius:16px;margin-bottom:20px;}.tab-con-main.rent_car_tab h2{font-size:24px;}.tab-pane>div.car:first-child{padding:20px;}#query .row{grid-template-columns:1fr !important;gap:20px;}#query{padding:50px 0;}.car_bifurcation_block h2, .tab-con-main.rent_car_tab h2{font-size:27px;max-width:100%;text-transform:capitalize;text-align:left !important;}.latest_article{padding:100px 0;}.footer-midd{padding:40px 0 20px;}.footer-midd .col-md-4, .footer-midd .col-sm-3, .footer-midd .col-sm-4{width:100% !important;float:none !important;margin-bottom:30px;}.social ul{justify-content:center;margin-top:10px;}.copyright, .dream_al .row{text-align:center;}.tab-content>.tab-pane>img{margin-left:0;width:100%;}.tab-con-main.rent_car_tab .row.car, .tab-content>div.car{grid-template-columns:1fr !important;gap:16px;}}@media (min-width:480px) and (max-width:767px){.tab-con-main.rent_car_tab .row.car, .tab-content>div.car{grid-template-columns:repeat(2, 1fr) !important;}}@media (max-width:768px){body .modern-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:150px 20px 20px 20px;background:linear-gradient(to bottom, rgba(1, 17, 38, 0.8) 0%, rgba(1, 17, 38, 0) 30%, rgba(1, 17, 38, 0) 60%, rgba(1, 17, 38, 0.95) 100%), url('../images/hero-img-mobile.webp') no-repeat center bottom;background-size:cover;}body .modern-hero-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;width:100%;}.stats-grid{margin-top:2rem !important;}body .hero-trust-badge{padding:5px 15px;font-size:12px;}.modern-hero h2{font-size:2.8rem;}.modern-hero p{font-size:1.1rem;line-height:1.6;margin-bottom:28px;}.modern-hero-ctas{flex-direction:column;gap:12px;width:100%;}.modern-hero-ctas a.btn-primary-white, .modern-hero-ctas a.btn-secondary-white{width:100%;justify-content:center;padding:12px 20px;}.modern-hero-ctas a.btn-secondary-white{backdrop-filter:blur(10px);background:rgba(0, 0, 0, 0.2);}body .global-whatsapp{padding:8px 16px;}body .global-whatsapp .wa-text{font-size:14px;}}.top-contact a.topcss i, .top-social ul li a i{color:#fff !important;}body .btn-secondary-white{padding:15px 35px;font-size:16px;font-weight:500;border-radius:30px;text-decoration:none;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:10px;background-color:transparent;color:#fff;border:2px solid #fff;}body .btn-secondary-white:hover{background-color:rgba(255, 255, 255, 0.1);color:#fff;text-decoration:none;}.mobile-sticky-footer{display:none;}@media (max-width:768px){body .global-whatsapp{display:none !important;}.mobile-sticky-footer{display:flex;position:fixed;bottom:0;left:0;width:100%;background-color:#0A192F;z-index:999999;height:65px;box-shadow:0 -2px 10px rgba(0, 0, 0, 0.5);}.mobile-sticky-footer a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:8px;color:#fff;text-decoration:none;font-size:15px;font-weight:500;position:relative;}.mobile-sticky-footer .icon-circle{width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;position:absolute;top:-30px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.3);border:4px solid #0A192F;transition:transform 0.3s ease;}.mobile-sticky-footer .phone-icon{background-color:#54B5BF;}.mobile-sticky-footer .wa-icon{background-color:#25D366;}}.new_article{background:var(--light-bg) !important;padding:80px 0 !important;}.new_article>.container>.row>.col-md-12{background:var(--primary-dark) !important;background:linear-gradient(135deg, rgba(1, 17, 38, 0.95) 0%, rgba(1, 17, 38, 0.8) 100%) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-radius:32px !important;padding:60px !important;box-shadow:0 20px 50px rgba(0, 0, 0, 0.3) !important;border:1px solid rgba(84, 181, 191, 0.2) !important;transition:transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease !important;}.new_article>.container>.row>.col-md-12:hover{transform:translateY(-8px) !important;box-shadow:0 15px 40px rgba(0, 0, 0, 0.4) !important;border-color:rgba(84, 181, 191, 0.8) !important;}.new_article h3{font-family:var(--font-heading);font-size:36px !important;font-weight:300 !important;color:#ffffff !important;margin-bottom:40px !important;}.new_article ul.bordre-right-one li{font-family:var(--font-body) !important;font-size:16px !important;color:rgba(255, 255, 255, 0.7) !important;line-height:1.8 !important;margin-bottom:25px !important;}.new_article ul.bordre-right-one li b{color:#ffffff !important;font-weight:700 !important;}.new_article ul.bordre-right-one li::before{background:#54B5BF !important;color:#ffffff !important;box-shadow:0 4px 10px rgba(84, 181, 191, .3) !important;top:5px !important;}@media (max-width:768px){.new_article>.container>.row>.col-md-12{padding:30px 20px !important;}.new_article h3{font-size:28px !important;width:100%;}}.our-partners, .footer, .dream_al{background:var(--primary-dark) !important;color:#fff !important;border-top:none !important;}.our-partners{padding:100px 0px !important;}.our-partners h2{color:#4AC6E8 !important;text-align:center;font-family:'Space Grotesk', sans-serif !important;font-weight:300;margin-bottom:50px !important;font-size:36px !important;}.partners-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}.partner-card{background:rgba(255, 255, 255, 0.03) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-radius:16px !important;border:1px solid rgba(84, 181, 191, 0.2) !important;padding:30px 15px !important;display:flex;justify-content:center;align-items:center;transition:all 0.4s ease !important;width:15% !important;min-width:120px;}.partner-card:hover{transform:translateY(-8px) !important;border-color:rgba(84, 181, 191, 0.6) !important;box-shadow:0 15px 30px rgba(0, 0, 0, 0.3) !important;background:rgba(255, 255, 255, 0.06) !important;}.our-partners img{filter:brightness(0) invert(1) opacity(0.7) !important;transition:all 0.4s ease !important;max-width:100%;height:auto;}.partner-card:hover img{filter:brightness(0) invert(1) opacity(1) !important;transform:scale(1.1);}.footer{padding:60px 0 !important;}.footer h4{color:#4AC6E8 !important;font-family:'Space Grotesk', sans-serif !important;font-size:20px !important;margin-bottom:25px !important;}.footer ul{list-style:none;padding:0;}.footer ul li{margin-bottom:12px !important;}.footer ul li a{color:rgba(255, 255, 255, 0.7) !important;font-family:var(--font-body);font-size:15px !important;text-decoration:none !important;transition:color 0.3s ease, padding-left 0.3s ease;}.footer ul li a:hover{color:#4AC6E8 !important;padding-left:5px;}.f-logo img{filter:brightness(0) invert(1) !important;opacity:0.9;}.dream_al{padding:20px 0;}.copyright{color:rgba(255, 255, 255, 0.6) !important;font-family:var(--font-body);font-size:14px;}.social ul li a{background:rgba(255, 255, 255, 0.05) !important;border:1px solid rgba(74, 198, 232, 0.3) !important;transition:all 0.3s ease !important;display:flex !important;align-items:center !important;justify-content:center !important;width:45px !important;height:45px !important;padding:0 !important;}.social ul li a:hover{background:#4AC6E8 !important;border-color:#4AC6E8 !important;}.social ul li a i{color:#4AC6E8 !important;transition:color 0.3s ease, transform 0.3s ease !important;background:transparent !important;width:auto !important;height:auto !important;line-height:normal !important;}.social ul li a:hover i{color:var(--primary-dark) !important;transform:scale(1.2);}#query{padding-bottom:100px !important;}@media (min-width:1200px){.container{width:100% !important;max-width:100% !important;padding:0 61px !important;}}.dreamz-header.scrolled .top-social ul#top-social-menu li a i.fa, .dreamz-header.scrolled .top-contact a.topcss i.fa{color:var(--primary-dark) !important;}.fleet-section{position:relative;padding:6rem 0 8rem;background-color:var(--light-bg);font-family:'Space Grotesk', sans-serif;}.fleet-container{width:100%;margin:0 auto;padding:0 60px;}.fleet-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:4rem;}@media (min-width:768px){.fleet-header{flex-direction:row;align-items:flex-end;}}.fleet-title-wrapper{width:70%;}.fleet-subtitle{display:flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:600;letter-spacing:0.2em;color:#1B7F83;text-transform:uppercase;}.fleet-title{margin-top:1.5rem;font-family:'Space Grotesk', sans-serif;font-size:3.5rem;line-height:1.1;font-weight:300;color:var(--primary-dark);letter-spacing:-0.025em;}@media (min-width:640px){.fleet-title{font-size:36px;}}.fleet-desc{margin-top:1rem;font-size:16px;font-weight:300;line-height:1.625;color:rgba(1, 17, 38, 0.7);}.fleet-br{display:none;}@media (min-width:640px){.fleet-br{display:block;}}.fleet-view-all{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:0.25em;color:var(--primary-dark);transition:color 0.3s ease;padding-bottom:0.25rem;text-decoration:none;}.fleet-view-all:hover{color:#1B7F83;}.fleet-category-tabs{display:inline-flex;align-items:center;justify-content:flex-start;gap:1rem;border-radius:9999px;background-color:transparent;padding:0.375rem;margin-bottom:2.5rem;border:1px solid #d1cdc7;}.fleet-cat-btn{border-radius:9999px;padding:0.875rem 2.5rem;font-size:1.4rem;font-weight:500;transition:all 0.3s ease;outline:none;border:none;background-color:transparent;color:rgba(1, 17, 38, 0.6);cursor:pointer;}.fleet-cat-btn:hover{color:var(--primary-dark);}.fleet-cat-btn.active{background-color:var(--primary-dark);color:#ffffff;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.fleet-brand-tabs{display:flex;height:auto;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:1rem;background-color:transparent;padding:0;margin-bottom:3rem;}.fleet-brand-btn{border-radius:10rem;padding:0.75rem 2rem;font-size:1.4rem;font-weight:500;transition:all 0.3s ease;outline:none;background-color:#ffffff;color:var(--primary-dark);border:1px solid #e5e7eb;cursor:pointer;}.fleet-brand-btn:hover{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1);}.fleet-brand-btn.active{background-color:var(--primary-dark);color:#ffffff;border-color:transparent;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1);}.fleet-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.8rem;}@media (min-width:640px){.fleet-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (min-width:1024px){.fleet-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}.fleet-card{display:flex;flex-direction:column;background-color:#ffffff;border-radius:2rem;border:1px solid #d1cdc7;overflow:hidden;transition:all 0.5s ease;isolation:isolate;}.fleet-card:hover{transform:translateY(-0.25rem);box-shadow:0 20px 40px -15px rgba(1, 17, 38, 0.15);}.fleet-card-img-wrapper{position:relative;aspect-ratio:5 / 4;overflow:hidden;background-color:#f4f4f4;border-top-left-radius:2rem;border-top-right-radius:2rem;}.fleet-card-img{height:100%;width:100%;object-fit:cover;transition:transform 0.7s ease;}.fleet-card:hover .fleet-card-img{transform:scale(1.05);}.fleet-badge{position:absolute;left:1.5rem;top:1.5rem;border-radius:9999px;background-color:#dfd2be;padding:0.5rem 1.5rem;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#332b20;line-height:1;}.fleet-card-body{display:flex;align-items:center;justify-content:space-between;padding:2.5rem 2rem 2rem 2rem;flex-grow:1;background-color:#ffffff;}.fleet-card-info{display:flex;flex-direction:column;flex:1;min-width:0;margin-right:15px;}.fleet-card-info a{font-family:var(--font-heading)}.fleet-card-title{font-family:'Space Grotesk', sans-serif;font-size:18px;font-weight:600;color:var(--primary-dark);margin:0;}.fleet-card-price{margin-top:0.9rem;font-size:15px;font-weight:300;color:var(--accent-color);margin-bottom:0;}.fleet-card-btn{display:inline-flex;height:4rem;width:4rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #d1d5db;color:var(--primary-dark);transition:all 0.3s ease;text-decoration:none;background-color:transparent;}.fleet-card-btn i{font-size:24px !important;}.fleet-card-btn svg{width:24px !important;height:24px !important;}.fleet-card-btn:hover{border-color:var(--accent-color);background-color:var(--accent-color);color:#ffffff;}.fleet-card-btn.wa-btn{background-color:#3b9843;border-color:transparent;color:#ffffff;}.fleet-card-btn.wa-btn:hover{background-color:#2e7a35;border-color:transparent;color:#ffffff;text-decoration:none !important;}.fleet-card-btn.wa-btn i, .fleet-card-btn.wa-btn:hover i{text-decoration:none !important;}.fleet-card-actions{display:flex;gap:8px;}.book-form{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5rem;width:100%;max-width:64rem;margin:3rem auto 0;}@media (min-width:640px){.book-form{grid-template-columns:repeat(2, minmax(0, 1fr));}}.book-input, .book-select{height:4rem;width:100%;border-radius:1rem;border:none;background-color:#f4f2ee;padding:0 2rem;font-size:1.125rem;font-weight:300;color:var(--primary-dark);outline:none;transition:all 0.2s ease;}@media (min-width:640px){.book-input, .book-select{height:5rem;}}.book-input::placeholder{color:rgba(1, 17, 38, 0.5);}.book-input:focus, .book-select:focus{box-shadow:0 0 0 2px var(--accent-color);}.book-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23011126' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;}.book-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;height:4rem;width:100%;border-radius:10rem;border:none;background-color:var(--accent-color);color:var(--primary-dark);font-size:1.25rem;font-weight:500;letter-spacing:0.025em;outline:none;cursor:pointer;transition:all 0.3s ease;}@media (min-width:640px){.book-btn{grid-column:span 2 / span 2;height:5rem;}}.book-btn:hover{background-color:#1B7F83;box-shadow:0 18px 40px -12px rgba(91, 192, 190, 0.55);}.stats-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;width:100%;margin-top:5rem;overflow:hidden;border-radius:1rem;border:1px solid rgba(244, 242, 238, 0.1);background-color:rgba(244, 242, 238, 0.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}}.stats-item{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:2.5rem 1.5rem;background-color:rgba(1, 17, 38, 0.4);}.stats-value{font-family:'Space Grotesk', sans-serif;font-size:3rem;font-weight:300;color:#dfd2be;}.stats-label{margin-top:0.75rem;font-size:0.875rem;font-weight:300;text-transform:uppercase;letter-spacing:0.2em;color:rgba(244, 242, 238, 0.65);}.book-section{position:relative;background-color:#f4f2ee;padding:4rem 0;}@media (min-width:1024px){.book-section{padding:5rem 0;}}.book-container{position:relative;overflow:hidden;border-radius:1.5rem;background-color:var(--primary-dark);padding:3rem 1.5rem;color:#f4f2ee;text-align:center;max-width:120rem;margin:0 auto;}@media (min-width:640px){.book-container{padding:4rem 3rem;}}.book-container-header{text-align:center;}.book-tagline{font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:0.2em;color:rgba(244, 242, 238, 0.65);}.book-title{margin-top:1rem;font-family:'Space Grotesk', sans-serif;font-size:3rem;font-weight:100;letter-spacing:-0.025em;white-space:nowrap;}@media (min-width:640px){.book-title{font-size:3.75rem;}}@media (min-width:1024px){.book-title{font-size:36px;}}.book-subtitle{margin-top:1.5rem;font-size:16px;font-weight:300;color:rgba(244, 242, 238, 0.7);}@media (min-width:640px){.book-subtitle{font-size:16px;}}.why-dreamz-section{position:relative;padding:6rem 0;font-family:'Space Grotesk', sans-serif;}.why-dreamz-grid{display:grid;grid-template-columns:1fr;gap:4rem;margin:0 auto;}@media (min-width:1024px){.why-dreamz-grid{grid-template-columns:1fr 1fr;gap:6rem;}}.why-dreamz-content{display:flex;flex-direction:column;}.why-dreamz-tagline{display:flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:600;letter-spacing:0.2em;color:var(--accent-color);text-transform:uppercase;}.why-dreamz-title{margin-top:1.5rem;font-family:'Space Grotesk', sans-serif;font-size:3.5rem;line-height:1.1;font-weight:300;color:#ffffff;letter-spacing:-0.025em;}@media (min-width:640px){.why-dreamz-title{font-size:36px;}}.why-dreamz-desc{margin-top:1.5rem;font-size:1.6rem;font-weight:300;line-height:1.7;color:rgba(244, 242, 238, 0.7);}.why-dreamz-features{display:flex;flex-direction:column;gap:1.5rem;}.feature-card{display:flex;flex-direction:column;gap:1.5rem;background-color:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.1);border-radius:1.5rem;padding:2rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all 0.3s ease;}@media (min-width:640px){.feature-card{flex-direction:row;align-items:flex-start;}}.feature-card:hover{background-color:rgba(255, 255, 255, 0.05);border-color:rgba(255, 255, 255, 0.2);transform:translateY(-0.25rem);}.feature-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex-shrink:0;background-color:rgba(91, 192, 190, 0.1);color:var(--accent-color);border-radius:1rem;}.feature-text h3{font-family:'Space Grotesk', sans-serif;font-size:18px;font-weight:500;color:#ffffff;margin:0 0 0.5rem 0;}.feature-text p{font-size:14px;font-weight:300;line-height:1.6;color:rgba(244, 242, 238, 0.7);margin:0;}.why-dreamz-section.light-theme{background-color:var(--beige--bg);padding:100px 0;}.why-dreamz-section.light-theme .why-dreamz-title{color:#011126;}.why-dreamz-section.light-theme .why-dreamz-desc{color:rgba(1, 17, 38, 0.7);}.why-dreamz-section.light-theme .feature-card{background-color:#ffffff;border:1px solid #d1cdc7;box-shadow:0 10px 30px -15px rgba(1, 17, 38, 0.05);}.why-dreamz-section.light-theme .feature-card:hover{background-color:#ffffff;border-color:var(--accent-color);box-shadow:0 20px 40px -15px rgba(1, 17, 38, 0.08);}.why-dreamz-section.light-theme .feature-text h3{color:#011126;}.why-dreamz-section.light-theme .feature-text p{color:rgba(1, 17, 38, 0.7);}.checklist-section{position:relative;padding:60px 60px;background-color:#f4f2ee;font-family:'Space Grotesk', sans-serif;}.checklist-container{margin:0 auto;}.checklist-header{margin-bottom:3.5rem;text-align:left;}.checklist-tagline{display:flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:600;letter-spacing:0.2em;color:#1B7F83;margin-bottom:1.25rem;}.checklist-title{font-size:36px;font-weight:300;line-height:1.2;color:#011126;margin:0 0 1.25rem 0;max-width:764px;}.checklist-desc{font-size:16px;font-weight:300;color:rgba(1, 17, 38, 0.7);margin:0;}.checklist-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.5rem;}@media (min-width:768px){.checklist-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}.checklist-card{background-color:#ffffff;border-radius:2rem;border:1px solid #d1cdc7;padding:3rem;box-shadow:0 10px 30px -15px rgba(1, 17, 38, 0.05);display:flex;flex-direction:column;}.checklist-card-title{font-size:18px;font-weight:600;color:#011126;margin:0 0 2rem 0;}.checklist-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem;}.checklist-list li{display:flex;align-items:center;gap:1rem;font-size:1.1rem;color:rgba(1, 17, 38, 0.85);}.checklist-list li .check-icon{flex-shrink:0;}.checklist-divider{height:1px;background-color:#e5e7eb;margin:2.5rem 0 1.5rem 0;width:100%;}.checklist-note{font-size:14px;line-height:1.6;color:rgba(1, 17, 38, 0.6);margin:0;font-style:italic;}.checklist-card-content{display:flex;flex-direction:column;gap:2.5rem;align-items:center;}@media (min-width:1024px){.checklist-card-content{flex-direction:row;}}.checklist-card-img{flex-shrink:0;width:100%;max-width:250px;display:flex;justify-content:center;}.checklist-illustration{width:100%;height:auto;max-height:170px;object-fit:contain;border-radius:10px;}.checklist-card-text{flex-grow:1;width:100%;}.checklist-card-text span{font-size:14px;}.plans-section{position:relative;padding:100px 60px;background-color:#011126;font-family:'Space Grotesk', sans-serif;}.plans-container{max-width:100%;margin:0 auto;}.plans-header{margin-bottom:3.5rem;text-align:left;}.plans-tagline{display:flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:600;letter-spacing:0.2em;color:var(--accent-color);margin-bottom:1.25rem;}.plans-title{font-size:36px;font-weight:300;line-height:1.2;color:#ffffff;margin-bottom:70px;}.plans-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.5rem;}@media (min-width:768px){.plans-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}.plans-card{background:rgba(255, 255, 255, 0.03);border-radius:2rem;border:1px solid rgba(255, 255, 255, 0.08);padding:3rem;display:flex;flex-direction:column;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all 0.4s cubic-bezier(0.16, 1, 0.3, 1);}.plans-card:hover{border-color:var(--accent-color);background:rgba(255, 255, 255, 0.05);transform:translateY(-8px);}.plans-card-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;}.plans-card-title{font-size:1.8rem;font-weight:600;color:#ffffff;margin:0;}.plans-card-number{font-size:1.8rem;font-weight:400;color:rgba(255, 255, 255, 0.3);}.plans-card-divider{height:1px;background-color:rgba(255, 255, 255, 0.1);margin-bottom:2rem;}.plans-card-body{display:flex;flex-direction:column;height:100%;}.plans-card-body p{font-size:1.4rem;line-height:1.7;color:rgba(255, 255, 255, 0.7);margin:0 0 2.5rem 0;flex-grow:1;}.plans-card-body p b{color:#ffffff;}.plans-whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:0.75rem;background-color:#3F8F41;color:#ffffff;text-decoration:none;font-weight:600;padding:1.5rem 1.75rem;border-radius:100px;font-size:1.6rem;transition:all 0.3s ease;box-shadow:0 10px 20px -10px rgba(91, 192, 190, 0.3);}.plans-whatsapp-btn:hover{background-color:#1B7F83;color:#ffffff;box-shadow:0 15px 25px -10px rgba(44, 164, 168, 0.4);transform:translateY(-2px);text-decoration:none !important;}.plans-whatsapp-btn i{font-weight:400 !important;text-decoration:none !important;}.plans-whatsapp-btn svg{width:20px !important;height:20px !important;min-width:20px !important;flex-shrink:0;fill:currentColor;}.key-services-section{background-color:#f4f2ee;padding:6rem 0;}.key-services-container{width:100%;margin:0 auto;padding:0 60px;}.key-services-grid{display:grid;gap:2.5rem;}@media (min-width:1024px){.key-services-grid{grid-template-columns:1fr 1.2fr;}}.key-services-content{display:flex;flex-direction:column;justify-content:start;}.eyebrow{display:flex;align-items:center;gap:0.75rem;font-size:1.2rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#1B7F83;}.key-services-title{margin-top:1rem;margin-bottom:0;font-size:3.5rem;line-height:1.2;font-weight:300;color:#011126;}@media (min-width:640px){.key-services-title{font-size:36px;line-height:1.1;}}.key-services-desc{margin-top:1.5rem;font-size:16px;line-height:1.625;font-weight:300;color:#555;}.key-services-cta{margin-top:2rem;}.cta-primary{display:inline-flex;align-items:center;gap:0.5rem;background-color:var(--accent-color);color:var(--primary-dark) !important;padding:0.75rem 3rem;border-radius:9999px;font-weight:500;text-decoration:none !important;transition:all 0.3s ease;border:none;}.cta-primary:hover{background-color:#1B7F83;transform:translateY(-2px);box-shadow:0 4px 12px rgba(91, 192, 190, 0.3);}.key-services-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;}.service-card{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:1rem;background-color:#011126;cursor:pointer;}.service-card:first-child{grid-column:span 2;aspect-ratio:16/9;}@media (min-width:640px) and (max-width:1023px){.service-card{aspect-ratio:16/9;}.service-card:first-child{aspect-ratio:21/9;}}.service-card-img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;opacity:0.7;transition:all 0.7s ease;}.service-card:hover .service-card-img{transform:scale(1.05);opacity:0.9;}.service-card-overlay{position:absolute;inset:0;background:linear-gradient(to top, #011126, rgba(1, 17, 38, 0.3) 50%, transparent);pointer-events:none;}.service-card-content{position:absolute;left:0;right:0;bottom:0;padding:1.25rem;pointer-events:none;}.service-card-title{font-size:18px;font-weight:500;color:#f4f2ee;margin:0;}.reviews-section{background-color:var(--light-bg);padding:100px 0;}.reviews-container{width:100%;max-width:100%;margin:0 auto;padding:0 60px;}.reviews-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem;}@media (min-width:768px){.reviews-header{flex-direction:row;align-items:flex-end;margin-bottom:66px;}}.reviews-header-text{max-width:36rem;}.reviews-title{margin-top:1rem;font-size:3.5rem;line-height:1.2;font-weight:300;color:#011126;margin-bottom:0;}@media (min-width:640px){.reviews-title{font-size:36px;}}.reviews-header-rating{display:flex;align-items:center;gap:0.5rem;color:#011126;}.stars{display:flex;gap:0.25rem;color:#FFE234;}.star-icon{width:1.8rem;height:1.8rem;fill:currentColor;}.rating-text{font-size:1.9rem;font-weight:400;}.reviews-grid{margin-top:3rem;display:grid;gap:1.5rem;}@media (min-width:768px){.reviews-grid{grid-template-columns:repeat(2, 1fr);}}.review-card{border-radius:1rem;background-color:#ffffff;padding:2rem;display:flex;flex-direction:column;margin:0;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.05);}.review-card .stars .star-icon{width:1.5rem;height:1.5rem;}.review-body{margin-top:1.5rem;margin-bottom:0;font-size:1.4rem;font-weight:300;line-height:1.625;color:rgba(1, 17, 38, 0.85);flex-grow:1;}.review-author{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb;font-size:1.4rem;font-weight:500;color:#011126;}.faq-section{background-color:var(--light-bg);padding:100px 60px;}.faq-container{width:100%;max-width:1200px;margin:0 auto;}.faq-grid{display:grid;gap:2.5rem;}@media (min-width:1024px){.faq-grid{grid-template-columns:1fr 1.4fr;gap:5rem;}}.faq-content{display:flex;flex-direction:column;}.faq-title{margin-top:1rem;font-size:36px;line-height:1.2;font-weight:300;color:#011126;margin-bottom:0;}@media (min-width:640px){.faq-title{font-size:36px;}}.faq-desc{margin-top:1.5rem;font-size:16px;line-height:1.625;font-weight:300;color:#555;max-width:28rem;}.faq-cta{margin-top:2rem;}.faq-accordion{display:flex;flex-direction:column;gap:0.75rem;padding:0 15px;}.faq-item{border-radius:1rem;border:1px solid #e5e7eb;background-color:#ffffff;padding:0 1.5rem;transition:all 0.3s ease;}.faq-trigger{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;font-size:1.5rem;font-weight:500;color:#011126;cursor:pointer;list-style:none;}.faq-trigger::-webkit-details-marker{display:none;}.faq-trigger:hover{color:#1B7F83;}.faq-icon{flex-shrink:0;transition:transform 0.3s ease;color:#555;}details[open] .faq-icon{transform:rotate(180deg);}.faq-content-box{padding-bottom:1.25rem;font-size:1.4rem;font-weight:300;line-height:1.7;color:#555;}.faq-content-box a{color:#1B7F83;text-decoration:none;}.faq-content-box a:hover{text-decoration:underline;}.best-deals-section{padding:6rem 0;background-color:#011126;}.best-deals-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;}.best-deals-card{background-color:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.08);border-radius:1.5rem;overflow:hidden;display:flex;flex-direction:column;}@media (min-width:992px){.best-deals-card{flex-direction:row;}}.best-deals-img-wrapper{flex:1;}.best-deals-img{width:100%;height:100%;object-fit:cover;display:block;}.best-deals-content{flex:1.2;padding:3rem;display:flex;flex-direction:column;justify-content:center;}@media (min-width:992px){.best-deals-content{padding:4rem;}}.best-deals-header{display:flex;justify-content:space-between;align-items:center;}.best-deals-title{color:#ffffff;font-size:2.5rem;font-weight:300;line-height:1.3;margin:0;}@media (min-width:992px){.best-deals-title{font-size:36px;}}.best-deals-divider{border:none;border-top:1px solid rgba(255, 255, 255, 0.1);margin:1.5rem 0;}.best-deals-text{color:rgba(255, 255, 255, 0.8);font-size:1.4rem;line-height:1.8;font-weight:300;margin-bottom:2.5rem;}.best-deals-text p{margin-bottom:16px;}.best-deals-text p:last-child{margin-bottom:0;}.best-deals-text b{color:#ffffff;font-weight:500;}.best-deals-cta{margin-top:auto;}.cta-whatsapp-block{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:40%;background-color:var(--accent-color);color:#011126;padding:1rem 2rem;border-radius:9999px;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all 0.3s ease;}.cta-whatsapp-block i{font-size:1.5rem;font-weight:400 !important;}.cta-whatsapp-block:hover{background-color:#4aaba9;color:#011126;text-decoration:none;transform:translateY(-2px);}@media (max-width:768px){.why-dreamz-grid{padding:0 0 !important;}.cta-whatsapp-block{width:60%;}.tab-content h2{text-align:center !important;font-size:3.5rem;max-width:400px;margin:0 auto;}.partners-grid::before, .partners-grid::after{display:none !important;}.partners-grid{gap:12px !important;justify-content:center !important;}.partner-card{width:calc(33.333% - 8px) !important;min-width:0 !important;padding:20px 10px !important;}.our-partners{padding:100px 15px !important;}.checklist-section{padding:60px 20px;}.key-services-container{padding:0px 20px;}.plans-section{padding:60px 20px !important;}}.dreamz-header.solid-dark-header{background:var(--primary-dark);}.dreamz-header.solid-dark-header.scrolled{background:rgba(242, 242, 242, 0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.premium-car-details{padding:60px 0;background-color:var(--color-background);}.premium-car-header{text-align:center;margin-bottom:50px;}.premium-car-header h1{font-family:var(--font-heading);color:var(--color-primary);font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;margin-bottom:15px;letter-spacing:-1px;}.premium-car-price{display:inline-block;font-family:var(--font-body);font-size:1.5rem;font-weight:700;color:var(--color-accent);background:rgba(43, 203, 186, 0.1);padding:8px 24px;border-radius:50px;border:1px solid rgba(43, 203, 186, 0.2);}.bento-grid{display:grid;grid-template-columns:1fr;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px;}@media (min-width:992px){.bento-grid{grid-template-columns:repeat(2, 1fr);}}.bento-card{background:#ffffff;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05);transition:transform 0.3s ease, box-shadow 0.3s ease;border:1px solid rgba(15, 23, 42, 0.05);display:flex;flex-direction:column;}.bento-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0, 0, 0, 0.08);}.bento-image{position:relative;min-height:300px;}.bento-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}.bento-text{padding:40px;display:flex;flex-direction:column;justify-content:center;}.bento-text p{color:var(--color-text-light);font-family:var(--font-body);font-size:1.05rem;line-height:1.8;margin-bottom:30px;}.bento-text p b{color:var(--color-primary);font-weight:700;}.bento-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:auto;}@media (min-width:992px){.bento-grid:nth-child(even) .bento-text{order:-1;}}.luxury-page-wrapper{font-family:var(--font-body);color:var(--color-text);padding-bottom:60px;}.luxury-breadcrumb{padding:30px 20px 20px;max-width:1400px;margin:0 auto;font-size:0.8rem;letter-spacing:2px;text-transform:uppercase;color:#94a3b8;}.luxury-breadcrumb span{color:var(--color-primary);font-weight:500;}@media (min-width:1024px){}.luxury-gallery-main img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;}.badge-available{background:var(--color-accent);color:#0F172A;padding:6px 14px;border-radius:50px;font-size:0.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:6px;}.badge-available::before{content:'';display:block;width:6px;height:6px;background:#0F172A;border-radius:50%;}.badge-category{background:var(--color-primary);color:#ffffff;padding:6px 14px;border-radius:50px;font-size:0.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;}.luxury-thumbnails::-webkit-scrollbar{display:none;}.luxury-thumb:hover, .luxury-thumb.active{border-color:var(--color-accent);box-shadow:0 4px 15px rgba(43, 203, 186, 0.2);}.luxury-thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px;}.luxury-eyebrow::before{content:'';display:inline-block;width:30px;height:1px;background:var(--color-accent);margin-right:15px;}.pricing-block{display:flex;flex-direction:column;}.pricing-block:first-child{border-right:1px solid #e2e8f0;padding-right:20px;}.pricing-label{font-size:1.2rem;text-transform:uppercase;letter-spacing:2px;color:#94a3b8;}.pricing-amount{font-family:var(--font-heading);font-size:1.75rem;font-weight:600;color:var(--color-primary);}.pricing-amount.monthly{color:var(--color-accent);}.pricing-amount span{font-size:1.4rem;font-weight:400;color:#64748b;}.btn-luxury-whatsapp, .btn-luxury-whatsapp:hover{background:#25b7a7;transform:translateY(-2px);color:#ffffff;}.btn-luxury-call:hover{border-color:var(--color-primary);background:rgba(15, 23, 42, 0.02);color:var(--color-primary);}.luxury-specs-header h3{font-family:var(--font-heading);font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:300;color:var(--color-primary);}@media (min-width:768px){}.spec-card:hover{transform:translateY(-3px);}.seo-content-block{margin:40px auto;padding:40px 40px;background:#ffffff;border-radius:24px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.02);border:1px solid var(--secondary-accent);}.seo-content-block p{color:#64748b;font-size:1.6rem;line-height:1.8;margin-bottom:20px;}.seo-content-block p:last-child{margin-bottom:0;}.seo-content-block b{color:var(--color-primary);}.seo-content-block a{color:var(--color-accent);text-decoration:none;font-weight:600;}.seo-content-block a:hover{text-decoration:underline;}.container-luxury{padding-top:2.5rem;padding-bottom:4rem;width:100%;max-width:1600px;margin:0 auto;}@media (min-width:1024px){.container-luxury{padding:30px 0px;padding-top:100px;}}.breadcrumb-luxury{margin-bottom:1.5rem;font-size:0.75rem;font-weight:300;text-transform:uppercase;letter-spacing:0.22em;color:rgba(1, 17, 38, 0.5);}.breadcrumb-luxury a{color:inherit;transition:color 0.2s;text-decoration:none;}.breadcrumb-luxury a:hover{color:#54B5BF;}.breadcrumb-luxury .text-teal{color:#54B5BF;}.breadcrumb-luxury .text-navy{color:#011126;}.breadcrumb-luxury .mx-2{margin:0 0.5rem;}.luxury-grid{display:grid;gap:2.5rem;box-sizing:border-box;max-width:100%;}@media (min-width:1024px){.luxury-grid{grid-template-columns:1.35fr 1fr;}}.gallery-box{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(1, 17, 38, 0.1);background-color:#f4f6f8;box-shadow:0 30px 80px -40px rgba(1, 17, 38, 0.4);box-sizing:border-box;max-width:100%;}.gallery-aspect{aspect-ratio:16 / 10;width:100%;}.gallery-aspect img{height:100%;width:100%;object-fit:cover;transition:opacity 0.5s;border:solid 2.2px var(--secondary-accent);border-radius:15px;}.badge-available{position:absolute;left:1.25rem;top:1.25rem;display:inline-flex;align-items:center;gap:0.5rem;border-radius:9999px;background-color:#54B5BF;padding:5px 15px;padding-right:12px;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#011126;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}.badge-dot{height:0.375rem;width:0.375rem;border-radius:9999px;background-color:#011126;}.badge-category{position:absolute;right:1.25rem;top:1.25rem;border-radius:9999px;background-color:rgba(1, 17, 38, 0.85);padding:5px 15px;padding-right:11px;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0.22em;color:#F2F2F2;line-height:1.1;}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);border-radius:9999px;background-color:rgba(242, 242, 242, 0.9);padding:0.625rem;color:#011126;transition:all 0.2s;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;}.nav-btn:hover{background-color:#54B5BF;color:white;}.nav-btn.prev{left:1rem;}.nav-btn.next{right:1rem;}.thumbs-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0.75rem;box-sizing:border-box;max-width:100%;}.thumb-btn{overflow:hidden;border-radius:0.75rem;border:1px solid rgba(1, 17, 38, 0.1);transition:all 0.2s;padding:0;cursor:pointer;background:transparent;opacity:0.7;min-width:0;}.thumb-btn:hover{opacity:1;}.thumb-btn.active{border-color:var(--secondary-accent);box-shadow:0 0 0 2px rgba(217, 198, 176, 0.4);opacity:1;}.thumb-btn img{aspect-ratio:4 / 3;width:100%;object-fit:cover;display:block;}.info-eyebrow{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.7rem;font-weight:500;text-transform:uppercase;letter-spacing:0.32em;color:#54B5BF;}.eyebrow-line{height:1px;width:2rem;background-color:#54B5BF;}.info-title{margin-top:1rem;font-family:'Space Grotesk', sans-serif;font-size:3.5rem;line-height:1.2;font-weight:300;color:#011126;}@media (min-width:640px){.info-title{margin-top:26px;font-size:4.8rem;}}.info-subtitle{margin-top:0.75rem;font-size:0.875rem;font-weight:300;color:rgba(1, 17, 38, 0.6);text-transform:uppercase;}.pricing-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem;border-radius:1rem;border:1px solid rgba(1, 17, 38, 0.1);background-color:#ffffff;padding:1.5rem;box-shadow:0 10px 30px -20px rgba(1, 17, 38, 0.35);margin-bottom:26px;box-sizing:border-box;max-width:100%;}.pricing-label{font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:rgba(1, 17, 38, 0.5);}.pricing-amount{margin-top:0.25rem;font-family:'Space Grotesk', sans-serif;font-size:2rem;font-weight:500;color:#011126;}.pricing-divider{border-left:1px solid rgba(1, 17, 38, 0.1);padding-left:1rem;}.cta-group{margin-top:1.25rem;display:flex;flex-direction:row;gap:1.5rem;}.cta-group>a, .cta-group>button, .cta-group>div{flex:1;justify-content:center;}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;border-radius:9999px;background-color:#54B5BF;padding:1rem 1.75rem;font-size:0.875rem;font-weight:500;letter-spacing:0.025em;color:#011126;transition:all 0.3s;text-decoration:none;}.btn-primary:hover{background-color:#011126;color:#F2F2F2;text-decoration:none;box-shadow:0 18px 40px -12px rgba(1, 17, 38, 0.55);}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;border-radius:9999px;border:1px solid var(--accent-color);padding:1.5rem 1.75rem;font-size:1.6rem;font-weight:800;letter-spacing:0.025em;color:var(--accent-color);transition:all 0.3s;text-decoration:none;}.btn-secondary:hover{border-color:#54B5BF;color:#54B5BF;text-decoration:none;}.luxury-page-wrapper{padding-bottom:50px;font-family:'Urbanist', sans-serif;}.specs-card-grid{margin-top:1.5rem;margin-bottom:1.5rem;padding:1.5rem;box-sizing:border-box;max-width:100%;}.spec-item{display:flex;flex-direction:column;gap:0.25rem;}.spec-item.border-top{border-top:1px solid rgba(1, 17, 38, 0.1);padding-top:0.75rem;margin-top:0.25rem;}.spec-label{display:flex;align-items:center;gap:0.5rem;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:0.24em;color:rgba(1, 17, 38, 0.5);}.spec-icon{color:#54B5BF;font-size:1rem;}.spec-value{font-family:var(--font-heading, 'Space Grotesk', sans-serif);font-size:1.6rem;font-weight:500;color:#011126;margin-top:0;}.btn-secondary .fa{font-size:19px !important;margin-bottom:-3px !important;}.back-to-fleet{display:inline-flex;align-items:center;gap:1rem;font-size:16px;color:var(--color-primary);text-decoration:none;margin-bottom:1.25rem;font-weight:600;transition:color 0.3s ease;}.back-to-fleet:hover{color:var(--accent-color);text-decoration:underline;}.spacer-7em{clear:both;height:7em;}.flex-col-wrapper{display:flex;flex-direction:column;}@media (min-width:1024px){.flex-col-wrapper{padding-left:80px;}}.w-100-full{width:100%;}.icon-lg-13{font-size:1.3rem;}.seo-content-block-clean{background:transparent;box-shadow:none;border:none;padding-top:0;}.why-dreamz-section-override{background-color:transparent !important;padding:60px 0;}.text-primary-dark{color:var(--primary-dark);}.text-primary-70{color:rgba(1, 17, 38, 0.7);}.text-primary-60{color:rgba(1, 17, 38, 0.6);}.bg-transparent-override{background:transparent;}.feature-icon-override{background:rgba(49, 75, 98, 0.1);color:var(--primary-dark);}.footer-bottom-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid rgba(255, 255, 255, 0.1);padding:2rem 15px;margin-top:2rem;width:100%;}.footer-copyright{color:rgba(255, 255, 255, 0.7);font-size:1.2rem;font-weight:500;}.footer-social-links{display:flex;gap:1rem;}.footer-social-links a{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:rgba(255, 255, 255, 0.05);color:#ffffff;font-size:20px;transition:all 0.3s ease;text-decoration:none;border:1px solid rgba(255, 255, 255, 0.1);}.footer-social-links a:hover{background-color:var(--accent-color, #D9C6B0);color:#011126;border-color:var(--accent-color, #D9C6B0);transform:translateY(-3px);}@media (max-width:767px){.footer-bottom-bar{flex-direction:column;text-align:center;gap:1.5rem;padding-top:1.5rem;}html, body{overflow-x:hidden !important;width:100vw !important;}.fleet_detials, .container-luxury, .luxury-grid, .gallery-box, .pricing-grid, .specs-card-grid{max-width:100vw !important;box-sizing:border-box !important;}.row{margin-left:0 !important;margin-right:0 !important;}.col-md-12{padding-left:0 !important;padding-right:0 !important;width:100% !important;}.seo-content-block{padding:25px 25px;max-width:100%;}.cta-group{flex-direction:column;}.plans-container{padding:0 0;}.reviews-container{padding:0 20px;}.faq-section{padding:100px 20px;}.fleet-container{padding:0 20px;}}.custom-lightbox{display:none;position:fixed;z-index:9999999;padding-top:5vh;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0, 0, 0, 0.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.lightbox-content{position:relative;margin:auto;display:flex;justify-content:center;align-items:center;width:90%;height:90%;}.lightbox-content img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;box-shadow:0 20px 50px rgba(0, 0, 0, 0.5);user-select:none;}.lightbox-close{position:absolute;top:20px;right:35px;color:#f1f1f1;font-size:45px;font-weight:300;cursor:pointer;transition:0.3s;z-index:10;}.lightbox-close:hover, .lightbox-close:focus{color:var(--accent-color);text-decoration:none;cursor:pointer;}.lightbox-nav{cursor:pointer;position:absolute;top:50%;width:70px;height:70px;margin-top:-35px;color:white;font-weight:bold;font-size:30px;transition:all 0.3s ease;border-radius:50%;user-select:none;background:rgba(255, 255, 255, 0.1);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255, 255, 255, 0.2);backdrop-filter:blur(4px);z-index:10;}.lightbox-nav:hover{background:rgba(255, 255, 255, 0.25);transform:scale(1.1);}.lightbox-prev{left:20px;}.lightbox-next{right:20px;}.lightbox-zoom-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.8);font-size:45px;color:white;background:rgba(0, 0, 0, 0.4);border-radius:50%;width:90px;height:90px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;z-index:2;backdrop-filter:blur(4px);border:1px solid rgba(255, 255, 255, 0.3);}.gallery-aspect{position:relative;cursor:zoom-in;}.gallery-aspect:hover .lightbox-zoom-icon{opacity:1;transform:translate(-50%, -50%) scale(1);}@media (max-width:768px){.lightbox-nav{width:50px;height:50px;font-size:22px;margin-top:-25px;}.lightbox-prev{left:5px;}.lightbox-next{right:5px;}.lightbox-zoom-icon{width:60px;height:60px;font-size:30px;}}.seo-content-block a{color:var(--accent-color) !important;font-weight:600;text-decoration:none;}.seo-content-block a:hover{text-decoration:underline;}.car-list-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px;margin-bottom:50px;}.car-list-grid .list-box{display:none;}.car-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgba(1, 17, 38, 0.05);transition:transform 0.3s ease, box-shadow 0.3s ease;display:flex;flex-direction:column;border:1px solid rgba(1, 17, 38, 0.05);height:100%;}.car-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(1, 17, 38, 0.1);}.car-card-img{position:relative;width:100%;padding-top:65%;overflow:hidden;background:var(--light-bg);}.car-card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}.car-card:hover .car-card-img img{transform:scale(1.05);}.car-card-content{padding:20px;display:flex;flex-direction:column;flex-grow:1;}.car-card-title{margin:0 0 10px 0;font-size:20px;font-weight:700;font-family:var(--font-heading);}.car-card-title a{color:var(--primary-dark);text-decoration:none;transition:color 0.3s;font-family:var(--font-heading) !important;}.car-card-title a:hover{color:var(--accent-color);}.car-card-price{margin-bottom:20px;color:var(--primary-dark);}.car-card-price .amount{font-size:24px;font-weight:800;color:var(--accent-color);}.car-card-price .currency{font-size:14px;font-weight:600;}.car-card-price .period{font-size:14px;color:#666;}.car-card-specs{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.05);}.car-spec-item{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#555;text-align:center;}.car-spec-item i{font-size:16px;margin-bottom:5px;color:var(--secondary-accent);}.car-card-actions{display:flex;gap:10px;margin-top:auto;}.car-card-actions .btn-book{flex:1 1 0;min-width:0;white-space:nowrap;display:flex;align-items:center;justify-content:center;background:var(--primary-dark);color:#fff !important;text-align:center;padding:0 12px;height:45px;border-radius:50px;font-weight:600;text-decoration:none;transition:background 0.3s;font-size:15px;}.car-card-actions .btn-book:hover{background:var(--accent-color);}.car-card-actions .btn-wa{flex:1 1 0;min-width:0;white-space:nowrap;background:#25D366;color:#fff !important;display:flex;align-items:center;justify-content:center;border-radius:50px;text-decoration:none;font-size:15px;font-weight:600;gap:8px;padding:0 12px;height:45px;transition:transform 0.3s;}.car-card-actions .btn-wa:hover{transform:scale(1.05);}@media (max-width:768px){.car-list-grid{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px;}}@media (max-width:480px){.car-card-actions{gap:5px;}.car-card-actions .btn-book, .car-card-actions .btn-wa{font-size:13px !important;padding:0 5px !important;gap:4px;}}.fleet-page-header{padding:6rem 0 4rem;background:linear-gradient(to bottom, #f8fafc, #ffffff);}.fleet-main-title{font-family:\'Space Grotesk\', sans-serif;font-size:clamp(2.5rem, 5vw, 4rem);font-weight:700;color:#0f172a;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-0.02em;}.fleet-main-subtitle{font-family:\'Urbanist\', sans-serif;font-size:1.25rem;color:#475569;max-width:800px;margin:0 auto;line-height:1.6;}.fleet-page-header .bento-card{border:1px solid rgba(15, 23, 42, 0.05);background:#ffffff;box-shadow:0 4px 20px -2px rgba(15, 23, 42, 0.03);transition:transform 0.3s ease, box-shadow 0.3s ease;}.fleet-page-header .bento-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px -4px rgba(15, 23, 42, 0.08);}.fleet-page-header .feature-icon-override{width:48px;height:48px;border-radius:12px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:var(--primary);}.hero-carousel-container{position:relative;overflow:hidden;}.hero-bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1s ease-in-out;background-size:cover;background-position:center bottom;background-repeat:no-repeat;}.hero-bg-layer.active{opacity:1;}.modern-hero::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(90deg, rgba(1, 18, 38, 0.85) 0%, rgba(1, 18, 38, 0.4) 45%, rgba(1, 18, 38, 0) 100%), linear-gradient(180deg, rgba(1, 18, 38, 0.4) 0%, rgba(1, 18, 38, 0) 25%, rgba(1, 18, 38, 0.95) 100%);pointer-events:none;}.hero-bg-layer.slide-1{background-image:url('../images/hero-img-2-d.webp');}.hero-bg-layer.slide-2{background-image:url('../images/hero-img-f.webp');}@media (max-width:768px){.hero-bg-layer.slide-1{background-image:url('../images/hero-img-mobile.webp');}.hero-bg-layer.slide-2{background-image:url('../images/hero-img-f.webp');background-position:center center;}.modern-hero::after{background:linear-gradient(to bottom, rgba(1, 17, 38, 0.8) 0%, rgba(1, 17, 38, 0) 30%, rgba(1, 17, 38, 0) 60%, rgba(1, 17, 38, 0.95) 100%);}}.hero-text-slider-wrapper{position:relative;width:100%;overflow:hidden;}.hero-text-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateX(30px);transition:all 0.8s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;}.hero-text-slide.active{opacity:1;transform:translateX(0);pointer-events:auto;position:relative;}.hero-text-slide:not(.active){position:absolute;}.hero-nav-dots{display:flex;flex-direction:column;gap:12px;}.hero-dot{width:12px;height:12px;border-radius:50%;background-color:rgba(255, 255, 255, 0.4);border:none;cursor:pointer;transition:all 0.3s ease;padding:0;}.hero-dot:hover{background-color:rgba(255, 255, 255, 0.8);}.hero-dot.active{background-color:#54B5BF;transform:scale(1.2);}body .modern-hero{background:transparent !important;}.book-input, .book-select{box-sizing:border-box !important;max-width:100%;}input[type="date"].book-input{appearance:none;-webkit-appearance:none;min-width:0;}@media (max-width:768px){.fleet-category-tabs{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:0.25rem;display:flex;justify-content:flex-start;align-items:center;scrollbar-width:none;}.fleet-category-tabs::-webkit-scrollbar{display:none;}.fleet-cat-btn{padding:0.5rem 1.5rem;font-size:1.2rem;flex-shrink:0;}}