@font-face{font-family:Circular Std Book;src:url(/css/fonts/CircularStd-Book.woff2) format("woff2"),url(/css/fonts/CircularStd-Book.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Radwave Demo;src:url(/css/fonts/RadwaveDemoRegular.woff2) format("woff2"),url(/css/fonts/RadwaveDemoRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nelphim;src:url(/css/fonts/Nelphim-Regular.woff2) format("woff2"),url(/css/fonts/Nelphim-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/css/fonts/SpaceGrotesk-Medium.woff2) format("woff2"),url(/css/fonts/SpaceGrotesk-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.font-circular{font-family:Circular Std Book}.font-radwave{font-family:Radwave Demo}.font-nelphim{font-family:Nelphim}.font-space{font-family:Space Grotesk}.font-blue{color:#1e90ff}.span-first{color:#7fb77e}.span-last{color:#d1603d}.drop-down-color{color:#abd6ba}.button-primary{background-color:transparent;padding:1rem 2rem;border:2px solid #000!important;color:#fff}.button-blue{background-color:#4a90e2}.button-register{padding:3rem 5rem;border:0}.button-brochure-text{font-size:2rem}.project-button{background-color:#2c3e50;color:#fff;border:1px solid #000!important;border-radius:5px;padding:2rem;font-size:3rem!important;cursor:pointer;transition:background-color .3s ease}.project-button:hover{color:#fff!important;background-color:#34495e!important}.h1-body-title{padding:5rem 0}:root{overflow-x:hidden;font-size:10px}.div-welcome-page-container{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%}.welcome-container{position:fixed;top:0;left:0;width:100%;height:90%;background-color:#34495e;display:flex;flex-flow:column;align-items:center;justify-content:space-around;z-index:9999;transition:transform 2.5s ease-in-out,opacity 2.5s ease-in-out}.welcome-container.slide-away{transform:translatex(-100%) translatey(-50%);opacity:0}.p-homepage-email{font-size:2rem}.a-email{color:#fff}.div-homepage-hero-background-container{display:flex;flex-direction:row;height:auto}.div-background-hero-left,.div-background-hero-right{height:100vh;z-index:0}.div-homepage-hero-container{position:absolute;z-index:2;top:0;left:0;right:0;background-color:#34495e;height:100%;width:100%;border-radius:5rem;display:flex;flex-flow:column;padding:0 3rem 5rem}.div-homepage-hero-container-inner{display:flex;flex-flow:row;height:100%;width:100%;justify-content:center;align-items:center}.div-homepage-hero-image{z-index:2;height:75vh;max-height:100%;background-image:url(/images/angchongheng-logo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:35px}.div-homepage-hero-container-information{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;gap:2rem;postion:relative}.div-homepage-hero-container-text{display:flex;flex-flow:column}.h1-homepage-hero-name{font-size:5rem;padding:5rem 0}.p-homepage-hero-bottom{font-size:1.5rem;max-width:65rem}.div-header-button-container{display:flex;flex-flow:row;gap:2rem}.link-homepage-button{position:relative;color:#fff;text-decoration:none;font-size:3rem;padding:2rem 3rem;border:1px solid #000;overflow:hidden}.link-homepage-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#005a9e;z-index:0;transition:left .5s ease}.link-homepage-button:hover:before{left:0}.link-homepage-button:hover{color:#fff}.span-button-text{position:relative;z-index:1}.swiper-button-next,.swiper-button-prev{color:#000!important;display:flex}.swiper-pagination-bullet{background:#000!important;opacity:.7;width:15px!important;height:15px!important}.swiper-pagination-bullet-active{background:#333!important;opacity:1}.swiper-content{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:20px;width:50%;height:100%;margin:0 auto;padding:5rem 0}.h1-swiper-offerings{font-size:5rem;text-align:center;padding:2rem 0}.p-swiper{font-size:2.5rem;max-width:50rem;line-height:1.5;text-align:center}.div-homepage-projects{display:flex;flex-flow:row;justify-content:space-evenly;align-items:center;padding:5rem 0}.img-project-demo{width:35rem;height:35rem;transition:transform .3s ease-in-out;object-fit:cover;border-radius:3rem}.img-project-demo:hover{transform:translateY(-50px)}.card{width:35rem;height:35rem;background-color:#fff;text-align:center;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px}.card-head{width:100%;display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem 0}.img-card{width:100%;height:auto}.card-title{font-size:2.5rem;color:#333;font-weight:700}.card-body{padding:1rem 2rem;display:flex;flex-flow:column;justify-content:space-between}.card-text{font-size:1.85rem;color:#000;line-height:1.5}.marqueeContainer{overflow:hidden;white-space:nowrap;position:relative;width:100%}.marquee{display:flex;flex-flow:row;gap:3rem;padding-left:100%;animation:slideLeft 15s linear infinite alternate}.h1-marquee{padding:1rem 2rem;border:2px solid #000}@keyframes slideLeft{0%{transform:translateX(-5%)}to{transform:translateX(-100%)}}.div-homepage-register{display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:#add8e6;padding:8rem 0}.button-register{font-size:3rem}.h1-homepage-register-title{font-size:6rem}.p-homepage-register-title{font-size:2rem;text-align:center;padding:2rem 3rem;max-width:65rem}.button-register{position:relative;display:inline-block;margin:2rem 3rem;font-size:2.4rem;color:#fff;border:none;border-radius:5px;overflow:hidden;cursor:pointer;text-align:center;transition:color .3s ease;text-decoration:none}.button-register:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#005a9e;z-index:0;transition:left .3s ease}.button-register:hover:before{left:0}.button-register:hover{color:#fff}.button-register span{position:relative;z-index:1}.div-homepage-footer{background:#1a5a94;padding:5rem 0}.p-footer-creation{font-size:2rem;text-align:center}@media only screen and (max-width:1399px){.div-homepage-hero-image{display:none}.div-homepage-hero-container-inner{display:flex;flex-flow:column;justify-item:center;align-item:center;text-align:center}.h1-homepage-hero-bottom{padding:0}.div-homepage-hero-container-information{gap:1rem}.div-homepage-selling-container{padding:5rem 0}.div-homepage-contact-us{margin:0;justify-content:start;align-items:center;height:100%}.div-homepage-now-selling-background{background-size:contain;height:75vh;max-height:100%;width:100%}}@media only screen and (max-width:991px){.div-homepage-header-more{display:flex}.div-background-hero-left,.div-background-hero-right{width:100%;height:50vh}.div-homepage-hero-container{display:flex;flex-flow:column;height:50vh;justify-content:start;padding:0}.p-homepage-hero-bottom{max-width:100%;font-size:1.25rem;text-align:center;padding:0 2rem}.div-homepage-hero-container-inner{display:flex;flex-flow:column}.div-homepage-hero-container-information{display:flex;flex-flow:column;width:100%;height:100%;justify-content:center;align-items:center;padding:0 5rem}.h1-homepage-hero-title{font-size:2rem}.h1-homepage-hero-name{font-size:4.5rem;padding:1rem 0}.div-homepage-hero-bottom{position:unset;bottom:0;max-width:100%;height:100%;padding:0 5rem}.div-homepage-hero-container-information{gap:1rem}.div-homepage-projects{display:flex;flex-flow:column;gap:2rem}.div-homepage-footer-trademark{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-width:767px){.div-homepage-hero-container{padding:0}.div-homepage-hero-container-information{gap:1rem;padding:0 3rem}.div-homepage-projects{display:flex;flex-flow:column}.p-homepage-hero-bottom{max-width:100%;font-size:1.25rem;text-align:center;padding:0 2rem}}@media only screen and (max-width:575px){.div-background-hero-left,.div-background-hero-right,.div-homepage-hero-container{height:100vh;width:100%}.div-homepage-hero-container-information{margin:.5rem 0;padding:5rem 0;height:100%}.link-homepage-button{font-size:1.8rem;padding:1rem}.div-homepage-hero-container-information{gap:1rem;padding:0 3rem}.div-homepage-hero-container-text{justify-content:center}.div-homepage-register{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%}.h1-homepage-register-title{text-align:center;font-size:2.5rem}.div-header-button-container{display:flex;flex-flow:column;gap:.5rem}.p-footer-trademark{max-width:100%;padding:0 3rem}}