.template8-page nav.navbar{background-color:white;position:sticky;top:0;z-index:100;padding:1rem 0}.template8-page nav.navbar.shadow{box-shadow:0 5px 10px 0 rgba(0,0,0,0.08) !important}.template8-page nav.navbar .company-logo-avatar{background-color:lightgrey;width:100px;height:100px;border-radius:50%;overflow:hidden;align-self:center;margin-bottom:1rem}.template8-page nav.navbar .company-logo-avatar img{width:100%;height:100%;object-fit:cover}.template8-page nav.navbar ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.template8-page nav.navbar ul li{display:flex;justify-content:center}.template8-page nav.navbar ul li a{text-decoration:none;color:black}.template8-page nav.navbar ul li a::after{content:'';display:block;width:0;height:2px;background:black;transition:width .3s}.template8-page nav.navbar ul li a:hover::after{width:100%}.template8-page footer.footer{padding:3rem 0}.template8-page footer.footer .contact-us-title{font-weight:700;font-size:20px;line-height:1.625;margin-bottom:1.5rem}.template8-page footer.footer ul.contact-list li.contact-item{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.template8-page footer.footer .social-media-list{margin-top:3rem}.template8-page footer.footer .social-media-list i.fa-brands{font-size:24px}.template8-page footer.footer .social-media-list i.fa-brands:not(:first-child){margin-left:0.5rem}.template8-page section.page-banner-section{height:600px}@media only screen and (max-width: 991px){.template8-page section.page-banner-section h1{font-size:2.5rem}}.template8-page section.who-we-are-section .company-logo{aspect-ratio:1/1;height:250px;width:100%;border-radius:50%}.template8-page section.who-we-are-section .who-we-are-title{font-weight:700;font-size:2.25rem;line-height:1.3;margin-bottom:2rem}.template8-page section.who-we-are-section .who-we-are-desc{font-weight:400;font-size:1.25rem;line-height:1.625}.template8-page section.vision-section .info-card{background-color:#DDE9FA;padding:4rem;border-radius:1rem;height:100%}.template8-page section.vision-section .info-card .info-title{color:#004AAD;font-weight:700;font-size:2.25rem;line-height:1.3;margin-bottom:2rem}.template8-page section.vision-section .info-card .info-desc{font-weight:400;font-size:1rem;line-height:1.625}.template8-page section.team-section{height:550px}.template8-page section.team-section h2{font-weight:600}.template8-page section.project-product-section .link-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:transparent;background-size:cover;background-position:center;padding:4rem;border-radius:1rem;height:418px}.template8-page section.project-product-section .link-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.4)}.template8-page section.project-product-section .link-card .link-body{z-index:10}.template8-page section.project-product-section .link-card .link-body h2{font-weight:600}.template8-page section[role="banner"]{background-color:transparent;background-size:cover;background-position:center;width:100%;display:flex;align-items:center}.template8-page section[role="banner"]::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.4)}.template8-page section[role="banner"] .container{z-index:10}.template8-page .button-link{display:inline-block;font-weight:500;line-height:1.4;color:black;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid black;padding:0.75rem 3rem;font-size:1rem;border-radius:0.5rem;transition:all .15s ease-in}.template8-page section.management-team-section{background-color:#f6f6f6;margin:0;padding:6rem 0}.template8-page section.management-team-section .team-card{position:relative;display:flex;background-color:white;border-radius:1rem;padding:2rem;height:100%}.template8-page section.management-team-section .team-card img{aspect-ratio:1/1;border-radius:50%;width:auto;height:120px;margin-right:2rem}.template8-page section.management-team-section .team-card .team-card-content .team-name{font-size:20px;font-weight:600;margin-bottom:0.25rem}.template8-page section.management-team-section .team-card .team-card-content .team-role{color:grey;margin-bottom:1rem}.template8-page section.management-team-section .team-card .team-card-content .team-desc{color:grey}@media only screen and (max-width: 991px){.template8-page section.management-team-section .team-card{flex-direction:column}.template8-page section.management-team-section .team-card img{width:120px;margin-right:0;margin-bottom:1rem}}.template8-page section.projects-section .project-card{position:relative;border-radius:1rem;box-shadow:0 4px 21px -12px rgba(0,0,0,0.66);height:100%}.template8-page section.projects-section .project-card img{border-radius:inherit;border-radius:1rem 1rem 0 0;aspect-ratio:16/9;background-size:cover;background-repeat:no-repeat;background-position:top}.template8-page section.projects-section .project-card .project-content{position:relative;margin-top:-2rem;background-color:white;z-index:10;border-radius:1rem;padding:1rem}.template8-page section.projects-section .project-card .project-content .project-title{font-weight:600;margin-bottom:0.25rem}.template8-page section.projects-section .project-card .project-content .project-location-wrapper{display:flex;margin-bottom:1rem}.template8-page section.projects-section .project-card .project-content .project-location-wrapper>div{background-color:#f6f6f6;padding:0.25rem 0.75rem;font-size:0.75rem;border-radius:0.5rem;color:grey;font-weight:500}.template8-page section.projects-section .project-card .project-content .project-location-wrapper>div:not(:first-child){margin-left:0.5rem}.template8-page section.projects-section .project-card .project-content .project-label{font-size:0.75rem;font-weight:500;color:grey}.template8-page section.career-section .career-card{position:relative;border-radius:1rem;box-shadow:0 4px 21px -12px rgba(0,0,0,0.66);height:100%;weight:100%;padding:1rem}.template8-page section.career-section .career-card .career-content{position:relative;margin-top:1rem;background-color:white;z-index:10;border-radius:1rem;padding:1rem;height:100%;weight:100%}.template8-page section.career-section .career-card .career-content .career-title{font-weight:600;font-size:2rem;margin-bottom:2rem;font-weight:bold}.template8-page section.career-section .career-card .career-content .career-location-wrapper{display:flex;margin-bottom:1rem}.template8-page section.career-section .career-card .career-content .career-location-wrapper>div{background-color:#f6f6f6;padding:0.25rem 0.75rem;font-size:0.75rem;border-radius:0.5rem;color:grey;font-weight:500}.template8-page section.career-section .career-card .career-content .career-location-wrapper>div:not(:first-child){margin-left:0.5rem}.template8-page section.career-section .career-card .career-content .career-label{font-size:0.75rem;font-weight:500;color:grey}.template8-page section.catalog-section .catalog-card{position:relative;border-radius:1rem;box-shadow:0 4px 21px -12px rgba(0,0,0,0.66);height:100%;overflow:hidden}.template8-page section.catalog-section .catalog-card img{border-radius:1rem 1rem 0 0;width:100%;height:200px;background-size:cover;background-repeat:no-repeat;background-position:top;transition:transform 0.3s ease}.template8-page section.catalog-section .catalog-card:hover img{transform:scale(1.1)}.template8-page section.catalog-section .catalog-card .catalog-detail{padding:1rem;border-radius:0 0 1rem 1rem}.template8-page section.catalog-section .catalog-card .catalog-detail .catalog-name{font-weight:600}.template8-page section.catalog-section .catalog-card .catalog-detail .catalog-bar{width:50px;height:4px;margin:10px 0;border-radius:5px;transition:width 0.2s ease}.template8-page section.catalog-section .catalog-card .catalog-detail .catalog-desc{color:grey;max-height:250px;overflow:scroll}.template8-page section.catalog-section .catalog-card:hover .catalog-detail .catalog-bar{width:100px}.template8-page section.grade-section .grade-category-card{position:relative;padding:2rem;border-radius:8px}.template8-page section.grade-section .grade-category-card .grade-title{font-weight:600}.template8-page section.grade-section .grade-category-card .specialize-list-container{max-height:120px;overflow:scroll}.template8-page section.contact-us-section ul.contact-list li.contact-item{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.template8-page .whatsapp-float{position:fixed;bottom:20px;right:20px;background-color:#25D366;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.3);padding:10px;z-index:1000;display:flex;align-items:center;justify-content:center}.template8-page .whatsapp-float img{width:50px;height:50px;border-radius:50%;display:block}

/*# sourceMappingURL=companyProfileTemplate8.css.map */