/* © 2025. Sing Wah Enterprise Pte Lte. All Rights Reserved. */

@font-face {font-family: Nunito;src: url('/res/fonts/Nunito-VariableFont_wght.ttf');}body{font-family: Nunito, Tahoma, Helvetica, Arial, "Adobe KaiTi Std", "KaiTi", "Microsoft Yahei", "微软雅黑", STXihei, "华文细黑", SimHei, sans-serif;background-color: #ffffff;margin: 0px;padding: 0px;}/*** Navbar ***/.navbar{position: relative;width: 100%;margin: 0px;padding: 0px;color: #ffffff;background-color: #e0e0e0;font-size: 15px;outline: none;}.navbar .floatleft{float: left;}.navbar .floatright{float: right;}.navbar .tablecell{display: table-cell;}.navbar h1.companyname{line-height: 20px;color: rgba(202,8,8,1);padding: 10px 40px 10px 0px;}.navbar span.companyname_zh{font-size: 27px;}.navbar span.companyname_en{font-size: 18px;font-family: "Times New Roman", Times, serif;font-weight: lighter;font-stretch: ultra-condensed;}.navbar h1{font-weight: bold;line-height: 20px;color: #ffffff;background-color: transparent;display: table-cell;padding: 20px 80px 20px 20px;margin: 0px;}.navbar h2{font-size: 15px;font-weight: bold;background-color: #ca0808;color: #ffffff;background-color: transparent;display: table-cell;padding: 20px;margin: 0px;}.navbar div.menu-dropdown{display: none;}.navbar button.menu-button{display: none;}.navbar a.nav-item{text-decoration: none;text-transform: capitalize;color: #202020;background-color: transparent;font-size: 15px;line-height: 20px;font-weight: bold;display: table-cell;padding: 20px;margin: 0px;}.navbar .logo{height: 55px;padding: 5px;}@media (max-width: 990px){.navbar-light .navbar-nav .nav-link{margin-right: 0;padding: 10px 0;}.navbar-light .navbar-nav {border-top: 1px solid #EEEEEE;}}div.contentBlank{margin: 0px 0px 0px 0px;padding: 0px 0px 35px 0px;}div.content{position: relative;margin: 0px 0px 0px 0px;padding: 0px;display: flow-root;width: 100%;}div.content .floatleft{float: left;}div.content .floatright{float: right;}div.content .floatnone{float: none;}div.content .sidemargin{margin: 0em 4em;}div.content .allsidemargin{margin: 4em;}.content img{margin: 0px;padding: 0px;width: 100%}.content img{margin: 0px;padding: 0px;width: 100%}.content .floatright img{margin: 0px;padding: 0px;width: 35vw;}.content div.vm45{margin: 0px;padding: 0px;width: 35vw;}.content div.table-cell{margin: 0px;padding: 0px;display: table-cell;}.content .floatright iframe{margin: 0px;padding: 0px;width: 50vw;height: 50vw;}@media (max-width: 990px){.content .floatright iframe{width: 100vw;height: 100vw;}}div.content h1{margin-top: 0px;font-weight: bold;color: #198754;}div.content h2{margin-top: 0px;font-weight: bold;color: #ca0808;}div.content h3{margin-top: 0px;font-weight: bold;color: #51cfed;}div.content h4{margin-top: 2em;margin-bottom: 0px;font-weight: bold;color: #51cfed;}div.content h5{margin-top: 2em;margin-bottom: 0px;font-weight: bold;color: #ca0808;}div.content h6{margin-top: 2em;margin-bottom: 0px;font-weight: bold;color: #198754;}div.content .item-box{}div.content-serviceblock{margin: 8px;padding: 0px;float: left;width: 20vw;height: 30vw;min-width: 200px;min-height: 300px;}div.content-serviceblock h4 img{max-width: 100%;min-width: 200px;min-height: 200px;height: 20vw;object-fit: cover;border: 0px;margin: 0px;padding: 0px;}div.content-serviceblock h4{margin: 0px 10px;padding: 0px;margin-bottom: 0px;font-weight: bold;font-size: 1.1em;color: #000000;}div.content-serviceblock h5{margin: 0px 10px;padding: 0px;margin-bottom: 0px;font-weight: bold;font-size: 1.1em;color: #000000;}div.content-serviceblock h6{margin: 0px 10px;padding: 0px;margin-bottom: 0px;font-weight: bold;font-size: 1.1em;color: #000000;}div.content-projectblock{margin: 0px 40px 40px 0px;padding: 0px;float: left;width: 20vw;height: 20vw;min-width: 400px;min-height: 400px;transition: all 0.3s;border: 1px solid rgba(128, 128, 128, 0.2);box-shadow: 0px 0px 2px rgba(80, 80, 80, 0.2);}div.content-projectblock:hover{border: 1px solid rgba(255, 255, 255, 0);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);}div.content-projectblock img{max-width: 100%;min-width: 200px;min-height: 200px;height: 13vw;object-fit: cover;border: 0px;margin: 0px;padding: 0px;}div.content-projectblock-title{height: 3em;}div.content-projectblock h4{margin: 0px 10px 0px 10px;padding: 0px;margin-bottom: 0px;font-weight: bold;font-size: 1.1em;color: #000000;}div.content-projectblock h5{margin: 0px 10px;margin-bottom: 0px;font-weight: bold;font-size: 0.9em;color: #a0a0a0;}div.content-projectblock h6{margin: 0px 10px;margin-bottom: 0px;font-weight: bold;font-size: 0.9em;color: #a0a0a0;}div.content-projectblock p{margin: 0px 10px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3; /* number of lines to show */line-clamp: 3;-webkit-box-orient: vertical;}@media (max-width: 990px){div.content-projectblock{display: block;}}footer.footer{margin: 0px;padding: 4em;background-color: #060215;}.footer{color: #ffffff;}.footer .floatleft{float: left;}.footer .floatright{float: right;}.footer .floatnone{float: none;}.footer div.footer-content{max-width: fit-content;margin-left: auto;margin-right: auto;}.footer div,div.footer{position: relative;margin: 0px 0px 2em 0px;padding: 0px;display: table-cell;width: 100vw;}footer.footer h1{margin-top: 0px;font-weight: bold;}footer.footer h2{margin-top: 0px;font-weight: bold;}footer.footer h3{margin-top: 0px;font-weight: bold;}footer.footer p{margin: 0px 10px;}p.copyright{margin: 0px;padding: 2em 4em;font-size: 10px;text-align: right;color: #ffffff;background-color: #060215;}footer.footer a{text-decoration: none;color: #ffffff;}