.progress-bar{width:200px;height:200px;position:relative;margin:0 auto;position:relative}.progress-bar svg{width:100%;height:100%}.progress-bar svg .progress-bg{stroke:#fff;stroke-width:1;fill:none}.progress-bar svg .progress-circle{stroke-width:3;fill:none;stroke:#2fc6d7;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:282.74;stroke-dashoffset:282.74;transition:none}.content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.content span{display:inline-block}.progress-value{font-size:2em;font-weight:bold}.home section.about{position:relative}.home section.about .bg{position:absolute;top:0;right:0;z-index:1}@media(max-width: 575px){.home section.about .bg{width:280px}.home section.about .picture .animPicturePlaceholder{height:360px}.home section.about .picture img{height:360px}}@media(min-width: 576px)and (max-width: 767px){.home section.about .bg{width:360px}.home section.about .picture .animPicturePlaceholder{height:360px}.home section.about .picture img{height:360px}}@media(min-width: 768px)and (max-width: 991px){.home section.about .picture .animPicturePlaceholder{height:500px}.home section.about .picture img{height:500px}}.home section.cover{height:100vh;color:#fff;background-color:#000;position:relative;overflow:hidden}.home section.cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.3)}.home section.cover::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;z-index:1}.home section.cover .caption{width:100%;position:absolute;bottom:60px;z-index:1}.home section.cover .caption ul li{display:inline-block;padding:8px 25px;text-align:center}.home section.cover .caption ul li::before{display:none}.home section.cover .caption ul li+li{border-left:1px solid hsla(0,0%,100%,.5)}.home section.cover .caption ul span,.home section.cover .caption ul strong{display:block}.home section.cover .caption ul strong{font-size:2.6rem;font-weight:900;line-height:1.4}.home section.cover h1{margin:0;color:#deff78;font-size:6rem;font-weight:700}.home section.cover h2{margin-bottom:20px;font-size:3.4rem;font-weight:500}.home section.cover p{font-size:1.8rem;line-height:1.4}@media(max-width: 575px){.home section.cover .caption{bottom:30px}.home section.cover .caption .headline{padding:0 15px}.home section.cover .caption .headline h1{font-size:3.4rem}.home section.cover .caption .headline h2{font-size:2.2rem}.home section.cover .caption .headline p{font-size:1.6rem}.home section.cover .caption ul{margin-top:40px}.home section.cover .caption ul li{padding:8px 15px}.home section.cover .caption ul li strong{font-size:2rem}}@media(min-width: 576px)and (max-width: 767px){.home section.cover .caption{bottom:30px}.home section.cover .caption .headline{padding:0 15px}.home section.cover .caption .headline h1{font-size:4.2rem}.home section.cover .caption .headline h2{font-size:2.6rem}.home section.cover .caption .headline p{font-size:1.7rem}.home section.cover .caption ul{margin-top:40px}.home section.cover .caption ul li{padding:8px 20px}.home section.cover .caption ul li strong{font-size:2.2rem}}@media(min-width: 768px)and (max-width: 991px){.home section.cover .caption{bottom:30px}.home section.cover .caption .headline{padding:0 15px}.home section.cover .caption ul{margin-top:40px}}@media(min-width: 992px)and (max-width: 1199px){.home section.cover .caption .headline{padding:0 30px}.home section.cover .caption .headline h1{font-size:4.2rem}.home section.cover .caption .headline h2{font-size:2.4rem}.home section.cover .caption .headline p{font-size:1.6rem}}@media(min-width: 1200px)and (max-width: 1599px){.home section.cover .caption .headline h1{font-size:4.2rem}.home section.cover .caption .headline h2{font-size:2.4rem}.home section.cover .caption .headline p{font-size:1.6rem}}.home section.design{padding-bottom:320px;position:relative}.home section.design .bg{width:100%;height:57%;position:absolute;left:0;bottom:0;background:url(../images/style/bgDesign1.webp) no-repeat center center;background-size:cover;z-index:-1}.home section.design::after{content:"";display:block;width:100%;height:224px;background:url(../images/style/bgDesign2.webp) repeat-x 0 bottom;position:absolute;left:0;bottom:0;z-index:1}@media(max-width: 575px){.home section.design .picture{margin:15px 0;height:360px}.home section.design .picture .animPicturePlaceholder{height:360px}.home section.design .picture img{height:360px}}@media(min-width: 576px)and (max-width: 767px){.home section.design .picture{margin:15px 0;height:420px}.home section.design .picture .animPicturePlaceholder{height:420px}.home section.design .picture img{height:420px}}@media(min-width: 768px)and (max-width: 991px){.home section.design .picture{height:420px}.home section.design .picture .animPicturePlaceholder{height:420px}.home section.design .picture img{height:420px}}@media(min-width: 992px)and (max-width: 1199px){.home section.design .picture{height:500px}.home section.design .picture .animPicturePlaceholder{height:500px}.home section.design .picture img{height:500px}}@media(min-width: 1200px)and (max-width: 1599px){.home section.design .picture{height:500px}.home section.design .picture .animPicturePlaceholder{height:500px}.home section.design .picture img{height:500px}}.home section.location .map img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(min-width: 768px)and (max-width: 991px){.home section.location .map{height:460px}}@media(min-width: 992px)and (max-width: 1199px){.home section.location .map{height:540px}}@media(min-width: 1200px)and (max-width: 1599px){.home section.location .map{height:580px}}@media(min-width: 1600px){.home section.location .map{min-height:560px}}.home section.progress{background-color:#deff78}@media(max-width: 575px){.home section.progress .item{margin:30px 0}}@media(min-width: 576px)and (max-width: 767px){.home section.progress .item{margin:30px 0}}@media(min-width: 768px)and (max-width: 991px){.home section.progress .item{margin:30px 0}}.home section.selectBuilding img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.home section.why{background-color:#deff78}.home section.why ul{margin:0}@media(max-width: 575px){.home section.why ul{display:inline}}