body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{padding:1.2rem 2rem;position:relative}.navbar.without-hero{background:#000;box-shadow:0 2px 8px #00000026;padding:.1rem}.logo{color:#fff;cursor:pointer;font-size:1.4rem}.nav-links-container{display:flex;flex-grow:1;justify-content:end;margin-left:2rem}.nav-links{gap:1rem}.nav-link{border-radius:6px;color:#000!important;font-size:.9rem;font-weight:500;padding:.3rem .6rem;text-decoration:none;transition:all .3s ease}.navbar.with-hero .nav-link:hover{background:linear-gradient(135deg,#003459,#ff758c);box-shadow:0 2px 8px #ff768866;color:#fff!important}.navbar.without-hero .nav-link{color:#fff!important}.navbar.without-hero .nav-link:hover{background-color:#ff758c;box-shadow:0 3px 8px #ff768880}.navbar.without-hero .nav-links.open{background-color:#fff!important}.navbar.without-hero .nav-links.open .nav-link{color:#000!important}.navbar.without-hero .nav-links.open .nav-link:hover{background-color:#0000001a}.menu-icon{margin-right:2rem}.nav-links.open{background-color:#fff!important;padding:.8rem 0}.nav-links.open li{margin:.4rem;padding:.6rem 0}@media (max-width:1024px){.nav-links-container{margin-left:1rem}}@media (max-width:768px){.menu-icon{display:block}.nav-links-container{margin-left:0}.nav-links{align-items:center;display:none;flex-direction:column}.nav-links.open{display:block}}*{box-sizing:border-box;font-family:EB Garamond,serif;margin:0;padding:0}body{background-color:#f9f9f9;color:#000;font-family:Raleway,sans-serif}.navbar{align-items:center;background:#0000;display:flex;justify-content:space-between;padding:1.5rem 2.5rem;position:absolute;top:0;width:100%;z-index:100}.logo{-webkit-text-fill-color:#0000;animation:text-shimmer 4s infinite;background:linear-gradient(135deg,#ff758c,#003459);-webkit-background-clip:text;background-size:200% 100%;display:inline-block;font-size:3rem;font-weight:700;position:relative}@keyframes text-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links li{position:relative}.nav-links a{border-radius:10px;color:#fff;font-size:1.2rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav-links a:hover{background:linear-gradient(135deg,#003459,#ff758c);box-shadow:0 4px 15px #ff768899;color:#fff}.dropdown-menu{background-color:#003459;border-radius:10px;color:#fff;display:none;left:0;list-style:none;min-width:200px;padding:.8rem;position:absolute;top:100%;z-index:200}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li{margin:.5rem 0}.dropdown-menu li a{border-radius:6px;color:#fff;display:block;font-size:1rem;padding:.8rem 1.2rem;text-decoration:none;transition:all .3s ease}.dropdown-menu li a:hover{background-color:#ff758c;color:#fff}.book-now button{background-color:#003459;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.book-now button:hover{background-color:#ff758c;box-shadow:0 4px 10px #ff768899}.book-now-toggle button{background-color:#003459;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:700;margin:1rem auto;padding:.75rem 1.5rem;text-align:center;transition:all .3s ease;width:80%}.book-now-toggle button:hover{background-color:#ff758c;box-shadow:0 4px 10px #ff768899}.menu-icon{color:#fff;cursor:pointer;display:none}.nav-links.open{background-color:#000000e6;display:block;left:0;padding:1rem 0;position:absolute;text-align:center;top:100%;width:100%}.nav-links.open li{margin:.5rem;padding:.7rem 0}.nav-links.open li:hover{background:linear-gradient(135deg,#003459,#ff758c);box-shadow:0 5px 15px #0006;color:#fff;transform:translateY(-5px)}@media (max-width:768px){.nav-links{display:none;flex-direction:column}.menu-icon,.nav-links.open{display:block}.desktop-only{display:none}}.whatsapp-container{bottom:20px;font-family:Playfair Display,serif;position:fixed;right:20px;z-index:1000}.whatsapp-btn{align-items:center;background-color:green;border:none;border-radius:50px;box-shadow:0 2px 10px #0000004d;color:#fff;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:15px 20px;transition:all .3s ease}.whatsapp-btn:hover{background-color:#25d366;transform:scale(1.1)}.whatsapp-btn span{font-family:Playfair Display,serif;font-size:14px;font-weight:700}.taj-mahal-section{background-color:#003459;padding:60px 20px}.container{margin:0 auto;max-width:1200px}.content-wrapper{align-items:flex-start;gap:30px}.text-content{flex:1 1;max-width:600px}.subtitle{background:linear-gradient(135deg,#003459,#ff758c);color:#fff;font-size:1.2rem;margin-bottom:10px}.title{background:linear-gradient(135deg,#ff758c,#003459);color:#fff;font-size:2.5rem;margin-bottom:20px}.description{color:#fff;font-size:1.1rem;line-height:1.7}.image-content{flex:1 1;margin-left:-30px;max-width:450px}.taj-image{border-radius:10px;height:auto;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.taj-image:hover{box-shadow:0 10px 20px #0003;transform:scale(1.05)}@media (max-width:768px){.content-wrapper{flex-direction:column;text-align:center}.image-content,.text-content{max-width:100%}.image-content{margin-left:0}.taj-image{width:95%}.title{font-size:2rem}.description{font-size:1rem}}.faq-section{align-items:center;background:linear-gradient(135deg,#f3f3f3,#fff);display:flex;flex-direction:column;padding:3rem 1.5rem}.faq-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#003459,#ff758c);-webkit-background-clip:text;color:#003459;font-size:2rem;margin-bottom:1.5rem;text-align:center}.faq-container{display:flex;flex-direction:column;gap:1rem;max-width:700px;width:100%}.faq-item{background:#fff;border:1px solid #003459;border-radius:6px;box-shadow:0 2px 6px #0000000d;cursor:pointer;padding:.8rem 1rem;transition:all .3s ease}.faq-item.active{background:#ff758c;border-color:#0000;color:#fff}.faq-item:hover{box-shadow:0 6px 15px #0000001a;transform:translateY(-3px)}.faq-question{align-items:center;color:#003459;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between}.faq-answer{color:#333;font-size:.9rem;line-height:1.4;margin-top:.5rem;max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer.show{max-height:200px}@media (max-width:768px){.faq-title{font-size:1.8rem}.faq-item{padding:.6rem .8rem}.faq-item,.faq-question{font-size:1rem}.faq-answer{font-size:.8rem}}.blog-section{background-color:#003459;padding:4rem 1rem}.section-title{color:#fff!important;font-size:2.5rem}.section-intro{color:#ff758c;font-size:1.1rem;margin:0 auto 2.5rem;max-width:800px}.blog-cards-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.blog-card{border:4px solid;border-image:linear-gradient(135deg,#ff758c,#003459) 1;border-radius:.5rem;box-shadow:0 8px 15px #0000001a;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{box-shadow:0 6px 15px #0003;transform:translateY(-5px)}.blog-image{filter:brightness(95%) blur(.5px);height:200px;image-rendering:auto;object-fit:cover;transition:transform .3s ease,filter .3s ease;width:100%}.blog-image:hover{filter:brightness(100%) blur(0);transform:scale(1.05)}.blog-title{color:#fff;font-size:1.6rem;font-weight:700;margin:1rem}.blog-excerpt{color:#fff;font-size:1.1rem;margin:0 1rem 1.5rem}.read-more{align-self:flex-end;color:#fff;font-weight:700;margin:0 1rem 1rem;text-decoration:none;transition:color .3s ease}.read-more:hover{color:#ff758c}@media (max-width:768px){.blog-cards-container{grid-template-columns:1fr}}.most-visited-section{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;padding:4rem 2rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#003459,#ff758c);-webkit-background-clip:text;font-size:2.8rem;margin-bottom:3rem;text-align:center}.content-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;max-width:1400px;width:100%}.place-info{flex:1 1 35%;margin-left:1rem;padding:1rem;text-align:left}.place-info h3{color:#1c2b4b;font-size:2.2rem;font-weight:700}.place-info p{color:#555;font-size:1.2rem;line-height:1.6;max-width:100%;text-align:justify}.carousel-container{align-items:center;background-color:#f0f0f0;display:flex;flex:1 1 50%;height:50vh;justify-content:center;min-height:250px;overflow:hidden;position:relative;width:100%}.carousel-slide{background-position:50%;background-size:cover;height:100%;opacity:0;position:absolute;transition:opacity 1.5s ease-in-out;width:100%}.carousel-slide.active{opacity:1;z-index:10}.carousel-btn{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:100}.carousel-btn.left{left:2%}.carousel-btn.right{right:2%}.carousel-btn:hover{background:#ff7688b3}.carousel-btn svg{font-size:1.8rem}@media (max-width:768px){.content-wrapper{flex-direction:column}.place-info{text-align:center}.carousel-container{height:40vh}.carousel-slide{background-size:cover}.place-info h3{font-size:1.8rem}.place-info p{font-size:1rem}}@media (max-width:480px){.carousel-container{height:35vh;min-height:180px}.carousel-slide{background-size:cover}.place-info{padding:.5rem}.place-info h3{font-size:1.5rem}.place-info p{font-size:.9rem}.carousel-btn{padding:.5rem}.carousel-btn svg{font-size:1.5rem}}.footer-container{align-items:center;background:linear-gradient(135deg,#003459,#ff758c);color:#fff;display:flex;flex-direction:column;font-family:Raleway,sans-serif;padding:3rem 1.5rem;text-align:center}.footer-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;max-width:1200px;width:100%}.footer-column,.footer-contact,.footer-description{flex:1 1;min-width:250px;text-align:left}.footer-description h2{font-size:2.2rem;font-weight:700}.footer-description p{font-size:1rem;line-height:1.6;margin-top:1rem}.footer-column h3,.footer-contact h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.footer-column ul{list-style:none;padding:0}.footer-column li{margin:.5rem 0}.footer-column a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-column a:hover{color:#003459}.footer-contact p{font-size:1rem;margin:.5rem 0}.social-icons{display:flex;gap:1rem;margin-top:1rem}.social-icons a{color:#fff;font-size:1.5rem;transition:color .3s ease}.social-icons a:hover{color:#003459}.footer-bottom{border-top:1px solid #ffffff80;margin-top:2rem;padding-top:1rem;text-align:center;width:100%}.footer-bottom p{color:#fff;font-size:1rem}@media (max-width:768px){.footer-top{align-items:center;flex-direction:column}.footer-column,.footer-contact,.footer-description,.footer-top{text-align:center}.social-icons{justify-content:center}}@media (max-width:480px){.footer-container{padding:2rem 1rem}.footer-description h2{font-size:1.8rem}.footer-column h3{font-size:1.2rem}.footer-bottom p{font-size:.85rem}}.service-showcase{background-color:#003459;padding:1rem;text-align:center}.showcase-title{color:#f9f9f9;font-size:2rem;margin-bottom:.1px;margin-top:1rem}.showcase-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;position:relative}.showcase-container .arrow{color:#f9f9f9;cursor:pointer;font-size:2rem;margin:0 1rem;-webkit-user-select:none;user-select:none}.showcase-container .service-content{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;max-width:600px;overflow:hidden}.showcase-container .service-image{height:auto;max-height:300px;object-fit:cover;width:100%}.showcase-container .service-details{color:#003459;padding:1rem;text-align:left}.showcase-container .service-title{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.showcase-container .service-description{color:#000;font-size:1.1rem}@media (min-width:768px){.showcase-container .service-content{flex-direction:row;max-width:1000px}.showcase-container .service-details{padding:2rem;text-align:center}.showcase-container .service-image{max-height:400px}}@media (max-width:768px){.showcase-container .arrow{font-size:1.5rem}.showcase-container .service-content{flex-direction:column}}.review-section{background-color:#f9f9f9;padding:2rem;text-align:center}.section-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.review-container{align-items:center;background-color:#003459;border-radius:10px;box-shadow:0 5px 15px #0000001a;display:flex;justify-content:center;margin:0 auto;max-width:800px;padding:2rem;position:relative}.quote-icon{color:#ff758c;font-size:2rem}.left{left:1rem;top:1rem}.left,.right{position:absolute}.right{bottom:1rem;right:1rem}.review-content{color:#fff;max-width:600px;text-align:left}.review-rating{color:#ff758c;font-size:1.2rem;margin:1rem 0}.empty-star{color:#ddd}.review-name{font-weight:700;margin-top:.5rem}.dots{display:flex;justify-content:center;margin-top:1rem}.dot{background-color:#ddd;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;width:10px}.dot.active{background-color:#ff758c}@media (max-width:768px){.review-container{flex-direction:column;padding:1.5rem}.quote-icon.left,.quote-icon.right{position:static}}.hero-image{align-items:center;background:url(/static/media/x86.609570dbd65349a5adca.jpg) no-repeat 50%/cover;color:#fff;display:flex;height:90vh;justify-content:center;padding:2rem;position:relative}.hero-content{background:#000000b3;border-radius:15px;box-shadow:0 8px 20px #0006;max-width:600px;padding:2rem 3rem;text-align:center}.hero-content h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.hero-content p{font-size:1.2rem;margin:1rem 0}.hero-btn{background:linear-gradient(135deg,#003459,#ff758c);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.hero-btn:hover{background-color:#ff758c;box-shadow:0 4px 10px #ff768899}@media (max-width:768px){.hero-content{padding:1.5rem}.hero-content h1{font-size:2.4rem}.hero-content p{font-size:1rem}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-btn{font-size:1rem;padding:.5rem 1rem}}.unique-service-section{background:#fff;padding:5rem 2rem;text-align:center}.unique-section-title{color:#003459;display:inline-block;font-size:2.8rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem;position:relative;text-transform:uppercase}.unique-section-title:after{background-color:gold;border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:220px}.unique-section-description{color:#003459;font-size:1.3rem;line-height:1.6;margin:0 auto 3rem;max-width:800px}.unique-card-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:900px}.unique-service-card{background:#fff;border-radius:10px;box-shadow:0 6px 12px #00000026;cursor:pointer;display:flex;flex-direction:column;max-width:400px;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:100%}.unique-service-card:hover{box-shadow:0 12px 25px #00000040;transform:translateY(-8px)}.unique-service-image{filter:brightness(90%);height:220px;object-fit:cover;transition:filter .3s ease;width:100%}.unique-service-card:hover .unique-service-image{filter:brightness(100%)}.unique-card-content{padding:1.5rem;text-align:center}.unique-service-title{color:#024;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.unique-service-description{color:#555;font-size:1.1rem;margin-bottom:1rem}.unique-book-now{background:#ff758c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:10px 20px;transition:background .3s ease,transform .3s ease}.unique-book-now:hover{background:#024;transform:scale(1.05)}@media (max-width:900px){.unique-card-container{align-items:center;flex-direction:column}.unique-service-card{width:90%}}@media (max-width:600px){.unique-section-title{font-size:2.4rem}.unique-section-description{font-size:1.2rem}.unique-service-card{width:100%}}.car-hero{align-items:center;background:url(/static/media/x51.2ee48caf1b8771550a78.jpg) 50%/cover no-repeat;background-blend-mode:darken;background-color:#0009;color:#fff;display:flex;flex-direction:column;height:80vh;justify-content:center;text-align:center;width:100%}.car-hero h1{font-size:2.5rem;font-weight:700}.car-hero p{font-size:1.2rem;margin-top:.5rem}.car-tabs-container{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:20px auto;max-width:850px;padding:40px 30px;text-align:center}.car-tabs-title{font-size:2rem;font-weight:700;margin-bottom:15px}.car-tabs-description{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:25px}.car-tabs{border-bottom:2px solid #ddd;display:flex;gap:20px;justify-content:center;padding-bottom:10px}.car-tab{background:#0000;border:none;cursor:pointer;font-size:1rem;padding:12px 20px;position:relative;transition:.3s ease}.car-tab.active{color:#ff758c;font-weight:700}.car-tab.active:after{background-color:#ff758c;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:100%}.car-tab-content{background:#ff76881a;border-radius:10px;margin-top:20px;padding:20px;text-align:left}.tab-content h3{color:#222;font-size:1.4rem;margin-bottom:10px}.tab-content p{color:#555;font-size:1.1rem;margin-bottom:15px}.tab-content ul{list-style:none;padding:0}.tab-content li{color:#333;font-size:1rem;padding:5px 0}@media (max-width:768px){.car-tabs{flex-direction:column}.car-tab{font-size:1rem;padding:10px;text-align:center;width:100%}.car-tab-content{padding:15px}}.car-listing-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:50px 20px}.car-card{perspective:1000px;width:400px}.car-card-inner{height:200px;position:relative;transform-style:preserve-3d;transition:transform .5s;width:100%}.car-card:hover .car-card-inner{transform:rotateY(180deg)}.car-card-back,.car-card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}.car-card-front{background:#fff}.car-card-back{background:#000;color:#fff;transform:rotateY(180deg)}.car-image{border-radius:10px;height:100%;object-fit:cover;width:100%}.car-details-section{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:50px 20px}.car-details-card{background:#fff;border-radius:12px;box-shadow:0 6px 12px #00000026;overflow:hidden;padding-bottom:20px;text-align:center;transition:transform .3s ease-in-out;width:800px}.car-details-card:hover{transform:scale(1.08)}.car-main-image img{border-bottom:3px solid #ddd;height:350px;object-fit:cover;width:100%}.car-additional-images{display:flex;gap:5px;justify-content:center;padding:20px}.car-additional-images img{border-radius:10px;height:110px;object-fit:cover;transition:transform .3s ease-in-out;width:120px}.car-additional-images img:hover{transform:scale(1.15)}@media (min-width:1024px){.car-details-card{width:450px}.car-main-image img{height:300px}.car-additional-images img{height:120px;width:150px}}@media (max-width:768px){.car-details-section{align-items:center;flex-direction:column}.car-details-card{width:95%}.car-main-image img{height:220px}.car-additional-images img{height:80px;width:100px}}.car-info{padding:15px}.car-info h3{color:#333;font-size:1.4rem;margin-bottom:10px}.car-info p{color:#555;font-size:.95rem;margin:5px 0}.car-info strong{color:#222}@media (max-width:768px){.car-details-section{align-items:center;flex-direction:column}.car-details-card{width:90%}.car-tabs{flex-direction:column;gap:5px}.car-tab{text-align:center;width:100%}}.car-rental{background:linear-gradient(135deg,#1a1a1a,#333);color:#fff;padding:60px 20px;text-align:center}.car-rental-container{margin:auto;max-width:1100px}.car-rental-title{font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.car-rental-description{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.car-rental-features{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.feature-card{background:#ffffff1a;border-radius:10px;padding:20px;text-align:center;transition:transform .3s ease,background .3s ease}.feature-card:hover{background:#fff3;transform:scale(1.05)}.feature-icon{color:#ff758c;font-size:2rem;margin-bottom:10px}.feature-card h3{font-size:1.3rem;margin-bottom:10px}.feature-card p{color:#ddd;font-size:1rem}.car-rental-cta{margin-top:40px}.car-rental-cta p{font-size:1.2rem;margin-bottom:15px}.book-btn{background:#ff758c;border-radius:6px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;padding:12px 24px;text-decoration:none;transition:background .3s ease}.book-btn:hover{background:#e64971}@media (max-width:768px){.car-rental-title{font-size:1.8rem}.car-rental-description{font-size:1rem}.feature-card{padding:15px}.feature-icon{font-size:1.8rem}.book-btn{font-size:1rem;padding:10px 20px}}.contact-section{align-items:center;display:flex;flex-direction:column;font-family:Raleway,sans-serif;padding:4rem 2rem}.section-heading{color:#003459;font-size:2.8rem;margin-bottom:3rem;text-align:center}.contact-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;max-width:1200px;width:100%}.contact-form select{border:1px solid #ddd;border-radius:.5rem;cursor:pointer;font-size:1rem;padding:.8rem}@media (max-width:768px){.contact-content{flex-direction:column}.contact-info{padding-left:0;text-align:center}}.contact-info{display:flex;flex:1 1 45%;flex-direction:column;gap:1.5rem;margin-top:15rem;padding-left:3rem}.info-item{align-items:center;color:#555;display:flex;font-size:1.2rem;gap:1rem}.info-icon{color:#003459;font-size:1.8rem}.form-container{background:#fff;border-radius:1rem;box-shadow:0 8px 15px #0000001a;flex:1 1 45%;padding:2rem}.contact-form{display:flex;flex-direction:column;gap:1.2rem}.contact-form h2{color:#003459;font-size:1.8rem;margin-bottom:1rem;text-align:center}.contact-form label{color:#666;font-weight:700}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:.5rem;font-size:1rem;padding:.8rem}.contact-form button{background:linear-gradient(135deg,#003459,#ff758c);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem;transition:transform .3s ease}.contact-form button:hover{transform:translateY(-3px)}.map-container{border-radius:1rem;box-shadow:0 4px 10px #0000001a;height:400px;margin-top:2rem;overflow:hidden;width:100%}@media (max-width:768px){.contact-content{flex-direction:column}.form-container{width:100%}.contact-info{margin-top:1rem;padding-left:0;text-align:center}}.unique-hero-section{align-items:center;background-color:#000;color:#fff;display:flex;height:80vh;justify-content:center;overflow:hidden;padding:160px 20px 80px;position:relative;text-align:center}.unique-hero-content{max-width:800px;z-index:1}.unique-hero-title{color:#fff;display:inline-block;font-size:3.5rem;font-weight:700;text-shadow:0 0 8px #fff,0 0 12px #fff}.unique-hero-title .unique-hero-icon{color:#fff;font-size:2.5rem;margin-left:10px;text-shadow:0 0 15px #0ff}.unique-hero-description{color:#fff;font-size:1.5rem;line-height:1.6;margin-top:20px;text-shadow:0 0 8px #fff}.unique-contact-section-wrapper{margin-top:40px;text-align:center}.glow-button{background-color:initial;border:2px solid #fff;box-shadow:0 0 12px #ffffff80;color:#fff;cursor:pointer;font-size:1.2rem;margin-top:50px;padding:10px 20px;text-shadow:0 0 8px #fff;text-transform:uppercase;transition:all .3s ease}.glow-button:hover{background-color:#fff;color:#000;text-shadow:none}.unique-hero-icon{color:#fff;display:inline-block;font-size:2.5rem;text-shadow:0 0 10px #0ff,0 0 25px #0ff}@media (max-width:768px){.unique-hero-title{font-size:2.5rem}.unique-hero-description{font-size:1.2rem}}.timeline-section{background:#f9f9f9;padding:4rem 2rem;text-align:center}.timeline-title{color:#003459;font-size:2.5rem;margin-bottom:1rem;margin-top:1rem}.timeline-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.timeline-item{background:#fff;border:5px solid;border-image:linear-gradient(135deg,#ff758c,#003459) 1;border-radius:10px;box-shadow:0 8px 15px #0000001a;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease;width:250px}.timeline-item:hover{transform:translateY(-10px)}.timeline-year{color:#ff758c;font-size:2rem;font-weight:700}.timeline-description{color:#666;font-size:1rem}.value-proposition{background:#f0f0f0;padding:4rem 2rem;text-align:center}.value-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.value-card{background:#fff;border:5px solid;border-image:linear-gradient(135deg,#ff758c,#003459) 1;border-radius:12px;box-shadow:0 8px 15px #0000001a;box-shadow:0 8px 15px #0003;margin-top:2rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s;width:250px}.value-card:hover{transform:translateY(-10px)}.value-icon{color:#ff758c;font-size:3rem;margin-bottom:1rem}.awards-section{background:linear-gradient(135deg,#003459,#ff758c);color:#fff;padding:4rem 2rem}.awards-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.award-card{background:#fff;border-radius:10px;color:#003459;margin:0 1rem;padding:1.5rem;width:200px}.about-us-container{color:#333;flex-direction:column;font-family:Raleway,sans-serif;padding:2rem;text-align:justify}.about-us-container,.heroz-image{align-items:center;display:flex;width:100%}.heroz-image{background-image:url(/static/media/x4.4648fa1a1620bb167bdb.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;box-shadow:0 10px 20px #0000004d;height:70vh;justify-content:center;margin-top:5rem}.hero-text{color:#000;font-size:4rem;font-weight:700;pointer-events:none;text-shadow:3px 3px 6px #000000b3}.about-content{font-size:1.1rem;line-height:1.8;margin-top:2rem;max-width:100%}@media (max-width:1024px){.heroz-image{height:60vh}.hero-text{font-size:3.5rem}}@media (max-width:768px){.heroz-image{height:50vh}.hero-text{font-size:2.5rem}.about-content{padding:.2rem}}@media (max-width:480px){.heroz-image{height:40vh}.hero-text{font-size:2rem}}.awards-section{background-color:#f9f9f9;padding:3rem 2rem;text-align:center}.awards-title{align-items:center;color:#003459;display:flex;font-size:2.5rem;gap:.5rem;justify-content:center}.award-icon{color:#ff758c;font-size:2rem}.awards-container{flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.award-card,.awards-container{display:flex;justify-content:center}.award-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 8px 15px #0003;padding:1rem;transition:transform .3s ease;width:180px}.award-card:hover{transform:translateY(-5px)}.award-image{border-radius:4px;height:auto;max-width:100%}@media (max-width:768px){.awards-container{align-items:center;flex-direction:column}.awards-title{font-size:2rem}}.gallery-section{background-color:#f4f4f4;padding:2rem 1rem;text-align:center}.gallery-container{background-color:#f9f9f7;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:0}.gallery-grid{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;padding:0}.gallery-item{border:2px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;height:300px;max-width:350px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.gallery-image{border-radius:10px;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.gallery-item:hover{box-shadow:0 8px 16px #0003;transform:translateY(-8px)}.gallery-item:hover .gallery-image{transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gallery-grid{grid-template-columns:1fr}}.service-detail{color:#333;font-family:Raleway,sans-serif}.hero-section{align-items:center;background-position:50%;background-size:cover;display:flex;height:300px;justify-content:center;width:100%}.hero-title{background:#00000080;border-radius:5px;color:#fff;font-size:2.5rem;padding:.5rem 1.5rem}.service-content{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:3rem auto;max-width:900px;padding:2rem}.service-description{font-size:1.2rem;margin-bottom:1.5rem;text-align:center}.service-list{list-style:none;padding:0;text-align:center}.service-item{background:#003459;border-radius:5px;color:#fff;font-size:1.1rem;margin:.5rem auto;padding:.8rem;width:80%}@media (max-width:768px){.hero-title{font-size:2rem}.service-content{padding:1.5rem}}.guide-hero{align-items:center;background:url(/static/media/x84.6e05c324899071749bc1.jpg) 50%/cover no-repeat;background-blend-mode:darken;background-color:#0009;color:#fff;display:flex;flex-direction:column;height:85vh;justify-content:center;text-align:center;width:100%}.guide-hero h1{font-size:2.5rem;font-weight:700}.guide-hero p{font-size:1.2rem;margin-top:.5rem}.guide-section{padding:4rem 2rem}.guide-container,.guide-section{display:flex;justify-content:center}.guide-container{align-items:center;flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:1200px;width:100%}.guide-info{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;flex:1 1;min-width:300px;padding:2rem;text-align:center}.guide-info h2{color:#ff758c;font-size:1.8rem;margin-bottom:1rem}.guide-info ul{align-items:center;display:flex;flex-direction:column;list-style:none;padding:0}.guide-info li{font-size:1.2rem;padding:.5rem 0}.tab-container{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;flex:2 1;min-width:400px;padding:2rem}.tab-title{color:#ff758c!important;font-size:2rem;text-align:center}.tab-title,.tabs{margin-bottom:1rem}.tabs{border-bottom:2px solid #ddd;display:flex}.tabs button{background:none;border:none;border-bottom:3px solid #0000;cursor:pointer;flex:1 1;font-size:1.1rem;padding:1rem;transition:all .3s}.tabs button.active{border-bottom:3px solid #ff758c!important;font-weight:700}.tab-content{padding:1rem}.tab-panel h3{color:#000;font-size:1.5rem;margin-bottom:.5rem}.tab-panel p{color:#555;font-size:1rem}.tab-panel ul{margin-top:1rem;padding-left:20px}.tab-panel li{color:#444;font-size:1rem;line-height:1.6}@media (max-width:768px){.guide-container{align-items:center;flex-direction:column;padding:0 1rem;text-align:center;width:100%}.guide-info,.tab-container{margin:0 auto;max-width:400px;width:100%}.tabs{align-items:center;flex-direction:column;justify-content:center}.tabs button{padding:.8rem;width:100%}.tab-content,.tabs button{text-align:center}}
/*# sourceMappingURL=main.03a8467a.css.map*/