body{background-color:#f8f8f8;font-family:Montserrat,sans-serif;padding:0}body,h1,h2,h3,h4,h5,h6{margin:0}.home-slider{align-items:center;display:flex;height:100vh;position:relative;z-index:100}.home-slider .title{margin-bottom:25px}.home-slider .btn{transform:translateY(-250px);transition:all .5s}.title-box{overflow:hidden;padding-left:195px}.title-box .title{transform:translateY(-150px);transition:all 1s}.active-component{transition:all .3s}.active-component .btn,.active-component .title-box .title{transform:translateY(0)}.mr-auto{margin-right:auto}@keyframes title-animation-line{0%{right:2000px}to{right:100%}}@keyframes title-animation-dot{0%{height:1px;right:2000px;transform:scale(0) translateY(-50%);visibility:hidden}80%{height:4px;margin-top:-1px;right:100%;transform:scale(.5) translateY(-50%);visibility:hidden}to{height:10px;margin-top:0;right:100%;transform:scale(1) translateY(-50%);visibility:visible}}.active-component .caption .title:after{animation:title-animation-dot 1.8s forwards}.active-component .caption .title:before{animation:title-animation-line 1.5s forwards}.caption .title a{color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.caption .title a:hover{color:#dadada}.caption .title{color:#fff;font-family:Montserrat;font-size:42px;font-weight:700;line-height:55px;position:relative}.caption .title:after,.caption .title:before{content:"";position:absolute;right:2000px;top:50%;transform:translateY(-50%);transition:all .3s}.caption .title:before{background:#fff;height:2px;margin-right:50px;width:1000px}.caption .title:after{border:2px solid #fff;border-radius:50%;margin-right:38px;width:10px}.btn-box{margin-left:195px}.btn,.btn-box{overflow:hidden}.btn{border:1px solid #fff;color:#fff;display:inline-block;font-size:11px;font-weight:700;padding:32px 40px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.btn .btn-overlay{background:#fa6a02;bottom:0;left:0;position:absolute;right:0;top:0;transform:translateX(-102%);transition:all .3s;z-index:-1}.btn:after{background:#fff;height:1px;margin-left:24px;margin-top:5px;width:53px}.btn:after,.btn:before{content:"";display:inline-block;float:right;transition:all .3s}.btn:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 5px;height:0;margin-top:2px;width:0}@media screen and (min-width:1024px){.btn:hover{border-color:#fa6a02;color:#fff}.btn:hover .btn-overlay{transform:translateX(0)}.btn:hover:after{background:#fff;width:60px}.btn:hover:before{border-color:transparent transparent transparent #fff}}@media screen and (max-width:768px){.btn{font-size:9px;padding:18px 20px}.btn:after{width:26px}}#app{overflow-x:hidden}.outher-buildings .buttons{display:flex;flex-direction:column}.outher-buildings .buttons a{border:1px solid #8d8d8d;color:#484b47;display:block;font-family:Fira Sans;font-size:12px;font-weight:700;margin:12px 0;padding:15px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.building-listing-mobile{counter-reset:titles;padding:90px 25px 25px;position:relative}.building-listing-mobile .title{color:#fff;font-family:Fira Sans;font-size:18px;font-weight:600;margin-bottom:40px;text-transform:uppercase}.building-listing-mobile:before{background-color:#232323;content:"";height:250px;left:0;position:absolute;right:0;top:0;z-index:-1}.building-listing-mobile .building-box{margin-bottom:25px}.building-listing-mobile .building-box .img-box img{max-width:100%}.building-listing-mobile .building-box .info{background:#fff;margin-left:15px;margin-right:15px;margin-top:-50px;padding:20px 15px;position:relative;z-index:199}.building-listing-mobile .building-box .info .title,.building-listing-mobile .building-box .info .title a{color:#000;font-size:15px;font-weight:600;margin:0;-webkit-text-decoration:none;text-decoration:none}.building-listing-mobile .building-box .info .title a span,.building-listing-mobile .building-box .info .title span{color:#fa6a02;font-size:10px;font-weight:700;margin-right:10px;text-transform:uppercase}.building-listing-mobile .building-box .info .title a:before{color:#fa6a02;content:"0" counters(titles,". 0");counter-increment:titles;display:inline-block;float:left;font-family:Montserrat;font-size:10px;font-weight:700;margin:3px 10px 0;text-transform:uppercase}.comming-soon-annonunce{align-items:center;display:flex;height:100vh;justify-content:flex-start;min-height:100vh;position:relative}.comming-soon-annonunce .caption{max-width:70vw;z-index:999}.comming-soon-annonunce .caption .description{padding-left:195px}.comming-soon-annonunce .caption .description p{color:#fff}.comming-soon-annonunce:before{background-color:#232323;bottom:0;content:"";left:0;position:absolute;top:0;width:100%;z-index:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.comming-soon{background:#232323;display:flex;min-height:100vh;padding-left:95px;padding-right:195px;padding-top:50px}.comming-soon .box-row{align-items:stretch;display:flex;flex-direction:row;margin:auto;min-height:70vh;width:100%}.comming-soon .box-row .left{background:#3c3c3c}.comming-soon .box-row .left,.comming-soon .box-row .right{align-items:center;display:flex;flex:1 0 50%;flex-direction:column;justify-content:center;max-width:50%;width:100%}@media screen and (max-width:1365px){.comming-soon{padding-left:25px}}@media screen and (max-width:1024px){.comming-soon .caption .title-box{padding-left:90px}.comming-soon .caption .title-box .title{font-size:30px;line-height:36px}}@media screen and (max-width:768px){.comming-soon{flex-direction:column;padding:0 205px 30px 25px}.comming-soon .box-row{flex-direction:column-reverse}.comming-soon .box-row .caption{margin-left:-150px}.comming-soon .box-row{margin:0}.comming-soon .box-row .left,.comming-soon .box-row .right{flex:1 0 100%;max-width:100%}}@media screen and (max-width:600px){.comming-soon{min-height:inherit;padding:0}.comming-soon h2{color:#fff}.comming-soon .thumb-box{margin:40px 0;text-align:center}}.page-enter-active,.page-leave-active{transition-duration:.7s;transition-property:opacity;transition-timing-function:ease-in-out}.page-enter,.page-leave-to{opacity:0}.layout-enter-active,.layout-leave-active{transition-duration:.7s;transition-property:opacity;transition-timing-function:ease-in-out}.layout-enter,.layout-leave-to{opacity:0}