@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-MediumItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:900;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/Montserrat-BlackItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:SVN-Miller Banner;font-weight:400;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/SVN-MillerBanner.ttf) format("truetype")}@font-face{font-display:swap;font-family:SVN-Miller Banner;font-weight:900;src:url(../../../../../../../../../themes/bds/sunshinecity/assets/fonts/SVN-MillerBannerBlack.ttf) format("truetype")}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Montserrat";font-weight:300;font-size:16px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;height:100%}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}a{outline:none;text-decoration:none}a span{border:1px solid transparent}a:hover,a:focus{text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}p{padding:0}h1,h2,h3,h4,h5,h6{padding:0}fieldset{border:none;margin:0;padding:0}button{cursor:pointer;background-color:transparent;outline:none;border:none}button:focus{outline:none}img{max-width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}input{outline:none;border-radius:0}.p-tb-80{padding:80px 0}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.mb-50{margin-bottom:50px}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mt-60{margin-top:60px}.popup-news__content::-webkit-scrollbar{width:2px}.popup-news__content::-webkit-scrollbar-track{background:#888}.popup-news__content::-webkit-scrollbar-thumb{background:#478480}.popup-news__content::-webkit-scrollbar-thumb:hover{background:#555}.container{max-width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box}a{outline:none}a:hover,a:focus{text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.btn.focus,.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}ol{margin:0;padding:0}p{padding:0}h1,h2,h3,h4,h5,h6{padding:0;font-weight:400;margin-bottom:0;line-height:1.3}fieldset{border:none;margin:0;padding:0}button{cursor:pointer;background-color:transparent;outline:none;border:none}button:focus{outline:none}img{max-width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}input{outline:none}a{color:#f5de4d}a:hover,a:focus{color:rgba(245,222,77,.8)}.p-100{padding:100px 0}.title{text-transform:uppercase;font-size:37px;color:#151947;font-weight:600;font-family:"SVN-Miller Banner";font-weight:900}.title span{display:inline-block;position:relative;padding-bottom:15px;color:#000;font-size:27px}.title.title-w,.title.title-w span{color:#fff}.title-bg{background:linear-gradient(to right,#ffdb6b,#c49b27,#c7950e,#fef097,#a17700);background:-webkit-gradient(linear,left top,right top,from(#ffdb6b),color-stop(#c49b27),color-stop(#c7950e),color-stop(#fef097),to(#a17700));background:-moz-linear-gradient(left,#ffdb6b,#c49b27,#c7950e,#fef097,#a17700);background:-o-linear-gradient(left,#ffdb6b,#c49b27,#c7950e,#fef097,#a17700);color:#ffdb6b;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fancybox-caption{text-align:center;font-weight:700}.header{position:fixed;width:100%;z-index:999;transition:all ease .4s;background:#1F2944;top:0}.header .nav-comp-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;align-items:center;transition:all ease 0.4s;justify-content:space-between;position:relative}.header__inner .logo{width:130px}.header__inner .logo img{height:130px;position:relative;transition:all ease 0.4s}.header__inner .logo a{position:absolute;display:block;transition:all 0.4s;top:0;left:0}.header.scroll .logo img{height:80px;width:unset}.header.scroll .header__inner{height:64px}.header__inner .navbar-nav>.nav-item>.nav-link{color:#fff;font-size:16px;font-weight:500}.header__inner .navbar-nav .nav-item.active .nav-link{color:#c29e51}.header__inner .navbar-nav>.nav-item:hover>.nav-link{color:#c29e51}.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-nav>.nav-item{-webkit-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s;position:relative}.header.active .navbar-nav .nav-item{padding:10px}.navbar-nav .nav-item.active .nav-link{position:relative;z-index:2}.navbar-toggler{display:none;outline:none}.mobile-menu{display:none}.navbar-nav>.nav-item:last-child,.navbar-nav>.nav-item:last-child>.nav-link{padding-right:unset}.navbar-nav>.nav-item>.nav-link{position:relative;padding:0 20px;z-index:2}.navbar-nav>.nav-item:hover>.nav-link{color:#929292}.navbar-nav>.nav-item:last-child:hover:before{right:-10px}.slider-home{position:relative;overflow:hidden}.slider-home__inner{position:relative}.slider-home__list-item{position:relative}.slider-home__list-item .wrap-img{height:700px;position:relative}.slider-home__list-item .wrap-img img{position:absolute;top:0;left:0;width:100%;height:100%}.slider-home .wrap-info{position:absolute;bottom:100px;left:0;transform:translateX(20%)}.slider-home .wrap-info h1{background:linear-gradient(to right,#ffdb6b,#c49b27,#c7950e,#fef097,#a17700);background:-webkit-gradient(linear,left top,right top,from(#ffdb6b),color-stop(#c49b27),color-stop(#c7950e),color-stop(#fef097),to(#a17700));background:-moz-linear-gradient(left,#ffdb6b,#c49b27,#c7950e,#fef097,#a17700);background:-o-linear-gradient(left,#ffdb6b,#c49b27,#c7950e,#fef097,#a17700);color:#ffdb6b;font-size:65px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.slider-home .wrap-info h2{font-size:40px;font-weight:700;color:#fff}.slider-home .wrap-info h3{font-size:20px;color:#fff}.introduce__inner{display:flex;flex-wrap:wrap;align-items:center}.introduce__left{width:45%;padding-right:60px}.introduce__right{width:55%}.introduce{background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/examples/background-introduce.jpg)}.introduce__right .wrap-img{position:relative}.introduce__right .wrap-img img{height:600px;border-radius:50%;width:600px}.introduce__right .wrap-img:before{content:'';position:absolute;top:0;left:-40px;bottom:-10px;right:0;background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/examples/bg-detail.svg) no-repeat;width:100%}.introduce__left ul{padding-left:unset;list-style:none}.introduce__left ul li{position:relative;margin-bottom:10px;position:relative;padding-left:20px}.introduce__left ul li:before{content:'';left:0;top:7px;position:absolute;width:8px;height:8px;border-radius:50%;background:#e31f2b}.section-overview{position:relative;overflow:hidden;color:#fff}.section-overview>*{position:relative;z-index:1}.section-overview .content-img{display:flex;flex-wrap:wrap}.section-overview .wrap-content{width:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/bg/row2-bg.jpeg) no-repeat;background-position:center;background-size:cover;position:relative}.section-overview .wrap-content:before{content:'';position:absolute;bottom:0;left:0;right:0;height:360px;background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/bg/bg-icon.png) no-repeat;background-size:contain;background-position:left bottom}.section-overview .content{padding:80px 0;max-width:1000px;margin-left:auto;position:relative;z-index:2}.section-overview .content .des ul{list-style:none;padding-left:unset;margin-bottom:unset}.section-overview .content .des{padding:30px;background:#091e3f}.section-overview .content ul li:before{content:'';position:absolute;top:50%;left:0;width:12px;height:12px;transform:translateY(-50%);background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/icons/bf-li.svg) no-repeat;background-size:contain;background-position:center}.section-overview .content ul li{margin-bottom:12px;padding-left:20px;position:relative}.section-overview .content ul li:last-child{margin-bottom:unset}.section-overview .wrap-img{width:40%}.section-overview .wrap-img .inner{margin-right:calc((-100vw + 1185px)/2);position:relative;height:100%}.section-overview .wrap-img img{width:100%;height:100%}.library{overflow:hidden;position:relative;background:#1F2944}.library:before,.library:after{content:'';position:absolute;top:0;left:0;background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/icons/tien-ich-icon-top-left.png) no-repeat;background-size:contain;width:99px;height:382px}.library:after{background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/icons/tien-ich-icon-bottom-right.png) no-repeat;top:unset;left:unset;bottom:0;right:0;width:212px;height:639px}.library .title{margin-bottom:30px}.library__list{margin:0 -55%}.slick-list{padding-bottom:50px}.library__list-item{padding:0 15px}.library__list-item .wrap-img{position:relative;height:0;padding-top:51.5%}.library__list-item .wrap-img img{position:absolute;top:0;left:0;width:100%;height:100%}.library__list-item a{display:block;position:relative}.library__list-item a .wrap-info{position:absolute;bottom:0;left:30px;padding:10px;background:#1d1d1d;color:#fff;font-size:24px;text-align:center;padding:20px;display:flex;align-items:center;justify-content:center;transform:translateY(50%);font-weight:500}.library .des{margin-bottom:80px;color:#fff}.footer{background:#1f2944;color:#93989f;padding-top:80px;padding-bottom:40px}.footer a{color:#93989f}.footer a:hover{color:#fff}.footer__list{display:flex;padding-left:unset;list-style:none}.footer__list-item{width:50%}.footer__list-item:nth-child(2){padding-left:30px}.footer__list-item .contact{display:flex;flex-wrap:wrap;padding-bottom:35px}.footer__list-item .contact .left{width:50%;padding-right:30px}.footer__list-item .contact .right{width:50%;padding-left:30px}.footer .title{margin-bottom:20px;font-size:40px;color:#fff}.footer__list-item .title-contact{font-size:14px;margin-bottom:10px;color:#fff}.footer__list-item .box{margin-bottom:25px;font-size:13px}.footer__list-item .box-form .des{margin-bottom:25px;font-size:13px}.footer .copy-right{padding:15px 0;border-top:1px solid #fff;font-size:12px}.button{background:#C89C00;color:#281B29;font-size:16px;position:relative;overflow:hidden;text-transform:uppercase;height:50px;min-width:150px;font-weight:700}.button:hover{color:#fff}.list-social{margin-top:50px;padding-left:unset;list-style:none}.list-social__item{display:inline-block}.list-social__item a{padding-right:25px;transition:all .4s;display:inline-block;font-size:18px}.list-social__item:last-child{padding-right:unset}.list-social__item a:hover{transform:translateY(-5px)}.frame-origami{-webkit-animation:4s linear infinite StrokeLine;animation:4s linear infinite StrokeLine}.plan-master{background:#1F2944;color:#fff;position:relative;padding:80px 0}.plan-master__inner{display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:2}.plan-master__left{width:45%}.plan-master__right{width:55%}.plan-master__left ul{display:flex;flex-wrap:wrap;list-style:none;margin:-7px -5px;font-size:13px}.plan-master__left ul li{width:50%;padding:7px 5px}.plan-master__left ul li span:first-child{width:25px;height:25px;background:#fff;display:inline-block;font-weight:500;line-height:25px;text-align:center;color:#1F2944;border-radius:50%;font-size:12px}.plan-master__right .wrap-img{margin-right:calc((-100vw + 1200px)/2);margin-left:30px}.plan-master:before{content:'';position:absolute;top:0;width:40%;right:0;bottom:0;background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/bg/row2-bg.jpeg) no-repeat;background-size:center;background-position:center}.plan-master:after{content:'';top:20%;left:0;width:30%;bottom:0;background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/bg/row3-icon.png) no-repeat;background-size:contain;position:absolute;opacity:.5}.slick-next,.slick-prev{width:140px;height:50px;z-index:100;top:0;right:33.8%;-webkit-transform:translateY(-100%)}.slick-next{background:#fff url(../../../../../../../../../themes/bds/sunshinecity/assets/images/icons/arrow-right.png);background-repeat:no-repeat;background-position:center;background-size:100px}.slick-prev{background:#fff url(../../../../../../../../../themes/bds/sunshinecity/assets/images/icons/arrow-left.png);background-repeat:no-repeat;background-position:center;left:unset;right:calc(33.8% + 170px);background-size:100px}.slick-next:before,.slick-prev:before{font-family:unset;color:unset;opacity:1;content:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{transition:all ease 0.4s}.slick-prev:hover,.slick-prev:focus{background:#f1f1f1 url(../../../../../../../../../themes/bds/sunshinecity/assets/images/icons/arrow-left.png);background-repeat:no-repeat;background-position:center;background-size:100px}.slick-next:hover,.slick-next:focus{background:#f1f1f1 url(../../../../../../../../../themes/bds/sunshinecity/assets/images/icons/arrow-right.png);background-repeat:no-repeat;background-position:center;background-size:100px}.slick-initialized .slick-slide{outline:none}.form{background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/bg/bg-form.jpg) no-repeat;overflow:hidden;background-position:left bottom;background-size:cover}.location{position:relative;padding:80px 0}.location:before{content:'';top:0;left:0;width:70%;bottom:0;background:linear-gradient(269.57deg,#183460 11.62%,#29314a 101.49%);background:-webkit-linear-gradient(180.43deg,#183460 11.62%,#29314a 101.49%);z-index:-1;position:absolute}.location:after{content:'';top:0;right:0;width:30%;bottom:0;background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/bg/row2-bg.jpeg) no-repeat;z-index:-1;position:absolute}.location__inner{display:flex;align-items:center;color:#fff;position:relative}.location__inner:before{content:'';top:-80px;right:0;width:30%;bottom:-80px;background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/bg/row3-icon.png) no-repeat;background-size:contain;position:absolute;transform:translateX(-100%)}.location__left{width:550px;padding-right:60px}.location__right{flex:1}.location__right .wrap-img{margin-right:calc((-100vw + 1200px)/2);position:relative}.location__right .wrap-img img{width:100%}.csbh{position:relative;overflow:hidden}.csbh:before{content:'';position:absolute;top:0;left:0;background:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/icons/tien-ich-icon-top-left.png) no-repeat;background-size:contain;width:99px;height:382px}.csbh__list{padding-left:unset;margin:-15px;display:flex;flex-wrap:wrap;list-style:none}.csbh__list-item{width:33.33%;padding:15px}.csbh .inner{display:flex;flex-wrap:wrap}.csbh .inner .heading{width:30%}.csbh .inner .content{width:70%;display:flex;padding-left:30px}.csbh .inner .content .block{width:50%}.csbh .inner .content .block-1{background-color:#091e3f;color:#fff;padding:30px 15px}.csbh ul{padding-left:20px}.heading{position:relative}.icon-title{left:-20%;position:absolute;right:-300%;top:-20px;z-index:0;z-index:-1}.csbh .inner .content .block-2{padding-left:30px;text-align:center}.block-2{background-image:url(../../../../../../../../../themes/bds/sunshinecity/assets/images/bg/bg-csbh.png);background-position:top left;background-size:cover;background-repeat:no-repeat}.content_list{padding:52px 25px 25px 20px}.content_list .item{display:flex;flex-direction:row;align-items:center;margin-bottom:28px}.content_list .item:last-child{margin-bottom:0}.content_list .item .number{font-weight:600;font-size:12px;line-height:20px;letter-spacing:1px;color:#fff;margin-right:5px}.content_list .item .content{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1}.content_list .item .content .img{border:1px solid #d49a64;border-radius:4px;width:60px;height:68px;margin-right:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}.content_list .item .content .text{width:calc(100% - 80px)}.content_list .item .content .text .title{font-weight:600;font-size:14px;line-height:20px;color:#fff;margin-bottom:4px;font-family:"Montserrat"}.content_list .item .content .text .txt{font-size:14px;line-height:22px;color:#fff}.content_list .item:nth-of-type(3) .content .text .title,.content_list .item:nth-of-type(2) .content .text .title{white-space:nowrap}.flat{overflow:hidden}.flat__inner{display:flex;flex-wrap:wrap}.flat__left{width:50%;padding:100px 0;padding-right:40px}.flat__left .sub-title{font-weight:600;font-size:16px;margin-bottom:40px}.flat__left .title{font-size:32px;margin-bottom:23px}.flat__left--list-item .wrap-img .icon-zoom{width:31px;height:31px;position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);transition:all ease .4s}.flat__left--list-item a:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#969696;opacity:.2;content:''}.flat__left--list-item a{display:block;position:relative;padding:7px;height:267px}.flat__left--list-item a:hover .icon-zoom{transform:translate(-50%,-50%) scale(1.2)}.flat__left-content .top{margin-bottom:20px}.flat__left-content .bottom{margin-top:25px}.flat__left-content .group-arrow{height:25px}.flat__left-content .group-arrow .arrow-right{transform:rotate(-180deg);margin-left:30px}.flat__right{width:50%;padding-left:40px;padding-top:100px;padding-bottom:100px;position:relative}.flat__right:before{content:'';width:2000px;top:0;left:0;bottom:0;background:#e6e6e6;position:absolute}.flat__tab--list{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px}.flat__tab--list-item{width:33.33%}.flat__tab--list-item a{display:block;text-transform:uppercase;font-size:16px;font-family:"SVN";border:1px solid #00594f;color:#00594f;height:100%;text-align:center;padding:5px;display:flex;align-items:center;justify-content:center;transition:all ease .4s}.flat__tab--list-item a.active,.flat__tab--list-item a:hover{background:#00594f;color:#fff}.flat__right .wrap-img area{cursor:pointer;position:relative}.flat__right .wrap-img .name.active{opacity:1}.flat__right .wrap-img .name.active:before{left:0}.flat__right .wrap-img .name:before{content:'';right:0;left:100%;height:2px;background:#fff;position:absolute;transform:skew(20deg,20deg) translateX(100%);transition:all ease 0.6s}.flat__right .wrap-img .name{width:100px;height:100px;position:absolute;transform:translate(-50%,-50%) translateY(2rem);min-height:31px;padding:5px;display:flex;align-items:center;justify-content:center;text-align:center;background:#183922;border:1px solid #EEB062;color:#F8AE51;font-size:12px;font-weight:600;border-radius:50%;transition:all ease 0.4s;opacity:0;pointer-events:none;cursor:default}.flat__right .box-img{margin-right:calc((-100vw + 1185px)/2)}.flat__right .wrap-img{position:relative}.design__inner{display:flex;align-items:center}.design__left{width:40%;padding-right:30px}.design__left ul{padding-left:16px}.design__left .title{font-size:24px;margin-bottom:15px}.design__right{width:60%}.design__right .wrap-img{position:relative;height:0;padding-top:62%}.design__right .wrap-img img{position:absolute;top:0;left:0;width:100%;height:100%}.design__left .slick-prev{left:0;right:unset}.design__inner .slick-list{padding-bottom:0}.design__inner .slick-arrow{bottom:-30px;top:unset;transform:translateY(100%);background-color:#f1f1f1}.form-home__contact-wrap .form-group input,.form-home__contact-wrap .form-group textarea{border-color:#151947!important}.form .form__inner{max-width:500px;margin:auto}.section-form-project{background:#151947}.section-form-project .title{color:#fff}