button{cursor:pointer}:root :where(.wp-block-navigation a:where(:not(.wp-element-button))){text-decoration:none}:root{--primary-color:#405FF2;--secondary-color:#2E4BEF;--background-color:#fff;--header-text-color:#000;--text-color-primary:#000;--text-color:#444;--font-family:"DM Sans", Sans-serif;--font-size:16px;--line-height:1.5}body{margin:0;padding:0;font-family:var(--font-family);color:var(--text-color);font-size:var(--font-size);line-height:var(--line-height)}.margin-left-auto{margin-left:auto}.margin-right-auto{margin-right:auto}h1,h2,h3,h4,h5,h6{font-family:'DM Sans',sans-serif;font-size:2em;color:var(--header-text-color);margin:1em 0;padding:0}h1{font-size:40px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:13px}p{font-family:var(--font-family);color:var(--text-color)}p:last-child{margin-bottom:0}a[class=""]{color:var(--primary-color);text-decoration:none}a[class=""]:hover{color:var(--secondary-color)}a[class=""]:active{color:var(--primary-color)}.wp-block-post-featured-image :where(img){border-radius:10px}:root :where(.wp-element-button,.wp-block-button__link){border-radius:10px;transition:all .15s}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;flex-direction:column;gap:15px}.wp-block-search__inside-wrapper .wp-block-search__input{appearance:none;border:1px solid #CBCBCB;padding:8px 20px;border-radius:10px;min-height:50px;background:rgb(64 95 242 / .05);color:#000;font-weight:500}.wp-block-search__inside-wrapper .wp-block-search__input::placeholder{color:#606060;opacity:1}.wp-block-search__inside-wrapper .wp-block-search__button{margin:0}.wp-block-categories-list,.wp-block-latest-posts__list{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;flex-direction:column;gap:15px;list-style:none;padding:0}.eli-blog-search .eli_f .eli_f_group .eli_f_field{outline:none}.el-tags h5{display:none}.el-tags .tagcloud{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px 10px}.el-tags .tagcloud .tag-cloud-link{display:inline-block;background-color:#FFF;font-family:"Manrope",Sans-serif;font-size:16px!important;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#666;border-radius:25px 25px 25px 25px;padding:15px 25px 15px 25px;transition:all 0.3s;color:#000;line-height:1.3}.el-tags .tagcloud .tag-cloud-link:hover{background-color:#BFA888}.el-categories h5{display:none}.el-categories ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.el-categories ul a{display:block;background-color:#F5F5F5;font-family:"Playfair Display",Sans-serif;font-size:18px;font-weight:600;fill:#000;color:#000;border-radius:40px 40px 40px 40px;padding:27px 35px 27px 35px;line-height:1.3;transition:all 0.3s}.el-categories ul a:hover{background-color:#BFA888}.bikit-header-mask:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0006;z-index:1}.bikit-header-mask{position:relative}.bikit-header-mask>*{z-index:2;position:relative}.bikit-footer-mask:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0A1640E5;z-index:1}.bikit-footer-mask{position:relative}.bikit-footer-mask>*{z-index:2;position:relative}.main-navigation .wp-block-navigation-item__content:hover,.main-navigation .wp-block-navigation-item__content:focus,.main-navigation .wp-block-navigation-item__content:active{color:#405FF2!important}.main-navigation .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,.main-navigation .wp-block-navigation-item.current-menu-parent .wp-block-navigation-item__content{color:#405FF2!important}.main-navigation a:hover,.main-navigation a:focus,.main-navigation a:active{color:#405FF2!important}.main-navigation .current-menu-item>a,.main-navigation .current-menu-parent>a{color:#405FF2!important}.main-navigation .wp-block-navigation-submenu .wp-block-navigation-item__content:hover,.main-navigation .wp-block-navigation-submenu .wp-block-navigation-item__content:focus,.main-navigation .wp-block-navigation-submenu .wp-block-navigation-item__content:active{color:#405FF2!important}.main-navigation .wp-block-navigation-submenu .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content{color:#405FF2!important}.main-navigation .sub-menu a:hover,.main-navigation .sub-menu a:focus,.main-navigation .sub-menu a:active{color:#405FF2!important}.main-navigation .sub-menu .current-menu-item>a{color:#405FF2!important}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{border:2px solid #405FF2;border-radius:10px;padding:5px 15px 15px 15px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container button,.wp-block-navigation .has-child .wp-block-navigation__submenu-container a{color:#444;font-family:"Dm Sans",Sans-serif;font-size:14px;font-weight:400;padding-left:0;padding-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>li:not(:last-child) button,.wp-block-navigation .has-child .wp-block-navigation__submenu-container>li:not(:last-child) a{border-style:solid;border-width:0 0 1px 0;border-color:#D9D9D9}@media (min-width:768px){.elementinvader-addons-for-elementor .wl-nav-menu .menu-item-has-children>ul{display:block!important;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;transition-delay:0s;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.elementinvader-addons-for-elementor .wl-nav-menu .menu-item-has-children.active>ul{opacity:1;visibility:visible;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}}.car-rental-services-section{background-color:#fff;font-family:"Dm Sans",sans-serif}.car-rental-services-section .image-section{position:relative}.car-rental-services-section .image-section::before{content:'';position:absolute;top:-20px;left:-30px;width:120px;height:8px;background-color:#405FF2;transform:rotate(-15deg);z-index:1}.car-rental-services-section .image-section::after{content:'';position:absolute;bottom:40px;left:-20px;width:100px;height:6px;background-color:#405FF2;transform:rotate(15deg);z-index:1}.car-rental-services-section .top-image{position:relative;z-index:2;margin-bottom:20px}.car-rental-services-section .bottom-image{position:relative;z-index:2}.car-rental-services-section .experience-badge{position:absolute;bottom:20px;right:20px;width:80px;height:80px;background-color:#405FF2;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:3;box-shadow:0 4px 15px rgb(64 95 242 / .3)}.car-rental-services-section .experience-badge h3{color:#fff;font-size:24px;font-weight:700;margin:0;line-height:1}.car-rental-services-section .experience-badge p{color:#fff;font-size:10px;font-weight:400;margin:0;text-align:center;line-height:1.2}.car-rental-services-section .pre-heading{color:#666;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.car-rental-services-section h2{color:#000;font-size:36px;font-weight:700;line-height:1.2;margin:10px 0 20px 0}.car-rental-services-section .feature-item{position:relative;padding-left:20px;margin-bottom:10px;list-style:none}.car-rental-services-section .feature-item::before{content:'•';position:absolute;left:0;top:0;color:#405FF2;font-size:18px;font-weight:700}.car-rental-services-section .feature-item p{font-size:14px;color:#333;margin:0;line-height:1.4}.car-rental-services-section .discover-more-btn .wp-block-button__link{background-color:#fff;color:#405FF2;border:2px solid #405FF2;border-radius:25px;padding:12px 30px;font-size:14px;font-weight:500;text-decoration:none;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:8px}.car-rental-services-section .discover-more-btn .wp-block-button__link:hover{background-color:#405FF2;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgb(64 95 242 / .3)}@media (max-width:768px){.car-rental-services-section h2{font-size:28px}.car-rental-services-section .experience-badge{width:60px;height:60px;bottom:10px;right:10px}.car-rental-services-section .experience-badge h3{font-size:18px}.car-rental-services-section .experience-badge p{font-size:8px}}.stats-row-section{margin:48px 0}.stats-row-columns{display:flex;justify-content:space-between;align-items:flex-start;gap:0}.stats-col{text-align:center;position:relative;flex:1 1 0%}.stats-icon-group{display:flex;justify-content:center;align-items:center;margin-bottom:12px;position:relative}.stats-icon{width:56px;height:56px;border-radius:50%;border:1.5px solid #405FF2;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto .5em auto;position:relative;z-index:2}.stats-number{font-size:2.2rem;font-weight:700;color:#111;margin:0 0 .2em 0}.stats-label{color:#888;font-size:1rem;margin:0}.stats-col:not(:last-child)::after{content:'';display:block;position:absolute;right:0;top:50%;width:100%;max-width:180px;height:3px;background:#405FF2;z-index:1;transform:translateY(-50%)}.stats-icon-group{background:#fff;z-index:2}@media (max-width:900px){.stats-row-columns{flex-direction:column;gap:32px}.stats-col:not(:last-child)::after{display:none}}.why-choose-us-section{padding:64px 0 48px 0;background:#19244a;border-radius:24px;margin:48px 0}.why-choose-title{font-size:2.5rem;font-weight:700;margin-bottom:32px}.why-choose-cols{display:flex;justify-content:center;gap:32px;margin-bottom:32px}.why-choose-col{background:rgb(255 255 255 / .06);border-radius:18px;padding:32px 18px 24px 18px;text-align:center;flex:1 1 0%;min-width:220px;max-width:340px}.why-choose-icon{width:64px;height:64px;background:#405FF2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px auto;box-shadow:0 4px 16px rgb(64 95 242 / .12)}.why-choose-heading{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:10px}.why-choose-desc{color:#bfc8e6;font-size:1rem;margin-bottom:0}.why-choose-contact-row{margin-top:24px;text-align:center}.why-choose-contact-text{color:#bfc8e6;font-size:1rem;margin-bottom:0}.why-choose-contact-phone{color:#fff;font-size:1.1rem;font-weight:600;margin-top:4px}@media (max-width:900px){.why-choose-cols{flex-direction:column;gap:18px}}.cta-banner-section{background:#405FF2;border-radius:20px;padding:40px;margin:48px 0}.cta-banner-cols{display:flex;align-items:center;gap:32px}.cta-banner-col-text{color:#fff;flex:1 1 0%}.cta-banner-col-text h2{font-size:2.2rem;font-weight:700;margin-bottom:12px}.cta-banner-col-text p{color:#e0e7ff;font-size:1.1rem;margin-bottom:24px}.cta-banner-col-img{flex:0 0 40%;display:flex;align-items:center;justify-content:center}.cta-banner-car-img img{max-width:320px;width:100%;height:auto;border-radius:12px;box-shadow:0 4px 24px rgb(64 95 242 / .18)}@media (max-width:900px){.cta-banner-cols{flex-direction:column;gap:24px}.cta-banner-col-img{justify-content:flex-start}}.brands-row-section{background:#f5f8ff;border-radius:18px;padding:32px 24px;margin:48px 0}.brands-row-cols{display:flex;justify-content:space-between;align-items:stretch;gap:18px}.brand-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgb(64 95 242 / .06);padding:18px 8px 12px 8px;text-align:center;flex:1 1 0%;min-width:100px;max-width:160px;display:flex;flex-direction:column;align-items:center}.brand-logo img{max-width:70px;width:100%;height:auto;margin-bottom:10px}.brand-name{color:#222;font-size:1rem;font-weight:500;margin:0}.no-list-icons{list-style-type:none}fieldset{border:0;margin:0;padding:0}@media (max-width:900px){.brands-row-cols{flex-direction:column;gap:12px}.brand-card{max-width:100%}}