body.services nav.main a{color:#00FFCC}body.services nav.main a.current{color:#00FFCC}section{position:relative;background-color:#1f1f1f;overflow:hidden;height:90%}section h1{max-width:334px;font-family:"Space Grotesk", Helvetica, Arial, sans-serif;font-weight:300;font-size:22px;color:#00FFCC;text-transform:uppercase;margin-bottom:17px;letter-spacing:0.04em;position:relative;left:-1px;line-height:1.08em}section p{max-width:334px;font-family:"Helvetica Now", Helvetica, Arial, sans-serif;font-weight:200;font-size:15px;color:#D9D9D9;line-height:1.6em}section img.background-image{position:absolute;height:100%;width:auto}section img.glitch-dots{position:absolute;z-index:3}section .text-container{position:absolute;background-color:#1f1f1f;height:100%;z-index:2}section .text{position:absolute;transform:translateY(-50%)}section .number-text{position:absolute;z-index:1;fill:#1f1f1f}section.architectural-design::after{content:'';height:20px;width:12.5%;display:block;position:absolute;bottom:0;background-color:#1f1f1f}section.architectural-design img.glitch-dots{left:calc(27% - 4vh);top:10%}section.architectural-design .text-container{left:33%;width:67%}section.architectural-design .text{left:14vh;top:calc(50% + 10px)}section.architectural-design .number-text{height:calc(100% + 11px);right:calc(67% - 11.7vh);top:-10px}section.interior-design img.background-image{right:0}section.interior-design .text-container{right:58%;width:42%}section.interior-design .text{right:14vh;top:calc(50% - 15px)}section.interior-design .number-text{height:calc(100% + 51px);left:calc(42% - 24vh);top:-50px}section.interior-design h1,section.interior-design p{text-align:right}section.procurement img.glitch-dots{left:calc(60% - 4vh);top:3%}section.procurement .text-container{left:58%;width:42%}section.procurement .text{left:14vh;top:calc(50% - 20px)}section.procurement .number-text{height:calc(100% + 41px);right:calc(42% - 26.2vh);top:-40px}footer{height:250px;position:relative;overflow:hidden;top:-6vw;z-index:3}footer p{text-align:center;padding-top:97px;margin:-22px 30px;font-family:"Space Grotesk", Helvetica, Arial, sans-serif;font-weight:300;font-size:23px;color:#2e2e2e;text-transform:uppercase;letter-spacing:0.06em;line-height:1.08em;position:relative;top:3vw;z-index:4}footer a{display:inline-block;margin:22px 26px;position:relative;top:-2px;background-color:#2e2e2e;color:#29ffc6;font-size:16px;line-height:1em;border-radius:3px;padding:13px 16px;text-decoration:none;letter-spacing:0.02em}footer a:hover{color:white}footer:before{content:"";display:block;position:absolute;width:105%;height:120px;top:3vw;left:-10px;background-color:#29ffc6;transform:rotate(-2.7deg)}footer:after{content:"";display:block;position:absolute;width:100%;height:150px;bottom:0;background-color:#29ffc6}@media screen and (min-aspect-ratio: 2 / 1){section img.background-image{height:120%;top:-10%}}@media screen and (min-aspect-ratio: 24 / 10){section img.background-image{height:140%;top:-20%}}@media screen and (min-aspect-ratio: 28 / 10){section img.background-image{height:160%;top:-30%}}@media screen and (min-aspect-ratio: 32 / 10){section img.background-image{height:180%;top:-40%}}@media screen and (max-width: 1220px){section.interior-design h1,section.interior-design p{max-width:none;padding-left:14vh}section.procurement h1,section.procurement p{max-width:none;padding-right:14vh}}@media screen and (max-width: 1023px) and (max-aspect-ratio: 1 / 1){section{height:75%}section.architectural-design img.glitch-dots{left:calc(25% - 4vh)}section.architectural-design .text-container{left:36%;width:63%}section.architectural-design .text{left:10vh}section.architectural-design h1,section.architectural-design p{max-width:none;padding-right:10vh}section.architectural-design .number-text{right:calc(63% - 11.7vh)}section.interior-design .text-container{right:40%;width:60%}section.interior-design .text{right:10vh}section.interior-design h1,section.interior-design p{max-width:none;padding-left:10vh}section.interior-design .number-text{left:calc(60% - 24vh)}section.procurement .text-container{left:42%;width:58%}section.procurement .text{left:10vh}section.procurement h1,section.procurement p{max-width:none;padding-right:10vh}section.procurement .number-text{right:calc(61% - 26.2vh)}section.procurement img.glitch-dots{left:calc(41% - 4vh)}}@media screen and (max-width: 767px){section{height:auto}section img.background-image{position:relative;height:auto}section .text-container{position:static;width:100% !important;height:auto;padding:72px 32px 0}section .text{position:static;transform:initial}section h1,section p{max-width:none !important}section.architectural-design{padding-bottom:40px}section.architectural-design img.background-image{top:-40px;width:150px;float:left;margin-right:31px}section.architectural-design img.glitch-dots{left:163px;top:46px}section.architectural-design .number-text{width:61px;height:auto;right:initial;left:110px;top:-6px}section.architectural-design h1,section.architectural-design p{padding-right:0}section.architectural-design h1{margin-bottom:24px}section.architectural-design p{position:relative;top:-14px;clear:left}section.interior-design{padding-bottom:58px}section.interior-design img.background-image{width:240px;float:right;position:absolute;top:0px;right:-90px}section.interior-design .number-text{width:103px;height:auto;left:initial;right:84px;top:-13px}section.interior-design h1,section.interior-design p{padding-left:0}section.interior-design h1{padding-right:147px}section.interior-design p{margin-top:91px}section.procurement{padding-bottom:77px}section.procurement img.background-image{width:239px;float:left;margin-right:-49px;left:-81px;margin-bottom:32px}section.procurement img.glitch-dots{left:183px;top:46px}section.procurement .number-text{width:112px;height:auto;right:initial;left:95px;top:-10px}section.procurement .text-container{padding-top:63px}section.procurement h1,section.procurement p{padding-right:0}section.procurement h1{margin-bottom:17px;z-index:4}section.procurement p{position:relative;top:-7px;clear:left}}@media screen and (max-width: 425px){section h1{clear:both}section.architectural-design img.background-image{width:76%}section.architectural-design .number-text{width:35%;left:53%}section.interior-design img.background-image{width:100%}section.interior-design .number-text{width:42%;right:46%;top:-18px}section.interior-design .text-container{padding-top:calc(-64px + 60vw)}section.interior-design h1{padding-right:0;padding-top:123px;margin-bottom:10px}section.interior-design p{margin-top:0}section.procurement img.background-image{width:100%}section.procurement .number-text{width:46%;left:48%;top:-12px}}
