.route-loading-wrap{pointer-events:none;z-index:9999999!important;position:fixed!important;inset:0!important}.route-loading-wrap .handle-preloader{pointer-events:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}:focus:not(:focus-visible){outline:none}:root{--ds-navy:#1a1a72;--ds-blue:#2672ff;--ds-primary:#2672ff;--ds-primary-dark:#1a1a72;--ds-accent:#2672ff;--ds-accent-light:#5b8eff;--ds-whatsapp:#25d366;--ds-whatsapp-dark:#1da851;--ds-bg-light:#e8eeff;--ds-bg-warm:#f0f4ff;--ds-bg-sky:#e6f0ff;--theme-color:#2672ff;--theme-color-hover:#1a1a72;--electric-border-color:#2672ff;--electric-border-navy:#1a1a72;--electric-light-color:#5b8eff;--electric-gradient-color:#2672ff59;--electric-neutral-900:#0f0f23}.mobile-menu li.dropdown>ul{display:none}.mobile-menu li.dropdown.open>ul{display:block}.section-title .sub-title{letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--ds-primary)!important}.section-title .title{color:var(--ds-navy);background:linear-gradient(135deg,#1a1a72 0%,#2672ff 50%,#5b8eff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.section-title .title{-webkit-text-fill-color:inherit;color:var(--ds-navy)}}.btn-style-one,.btn-style-two{background:linear-gradient(135deg,var(--ds-blue)0%,var(--ds-navy)100%)!important;color:#fff!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;transition:transform .2s,box-shadow .2s!important}.btn-style-one:hover,.btn-style-two:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2672ff66}.btn-style-three{background:linear-gradient(135deg,var(--ds-blue)0%,var(--ds-navy)100%)!important;color:#fff!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;transition:transform .2s,box-shadow .2s!important}.btn-style-three:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2672ff66}.btn-whatsapp,a.btn-whatsapp{background:linear-gradient(135deg,var(--ds-whatsapp)0%,var(--ds-whatsapp-dark)100%)!important;color:#fff!important;border:none!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:14px 28px!important;font-weight:600!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;display:inline-flex!important}.btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 10px 25px #25d36666;color:#fff!important}.single-popular-car-block,.single-featured-car-block{overflow:hidden;box-shadow:0 4px 20px #00000014;border-radius:16px!important;transition:transform .3s,box-shadow .3s!important}.single-popular-car-block:hover,.single-featured-car-block:hover{transform:translateY(-6px);box-shadow:0 12px 40px #2672ff33}.single-popular-car-rent-per-day,.single-featured-car-rent-per-day{background:linear-gradient(135deg,var(--ds-blue)0%,var(--ds-navy)100%)!important;border-radius:10px!important;padding:8px 14px!important;font-weight:700!important}.booking-section .filter-wrapper .filter-group{background:linear-gradient(#fff 0%,#e8eeff 100%)!important;border:1px solid #2672ff33!important;border-radius:16px!important;padding:8px!important;box-shadow:0 20px 60px #2672ff1f,0 4px 20px #1a1a720f!important}.booking-section .filter-wrapper .filter-group form .filter-area .single-search-box{position:relative}.booking-section .custom-select-dropdown .custom-select-wrap{transform-origin:top;visibility:hidden;transform:scaleY(0);display:none!important}.booking-section .custom-select-dropdown .custom-select-wrap.active{visibility:visible;transform:scaleY(1);display:block!important}.booking-section .filter-wrapper .filter-group form{flex-wrap:wrap;align-items:center;gap:24px;padding:16px 24px;display:flex}.booking-section .filter-wrapper .filter-group form .filter-area{width:100%;padding:10px 20px}.booking-section .filter-wrapper .filter-group form .filter-area .row{flex-wrap:wrap;justify-content:center;margin:0 -15px;display:flex}.booking-section .filter-wrapper .filter-group form .filter-area .row [class*=col-]{margin-bottom:15px;padding:0 15px}.booking-section .filter-wrapper .filter-group form .filter-area .divider{border-right:2px solid #2672ff40}@media (max-width:1199px){.booking-section .filter-wrapper .filter-group form .filter-area .divider{border-right:none}}.booking-section .booking-calc-row{margin-top:8px}.booking-section .booking-calc-wrap{text-align:center}.booking-section .filter-wrapper .filter-group form button[type=submit]{background:linear-gradient(135deg,var(--ds-blue)0%,var(--ds-navy)100%)!important;color:#fff!important;cursor:pointer!important;white-space:nowrap!important;border:none!important;border-radius:10px!important;margin:0!important;padding:14px 32px!important;font-size:16px!important;font-weight:600!important;transition:transform .2s,box-shadow .2s!important}.booking-section .filter-wrapper .filter-group form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2672ff66}@media (max-width:767px){.booking-section .filter-wrapper .filter-group form button[type=submit]{width:100%}}.booking-section .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.booking-section .single-search-box .icon{width:44px!important;min-width:44px!important;height:44px!important;color:var(--ds-navy)!important;background:linear-gradient(135deg,#2672ff26 0%,#1a1a7233 100%)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;display:flex!important}.booking-section .single-search-box .icon i{font-size:18px!important}.booking-result{text-align:center!important;background:linear-gradient(135deg,#e8eeff 0%,#f0f4ff 50%,#e8eeff 100%)!important;border:2px solid #2672ff4d!important;border-radius:16px!important;margin-top:24px!important;padding:28px!important;box-shadow:0 8px 32px #2672ff26!important}.booking-result h4{color:var(--ds-navy)!important;text-align:center!important;margin-bottom:12px!important;font-weight:700!important}.booking-result p,.booking-result .booking-total{margin-left:auto;margin-right:auto;text-align:center!important}.booking-result .booking-total{color:var(--ds-navy)!important;font-size:1.35rem!important;font-weight:800!important}.booking-result .btn-whatsapp{display:inline-flex!important}.grey-bg,.popular-car-section.grey-bg,.featured-car-section+.video-section{background:linear-gradient(#e8eeff 0%,#f5f7ff 100%)!important}.video-section-redesign{background:linear-gradient(#f0f4ff 0%,#e8eeff 50%,#f5f7ff 100%)!important;padding:4rem 0!important}.video-section-redesign .video-section-inner{align-items:center;gap:2rem;display:grid}@media (min-width:992px){.video-section-redesign .video-section-inner{grid-template-columns:1fr 1.4fr;gap:3rem}}.video-section-redesign .video-section-header{text-align:center}@media (min-width:992px){.video-section-redesign .video-section-header{text-align:left}}.video-section-redesign .video-section-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-blue);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.video-section-redesign .video-section-title{color:var(--ds-navy);margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;line-height:1.25}.video-section-redesign .video-section-desc{color:#374151;max-width:420px;margin:0 auto;font-size:1rem;line-height:1.6}@media (min-width:992px){.video-section-redesign .video-section-desc{margin-left:0;margin-right:0}}.video-section-redesign .video-section-player-wrap{border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #1a1a7233}.video-section-redesign .video-section-thumb{aspect-ratio:16/9;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.video-section-redesign .video-section-overlay{background:#0006;transition:background .3s;position:absolute;inset:0}.video-section-redesign .video-section-thumb:hover .video-section-overlay{background:#00000040}.video-section-redesign .video-section-play{z-index:2;width:80px;height:80px;color:var(--ds-blue);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 8px 24px #0003}.video-section-redesign .video-section-play:hover{transform:scale(1.08);box-shadow:0 12px 32px #2672ff59}.video-section-redesign .video-section-play i{margin-left:4px}.header-top-one{background:linear-gradient(90deg,#1a1a72 0%,#2672ff 100%)!important}.header-top-one p,.header-top-one .header-top-social-icon a{color:#fffffff2!important}.header-top-one .header-top-social-icon li strong{color:#fff!important}.header-top-one .header-top-social-icon a:hover{color:#ffd93d!important}@media (max-width:767px){.header-top-one{display:none!important}}.booking-section .custom-select-wrap .option-list li:hover,.booking-section .custom-select-wrap .option-list li:focus{background:#2672ff14!important}.booking-section .custom-select-wrap .option-list li .tour span{background:linear-gradient(135deg,var(--ds-blue)0%,var(--ds-navy)100%)!important;color:#fff!important}.slide-item-with-overlay{position:relative}.slide-item-with-overlay .slide-overlay{z-index:1;pointer-events:none;background:#00000080;position:absolute;inset:0}.slide-item-with-overlay .container{z-index:2;position:relative}.slider_content_white,.slider_content_white h6,.slider_content_white h1,.slider_content_white .description,.slider_content_white p{color:#fff!important}.slider_content_white h1{text-shadow:0 1px 3px #0000004d}.slider .btn-style-two{background:linear-gradient(135deg,var(--ds-blue)0%,var(--ds-navy)100%)!important;color:#fff!important;border-radius:10px!important;padding:14px 28px!important;font-weight:600!important}.slider .btn-style-two:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2672ff66}.slider .slider-hero-btn{padding:10px 22px!important;font-size:.92rem!important;font-weight:600!important;line-height:1.35!important}@media (max-width:767px){.slider .slider-vehicle-col{display:none!important}}.single-brand-item{transition:transform .25s,box-shadow .25s}.single-brand-item:hover{transform:translateY(-4px)}.single-brand-item .brand-title a:hover{color:var(--ds-blue)!important}.single-brand-item .brand-icon{justify-content:center;align-items:center;height:60px;margin-bottom:20px;line-height:60px;display:flex}.single-brand-item .brand-icon i{color:var(--ds-navy);font-size:2rem;transition:color .25s}.single-brand-item:hover .brand-icon i{color:var(--ds-blue)}.why-chooseus-icon{color:var(--ds-navy)!important}.why-chooseus-block:hover .why-chooseus-icon{color:var(--ds-blue)!important}.scroll-top{background:linear-gradient(135deg,var(--ds-blue)0%,var(--ds-navy)100%)!important;color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:flex!important;box-shadow:0 4px 20px #2672ff66!important}.scroll-top:hover{transform:translateY(-3px);box-shadow:0 8px 28px #2672ff73}.popular-packages-section.popular-car-section.grey-bg{background-color:#0000!important}.popular-packages-title .sub-title{color:var(--ds-blue)!important}.popular-packages-title .title{color:var(--ds-navy)!important;-webkit-text-fill-color:var(--ds-navy)!important;background:0 0!important}.car-type-item-link{color:inherit;display:block;text-decoration:none!important}.car-type-item-link:hover .car-name h6{color:var(--ds-blue)!important}.car-type-item-link:focus-visible{outline-offset:4px}.car-type-creative{background:linear-gradient(#f8faff 0%,#eef3ff 50%,#f0f4ff 100%)!important}.car-type-creative-header{text-align:center;max-width:560px;margin:0 auto 48px}.car-type-creative-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--ds-blue);margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.car-type-creative-title{color:var(--ds-navy);background:linear-gradient(135deg,#1a1a72 0%,#2672ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800}.car-type-creative-sub{color:#555;margin:0;font-size:1.05rem;line-height:1.5}.car-type-creative-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:991px){.car-type-creative-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.car-type-creative-grid{grid-template-columns:1fr}}.car-type-creative-card{text-align:left;color:inherit;background:#fff;border:2px solid #2672ff1f;border-radius:16px;flex-direction:column;align-items:flex-start;padding:28px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #1a1a720f;text-decoration:none!important}.car-type-creative-card:before{content:"";background:linear-gradient(90deg,var(--ds-blue),var(--ds-navy));opacity:.8;height:4px;position:absolute;top:0;left:0;right:0}.car-type-creative-card.card-accent-navy:before{background:linear-gradient(90deg,var(--ds-navy),#0d0d4d)}.car-type-creative-card.card-accent-safari:before{background:linear-gradient(90deg,#1a5f2a,#2672ff);height:5px}.car-type-creative-card.card-featured{grid-column:span 2}@media (min-width:992px){.car-type-creative-grid{grid-template-columns:repeat(4,1fr)}.car-type-creative-card.card-featured{flex-direction:row;grid-area:span 1/span 2;align-items:center;gap:24px}.car-type-creative-card.card-featured .car-type-creative-icon{flex-shrink:0;margin-bottom:0}.car-type-creative-card.card-featured .car-type-creative-body{flex:1}.car-type-creative-card.card-featured .car-type-creative-arrow{margin-left:auto;position:static}}@media (max-width:991px){.car-type-creative-card.card-featured{grid-column:1/-1}}.car-type-creative-card:hover{border-color:#2672ff59;transform:translateY(-6px);box-shadow:0 12px 40px #2672ff2e}.car-type-creative-card:focus-visible{outline:2px solid var(--ds-blue);outline-offset:4px}.car-type-creative-icon{width:52px;height:52px;color:var(--ds-navy);background:linear-gradient(135deg,#2672ff26 0%,#1a1a7233 100%);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;transition:background .25s,color .25s;display:flex}.car-type-creative-card:hover .car-type-creative-icon{background:linear-gradient(135deg,var(--ds-blue)0%,var(--ds-navy)100%);color:#fff}.car-type-creative-icon i{font-size:1.5rem}.car-type-creative-body{flex:1}.car-type-creative-name{color:var(--ds-navy);margin:0 0 4px;font-size:1.2rem;font-weight:700}.car-type-creative-pax{color:var(--ds-blue);margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.car-type-creative-tagline{color:#666;margin:0;font-size:.9rem;line-height:1.4}.car-type-creative-card:hover .car-type-creative-tagline{color:#444}.car-type-creative-arrow{width:36px;height:36px;color:var(--ds-blue);background:#2672ff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;transition:transform .25s,background .25s,color .25s;display:flex;position:absolute;bottom:24px;right:24px}.car-type-creative-card:hover .car-type-creative-arrow{background:var(--ds-blue);color:#fff;transform:translate(4px,-4px)}.car-type-showcase{background:linear-gradient(#fff 0%,#f3f7ff 55%,#fff 100%)!important}.car-type-showcase-header{text-align:center;max-width:660px;margin:0 auto 48px}.car-type-showcase-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--ds-blue);margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.car-type-showcase-title{color:#000;margin:0 0 10px;font-size:clamp(1.8rem,4vw,2.35rem);font-weight:900}.car-type-showcase-sub{color:#111827;margin:0;font-size:1.05rem;line-height:1.55}.car-type-showcase-grid{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:18px;display:grid}.showcase-card{color:inherit;border:1px solid #0f172a14;border-radius:18px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 6px 24px #1a1a720f;text-decoration:none!important}.showcase-card:hover{border-color:#2672ff59;transform:translateY(-6px);box-shadow:0 14px 44px #2672ff2e}.showcase-card:focus-visible{outline:2px solid var(--ds-blue);outline-offset:4px}.showcase-safari{color:#fff;background-position:50%;background-size:cover;flex-direction:column;grid-row:span 3;justify-content:space-between;min-height:440px;padding:26px;display:flex}.showcase-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:inline-flex}.showcase-safari .showcase-title{color:#fff;margin:0 0 8px;font-size:1.6rem;font-weight:900}.showcase-meta{color:#ffffffeb;flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.showcase-meta .dot{background:#ffffffb3;border-radius:50%;width:6px;height:6px;display:inline-block}.showcase-cta{color:#fff;align-items:center;gap:10px;margin-top:18px;font-weight:800;display:inline-flex}.showcase-vehicle{background:#fff;align-items:center;gap:16px;padding:18px 18px 18px 16px;display:flex}.showcase-vehicle-media{background:linear-gradient(135deg,#2672ff1a 0%,#1a1a7214 100%);border:1px solid #2672ff29;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:128px;height:86px;padding:10px;display:flex}.showcase-vehicle-media img{object-fit:contain;width:100%;height:100%}.showcase-vehicle-body{min-width:0}.showcase-vehicle-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.showcase-icon{width:34px;height:34px;color:var(--ds-blue);background:#2672ff1f;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.showcase-pax{color:#111827;background:#0f172a0f;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:800}.showcase-vehicle .showcase-title{color:#000;margin:0 0 4px;font-size:1.15rem;font-weight:900}.showcase-desc{color:#374151;margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.showcase-arrow{width:36px;height:36px;color:var(--ds-blue);background:#2672ff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:transform .25s,background .25s,color .25s;display:inline-flex}.showcase-card:hover .showcase-arrow{background:var(--ds-blue);color:#fff;transform:translate(4px,-4px)}@media (max-width:991px){.car-type-showcase-grid{grid-template-columns:1fr 1fr}.showcase-safari{grid-area:auto/1/auto/-1;min-height:320px}}@media (max-width:575px){.car-type-showcase-grid{grid-template-columns:1fr}.showcase-vehicle{flex-direction:column;align-items:flex-start}.showcase-vehicle-media{width:100%;height:120px}.showcase-arrow{align-self:flex-end;margin-left:0}}.popular-package-card-content{flex-direction:column;min-height:200px;display:flex}.popular-package-card-content .single-popular-car-book-btn{margin-top:auto}.electric-card-svg-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.electric-card{background:linear-gradient(-30deg,var(--electric-gradient-color),transparent,var(--electric-gradient-color)),linear-gradient(to bottom,var(--electric-neutral-900),var(--electric-neutral-900));border-radius:24px;padding:2px;transition:transform .3s,box-shadow .3s;position:relative}.electric-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #2672ff40}.electric-card-inner{position:relative}.electric-card-border-outer{border:2px solid #2672ff80;border-radius:24px;padding-bottom:4px;padding-right:4px}.electric-card-main{border:2px solid var(--electric-border-color);filter:url(#turbulent-displace);background-position:50%;background-size:cover;background-color:var(--electric-neutral-900);border-radius:24px;min-height:380px;margin-top:-4px;margin-left:-4px;transition:filter .35s;position:relative}.electric-card-main:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0f0f2366 0%,#0f0f23d9 100%);transition:opacity .35s,background .35s;position:absolute;inset:0}.electric-card:hover .electric-card-main{filter:none}.electric-card:hover .electric-card-main:after{opacity:1;background:#0000008c}.electric-card:hover .electric-card-glow-1,.electric-card:hover .electric-card-glow-2,.electric-card:hover .electric-card-overlay-1,.electric-card:hover .electric-card-overlay-2,.electric-card:hover .electric-card-bg-glow{opacity:0}.electric-card-glow-1,.electric-card-glow-2,.electric-card-overlay-1,.electric-card-overlay-2,.electric-card-bg-glow{transition:opacity .35s}.electric-card-glow-1{filter:blur(1px);pointer-events:none;border:2px solid #2672ff99;border-radius:24px;width:100%;height:100%;position:absolute;inset:0}.electric-card-glow-2{border:2px solid var(--electric-light-color);filter:blur(4px);pointer-events:none;border-radius:24px;width:100%;height:100%;position:absolute;inset:0}.electric-card-overlay-1,.electric-card-overlay-2{mix-blend-mode:overlay;filter:blur(16px);pointer-events:none;background:linear-gradient(-30deg,#fff,#0000 30% 70%,#fff);border-radius:24px;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.electric-card-overlay-1{opacity:1}.electric-card-overlay-2{opacity:.5}.electric-card-bg-glow{filter:blur(32px);opacity:.3;z-index:-1;background:linear-gradient(-30deg,var(--electric-light-color),transparent,var(--electric-border-color));pointer-events:none;border-radius:24px;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.electric-card-content{background:linear-gradient(#0000002e 0%,#0000008c 55%,#000000c7 100%);border-radius:24px;flex-direction:column;width:100%;height:100%;padding:28px;display:flex;position:absolute;inset:0}.electric-card-content-top{flex-direction:column;flex:1;min-height:0;display:flex}.electric-card-content-bottom{flex-direction:column;padding-top:16px;display:flex}.electric-card-badge{text-transform:uppercase;color:#fffffff2;background:radial-gradient(47.2% 50% at 50.39% 88.37%,#ffffff1f 0%,#fff0 100%),#ffffff14;border-radius:14px;width:fit-content;height:fit-content;padding:8px 16px;font-size:13px;font-weight:700;transition:background .3s;position:relative}.electric-card-badge:before{content:"";border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#ffffff7a 16.73%,#ffffff14 30.2% 68.2%,#fff9 81.89%);padding:1px;position:absolute;inset:0}.electric-card-title{color:#fff;text-shadow:0 1px 2px #0009;margin-top:12px;font-size:1.35rem;font-weight:750;line-height:1.3}.electric-card-description{opacity:1;color:#ffffffe6;text-shadow:0 1px 2px #0000008c;margin-bottom:16px;font-size:.95rem;line-height:1.5}.ds-packages-page .electric-card-main{min-height:460px}.ds-packages-page .electric-card-content{padding:24px}.ds-packages-page .electric-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;display:-webkit-box;overflow:hidden}.ds-packages-page .electric-card-actions .electric-card-routes{padding:8px 10px!important}.electric-card-description p{margin:0 0 .5em}.electric-card-description p:last-child{margin-bottom:0}.electric-card-divider{opacity:.2;background-color:currentColor;border:none;height:1px;margin-top:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.electric-card-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.electric-card-actions .electric-card-routes{text-shadow:0 1px 2px #0009;background:#00000047;border:1px solid #ffffff1f;border-radius:14px;flex-basis:100%;width:100%;margin:0 0 6px!important;padding:10px 12px!important}.electric-card-actions .electric-card-routes li{color:#ffffffeb}.electric-card-actions .electric-card-routes strong{color:#fff}.electric-card-actions .btn-style-three,.electric-card-actions .btn-whatsapp{margin:0;padding:8px 14px!important;font-size:.85rem!important;font-weight:500!important}.electric-card-actions .btn-whatsapp i{font-size:14px!important}.contact-section .contact-cards{row-gap:20px}.contact-card{height:100%;min-height:150px;color:var(--ds-navy);background:linear-gradient(135deg,#f3f7ff 0%,#e8eeff 100%);border:1px solid #2672ff2e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 18px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex;box-shadow:0 6px 22px #1a1a7214;text-decoration:none!important}.contact-card--whatsapp{background:linear-gradient(135deg,var(--ds-whatsapp)0%,var(--ds-whatsapp-dark)100%);color:#fff;border-color:#fff6;box-shadow:0 10px 28px #18b25a73}.contact-card--outline{background:linear-gradient(135deg,#eef2ff 0%,#e0ecff 100%)}.contact-card:hover{border-color:#2672ff52;transform:translateY(-4px);box-shadow:0 12px 32px #2672ff3d}.contact-card--whatsapp:hover{box-shadow:0 14px 40px #18b25a8c}.contact-card-icon{width:40px;height:40px;color:inherit;background:#ffffff26;border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;font-size:1.3rem;display:inline-flex}.contact-card--outline .contact-card-icon{color:var(--ds-blue);background:#2672ff1a}.contact-card-label{font-size:.95rem;font-weight:700}.contact-card-value{font-size:.9rem;font-weight:600}.contact-card-hint{opacity:.8;font-size:.8rem}.contact-custom-route{text-align:center;margin-top:32px}.contact-custom-text{color:#4b5563;margin-bottom:16px;font-size:.97rem}.contact-custom-btn{align-items:center;gap:10px;padding:10px 20px!important;font-size:.9rem!important;display:inline-flex!important}.gallery-section{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.gallery-section .gallery-carousel-wrap,.gallery-section .container-fluid{width:100%!important;max-width:100%!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}.gallery-section .owl-carousel .owl-item{margin:0!important;padding:0!important}.gallery-section .gallery-image-block{height:220px;margin:0;padding:0;overflow:hidden}.gallery-section .gallery-image{height:100%;margin:0;position:relative}.gallery-section .gallery-image .gallery-img,.gallery-section .gallery-image img{margin:0;display:block;object-fit:cover!important;width:100%!important;height:100%!important}
