@import url("https://fonts.cdnfonts.com/css/helvetica-neue-55");::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}.menu-icon-container16{display:none;position:sticky;top:0;right:0;background-color:white;width:100%;height:50px;z-index:999}.menu-icon-container16.active{background-color:transparent;box-shadow:none}.menu-icon-container16 .menu-icon{position:relative;width:inherit;height:inherit;cursor:pointer}.menu-icon-container16 .menu-icon .menu-icon__checkbox{display:block;width:100%;height:100%;position:relative;cursor:pointer;z-index:2;-webkit-touch-callout:none;position:absolute;opacity:0}.menu-icon-container16 .menu-icon div{position:absolute;top:0;right:0;left:0;bottom:0;width:22px;height:12px}.menu-icon-container16 .menu-icon span{position:absolute;display:block;width:100%;height:2px;background-color:black;border-radius:1px;transition:all 0.2s cubic-bezier(0.1, 0.82, 0.76, 0.965)}.menu-icon-container16 .menu-icon span:first-of-type{top:0}.menu-icon-container16 .menu-icon span:last-of-type{bottom:0}.menu-icon-container16 .menu-icon.active span:first-of-type,.menu-icon-container16 .menu-icon .menu-icon__checkbox:checked+div span:first-of-type{transform:rotate(45deg);top:5px}.menu-icon-container16 .menu-icon.active span:last-of-type,.menu-icon-container16 .menu-icon .menu-icon__checkbox:checked+div span:last-of-type{transform:rotate(-45deg);bottom:5px}.menu-icon-container16 .menu-icon.active:hover span:first-of-type,.menu-icon-container16 .menu-icon.active:hover span:last-of-type,.menu-icon-container16 .menu-icon:hover .menu-icon__checkbox:checked+div span:first-of-type,.menu-icon-container16 .menu-icon:hover .menu-icon__checkbox:checked+div span:last-of-type{width:22px}@media (min-width: 1024px){.menu-icon-container16 .menu-icon:hover span:first-of-type{width:26px}.menu-icon-container16 .menu-icon:hover span:last-of-type{width:12px}}.template16-page .request-demo-content-container{border-radius:8px;display:flex;justify-content:center;flex-direction:row}.template16-page .request-demo-content-container .contact-us-detail-container{padding:2rem 2rem;margin-top:10px}.template16-page .request-demo-content-container .contact-us-detail-container .contact-us-detail-description{text-align:left;line-height:1.2rem;font-weight:500}.template16-page .request-demo-content-container .request-demo-description-container{padding:1rem 2rem}.template16-page .request-demo-content-container .request-demo-description-container h1{text-align:center}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-page-description{text-align:center;line-height:1.2rem;font-weight:500;color:#a3a3a3}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-field-section{margin-top:3.5rem}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-field-section div.label{font-size:1rem}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-field-section p{font-size:0.8rem;padding-top:0.5rem;color:red}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-field-section input.inquiry-control{height:100px}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-field-section .module-interest{margin-bottom:0.5rem}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-field-section label.btn-module-interest{background:white !important;border:1px solid #ced4da !important;outline:none;font-size:0.85rem;width:100%;padding:0.75rem;text-align:left}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-field-section label.btn-module-interest span{white-space:break-spaces}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-field-section label.btn-module-interest.active{background:#e9e9e9 !important}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-field-section label.btn-module-interest:focus{background:#e9e9e9 !important}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-button{text-align:center}.template16-page .request-demo-content-container .request-demo-description-container .request-demo-button .request-demo-btn{color:white;background-color:#3e4166;padding:0.5rem 2rem}.template16-page section.contact-us-container-header .google-map .iframe-container{width:100%;height:250px;overflow:hidden}.template16-page section.contact-us-container-header .google-map .iframe-container iframe{width:100%;height:100%}.template16-page section.contact-us-container-header .contact-us-image-container{background-position:0% 40%;background-repeat:no-repeat;background-size:cover;position:relative;color:white;text-align:center;padding:17rem 0rem}.template16-page section.contact-us-container-header .contact-us-image-container .contact-us-image-word-container{transform:translate(0rem, 15rem)}.template16-page section.contact-us-container-header .contact-us-image-container .contact-us-image-word-container .contact-us-line{width:5%}.template16-page section.contact-us-container-header .contact-us-image-container .contact-us-image-word-container h1{margin:0;font-weight:bold;line-height:120%;font-size:48px;text-transform:uppercase}.template16-page section.contact-us-container-header .contact-us-header-description{color:white;font-size:1.15rem;text-align:center;padding:3.5rem 2rem}.template16-page section.contact-us-container-header .contact-us-header-description ul{list-style:disc}.template16-page section.contact-us-container-header .contact-us-header-description ul li{padding-bottom:2.5rem}@media only screen and (max-width: 991px){.template16-page .h1-title{margin-right:0px}.template16-page .banner-management-team-image{min-height:355px;padding-left:30px;display:flex;align-items:center}.template16-page .banner-desc-container{padding-top:0px !important}.template16-page .menu-list-container,.template16-page .dropdown{top:0px;background-color:#8e8e8e;margin-top:0px !important;position:relative;list-style-type:none;border:none;box-shadow:none;transition:all 0.5s ease}.template16-page .menu-list-container i{margin-left:5px;font-size:10px;color:white}.template16-page .menu-list-container li:active .dropdown{display:flex !important;flex-direction:column}.template16-page .menu-icon-container16{display:flex}.template16-page .menu-list-container li{background-color:#8e8e8e;border-bottom:none;display:flex;flex-direction:column;justify-content:center}.template16-page .menu-list-container .dropdown li{font-size:10px;padding-bottom:0px;border-bottom:1px solid white}.template16-page .menu-list-container ul li a{color:white;font-size:16px}.template16-page .menu-list-container{position:fixed}.template16-page .career-detail-container{padding:25px}.template16-page .copyright-text{text-align:center;font-size:12px;font-weight:300;margin-bottom:18px}.template16-page .footer-logo{display:block}.template16-page .region-footer{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.template16-page .assist-logo-container{display:block}.template16-page .assist-tagline{width:100%}.template16-page .assist-container{display:block;width:90%;margin-left:5%}.template16-page .assist-logo{font-size:40px}.template16-page .assist-logo-container{margin-top:50px;width:70%;padding-left:50px;margin-left:10%;justify-content:center;display:flex;flex-direction:column}.template16-page footer{padding:20px 0 77px !important}.template16-page section.contact-us-container-header .request-demo-content-container{flex-direction:column}.template16-page section.contact-us-container-header button{margin:56px;margin-right:0px}.template16-page .request-demo-description-container{padding:0px}.template16-page .h2-title{font-size:24px}.template16-page a{margin-bottom:10px}.template16-page section.project-list-section .onTop:hover{width:50px;border-radius:50%;transition-duration:0.3s;background:rgba(255,255,255,0.5);align-items:center;text-align:center}.template16-page section.project-list-section .onTop:hover .svgIcon{transition-duration:0.3s;transform:none}.template16-page section.project-list-section .onTop:hover::before{font-size:0px;opacity:0;bottom:-20px;transition-duration:0.3s}.template16-page section.project-list-section .testing2{margin-left:0 !important;margin-right:0}.template16-page section.project-list-section .text-image-text{margin-right:0;padding:0;margin-top:0}.template16-page section.project-list-section .text-image-text2{margin-right:0;padding:0;margin-top:0}.template16-page section.project-list-section .text-image-card{position:relative;display:flex}.template16-page section.project-list-section .front-card{position:relative}.template16-page section.project-list-section .back-card{position:absolute}.template16-page section.vision-mission-section .stack-container{display:block !important}.template16-page section.vision-mission-section .stack-items{width:auto}.template16-page section.vision-mission-section .h2-title{font-size:24px}.template16-page section.vision-mission-section .banner-management-team-image{padding:26px;align-items:center;display:flex}.template16-page section.vision-mission-section .banner-desc-container{padding:0px}.template16-page section.products-section .profile-card{width:100%}.template16-page section.products-section .banner-management-team-image{min-height:355px;padding-left:30px;padding-top:30px}.template16-page section.products-section .banner-desc-container{padding-top:51px}.template16-page section.trade-section .profile-card{width:100%}.template16-page section.trade-section .banner-management-team-image{min-height:355px;padding-left:30px;padding-top:30px}.template16-page section.trade-section .banner-desc-container{padding-top:51px}.template16-page section.our-team-section .profile-card{width:100%}.template16-page section.home-section .assist-margin{margin-top:381px}.template16-page section.home-section .h2-title{font-size:24px}.template16-page section.home-section .text-container{width:80%}.template16-page section.home-section .image-container{height:450px}.template16-page section.home-section .project-adjustment-1{margin:0}.template16-page section.home-section .project-adjustment-2{margin-top:15vh}.template16-page section.home-section .project-adjustment-3{margin-top:-15vh}.template16-page section.home-section .project-adjustment-4{margin:0}.template16-page section.home-section .project-adjustment-5{margin-top:-15vh}.template16-page section.home-section .slide{flex-direction:column}.template16-page section.home-section .carousel-container{height:870px;width:100%}.template16-page section.home-section .product-service-container{margin-top:315px}.template16-page section.home-section .h1-title{font-size:30px}.template16-page section.home-section .brief-about-us{max-width:100%}.template16-page section.home-section .product-service-wrapper{display:block}.template16-page section.home-section .project-container{background-size:cover;height:390px;padding:15px;color:#fff;position:relative}.template16-page section.home-section .brief-projects{display:block}.template16-page section.home-section .brief-about-us p{font-size:14px}.template16-page section.home-section .btn-learn-more{font-size:14px;text-decoration:underline}.template16-page section.home-section .project-card{float:left;width:50%;padding-top:0;background:-webkit-linear-gradient(top, transparent 0%, #000 37%, #fff 62%, #fff 100%)}}.template16-page nav.navbar{position:sticky;top:0;z-index:999}.template16-page nav.navbar.shadow{box-shadow:0 5px 10px 0 rgba(0,0,0,0.08) !important}.template16-page nav.navbar #menuBurger{display:none}.template16-page nav.navbar .company-name{color:black;align-items:center;font-size:1rem;font-weight:600;padding:0.5rem;font-family:calibri;width:200px}.template16-page nav.navbar ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));margin:1rem 0}.template16-page nav.navbar ul li{display:flex;justify-content:center}.template16-page nav.navbar ul li a{text-decoration:none;padding:10px 15px}@media only screen and (max-width: 991px){.template16-page nav.navbar{justify-content:end;padding:1rem;background-color:white}.template16-page nav.navbar #menuBar{display:none}.template16-page nav.navbar #menuBurger{display:flex;flex-direction:column;position:relative;z-index:1;-webkit-user-select:none;user-select:none;margin-right:0.5rem}.template16-page nav.navbar #menuBurger input{display:flex;width:40px;height:32px;position:absolute;cursor:pointer;opacity:0;z-index:2}.template16-page nav.navbar #menuBurger span{display:flex;width:29px;height:2px;margin-bottom:5px;position:relative;background:#000000;border-radius:3px;z-index:1;transform-origin:5px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}.template16-page nav.navbar #menuBurger span:first-child{transform-origin:0% 0%}.template16-page nav.navbar #menuBurger span:nth-last-child(2){transform-origin:0% 100%}.template16-page nav.navbar #menuBurger input:checked ~ span{transform:rotate(45deg) translate(-3px, -1px);background:#36383F}.template16-page nav.navbar #menuBurger input:checked ~ span:nth-last-child(3){transform:rotate(0deg) scale(0.2, 0.2)}.template16-page nav.navbar #menuBurger input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}.template16-page nav.navbar #menu{position:absolute;width:95vw;height:100vh;box-shadow:0 0 10px #85888C;margin:-38px 0 0 -50px;padding:50px;padding-top:25px;padding-right:25px;background-color:#F5F6FA;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);z-index:100}}.template16-page section.page-banner-section{display:flex;align-items:center;position:relative;padding:0 0 2rem 0;overflow:hidden}.template16-page section.page-banner-section .banner-background-image{width:100%;height:100%;position:relative;min-height:330px;background-size:cover;background-repeat:no-repeat;background-position:center center}.template16-page section.page-banner-section .banner-background-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.template16-page section.page-banner-section .overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(28,28,28,0.3);display:flex;justify-content:left;align-items:center;transition:transform 0.3s}.template16-page section.page-banner-section .overlay .assist-wrapper a{display:flex;flex-direction:column;align-items:center}.template16-page section.page-banner-section .overlay .assist-tagline{width:30%}.template16-page section.page-banner-section .overlay .assist-margin{margin:10px;margin-bottom:0px;margin:10px;position:relative;min-height:330px;background-size:cover;background-repeat:no-repeat;background-position:center center}.template16-page section.page-banner-section .overlay .logo-container{display:flex;align-items:center;padding:0.2rem;margin-right:1rem;border-radius:15px;width:100%;height:240px;margin-left:7%}.template16-page section.page-banner-section .overlay .logo{width:180px;height:180px;border-radius:50%;justify-content:center}.template16-page section.page-banner-section .overlay .desc-text .h1-title{font-size:43px;letter-spacing:4px;text-transform:uppercase;font-weight:800;color:#fff;padding-bottom:5px;margin-top:0;line-height:110%;position:relative}.template16-page section.page-banner-section .overlay .desc-text .h2-title{font-size:43px;letter-spacing:4px;text-transform:uppercase;font-weight:800;color:#fff;padding-bottom:5px;margin-top:0;line-height:110%;position:relative}.template16-page section.page-banner-section .overlay .desc-text .underline{width:80px;height:5px;background:#fff;bottom:-15px;left:0}.template16-page section.page-banner-section .overlay .desc-text .page-banner-description{color:#eceff3;font-size:32px;letter-spacing:5px;float:left;padding-right:40px;margin-right:40px;text-transform:uppercase}.template16-page section.page-banner-section .overlay .about-us-text{font-size:40px;text-align:left;color:white;padding:20px;margin-right:5%;margin-top:50px}.template16-page section.page-banner-section .overlay .about-us-text h1{font-size:40px}.template16-page section.page-banner-section .swiper-container{width:100%;height:90vh}.template16-page section.page-banner-section .contact-swiper-container{width:100%;height:90vh}.template16-page section.page-banner-section .swiper-slide{width:100%;height:90vh;text-align:center;font-size:18px;background:#fff}.template16-page section.page-banner-section .swiper-slide img{width:100%;height:100%;object-fit:cover}.template16-page section.page-banner-section .swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.template16-page section.page-banner-section .swiper-pagination-bullet{width:10px;height:10px;background:#888;opacity:0.7;margin:0 8px;border-radius:50%;cursor:pointer;transition:background 0.3s}.template16-page section.page-banner-section .swiper-pagination-bullet-active{background:#fff}@media only screen and (max-width: 991px){.template16-page section.page-banner-section .swiper-slide{height:60vh}.template16-page section.page-banner-section .about-us-text{margin-top:0px !important}.template16-page section.page-banner-section .swiper-container{height:355px !important}.template16-page section.page-banner-section .contact-swiper-container{height:55vh !important}.template16-page section.page-banner-section .contact-overlay{flex-direction:column !important}.template16-page section.page-banner-section .contact-logo-container{display:block !important;margin-top:40px !important}.template16-page section.page-banner-section .request-demo-content-container{flex-direction:column}.template16-page section.page-banner-section button{margin:56px;margin-right:0px}.template16-page section.page-banner-section .request-demo-description-container{padding:0px}.template16-page section.page-banner-section .h2-title{font-size:24px}.template16-page section.page-banner-section a{margin-bottom:10px}.template16-page section.page-banner-section .banner-background-image .company-brand-container img{display:none}.template16-page section.page-banner-section .banner-background-image .company-brand-container .banner-desc-container .banner-desc{font-size:36px}}.template16-page section.about-us-section .about-us-container{display:flex;flex-direction:row}.template16-page section.about-us-section .company-logo-avatar{width:280px;height:280px;border-radius:50%;margin-right:5rem}.template16-page section.about-us-section .about-us-desc{line-height:1.6}.template16-page section.about-us-section .about-desc-container h2{margin-bottom:2rem;font-weight:bold}.template16-page section.about-us-section .about-desc-container a.btn{margin-top:2rem;padding:0.5rem 2.5rem}.template16-page section.about-us-section .about-card{height:100%;padding:3rem;border-radius:16px}.template16-page section.about-us-section .about-card .card-title{margin-bottom:2rem;font-weight:600}.template16-page section.about-us-section .about-card .card-desc{line-height:1.6}@media only screen and (max-width: 991px){.template16-page section.about-us-section .about-us-container{flex-direction:column;align-items:center}.template16-page section.about-us-section .company-logo-avatar{margin-right:0;margin-bottom:2rem;width:160px;height:160px}.template16-page section.about-us-section .about-desc-container{display:flex;flex-direction:column;align-items:center}.template16-page section.about-us-section .about-desc-container h2{margin-top:2rem;text-align:center}}.template16-page section.catalogs-section .catalogs-container{display:flex;flex-direction:row;padding:5rem 8rem;align-items:center;border-radius:1rem;justify-content:space-between}.template16-page section.catalogs-section .catalogs-container .catalogs-button-wrapper{display:flex;flex-direction:column}.template16-page section.catalogs-section .catalogs-container .catalogs-button-wrapper .custom-text-btn{font-size:30px;padding:1rem 3rem;color:#A6A6A6}.template16-page section.catalogs-section .catalogs-container .catalogs-button-wrapper .custom-text-btn:active{font-weight:700}.template16-page section.catalogs-section .catalogs-container .catalogs-button-wrapper .custom-text-btn:focus{outline:none !important;box-shadow:none !important}.template16-page section.catalogs-section .catalogs-container .catalogs-button-wrapper .divider{position:relative;border-radius:1rem}.template16-page section.catalogs-section .catalogs-container .catalogs-button-wrapper .catalog-tab-item.active{font-weight:600}.template16-page section.catalogs-section .catalogs-container .catalogs-grid-container{display:grid;grid-template-columns:repeat(2, 1fr);border-radius:1rem}.template16-page section.catalogs-section .catalogs-container .catalogs-grid-container.catalogs-content{display:none}.template16-page section.catalogs-section .catalogs-container .catalogs-grid-container.catalogs-content.active{display:block}.template16-page section.catalogs-section .catalogs-container .catalogs-grid-container .catalogs-grid-item{aspect-ratio:1;height:200px}.template16-page section.catalogs-section .catalogs-container .catalogs-grid-container .catalogs-grid-item img{width:100%;height:100%;object-fit:cover}.template16-page section.catalogs-section .catalogs-container .catalogs-grid-container .catalogs-grid-item:nth-child(1) img{border-top-left-radius:1rem}.template16-page section.catalogs-section .catalogs-container .catalogs-grid-container .catalogs-grid-item:nth-child(2) img{border-top-right-radius:1rem}.template16-page section.catalogs-section .catalogs-container .catalogs-grid-container .catalogs-grid-item:nth-child(3) img{border-bottom-left-radius:1rem}.template16-page section.catalogs-section .catalogs-container .catalogs-grid-container .catalogs-grid-item:nth-child(4) img{border-bottom-right-radius:1rem}@media only screen and (max-width: 991px){.template16-page section.catalogs-section .catalogs-container{flex-direction:column;padding:2rem}.template16-page section.catalogs-section .catalogs-container .catalogs-button-wrapper{margin-bottom:2rem}}.template16-page section.project-section .project-card-container{background-color:white;padding:24px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.08);border-radius:8px}.template16-page section.project-section .project-card-container .project-card{display:flex;flex-direction:column}.template16-page section.project-section .project-card-container .project-card img{height:300px;object-fit:cover;border-radius:8px}.template16-page section.project-section .project-card-container .project-card .project-title{font-weight:600;margin:16px 0}.template16-page section.project-section .project-card-container .project-card .project-location-wrapper{display:flex;flex-direction:row;align-items:center}.template16-page section.project-section .project-card-container .project-card .project-location-wrapper .project-location{font-size:14px}.template16-page section.project-section .project-card-container .project-card .project-location-wrapper .material-symbols-outlined{font-size:16px}@media only screen and (max-width: 991px){.template16-page section.project-section .project-card-container .project-card:not(:first-child){margin-top:2rem}}.template16-page section.member-section .member-container{display:flex;flex-direction:row;padding:5rem 8rem;align-items:center;border-radius:1rem;justify-content:space-between}.template16-page section.member-section .member-container .member-title{font-size:30px;font-weight:700;padding:1rem 3rem;color:#A6A6A6}.template16-page section.member-section .member-container .member-grid-container{display:grid;grid-template-columns:repeat(2, 1fr);border-radius:1rem}.template16-page section.member-section .member-container .member-grid-container .member-grid-item{aspect-ratio:1;height:200px}.template16-page section.member-section .member-container .member-grid-container .member-grid-item img{width:100%;height:100%;object-fit:cover}.template16-page section.member-section .member-container .member-grid-container .member-grid-item:nth-child(1) img{border-top-left-radius:1rem}.template16-page section.member-section .member-container .member-grid-container .member-grid-item:nth-child(2) img{border-top-right-radius:1rem}.template16-page section.member-section .member-container .member-grid-container .member-grid-item:nth-child(3) img{border-bottom-left-radius:1rem}.template16-page section.member-section .member-container .member-grid-container .member-grid-item:nth-child(4) img{border-bottom-right-radius:1rem}@media only screen and (max-width: 991px){.template16-page section.member-section .member-container{flex-direction:column;padding:2rem}.template16-page section.member-section .member-container .member-title{margin-bottom:2rem}}.template16-page section.catalog-section .catalog-card{display:flex;flex-direction:row;align-items:center;padding:3rem;border-radius:1rem}.template16-page section.catalog-section .catalog-card:not(:first-child){margin-top:2rem}.template16-page section.catalog-section .catalog-card img{width:250px;height:250px;object-fit:cover;border-radius:1rem}.template16-page section.catalog-section .catalog-card.reverse{flex-direction:row-reverse}.template16-page section.catalog-section .catalog-card.reverse img{margin-right:0}.template16-page section.catalog-section .catalog-card .catalog-detail-container{display:flex;flex-direction:column;flex:1;padding:2rem 5rem}.template16-page section.catalog-section .catalog-card .catalog-detail-container .catalog-name{font-size:20px;font-weight:600;margin-bottom:1rem}.template16-page section.catalog-section .catalog-card .catalog-detail-container .catalog-desc{color:rgba(128,128,128,0.6)}@media only screen and (max-width: 991px){.template16-page section.catalog-section .catalog-card{flex-direction:column;align-items:start;padding:1rem}.template16-page section.catalog-section .catalog-card img{width:100%}.template16-page section.catalog-section .catalog-card .catalog-detail-container{padding:1rem 0}}.template16-page section.project-list-section .text-image-card{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:all 0.5s ease;margin-right:-85px;z-index:2}@media screen and (max-width: 2560px){.template16-page section.project-list-section .testing2{margin-left:-85px;margin-right:0px !important}}@media only screen and (max-width: 991px){.template16-page section.project-list-section .project-card{flex-direction:column;align-items:start;padding:1rem}.template16-page section.project-list-section .project-card img{width:100%}.template16-page section.project-list-section .project-card .project-detail-container{padding:1rem 0}}.template16-page section.member-list-section .member-card{display:flex;flex-direction:row;align-items:center;padding:3rem;border-radius:1rem}.template16-page section.member-list-section .member-card:not(:first-child){margin-top:2rem}.template16-page section.member-list-section .member-card img{width:250px;height:250px;object-fit:cover;border-radius:1rem}.template16-page section.member-list-section .member-card.reverse{flex-direction:row-reverse}.template16-page section.member-list-section .member-card.reverse img{margin-right:0}.template16-page section.member-list-section .member-card .member-detail-container{display:flex;flex-direction:column;flex:1;padding:2rem 5rem}.template16-page section.member-list-section .member-card .member-detail-container .member-name{font-weight:700;font-size:20px;margin-right:5rem}.template16-page section.member-list-section .member-card .member-detail-container .member-title{font-weight:600}.template16-page section.member-list-section .member-card .member-detail-container .member-desc{margin-top:2rem;line-height:1.6;color:white}@media only screen and (max-width: 991px){.template16-page section.member-list-section .member-card{flex-direction:column;align-items:start;padding:1rem}.template16-page section.member-list-section .member-card img{width:100%;height:auto;aspect-ratio:1/1}.template16-page section.member-list-section .member-card .member-detail-container{padding:1rem;width:100%}.template16-page section.member-list-section .member-card .member-detail-container .member-name{margin-right:0;text-align:center}.template16-page section.member-list-section .member-card .member-detail-container .member-title{text-align:center}}.template16-page section.certificate-section .cert-card{background:#fff;padding:10px;margin:10px;display:flex;align-items:center;height:600px;justify-content:center}.template16-page section.certificate-section .cert-card img{height:600px;width:100%;padding-top:10px;padding-bottom:10px}.template16-page section.certificate-section .certificate-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:1000}.template16-page section.certificate-section .certificate-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.3);width:40%;max-height:90vh;overflow-y:scroll;text-align:center;border-radius:5px;position:relative}.template16-page section.certificate-section .certificate-modal-close{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer;z-index:2}.template16-page section.certificate-section .certificate-modal-image{width:100%;height:100%}@media screen and (min-width: 300px) and (max-width: 767px){.template16-page section.certificate-section .cert-card{margin:10px 15px}}.template16-page section.grade-category-section h2{font-weight:600}.template16-page section.grade-category-section .grade-category-container{position:relative;padding:5rem;border-radius:16px}.template16-page section.grade-category-section .grade-category-container .grade-category-card{display:flex;flex-direction:column;background-color:white;padding:2rem;border-radius:16px;max-height:250px;overflow:hidden}.template16-page section.grade-category-section .grade-category-container .grade-category-card .grade-title{font-weight:600}.template16-page section.grade-category-section .grade-category-container .grade-category-card .specialize-list-container{overflow:scroll}@media only screen and (max-width: 991px){.template16-page section.grade-category-section .grade-category-container{padding:0 1rem;padding-bottom:1rem;height:100%}.template16-page section.grade-category-section .grade-category-container .grade-category-card{margin-top:1rem}}.template16-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}.template16-page .whatsapp-float img{width:50px;height:50px;border-radius:50%;display:block}.img-responsive{position:absolute;opacity:1;transition:opacity 0.5s ease-in-out}@media screen and (min-width: 300px) and (max-width: 767px){.img-responsive{position:static}}.img-responsive-16{position:static}.img-container{position:relative;display:flex;justify-content:center;align-items:center}.events-arrow-container{display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}@media screen and (min-width: 300px) and (max-width: 767px){.events-arrow-container{position:absolute}}.arrow{background-color:rgba(0,0,0,0.5);color:white;font-size:20px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;pointer-events:auto;user-select:none;transition:background-color 0.3s ease;margin:350px 0}.arrow:hover{background-color:rgba(0,0,0,0.8)}.arrow.prev{position:absolute;left:-50px}.arrow.next{position:absolute;right:-50px}.hidden{opacity:0;pointer-events:none;position:absolute}.img{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 300px) and (max-width: 767px){.modal-project-img{width:100%;max-width:100%;flex-shrink:0;border-radius:8px}}

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