.template3-page section:not([role="banner"]){margin:0;padding:6rem 0}.template3-page a.btn{margin-top:2rem;padding:0.5rem 2.5rem}.template3-page .four-grid-image-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.template3-page .four-grid-image-container img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;aspect-ratio:16/9}.template3-page .section-title{margin-bottom:4rem;font-weight:600;text-align:center}.template3-page nav.navbar{position:fixed;top:0;left:0;right:0;z-index:100;background-color:white;transition:all 0.6s ease 0s}.template3-page nav.navbar.scrolled{background-color:white;box-shadow:0 5px 10px 0 rgba(0,0,0,0.08) !important}.template3-page nav.navbar ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));margin:1rem 0}.template3-page nav.navbar ul li{display:flex;justify-content:center}.template3-page nav.navbar ul li a{text-decoration:none;color:black;padding:10px 15px}.template3-page nav.navbar ul li a::after{content:'';display:block;width:0;height:2px;background:black;transition:width .3s}.template3-page nav.navbar ul li a:hover::after{width:100%}.template3-page section.page-banner-section{width:100vw;height:80vh;background-color:white;overflow:hidden}.template3-page section.page-banner-section .banner-background-image{position:relative;width:100%;height:100%;display:flex;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.template3-page section.page-banner-section .right-side-background{position:absolute;top:0;right:0;z-index:1;width:70vw;height:100%;background-color:white;transform:skewX(20deg);transform-origin:top left}.template3-page section.page-banner-section .right-side-background>*{transform:skewX(-20deg)}.template3-page section.page-banner-section.small-banner{height:auto}.template3-page section.page-banner-section.small-banner .banner-background-image{background-attachment:scroll}.template3-page section.page-banner-section .banner-content-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;height:100%;z-index:2;width:35vw;float:right}.template3-page section.page-banner-section .banner-content-container h2{font-weight:600}.template3-page section.page-banner-section .banner-content-container .company-logo-avatar{width:90px;height:90px;border-radius:50%;object-fit:cover;margin-left:2rem}.template3-page section.page-banner-section .banner-content-container .content-desc{line-height:1.6;margin-top:4rem}.template3-page section.page-banner-section .banner-content-container .btn{margin-top:4rem}@media only screen and (max-width: 991px){.template3-page section.page-banner-section{height:30vh}.template3-page section.page-banner-section .right-side-background{width:85vw}.template3-page section.page-banner-section .banner-content-container{width:100%}}.template3-page section.home-project-section{color:white}.template3-page section.aboutus-section .title{margin-bottom:2rem;font-weight:600}.template3-page section.teams-section .member-card img{aspect-ratio:1/1;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:1rem}.template3-page section.teams-section .member-card .member-name{text-align:center;font-weight:600;margin-bottom:0.5rem}.template3-page section.projects-section .project-card{position:relative;display:flex;flex-direction:row;align-items:center}.template3-page section.projects-section .project-card img{aspect-ratio:1/1;width:240px;height:240px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-right:3rem}.template3-page section.projects-section .project-card .project-detail-container{padding:4rem;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;border-radius:0.5rem;width:100%}.template3-page section.projects-section .project-card .project-detail-container .project-title{font-weight:600;font-size:2rem;margin-bottom:2rem}.template3-page section.projects-section .project-card .project-detail-container .project-info-wrapper{display:flex;flex-direction:row;justify-content:space-between;color:#A7A7A7}.template3-page section.projects-section .project-card .project-detail-container .project-info-wrapper:nth-child(n+3){margin-top:0.5rem}.template3-page section.projects-section .project-card .project-detail-container .project-info-wrapper span:nth-child(1){text-align:left;width:40%}.template3-page section.projects-section .project-card .project-detail-container .project-info-wrapper span:nth-child(2){text-align:right;width:60%}@media only screen and (max-width: 991px){.template3-page section.projects-section .project-card{flex-direction:column}.template3-page section.projects-section .project-card img{margin-right:0;margin-bottom:-120px}.template3-page section.projects-section .project-card .project-detail-container{padding:2rem;padding-top:calc(2rem + 120px)}.template3-page section.projects-section .project-card .project-detail-container .project-title{text-align:center}}.template3-page section.career-section .career-card{position:relative;display:flex;flex-direction:row;align-items:center}.template3-page section.career-section .career-card img{aspect-ratio:1/1;width:240px;height:240px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-right:3rem}.template3-page section.career-section .career-card .career-detail-container{padding:4rem;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;border-radius:0.5rem;width:100%}.template3-page section.career-section .career-card .career-detail-container .career-title{font-weight:600;font-size:2rem;margin-bottom:2rem}.template3-page section.career-section .career-card .career-detail-container .career-info-wrapper{display:flex;flex-direction:row;justify-content:space-between;color:#A7A7A7}.template3-page section.career-section .career-card .career-detail-container .career-info-wrapper:nth-child(n+3){margin-top:0.5rem}.template3-page section.career-section .career-card .career-detail-container .career-info-wrapper span:nth-child(1){text-align:left;width:40%}.template3-page section.career-section .career-card .career-detail-container .career-info-wrapper span:nth-child(2){text-align:right;width:60%}@media only screen and (max-width: 991px){.template3-page section.career-section .career-card{flex-direction:column}.template3-page section.career-section .career-card img{margin-right:0;margin-bottom:-120px}.template3-page section.career-section .career-card .career-detail-container{padding:2rem;padding-top:calc(2rem + 120px)}.template3-page section.career-section .career-card .career-detail-container .career-title{text-align:center}}.template3-page section.grade-category-section h2{font-weight:600}.template3-page section.grade-category-section .grade-category-card{display:flex;flex-direction:column;background-color:white;padding:2rem;border-radius:16px;max-height:250px;overflow:hidden}.template3-page section.grade-category-section .grade-category-card .grade-title{font-weight:600}.template3-page section.grade-category-section .grade-category-card .specialize-list-container{overflow:scroll}@media only screen and (max-width: 991px){.template3-page section.grade-category-section .grade-category-container{padding:0 1rem;padding-bottom:1rem;height:100%}.template3-page section.grade-category-section .grade-category-container .grade-category-container:nth-child(n+2){margin-top:4rem}.template3-page section.grade-category-section .grade-category-container .grade-category-card{margin-top:1rem}}.template3-page section.catalog-section .title-button{font-size:2.25rem}.template3-page section.catalog-section #productItems,.template3-page section.catalog-section #serviceItems{display:none}.template3-page section.catalog-section .catalog-card{position:relative;display:flex;flex-direction:row;align-items:center}.template3-page section.catalog-section .catalog-card:nth-child(n+2){margin-top:4rem}.template3-page section.catalog-section .catalog-card img{aspect-ratio:1/1;width:240px;height:240px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-right:3rem;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.template3-page section.catalog-section .catalog-card .catalog-detail-container{padding:4rem;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;border-radius:0.5rem;width:100%}.template3-page section.catalog-section .catalog-card .catalog-detail-container .catalog-title{font-weight:600;font-size:2rem;margin-bottom:2rem}.template3-page section.catalog-section .catalog-card .catalog-detail-container .catalog-info-wrapper{display:flex;flex-direction:row;justify-content:space-between;color:#A7A7A7}.template3-page section.catalog-section .catalog-card .catalog-detail-container .catalog-info-wrapper:nth-child(n+2){margin-top:0.5rem}.template3-page section.catalog-section .catalog-card .catalog-detail-container .catalog-info-wrapper span:nth-child(1){text-align:left;width:40%}.template3-page section.catalog-section .catalog-card .catalog-detail-container .catalog-info-wrapper span:nth-child(2){text-align:right;width:60%}@media only screen and (max-width: 991px){.template3-page section.catalog-section .catalog-card{flex-direction:column}.template3-page section.catalog-section .catalog-card img{margin-right:0;margin-bottom:-120px}.template3-page section.catalog-section .catalog-card .catalog-detail-container{padding:2rem;padding-top:calc(2rem + 120px)}}.template3-page section.contact-us-section ul.contact-list li.contact-item{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.template3-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}.template3-page .whatsapp-float img{width:50px;height:50px;border-radius:50%;display:block}

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