@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{box-sizing:border-box;font-family:Poppins;margin:0;padding:0}body,html{overflow-x:hidden}body{margin:0}.cars-section{background:#f2f4f7;border-bottom:1px solid #cba135;color:#0b3c5d;padding:20px 30px 60px}.cars-header h2{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin-bottom:10px;text-align:left}.icon-car{height:20px;width:20px}.logo-and-type{align-items:flex-start;display:flex;gap:5px}.cars-header p{color:#cba135;font-family:Inter,sans-serif;font-size:16px;margin-bottom:50px;text-align:left}.cars-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr)}.car-card{border-radius:4px;cursor:pointer;height:250px;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s}.car-image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.gradient-overlay{background:linear-gradient(0deg,#000c,#0000);height:100%;width:100%}.info{align-items:center;gap:20px}.info,.name{display:flex}.name{flex-direction:column;gap:-10px;width:65%}.card-info{align-items:center;padding:5px 10px;width:100%}.car-details,.card-info{display:flex;justify-content:space-between}.car-details{align-items:flex-end;bottom:1px;color:#fff;position:absolute;z-index:2}.car-details h3{font-size:1.2rem;letter-spacing:1px;margin:0 0 5px}.car-details p{margin:2px 0}.car-price{font-weight:700;margin-top:5px}.book-btn-car{align-items:center;background-color:#ff4c4c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;font-weight:400;gap:8px;letter-spacing:1px;margin-top:1px;padding:10px 14px;transition:background .3s,transform .2s}.book-btn-car:hover{background-color:#e03e3e;transform:translateY(-1px)}.book-btn-car .arrow3{display:inline-block;height:16px;width:16px}@media (max-width:992px){.cars-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cars-grid{grid-template-columns:1fr}.cars-section{padding:10px 10px 20px}.cars-header h2{font-size:24px;line-height:1.2;margin-bottom:0;text-align:left}.cars-header p{font-size:14px;margin-bottom:25px;text-align:left}.car-card{height:230px;margin:0}.info{gap:15px;width:100%}.card-info{padding:5px}.book-btn-car{box-shadow:0 0 2px #000000e6;margin-top:5px;padding:8px;position:absolute;right:10px;top:10px}.name{padding:0 5px;width:100%}.car-details h3{font-size:18px;margin-bottom:8px}}.hero{background:#000;height:99vh;overflow:hidden;position:relative;width:100%}.carousel-track{display:flex;height:100%;transition:transform .7s ease;will-change:transform}.slide{height:100%;min-width:100%;position:relative}.slide img{filter:brightness(.9);height:100%;object-fit:cover;width:100%}.overlay{background-color:#00000057;inset:0;position:absolute}.caption{bottom:80px;color:#fff;left:8%;max-width:560px;position:absolute}.caption h1{font-family:Poppins,sans-serif;font-size:48px;font-weight:700;margin-bottom:14px}.caption p{color:#e6e6e6;font-size:18px;line-height:1.6;margin-bottom:24px}.book-btn-hero{align-items:center;background-color:#ff4c4c;border:none;border-radius:4px;box-shadow:0 6px 18px #00000026;color:#fff;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:1px;padding:10px 15px;transition:all .4s ease}.book-btn-hero .arrow2{height:26px;margin-left:10px;width:26px}.dots{bottom:26px;position:absolute;text-align:center;width:100%}.dot{background:#ffffff73;border-radius:50%;cursor:pointer;display:inline-block;height:11px;margin:0 7px;transition:.25s ease;width:11px}.dot.active{background:#cba135;transform:scale(1.2)}.scroll-indicator{bottom:15px;left:50%;position:absolute;transform:translateX(-50%)}.scroll-indicator span{border:2px solid #fff;border-radius:14px;display:block;height:36px;position:relative;width:22px}.scroll-indicator span:before{animation:scrollMove 1.6s infinite;background:#fff;border-radius:2px;content:"";height:8px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:4px}@keyframes scrollMove{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,14px)}}@media (max-width:768px){.hero{height:55vh}.caption{bottom:10px;left:10px;right:10px}.caption h1{font-size:18px;font-weight:500;letter-spacing:1px;margin-bottom:0}.caption p{line-height:1.4;margin-bottom:0}.book-btn-hero,.caption p{font-size:14px;font-weight:400}.book-btn-hero{margin-top:5px;padding:5px 8px}.dots{bottom:10px;display:inline-block;position:absolute;right:10px;width:fit-content}.dot{height:8px;width:8px}}.navbar{align-items:center;background-color:initial;display:flex;height:80px;justify-content:space-between;left:0;padding:8px 20px;position:fixed;right:0;top:0;transition:background-color .4s ease;width:100%;z-index:9999}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000032d9}.web-logo{height:65px}.logo-and-name{align-items:center;display:flex;gap:4px}.company-name{align-items:flex-start;display:flex;flex-direction:column}.company-name h2{font-size:24px;font-weight:600}.company-name h2,.company-name h4{color:#fff;font-family:Poppins;letter-spacing:1px;margin:0}.company-name h4{font-size:16px;font-weight:400}.sections-and-book-button{align-items:center;display:flex;gap:30px}.nav-menu{color:#f9fafb;display:flex;gap:20px;list-style:none;margin-left:auto}.nav-menu li{cursor:pointer;font-size:17px;font-weight:400;letter-spacing:1px;transition:color .3s ease}.nav-menu li:hover{color:#cba135}.book-btn-navbar{align-items:center;background-color:#ff4c4c;border:none;border-radius:4px;box-shadow:0 6px 18px #00000026;color:#fff;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-weight:500;letter-spacing:1px;padding:10px 15px;transition:all .4s ease}.book-btn-navbar:hover{background-color:#e03e3e;transform:translateY(-1px)}.arrow{height:26px;margin-left:8px;width:26px}.hamburger{cursor:pointer;display:none;z-index:10000}.hamburger img{height:28px;width:28px}@media (max-width:1024px){.company-name h2{font-size:20px}.company-name h4{font-size:14px}.nav-menu{gap:15px}}@media (max-width:900px){.navbar{height:70px;padding:8px 10px}.web-logo{height:60px}.company-name h2{font-size:20px}.company-name h4{font-size:14px}.hamburger{display:block}.book-btn-navbar{display:none}.nav-menu{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000032d9;border-bottom-left-radius:14px;flex-direction:column;gap:25px;height:40vh;padding:25px;position:fixed;right:-100%;top:70px;transition:right .4s ease;width:130px;z-index:-9999}.nav-menu.active{right:0}}.services{background:#f2f4f7;border-bottom:1px solid #cba135;color:#0b3c5d;padding:20px 30px 60px;text-align:left}.fade-in{animation-timeline:view();animation-range:entry 0 cover 35%;animation:fadeUp .9s ease forwards;opacity:0;transform:translateY(40px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.services-header h2{font-family:Poppins,sans-serif;font-size:38px;font-weight:700;margin-bottom:6px}.services-header p{color:#cba135;font-size:16px;margin-bottom:55px}.services-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr)}.service-card{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #cba135;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;padding-bottom:10px;padding-top:10px;transition:.2s ease}.service-card:hover{background-color:#cba03524}.service-icon{font-size:42px;margin-bottom:1px}.service-card h3{color:#0b3c5d;font-size:21px;font-weight:600;margin-bottom:10px}.service-card p{color:gray;font-size:16px;line-height:1.5;text-align:center;width:95%}.service-card-images{height:80px;width:80px}@media (max-width:992px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services{padding:10px 10px 20px}.services-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.services-header h2{font-size:24px;margin:0}.services-header p{font-size:14px;margin-bottom:15px}.service-card{height:auto;padding:10px;width:100%}.service-card-images{height:60px;width:60px}.service-card h3{font-size:18px;margin-bottom:5px;text-align:center}.service-card p{font-size:14px;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;text-align:justify}}.why-us-section{background:#f2f4f7;border-bottom:1px solid #cba135;color:#0b3c5d;padding:20px 30px 60px}.reasons-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.reason-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #cba135;border-radius:4px;cursor:pointer;padding:30px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border .3s ease}.icon-wrapper img{height:60px;margin-bottom:16px;object-fit:contain;width:60px}.reason-card h3{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin-bottom:8px}.reason-card p{color:gray;font-size:16px;margin:4px 0}@media (max-width:992px){.reasons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.reasons-grid{grid-template-columns:repeat(2,1fr)}.why-us-section{padding:10px 10px 20px}.why-us-section .section-header h2{font-size:24px;margin-bottom:0}.why-us-section .section-header p{font-size:14px;margin-bottom:20px}.reason-card h3{font-size:18px;margin-bottom:6px}.reason-card p{font-size:14px;-webkit-hyphens:auto;hyphens:auto;margin:2px 0;text-align:justify}.icon-wrapper img{height:50px;width:50px}.reason-card{padding:10px}}.reviews-section{background:#f2f4f7;border-bottom:1px solid #cba135;color:#0b3c5d;padding:20px 30px 30px}.section-header h2{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin-bottom:10px;text-align:left}.section-header p{color:#cba135;font-family:Inter,sans-serif;font-size:16px;margin-bottom:50px;text-align:left}.reviews-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.review-card{border:1px solid #cba135;border-radius:4px;box-shadow:0 0 4px #00000014;cursor:pointer;padding:5px 10px;text-align:center;transition:.4s ease-in-out}.review-card:hover{background-color:#fffc}.review-rating img{height:20px;margin-right:4px;width:20px}.review-message{color:gray;font-size:16px;-webkit-hyphens:auto;hyphens:auto;margin-top:10px;text-align:left;width:100%}.reviewer-name{color:#0b3c5d;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.our-work{gap:250px;margin-bottom:50px}.our-work,.work-card{align-items:center;display:flex;justify-content:center}.work-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #cba135;border-radius:50%;cursor:pointer;flex-direction:column;height:150px;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;width:150px}.name-and-rating{align-items:flex-start;display:flex;flex-direction:column}.name-and-icon .review-image{border:2px solid #0b3c5d;border-radius:50%;height:60px;margin-bottom:2px;object-fit:cover;width:60px}.name-and-icon{align-items:center;display:flex;gap:8px}.work-card h3{color:#cba135;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;margin-bottom:8px}.work-card p{color:#666;font-family:Inter,sans-serif;font-size:14px}@media (max-width:992px){.our-work,.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.reviews-grid{gap:20px}.our-work,.reviews-grid{grid-template-columns:1fr;margin-bottom:15px}.our-work{padding:0 5px}.reviews-section{padding:10px 10px 20px}.section-header h2{font-size:24px;margin:0}.section-header p{font-size:14px;margin-bottom:20px}.our-work{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-items:center}.review-card{padding:8px}.reviewer-name{font-size:18px}.review-message{font-size:14px;-webkit-hyphens:auto;hyphens:auto;text-align:justify}.name-and-rating{align-items:flex-start}}.contact-section{background:#f2f4f7;border-bottom:1px solid #cba135;padding:25px 30px 60px}.contact-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between}.contact-left,.contact-right{flex:1 1;min-width:320px}.contact-right{background:#f2f4f7;border-radius:10px;box-shadow:0 0 2px #0006;padding:40px}.contact-left h2{color:#0b3c5d;font-size:32px;margin-bottom:10px}.contact-right h2{color:#0b3c5d;font-size:28px;margin-bottom:25px}.contact-left p{color:#cba135;margin-bottom:30px}.contact-details{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.contact-item h4{color:#0b3c5d;font-size:15px;margin-bottom:5px}.contact-item p{color:gray;font-size:16px}.map-container{border-radius:14px;box-shadow:0 8px 20px #00000014;height:260px;overflow:hidden;width:100%}.map-container iframe{border:0;height:100%;width:100%}.contact-form{display:flex;flex-direction:column;gap:18px}.contact-form input,.contact-form textarea{border:1px solid #e0e0e0;border-radius:4px;font-size:15px;outline:none;padding:14px;transition:.3s}.contact-form textarea{resize:none}.contact-form input:focus,.contact-form textarea:focus{border-color:#cba135}.contact-form button{background:#ff4c4c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px;transition:.3s;width:40%}.send-and-message{align-items:center;display:flex;justify-content:space-between}.contact-form button:hover{background-color:#e03e3e;transform:translateY(-1px)}@media (max-width:768px){.contact-section{padding:10px 10px 20px}.contact-container{align-items:center;flex-direction:column;margin:0}.contact-details{grid-template-columns:repeat(2,1fr)}.contact-left h2{font-size:24px;margin-bottom:0;text-align:left}.contact-right h2{font-size:24px;margin-bottom:10px;text-align:left}.contact-left p{font-size:14px;text-align:left}.contact-details{margin:0}.map-container{border-radius:4px;height:200px}.contact-right{margin:0;padding:20px;width:100%}.contact-form button{width:100%}.contact-form{margin:0;width:100%}.contact-form input,.contact-form textarea{font-size:14px;padding:10px;width:100%}.contact form textarea{height:120px}.contact-form button{font-size:12px;font-weight:400;letter-spacing:1px;margin:0;padding:10px;width:40%}.form-result{font-size:10px;line-height:1.1;width:60%}.send-and-message{align-items:center;gap:10px}}.footer{background:#0b3c5d;color:#fff;margin-top:80px;padding:20px 30px 10px}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.footer h2{margin-bottom:15px}.footer h2,.footer h3{color:#cba135;font-weight:550}.footer h3{font-size:18px;margin-bottom:18px}.footer p{color:#e0e0e0;line-height:1.6}.footer ul{list-style:none;padding:0}.footer ul li{color:#e0e0e0;cursor:pointer;margin-bottom:12px;transition:.3s}.footer ul li:hover{color:#cba135;transform:translateX(6px)}.footer-bottom{border-top:1px solid #ffffff26;color:#ccc;font-size:14px;margin-top:50px;padding-top:20px;text-align:center}@media (max-width:992px){.footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.footer-container{grid-template-columns:1fr}.footer-contact,.footer-links,.footer-services{display:none}.footer-about p{font-size:14px;font-weight:300;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;margin:0;text-align:justify}.footer-about{margin:0}.footer-about h2{font-size:20px;font-weight:500;margin-bottom:5px}.footer{margin:0;padding:10px}.footer-bottom{align-items:center;display:flex;justify-content:center;margin-top:20px}}.floating-buttons{bottom:25px;display:flex;flex-direction:column;gap:14px;position:fixed;right:25px;z-index:999}.call-btn,.whatsapp-btn{align-items:center;border:none;border-radius:50%;box-shadow:0 6px 18px #0003;cursor:pointer;display:flex;height:55px;justify-content:center;transition:transform .2s ease;width:55px}.call-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.call-btn,.whatsapp-btn{background:#0b3c5dd9;border:1px solid #cba135}.whatsapp-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.call-btn img,.whatsapp-btn img{height:26px;width:26px}.call-btn:hover,.whatsapp-btn:hover{transform:scale(1.08)}.whatsapp-btn{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 #25d36699}70%{box-shadow:0 0 0 10px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}@media (max-width:600px){.call-btn img,.whatsapp-btn img{height:20px;width:20px}.call-btn,.whatsapp-btn{height:50px;width:50px}}
/*# sourceMappingURL=main.cc644e71.css.map*/