html{scroll-behavior:smooth}body{background-color:#0b2634;color:#eaefef;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.about-heading{color:#d5451b;font-size:2rem}.about-description{color:#eaefef;font-size:1.1rem;margin:0 auto;max-width:800px}.gallery-section,.team-section h3{color:#d5451b}.director-section img,.gallery-section img,.team-section img{border-radius:10px;height:auto;max-width:100%}.director-section,.gallery-section,.mission-vision-section,.team-section{margin-top:40px}.card h4{color:#d5451b}.section-heading{color:#d5451b;font-weight:700}.service-card{transition:transform .3s ease}.service-card:hover{transform:translateY(-5px)}.card-img-top{height:270px;object-fit:cover}.contact-page h2{color:#d5451b;font-weight:600}.contact-page form .form-label{font-weight:500;margin-bottom:.3rem}.contact-page form input,.contact-page form textarea{background-color:initial;border:none;border-bottom:2px solid #d5451b;border-radius:0;box-shadow:none;color:#eaefef;outline:none;padding:.5rem 0;transition:border-color .3s ease;width:100%}.contact-page form input:focus,.contact-page form textarea:focus{border-bottom:none}.contact-page .btn-primary{background-color:#d5451b;border-color:#d5451b;color:#eaefef}.contact-page .btn-primary:hover{background-color:#b33a16}.contact-page .text-success{color:green;font-weight:500}.career-section h4{color:#d5451b}@media (max-width:768px){.contact-page .row>div{margin-bottom:1.5rem}}.custom-navbar{background-color:#212123}.custom-navbar .nav-link{color:#eaefef!important}.custom-toggler{background-color:#212123;color:#212123}.custom-icon{background-color:#d5451b;border-radius:5px;height:23px;transition:all .3s ease;width:26px}.custom-icon:hover{background-color:#ef623b;transform:translateY(-3px)}.custom-search{border:none;border-radius:8px;color:#8f2606!important}.custom-btn{border:2px solid #d5451b;color:#eaefef}.custom-btn:hover{background-color:#d5451b}.custom-navbar .nav-link:hover{color:#d5451b!important}.custom-logo{height:60px;width:100px}.footer{align-items:center;background-color:#183b4e;color:#eaefef;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;padding:1.5rem 1.2rem;text-align:center}.contact-link{color:#eaefef;font-weight:700;text-decoration:none}.contact-link:hover{color:#d5451b}.slider-container{height:450px;overflow:hidden;position:relative;width:100%}.slide{height:100%;opacity:0;position:absolute;transition:opacity 1s ease-in-out;width:100%}.slide.active{opacity:1}.slide img{height:100%;object-fit:cover;width:100%}.slide-text{align-items:center;background-color:#0006;color:#eaefef;display:flex;font-size:1.75rem;font-weight:700;inset:0;justify-content:center;position:absolute;text-align:center}.slider-button{background-color:#0000;border:none;color:#fff;cursor:pointer;font-size:2rem;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slider-button.left{left:10px}.slider-button.right{right:10px}@media (max-width:768px){.slider-container{height:300px}.slide-text{font-size:1.25rem;padding:0 1rem}.slider-button{font-size:1.5rem}}@media (max-width:480px){.slider-container{height:220px}.slide-text{font-size:1rem}.slider-button{font-size:1.25rem}}.banner-section{position:relative;text-align:center}.banner-image{height:15rem;object-fit:cover;width:100%}.banner-overlay{align-items:center;background-color:#0006;color:#eaefef;display:flex;flex-direction:column;gap:60px;inset:0;justify-content:center;position:absolute}@media (min-width:640px){.banner-overlay{font-size:1.7rem}}.banner-button{background-color:#d5451b;border:none;border-radius:.3rem;color:#eaefef;cursor:pointer;margin-top:1rem;padding:.1rem .6rem;text-decoration:none;transition:background-color .3s ease}.banner-button:hover{background-color:#b83716}.map-section{height:16rem;margin-top:1.5rem;position:relative;width:100%}.map-iframe{border:none;height:100%;width:100%}
/*# sourceMappingURL=main.4e373a18.css.map*/