@charset "UTF-8";
.text-primary{color:#02a2c9 !important}header.main-header{position:sticky !important;top:0 !important;z-index:9999 !important;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease, box-shadow 0.3s ease;background:#FFFFFF;width:100%}header.main-header.header-scrolled{box-shadow:0 2px 20px rgba(0, 0, 0, 0.1)}header.main-header.header-hidden{transform:translateY(-100%);opacity:0}header.main-header.header-visible{transform:translateY(0);opacity:1}header.main-header .navbar{padding:15px 0}@media (max-width:991px){header.main-header .navbar{padding:12px 0}}header.main-header .navbar-inner{position:relative}header.main-header .navbar-brand{margin:0;padding:0;flex-shrink:0}header.main-header .navbar-brand img{max-height:50px;width:auto}@media (max-width:991px){header.main-header .navbar-brand img{max-height:40px}}header.main-header .main-menu{flex-grow:1;justify-content:flex-end}@media (max-width:991px){header.main-header{position:fixed !important;padding:15px;background:transparent;transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1)}header.main-header .header-sticky{background:transparent;transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);border-radius:0}header.main-header .navbar{padding:10px 15px}header.main-header .navbar-brand img{max-height:48px;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}header.main-header.header-scrolled{padding:8px 12px}header.main-header.header-scrolled .header-sticky{background:rgba(255, 255, 255, 0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.12), 0 4px 12px rgba(0, 0, 0, 0.06)}header.main-header.header-scrolled .navbar{padding:8px 12px}header.main-header.header-scrolled .navbar-brand img{max-height:36px}header.main-header.header-transparent .navbar-brand img{filter:brightness(0) invert(1)}header.main-header.header-transparent .mobile-nav-toggle .hamburger-line{background:#FFFFFF}}.mobile-nav-toggle{display:none;width:46px;height:46px;padding:0;background:transparent;border:none;border-radius:12px;cursor:pointer;z-index:10002;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:5px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:all 0.3s ease}@media (max-width:991px){.mobile-nav-toggle{display:flex !important}}.mobile-nav-toggle .hamburger-line{width:22px;height:2.5px;background:#FFFFFF;border-radius:3px;transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transform-origin:center;pointer-events:none}.mobile-nav-toggle:hover{background:rgba(4, 4, 1, 0.08)}.mobile-nav-toggle.active{background:rgba(4, 4, 1, 0.08)}.mobile-nav-toggle.active .hamburger-line{background:#040401}.mobile-nav-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.mobile-nav-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-nav-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}body{padding-top:0}.main-menu .navbar-nav .nav-item{position:relative}.main-menu .navbar-nav .nav-item.submenu>ul{position:absolute;top:100%;left:0;min-width:220px;background:#FFFFFF;box-shadow:0 10px 30px rgba(0, 0, 0, 0.15);border-radius:8px;padding:10px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;list-style:none;margin:0;z-index:1000}.main-menu .navbar-nav .nav-item.submenu>ul .nav-item a.nav-link{padding:12px 20px;color:#616161;font-size:15px;font-weight:500;transition:all 0.3s ease;display:block}.main-menu .navbar-nav .nav-item.submenu>ul .nav-item a.nav-link:hover,.main-menu .navbar-nav .nav-item.submenu>ul .nav-item a.nav-link.active{background:#e6f7fa;color:#02a2c9;padding-left:25px}.main-menu .navbar-nav .nav-item.submenu:hover>ul{opacity:1;visibility:visible;transform:translateY(0)}.main-menu .navbar-nav .nav-item.submenu>a.nav-link:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:8px;font-size:12px;transition:transform 0.3s ease}.main-menu .navbar-nav .nav-item.submenu:hover>a.nav-link:after{transform:rotate(180deg)}.navbar-toggle{display:none;width:45px;height:45px;flex-direction:column;justify-content:space-around;align-items:center;cursor:pointer;background:transparent;border:none;padding:10px;transition:all 0.3s ease;position:relative;z-index:10001}@media (max-width:991px){.navbar-toggle{display:flex !important}}.navbar-toggle span{width:28px;height:3px;background:#040401;border-radius:3px;transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);display:block;position:relative}.navbar-toggle.active span{background:#02a2c9}.navbar-toggle.active span:nth-child(1){transform:rotate(45deg) translateY(10px)}.navbar-toggle.active span:nth-child(2){opacity:0;transform:translateX(20px)}.navbar-toggle.active span:nth-child(3){transform:rotate(-45deg) translateY(-10px)}.navbar-toggle:hover{border-color:#02a2c9;background:rgba(2, 162, 201, 0.05)}.navbar-toggle:hover span{background:#02a2c9}.navbar-toggle.active{border-color:#02a2c9}.navbar-toggle.active span{background:#02a2c9}.navbar-toggle.active span:nth-child(1){transform:rotate(45deg) translate(6px, 6px)}.navbar-toggle.active span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px, -6px)}.navbar-toggle:focus{outline:2px solid #02a2c9;outline-offset:2px}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);backdrop-filter:blur(5px);z-index:9998;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-nav-overlay.active{opacity:1;visibility:visible}.mobile-nav-sidebar{position:fixed;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(135deg, #FFFFFF 0%, rgba(2, 162, 201, 0.02) 100%);z-index:10000;overflow-y:auto;transition:right 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);box-shadow:-10px 0 50px rgba(0, 0, 0, 0.4)}.mobile-nav-sidebar.active{right:0}.mobile-nav-sidebar::-webkit-scrollbar{width:6px}.mobile-nav-sidebar::-webkit-scrollbar-track{background:#ECECEC}.mobile-nav-sidebar::-webkit-scrollbar-thumb{background:#02a2c9;border-radius:3px}.mobile-nav-header{padding:30px 25px;background:#FFFFFF;border-bottom:2px solid rgba(2, 162, 201, 0.1);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(0, 0, 0, 0.05)}.mobile-nav-header .mobile-nav-logo{animation:logoFadeIn 0.6s ease-out 0.3s both}.mobile-nav-header .mobile-nav-logo img{max-width:180px;height:auto}.mobile-nav-header .mobile-nav-close{background:#02a2c9;border:none;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;color:#FFFFFF !important;font-size:20px}.mobile-nav-header .mobile-nav-close:hover{background:rgba(255, 255, 255, 0.3);transform:rotate(90deg)}.mobile-nav-menu{padding:20px 0;margin:0;list-style:none}.mobile-nav-menu>.nav-item{border-bottom:1px solid rgba(4, 4, 1, 0.08);position:relative;opacity:0;animation:menuItemSlide 0.5s ease-out forwards}.mobile-nav-menu>.nav-item:nth-child(1){animation-delay:0.15s}.mobile-nav-menu>.nav-item:nth-child(2){animation-delay:0.2s}.mobile-nav-menu>.nav-item:nth-child(3){animation-delay:0.25s}.mobile-nav-menu>.nav-item:nth-child(4){animation-delay:0.3s}.mobile-nav-menu>.nav-item:nth-child(5){animation-delay:0.35s}.mobile-nav-menu>.nav-item:nth-child(6){animation-delay:0.4s}.mobile-nav-menu>.nav-item:nth-child(7){animation-delay:0.45s}.mobile-nav-menu>.nav-item:nth-child(8){animation-delay:0.5s}.mobile-nav-menu>.nav-item:nth-child(9){animation-delay:0.55s}.mobile-nav-menu>.nav-item:nth-child(10){animation-delay:0.6s}.mobile-nav-menu>.nav-item>a.nav-link{display:flex;align-items:center;padding:20px 30px;color:#040401;text-decoration:none;font-weight:600;font-size:17px;transition:all 0.3s ease;position:relative}.mobile-nav-menu>.nav-item>a.nav-link:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:#02a2c9;transform:translateX(-100%);transition:transform 0.3s ease}.mobile-nav-menu>.nav-item>a.nav-link i{margin-right:15px;font-size:18px;color:#02a2c9;width:25px;text-align:center;flex-shrink:0}.mobile-nav-menu>.nav-item>a.nav-link:hover,.mobile-nav-menu>.nav-item>a.nav-link.active{background:#e6f7fa;padding-left:30px}.mobile-nav-menu>.nav-item>a.nav-link:hover:before,.mobile-nav-menu>.nav-item>a.nav-link.active:before{transform:translateX(0)}.mobile-nav-menu>.nav-item.has-submenu>a.nav-link{position:relative}.mobile-nav-menu>.nav-item.has-submenu>a.nav-link .submenu-toggle{margin-left:auto;padding-left:10px}.mobile-nav-menu>.nav-item.has-submenu>a.nav-link .submenu-toggle i{margin:0;font-size:12px;transition:transform 0.3s ease}.mobile-nav-menu>.nav-item.has-submenu.open>a.nav-link .submenu-toggle i{transform:rotate(180deg)}.mobile-nav-menu>.nav-item.has-submenu ul{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;background:#f3fbfd;transition:max-height 0.4s ease}.mobile-nav-menu>.nav-item.has-submenu ul .nav-item{border-bottom:1px solid rgba(236, 236, 236, 0.5)}.mobile-nav-menu>.nav-item.has-submenu ul .nav-item:last-child{border-bottom:none}.mobile-nav-menu>.nav-item.has-submenu ul .nav-item a.nav-link{padding-left:70px;font-size:15px;font-weight:500;color:#616161}.mobile-nav-menu>.nav-item.has-submenu ul .nav-item a.nav-link i{font-size:14px;width:20px}.mobile-nav-menu>.nav-item.has-submenu ul .nav-item a.nav-link:hover{color:#02a2c9;background:#fbfefe}.mobile-nav-footer{padding:25px;background:#f9f9f9;text-align:center}.mobile-nav-footer .btn-default{width:100%;justify-content:center;margin-bottom:15px}.mobile-nav-footer .mobile-nav-social{display:flex;justify-content:center;gap:15px;margin-top:20px}.mobile-nav-footer .mobile-nav-social a{width:45px;height:45px;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;color:#02a2c9;font-size:18px;transition:all 0.3s ease;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1)}.mobile-nav-footer .mobile-nav-social a:hover{background:#02a2c9;color:#FFFFFF;transform:translateY(-5px);box-shadow:0 5px 20px rgba(2, 162, 201, 0.3)}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes logoFadeIn{from{opacity:0;transform:scale(0.8) translateX(-20px)}to{opacity:1;transform:scale(1) translateX(0)}}@keyframes menuItemSlide{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.autocomplete-wrapper{position:relative}.innride-autocomplete-dropdown{position:absolute;top:calc(100% + 5px);left:0;right:0;background:#FFFFFF;border:2px solid #02a2c9;border-radius:15px;max-height:350px;overflow-y:auto;z-index:10000;display:none;box-shadow:0 10px 30px rgba(2, 162, 201, 0.15);animation:slideDown 0.3s ease-out}.innride-autocomplete-dropdown.show{display:block}.innride-autocomplete-dropdown::-webkit-scrollbar{width:6px}.innride-autocomplete-dropdown::-webkit-scrollbar-track{background:#ECECEC;border-radius:0 15px 15px 0}.innride-autocomplete-dropdown::-webkit-scrollbar-thumb{background:#02a2c9;border-radius:3px}.innride-autocomplete-dropdown::-webkit-scrollbar-thumb:hover{background:#040401}.autocomplete-item{padding:12px 15px;cursor:pointer;transition:all 0.3s ease-in-out;border-bottom:1px solid #ECECEC;font-size:14px;display:flex;align-items:flex-start;gap:10px;color:#616161}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item i{color:#02a2c9;margin-top:2px;font-size:16px;flex-shrink:0;width:18px;text-align:center}.autocomplete-item:hover,.autocomplete-item.highlighted{background-color:#e6f7fa;transform:translateX(2px)}.autocomplete-item.no-results{color:#616161;cursor:default;justify-content:center;text-align:center}.autocomplete-item.no-results:hover{background:transparent;transform:none}.autocomplete-item-content{flex:1}.autocomplete-item-content strong{display:block;color:#040401;font-weight:600;font-size:14px;margin-bottom:2px;font-family:"DM Sans", sans-serif}.autocomplete-item-content small{display:block;color:#616161;font-size:12px;line-height:1.4}.autocomplete-divider{background:#02a2c9;color:#FFFFFF;font-weight:700;font-size:10px;letter-spacing:0.5px;text-align:center;padding:6px;cursor:default;text-transform:uppercase;font-family:"DM Sans", sans-serif}.rent-details-content input[type="text"],.rent-details-content input[type="date"],.rent-details-content input[type="time"]{font-size:16px;width:100%;display:block;border:none;border-radius:0;background:transparent;padding:0;margin:0;color:#040401;font-family:"DM Sans", sans-serif}.rent-details-content input[type="text"]:focus,.rent-details-content input[type="date"]:focus,.rent-details-content input[type="time"]:focus{box-shadow:none;outline:none}.rent-details-content input[type="date"],.rent-details-content input[type="time"]{cursor:pointer}.rent-details-content input[type="date"]::-webkit-calendar-picker-indicator,.rent-details-content input[type="time"]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0.7;transition:opacity 0.3s ease-in-out}.rent-details-content input[type="date"]::-webkit-calendar-picker-indicator:hover,.rent-details-content input[type="time"]::-webkit-calendar-picker-indicator:hover{opacity:1}.autocomplete-loading{padding:20px;text-align:center;color:#02a2c9;font-size:14px;font-family:"DM Sans", sans-serif}.autocomplete-loading i{animation:spin 1s linear infinite;margin-right:8px}#pricePreview{background:#02a2c9;color:#FFFFFF;padding:20px;border-radius:15px;margin-top:20px;text-align:center;font-family:"DM Sans", sans-serif}#pricePreview #priceAmount{font-size:32px;font-weight:700;font-family:"Epilogue", sans-serif}.innride-booking-module{padding:60px 0}.innride-container{max-width:900px;margin:0 auto;background:#FFFFFF;border-radius:20px;padding:40px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.1)}.innride-header{text-align:center;margin-bottom:40px}.innride-header h1{color:#040401;font-size:32px;margin-bottom:10px;font-family:"Epilogue", sans-serif}.innride-header h1 i{color:#02a2c9;margin-right:15px}.innride-header p{color:#616161;font-size:16px}.booking-summary{background:#FFFFFF;border:2px solid #ECECEC;border-radius:15px;margin-bottom:40px;overflow:hidden}.booking-summary-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:2px solid #ECECEC;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%)}@media screen and (max-width:767px){.booking-summary-header{flex-direction:column}}.booking-summary-header h3{margin:0;font-size:20px;font-family:"Epilogue", sans-serif;color:#040401;display:flex;align-items:center;gap:10px}@media screen and (max-width:767px){.booking-summary-header h3{margin-bottom:16px}}.booking-summary-header h3 i{color:#02a2c9}.booking-summary-actions{display:flex;gap:10px;align-items:center}.btn-edit-booking{background:none;border:2px solid #02a2c9;color:#02a2c9;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;transition:all 0.3s ease;font-family:"DM Sans", sans-serif}.btn-edit-booking:hover{background:#02a2c9;color:#FFFFFF;transform:translateY(-2px)}.btn-toggle-summary{background:#02a2c9;border:none;color:#FFFFFF;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all 0.3s ease;font-family:"DM Sans", sans-serif}.btn-toggle-summary i{transition:transform 0.3s ease}.btn-toggle-summary.expanded i{transform:rotate(180deg)}.btn-toggle-summary:hover{background:#017997}.summary-content{padding:25px;transition:all 0.3s ease}@media (max-width:767px){.summary-content{max-height:0;padding:16px;overflow:hidden;opacity:0}.summary-content.show{max-height:500px;padding:16px;opacity:1}}.summary-item{display:flex;align-items:center;gap:15px;padding:15px;background:#e6f7fa;border-radius:10px;transition:all 0.3s ease}.summary-item:hover{background:#d9f3f7;transform:translateX(5px)}.summary-icon{width:45px;height:45px;background:#02a2c9;color:#FFFFFF;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.summary-details{flex:1}.summary-label{font-size:12px;color:#616161;margin-bottom:4px;text-transform:uppercase;letter-spacing:0.5px;font-weight:600}.summary-value{font-weight:700;font-size:16px;color:#040401;font-family:"Epilogue", sans-serif}.vehicle-selection{margin-bottom:40px}.vehicle-selection h3{color:#040401;margin-bottom:25px;font-size:22px;font-family:"Epilogue", sans-serif}.vehicle-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:15px}@media (max-width:1400px){.vehicle-grid{grid-template-columns:repeat(4, 1fr)}}@media (max-width:1100px){.vehicle-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){.vehicle-grid{grid-template-columns:repeat(2, 1fr);gap:10px}}@media (max-width:576px){.vehicle-grid{display:grid;grid-template-columns:1fr;gap:8px}}.vehicle-card{border:2px solid #ECECEC;border-radius:12px;padding:20px;cursor:pointer;transition:all 0.3s ease;background:#e6f7fa;position:relative}.vehicle-card:hover{border-color:#02a2c9;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0, 0, 0, 0.1)}.vehicle-card.selected{border-color:#02a2c9;background:#FFFFFF;box-shadow:0 5px 20px rgba(2, 162, 201, 0.2)}.vehicle-card.selected::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:15px;right:15px;color:#02a2c9;font-size:24px}@media (max-width:576px){.vehicle-card{padding:12px 15px;border-radius:10px;display:flex;align-items:center;gap:12px}.vehicle-card:not(.selected){display:grid;grid-template-columns:50px 1fr auto;grid-template-rows:auto;align-items:center}.vehicle-card:not(.selected) .vehicle-image{width:50px;height:50px;min-width:50px;margin-bottom:0;border-radius:8px;font-size:24px}.vehicle-card:not(.selected) .vehicle-image img{padding:5px}.vehicle-card:not(.selected) .vehicle-name{font-size:14px;margin-bottom:0}.vehicle-card:not(.selected) .vehicle-description{display:none}.vehicle-card:not(.selected) .vehicle-info{flex-direction:row;gap:10px;margin-top:0;font-size:12px}.vehicle-card:not(.selected) .vehicle-info .vehicle-seats{padding:0;background:none}.vehicle-card:not(.selected) .vehicle-info .vehicle-price{font-size:13px;font-weight:600}.vehicle-card:not(.selected) .vehicle-image{grid-row:1;grid-column:1}.vehicle-card:not(.selected) .vehicle-name{grid-row:1;grid-column:2;padding-left:5px}.vehicle-card:not(.selected) .vehicle-info{grid-row:1;grid-column:3;text-align:right}.vehicle-card.selected{display:block;padding:15px;background:linear-gradient(135deg, rgba(2, 162, 201, 0.05) 0%, rgba(2, 162, 201, 0.12) 100%);border-color:#02a2c9;border-width:2px;box-shadow:0 6px 20px rgba(2, 162, 201, 0.3)}.vehicle-card.selected .vehicle-image{width:100%;height:120px;margin-bottom:12px;border-radius:10px;font-size:48px}.vehicle-card.selected .vehicle-image img{padding:10px}.vehicle-card.selected .vehicle-name{font-size:18px;margin-bottom:8px;color:#02a2c9;font-weight:700;text-align:center}.vehicle-card.selected .vehicle-description{display:block;font-size:13px;margin-bottom:12px;text-align:center;color:#616161}.vehicle-card.selected .vehicle-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid rgba(2, 162, 201, 0.2)}.vehicle-card.selected .vehicle-info .vehicle-seats{padding:5px 10px;background:rgba(2, 162, 201, 0.1);border-radius:20px;font-size:13px}.vehicle-card.selected .vehicle-info .vehicle-price{font-size:16px;font-weight:700;color:#02a2c9}.vehicle-card.selected::after{top:12px;right:12px;font-size:22px}}.vehicle-image{width:100%;height:150px;background:#FFFFFF;border-radius:10px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;font-size:48px;color:#949494;overflow:hidden}.vehicle-image img{width:100%;height:100%;object-fit:contain}.vehicle-name{font-weight:600;color:#040401;font-size:18px;margin-bottom:8px;font-family:"Epilogue", sans-serif}.vehicle-description{color:#616161;font-size:14px;margin-bottom:12px;line-height:1.4}.vehicle-info{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #ECECEC}.vehicle-seats{color:#616161;font-size:14px}.vehicle-price{color:#02a2c9;font-weight:700;font-size:18px;font-family:"Epilogue", sans-serif}.form-section{margin-bottom:40px}.form-section h3{color:#040401;margin-bottom:25px;font-size:22px;font-family:"Epilogue", sans-serif;display:flex;align-items:center;gap:12px}.form-section h4{color:#040401;margin:25px 0 20px;font-size:18px;font-family:"Epilogue", sans-serif;display:flex;align-items:center;gap:10px}.form-group{margin-bottom:20px}.form-group label{display:block;color:#040401;font-weight:600;margin-bottom:8px;font-size:14px}.form-group label i{margin-right:8px;color:#02a2c9;width:16px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px 15px;border:2px solid #ECECEC;border-radius:10px;font-size:15px;transition:all 0.3s ease;background:#e6f7fa;font-family:"DM Sans", sans-serif;color:#040401}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#02a2c9;background:#FFFFFF;box-shadow:0 0 0 4px rgba(2, 162, 201, 0.1);transform:translateY(-1px)}.form-group textarea{resize:vertical;min-height:80px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.payment-methods{display:flex;gap:20px;flex-wrap:wrap}.payment-option{flex:1;min-width:200px;display:flex;align-items:center;gap:10px;padding:15px;background:#e6f7fa;border:2px solid #ECECEC;border-radius:10px;cursor:pointer;transition:all 0.3s ease}.payment-option:has(input:checked){border-color:#02a2c9;background:rgba(2, 162, 201, 0.05)}.payment-option input[type="radio"]{width:20px;height:20px;cursor:pointer;accent-color:#02a2c9}.payment-option span{font-weight:600;font-size:15px;color:#040401}.price-summary{background:#e6f7fa;border:2px solid #ECECEC;border-radius:12px;padding:25px;margin-bottom:30px}.price-summary h3{color:#040401;margin-bottom:20px;font-size:20px;font-family:"Epilogue", sans-serif}.price-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ECECEC;font-size:16px;color:#616161}.price-row:last-child{border-bottom:none}.price-row.price-total{padding-top:20px;margin-top:12px;border-top:2px solid #02a2c9;font-weight:700;font-size:20px;color:#02a2c9}.btn-submit{width:100%;padding:18px;background:#02a2c9;color:#FFFFFF;border:none;border-radius:10px;font-size:18px;font-weight:600;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:10px;font-family:"Epilogue", sans-serif}.btn-submit:hover:not(:disabled){background:#040401;transform:translateY(-2px);box-shadow:0 10px 30px rgba(2, 162, 201, 0.4)}.btn-submit:disabled{opacity:0.6;cursor:not-allowed}.success-message,.error-message{padding:30px;border-radius:12px;text-align:center;margin-top:30px}.success-message{background:#d4edda;color:#155724}.success-message i{font-size:48px;margin-bottom:15px}.success-message h3{margin:15px 0 10px;font-size:24px;font-family:"Epilogue", sans-serif}.error-message{background:#f8d7da;color:#721c24}.loading{text-align:center;padding:40px;color:#616161}.loading i{font-size:48px;color:#02a2c9;animation:spin 1s linear infinite}.child-seat-item{border:2px solid #ECECEC;border-radius:10px;padding:15px;margin-bottom:12px;background:#FFFFFF;display:flex;align-items:center;justify-content:space-between;gap:15px}.child-seat-info{display:flex;align-items:center;gap:15px;flex:1}.child-seat-icon{font-size:40px;min-width:50px;text-align:center}.child-seat-details{flex:1}.child-seat-name{font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:"DM Sans", sans-serif}.age-badge{background:#02a2c9;color:#FFFFFF;font-size:11px;padding:2px 8px;border-radius:4px;font-weight:normal}.age-badge.age-badge-gray{background:#64748b}.age-badge.age-badge-orange{background:#f59e0b}.child-seat-desc{font-size:13px;color:#616161}.child-seat-controls{display:flex;align-items:center;gap:12px}.btn-minus,.btn-plus{width:40px;height:40px;border-radius:8px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.btn-minus{border:2px solid #02a2c9;background:#FFFFFF;color:#02a2c9}.btn-plus{border:2px solid #02a2c9;background:#02a2c9;color:#FFFFFF}.btn-minus:hover,.btn-plus:hover{transform:scale(1.05)}.seat-count{font-size:18px;font-weight:600;min-width:30px;text-align:center;font-family:"Epilogue", sans-serif}.checkbox-group{display:flex;align-items:center;gap:10px;margin:20px 0}.checkbox-group input[type="checkbox"]{width:20px;height:20px;cursor:pointer;accent-color:#02a2c9}.checkbox-group label{margin:0;cursor:pointer;font-weight:normal}#returnTripFields{background:#e6f7fa;padding:20px;border-radius:10px;border:2px dashed #02a2c9;margin-top:20px}.warning-message{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:12px;margin-bottom:15px;color:#856404;font-size:14px}.info-btn{width:22px;height:22px;border-radius:50%;background:#02a2c9;color:#FFFFFF;border:none;font-size:14px;cursor:pointer;font-weight:bold}@media (max-width:768px){.innride-autocomplete-dropdown{max-height:250px;border-radius:12px}.autocomplete-item{padding:10px 12px}.autocomplete-item strong{font-size:13px}.autocomplete-item small{font-size:11px}.innride-container{padding:25px 20px;border-radius:15px}.innride-header h1{font-size:24px}.form-row{grid-template-columns:1fr}.summary-grid{grid-template-columns:1fr;gap:15px}.vehicle-grid{grid-template-columns:1fr}.payment-methods{flex-direction:column}.payment-option{min-width:100%}}.service-item{display:flex;flex-direction:column;justify-content:space-between}.qci-modern-section{background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);border-radius:20px;padding:50px;margin-bottom:40px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.08)}@media (max-width:768px){.qci-modern-section{padding:30px 20px}}.qci-header{text-align:center;margin-bottom:50px}.qci-header .qci-icon-wrapper{width:80px;height:80px;background:linear-gradient(135deg, #02a2c9 0%, #017997 100%);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 10px 30px rgba(2, 162, 201, 0.3)}.qci-header .qci-icon-wrapper i{font-size:36px;color:#FFFFFF}.qci-header h3{font-size:32px;font-weight:700;color:#040401;margin:0 0 10px 0;font-family:"Epilogue", sans-serif}.qci-header p{font-size:16px;color:#616161;margin:0}.qci-step-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:40px}.qci-step{background:#FFFFFF;border-radius:10px;padding:24px;transition:all 0.3s ease;position:relative;border:1px solid transparent}.qci-step:hover{border-color:#02a2c9}.qci-step .step-number{position:absolute;top:-15px;left:30px;width:40px;height:40px;background:linear-gradient(135deg, #02a2c9 0%, #017997 100%);color:#FFFFFF;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;box-shadow:0 4px 15px rgba(2, 162, 201, 0.4)}.qci-step .step-content h4{font-size:20px;font-weight:600;color:#040401;margin:0 0 20px 0;display:flex;align-items:center;gap:10px}.qci-step .step-content h4 i{color:#02a2c9;font-size:18px}.qci-input-group{display:grid;grid-template-columns:1fr;gap:15px}@media (min-width:768px){.qci-input-group{grid-template-columns:1fr 1fr}}.qci-field{position:relative}.qci-field .qci-input-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);z-index:10}.qci-field .qci-input-icon i{font-size:18px;color:#02a2c9}.qci-field input,.qci-field select{width:100%;padding:16px 20px 16px 50px;border:2px solid #ECECEC;border-radius:12px;font-size:16px;font-family:"DM Sans", sans-serif;transition:all 0.3s ease;background:#FFFFFF}.qci-field input:focus,.qci-field select:focus{outline:none;border-color:#02a2c9;box-shadow:0 0 0 4px rgba(2, 162, 201, 0.1)}.qci-field input::placeholder,.qci-field select::placeholder{color:#999}.qci-passengers-selector{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}@media (max-width:576px){.qci-passengers-selector{grid-template-columns:repeat(4, 1fr);gap:8px}}.qci-passengers-selector .passenger-btn{background:#FFFFFF;border:2px solid #ECECEC;border-radius:12px;padding:20px 10px;cursor:pointer;transition:all 0.3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-family:"DM Sans", sans-serif}@media (max-width:576px){.qci-passengers-selector .passenger-btn{padding:15px 8px}}.qci-passengers-selector .passenger-btn i{font-size:24px;color:#616161;transition:all 0.3s ease}@media (max-width:576px){.qci-passengers-selector .passenger-btn i{font-size:20px}}.qci-passengers-selector .passenger-btn span{font-size:16px;font-weight:600;color:#040401}@media (max-width:576px){.qci-passengers-selector .passenger-btn span{font-size:14px}}.qci-passengers-selector .passenger-btn:hover{border-color:#02a2c9;background:rgba(2, 162, 201, 0.05);transform:translateY(-3px)}.qci-passengers-selector .passenger-btn:hover i{color:#02a2c9;transform:scale(1.1)}.qci-passengers-selector .passenger-btn.active{background:linear-gradient(135deg, #02a2c9 0%, #017997 100%);border-color:#02a2c9;box-shadow:0 5px 20px rgba(2, 162, 201, 0.3)}.qci-passengers-selector .passenger-btn.active i,.qci-passengers-selector .passenger-btn.active span{color:#FFFFFF}.qci-action{text-align:center}.qci-action .btn-search-vehicles{background:linear-gradient(135deg, #02a2c9 0%, #017997 100%);color:#FFFFFF;border:none;border-radius:50px;padding:18px 50px;font-size:18px;font-weight:600;font-family:"DM Sans", sans-serif;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:15px;box-shadow:0 8px 25px rgba(2, 162, 201, 0.4)}@media (max-width:576px){.qci-action .btn-search-vehicles{width:100%;justify-content:center;padding:16px 30px;font-size:16px}}.qci-action .btn-search-vehicles .btn-text{flex:1}.qci-action .btn-search-vehicles i{font-size:20px;transition:transform 0.3s ease}.qci-action .btn-search-vehicles:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(2, 162, 201, 0.5)}.qci-action .btn-search-vehicles:hover i{transform:translateX(5px)}.qci-action .btn-search-vehicles:active{transform:translateY(-1px)}.modern-form-section{background:#FFFFFF;border-radius:15px;padding:25px;margin-bottom:20px;box-shadow:0 2px 15px rgba(0, 0, 0, 0.06);transition:all 0.3s ease}.modern-form-section:hover{box-shadow:0 5px 25px rgba(0, 0, 0, 0.1)}.section-header-compact{display:flex;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #ECECEC}.section-header-compact .section-icon-compact{width:45px;height:45px;background:linear-gradient(135deg, #02a2c9 0%, #017997 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-header-compact .section-icon-compact i{font-size:22px;color:#FFFFFF}.section-header-compact h3{font-size:20px;font-weight:600;color:#040401;margin:0;font-family:"Epilogue", sans-serif}.compact-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media (max-width:768px){.compact-grid{grid-template-columns:1fr;gap:12px}}.compact-field{position:relative}.compact-field .field-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:10}.compact-field .field-icon i{font-size:16px;color:#02a2c9}.compact-field input,.compact-field select,.compact-field textarea{width:100%;padding:14px 18px 14px 48px;border:2px solid #ECECEC;border-radius:10px;font-size:15px;font-family:"DM Sans", sans-serif;transition:all 0.3s ease;background:#FFFFFF}.compact-field input:focus,.compact-field select:focus,.compact-field textarea:focus{outline:none;border-color:#02a2c9;box-shadow:0 0 0 3px rgba(2, 162, 201, 0.1)}.compact-field input::placeholder,.compact-field select::placeholder,.compact-field textarea::placeholder{color:#999}.luggage-section{background:#FFFFFF;border-radius:15px;padding:25px;margin-bottom:20px;box-shadow:0 2px 15px rgba(0, 0, 0, 0.06)}.luggage-section h4{font-size:18px;font-weight:600;color:#040401;margin:0 0 20px 0;display:flex;align-items:center;gap:10px}.luggage-section h4 i{color:#02a2c9;font-size:20px}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="time"]:focus,select:focus,textarea:focus{border-color:#02a2c9 !important;box-shadow:0 0 0 3px rgba(2, 162, 201, 0.1) !important;outline:none !important}.payment-methods.modern{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media (max-width:576px){.payment-methods.modern{grid-template-columns:1fr}}.payment-methods.modern .payment-option{background:#FFFFFF;border:2px solid #ECECEC;border-radius:12px;padding:16px 20px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:12px}.payment-methods.modern .payment-option input[type="radio"]{margin:0;accent-color:#02a2c9;width:20px;height:20px}.payment-methods.modern .payment-option span{font-size:15px;font-weight:500;color:#040401;display:flex;align-items:center;gap:8px}.payment-methods.modern .payment-option span i{color:#02a2c9;font-size:18px}.payment-methods.modern .payment-option:has(input:checked){border-color:#02a2c9;background:rgba(2, 162, 201, 0.05);box-shadow:0 4px 15px rgba(2, 162, 201, 0.2)}.payment-methods.modern .payment-option:hover{border-color:#02a2c9}@media (max-width:768px){.compact-grid[style*="repeat(3"]{grid-template-columns:1fr !important}}.qci-floating-btn,.qci-overlay,.qci-action-sheet{display:none !important}@media (max-width:767px){.qci-floating-btn,.qci-overlay,.qci-action-sheet{display:block !important}}@media (max-width:767px){.qci-floating-btn{display:flex !important}}.qci-overlay{z-index:0 !important}.qci-overlay.show{z-index:9999 !important}.qci-action-sheet{z-index:9999 !important}.qci-action-sheet .autocomplete-dropdown{z-index:10000 !important}.qci-action-sheet .rent-details-item{position:relative;z-index:1;background:#FFFFFF}.qci-action-sheet .rent-details-item:focus-within{z-index:100}.qci-action-sheet .autocomplete-wrapper{position:relative;z-index:1}.qci-action-sheet .autocomplete-wrapper:focus-within,.qci-action-sheet .autocomplete-wrapper.has-dropdown{z-index:1000}.qci-action-sheet .autocomplete-wrapper .innride-autocomplete-dropdown,.qci-action-sheet .autocomplete-wrapper .autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10001 !important;background:#FFFFFF;border-radius:12px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.25);max-height:300px !important;min-height:auto !important;height:auto !important;overflow-y:auto;overflow-x:hidden}.qci-action-sheet .autocomplete-wrapper .innride-autocomplete-dropdown.show,.qci-action-sheet .autocomplete-wrapper .autocomplete-dropdown.show{display:block !important;max-height:300px !important;min-height:50px !important}.qci-action-sheet .rent-details-content{position:relative}body.book-page .mobile-sticky-qci,.innride-booking-module~.mobile-sticky-qci,.page-book .mobile-sticky-qci{display:none !important}body.book-page .qci-overlay,.innride-booking-module .qci-overlay{display:none !important}.innride-booking-form .autocomplete-wrapper,.innride-booking-module .autocomplete-wrapper{position:relative;z-index:100}.innride-booking-form .autocomplete-dropdown,.innride-booking-form .innride-autocomplete-dropdown,.innride-booking-module .autocomplete-dropdown,.innride-booking-module .innride-autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10000 !important;background:#FFFFFF;border-radius:12px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.2);max-height:300px;overflow-y:auto}.modern-form-section{padding:20px !important;margin-bottom:15px !important}.section-header-compact{margin-bottom:15px !important;padding-bottom:12px !important}.section-header-compact .section-icon-compact{width:40px !important;height:40px !important}.section-header-compact .section-icon-compact i{font-size:20px !important}.section-header-compact h3{font-size:18px !important}.compact-grid{gap:12px !important}.compact-field input,.compact-field select,.compact-field textarea{padding:12px 16px 12px 44px !important;font-size:14px !important}.compact-field .field-icon{left:14px !important}.compact-field .field-icon i{font-size:15px !important}.qci-modern-section{padding:35px !important;margin-bottom:30px !important}@media (max-width:768px){.qci-modern-section{padding:25px 18px !important}}.qci-header{margin-bottom:35px !important}.qci-header .qci-icon-wrapper{width:65px !important;height:65px !important;margin-bottom:15px !important}.qci-header .qci-icon-wrapper i{font-size:30px !important}.qci-header h3{font-size:26px !important;margin:0 0 8px 0 !important}.qci-header p{font-size:15px !important}.qci-step-grid{gap:20px !important;margin-bottom:30px !important}.qci-step{padding:20px !important}.qci-step .step-number{width:35px !important;height:35px !important;top:-12px !important;font-size:18px !important}.qci-step .step-content h4{font-size:17px !important;margin:0 0 15px 0 !important}.qci-field input,.qci-field select{padding:13px 18px 13px 40px !important;font-size:15px !important}.qci-passengers-selector{gap:10px !important}.qci-passengers-selector .passenger-btn{padding:16px 8px !important}@media (max-width:576px){.qci-passengers-selector .passenger-btn{padding:12px 6px !important}}.qci-passengers-selector .passenger-btn i{font-size:20px !important}@media (max-width:576px){.qci-passengers-selector .passenger-btn i{font-size:18px !important}}.qci-passengers-selector .passenger-btn span{font-size:15px !important}@media (max-width:576px){.qci-passengers-selector .passenger-btn span{font-size:13px !important}}.btn-search-vehicles{padding:15px 40px !important;font-size:16px !important}@media (max-width:576px){.btn-search-vehicles{padding:14px 25px !important;font-size:15px !important}}.booking-summary{margin-bottom:30px !important}.booking-summary-header{padding:16px 20px !important}.summary-content{padding:20px !important}@media (max-width:767px){.summary-content{padding:16px}}.summary-item{padding:12px !important}.summary-icon{width:38px !important;height:38px !important;font-size:18px !important}.vehicle-selection{margin-bottom:30px !important}.vehicle-selection h3{font-size:20px !important;margin-bottom:20px !important}.modern-form-section{max-width:100% !important}button:not(.btn-default):not(.btn-search-vehicles):not(.passenger-btn):not(.lang-option-header):not(.counter-btn):not(.passenger-counter-btn):not(.mobile-lang-btn):not([class*="btn-"]),.btn-primary:not([class*="btn-"]),input[type="submit"]:not([class*="btn-"]){background-color:#02a2c9 !important;border-color:#02a2c9 !important}button:not(.btn-default):not(.btn-search-vehicles):not(.passenger-btn):not(.lang-option-header):not(.counter-btn):not(.passenger-counter-btn):not(.mobile-lang-btn):not([class*="btn-"]):hover,.btn-primary:not([class*="btn-"]):hover,input[type="submit"]:not([class*="btn-"]):hover{background-color:#017997 !important;border-color:#017997 !important}a{color:#02a2c9 !important}a:hover{color:#01657d !important}input[type="checkbox"],input[type="radio"]{accent-color:#02a2c9 !important}input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:#02a2c9 !important;border-color:#02a2c9 !important}*:focus{outline-color:#02a2c9 !important}.btn-primary{background-color:#02a2c9 !important;border-color:#02a2c9 !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#017997 !important;border-color:#017997 !important}.btn-default,.btn-primary,.btn-search-vehicles,.btn-submit,.btn-toggle-summary,.btn-plus,.mobile-qci-btn,.mobile-cta-btn,.innride-book-btn,.section-icon-btn,button[style*="background"][style*="02a2c9"],a[style*="background"][style*="02a2c9"],[class*="btn"][style*="background: #02a2c9"],[class*="btn"][style*="background:#02a2c9"]{color:#FFFFFF !important}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default:visited,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:visited,.btn-search-vehicles:hover,.btn-search-vehicles:focus,.btn-search-vehicles:active,.btn-search-vehicles:visited,.btn-submit:hover,.btn-submit:focus,.btn-submit:active,.btn-submit:visited,.btn-toggle-summary:hover,.btn-toggle-summary:focus,.btn-toggle-summary:active,.btn-toggle-summary:visited,.btn-plus:hover,.btn-plus:focus,.btn-plus:active,.btn-plus:visited,.mobile-qci-btn:hover,.mobile-qci-btn:focus,.mobile-qci-btn:active,.mobile-qci-btn:visited,.mobile-cta-btn:hover,.mobile-cta-btn:focus,.mobile-cta-btn:active,.mobile-cta-btn:visited,.innride-book-btn:hover,.innride-book-btn:focus,.innride-book-btn:active,.innride-book-btn:visited,.section-icon-btn:hover,.section-icon-btn:focus,.section-icon-btn:active,.section-icon-btn:visited,button[style*="background"][style*="02a2c9"]:hover,button[style*="background"][style*="02a2c9"]:focus,button[style*="background"][style*="02a2c9"]:active,button[style*="background"][style*="02a2c9"]:visited,a[style*="background"][style*="02a2c9"]:hover,a[style*="background"][style*="02a2c9"]:focus,a[style*="background"][style*="02a2c9"]:active,a[style*="background"][style*="02a2c9"]:visited,[class*="btn"][style*="background: #02a2c9"]:hover,[class*="btn"][style*="background: #02a2c9"]:focus,[class*="btn"][style*="background: #02a2c9"]:active,[class*="btn"][style*="background: #02a2c9"]:visited,[class*="btn"][style*="background:#02a2c9"]:hover,[class*="btn"][style*="background:#02a2c9"]:focus,[class*="btn"][style*="background:#02a2c9"]:active,[class*="btn"][style*="background:#02a2c9"]:visited{color:#FFFFFF !important}.btn-default i,.btn-default span,.btn-default .btn-text,.btn-primary i,.btn-primary span,.btn-primary .btn-text,.btn-search-vehicles i,.btn-search-vehicles span,.btn-search-vehicles .btn-text,.btn-submit i,.btn-submit span,.btn-submit .btn-text,.btn-toggle-summary i,.btn-toggle-summary span,.btn-toggle-summary .btn-text,.btn-plus i,.btn-plus span,.btn-plus .btn-text,.mobile-qci-btn i,.mobile-qci-btn span,.mobile-qci-btn .btn-text,.mobile-cta-btn i,.mobile-cta-btn span,.mobile-cta-btn .btn-text,.innride-book-btn i,.innride-book-btn span,.innride-book-btn .btn-text,.section-icon-btn i,.section-icon-btn span,.section-icon-btn .btn-text,button[style*="background"][style*="02a2c9"] i,button[style*="background"][style*="02a2c9"] span,button[style*="background"][style*="02a2c9"] .btn-text,a[style*="background"][style*="02a2c9"] i,a[style*="background"][style*="02a2c9"] span,a[style*="background"][style*="02a2c9"] .btn-text,[class*="btn"][style*="background: #02a2c9"] i,[class*="btn"][style*="background: #02a2c9"] span,[class*="btn"][style*="background: #02a2c9"] .btn-text,[class*="btn"][style*="background:#02a2c9"] i,[class*="btn"][style*="background:#02a2c9"] span,[class*="btn"][style*="background:#02a2c9"] .btn-text{color:#FFFFFF !important}[style*="background"][style*="02a2c9"],[style*="background-color"][style*="02a2c9"]{color:#FFFFFF !important}[style*="background"][style*="02a2c9"] *,[style*="background-color"][style*="02a2c9"] *{color:#FFFFFF !important}.text-primary{color:#02a2c9 !important}.bg-primary{background-color:#02a2c9 !important;color:#FFFFFF !important}.border-primary{border-color:#02a2c9 !important}.price-summary{max-width:100% !important;width:100% !important}.price-summary .special-offer-row{background:rgba(2, 162, 201, 0.08);border-radius:8px;padding:15px !important;margin-bottom:15px;border-left:4px solid #02a2c9}.price-summary .special-offer-row i{color:#02a2c9;margin-right:5px}.price-summary .special-offer-row span:first-child{font-weight:700;color:#02a2c9}.price-summary .old-price{text-decoration:line-through;color:#999;font-size:16px;margin-right:10px;opacity:0.7}.price-summary .special-price{color:#02a2c9;font-size:20px;font-weight:700}.innride-booking-form .row{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.innride-booking-form .col-lg-6{flex:0 0 auto;width:100%;padding-right:12px;padding-left:12px}@media (min-width:992px){.innride-booking-form .col-lg-6{flex:0 0 auto;width:50%}}.innride-booking-form .g-3{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem;margin-right:calc(var(--bs-gutter-x) * -0.5);margin-left:calc(var(--bs-gutter-x) * -0.5);margin-top:calc(var(--bs-gutter-y) * -1)}.innride-booking-form .g-3>*{padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.autocomplete-wrapper{position:relative;z-index:1000}.autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:#FFFFFF;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);max-height:300px;overflow-y:auto;z-index:10000 !important;margin-top:5px}.autocomplete-item{padding:12px 15px;cursor:pointer;transition:background 0.2s ease;border-bottom:1px solid #f0f0f0}.autocomplete-item:hover{background:rgba(2, 162, 201, 0.1)}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item.no-results{cursor:default;color:#999;text-align:center}.autocomplete-item.no-results:hover{background:transparent}.autocomplete-divider{padding:8px 15px;font-size:11px;font-weight:700;color:#999;background:#f9f9f9;border-bottom:1px solid #e0e0e0;letter-spacing:1px}.autocomplete-loading{padding:12px 15px;text-align:center;color:#02a2c9}.autocomplete-loading i{animation:spin 1s linear infinite;margin-right:8px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.child-seats-section{max-width:100% !important}.luggage-section{max-width:100% !important}.lang-switcher-header{position:relative;margin-right:20px}.lang-btn-header{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid rgba(0, 0, 0, 0.1);border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;color:#040401;transition:all 0.2s}.lang-btn-header:hover{background:rgba(0, 0, 0, 0.05)}.lang-btn-header svg{transition:transform 0.2s}.lang-switcher-header.open .lang-btn-header svg{transform:rotate(180deg)}.lang-dropdown-header{position:absolute;top:calc(100% + 8px);right:0;background:#FFFFFF;border-radius:8px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.2s;min-width:60px;z-index:1000}.lang-switcher-header.open .lang-dropdown-header{opacity:1;visibility:visible;transform:translateY(0)}.lang-option-header{display:block;width:100%;padding:10px 16px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:600;text-align:center;color:#040401;transition:background 0.2s}.lang-option-header:hover{background:#f5f5f5}.lang-option-header.active{background:#02a2c9 !important;color:#ECECEC !important}.header-sticky.sticky-header .lang-btn-header{color:#ECECEC}@media (max-width:991px){.lang-switcher-header{display:none !important}}.passenger-counter-inline{display:flex;align-items:center;background:transparent}.passenger-counter-inline .counter-btn{background:transparent !important;outline:0 !important;border:0;box-shadow:none;border-radius:50%;cursor:pointer;font-size:16px;font-weight:bold;color:#040401;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.passenger-counter-inline .counter-btn:hover{color:#02a2c9}.passenger-counter-inline span{font-size:16px;font-weight:700;color:#040401;min-width:30px;text-align:center}@media (max-width:768px){.passenger-counter-inline{background:#f5f5f5;justify-content:center}.passenger-counter-inline span{color:#040401}}.qci-passengers-counter{display:flex;align-items:center;justify-content:center;gap:20px;padding:15px;background:#f8f9fa;border-radius:12px}.passenger-counter-btn{border:0;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#02a2c9;transition:all 0.3s ease}.passenger-counter-btn:hover{background:transparent;color:#02a2c9}.passenger-counter-btn.disabled{opacity:0.5;cursor:not-allowed}.passenger-counter-btn.disabled:hover{background:#FFFFFF;color:#02a2c9}.passenger-count-display{text-align:center;min-width:80px}.passenger-count-display span{display:block;font-size:36px;font-weight:700;color:#02a2c9;line-height:1}.passenger-count-display small{display:block;font-size:12px;color:#616161;margin-top:5px}.passenger-info-hint{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 15px;background:#fff3cd;border-radius:8px;font-size:14px;color:#856404}.passenger-info-hint i{color:#ffc107}.vehicle-card.auto-selected{border:2px solid #02a2c9;box-shadow:0 0 15px rgba(2, 162, 201, 0.3)}.vehicle-card.auto-selected::before{content:"Empfohlen";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#02a2c9;color:#FFFFFF;padding:3px 12px;border-radius:10px;font-size:11px;font-weight:600}.multi-vehicle-hint{background:linear-gradient(135deg, #02a2c9, #0281a1);color:#FFFFFF;padding:15px 20px;border-radius:12px;margin-bottom:20px;display:flex;align-items:center;gap:15px}.multi-vehicle-hint i{font-size:24px}.multi-vehicle-hint .hint-text strong{display:block;font-size:16px;margin-bottom:3px}.multi-vehicle-hint .hint-text small{opacity:0.9}.innride-special-offers .offers-details-slider{margin-top:0}.innride-special-offers .loading-slide{min-height:400px;display:flex;align-items:center;justify-content:center}.innride-special-offers .offer-fallback-image{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center;color:#FFFFFF;font-size:48px}.innride-special-offers .offer-discount-badge{position:absolute;top:20px;right:20px;background:#e74c3c;color:white;padding:8px 16px;border-radius:25px;font-size:14px;font-weight:700;z-index:10;box-shadow:0 4px 15px rgba(231, 76, 60, 0.4)}.innride-special-offers .perfect-fleet-item .image-box{position:relative}.innride-special-offers .old-price{text-decoration:line-through;color:#999;font-size:16px;margin-right:10px}.innride-special-offers .offer-validity{font-size:12px;color:#616161;margin-top:10px;font-style:italic}.innride-special-offers .offers-error{text-align:center;padding:60px 20px;color:#e74c3c}.innride-special-offers .offers-error i{font-size:48px;margin-bottom:20px;display:block}.qci-action-sheet .rent-details-form{display:block}.qci-action-sheet .rent-details-item{margin-bottom:15px}.qci-action-sheet .btn-default{width:100%;text-align:center}.innride-inquiry-section .contact-information .icon-box{width:50px;height:50px;background:#e6f7fa;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.innride-inquiry-section .contact-information .icon-box i{font-size:20px;color:#02a2c9}.innride-inquiry-section .contact-information .contact-info-content h4{font-size:16px;font-weight:600;margin-bottom:5px;color:#040401}.innride-inquiry-section .contact-information .contact-info-content p{font-size:14px;color:#616161;margin:0}.innride-inquiry-section .innride-inquiry-form{background:#FFFFFF;padding:40px;border-radius:20px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.08)}@media (max-width:768px){.innride-inquiry-section .innride-inquiry-form{padding:25px 20px}}.innride-inquiry-section .innride-inquiry-form .form-label{font-size:14px;font-weight:500;color:#040401;margin-bottom:8px;display:block}.innride-inquiry-section .innride-inquiry-form .form-control{height:50px;border:1px solid #ECECEC;border-radius:10px;padding:10px 15px;font-size:15px;transition:all 0.3s ease}.innride-inquiry-section .innride-inquiry-form .form-control:focus{border-color:#02a2c9;box-shadow:0 0 0 3px rgba(2, 162, 201, 0.1)}.innride-inquiry-section .innride-inquiry-form .form-control::placeholder{color:#aaa}.innride-inquiry-section .innride-inquiry-form textarea.form-control{height:auto;min-height:100px}.innride-inquiry-section .innride-inquiry-form select.form-control{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23666' fill='none' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.innride-inquiry-section .innride-inquiry-form .transfer-type-selector{display:flex;gap:15px}@media (max-width:576px){.innride-inquiry-section .innride-inquiry-form .transfer-type-selector{flex-direction:column}}.innride-inquiry-section .innride-inquiry-form .transfer-option{flex:1;cursor:pointer;margin:0}.innride-inquiry-section .innride-inquiry-form .transfer-option input[type="radio"]{display:none}.innride-inquiry-section .innride-inquiry-form .transfer-option span{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border:2px solid #ECECEC;border-radius:10px;font-size:15px;font-weight:500;color:#616161;transition:all 0.3s ease}.innride-inquiry-section .innride-inquiry-form .transfer-option span i{font-size:16px}.innride-inquiry-section .innride-inquiry-form .transfer-option:hover span{border-color:#02a2c9;color:#02a2c9}.innride-inquiry-section .innride-inquiry-form .transfer-option.active span{border-color:#02a2c9;background:#e6f7fa;color:#02a2c9}.innride-inquiry-section .innride-inquiry-form .phone-input-group{display:flex;gap:10px}.innride-inquiry-section .innride-inquiry-form .phone-input-group .country-code{width:90px;flex-shrink:0;padding-right:30px}.innride-inquiry-section .innride-inquiry-form .phone-input-group .phone-number{flex:1}.innride-inquiry-section .innride-inquiry-form hr{border:none;border-top:1px solid #ECECEC}.innride-inquiry-section .innride-inquiry-form .inquiry-status{padding:15px 20px;border-radius:10px;font-size:14px}.innride-inquiry-section .innride-inquiry-form .inquiry-status.alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.innride-inquiry-section .innride-inquiry-form .inquiry-status.alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.innride-inquiry-section .innride-inquiry-form .inquiry-status i{margin-right:8px}altcha-widget{--altcha-color-text: $primary-color;--altcha-color-border: $divider-color;--altcha-color-border-focus: $accent-color;--altcha-border-radius: 10px;--altcha-max-width: 100%;display:block;width:100%;max-width:350px}.altcha-wrapper{display:inline-block;border:2px solid #02a2c9;margin-bottom:16px}@media (min-width:992px){.mobile-nav-toggle,.mobile-nav-overlay-modern,.mobile-nav-modern,.mobile-sticky-qci{display:none !important}}.mobile-nav-overlay-modern{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.4s ease, visibility 0.4s ease}@media (max-width:991px){.mobile-nav-overlay-modern{display:block}}.mobile-nav-overlay-modern.active{opacity:1;visibility:visible}.mobile-nav-modern{display:none;position:fixed;top:15px;right:15px;left:15px;bottom:15px;height:calc(100vh - 30px);height:calc(100dvh - 30px);background:rgba(255, 255, 255, 0.98);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:28px;border:1px solid rgba(255, 255, 255, 0.6);box-shadow:0 25px 80px rgba(0, 0, 0, 0.25), 0 10px 30px rgba(0, 0, 0, 0.15);z-index:10000;transform:scale(0.92) translateY(20px);opacity:0;visibility:hidden;transition:all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);overflow-y:auto;overscroll-behavior:contain}@media (max-width:991px){.mobile-nav-modern{display:block}}.mobile-nav-modern.active{transform:scale(1) translateY(0);opacity:1;visibility:visible}.mobile-nav-content{display:flex;flex-direction:column;min-height:100%;padding:30px 25px;padding-bottom:calc(30px + env(safe-area-inset-bottom, 0px))}.mobile-nav-list{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:center}.mobile-nav-header-modern{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.08)}.mobile-nav-header-modern .mobile-nav-logo img{height:40px;width:auto}.mobile-nav-close{width:44px;height:44px;background:rgba(2, 162, 201, 0.1);border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;color:#FFFFFF;font-size:20px}.mobile-nav-close:hover{background:#02a2c9;color:#FFFFFF;transform:rotate(90deg)}.mobile-nav-item{opacity:0;transform:translateX(-20px)}.mobile-nav-modern.active .mobile-nav-item{animation:navItemSlideIn 0.5s cubic-bezier(0.4, 0, 0.2, 1) forwards}.mobile-nav-modern.active .mobile-nav-item[data-index="0"]{animation-delay:0.15s}.mobile-nav-modern.active .mobile-nav-item[data-index="1"]{animation-delay:0.2s}.mobile-nav-modern.active .mobile-nav-item[data-index="2"]{animation-delay:0.25s}.mobile-nav-modern.active .mobile-nav-item[data-index="3"]{animation-delay:0.3s}.mobile-nav-modern.active .mobile-nav-item[data-index="4"]{animation-delay:0.35s}.mobile-nav-modern.active .mobile-nav-item[data-index="5"]{animation-delay:0.4s}.mobile-nav-modern.active .mobile-nav-item[data-index="6"]{animation-delay:0.45s}.mobile-nav-modern.active .mobile-nav-item[data-index="7"]{animation-delay:0.5s}.mobile-nav-modern.active .mobile-nav-item[data-index="8"]{animation-delay:0.55s}.mobile-nav-modern.active .mobile-nav-item[data-index="9"]{animation-delay:0.6s}@keyframes navItemSlideIn{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.mobile-nav-link{display:flex;align-items:center;font-size:18px;font-weight:600;color:#040401;text-decoration:none !important;padding:16px 20px;margin-bottom:8px;border-radius:14px;font-family:"DM Sans", sans-serif;transition:all 0.3s ease;background:transparent}.mobile-nav-link:hover{background:rgba(2, 162, 201, 0.08);color:#02a2c9;transform:translateX(5px)}.mobile-nav-link.active{background:rgba(2, 162, 201, 0.12);color:#02a2c9}.mobile-nav-cta{margin-top:25px;padding-top:25px;border-top:1px solid rgba(0, 0, 0, 0.08);opacity:0;transform:translateY(20px)}.mobile-nav-modern.active .mobile-nav-cta{animation:ctaSlideUp 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.4s forwards}.mobile-nav-cta .mobile-cta-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:#02a2c9;color:#FFFFFF !important;padding:16px 24px;border-radius:14px;font-size:16px;font-weight:700;text-decoration:none !important;box-shadow:0 8px 25px rgba(2, 162, 201, 0.3);transition:all 0.3s ease}.mobile-nav-cta .mobile-cta-btn i{font-size:18px}.mobile-nav-cta .mobile-cta-btn:hover{background:#040401;transform:translateY(-2px);box-shadow:0 12px 35px rgba(4, 4, 1, 0.3)}@keyframes ctaSlideUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.mobile-nav-lang{display:flex;justify-content:center;gap:8px;margin-top:20px;padding:6px;background:rgba(4, 4, 1, 0.05);border-radius:50px;opacity:0}.mobile-nav-modern.active .mobile-nav-lang{animation:fadeIn 0.4s ease 0.5s forwards}@keyframes fadeIn{to{opacity:1}}.mobile-lang-btn{background:transparent;color:#616161;font-size:14px;font-weight:700;padding:8px 18px;border-radius:50px;cursor:pointer;transition:all 0.3s ease;border:none}.mobile-lang-btn:hover{color:#02a2c9}.mobile-lang-btn.active{background:#02a2c9;color:#FFFFFF;box-shadow:0 2px 8px rgba(2, 162, 201, 0.3)}.mobile-sticky-qci{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9990;padding:15px;padding-bottom:calc(15px + env(safe-area-inset-bottom, 0px));background:transparent;transform:translateY(100%);transition:transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:none}@media (max-width:991px){.mobile-sticky-qci{display:block}}.mobile-sticky-qci.in-hero{position:absolute;bottom:auto;top:50%;transform:translateY(-50%);z-index:100}.mobile-sticky-qci.visible{transform:translateY(0)}.mobile-qci-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:#02a2c9;color:#FFFFFF !important;padding:18px 24px;border-radius:14px;font-size:17px;font-weight:700;text-decoration:none !important;border:none;box-shadow:0 8px 30px rgba(0, 0, 0, 0.25);transition:all 0.3s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;position:relative;z-index:10}.mobile-qci-btn i{font-size:18px;pointer-events:none}.mobile-qci-btn span{pointer-events:none}.mobile-qci-btn:hover,.mobile-qci-btn:active{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0, 0, 0, 0.3);background:#02a2c9;color:#FFFFFF !important}body.mobile-nav-open{overflow:hidden;position:fixed;width:100%}@media (max-width:991px){.navbar-toggle,.mobile-nav-sidebar,.mobile-nav-overlay{display:none !important}}@media (max-width:991px){.hero{padding:10px;padding-bottom:0;position:relative}.hero-section.bg-section{min-height:70vh;padding:80px 25px 120px;margin:0;border-radius:20px;display:flex;align-items:center;background-size:cover !important;background-position:center center !important;position:relative;overflow:visible}.hero-section.bg-section .container{width:100%}.hero-section.bg-section::before{border-radius:20px;left:0;right:0}.hero-content .section-title h1{font-size:28px;line-height:1.3}.hero-content .section-title p{font-size:16px;line-height:1.5;margin-top:15px}.mobile-qci-hero{position:absolute;bottom:-25px;left:15px;right:15px;z-index:100;padding:0;background:transparent}.mobile-qci-hero .mobile-qci-btn{box-shadow:0 10px 40px rgba(0, 0, 0, 0.3)}.mobile-sticky-qci{opacity:0;pointer-events:none}.mobile-sticky-qci.visible{opacity:1;pointer-events:auto}}.innride-special-offers{position:relative}.innride-special-offers .offers-details-slider{position:relative}.innride-special-offers .swiper{overflow:visible;padding:20px 0 60px}.innride-special-offers .offers-slider-controls{position:relative}.innride-special-offers .offers-nav-prev,.innride-special-offers .offers-nav-next{display:none}@media (min-width:992px){.innride-special-offers .offers-nav-prev,.innride-special-offers .offers-nav-next{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-100%);width:60px;height:60px;background:#FFFFFF;border:2px solid #ECECEC;border-radius:50%;cursor:pointer;z-index:20;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1)}.innride-special-offers .offers-nav-prev i,.innride-special-offers .offers-nav-next i{font-size:20px;color:#040401;transition:all 0.3s ease}.innride-special-offers .offers-nav-prev:hover,.innride-special-offers .offers-nav-next:hover{background:#02a2c9;border-color:#02a2c9;transform:translateY(-100%) scale(1.05);box-shadow:0 8px 25px rgba(2, 162, 201, 0.3)}.innride-special-offers .offers-nav-prev:hover i,.innride-special-offers .offers-nav-next:hover i{color:#FFFFFF}}@media (min-width:992px){.innride-special-offers .offers-nav-prev{left:-30px}}@media (min-width:1400px){.innride-special-offers .offers-nav-prev{left:-50px}}@media (min-width:992px){.innride-special-offers .offers-nav-next{right:-30px}}@media (min-width:1400px){.innride-special-offers .offers-nav-next{right:-50px}}.innride-special-offers .offers-pagination-desktop{display:none}@media (min-width:992px){.innride-special-offers .offers-pagination-desktop{display:flex;justify-content:center;gap:8px;margin-top:30px}.innride-special-offers .offers-pagination-desktop .swiper-pagination-bullet{width:12px;height:12px;background:#ECECEC;opacity:1;transition:all 0.3s ease}.innride-special-offers .offers-pagination-desktop .swiper-pagination-bullet-active{background:#02a2c9;transform:scale(1.2)}}.innride-special-offers .offers-pagination-mobile{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:25px;padding:15px 0}@media (min-width:992px){.innride-special-offers .offers-pagination-mobile{display:none}}.innride-special-offers .offers-mobile-prev,.innride-special-offers .offers-mobile-next{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#FFFFFF;border:2px solid #ECECEC;border-radius:50%;cursor:pointer;transition:all 0.3s ease;flex-shrink:0}.innride-special-offers .offers-mobile-prev i,.innride-special-offers .offers-mobile-next i{font-size:16px;color:#FFFFFF;transition:all 0.3s ease}.innride-special-offers .offers-mobile-prev:hover,.innride-special-offers .offers-mobile-prev:active,.innride-special-offers .offers-mobile-next:hover,.innride-special-offers .offers-mobile-next:active{background:#02a2c9;border-color:#02a2c9}.innride-special-offers .offers-mobile-prev:hover i,.innride-special-offers .offers-mobile-prev:active i,.innride-special-offers .offers-mobile-next:hover i,.innride-special-offers .offers-mobile-next:active i{color:#FFFFFF}.innride-special-offers .offers-pagination-dots{display:flex;align-items:center;justify-content:center;gap:10px;min-width:100px}.innride-special-offers .offers-pagination-dots .swiper-pagination-bullet{width:10px;height:10px;background:#ECECEC;border-radius:50%;opacity:1;cursor:pointer;transition:all 0.3s ease;margin:0 !important}.innride-special-offers .offers-pagination-dots .swiper-pagination-bullet-active{background:#02a2c9;width:24px;border-radius:5px}.innride-special-offers .car-details-btn{display:none !important}@media screen and (max-width:991px){.no-header-module{padding-top:64px}}
