@charset "UTF-8";:root{--logo-height:160px;--main-font-family:"Be Vietnam Pro";--menu-font-size:20px;--main-red-color:#EC242D;--main-cream-color:#FFFBF0;--main-white-color:#FFFFFF;--main-light-black-color:#474747;--home-slider-caption-font-size:42px;--home-section-padding:30px 0;--text-gray-color:#696F8C;--border-gray-color:#E6E8F0;--box-shadow:0 3px 6px -4px rgba(0, 0, 0, .16),0 3px 6px rgba(0, 0, 0, .23)}body,html{font-size:14px}.bg-wheat{background-color:var(--main-cream-color)}.pd-0{padding-bottom:0!important}.col-20{flex:0 0 auto;width:20%}@media (min-width:576px){.col-sm-20{flex:0 0 auto;width:20%}}@media (min-width:768px){.col-md-20{flex:0 0 auto;width:20%}}@media (min-width:992px){.col-lg-20{flex:0 0 auto;width:20%}}@media (min-width:1200px){.col-xl-20{flex:0 0 auto;width:20%}}@media (min-width:1400px){.col-xxl-20{flex:0 0 auto;width:20%}}@media (max-width:1899px){:root{--home-slider-caption-font-size:36px;--banner-building-detail-height:500px}}@media (max-width:1200px){:root{--home-slider-caption-font-size:36px}}@media (max-width:991px){:root{--home-slider-caption-font-size:24px;--home-section-padding:60px 0}}@media (max-width:426px){:root{--home-slider-caption-font-size:18px;--home-section-padding:40px 0}}body,html{font-family:var(--main-font-family)}a{text-decoration:none}.navbar{background-color:var(--main-white-color);padding:0}.navbar-nav .nav-link{color:var(--main-light-black-color);font-weight:700;text-transform:uppercase}.navbar-nav .nav-link:hover{color:var(--main-red-color)}.dropdown-menu{background-color:#000}.dropdown-item{color:#fff}.dropdown-item:hover{background-color:#333}.navbar-nav{flex:1}.navbar-brand{padding:0;margin-right:0}.navbar-collapse{justify-content:space-between}.has-icon{display:block;padding-left:20px;position:relative}.has-icon::after{content:"";display:block;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center center}.has-icon.user::after{background-image:url(../img/icons/user.svg)}.has-icon.phone::after{background-image:url(../img/icons/phone.svg)}.has-icon.login::after{background-image:url(../img/icons/login.svg)}.banner-info{position:relative}.banner-info .img-wrapper{position:relative}.banner-info .main-img{width:100%;height:460px;object-fit:cover}.banner-info .overlay{background:rgba(46,54,70,.6980392157);position:absolute;left:0;right:0;top:0;bottom:0}.banner-info .desc{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--main-white-color);text-align:center;text-transform:uppercase;font-weight:700}.banner-info .desc h2{font-size:34px;margin-bottom:15px}.banner-info .desc p{font-size:20px}.banner-info .desc a{text-decoration:none;color:var(--main-white-color)}.btn-base{background-color:var(--main-red-color);color:var(--main-white-color);padding:8px 25px;cursor:pointer;display:inline-block}.btn-base.has-icon{padding-left:40px}.btn-base:hover{color:var(--main-white-color)}.contact-method-menu{position:fixed;top:50%;right:0;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.contact-method-menu.show{opacity:1;visibility:visible}.contact-method-menu li{list-style:none;display:block;font-size:10px;height:70px;width:70px;background-color:var(--main-red-color);color:var(--main-white-color);text-align:center;margin-bottom:2px;padding-top:10px}.contact-method-menu li:before{content:"";height:30px;width:30px;display:block;position:relative;margin-bottom:5px;left:50%;transform:translateX(-50%);background-size:cover}.contact-method-menu li.chat::before{background-image:url(../img/icons/message-icon.svg)}.contact-method-menu li.whatsapp::before{background-image:url(../img/icons/whatsapp-icon-1.svg)}.contact-method-menu li.zalo::before{background-image:url(../img/icons/zalo-icon-1.svg)}.page-not-found{padding:60px 0}.page-not-found img{margin-bottom:30px}.page-not-found h3{color:var(--main-red-color)}.page-not-found .readbtn a{text-decoration:none;font-weight:700;text-transform:uppercase;background:#c7262c;padding:15px 30px;color:#fff;display:inline-block;font-size:14px;display:inline-block}@media (max-width:768px){.contact-method-menu{display:none!important}}.mobile-menu{display:none;position:fixed;z-index:999;width:100%;background-color:rgba(46,54,70,.75);padding:5px 10px}.mobile-menu .navbar{flex-wrap:nowrap;width:100%}.mobile-menu .navbar-brand img{height:60px}.mobile-menu .mobile-logo{margin-right:38px}.mobile-menu .btn-light{background-color:var(--main-red-color);border:none;color:#fff;border-radius:0}.mobile-menu .offcanvas{background-color:#000;color:var(--main-white-color);font-size:14px}.mobile-menu .offcanvas a{color:var(--main-white-color)}.mobile-menu .offcanvas .nav-link{padding:0;padding-top:.5rem!important;padding-bottom:.5rem!important}.mobile-menu .offcanvas .btn-close{filter:invert(1)}.mobile-menu .offcanvas .offcanvas-title img{height:40px}.my-menu{font-size:calc(var(--menu-font-size) * .8);position:fixed;top:0;left:0;z-index:999;width:100%;background-color:transparent;transition:all .3s ease}.my-menu.is-scroll{background-color:rgba(46,54,70,.75);box-shadow:1px 1px 5px 0 #ccc}.my-menu.is-scroll .navbar-brand img{height:calc(var(--logo-height) * .5);width:calc(var(--logo-height) * .5)}.my-menu .navbar-nav{display:flex;justify-content:space-between;list-style:none}.my-menu .sts-sub-menu{opacity:0;visibility:hidden;column-gap:0;list-style:none;padding:0;margin:0;width:400px;position:absolute;background-color:var(--main-white-color);border-top:4px solid var(--main-red-color);border-bottom:4px solid var(--main-red-color);padding:10px;transition:all .2s ease-in-out;top:calc(100% + 20px)}.my-menu .sts-sub-menu.column-1{columns:1;width:300px}.my-menu .sts-sub-menu.column-2{columns:2}.my-menu .sts-sub-menu.column-3{columns:3}.my-menu .sts-sub-menu.float-right{right:0}.my-menu .sts-sub-menu li{list-style:none;break-inside:avoid}.my-menu .sts-sub-menu li a{display:block;padding:7.5px 15px;color:var(--main-light-black-color);transition:all .25s ease-in-out;font-size:14px}.my-menu .sts-sub-menu li a:hover{color:var(--main-red-color)}.my-menu li.nav-item{position:relative}.my-menu li.nav-item a.nav-link{padding:10px 10px}.my-menu li.nav-item:hover .sts-sub-menu{opacity:1;visibility:visible;top:100%}.my-menu li.nav-item:hover a.nav-link{color:var(--main-red-color)}.my-menu .menu-left,.my-menu .menu-right{flex:1}.my-menu .navbar-brand{padding-right:40px}.my-menu .menu-icon{background-color:var(--main-red-color);margin-left:20px;height:36px;width:36px;text-align:center;justify-content:center}.my-menu .menu-icon i{color:#fff;font-size:16px;padding:0 5px}.my-menu .heart-icon{position:relative}.my-menu .heart-icon i{font-size:26px;color:var(--main-light-black-color)}.my-menu .heart-icon .badge{background-color:var(--main-red-color);display:flex;height:18px;width:18px;border-radius:50%;font-size:9px;position:absolute;right:-7.5px;align-items:center;justify-content:center;font-weight:400;top:-7.5px}.my-menu .heart-icon,.my-menu .menu-icon{display:flex;align-items:center}.my-menu .has-icon{display:flex;align-items:center}.my-menu .has-icon.phone:after{background:url(../img/icons/phone-icon.svg) center center no-repeat;filter:brightness(.3);background-size:cover}.my-menu .menu-right{position:relative}.my-menu .menu-right .menu-info{position:relative;display:flex;justify-content:flex-end;list-style:none;right:0;padding-left:0;padding-top:3px;margin-bottom:0;align-items:center}.my-menu .menu-right .menu-info li{color:#fff;font-size:13px;padding:0 10px}.my-menu .menu-right .menu-info li.has-input{padding-right:0}.my-menu .menu-right .menu-info li .nav-link{padding:0;color:var(--main-light-black-color)}.my-menu .menu-right .menu-info li input{font-size:13px;width:280px;border-radius:0}.my-menu .menu-right .menu-info .language{padding-left:30px!important;position:relative}.my-menu .menu-right .menu-info .language img{height:24px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.my-menu .has-icon{color:var(--main-light-black-color);text-decoration:none;cursor:pointer;padding-left:24px}.my-menu .has-icon:after{height:18px;width:18px}.my-menu .dropdown-menu{background-color:var(--main-light-black-color)}.my-menu .dropdown-item:hover{color:var(--main-white-color)}@media (min-width:1900px){.my-menu{font-size:var(--menu-font-size)}.my-menu .menu-right .menu-info{top:-42px}.my-menu .menu-right .menu-info li{font-size:16px}.navbar-brand img{height:var(--logo-height);width:var(--logo-height)}}@media (max-width:1899px){.navbar-brand img{height:calc(var(--logo-height) * .5);width:calc(var(--logo-height) * .5);transition:all .25s ease-in-out}}@media (max-width:1400px){.my-menu .menu-right .menu-info li{font-size:11px;padding:0 5px}}@media (max-width:1200px){.navbar-brand img{height:calc(var(--logo-height) * .5);width:calc(var(--logo-height) * .5)}.my-menu{font-size:calc(var(--menu-font-size) * .7)}.my-menu .menu-right .menu-info li{font-size:10px;padding:0 5px}.my-menu .menu-right .menu-info li input{font-size:12px}.my-menu .has-icon:after{height:12px;width:12px}.my-menu .has-icon{padding-left:16px}.my-menu .menu-icon{padding:6px}.my-menu .menu-icon i{font-size:12px}}@media (max-width:1119px){.my-menu .menu-right .menu-info{display:none}}@media (max-width:991px){.mobile-menu{display:flex}.my-menu .menu-desktop{display:none}}.home-slider-section{position:relative}.home-slider-section .home-slider{width:100%;height:100vh;position:relative}.home-slider-section .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.home-slider-section .swiper-slide .img-wrapper{position:relative;width:100%;height:100%}.home-slider-section .swiper-slide .img-wrapper:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(46,54,70,.4);z-index:1}.home-slider-section .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.home-slider-section.swiper{margin-left:auto;margin-right:auto}.home-slider-section .swiper-pagination-custom{width:380px;position:absolute;left:50%;top:calc(50% + 100px);bottom:auto;transform:translate(-50%,-50%)}.home-slider-section .swiper-pagination-custom .custom-pagination{position:relative;width:100%;text-align:center;font-size:16px;color:#fff;display:flex;justify-content:space-between;align-items:center}.home-slider-section .swiper-pagination-custom .slide-progress-bar{width:50%;height:5px;background:rgba(255,255,255,.3);border-radius:10px;position:relative}.home-slider-section .swiper-pagination-custom .progress-fill{height:100%;background:#fff;transition:width .3s ease-in-out;position:relative;border-radius:10px}.home-slider-section .swiper-pagination-custom .progress-fill:after{content:"";width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}.home-slider-section .swiper-pagination-custom .progress-text{display:block;padding:0 10px;font-size:20px;font-weight:700}.home-slider-section .swiper-pagination-custom .progress-text.disabled{color:rgba(255,255,255,.3)}.home-slider-section .caption{z-index:2;position:absolute;width:1200px;left:50%;top:calc(50% - 80px);transform:translate(-50%,-50%);text-align:center;color:#fff}.home-slider-section .caption .desc{font-size:var(--home-slider-caption-font-size);font-weight:600}.home-slider-section .caption .desc span.sts{font-size:45px;font-weight:800;color:#fff}.home-slider-section .caption .desc span{color:var(--main-red-color)}.home-slider-section .caption .detail{color:#fff;text-decoration:none;border-bottom:1px solid var(--main-red-color);font-size:16px;padding-bottom:5px;text-transform:uppercase;cursor:pointer}.home-slider-section .swiper-button-next,.home-slider-section .swiper-button-prev{cursor:pointer;color:#fff;z-index:999}.home-slider-section .swiper-button-next:after,.home-slider-section .swiper-button-prev:after{font-size:32px}.home-slider-section .swiper-button-next.disabled,.home-slider-section .swiper-button-prev.disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.team-member-slider img{width:100%;height:240px;object-fit:cover;object-position:top;padding:0 30px}@media (max-width:991px){.home-slider-section .caption .detail{font-size:14px}}@media (max-width:426px){.home-slider-section .caption .detail{font-size:13px}.home-slider-section .swiper-pagination-custom{width:250px}}.apt-filter{background-color:transparent;position:absolute;bottom:30px;z-index:10;width:100%}.apt-filter .search-title{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:700}.apt-filter .search-title p{margin-bottom:0!important}.apt-filter .search-title:after,.apt-filter .search-title:before{content:"";flex:1;height:2px;background:#fff;margin:0 10px}.apt-filter .highlight{color:var(--main-red-color)}.apt-filter .btn-wrapper{flex:1;border-color:var(--main-red-color)!important}.apt-filter .btn-wrapper .btn{background-color:var(--main-red-color);border-radius:0;border-color:var(--main-red-color);white-space:nowrap;height:60px}.apt-filter .right-side{display:flex;flex:11}.apt-filter .right-side input,.apt-filter .right-side select{height:60px;border-radius:0}.apt-filter .right-side input{flex:2;border-right:1px solid #e6e8f0!important}.apt-filter .right-side select{flex:1;border-right:1px solid #e6e8f0!important}.home-category{background-color:var(--main-cream-color);padding:var(--home-section-padding)}.home-category .home-category-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.home-category .category-item{color:var(--main-light-black-color);background-color:var(--main-white-color);transition:all .3s;cursor:pointer;display:block}.home-category .category-item .info{height:300px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;padding:50px}.home-category .category-item .info .desc,.home-category .category-item .info .icon,.home-category .category-item .info .title{flex:1 1 100%}.home-category .category-item .info .title{text-transform:uppercase;font-size:24px;font-weight:700}.home-category .category-item .img-wrapper img{width:100%;height:300px;object-fit:cover}.section-col-slider{padding:var(--home-section-padding)}.section-col-slider .section-header{display:flex;justify-content:space-between;align-items:center;padding:7.5px 0!important}.section-col-slider .section-title{font-size:22px;font-weight:700}.section-col-slider .section-desc{font-size:16px}.section-col-slider .apt-item{width:100%;overflow:hidden;background:var(--main-white-color);text-align:center;cursor:pointer;text-decoration:none;display:block}.section-col-slider .apt-item .image-wrapper{position:relative}.section-col-slider .apt-item .image-wrapper .info-detail-box{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;text-align:left;padding:20px 20px 20px 50px;overflow:hidden;background:linear-gradient(to right,rgba(255,0,0,.8),rgba(255,100,50,.6));visibility:hidden;opacity:0;transition:all .3s}.section-col-slider .apt-item .image-wrapper .info-detail-box .overlay{position:absolute;top:0;left:0;width:30px;height:100%;background-color:rgba(166,16,23,.8)}.section-col-slider .apt-item .image-wrapper .info-detail-box .info-content{position:relative;color:#fff;z-index:1}.section-col-slider .apt-item .image-wrapper .info-detail-box h2{font-size:18px;font-weight:700;margin-bottom:5px}.section-col-slider .apt-item .image-wrapper .info-detail-box hr{width:100%;border:0;height:1px;background:#fff;margin-bottom:20px}.section-col-slider .apt-item .image-wrapper .info-detail-box p{font-size:14px;display:flex;justify-content:space-between;margin:15px 0}.section-col-slider .apt-item .image-wrapper .info-detail-box span{font-weight:400}.section-col-slider .apt-item .image-wrapper .info-detail-box strong{font-weight:700}.section-col-slider .apt-item .image-wrapper img{width:100%;height:360px;object-fit:cover;display:block}.section-col-slider .apt-item .image-wrapper.ver2{height:240px}.section-col-slider .apt-item .badge{position:absolute;top:10px;right:10px;background:linear-gradient(180deg,rgba(236,83,36,.8) 0,rgba(236,36,45,.8) 100%);color:#fff;padding:10px 10px;font-size:12px;font-weight:700;border-radius:0}.section-col-slider .apt-item .info{padding:20px;display:flex;justify-content:space-between;align-items:center}.section-col-slider .apt-item .info .district-name{font-size:18px;font-weight:700;color:var(--main-red-color)}.section-col-slider .apt-item .info .building-count{font-size:14px;color:#666}.section-col-slider .apt-item:hover .info-detail-box{visibility:visible;opacity:1}.section-col-slider .button-wrapper{display:flex;align-items:center}.section-col-slider .button-wrapper .btn-control{width:30px;height:30px;border:none;cursor:pointer;background-size:50%;background-position:center;background-repeat:no-repeat;border-radius:0}.section-col-slider .button-wrapper .btn-control.prev{background-color:#fff;background-image:url(../img/icons/arrow-left.svg);margin-right:10px}.section-col-slider .button-wrapper .btn-control.next{background-color:red;background-image:url(../img/icons/arrow-right.svg)}.section-col-slider.apt-hcm{background-color:var(--main-light-black-color);padding-bottom:15px;padding-top:15px}.section-col-slider.apt-hcm .section-title{color:var(--main-white-color)}.section-col-slider.apt-hcm .section-desc{color:#cdcdcd}.section-col-slider.apt-hn{padding-bottom:15px;padding-top:15px}.section-col-slider.apt-hn .section-title{color:var(--main-light-black-color)}.section-col-slider.apt-hn .section-desc{color:#696f8c}.section-col-slider.apt-hn .button-wrapper .btn-control.prev{background-color:var(--main-light-black-color);background-image:url(../img/icons/white-arrow-left.svg)}.section-col-slider.apt-dientich{background-color:var(--main-cream-color)}.section-col-slider.apt-dientich .section-title{color:var(--main-light-black-color)}.section-col-slider.apt-dientich .image-wrapper img{height:320px}.section-col-slider.apt-dientich .section-desc{color:#696f8c}.section-col-slider.apt-dientich .office-info{color:#4a4a68;line-height:1.6;padding:20px;text-align:left}.section-col-slider.apt-dientich .office-info .price{font-size:16px;font-weight:700;margin-bottom:5px}.section-col-slider.apt-dientich .office-info .price span{color:#777a99;font-size:14px;font-weight:400}.section-col-slider.apt-dientich .office-info .description{font-size:14px;color:#696f8c;margin-bottom:5px}.section-col-slider.apt-dientich .office-info .code{color:#696f8c;font-size:14px}.section-col-slider.apt-dientich .button-wrapper .btn-control.prev{background-color:var(--main-light-black-color);background-image:url(../img/icons/white-arrow-left.svg)}.section-col-slider.prev-black-icon .button-wrapper .btn-control.prev{background-color:var(--main-light-black-color);background-image:url(../img/icons/white-arrow-left.svg)}.section-col-slider.ver2 .apt-item{margin-bottom:15px}.section-col-slider.ver2 .apt-item .image-wrapper img{height:220px}.section-col-slider.ver2 .apt-item .info .district-name{font-size:16px}.section-col-slider.ver2 .apt-item .info .building-count{font-size:13px}.home-factory{padding:var(--home-section-padding);background-color:var(--main-red-color);padding-top:15px}.home-factory .section-text{color:var(--main-white-color);text-align:center;margin-bottom:30px}.home-factory .section-text .section-title{font-size:26px;font-weight:700}.home-factory .section-text .section-desc{font-size:16px}.home-factory .region-box{position:relative;width:100%;height:280px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.home-factory .region-box img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.home-factory .region-box .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(48,70,89,.5019607843);transition:all .3s ease-in-out}.home-factory .region-box .region-content{position:relative;color:#fff;z-index:1}.home-factory .region-box h2{font-size:32px;font-weight:700;margin-bottom:15px;position:relative;padding-bottom:15px}.home-factory .region-box h2:after{content:"";display:block;height:2px;background-color:var(--main-white-color);width:60%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.home-factory .region-box p{font-size:16px}.home-factory .region-box:hover .overlay{background:#343434}.home-team{background:#121212;color:#fff;padding:20px 0;background-image:url(../img/background/bg-1.png);position:relative}.home-team .overlay{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(47,47,47,.98);z-index:1}.home-team .container{position:relative;z-index:12}.home-team .sub-title{font-size:18px;margin-bottom:15px;font-weight:700;color:var(--main-red-color)}.home-team .home-team-header h2{font-size:20px;font-weight:700;line-height:1.5}.home-team .home-team-header .desc{color:#bbb}.home-team .highlight{color:var(--main-red-color)}.home-team .home-team-boxes{justify-content:center;display:flex;margin-bottom:30px}.home-team .home-team-box{display:flex;height:100%;padding:12px 20px;text-align:left}.home-team .home-team-box .text h3{font-size:16px;font-weight:700;margin-bottom:2px}.home-team .home-team-box .text p{font-size:13px;margin-bottom:0}.home-team .home-team-box .icon{padding-right:20px}.home-team .home-team-box .icon img{height:64px;width:64px;object-fit:cover;border-radius:50%}.home-team .home-team-box.dark{background:#464649}.home-team .home-team-box.light{background:#fff;border:1px solid #ccc}.home-team .home-team-box.light h3{color:var(--main-light-black-color)}.home-team .home-team-box.light p{color:#696f8c}.home-team .home-team-box.red{background:var(--main-red-color)}.home-team .home-team-box.red p{color:#fff}.home-team .stats{display:flex;justify-content:center;border-top:1px solid #494949;border-bottom:1px solid #494949;text-align:center;padding:10px 0}.home-team .stats .stat{padding:5px 30px;position:relative}.home-team .stats .stat h3{font-size:32px;font-weight:700}.home-team .stats .stat p{margin-bottom:0;font-size:14px;color:var(--main-red-color)}.home-team .stats .stat:after{content:"";display:block;width:1.5px;height:50%;background:#3b4059;position:absolute;right:0;top:50%;transform:translateY(-50%)}.home-team .stats .stat:last-child:after{display:none}.home-team .home-team-footer{font-size:40px;text-align:center;font-weight:700;margin-bottom:0}.home-team .home-team-footer .highlight{color:var(--main-red-color);font-weight:700}.home-apt-hot{padding-top:15px;background-image:url(../img/background/bg-1.png);position:relative;padding-bottom:110px}.home-apt-hot .overlay{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.9);z-index:1}.home-apt-hot .container{position:relative;z-index:12}.home-apt-hot .section-header{text-align:center}.home-apt-hot .section-header .section-title{font-size:24px;font-weight:700;color:var(--main-light-black-color);margin-bottom:5px}.home-apt-hot .section-header .section-desc{font-size:14px;color:#696f8c}.home-apt-hot .building-content{display:flex;align-items:flex-end;justify-content:center;gap:20px;position:relative;margin-top:20px}.home-apt-hot .building-image{width:100%;height:240px;object-fit:cover}.home-apt-hot .base-info{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.home-apt-hot .building-info{background:#fff;padding:15px 30px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:left;max-width:500px;position:absolute;bottom:-80px;right:50px;border-bottom:5px solid var(--main-red-color)}.home-apt-hot .building-info h3{font-size:24px;font-weight:700;color:var(--main-light-black-color)}.home-apt-hot .building-info .subtitle{color:var(--main-red-color);font-weight:700;font-size:16px}.home-apt-hot .building-info .desc{color:#696f8c;font-size:14px}.home-apt-hot .building-details{display:flex;justify-content:space-between;color:#000929;font-size:14px;margin-bottom:20px}.home-apt-hot .building-details img{margin-right:2.5px;height:20px;width:20px;object-fit:cover}.home-apt-hot .btn-learn-more{display:block;color:var(--main-red-color);font-weight:700;text-decoration:none}.home-investor{padding:30px 0}.home-investor .section-title{color:var(--main-light-black-color)}.home-investor .image-wrapper img{height:120px!important;object-fit:contain!important}.home-investor .image-wrapper.ver-2{border:1px solid var(--border-gray-color);margin-bottom:10px}.home-investor .image-wrapper.ver-2 img{height:80px!important;padding:20px}.home-investor .section-desc{color:#696f8c}.home-investor .button-wrapper .btn-control.prev{background-color:var(--main-light-black-color);background-image:url(../img/icons/white-arrow-left.svg)}.section-home-about-us{padding-bottom:150px}.section-home-about-us .benefit-section{display:flex;justify-content:space-between;align-items:center}.section-home-about-us .benefit-left{position:relative;padding-right:120px}.section-home-about-us .benefit-image{position:relative}.section-home-about-us .benefit-image img{width:100%}.section-home-about-us .overlay-text{position:absolute;color:#fff;font-weight:700;left:0;right:0;top:0;bottom:0;background:rgba(48,70,89,.5019607843);display:flex;flex-direction:column;align-items:center;justify-content:center}.section-home-about-us .overlay-text h2,.section-home-about-us .overlay-text p{width:100%;text-align:center}.section-home-about-us .overlay-text h2{font-size:96px;font-weight:700}.section-home-about-us .overlay-text p{font-size:18px;font-weight:500}.section-home-about-us .benefit-card{background:#fff;padding:20px;position:absolute;border-bottom:5px solid var(--main-red-color);width:80%;right:40px;bottom:-100px}.section-home-about-us .benefit-card h3{font-size:18px;font-weight:700;margin-bottom:15px;color:var(--main-light-black-color)}.section-home-about-us .benefit-card p{padding-bottom:20px;border-bottom:1.5px solid #f0effb;color:#696f8c;font-size:14px}.section-home-about-us .benefit-card .btn-red{display:inline-block;color:red;font-weight:700;margin-top:10px;text-decoration:none;padding-bottom:2px}.section-home-about-us .benefit-right{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.section-home-about-us .benefit-item img{width:64px;height:64px;margin-bottom:15px}.section-home-about-us .benefit-item h4{font-size:18px;font-weight:700;color:var(--main-light-black-color);margin-bottom:15px}.section-home-about-us .benefit-item p{font-size:14px;color:#696f8c}.home-contact-section{background-image:url(../img/background/home-contact-bg.png);background-color:#ed3139;background-repeat:no-repeat;background-size:cover;padding:var(--home-section-padding)}.home-contact-section .contact-section{display:flex;justify-content:space-between;align-items:center;color:#fff}.home-contact-section .contact-form{width:100%}.home-contact-section .contact-form h2{font-size:16px;margin-bottom:5px}.home-contact-section .contact-form .subtitle-1{font-size:28px;font-weight:700;margin-bottom:5px}.home-contact-section .contact-form .subtitle-2{font-size:16px;margin-bottom:15px}.home-contact-section .contact-form input{width:100%;padding:10px 15px;margin-bottom:10px;border:none;font-size:14px}.home-contact-section .contact-form textarea{width:100%;padding:10px 15px;font-size:14px;margin-bottom:10px}.home-contact-section .contact-form button{width:100%;padding:10px 15px;background:#343434;color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer}.home-contact-section .contact-form button:disabled{opacity:.6;cursor:not-allowed}.home-contact-section .map-container{width:100%}.home-contact-section iframe{width:100%;height:250px;border:none}.home-contact-section .location-name{margin-top:20px;font-size:18px;color:var(--main-white-color);padding-left:30px;position:relative;margin-bottom:0;font-weight:700}.home-contact-section .location-name:before{content:"";display:block;height:24px;width:24px;position:absolute;background-image:url(../img/icons/location-icon.svg);background-size:cover;left:0;top:50%;transform:translateY(-50%)}.home-contact-section .location-detail{font-size:14px;color:var(--main-white-color);margin-bottom:0}@media (max-width:991px){.section-col-slider .section-text{padding-right:10px}.section-col-slider .section-title{font-size:18px}.section-col-slider .section-desc{font-size:14px}.home-team .stats{display:block}.home-team .stats .stat:after{display:none}.home-team .home-team-footer{font-size:24px}.home-apt-hot .building-content{display:block}.home-apt-hot .building-info{position:relative;right:0;bottom:0;max-width:100%}.home-factory .region-box{margin-bottom:15px}.home-team .home-team-header h2{font-size:24px}.home-team .home-team-header .desc{font-size:14px}.section-home-about-us .benefit-section{display:block}.section-home-about-us .benefit-left{padding-right:0}.section-home-about-us .benefit-card{position:relative;right:0;bottom:0;width:100%;margin-bottom:30px}.apt-filter{position:relative;bottom:0}.apt-filter .d-flex{display:block!important}.apt-filter .search-title{color:var(--main-light-black-color);font-size:14px}.apt-filter .right-side input{width:100%}.apt-filter .btn-wrapper .btn{width:100%}.apt-filter .right-side{display:block}.home-contact-section{overflow:hidden}}@media (max-width:768px){.category-item{display:flex;flex-direction:column-reverse;align-items:center;text-align:center}.img-wrapper{order:-1;width:100%}.info{width:100%}.section-col-slider.apt-dientich .image-wrapper img{height:240px}.section-col-slider .apt-item .image-wrapper .info-detail-box h2{font-size:14px}.section-col-slider .apt-item .image-wrapper .info-detail-box p{font-size:13px}.home-team .home-team-box{margin-bottom:15px}}:root{--banner-building-detail-height:574px;--building-detail-landlord-img-height:120px;--building-detail-info-width:950px}.banner-info.building-detail .main-img{height:var(--banner-building-detail-height);width:calc(100vw - var(--banner-building-detail-height))}.banner-info.building-detail .sub-img{height:var(--banner-building-detail-height);width:var(--banner-building-detail-height);object-fit:cover;position:absolute;right:0;top:0}.banner-info.building-detail.banner-no-right .main-img{height:var(--banner-building-detail-height);width:100%}.banner-info.building-detail .overlay{background:linear-gradient(180deg,rgba(46,54,70,0) 0,#2e3646 100%)}.banner-info.building-detail .desc p{color:var(--main-red-color)}.building-list-section{padding:30px 0}.building-list-section .location-list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:30px}.building-list-section .location-list .location-item-wrapper{cursor:pointer}.building-list-section .location-list .location-item-wrapper a{font-size:14px;line-height:20px;letter-spacing:-.23px;color:#222531;padding:8px 16px;border:1px solid rgba(236,36,45,.2901960784);border-radius:20px;display:inline-block;transition:all .3s ease-in-out}.building-list-section .location-list .location-item-wrapper a:hover{font-weight:500;color:#fff;background-color:var(--main-red-color)}.building-list-section .building-list-group .group-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.building-list-section .building-list-group .group-title .heading{margin:0;font-weight:700;font-size:22px;line-height:30px;letter-spacing:-.26px;color:var(--main-light-black-color)}.building-list-section .building-list-group .group-title .readmore{font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.23px;text-decoration-line:underline;color:var(--main-light-black-color);transition:all .3s ease-in-out}.building-list-section .item-building-wrapper{margin-bottom:30px;position:relative}.building-list-section .item-building-wrapper .heart-icon{position:absolute;top:15px;right:25px;font-size:22px;color:#fff;width:35px;height:35px;display:flex;align-items:center;justify-content:center;z-index:9;cursor:pointer}.building-list-section .item-building-wrapper .heart-icon.active{color:var(--main-red-color)}.building-list-section .property-card{overflow:hidden;transition:transform .3s ease-in-out;display:block;background-color:#f9f9f9;height:100%}.building-list-section .property-card:hover{transform:translateY(-5px)}.building-list-section .property-image{position:relative;width:100%;height:300px}.building-list-section .property-image img{width:100%;height:300px;object-fit:cover;display:block}.building-list-section .badge{position:absolute;top:10px;right:10px;background:linear-gradient(180deg,rgba(236,83,36,.8) 0,rgba(236,36,45,.8) 100%);color:#fff;padding:10px 10px;font-size:12px;font-weight:700;border-radius:0}.building-list-section .ribbon{position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(236,83,36,.9) 0,rgba(236,36,45,.9) 100%);color:#fff;padding:10px 15px;font-size:14px;font-weight:700}.building-list-section .price-tag{position:absolute;bottom:10px;left:10px;background:linear-gradient(180deg,rgba(236,83,36,.9) 0,rgba(236,36,45,.9) 100%);color:#fff;padding:5px 10px;font-size:14px;font-weight:700}.building-list-section .property-info{padding:15px 15px 25px 15px}.building-list-section .property-info h5{font-size:16px;font-weight:700;color:var(--main-light-black-color);margin-bottom:7.5px}.building-list-section .property-info p{font-size:14px;color:var(--text-gray-color);margin-bottom:7.5px}.building-list-section .property-info .category{font-size:14px;color:var(--main-red-color);text-transform:uppercase;margin-bottom:7.5px}.banner-building-detail-section{position:relative}.banner-building-detail-section .landlord-img{height:var(--building-detail-landlord-img-height);width:var(--building-detail-landlord-img-height);object-fit:cover;position:absolute;right:calc(var(--banner-building-detail-height)/ 2 - var(--building-detail-landlord-img-height));bottom:30px}.banner-building-detail-section .rental-info{display:flex;justify-content:space-between;border-top:4px solid var(--main-white-color);border-bottom:4px solid var(--main-red-color);padding-bottom:10px;width:var(--building-detail-info-width);position:absolute;left:50%;bottom:-80px;transform:translateX(-50%);background-color:var(--main-white-color);padding:10px 15px}.banner-building-detail-section .rental-info img{max-width:70px}.banner-building-detail-section .info-item{text-align:center;flex:1}.banner-building-detail-section .info-item:not(:last-child){border-right:1px solid #ddd}.banner-building-detail-section .info-item p{font-size:13px;color:var(--main-light-black-color);margin-bottom:7.5px}.banner-building-detail-section .info-item h2{font-size:22px;font-weight:700;color:var(--main-light-black-color);margin-bottom:7.5px}.banner-building-detail-section .info-item span{font-size:13px;color:var(--main-light-black-color)}.banner-building-detail-section .info-item i{font-size:13px;color:var(--main-light-black-color)}.building-detail-section{padding:110px 0 0 0}.building-detail-section .building-address b{color:var(--main-red-color);padding-left:30px;position:relative}.building-detail-section .building-address b:before{content:"";height:24px;width:24px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(../img/icons/icone-de-localisation-rouge.png);background-size:cover}.building-detail-section .building-detail-info{margin-bottom:1rem}.building-detail-section .building-detail-info .detail-info__name{color:var(--main-red-color);font-size:18px;font-weight:700}.building-detail-section .building-detail-item{margin-bottom:15px}.building-detail-section .building-detail-item h3{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--main-light-black-color)}.building-detail-section .building-detail-item-benefits{border-bottom:1px solid var(--border-gray-color);padding-bottom:10px;margin-bottom:15px}.building-detail-section .building-detail-item-benefits .benefits-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0;margin:0}.building-detail-section .building-detail-item-benefits .benefits-list li{width:48%;display:flex;align-items:center;font-size:14px}.building-detail-section .building-detail-item-benefits .benefits-list li.icon-top{align-items:self-start}.building-detail-section .building-detail-item-benefits .benefits-list li img{margin-right:10px;width:24px;object-fit:cover}.building-detail-section .building-detail-item-benefits .benefits-list li .detail b,.building-detail-section .building-detail-item-benefits .benefits-list li .detail p{display:block;white-space:pre-line}.building-detail-section .building-detail-item-benefits .benefits-list li .detail p{font-size:13px}.building-detail-section .building-detail-item-content{position:relative;margin-bottom:30px;transition:all .3s ease-in-out;height:auto}.building-detail-section .building-detail-item-content a,.building-detail-section .building-detail-item-content p,.building-detail-section .building-detail-item-content span{font-size:14px;color:var(--main-light-black-color)}.building-detail-section .building-detail-item-content li{line-height:1.75}.building-detail-section .building-detail-item-content a,.building-detail-section .building-detail-item-content h1,.building-detail-section .building-detail-item-content h2,.building-detail-section .building-detail-item-content h3,.building-detail-section .building-detail-item-content h4,.building-detail-section .building-detail-item-content h5,.building-detail-section .building-detail-item-content h6,.building-detail-section .building-detail-item-content p,.building-detail-section .building-detail-item-content pre,.building-detail-section .building-detail-item-content span{font-family:var(--main-font-family)!important;line-height:1.75}.building-detail-section .building-detail-item-content a{color:#1a73e8}.building-detail-section .building-detail-item-content a b,.building-detail-section .building-detail-item-content a span,.building-detail-section .building-detail-item-content a strong{color:#1a73e8}.building-detail-section .building-detail-item-content .fade-overlay{position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,0),#f4f4f4);transition:opacity .3s;opacity:0;visibility:hidden}.building-detail-section .building-detail-item-content-wrapper .building-detail-item-btn .btn-read-more{display:none}.building-detail-section .building-detail-item-content-wrapper .building-detail-item-btn .btn-read-more.show{display:inline-block}.building-detail-section .building-detail-item-content-wrapper.has-read-more .building-detail-item-content{height:300px;overflow:hidden}.building-detail-section .building-detail-item-content-wrapper.has-read-more .fade-overlay{visibility:visible;opacity:1}.building-detail-section .building-detail-item.fee-calculator .card-item{position:relative;width:100%;height:80px;background:url(../img/building/fee-calc.png) center/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-weight:700;overflow:hidden;color:var(--main-white-color);cursor:pointer}.building-detail-section .building-detail-item.fee-calculator .card-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(71,71,71,.8);transition:all .3s ease-in-out}.building-detail-section .building-detail-item.fee-calculator .card-item .overlay::before{border-right:0 solid transparent;border-bottom:0 solid #ccc;transition:all .3s ease-in-out;content:"";position:absolute;bottom:0;left:0;width:0;height:0}.building-detail-section .building-detail-item.fee-calculator .card-item:hover .overlay{background-color:rgba(236,36,45,.8)}.building-detail-section .building-detail-item.fee-calculator .card-item:hover .overlay::before{border-right:40px solid transparent;border-bottom:40px solid #ccc}.building-detail-section .building-detail-item.fee-calculator .card-item h3{position:relative;margin:10px 0;color:var(--main-white-color);padding-left:32px}.building-detail-section .building-detail-item.fee-calculator .card-item h3:after{content:"";height:24px;width:24px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(../img/icons/buliding.svg);background-size:cover}.building-detail-section .building-detail-item.fee-calculator .card-item span{position:relative;color:#fff;text-decoration:none;font-size:13px;font-weight:400;text-align:right;display:block;width:100%;padding:0 20px}.building-detail-section .building-detail-item.fee-calculator.right-side{margin-bottom:30px}.building-detail-section .building-detail-item.fee-calculator.right-side .card-item h3{font-size:14px}.building-detail-section .building-detail-item.fee-calculator.right-side .card-item span{text-align:left;padding-left:50px}.building-detail-section .building-detail-item.fee-calculator.right-side .card-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(236,36,45,.8);transition:all .3s ease-in-out}.building-detail-section .building-detail-item.fee-calculator.right-side .card-item .overlay::before{border-right:0 solid transparent;border-bottom:0 solid #ccc;transition:all .3s ease-in-out;content:"";position:absolute;bottom:0;left:0;width:0;height:0}.building-detail-section .building-detail-item.fee-calculator.right-side .card-item:hover .overlay::before{border-right:40px solid transparent;border-bottom:40px solid #ccc}.building-detail-section .building-detail-item .section-title{font-size:18px;font-weight:700;color:var(--main-light-black-color)}.building-detail-section .building-detail-item .button-wrapper .btn-control.prev{background-color:var(--main-light-black-color);background-image:url(../img/icons/white-arrow-left.svg)}.building-detail-section .building-detail-item.section-col-slider{padding:0}.building-detail-section .building-detail-item iframe{height:400px;width:100%}.building-detail-section .building-detail-item .location-info{padding:30px}.building-detail-section .building-detail-item.top-10-apt{position:relative;width:100%;height:400px;background:linear-gradient(180deg,rgba(236,83,36,.8) 0,rgba(236,36,45,.8) 100%),url(../img/building/bg-top-10-apt-1.png) center/cover no-repeat;display:flex;align-items:center;padding:40px;color:#fff}.building-detail-section .building-detail-item.top-10-apt .content{max-width:65%}.building-detail-section .building-detail-item.top-10-apt .content h2{font-size:32px;font-weight:700;margin-bottom:20px}.building-detail-section .building-detail-item.top-10-apt .content p{font-size:16px;margin:10px 0 20px}.building-detail-section .building-detail-item.top-10-apt .btn{display:inline-block;background:#474747;color:#fff;padding:10px 50px;text-decoration:none;font-weight:700;border-radius:0}.building-detail-section .building-detail-item.top-10-apt .image-container{position:absolute;right:20px;bottom:0}.building-detail-section .building-detail-item.top-10-apt .image-container img{height:350px}.building-detail-section .contact-box{background:#fff;padding:10px;border:10px solid var(--main-red-color);color:var(--main-light-black-color);margin-bottom:30px}.building-detail-section .contact-box h4{font-weight:700;text-align:center;margin-bottom:15px;font-size:16px;text-transform:uppercase;border-bottom:1px solid var(--border-gray-color);padding-bottom:15px}.building-detail-section .contact-box .contact-wrapper{border-bottom:1px solid var(--border-gray-color)}.building-detail-section .contact-box .contact-item-1{display:flex;align-items:center;gap:10px}.building-detail-section .contact-box .contact-item-1:last-child{border-bottom:none}.building-detail-section .contact-box .contact-item-1 img{width:120px;height:135px;object-fit:cover}.building-detail-section .contact-box .contact-item-2{padding:10px 0;align-items:center}.building-detail-section .contact-box .contact-support-info{display:flex;flex-direction:column;font-size:14px;margin:14px 0}.building-detail-section .contact-box .contact-info{max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal;font-size:14px;display:flex;flex-direction:column;gap:4px}.building-detail-section .contact-box .contact-info h5{font-weight:700;margin:0;font-size:14px}.building-detail-section .contact-box .contact-info p{margin:2px 0;font-size:14px}.building-detail-section .contact-box .contact-info a{font-weight:700;color:var(--main-red-color);text-decoration:none;font-size:14px}.building-detail-section .contact-box .contact-info a:hover{text-decoration:underline}.building-detail-section .contact-box .contact-info .contact-icon{padding-left:28px;position:relative;color:var(--main-light-black-color)}.building-detail-section .contact-box .contact-info .contact-icon a{color:var(--main-light-black-color);font-weight:400}.building-detail-section .contact-box .contact-info .contact-icon::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px}.building-detail-section .contact-box .contact-info .contact-icon.phone::before{background:url(../img/icons/phone-icon.svg) center center no-repeat;filter:brightness(.3)}.building-detail-section .contact-box .contact-info .contact-icon.email::before{background:url(../img/icons/sms-icon.svg) no-repeat center center;filter:brightness(.3)}.building-detail-section .building-detail-search{background-color:#f9f9f9;margin-bottom:30px}.building-detail-section .building-detail-search .search-header{background:red;color:#fff;font-weight:700;padding:12px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.building-detail-section .building-detail-search .arrow{transition:transform .3s ease-in-out}.building-detail-section .building-detail-search .rotate{transform:rotate(180deg)}.building-detail-section .building-detail-search .search-list{border-radius:0 0 5px 5px;padding-bottom:20px}.building-detail-section .building-detail-search .search-item{font-size:16px;padding:7.5px 10px;font-weight:500;color:var(--main-light-black-color);display:block;cursor:pointer;transition:all .3s ease-in-out;border-left:5px solid transparent}.building-detail-section .building-detail-search .search-item:hover{color:var(--main-red-color);border-left-color:var(--main-red-color)}.near-building-detail-slice-section{padding:30px 0}.building-detail-page.apt-dientich{background-color:var(--main-white-color);padding:15px 0}@media (max-width:1899px){:root{--banner-building-detail-height:480px;--building-detail-landlord-img-height:100px}}@media (max-width:1200px){.banner-building-detail-section .rental-info{bottom:-120px}}@media (max-width:991px){:root{--building-detail-info-width:720px}.banner-building-detail-section .rental-info{bottom:-120px}.banner-building-detail-section .info-item h2{font-size:18px}.banner-building-detail-section .info-item i,.banner-building-detail-section .info-item p,.banner-building-detail-section .info-item span{font-size:13px}}@media (max-width:768px){:root{--building-detail-info-width:570px}.banner-building-detail-section .rental-info{bottom:-100px}.banner-building-detail-section .info-item h2{font-size:16px}.banner-building-detail-section .info-item i,.banner-building-detail-section .info-item p,.banner-building-detail-section .info-item span{font-size:10px}.building-detail-section .building-detail-item.fee-calculator .card-item{margin-bottom:15px}}@media (max-width:576px){.banner-building-detail-section .rental-info{bottom:-100px;width:100%;padding:0}.banner-building-detail-section .info-item h2{font-size:14px}.banner-building-detail-section .info-item i,.banner-building-detail-section .info-item p,.banner-building-detail-section .info-item span{font-size:8px}.banner-building-detail-section .landlord-img{right:30px}.banner-info .desc h2{font-size:20px}.banner-info .desc p{font-size:14px}.building-detail-section .building-detail-item.top-10-apt .image-container img{display:none}.building-detail-section .building-detail-item.top-10-apt .content{max-width:100%}}.news-list-section{padding:30px 0}.news-list-section .news-item{overflow:hidden;background-color:#f9f9f9;margin-bottom:20px;display:block}.news-list-section .news-item img{object-fit:cover;width:100%;height:200px;object-position:top right}.news-list-section .news-item .news-desc-wrapper{padding:20px 20px 0 20px;color:var(--main-light-black-color);height:100%}.news-list-section .news-item .news-desc-wrapper .cate-name{font-size:12px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.news-list-section .news-item .news-desc-wrapper .title{font-weight:700;font-size:16px}.news-list-section .news-item .news-desc-wrapper .desc{color:#696f8c;font-size:13px}.news-list-section .news-item .news-footer{font-size:12px;padding:10px 20px}.news-list-section a.text-danger{text-decoration:none;transition:color .3s ease-in-out}.news-list-section a.text-danger:hover{color:#c82333}.news-list-section .news-menu{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid var(--border-gray-color);padding-left:0}.news-list-section .news-menu ul{list-style:none;padding:0;margin:0;display:flex}.news-list-section .news-menu ul li{margin-right:30px}.news-list-section .news-menu ul li a{text-decoration:none;font-size:14px;font-weight:700;color:#000;transition:color .3s}.news-list-section .news-menu ul li a.active{color:red}.news-list-section .news-menu ul li a:hover{color:red}.news-detail-section{padding:45px 0 30px 0;color:var(--main-light-black-color)}.news-detail-section .news-detail ul.info{list-style:none;padding-left:0}.news-detail-section .news-detail ul.info li{display:inline-block;font-size:14px}.news-detail-section .news-detail h2.title{font-weight:700;font-size:18px;margin-bottom:20px}.news-detail-section .news-detail h3.sub-title{font-size:24px;font-weight:700;margin-bottom:20px}.news-detail-section .news-detail img{max-width:100%;display:block;margin:20px auto;width:auto!important;height:auto!important}.news-detail-section .news-detail .text-right{text-align:right}.news-detail-section .news-detail .social-share{list-style:none;display:flex;align-items:center;justify-content:end}.news-detail-section .news-detail .social-share li{display:inline-block}.news-detail-section .news-detail .social-share li a{display:block}.news-detail-section .news-detail .social-share li img{margin-bottom:0}.news-detail-section .news-detail table p{margin-bottom:0}.news-detail-section .news-detail table td{padding:5px 10px}.news-detail-section .news-detail figure.image,.news-detail-section .news-detail figure.image_resized{margin:0 auto!important}.news-detail-section .news-slider{padding:30px 0}.news-detail-section .news-slide a{display:block;color:var(--main-light-black-color)}.news-detail-section .news-slide .news-slide-item{font-size:14px}.news-detail-section .news-slide .news-slide-item img{height:300px;width:100%;object-fit:cover}.news-detail-section .news-slide .news-slide-item .desc-wrapper{padding:15px 0}.news-detail-section .news-slide .news-slide-item .read-more{color:var(--main-red-color);position:relative;padding-right:30px;display:inline-block}.news-detail-section .news-slide .news-slide-item .read-more:after{height:18px;width:18px;display:block;content:"";background-image:url(../img/icons/red-arrow-right.svg);background-size:cover;right:0;top:50%;transform:translateY(-50%);position:absolute}.news-detail-section .news-slide .news-slide-item .desc,.news-detail-section .news-slide .news-slide-item .info{font-weight:14px}.news-detail-section .news-slide .news-slide-item .title{font-size:16px;font-weight:700}.news-detail-section .anchor{margin-bottom:30px}.news-detail-section .anchor h3{font-size:18px;font-weight:700}.news-detail-section .anchor ul{list-style:none;padding-left:0}.news-detail-section .anchor ul li{display:block}.news-detail-section .anchor ul li a{color:var(--main-light-black-color);font-size:14px;padding:10px 10px 10px 30px;position:relative;display:block;border-bottom:1px dashed var(--border-gray-color)}.news-detail-section .anchor ul li a:before{content:"";position:absolute;display:block;height:12px;width:12px;left:0;top:50%;transform:translateY(-50%);background-size:cover;background-image:url(../img/icons/red-arrow-right-2.svg)}.news-detail-section .anchor ul li.hot-news-item a{padding-left:0!important;display:flex}.news-detail-section .anchor ul li.hot-news-item a:before{display:none}.news-detail-section .anchor ul li.hot-news-item a img{width:60px;height:60px;object-fit:cover}.news-detail-section .anchor ul li.hot-news-item a .desc{padding-left:20px;transition:all .25s ease-in-out}.news-detail-section .anchor ul li.hot-news-item a .desc:hover{color:var(--main-red-color)}.ellipsis-3-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-relate-wrap{background-color:var(--main-cream-color);padding:20px 0}.news-relate-wrap .section-title{font-size:20px;font-weight:700;margin-bottom:5px}.news-relate-wrap .news-item{color:var(--text-gray-color);background-color:#fff;height:100%;display:block}.news-relate-wrap .news-item.bg-gray{background-color:#f9f9f9}.news-relate-wrap .news-item img{width:100%;height:240px;object-fit:cover;object-position:right top}.news-relate-wrap .news-item .desc-wrapper{padding:10px}.news-relate-wrap .news-item .desc-wrapper .info{font-size:12px;margin-bottom:5px}.news-relate-wrap .news-item .desc-wrapper .title{font-size:16px;font-weight:700;color:var(--main-light-black-color)}.news-relate-wrap.on-home-page{padding:10px 0 10px 0}.news-relate-wrap.on-home-page .section-title{font-size:22px;padding-bottom:5px;padding-top:5px}.news-relate-wrap.bg-white{background-color:#fff}.contact-us-section{background-color:var(--main-red-color);background-image:url(../img/background/contact-form-bg.svg);padding:120px 0;background-size:cover;background-repeat:no-repeat}.contact-us-section .img-contact{height:100%;width:100%;object-fit:cover;padding:0}.contact-us-section .title-wrapper{color:var(--main-white-color);display:flex}.contact-us-section .title-wrapper .row>*{padding:0}.contact-us-section .title-wrapper .title-1,.contact-us-section .title-wrapper .title-2{font-weight:700}.contact-us-section .title-wrapper .title-1{font-size:22px}.contact-us-section .title-wrapper .title-2{font-size:38px;margin-bottom:30px}.contact-us-section .title-wrapper .title-3{font-size:14px;text-align:right}.contact-us-section .contact-form-wrapper{background-color:var(--main-white-color);display:flex;flex-wrap:wrap}.contact-us-section .contact-form-wrapper .contact-form{padding:60px 50px;display:flex}.contact-us-section .contact-form-wrapper .contact-form .input-box{width:100%;height:60px;border:1px solid #ddd;border-radius:0;padding:20px 30px;font-size:16px;margin-bottom:20px}.contact-us-section .contact-form-wrapper .contact-form textarea{border-radius:0}.contact-us-section .contact-form-wrapper .contact-form .logo img{height:100px;width:100px;object-fit:cover}.contact-us-section .contact-form-wrapper .contact-form .btn-submit{background-color:#343434;color:var(--main-white-color);padding:12px 50px}.contact-location{padding:120px 0}.contact-location .contact-location-wrapper{position:relative}.contact-location .location-map{border:10px solid var(--main-red-color)}.contact-location .location-map iframe{height:500px;width:100%}.contact-location .location-box{box-shadow:0 4px 40px 0 rgba(0,0,0,.0784313725);position:absolute;left:0;top:50%;height:350px;width:400px;transform:translateY(-50%);background-color:var(--main-white-color);padding:60px 35px;color:var(--main-light-black-color)}.contact-location .location-box h4{font-size:16px;font-weight:700;margin-bottom:20px}.contact-location .location-box ul{list-style:none;padding-left:0}.contact-location .location-box ul li{display:block;font-size:14px;margin-bottom:15px;padding-left:30px;position:relative}.contact-location .location-box ul li:before{content:"";height:22px;width:22px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);background-size:cover}.contact-location .location-box ul li.address::before{background-image:url(../img/icons/location-gray-icon.svg);top:0;transform:translateY(0)}.contact-location .location-box ul li.email::before{background-image:url(../img/icons/sms-gray-icon.svg)}.contact-location .location-box ul li.phone::before{background-image:url(../img/icons/call-gray-icon.svg)}.contact-location .social-icons img{height:40px;width:40px;margin-right:10px}.team-member-section{padding:30px 0}.team-member-section .team-member-item{margin-bottom:15px;box-shadow:var(--box-shadow)}.team-member-section .team-member-item .img-wrapper{padding:15px}.team-member-section .team-member-item .img-wrapper img{width:100%;height:400px;object-fit:cover;object-position:top}.team-member-section .team-member-item .desc{text-align:center;padding-bottom:15px}.team-member-section .team-member-item .desc h3{font-size:18px;font-weight:700}@media (max-width:768px){.contact-us-section .title-wrapper{display:block}.contact-us-section{padding:60px 0}.contact-us-section .title-wrapper{padding:0 20px}.contact-us-section .title-wrapper .title-1{font-size:16px}.contact-us-section .title-wrapper .title-2{font-size:24px}.contact-us-section .img-contact{display:none}.contact-us-section .contact-form-wrapper .contact-form .btn-submit{padding:12px 20px}.contact-us-section .contact-form-wrapper .contact-form{padding:30px}}.banner-about-us{height:420px;background:linear-gradient(180deg,rgba(236,83,36,.8) 0,rgba(236,36,45,.8) 100%)}.banner-about-us .img-wrapper{width:100%;height:100%}.about-us-first-section{position:relative;padding:120px 0;padding-bottom:0;color:var(--main-light-black-color)}.about-us-first-section .about-us-first-section-wrapper{background-color:var(--main-white-color)}.about-us-first-section .about-us-img{width:100%}.about-us-first-section .about-us-content{padding:0 60px}.about-us-first-section .about-us-content h2{font-size:32px;font-weight:700;margin-bottom:20px}.about-us-first-section .about-us-box{border-top:5px solid var(--main-red-color);background-color:#f4f4f4;margin-bottom:10px}.about-us-first-section .about-us-box .header{padding:15px 20px;font-weight:700}.about-us-first-section .about-us-box .content{padding:15px 20px}.about-us-first-section .about-us-box .content-item{display:block;color:var(--main-light-black-color)}.about-us-second-section{background-color:#393939;padding:120px 0;color:var(--main-white-color)}.about-us-second-section h2{font-size:38px;font-weight:700;text-align:center}.about-us-second-section h2 span{color:var(--main-red-color)}.about-us-second-section .features{display:flex;justify-content:space-around;margin-top:50px;text-align:center}.about-us-second-section .features .feature{padding:10px 15px}.about-us-second-section .features .feature h3{font-size:20px;margin-top:15px;font-weight:700}.about-us-second-section .features .feature p{font-size:14px;color:#ccc}.about-us-second-section .features img{width:100px;height:100px;border-radius:50%;background:#fff;padding:10px;object-fit:cover}.about-us-third-section{position:relative}.about-us-third-section .overlay{background:linear-gradient(180deg,rgba(236,83,36,.8) 0,rgba(236,36,45,.8) 100%);position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.about-us-third-section .bg-owner{width:100%;height:100%;object-fit:cover;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0}.about-us-third-section .profile-container{color:var(--main-white-color);padding:50px 50px 0 50px;z-index:3;position:relative}.about-us-third-section .profile-container .name{font-size:38px;font-weight:700;margin-bottom:30px;position:relative}.about-us-third-section .profile-container .name:before{height:1px;width:150px;background-color:var(--main-white-color);content:"";position:absolute;left:-155px;top:50%;transform:translateY(-50%)}.about-us-third-section .profile-container .position{font-size:18px;font-weight:700;text-transform:uppercase;position:relative;text-align:right}.about-us-third-section .profile-container .position:before{height:1px;width:150px;background-color:var(--main-white-color);content:"";position:absolute;right:-155px;top:50%;transform:translateY(-50%)}.about-us-third-section .profile-info{padding-right:20px}.about-us-third-section .profile-info p{font-size:16px;line-height:1.5}.about-us-third-section .stats{display:flex;margin-top:20px}.about-us-third-section .stat{padding-right:40px}.about-us-third-section .stat h2{font-size:46px;font-weight:700}.about-us-third-section .profile-image{flex-grow:1;text-align:right;align-content:end}.about-us-third-section .profile-image img{width:100%;padding-left:40px}.about-us-third-section .avatar-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.about-us-third-section .avatar-wrapper img{height:90px;width:90px;object-fit:cover}.about-us-third-section .avatar-wrapper .desc{padding-left:20px}.dot-bg{width:100%;height:320px;position:absolute;background-image:url(../img/background/bg-pattern-1.png);background-repeat:repeat;left:0;top:50%;transform:translateY(-50%);z-index:-1}@media (max-width:1024px){.about-us-third-section .profile-container .name:before,.about-us-third-section .profile-container .position:before{display:none}.about-us-first-section .about-us-img{margin-bottom:20px}.about-us-first-section .about-us-content{padding:0 15px}}@media (max-width:426px){.about-us-second-section h2,.about-us-third-section .profile-container .name{font-size:24px}.about-us-third-section .profile-container .position{font-size:14px}.section-home-about-us{overflow:hidden}.section-home-about-us .overlay-text h2{font-size:38px}}footer{background-color:#343434;padding-top:30px}footer .footer-logo{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}footer .footer-logo img{height:calc(var(--logo-height) * .5)}footer .footer-slogan{width:50%;display:block;margin:10px auto}footer .footer-cate-title{font-size:16px;font-weight:700;margin-bottom:15px;color:var(--main-white-color)}footer .footer-icon{padding-left:32px;position:relative}footer .footer-icon:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-size:cover!important}footer .footer-icon.address:before{background:url(../img/icons/location-icon.svg) no-repeat center center}footer .footer-icon.email:before{background:url(../img/icons/sms-icon.svg) no-repeat center center}footer .footer-icon.phone:before{background:url(../img/icons/phone-icon.svg) no-repeat center center}footer .footer-icon.website:before{background:url(../img/icons/website.png) no-repeat center center}footer .website-info{color:var(--main-white-color)}footer .website-info h2{font-size:18px;text-transform:uppercase;font-weight:700}footer .website-info h3{font-size:18px;font-weight:700;margin-bottom:15px}footer .website-info p{font-size:13px;margin-bottom:10px}footer .social-icons{margin-top:20px}footer .social-icons a{margin-right:10px}footer .social-icons img{height:36px;width:36px}footer .footer a{color:#fff;text-decoration:none}footer .footer a:hover{text-decoration:underline}footer ul li{font-size:13px;margin-bottom:7.5px}footer .footer-bottom{display:flex;justify-content:space-between;width:100%;padding:10px 0;font-size:12px;color:var(--main-white-color)}footer .footer-bottom a{text-decoration:none;color:var(--main-white-color)}footer .footer-bottom a:first-child{margin-right:30px}footer .footer-bottom p{margin-bottom:0}@media (min-width:1900px){.container{max-width:1620px}}@media (max-width:991px){.navbar-brand{position:static;transform:none;text-align:center;width:100%}.navbar-collapse{flex-direction:column;align-items:center}.navbar-nav{width:100%;text-align:center}}
/*# sourceMappingURL=myStyles.min.css.map */
