*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none;font-weight:400}footer,header,nav,section,main{display:block}body{line-height:1;font-family:Poppins,sans-serif;font-weight:400;background-color:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;margin:0;padding:0;border:0;font-family:Poppins,sans-serif}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none}.decor{font-family:Merriweather,serif;font-style:italic;font-weight:600}.content{width:1400px;margin:auto}.header{display:flex;justify-content:center;align-items:center;position:fixed;z-index:100;top:0;right:0;left:0;height:100px;background-color:#141624}.header .content{display:flex;justify-content:space-between;align-items:center;position:relative}.header .content .nav{display:flex;justify-content:flex-start;align-items:center;position:relative}.header .content .nav .item{display:block;margin-right:20px;color:#fff;text-decoration:none;letter-spacing:1px;font-size:14px;font-weight:400;opacity:.7}.header .content .nav .item:last-of-type{margin-right:0}.header .content .nav .item.active{opacity:1;font-weight:600}.header .content .logo{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);top:50%;left:0;right:0;margin:auto;position:absolute;display:block;width:100px}.header .content .logo img{display:block;width:100%}.header .content .utils{display:flex;justify-content:flex-end;align-items:center}.header .content .utils .search-wrapper{display:flex;justify-content:flex-start;align-items:center}.header .content .utils .search-wrapper .txt-input{display:block;width:170px;padding-bottom:5px;background-color:transparent;border-bottom:1px solid #fff;font-weight:300;color:#fff;font-size:12px}.header .content .utils .search-wrapper .submit-input{cursor:pointer;display:block;width:25px;height:25px;margin-left:10px;background:url(/build/assets/magnifier-C9HUHane.png) center center no-repeat;background-size:20px}.header .content .utils .icon{cursor:pointer;display:block;width:25px;height:25px;margin-left:10px}.header .content .utils .icon .icon-val{display:block;width:100%;height:inherit}.header .content .utils .icon .icon-val.favourites{background:url(/build/assets/favourites-CC4Hsgke.png) center center no-repeat;background-size:20px}.header .content .utils .icon .icon-val.user{background:url(/build/assets/user-qvJBtJgG.png) center center no-repeat;background-size:20px}.header .submenu{display:flex;justify-content:flex-start;align-items:stretch;display:none;position:fixed;left:0;top:100px;width:100%;padding-left:max(20px,(100% - 1400px) / 2);background-color:#141624}.header .submenu.is-open{display:flex}.header .submenu .lvl-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex:none;width:600px;padding:30px 0}.header .submenu .lvl-wrapper .lvl .item{transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;display:block;margin-bottom:12px;color:#fff;font-weight:400;text-decoration:none;letter-spacing:1px;opacity:.7}.header .submenu .lvl-wrapper .lvl .item:last-of-type{margin-bottom:0}.header .submenu .lvl-wrapper .lvl .item:hover,.header .submenu .lvl-wrapper .lvl .item.active{opacity:1;font-weight:900}.header .submenu .lvl-wrapper .lvl.lvl-1{width:350px}.header .submenu .lvl-wrapper .lvl.lvl-1 .item{text-transform:uppercase;font-size:13px;font-weight:400}.header .submenu .lvl-wrapper .lvl.lvl-1 .item.active{opacity:1;font-weight:600}.header .submenu .lvl-wrapper .lvl.lvl-1 .item.hover{opacity:1}.header .submenu .lvl-wrapper .lvl.lvl-2{display:none;flex:1}.header .submenu .lvl-wrapper .lvl.lvl-2.active{display:block}.header .submenu .lvl-wrapper .lvl.lvl-2 .item{font-size:13px;font-weight:300}.header .submenu .submenu-img{flex:1;background:url(/build/assets/submenu-DgNK3XOt.png) center center no-repeat;background-size:cover}.hero{width:100%;height:100vh;background:url(/build/assets/hero-k0-Dkxoa.jpg) center center no-repeat;background-size:cover}.hero .content{position:absolute;left:0;right:0;top:25%;text-align:center}.hero .content .title{margin-bottom:20px;font-size:55px;letter-spacing:3px;color:#fff;text-transform:uppercase}.hero .content .subtitle{font-size:25px;color:#fff;letter-spacing:1px;font-weight:300;text-transform:uppercase}.subhero{padding:70px 0;background-color:#e5ded5;text-align:center}.subhero .content{width:800px}.subhero .content .title{margin-bottom:50px;font-size:30px;letter-spacing:1px}.subhero .content .para{font-size:15px;line-height:25px;font-weight:400}.home-boxes{padding:100px 0}.home-boxes .content{display:flex;justify-content:space-between;align-items:flex-start}.home-boxes .content .left{width:560px;height:760px;background:url(/build/assets/left-DiDj7eBQ.png) center center no-repeat;background-size:cover}.home-boxes .content .right{width:calc(100% - 590px);height:760px}.home-boxes .content .right .top{position:relative;height:250px;padding:30px;background:url(/build/assets/r-top-Duii8_d0.png) center center no-repeat;background-size:cover}.home-boxes .content .right .top .title{margin-bottom:10px;font-size:22px;letter-spacing:1px;color:#fff}.home-boxes .content .right .top a{position:absolute;top:0;right:0;left:0;bottom:0}.home-boxes .content .right .bottom{display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}.home-boxes .content .right .bottom .b-left{width:390px;height:480px;background:url(/build/assets/r-b-left-CuNw-xEi.png) center center no-repeat;background-size:cover}.home-boxes .content .right .bottom .b-right{width:390px;height:480px;background:url(/build/assets/r-b-right-B8q3ZlCV.png) center center no-repeat;background-size:cover}.clock-wrapper{padding:100px 0;background-color:#e5ded5}.clock-wrapper .content{display:flex;justify-content:space-between;align-items:center}.clock-wrapper .content .desc,.clock-wrapper .content .slides{width:35%}.clock-wrapper .content .desc .title,.clock-wrapper .content .slides .title{margin-bottom:20px;font-size:23px;letter-spacing:1px;text-transform:uppercase;text-align:center}.clock-wrapper .content .desc .para,.clock-wrapper .content .slides .para{font-size:15px;line-height:25px;font-weight:400;text-align:center}.clock-wrapper .content .desc .dots{display:flex;justify-content:center;align-items:center;margin-top:30px}.clock-wrapper .content .desc .dots .dot{cursor:pointer;transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;display:block;width:10px;height:10px;margin:0 6px;padding:0;border:1px solid #141624;border-radius:50%;background-color:transparent}.clock-wrapper .content .desc .dots .dot.active{background-color:#141624}.clock-wrapper .content .clock{display:flex;justify-content:center;align-items:center;flex-direction:column;align-self:stretch;position:relative}.clock-wrapper .content .clock .stage{position:relative;width:220px;height:calc(100% + 200px);margin:-100px 0;overflow:hidden}.clock-wrapper .content .clock .stage .rotor{transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;position:absolute;top:50%;left:110px;margin-top:-300px;width:600px;height:600px;border:1px solid #000;border-radius:50%}.clock-wrapper .content .clock .stage .rotor .num{position:absolute;top:50%;left:50%;width:70px;height:70px;opacity:0;transition:opacity .45s ease-out}.clock-wrapper .content .clock .stage .rotor .num.active{opacity:1}.clock-wrapper .content .clock .stage .rotor .num .badge{display:flex;justify-content:center;align-items:center;transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;width:100%;height:100%;border:1px solid #000;border-radius:50%;background-color:#e5ded5;font-size:15px;font-weight:400;letter-spacing:1px}.clock-wrapper .content .slides{display:grid}.clock-wrapper .content .slides .slide{transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;grid-area:1/1;opacity:0;visibility:hidden}.clock-wrapper .content .slides .slide.active{opacity:1;visibility:visible}.home-inspirations{position:relative;margin:100px 0;background-color:#e5ded5;text-align:center}.home-inspirations .title{padding:30px 0;font-size:23px;letter-spacing:1px;text-align:center}.home-inspirations .slider{position:relative;width:100%;height:100vh}.home-inspirations .slider .slick-prev{cursor:pointer;position:absolute;top:45%;left:calc((100% - 1400px)/2);z-index:50;width:50px;height:50px;font-size:0;border:none;background:#fff3 url(/build/assets/arrow-left-Cp51xoLK.png) center center no-repeat;background-size:10px 15px}.home-inspirations .slider .slick-next{cursor:pointer;position:absolute;top:45%;right:calc((100% - 1400px)/2);z-index:50;width:50px;height:50px;font-size:0;border:none;background:#fff3 url(/build/assets/arrow-right-ojcR_aNm.png) center center no-repeat;background-size:10px 15px}.home-inspirations .slider .slide{position:relative;width:100%;height:100vh}.home-inspirations .slider .slide .marker{cursor:pointer;transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;position:absolute;z-index:40;width:30px;height:30px;border-radius:50%;background:#fff6 url(/build/assets/arrow-right-white-BfxIxMkL.png) center center no-repeat;background-size:8px}.home-inspirations .slider .slide .marker:hover,.home-inspirations .slider .slide .marker.active{background-color:#ffffffb3}.home-inspirations .slider .slide .marker.marker-1{left:20%;top:30%}.home-inspirations .slider .slide .marker.marker-2{left:50%;top:38%}.home-inspirations .slider .slide .marker.marker-3{left:57%;top:52%}.home-inspirations .slider .slide .marker.marker-4{left:50%;top:73%}.home-inspirations .slider .slide .marker.marker-5{left:77%;top:28%}.home-inspirations .slider .slide .marker.marker-6{left:70%;top:47%}.home-inspirations .slider .slide .marker.marker-7{left:82%;top:82%}.home-inspirations .slider .slide .marker.marker-8{left:26%;top:74%}.home-inspirations .slider .slide .marker.marker-9{left:50%;top:92%}.home-inspirations .slider .slide .marker.marker-10{left:79%;top:92%}.home-inspirations .marker-box{transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;position:absolute;z-index:60;top:0;left:0;width:180px;padding:15px;background-color:#fff;text-align:center;opacity:0;visibility:hidden;transform:translateY(-50%) translate(20px)}.home-inspirations .marker-box.is-open{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.home-inspirations .marker-box .close{cursor:pointer;position:absolute;top:50%;left:-40px;width:35px;height:35px;border-radius:50%;margin-top:-20px;border:none;background:#fff url(/build/assets/arrow-left-Cp51xoLK.png) center center no-repeat;background-size:10px 15px}.home-inspirations .marker-box .img{display:block;width:100%;height:150px;margin-bottom:15px;background:url(/build/assets/tmp-C5x3eyrK.jpg) center center no-repeat;background-size:contain}.home-inspirations .marker-box .name{margin-bottom:6px;font-size:11px;line-height:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.home-inspirations .marker-box .price{font-size:14px;font-weight:600}.architects-baner{background-color:#e5ded5}.architects-baner .content{display:flex;justify-content:flex-end;align-items:stretch;width:100%}.architects-baner .content .desc{width:700px;padding:50px 30px;text-align:center}.architects-baner .content .desc .title{margin-bottom:30px;font-size:30px;letter-spacing:1px}.architects-baner .content .desc .para{font-size:15px;line-height:25px;font-weight:400}.architects-baner .content .desc .btn{transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;display:inline-block;padding:15px 70px;margin-top:30px;font-size:16px;border-radius:20px;font-weight:600;text-transform:uppercase;border:1px solid #000;color:#000;text-decoration:none;letter-spacing:1px}.architects-baner .content .desc .btn:hover{background-color:#141624;border-radius:1px solid #141624;color:#fff}.architects-baner .content .img{width:50%;background:url(/build/assets/home-architects-C1SFbU8C.png) center center no-repeat;background-size:cover}.footer{padding:50px 0;margin-top:100px;background-color:#141624}.footer .content{display:flex;justify-content:center;align-items:flex-start}.footer .content .col{margin-left:50px}.footer .content .col.wide{width:500px;margin-left:0}.footer .content .col .logo{display:flex;justify-content:flex-start;align-items:center}.footer .content .col .logo img{display:block;width:250px;margin-bottom:20px}.footer .content .col .txt{font-size:14px;line-height:15px;color:#fff;margin-bottom:20px}.footer .content .col .social{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.footer .content .col .social .icon{display:block;width:35px;margin-right:15px}.footer .content .col .social .icon img{display:block;width:100%}.footer .content .col .clause{font-size:13px;line-height:18px;color:#ffffff80}.footer .content .col .title{margin-bottom:20px;font-size:15px;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#fff}.footer .content .col .item{display:block;font-size:14px;margin-bottom:12px;color:#fff;font-weight:300;text-decoration:none}.footer .content .col .item:last-of-type{margin-bottom:0}
