@import url(https://fonts.googleapis.com/css2?family=Merienda:wght@300..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Signika+Negative:wght@300..700&family=Stoke:wght@300;400&display=swap);*{box-sizing:border-box;font-family:Signika Negative,sans-serif;margin:0;padding:0}html{font-size:16px}h1,h2{font-family:Merienda,sans-serif}button{font-family:Stoke,sans-serif}h3{font-weight:700}p{font-family:Signika Negative,sans-serif}main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.App,main{display:flex}.App{background-color:#fefefe;flex-direction:column;height:100%;width:100%}.header{background:var(--nav-link-background);box-shadow:inset 0 -5px 10px #00000080;font-weight:700;justify-content:space-between;padding:.5rem 4rem;position:sticky;top:0;transition:all .3s ease-in-out;z-index:1002}.header,.header-logo{align-items:center;display:flex}.header-logo{text-decoration:none}.header-logo img{height:5rem;width:6rem}.header-title{color:var(--nav-link-color);font-family:Great Vibes,cursive;font-size:2.5rem;text-shadow:2px 2px 5px #0000004d}nav{align-items:center}nav,nav ul{display:flex}nav ul{flex-direction:row;gap:1rem}nav ul li{list-style:none;position:relative}.dropdown{width:100%}nav ul li .dropdown-title,nav ul li a{border-radius:.5rem;color:var(--nav-link-color);cursor:pointer;font-weight:700;padding:.5rem 1rem;position:relative;text-decoration:none;transition:color .3s ease,background-color .3s ease;white-space:nowrap}nav ul li a:not(.active):after{background-color:#1d4ed8;bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:width .3s ease-in-out;width:0}nav ul li a:not(.active):hover:after{width:100%}nav ul li a.active:after{background-color:#1d4ed8;bottom:0;content:"";height:.2rem;left:0;position:absolute;width:100%}.dropdown{position:relative}.dropdown-menu{background:var(--nav-link-background);border-radius:.5rem;box-shadow:0 8px 15px #0003;display:none;flex-direction:column;left:0;padding:.5rem;position:absolute;top:100%;width:max-content;z-index:1003}.dropdown-menu li{margin:.2rem 0}.dropdown-menu li a{display:block;padding:.5rem 1.5rem;white-space:nowrap}.dropdown.active .dropdown-menu,.dropdown:hover .dropdown-menu{display:flex}.menu{cursor:pointer;display:none;flex-direction:column;height:1.2rem;justify-content:space-between;width:2rem}.menu,.menu span{transition:all .3s ease-in-out}.menu span{background-color:var(--nav-link-color);border-radius:.2rem;display:block;height:.15rem;width:100%}.menu.open span:first-child{transform:rotate(35deg) translate(6px,6px)}.menu.open span:nth-child(2){opacity:0}.menu.open span:nth-child(3){transform:rotate(-35deg) translate(6px,-6px)}@media (max-width:1024px){.header{padding:1rem 2rem}.header-title{font-size:2rem}}@media (max-width:768px){.menu{display:flex;position:absolute;right:1rem}nav ul{background:var(--nav-link-background);border-radius:0 0 10px 10px;display:none;flex-direction:column;max-width:19rem;padding:1rem;position:fixed;right:0;top:4rem;width:70%;z-index:1001}nav ul.open{display:flex}nav ul li{margin:.5rem 0;text-align:center}nav ul li .dropdown-title,nav ul li a{padding:1rem}.dropdown-menu{box-shadow:none;padding-left:1rem;position:static}}@media (max-width:480px){.header{flex-direction:column;padding:.5rem 1rem}.header-logo img{width:5rem}.header-title{font-size:1.5rem;margin-top:.5rem}.menu{right:.75rem;top:.75rem}nav ul{padding:1rem;top:3.75rem;width:100%}nav ul li a{font-size:1rem}}.header.scrolled{background-color:var(--nav-link-color);box-shadow:0 10px 30px #0003}.header.scrolled .header-title,.header.scrolled nav ul li a{color:var(--nav-link-background)}.header.scrolled .menu span{background-color:var(--nav-link-background)}.header.scrolled nav ul{background-color:var(--nav-link-color)}.header.scrolled nav ul li .dropdown-title,.header.scrolled nav ul li a{color:var(--nav-link-background)}.header.scrolled nav ul li .dropdown-title:hover,.header.scrolled nav ul li a:hover{background-color:#1d4ed81a;color:#1d4ed8}:root{--primary-color:#0466c8;--secondary-color:#43494f;--accent-color:#007f4e;--background-color:#fff;--text-color:#212529;--nav-link-color:#fff;--nav-link-background:#021138}[data-theme=dark]{--primary-color:#0d6efd;--secondary-color:#adb5bd;--accent-color:#ffd335;--background-color:#212529;--text-color:#f8f9fa;--nav-link-color:#fff;--nav-link-background:#021138}.footer{align-items:center;background-color:var(--nav-link-background);color:var(--nav-link-color);display:flex;justify-content:space-between;padding:4rem}.footer-column{display:flex;flex-direction:column;gap:1rem}.company-info{align-items:center;display:flex}.company-logo{border-radius:50px;height:40px;margin-right:.2rem;width:40px}.company-name{font-family:Great Vibes,cursive;margin:0}.company-address{margin-top:1rem}.contact-number{line-height:2rem;margin-top:1rem}.social-media{display:flex;gap:3rem}.social-icon{font-size:1.5rem;transition:transform .3s ease}.social-icon:hover{transform:scale(1.1)}.social-icon.youtube{color:red}.social-icon.facebook{color:#4267b2}.social-icon.twitter{color:#1da1f2}.social-icon.linkedin{color:#2867b2}.social-icon.instagram{color:#e4405f}.copyright{align-self:flex-end}@media (max-width:768px){.footer{align-items:center;flex-direction:column;padding:1rem}.footer-column{flex:1 1 100%;margin-bottom:1.5rem;text-align:center}.company-info,.social-media{justify-content:center}.company-address,.contact-number{text-align:center}}@media (max-width:480px){.footer{padding:1rem}.company-name,.social-icon{font-size:1.2rem}.company-address,.contact-number,.copyright{font-size:.8rem}.copyright{margin-right:3rem}}.home,.home-content{align-items:center;display:flex;flex-direction:column;width:100%}.home-content{animation:fadeIn 1s ease-in-out;margin-bottom:40px;padding:20px}.home-content h2{color:var(--primary-color);filter:drop-shadow(.5px .5px .5px rgb(122,122,122));font-size:2rem;margin:1rem 0}.home-content p{font-size:1.2rem;margin-bottom:20px;text-align:center}.hidden{opacity:0;transform:translateY(50px);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.show{opacity:1;transform:translateY(0)}.card{animation:slideIn 1s ease-out;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.card div{animation:flyInFromBottom .8s ease-in-out forwards;background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 8px #0000001a;opacity:0;padding:20px;perspective:1000px;text-align:center;transform:translateY(50px);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:300px}@keyframes flyInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.card div:first-child{animation-delay:.2s}.card div:nth-child(2){animation-delay:.4s}.card div:nth-child(3){animation-delay:.6s}.card div:nth-child(4){animation-delay:.8s}.card div:hover{box-shadow:0 10px 20px #0000004d;transform:rotateY(10deg) rotateX(5deg)}.card div img{border-radius:8px;height:auto;margin-bottom:15px;max-width:7rem;object-fit:cover;width:100%}.card div h3{color:var(--secondary-color);font-size:1.3rem;margin-bottom:10px}.card div p{color:var(--text-color);font-size:1rem;font-weight:lighter;line-height:1.5;margin-bottom:15px}.card div button{background-color:initial;border:2px solid var(--primary-color);border-radius:5px;color:var(--primary-color);cursor:pointer;font-size:1rem;padding:5px 10px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.card div button:hover{background-color:var(--accent-color);border:none;color:var(--background-color)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.card div{max-width:400px;width:100%}.home-content{padding:10px}.home-content h2{font-size:1.8rem}.home-content p{color:var(--secondary-color);font-size:1rem}}@media (max-width:480px){.card div{max-width:100%}.home-content{padding:5px}.home-content h2{font-size:1.5rem}.home-content p{color:var(
      --text-secondary-color
    );font-size:.9rem}}.carousel-container{animation:slide-in-top 1s ease-out;background-color:#000;height:85vh;overflow:hidden;position:relative;width:100%}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.carousel-slide{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;transition:transform .5s ease-in-out;width:100%}.slide-in-right{animation:slide-in-right .5s forwards;transform:translateX(100%)}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.slide-out-left{animation:slide-out-left .5s forwards;transform:translateX(0)}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.slide-in-left{animation:slide-in-left .5s forwards;transform:translateX(-100%)}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.slide-out-right{animation:slide-out-right .5s forwards;transform:translateX(0)}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.carousel-content{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.carousel-overlay{align-items:flex-start;background:linear-gradient(90deg,#000,#0000);color:#ece9e9;display:flex;flex-direction:column;gap:3rem;height:100%;justify-content:center;padding:0 4rem;width:50%}.carousel-heading{font-size:4rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 5px #000000b3}.carousel-description{font-size:2rem;margin-bottom:2rem}.carousel-button{background-color:gray;border:none;border-radius:25px;cursor:pointer;font-size:1.2rem;padding:.8rem;transition:all .3s ease}.carousel-button:hover{background:var(--secondary-color);color:#fff}.carousel-arrow{background:#00000080;border:none;color:#fff;cursor:pointer;font-size:2rem;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.carousel-arrow:hover{background:var(--secondary-color);color:#000}.carousel-arrow.left{left:10px}.carousel-arrow.right{right:10px}.carousel-dots{bottom:10px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%)}.dot{background:#fff;border-radius:50%;cursor:pointer;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));height:.4rem;transition:transform .2s ease;width:.4rem}.dot:hover{background:var(--accent-color);transform:scale(1.3)}.dot.active{background:var(--primary-color);transform:scale(1.3)}@media (max-width:768px){.carousel-heading{font-size:2rem}.carousel-description{font-size:1rem}.carousel-overlay{width:70%}}.section{color:var(--secondary-color);margin-bottom:3rem;position:relative}.heading{color:#fff;font-size:4rem;font-weight:700;position:relative;z-index:2}.main-description{font-size:1.2rem;line-height:1.6;padding:4rem;text-align:justify}.subheading{font-size:1.5rem;line-height:1.6;padding:0 4rem}.description{font-size:1.2rem;line-height:1.6;padding:1rem 4rem;text-align:justify}@media (max-width:768px){.image-container{height:50vh}.heading{font-size:2.5rem;padding:5px 10px}}.about-section{color:var(--secondary-color);margin-bottom:3rem;position:relative}.image-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:65vh;overflow:hidden;padding:0 4rem;position:relative;width:100%}.dark-overlay{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.about-heading{color:#fff;font-size:4rem;font-weight:700;position:relative;z-index:2}.about-main{font-size:1.2rem;line-height:1.6;padding:4rem;text-align:justify}.about-subheading{font-size:1.5rem;line-height:1.6;padding:0 4rem}.about-description{font-size:1.2rem;line-height:1.6;padding:1rem 4rem;text-align:justify}.tag{margin:1rem auto;width:80%}.about-address{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;padding:0 4rem}.address-icon{color:var(--primary-color);font-size:1.8rem}.address-heading{font-size:2rem}hr{width:50%}.address-text{color:var(--secondary-color);display:flex;flex-direction:column;gap:1rem;margin-left:2rem}@media (max-width:768px){.image-container{height:50vh}.about-heading{font-size:2.5rem;padding:5px 10px}.address-heading{font-size:1.5rem}.tag{margin:1rem auto;width:70%}}.contact-page{gap:2rem;padding:0 4rem;width:100%}.contact-page,form{display:flex;flex-direction:column}form{align-items:center;justify-content:space-between}.contact-form{display:flex;flex-wrap:wrap;gap:5rem;padding:2rem;width:100%}.form-column{flex:1 1;min-width:300px}.form-group{margin-bottom:5rem;position:relative}input,textarea{background-color:initial;border:none;border-bottom:2px solid var(--accent-color);color:var(--text-color);outline:none;padding:.5rem 0;transition:border-color .3s,box-shadow .3s;width:100%}input:focus,textarea:focus{border-bottom-color:var(--primary-color);box-shadow:0 4px 6px #0000ff1a}label{color:var(--secondary-color);font-size:1rem;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:top .3s,font-size .3s,color .3s}input:focus+label,input:not(:placeholder-shown)+label,textarea:focus+label,textarea:not(:placeholder-shown)+label{color:var(--primary-color);font-size:.8rem;top:-.5rem}.error{border-bottom-color:var(--accent-color)}.error-text{color:var(--accent-color);font-size:.8rem}.submit-button{background-color:initial;border:2px solid var(--primary-color);border-radius:25px;color:var(--primary-color);cursor:pointer;font-size:1rem;padding:1rem 5rem;transition:background-color .3s,color .3s}.submit-button:hover{background-color:var(--accent-color);color:var(--background-color)}.map-container{margin:3rem 0;width:100%}@media (max-width:768px){.form-container{padding:1rem}.contact-form{flex-direction:column}.form-column{min-width:100%}iframe{height:300px}}@media (max-width:480px){.form-container{padding:.5rem}.form-group label,.submit-button{font-size:.9rem}.submit-button{padding:.6rem 1.5rem}}.not-found{align-items:center;color:var(--secondary-color);display:flex;flex-direction:column;justify-content:center;width:100%}.not-found h2{font-size:3.5rem}.not-found p{font-size:2rem}.broken-page{height:15em;width:15em}
/*# sourceMappingURL=main.cf694f82.css.map*/