header{position:fixed;left:0;top:0;width:100%;z-index:6;background-color:var(--dark);height:var(--header-height);color:var(--white)}header .h-container{height:100%;display:flex;justify-content:space-between;align-items:center}header #nav{position:fixed;top:var(--header-height);height:calc(100vh - var(--header-height));left:0;width:100%;background-color:var(--dark);display:flex;list-style:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--white);padding:0 0 140px;opacity:0;pointer-events:none;transition:opacity .7s}header #nav.active{opacity:1;pointer-events:initial}header #nav #ul{display:flex;list-style:none;flex-direction:column;align-items:center;justify-content:center;gap:10px}header #nav #ul a{font-size:clamp(14px,42px,4vh);letter-spacing:.02em;transition:opacity .3s;opacity:.9}header #nav #ul a:hover{opacity:.5}header #nav #ul a.active{opacity:.5}#menu{position:relative}#menu:after{content:"Menu";transition:opacity .5}#menu:before{content:"Close";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .5;opacity:0}#menu.active:after{opacity:0}#menu.active:before{opacity:1}.logo img{width:120px}.w150{width:150px}.grid_w5{width:calc(60% - 75px)}.grid_w5 .max550{max-width:100%}.grid_w5 .pts,.grid_w5 .ptm{padding-top:0}.grid_w45{width:calc(40% - 75px)}.grid_w45 .max550{max-width:100%}.abs-container{position:absolute!important;bottom:0;left:0;right:0}label{display:block;font-weight:500;width:100px}.form{max-width:100%;position:relative}input,textarea,select,.upload-holder,.post-holder{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:inherit;transition:color .3s;border:1px solid rgba(0,0,0,.2);font-family:inherit;font-size:16px;font-weight:300;padding:12px 20px;border-radius:10px;line-height:1;resize:none;display:block;letter-spacing:.03em;width:100%}.black-form{background-color:var(--dark);width:100%;overflow-y:scroll;height:100%;color:#fff;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:var(--gap) calc(2 * var(--gap));position:relative;text-align:left}.black-form .form{width:100%}.black-form input,.black-form select{border:1px solid rgba(252,248,237,.2);padding:20px 30px}.black-form select option{color:#000;background-color:#fff}.auto-form .black-form{height:auto;overflow:initial;padding-top:0}.thx{height:100%;width:100%;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}footer .form-row,header .form-row{width:calc(100% - 183px)}footer .form-row input,header .form-row input{padding:13px 20px;color:var(--grey);border:1px solid var(--grey);min-width:calc(100% - 160px);font-size:14px}input:focus,textarea:focus,select:focus{outline:none}.form-row{padding-bottom:15px;position:relative}.err-message{color:red;font-size:11px;position:absolute;bottom:0;left:0}.err-msg{color:red;font-size:11px;width:100%}.spinner{position:absolute;text-align:center;top:0;left:0;bottom:0;right:0;z-index:5;display:flex;justify-content:center;align-items:center;background-color:#00000080}.spinner svg{animation:loading-rotate 2s linear infinite;height:42px;width:42px}.spinner .path{stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#fff;stroke-linecap:round;animation:loading-dash 1.5s ease-in-out infinite}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding-right:20px;background-image:url(/images/icons/arrow.svg);background-repeat:no-repeat;background-position:98% center;background-size:15px 20.83px}input:-webkit-input-placeholder,textarea:-webkit-input-placeholder{color:inherit;opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:inherit;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:1}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}#subscribe{position:fixed;bottom:0;z-index:10;background-color:#000;width:100%;transition:all .5s;transform:translateY(105%)}#subscribe.active{transform:translateY(0)}.close-link{position:absolute;z-index:2;top:15px;right:15px;display:inline-block;width:36px;height:36px;overflow:hidden;border:none;background:#0000}.close-link.sub-s{top:-35px}.close-link:before{transform:rotate(45deg)}.close-link:after{transform:rotate(-45deg)}.close-link:before,.close-link:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px}.check-holder{position:relative;padding:15px 0}.check-holder input{opacity:0;left:0;right:0;position:absolute;z-index:3;width:100%;height:100%;cursor:pointer;top:0}.check-holder input:checked+label:after{background-color:currentColor;opacity:1}.check-holder label{padding-left:30px;position:relative;width:100%;font-weight:300}.check-holder label:before{position:absolute;left:0;width:20px;height:20px;top:50%;transform:translateY(-50%);border:1px solid currentColor;opacity:.5;content:"";display:block;border-radius:5px}.check-holder label:after{position:absolute;left:5px;width:10px;height:10px;top:50%;transform:translateY(-50%);opacity:.5;content:"";display:block;border-radius:5px}.btn_submit{width:100%!important;border-radius:10px!important}.suburbs{position:absolute;background-color:#000;z-index:50;border:1px solid #ddd;width:100%;box-shadow:0 1px 12px -5px #0000001a;text-align:center}.suburbs p{padding:10px}.suburbs a{display:block;color:#fff;padding:2px}.post-holder{position:relative;height:36px}.delete-post{border:none;background-color:red;position:absolute;top:0;height:100%;right:0;color:#fff;font-size:10px;padding:0 15px;cursor:pointer}.sub-holder{width:600px;max-width:100%;position:relative}.sub-holder input{background-color:transparent;border:none;border-bottom:1px solid var(--l-dark);width:100%;padding:8px 0;line-height:1;color:#fff}.sub-holder button{background-color:transparent;color:#fff;width:30px;line-height:1;justify-content:center;align-items:center;cursor:pointer;border:none;display:flex;justify-content:flex-end;position:absolute;right:0;top:50%;transform:translateY(-50%)}.sub-holder button svg path{fill:#fff}.inner-form{padding-bottom:40px}.inner-form #login-form{position:relative;background-color:#f8f8f8;height:auto!important;overflow:initial;padding:0 60px}.inner-form #login-form .login-inner{display:block;color:#000;width:100%}.inner-form #login-form .login-inner{color:#000;border-radius:10px;max-width:530px;margin:auto;text-align:center;width:100%;max-width:100%;justify-content:space-between;padding:50px 0;text-align:left;flex-direction:row;display:flex}.inner-form #login-form .login-inner .eq-ac{text-align:center;display:block}.inner-form #login-form .login-inner .for-project{width:calc(50% - 30px);max-width:435px}.inner-form #login-form .login-inner .for-project .gc{justify-content:flex-start}.inner-form #login-form .login-inner .w300{width:calc(50% - 30px);max-width:400px}.inner-form #login-form .login-inner .w300 input{border:1px solid #000}.inner-form #login-form .login-inner .w300 .btn{background-color:#000;color:#fff}#login-form{position:fixed;top:0;background-color:#000;left:0;height:100%;width:100%;z-index:5;display:flex;justify-content:center;align-items:center;color:#fff;flex-wrap:wrap;text-align:center}.login-inner{color:#fff;padding:40px;border-radius:10px;max-width:530px;margin:auto;text-align:center;display:flex;flex-direction:column}.login-inner .w300 input{border:1px solid rgba(255,255,255,.5)}.login-inner .w300 .btn{width:100%}.w300 input{border:1px solid rgba(255,255,255,.5)}.w300 .btn{width:100%}.gc{display:flex;justify-content:center;align-items:center;gap:10px;font-size:30px;letter-spacing:1px}.gc img{width:55px}.eq-ac{text-transform:uppercase;letter-spacing:.1em;text-decoration:underline;font-size:12px}.w300 input:-webkit-input-placeholder{color:inherit;opacity:.5}.w300 input::-webkit-input-placeholder{color:inherit;opacity:.5}.w300 input:-moz-placeholder{color:inherit;opacity:.5}.w300 input::-moz-placeholder{color:inherit}.w300 input:-ms-input-placeholder{color:inherit;opacity:.5}@media (hover: hover){.tile:hover .w-hover,.award-tile:hover .w-hover{opacity:1}.btn{transition:all .4s,color .4s}.btn:hover{background-color:transparent;color:var(--white)}.btn.black:hover{background-color:var(--white);color:var(--dark)}.news-tile:hover{background-color:#eaeaea}.news-tile:hover .arrow{background-position:5px 50%}.a-hover:hover{color:#0006;background-position:5px 50%}.news-tile:hover .img-h,.img-hover:hover .img-h{transform:scale(1.05)}}:root{--header-height: 72px;--gap: 40px;--white: #fff;--dark: #000000;--grey: #bbbaba;--banner-height: 40px }*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:din-2014,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;font-style:normal;font-size:15px;line-height:1.37;background:var(--white);color:var(--dark);margin:0;padding:var(--header-height) 0 0 0;text-align:left;background:var(--dark)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#000}::-webkit-scrollbar{width:6px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#f5f5f5}#preloader{background-color:var(--dark);position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;text-align:center;color:#fff;font-weight:400;transition:opacity .7s}#preloader.hide{opacity:0;pointer-events:none}#preloader span{display:block;transition:all .7s}#preloader .graya_w{opacity:0;width:120px;transition:opacity .7s}#preloader .mid-logo{width:464px;opacity:0;transition:opacity .7s}#preloader.step1 .mid-logo{opacity:1}#preloader .abs-left{transition:all .7s;text-align:left;width:50%;left:0;opacity:0;font-size:42px}#preloader .abs-left span{left:30px}#preloader .abs-right{transition:all .7s;width:50%;text-align:right;opacity:0;left:50%;font-size:42px}#preloader .abs-right span{right:30px}#preloader.step2 .abs-left,#preloader.step2 .abs-right{opacity:1}#preloader.step3 .abs-left span{left:calc(100% - 2px);transform:translate(-100%) translateY(-50%)}#preloader.step3 .abs-right span{right:calc(100% - 2px);transform:translate(100%) translateY(-50%)}#preloader.step4 .graya_w{opacity:1}.access-sec{background-color:var(--dark);position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;padding-top:var(--header-height);color:#fff;text-align:center;animation-timing-function:ease-out;animation-duration:.3s;animation-name:fade}.access-sec .wrapper{height:100%;display:flex}.access-sec .wrapper .half{display:flex;align-items:flex-end;justify-content:center;animation-timing-function:ease-out;animation-duration:.3s;animation-name:fade}.access-sec .wrapper .half .btn{margin-bottom:var(--gap);z-index:3}.access-sec .wrapper h2{text-align:center;max-width:820px;line-height:1.1;margin:auto}@keyframes fade{0%{opacity:0}to{opacity:1}}.pre-loader,.loader{position:fixed;height:100%;width:100%;background:var(--dark);z-index:1000;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;top:0}.loader.disable{transition:opacity .3s;opacity:0;pointer-events:none}a,button{text-decoration:none;cursor:pointer;color:inherit;background:transparent}img{border:none;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.img{width:100%;display:block}a,img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.access{position:fixed;z-index:5;bottom:0;right:var(--gap);background-color:var(--dark);align-items:center;justify-content:center;display:flex;gap:10px;color:#fff;font-size:13px;letter-spacing:.05em;padding:8px 20px;border-top-left-radius:5px;border-top-right-radius:5px;line-height:1}.access img{width:30px}p b{font-weight:400}.delay1{animation-delay:.2s}.delay2{animation-delay:.4s}.delay3{animation-delay:.6s}.fadeIn{opacity:0}.fadeIn.animated{animation-fill-mode:forwards;animation-name:fadeIn;animation-duration:1s}.fadeInUp{opacity:0;transform:translateY(20px)}.fadeInUp.animated{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{transform:translateZ(0);opacity:1}}.grey{color:var(--grey)}.dark-bg:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0003;display:block;content:"";z-index:0}.darker:before{background-color:#0009}.grid_2{width:calc(16.66% - var(--gap) * .33)}.grid_3{width:calc(25% - 15px)}.grid_4{width:calc(33.33% - 13.66px)}.grid_5{width:calc(42% - var(--gap) * .5)}.grid_6{width:calc(50% - var(--gap) * .5)}.grid_7{width:calc(48% - var(--gap) * .5)}.grid_8{width:calc(66.67% - var(--gap) * .37)}.grid_9{width:calc(75% - 15px)}.w1240{width:1240px;max-width:100%}.w480{width:475px;max-width:calc(50% - var(--gap) * .5)}.w560{width:560px;max-width:calc(50% - var(--gap) * .5)}.w320{width:320px;max-width:calc(50% - var(--gap) * .5)}.max440{max-width:440px}.mauto{margin-left:auto;margin-right:auto}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.pad-all{padding:calc(var(--gap) * 2)}.ptxl{padding-top:calc(3 * var(--gap))}.pbxl{padding-bottom:calc(3 * var(--gap))}.ptl{padding-top:calc(2 * var(--gap))}.pbl{padding-bottom:calc(2 * var(--gap))}.ptm{padding-top:var(--gap)}.pbm{padding-bottom:var(--gap)}.pts{padding-top:calc(.5 * var(--gap))}.pbs{padding-bottom:calc(.5 * var(--gap))}.pad-r{padding-right:calc(2 * var(--gap))}.pad-l{padding-left:calc(3 * var(--gap))}.g20{gap:20px}.insta-feeds a{width:calc(20% - 15px)}.o-hidden{overflow:hidden}.asp1-1{aspect-ratio:1/1;width:100%}.asp2-1{aspect-ratio:2/1}.asp3-2{aspect-ratio:3/2}.asp5-6{aspect-ratio:5/6}.asp3-4 img{aspect-ratio:3/4;width:100%}.asp4-3{aspect-ratio:4/3}.asp1-2{aspect-ratio:1/2}.max550{max-width:550px}.max620{max-width:620px}.disable{cursor:default}.obj-fit{width:100%;height:100%;position:relative;z-index:0}.left-align{text-align:left}.center-align{text-align:center}.right-align{text-align:right}.underline{text-decoration:underline}.over-hidden{overflow:hidden}.italic{font-style:italic}.max-content{width:-moz-max-content;width:max-content}.uppercase{text-transform:uppercase}.middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:1;display:block}.middle-h{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:block}.container{max-width:calc(100% - var(--gap) - var(--gap));width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:1}.container.w1680{max-width:1680px}.container.w1240{max-width:1240px}.border-t{border-top:1px solid currentColor}.border-b{border-bottom:1px solid currentColor}.flex-sb-ce{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap}.flex-ce-st{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;flex-direction:row}.flex-ce-en{display:flex;justify-content:center;align-items:flex-end;flex-direction:row;flex-wrap:wrap}.flex-st-st{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.flex-sb-st{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.flex-st-ce{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap}.flex-st-en{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:row;flex-wrap:wrap}.flex-sb-en{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row;flex-wrap:wrap}.flex-ce-ce{display:flex;justify-content:center;align-items:center;flex-direction:row;-moz-column-gap:0;column-gap:0;row-gap:0;flex-wrap:wrap}.flex-en{display:flex;justify-content:flex-end;flex-wrap:wrap}.flex-col{justify-content:center;align-items:center;display:flex;flex-direction:column}.r-reverse{flex-direction:row-reverse}.self-stretch{align-self:stretch}.col{flex-direction:column}.gap10{gap:10px}.gap{gap:var(--gap)}.counter{padding:30px;text-align:center}.counter p{font-size:60px;text-align:center;min-width:120px;margin:auto}.service{max-width:900px;margin-bottom:var(--gap)}.service .title{width:120px}.service .copy{width:calc(100% - 140px);max-width:600px}.full-height{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height));background-size:cover;position:relative;background-color:var(--dark);overflow:hidden}.filter{display:flex;margin-bottom:30px;gap:10px}.btn{width:-moz-max-content;width:max-content;position:relative;display:flex;justify-content:center;align-items:center;-moz-column-gap:0;column-gap:0;row-gap:0;flex-wrap:wrap;font-size:14px;letter-spacing:.03em;font-weight:400;height:43px;padding:0 40px;line-height:1;border-radius:5px;background-color:var(--white);color:var(--dark);border:1px solid var(--white);font-family:inherit}.btn.rounded{border-radius:20px;background-color:var(--dark);color:var(--white);gap:20px;padding:0 10px 0 30px}.btn.filter-btn{border:1px solid var(--dark)}.btn.filter-btn:hover,.btn.filter-btn.active{background-color:var(--dark);color:var(--white)}.btn.black{background-color:var(--dark);color:var(--white);border:1px solid var(--dark)}section{position:relative;z-index:1;background-color:#fff}main{background-color:#fff}.relative{position:relative;z-index:1}.abs-form{position:fixed;top:var(--header-height);right:0;transition:all .7s;width:50%;height:calc(100vh - var(--header-height));z-index:5;transform:translate(100%)}.abs-form.active{transform:translate(0)}.abs-form .black-form{padding-top:80px}.close{color:#fff;position:absolute;right:0;top:0;display:flex;gap:10px;transition:all .4s;z-index:2}.close:hover{opacity:.7;gap:5px}.close img{width:10px}.news-tile{background-color:#f5f5f5;padding:20px;transition:all .5s}.grabline{min-height:4.5em}.arrow{background-image:url(/images/icons/arrow-right.svg);background-position:left center;background-repeat:no-repeat;padding-left:30px;font-weight:400;transition:background .3s,color .3s;font-size:14px}.half{width:50%;background-position:50%;background-size:cover;position:relative}.sticky{position:sticky;top:var(--header-height);z-index:3}.project-det{padding:5vh 80px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;top:calc(var(--header-height) + 60px);height:calc(100vh - var(--header-height) - 60px)}.graya-holder{text-align:center;padding-top:3vh}.graya-holder img{margin:auto;width:115px}.img-list-holder{display:flex;flex-wrap:wrap;gap:10px}.img-half{display:block;width:calc(50% - 5px)}.p-mb.mb30{margin-bottom:20px}.p-mb ul{list-style:none;margin-bottom:20px}.p-mb ul li{position:relative;padding-left:15px;margin-bottom:3px}.p-mb ul li:before{content:"";position:absolute;left:0;top:.3em;border-radius:50%;width:5px;height:5px;background-color:currentColor}.p-mb p{margin-bottom:10px}.p-mb p:last-child{margin-bottom:0}.bg-black{background-color:var(--dark)}.white{color:#fff}.banner{background-color:var(--dark);color:var(--white);display:flex;align-items:flex-end;padding:10px var(--gap);position:relative;z-index:1}.banner h2{line-height:1}.banner:before{position:absolute;top:-50px;left:0;width:100%;content:"";display:block;height:50px}.banner-img{height:100%;background-size:cover;background-position:center;position:absolute;top:0;left:0;z-index:0;width:100%}.rel-banner .banner-img,.tile{position:relative}.line{display:block;margin:20px 0;height:1px;background-color:#000;opacity:.2;max-width:295px}.light-line{background-color:var(--grey);opacity:.4;margin:70px 0 20px}.max200{max-width:200px}.w-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;opacity:0;transition:opacity .7s}.w-hover .middle{width:65px;max-width:25%;aspect-ratio:auto}.w-hover span{position:absolute;display:block;bottom:0;color:#fff;text-align:center;background-color:var(--dark);width:100%;padding:11px 0;font-size:14px}.img-gover{position:relative;z-index:1}.img-hover{overflow:hidden;position:relative;z-index:1}.img-hover.rounded{border-radius:50%}.img-hover.rounded img{aspect-ratio:1/1}.img-hover img{width:100%;transition:transform .7s}.img-hover:hover img{transform:scale(1.05)}h1,h2,h3,h4{font-weight:400}h1{font-size:42px;font-weight:400}h2{font-size:40px;font-weight:400}h2.f30{font-size:30px;line-height:.9}h2.f35{font-size:30px;line-height:1.1}.reg{font-weight:400}.banner h2{font-weight:300}h3{font-size:20px}.f18{font-size:18px}h4{font-size:14px;letter-spacing:.05em;padding-top:4.5px}sup{font-size:.5em}.sml{font-size:15px}.on-h,a:hover .no-h{opacity:0}a:hover .on-h{opacity:1}.mid-logo{width:500px;max-width:80%;position:relative}.prj-name{position:absolute;color:var(--white);top:10px;left:10px;z-index:2}.hover-line{position:relative;width:-moz-max-content;width:max-content;padding-bottom:3px}.hover-line:after{height:1px;opacity:0;background-color:currentColor;bottom:2px;position:absolute;left:0;right:-1px;transition:opacity .5s;display:block;content:""}.hover-line:hover:after{opacity:1}.bg-video{height:100%;overflow:hidden;position:absolute;width:100%;background-size:cover;background-position:center;z-index:-1;top:0;left:0}.bg-video .spinner{z-index:0;top:-65px}.bg-video iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);z-index:1}@media (min-aspect-ratio: 16/9){.bg-video iframe{height:56.25vw}}@media (max-aspect-ratio: 16/9){.bg-video iframe{width:177.78vh}}.iframe-holder{width:100%;background-color:#000;position:relative}.iframe-holder .spinner{z-index:0}.iframe-holder iframe{z-index:3}footer{padding:var(--gap) 0;background-color:var(--dark);color:var(--white)}footer .graya-logo{width:141px}footer .logo-footer{display:block;width:100px}.social{display:block;width:-moz-max-content;width:max-content;line-height:1.5}.graya-logo .trn{transition:all .4s}.graya-logo:hover .trn{transform:translate(0)}.mob{display:none}@media screen and (max-width: 1580px){:root{--gap: 40px}.grid_8,.grid_9{width:calc(86% - 33px)}.team_grid{width:calc(33% - 28px)}}@media screen and (max-height: 720px){.project-det{padding-top:30px;padding-bottom:20px;gap:5px}.project-det .mb15{margin-bottom:10px}.graya-holder{text-align:center;padding-top:30px}}@media screen and (max-height: 700px){#login-form{height:100vh;overflow-y:scroll;display:block;padding-top:80px}.login-inner{font-size:13px;padding:15px}.w300{max-width:400px}.w300 input{font-size:14px}}@media screen and (max-width: 1000px){:root{--gap: 20px;--header-height: 55px}.desc{display:none}.logo img{width:90px}header #nav{padding:0 0 75px}.abs-container{display:none}.btn{font-size:13px;height:34px;padding:0 34px}.access{font-size:12px;left:var(--gap);margin:auto;width:-moz-max-content;width:max-content}.access img{width:20px}.half{width:100%}.wrapper{flex-wrap:wrap;min-height:-moz-min-content;min-height:min-content;overflow-y:scroll}.wrapper .half{width:100%}.wrapper .half .middle{display:none}.black-form{padding:60px 20px;overflow:hidden}.access-sec .wrapper h2{font-size:22px;padding:0 20px}.access-sec .dark-bg:before{background-color:#0006}.access-sec .wrapper .half.brisbane-div{align-items:flex-start}.access-sec .wrapper .half.brisbane-div .btn{margin-top:20px}.goldCoast .brisbane-div{display:none}.grid_3,.grid_2,.grid_9,.grid_8,.grid_4,.grid_6,.grid_5,.grid_7{width:100%!important}.w480{max-width:100%}footer .container{margin-bottom:25px}.tile{max-width:480px;margin-left:auto;margin-right:auto}footer .form-row input,header .form-row input{width:100%;padding:7px 20px}h2,h1{font-size:24px}.full-height{min-height:50vh;height:auto}.banner{flex-wrap:wrap;gap:15px}.banner-img{height:50vh}.counter{padding:20px 0;width:100%}.service .title{width:100%;margin-bottom:15px}.service .copy{width:100%}.flex-m{display:none}.project-det{padding:60px 20px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;top:auto;height:auto}.sticky{position:relative;top:auto}.pad-l{padding-left:0}.pad-r{padding-right:0}input,textarea,select,.upload-holder,.post-holder{font-size:14px}#preloader .graya_w{width:90px}#preloader .abs-left{font-size:20px}#preloader .abs-left span{left:20px}#preloader .abs-right{font-size:20px}#preloader .abs-right span{right:20px}.abs-form{width:100%}.abs-form .black-form{overflow-y:scroll}.filter{flex-wrap:wrap;padding-top:20px}.filter-btn{width:calc(50% - 5px);font-size:11px}.flex-col{align-items:flex-start;padding:30px 0}.flex-en.st-mob{justify-content:flex-start}.mobile-c{max-width:450px;margin:auto;display:block;overflow:hidden}footer .form-row,header .form-row{width:100%}.inner-form #login-form .login-inner .for-project{width:100%}.inner-form #login-form{padding:0}.inner-form #login-form .login-inner .w300{width:100%;max-width:100%}.inner-form #login-form .login-inner{flex-wrap:wrap}.w560{max-width:100%}}.login{position:fixed;z-index:10000;top:0;background-color:#fff;padding:0 20px}.slick-slider{position:relative;display:block;width:100%;padding-top:55px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.mobile-c .slick-slider{padding:30px 0 55px}.slick-list{position:relative;display:block;margin:0;padding:0}.l-slide-div{padding:0 15px}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.l-slider .slick-slider{width:80%;margin:auto}.med-slider .slick-slider{width:60%;margin:auto}.sml-slider{width:29%;margin:auto}.sml-slider .slick-list{transform:translate(-50%)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;position:relative;min-height:1px;color:var(--light);transition:all .5s}.slick-slide div{display:block!important;outline:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block!important;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-disabled{opacity:.1}.insta-link{display:block;padding:0 5px}.slick-arrow{font-family:inherit;position:absolute;width:-moz-max-content;width:max-content;width:24px;height:17px;background-size:cover;top:0%;cursor:pointer;border:none;z-index:4;transition:transform .4s;right:calc(50% - 35px);background-image:url(/images/icons/next.svg);font-size:0;background-position:center center;background-repeat:no-repeat}.slick-arrow.slick-prev{left:calc(50% - 35px);right:auto;background-image:url(/images/icons/prev.svg)}.slick-arrow svg{display:block;height:auto;width:100%}.mobile-c .slick-arrow{top:auto;bottom:15px;background-color:#000;width:60px;height:28.5px;border-radius:5px;right:0;background-size:12.85px 9.25px;background-image:url(/images/icons/next-w.svg)}.mobile-c .slick-arrow.slick-prev{left:0;right:auto;background-image:url(/images/icons/prev-w.svg)}.l-slider{padding-bottom:45px}.l-slider .slick-arrow{top:auto;bottom:-40px;right:15px}.l-slider .slick-arrow.slick-prev{left:auto;right:60px}.slick-dots{position:absolute;opacity:0}.l-slider .slick-dots{position:absolute;opacity:1;display:flex!important;justify-content:center;align-items:center;list-style:none;-moz-column-gap:0;column-gap:0;left:15px;bottom:-40px}.l-slider .slick-dots button{border:none;background:none;width:30px;height:2px;outline:none;font-size:0;cursor:pointer;background-color:#000;opacity:.4}.l-slider .slick-active button{opacity:1}.caption{padding:10px 0 0;display:flex;justify-content:space-between}@media screen and (max-width: 1000px){.l-slider .slick-slider{width:95%;margin:auto}}
