html{scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{margin:0;overflow-x:hidden;padding:0}.nav-hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.nav-hamburger span{background:#fff;border-radius:2px;display:block;height:2.5px;transition:all .25s;width:26px}.nav-links{align-items:center;display:flex;gap:24px}.nav-link{position:relative;transition:color .2s ease!important}.nav-link:after{background:gold;border-radius:2px;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.nav-link:hover{color:gold!important}.nav-link:hover:after{width:100%}@media (max-width:820px){.nav-hamburger{display:flex}.nav-links{align-items:flex-start;background:#1447c0;box-shadow:0 8px 24px #00000059;display:none;flex-direction:column;gap:18px;left:0;padding:20px 24px 28px;position:absolute;right:0;top:100%;z-index:999}.nav-links.open{display:flex}.nav-call-btn{text-align:center;width:100%}.nav-link:after{display:none}}@keyframes kenBurns{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-bg-img{animation:kenBurns 22s ease-out forwards}@keyframes floatBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}.scroll-hint{animation:floatBounce 2.5s ease-in-out infinite}@media (max-width:768px){.hero-section{min-height:0!important;min-height:auto!important;padding:48px 20px!important}.hero-title{font-size:30px!important}.hero-subtitle{font-size:15px!important}}@media (max-width:420px){.hero-title{font-size:24px!important}}.pill-btn{display:inline-block;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}.pill-btn:hover{box-shadow:0 12px 32px #00000040!important;filter:brightness(1.1);transform:translateY(-3px)!important}.service-card{transition:transform .35s cubic-bezier(.25,.8,.25,1)}.service-card:hover{transform:translateY(-10px)}.service-card-img{transition:transform .6s ease}.service-card:hover .service-card-img{transform:scale(1.08)}.gallery-card{position:relative;transition:transform .35s ease,box-shadow .35s ease;z-index:1}.gallery-card:hover{box-shadow:0 20px 48px #0006!important;transform:translateY(-6px);z-index:2}.gallery-img{transition:transform .6s ease}.gallery-card:hover .gallery-img{transform:scale(1.1)}.benefit-card{border-left:3px solid #0000;transition:transform .25s ease,box-shadow .25s ease,border-left-color .25s ease}.benefit-card:hover{border-left-color:#1a56db!important;box-shadow:0 8px 28px #1a56db1f!important;transform:translateX(8px)}.fleet-card{transition:box-shadow .3s ease}.fleet-card:hover{box-shadow:0 20px 56px #00000026!important}.testi-card{overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.testi-card:hover{box-shadow:0 24px 52px #00000038!important;transform:translateY(-8px)}.testi-card:before{color:#1a56db12;content:"\201C";font-family:Georgia,serif;font-size:130px;line-height:1;pointer-events:none;position:absolute;right:16px;top:-16px;-webkit-user-select:none;user-select:none}.booking-input{transition:border-color .2s ease,box-shadow .2s ease!important}.booking-input:focus{border-color:#1a56db!important;box-shadow:0 0 0 3px #1a56db1f!important;outline:none!important}@keyframes waPulse{0%{box-shadow:0 4px 20px #25d36680,0 0 0 0 #25d36666}70%{box-shadow:0 4px 20px #25d36680,0 0 0 20px #25d36600}to{box-shadow:0 4px 20px #25d36680,0 0 0 0 #25d36600}}.float-wa{animation:waPulse 2.5s ease-out infinite;transition:transform .2s ease!important}.float-wa:hover{animation:none!important;box-shadow:0 8px 32px #25d36699!important;transform:scale(1.15)!important}.foot-link{display:block!important;transition:color .2s ease,padding-left .2s ease!important}.foot-link:hover{color:gold!important;padding-left:6px!important}@media (max-width:768px){.resp-section{padding:52px 20px!important}.resp-heading{font-size:26px!important}.about-grid{gap:32px!important}.about-grid,.contact-grid{grid-template-columns:1fr!important}.contact-grid{gap:24px!important}.contact-form{gap:10px!important;padding:24px 18px!important}.contact-form h3{font-size:18px!important}.booking-input{font-size:13px!important;padding:10px 14px!important}}@media (max-width:640px){.croc-gallery{grid-template-columns:1fr!important}}@media (max-width:600px){.services-grid,.testi-grid{grid-template-columns:1fr!important}.croc-info-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:400px){.croc-info-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.spec-grid{grid-template-columns:1fr 1fr!important}}div[style*=overflowY]::-webkit-scrollbar{width:5px}div[style*=overflowY]::-webkit-scrollbar-track{background:#0000}div[style*=overflowY]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:10px}@media (max-width:768px){.reviews-grid{display:flex!important;flex-direction:column!important;gap:24px!important}.reviews-form-card{order:2;padding:24px 20px!important;position:static!important}.reviews-grid>div:last-child{order:1}.reviews-list{max-height:400px!important}}@media (max-width:600px){.services-grid{grid-template-columns:1fr!important}.services-grid .service-card{height:300px!important}}@media (max-width:768px){.gallery-grid{grid-auto-rows:180px!important;grid-template-columns:repeat(2,1fr)!important}.gallery-cta{flex-direction:column!important;padding:28px 20px!important;text-align:center!important}.gallery-cta p{font-size:15px!important;text-align:center!important}}@media (max-width:480px){.gallery-grid{grid-auto-rows:200px!important;grid-template-columns:1fr!important}}@media (max-width:768px){.croc-heading{font-size:26px!important}.croc-feedback-section{padding:20px 16px!important}.croc-feedback-row{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.croc-gallery{grid-template-columns:1fr!important}}@media (max-width:820px){.fleet-card,.fleet-card-rev{flex-direction:column!important}.fleet-photo-side{width:100%!important}.fleet-photo{max-height:280px!important;min-height:220px!important}.fleet-detail{padding:24px 20px!important}.fleet-btn-row,.fleet-car-row{flex-direction:column!important}}@media (max-width:768px){.contact-grid{gap:32px!important;grid-template-columns:1fr!important}}@media (max-width:900px){.footer-top{grid-template-columns:1fr 1fr!important;padding:40px 24px!important}}@media (max-width:520px){.footer-top{grid-template-columns:1fr!important}}@media (max-width:480px){.resp-section{padding:44px 16px!important}.hero-title,.resp-heading{font-size:22px!important}.hero-subtitle{font-size:13px!important}.pill-btn{font-size:14px!important;padding:12px 22px!important}}
/*# sourceMappingURL=main.3797872d.css.map*/