@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif}:root{--primary-color: #02577a;--second-color: #ffffff;--thrid-color: #02a9f7;--fourth-color: #d4f0fc;--fifth-color: #01303f;--black-color: #000000}body{background:linear-gradient(#d4f0fc,#d4f0fc);min-height:100vh}body *{transition:opacity .3s ease-in-out}li{list-style:none}.nav-links{text-decoration:none;color:var(--second-color);font-size:1rem}.nav-links:hover{color:var(--thrid-color)}.navbar{background:linear-gradient(#02577a,#02577a)}.navbar-nav{display:flex;align-items:center;gap:15px}.navbar-nav .nav-link{font-size:1.1rem;padding:10px 15px;border-radius:10px;transition:background .3s ease-in-out}.translate-btn{background:var(--fifth-color);color:var(--second-color);border:none;padding:10px 15px;font-size:1.1rem;border-radius:20px;transition:.3s ease-in-out;text-align:center}.hidden{opacity:0}.translate-btn:hover{background:#0056b3;box-shadow:0 4px 8px #0000004d}.hero-section{background:url(/assets/home-page-background-nvpMdscT.png) center center / cover no-repeat;position:relative;height:80vh;display:flex;justify-content:center;align-items:flex-end;padding-bottom:3rem;text-align:center}.hero-section h1{font-size:2.5rem;padding:15px;border-radius:10px}.hero-section .btn{background:var(--primary-color);color:var(--second-color);border:none;padding:10px 15px;font-size:1rem;border-radius:10px;transition:.3s ease-in-out}.hero-section .btn:hover{background:#0056b3;box-shadow:0 4px 8px #0000004d}.service-card{position:relative;width:100%;max-width:350px;border:2px solid var(--primary-color);border-radius:15px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 0 10px 2px #0000004d;overflow:hidden;background-color:#ffffff1a;padding-bottom:20px;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.service-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0006}.service-card .card-header{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:var(--primary-color);width:190px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:0 0 20px 20px;color:var(--second-color);font-size:1.2rem;font-weight:700;z-index:1}.service-card .card-header:before,.service-card .card-header:after{content:"";position:absolute;top:0;width:30px;height:10px;background:transparent}.service-card .card-header:before{left:-30px;box-shadow:15px 0 0 0 var(--primary-color);border-top-right-radius:50%}.service-card .card-header:after{right:-30px;box-shadow:-15px 0 0 0 var(--primary-color);border-top-left-radius:50%}.service-card img{width:100%;height:200px;margin-top:55px;object-fit:cover;border-radius:10px}.service-card .card-body{text-align:center;padding-top:20px;color:var(--primary-color)}.service-card .btn{background:var(--primary-color);color:var(--second-color);border:none;padding:10px 15px;font-size:1rem;border-radius:10px;transition:.3s ease-in-out}.service-card .btn:hover{background:var(--thrid-color);box-shadow:0 4px 8px #0000004d}.video-carousel{background-color:var(--card-bg-color);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.video-carousel iframe{border:none;border-radius:0}.video-carousel .carousel-control-prev-icon,.video-carousel .carousel-control-next-icon{background-color:var(--primary-color);border-radius:50%;padding:10px}.video-carousel .carousel-control-prev-icon:hover,.video-carousel .carousel-control-next-icon:hover{background-color:var(--secondary-color)}.social-media-section{background-image:url(/assets/follow-us-section-CCsSKzjt.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:var(--fourth-color);height:40vh;width:100%;display:flex;margin:30px 0;flex-direction:column;justify-content:center;color:#fff}.social-icons{display:flex;justify-content:center;gap:20px;margin-top:20px}.social-icons a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#fff3;color:#fff;font-size:24px;transition:.3s ease-in-out}.social-icons a:hover{background:var(--primary-color);transform:scale(1.1)}hr{border:none;width:150px;height:5px;background-color:#01303f;border-radius:10px;margin-bottom:20px}footer{background:linear-gradient(#02577a,#02577a);color:#fff;text-align:center;font-size:1.1rem;padding:10px 15px}@media (max-width: 768px){.hero-section{background-position:center top;padding-top:4rem;height:90vh}.hero-section h1{font-size:2rem;padding:10px}.hero-section .btn{margin-top:10px;font-size:1rem}}
