@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url(fonts/inter-v13-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url(fonts/inter-v13-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url(fonts/inter-v13-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url(fonts/inter-v13-latin-700.woff2) format("woff2")}:root{--color-red:#FF523E;--color-green:#308C47;--color-yellow:#FFC653;--color-blue:#678BF6;--color-white:#F1F1F1;--color-black:#222;--line-width:.1rem;--topbar-height:4rem;--body-padding:12.5vw;--section-padding:7rem;--font-bold:600;--font-large:2.5rem}*::-webkit-scrollbar{width:.6vw}*::-webkit-scrollbar-track{background:#191919}*::-webkit-scrollbar-thumb{background:#333;border-radius:.6vw;border:.1vw solid #191919;background-clip:padding-box}*[data-scroll-delta]{position:relative}*[data-scroll-delta]::after{content:attr(data-scroll-delta);position:absolute;top:0;right:0}*,*::before,*::after{box-sizing:border-box}html{font-size:1vw}body{padding-top:4rem;margin:0;background:var(--color-black);font-family:"Inter";color:var(--color-white)}.spacer{flex-grow:1}.center{text-align:center}.valign{display:flex;flex-direction:column;justify-content:center}section.red{background:var(--color-red);color:var(--color-white)}section.yellow{background:var(--color-yellow);color:var(--color-black)}section.blue{background:var(--color-blue);color:var(--color-white)}section{padding:var(--section-padding) 0}section .inner{padding:0 var(--body-padding)}section .inner.small{padding:0 30vw;text-align:center}footer{padding:1.5rem var(--body-padding);font-size:.75rem;color:#888}footer ul{list-style:none;padding:0;margin:0;display:flex;gap:1.5em}footer a{text-decoration:none;opacity:.7}footer a:hover{opacity:1}table{font:inherit}a{color:inherit;text-decoration:underline}h1,h2{margin:0;font-size:var(--font-large);line-height:1.3em}h3{margin:0;font-size:1rem;line-height:1.1em;font-weight:var(--font-bold)}h4{margin:0;font-size:.6rem;line-height:1.1em;font-weight:var(--font-bold)}small{font-size:.6rem;line-height:1.1em;font-weight:var(--font-bold);color:#949494;text-transform:uppercase}.arrow{position:relative;flex-grow:1}.arrow .head{position:absolute;width:.7em;height:.7em;transform-origin:top right}.arrow-right{height:1em}.arrow-right .line{position:absolute;top:50%;height:var(--line-width);left:0;right:var(--line-width);background:currentColor;transform:translateY(-50%);border-top-right-radius:var(--line-width);border-bottom-right-radius:var(--line-width)}.arrow-right .head{right:0;top:50%;border-top:var(--line-width) solid currentColor;border-right:var(--line-width) solid currentColor;transform:rotate(45deg)}.arrow-right-down::after{content:"";display:block;position:absolute;top:50%;margin-top:calc(var(--line-width)/-2);right:0;width:var(--line-width);height:1.8em;background:currentColor;border-bottom-left-radius:var(--line-width);border-bottom-right-radius:var(--line-width);transform:translateX(50%)}.arrow-right-down .line{right:0;border-radius:0}.arrow-right-down .head{right:0;margin-top:1.8em;border-top:var(--line-width) solid currentColor;border-right:var(--line-width) solid currentColor;transform:rotate(135deg)}.arrow-down{width:1em}.arrow-down .line{position:absolute;left:50%;width:var(--line-width);top:0;bottom:var(--line-width);background:currentColor;transform:translateX(-50%);border-bottom-left-radius:var(--line-width);border-bottom-right-radius:var(--line-width)}.arrow-down .head{bottom:0;right:50%;border-bottom:var(--line-width) solid currentColor;border-right:var(--line-width) solid currentColor;transform-origin:bottom right;transform:rotate(45deg)}.page-home *::selection{color:#fff;background:var(--color-blue)}.page-about *::selection{color:#fff;background:var(--color-yellow)}.page-contact *::selection{color:#fff;background:var(--color-green)}#topbar{position:fixed;z-index:100;top:0;left:0;right:0;background:var(--color-black);padding:1.5rem var(--body-padding);line-height:1em}#topbar .inner{display:flex}#topbar #logo{display:flex;text-decoration:none}#topbar #logo .star{height:1.2em;margin:-.1em 0;margin-right:.5em}#logo .star path{fill:var(--color-yellow);transition:fill 800ms}body[data-page-template="home"] #logo .star path,body[data-page-template="legal"] #logo .star path{fill:var(--color-blue)}body[data-page-template="contact"] #logo .star path{fill:var(--color-green)}#topbar nav ul{list-style:none;padding:0;margin:0;display:flex;gap:3em}#topbar nav ul a{position:relative;text-decoration:none}nav a{position:relative}nav a::after{content:"";display:block;position:absolute;top:50%;left:-.2em;right:-.2em;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);background:currentColor;height:.15em;transform:scaleX(0);transform-origin:left;transition:transform 100ms ease-in}nav a.active::after{transform:scaleX(1);transition:transform 200ms ease-out}#menu_icon{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:1em;height:.7em;margin:.15em 0;cursor:pointer}#menu_icon .line{height:var(--line-width);width:100%;background:currentColor}#menu{display:block;position:fixed;z-index:99;top:0;left:0;right:0;bottom:0;color:var(--color-black);overflow:hidden;visibility:hidden;opacity:0}body.showMenu #menu{visibility:visible;opacity:1}body.showMenu #topbar{background:none;color:var(--color-black)}#menu .background{position:absolute;top:2rem;right:calc(12.5vw + 0.5rem);width:1vw;height:1vw;background:var(--color-white);border-radius:50%;transform:translate(50%,-50%);transition:all 500ms}body.showMenu #menu .background{width:calc(200vw + 100vh);height:calc(200vw + 100vh)}#menu nav{position:absolute;top:0;bottom:0;left:var(--body-padding);display:flex;flex-direction:column;justify-content:center}#menu nav ul{list-style:none;padding:0;margin:0}#menu nav .item{margin-top:1.8rem;font-size:var(--font-large)}#menu nav .item:first-child{margin-top:0}#menu nav .item.secondary{font-size:1rem;line-height:1.2em;color:#949494}#menu nav .item a{text-decoration:none}#menu nav .item a:hover{text-decoration:underline}#page{position:fixed;top:var(--topbar-height);bottom:0;left:0;right:0;display:flex;flex-direction:column;overflow:auto;opacity:0}#page.loaded{transition:opacity 400ms ease-in;opacity:1}#page.anim-exit{transition:opacity 400ms ease-out,transform 400ms ease-in;opacity:0;transform:translateY(-2rem)}#projects .title{display:flex;width:50%;padding-bottom:calc(var(--section-padding) * 0.8)}#projects .title h3{flex-grow:0}#projects .title .arrow{margin:.1em 1.5rem 0}#projects .project-list{display:flex;flex-direction:column;gap:var(--section-padding);gap:calc(var(--section-padding) * 1.5)}#projects .project .info{display:grid;grid-template-columns:2fr 3fr}#projects .project .info .left{display:flex;flex-direction:column;gap:.5em}#projects .project .info h2{line-height:1em}#projects .images{display:flex;padding:0 var(--body-padding);padding-bottom:1vw;margin-top:2rem;width:100%;overflow-x:scroll;user-select:none}#projects .images::-webkit-scrollbar{display:none}#projects .images .container{display:flex;gap:.8vw;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}#projects .images:active .container{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}#projects .images img{width:36vw;object-fit:cover}#services{display:flex;margin-top:5rem}#services>.col{flex-grow:0}#services>.col:not(.col-2){line-height:1.4em;margin-top:-.1em}#services>.col:first-child{display:flex;flex-grow:1}#services>.col:first-child h3{flex-grow:0}#services>.col:last-child{margin-left:5rem}#services .arrow{margin:.1em 1.5rem 0}#clients h2{margin-top:0;margin-bottom:2.5rem;font-size:1rem}#logos{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}#logos .logo{padding:2rem;border-top:var(--line-width) solid currentColor;border-left:var(--line-width) solid currentColor}#logos .logo:nth-child(3n+1){border-left:0}#logos .logo:nth-child(1),#logos .logo:nth-child(2),#logos .logo:nth-child(3){border-top:0}#logos img{width:100%;height:100%;max-height:3.5rem;object-fit:contain;filter:saturate(0) brightness(100);filter:saturate(0) brightness(0)}#process .inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw}#process h2{position:sticky;top:calc(var(--topbar-height) + var(--section-padding))}#process ol{margin:0;padding:0;list-style:none;counter-reset:item}#process li{position:relative;counter-increment:item;margin-top:4rem;padding-left:5rem}#process li:first-child{margin-top:0}#process li:before{position:absolute;top:-.25rem;left:0;content:counter(item);border:var(--line-width) solid currentColor;border-radius:100%;line-height:1.6em;width:1.6em;height:1.6em;text-align:center;display:inline-block;box-sizing:content-box}#process li h3{margin-bottom:.5rem}#process li .arrow{position:absolute;top:2.7rem;left:calc(0.5rem - 2px);height:calc(100% - 0rem)}#team .image{position:relative;width:100%;padding-right:3rem}#team .image img{width:100%;border-radius:.25rem}#team .image .badge{position:absolute;top:-3em;right:0;transform:rotate(10deg)}#team .people{display:grid;grid-template-columns:1fr 1fr;padding:0 calc(30vw - var(--body-padding))}#team .people .person .name{margin:.15rem 0 .7rem;font-size:1.5rem;font-weight:400}#team .people .person .mail{text-decoration:none}body.page-contact{min-height:100%}body.page-contact .wrapper{display:flex;flex-direction:column;height:100%}body.page-contact .wrapper::before,body.page-contact .wrapper::after{content:"";display:block;flex-grow:1}.page-contact .contact-wrapper{display:flex;flex-direction:column;justify-content:center;height:100%;flex-grow:1}.page-contact h1{line-height:1.1em}.page-contact h2{font-weight:400;font-size:1rem;margin:1rem 0 1rem}.page-contact .box{position:relative;padding:5rem;padding-left:var(--body-padding);padding-right:5rem;line-height:1.6em}.page-contact .box .background{z-index:-1;position:absolute;top:0;right:0;width:150%;height:100%;background:var(--color-green)}.page-contact section{display:grid;grid-template-columns:1fr 1fr}.page-contact table{padding:0;border-spacing:0}.page-contact table th{width:1px;white-space:nowrap;padding-right:3rem;text-align:left;vertical-align:top}.page-contact table tr:first-child>*{padding-bottom:2rem}.page-contact .box a.call{text-decoration:none}.page-contact .text{padding:4rem 0;padding-right:var(--body-padding);margin-left:-6rem}.page-legal h2{margin-top:calc(var(--section-padding) * 0.75)}.page-legal #content .inner>div:first-child>h2:first-child{margin-top:0}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url(fonts/inter-v13-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url(fonts/inter-v13-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url(fonts/inter-v13-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url(fonts/inter-v13-latin-700.woff2) format("woff2")}:root{--color-red:#FF523E;--color-green:#308C47;--color-yellow:#FFC653;--color-blue:#678BF6;--color-white:#F1F1F1;--color-black:#222;--line-width:.1rem;--topbar-height:4rem;--body-padding:12.5vw;--section-padding:7rem;--font-bold:600;--font-large:2.5rem}*::-webkit-scrollbar{width:.6vw}*::-webkit-scrollbar-track{background:#191919}*::-webkit-scrollbar-thumb{background:#333;border-radius:.6vw;border:.1vw solid #191919;background-clip:padding-box}*[data-scroll-delta]{position:relative}*[data-scroll-delta]::after{content:attr(data-scroll-delta);position:absolute;top:0;right:0}*,*::before,*::after{box-sizing:border-box}html{font-size:1vw}body{padding-top:4rem;margin:0;background:var(--color-black);font-family:"Inter";color:var(--color-white)}.spacer{flex-grow:1}.center{text-align:center}.valign{display:flex;flex-direction:column;justify-content:center}section.red{background:var(--color-red);color:var(--color-white)}section.yellow{background:var(--color-yellow);color:var(--color-black)}section.blue{background:var(--color-blue);color:var(--color-white)}section{padding:var(--section-padding) 0}section .inner{padding:0 var(--body-padding)}section .inner.small{padding:0 30vw;text-align:center}footer{padding:1.5rem var(--body-padding);font-size:.75rem;color:#888}footer ul{list-style:none;padding:0;margin:0;display:flex;gap:1.5em}footer a{text-decoration:none;opacity:.7}footer a:hover{opacity:1}table{font:inherit}a{color:inherit;text-decoration:underline}h1,h2{margin:0;font-size:var(--font-large);line-height:1.3em}h3{margin:0;font-size:1rem;line-height:1.1em;font-weight:var(--font-bold)}h4{margin:0;font-size:.6rem;line-height:1.1em;font-weight:var(--font-bold)}small{font-size:.6rem;line-height:1.1em;font-weight:var(--font-bold);color:#949494;text-transform:uppercase}.arrow{position:relative;flex-grow:1}.arrow .head{position:absolute;width:.7em;height:.7em;transform-origin:top right}.arrow-right{height:1em}.arrow-right .line{position:absolute;top:50%;height:var(--line-width);left:0;right:var(--line-width);background:currentColor;transform:translateY(-50%);border-top-right-radius:var(--line-width);border-bottom-right-radius:var(--line-width)}.arrow-right .head{right:0;top:50%;border-top:var(--line-width) solid currentColor;border-right:var(--line-width) solid currentColor;transform:rotate(45deg)}.arrow-right-down::after{content:"";display:block;position:absolute;top:50%;margin-top:calc(var(--line-width)/-2);right:0;width:var(--line-width);height:1.8em;background:currentColor;border-bottom-left-radius:var(--line-width);border-bottom-right-radius:var(--line-width);transform:translateX(50%)}.arrow-right-down .line{right:0;border-radius:0}.arrow-right-down .head{right:0;margin-top:1.8em;border-top:var(--line-width) solid currentColor;border-right:var(--line-width) solid currentColor;transform:rotate(135deg)}.arrow-down{width:1em}.arrow-down .line{position:absolute;left:50%;width:var(--line-width);top:0;bottom:var(--line-width);background:currentColor;transform:translateX(-50%);border-bottom-left-radius:var(--line-width);border-bottom-right-radius:var(--line-width)}.arrow-down .head{bottom:0;right:50%;border-bottom:var(--line-width) solid currentColor;border-right:var(--line-width) solid currentColor;transform-origin:bottom right;transform:rotate(45deg)}#topbar{position:fixed;z-index:100;top:0;left:0;right:0;background:var(--color-black);padding:1.5rem var(--body-padding);line-height:1em}#topbar .inner{display:flex}#topbar #logo{display:flex;text-decoration:none}#topbar #logo .star{height:1.2em;margin:-.1em 0;margin-right:.5em}#logo .star path{fill:var(--color-yellow);transition:fill 800ms}body[data-page-template="home"] #logo .star path,body[data-page-template="legal"] #logo .star path{fill:var(--color-blue)}body[data-page-template="contact"] #logo .star path{fill:var(--color-green)}#topbar nav ul{list-style:none;padding:0;margin:0;display:flex;gap:3em}#topbar nav ul a{position:relative;text-decoration:none}nav a{position:relative}nav a::after{content:"";display:block;position:absolute;top:50%;left:-.2em;right:-.2em;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);background:currentColor;height:.15em;transform:scaleX(0);transform-origin:left;transition:transform 100ms ease-in}nav a.active::after{transform:scaleX(1);transition:transform 200ms ease-out}#menu_icon{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:1em;height:.7em;margin:.15em 0;cursor:pointer}#menu_icon .line{height:var(--line-width);width:100%;background:currentColor}#menu{display:block;position:fixed;z-index:99;top:0;left:0;right:0;bottom:0;color:var(--color-black);overflow:hidden;visibility:hidden;opacity:0}body.showMenu #menu{visibility:visible;opacity:1}body.showMenu #topbar{background:none;color:var(--color-black)}#menu .background{position:absolute;top:2rem;right:calc(12.5vw + 0.5rem);width:1vw;height:1vw;background:var(--color-white);border-radius:50%;transform:translate(50%,-50%);transition:all 500ms}body.showMenu #menu .background{width:calc(200vw + 100vh);height:calc(200vw + 100vh)}#menu nav{position:absolute;top:0;bottom:0;left:var(--body-padding);display:flex;flex-direction:column;justify-content:center}#menu nav ul{list-style:none;padding:0;margin:0}#menu nav .item{margin-top:1.8rem;font-size:var(--font-large)}#menu nav .item:first-child{margin-top:0}#menu nav .item.secondary{font-size:1rem;line-height:1.2em;color:#949494}#menu nav .item a{text-decoration:none}#menu nav .item a:hover{text-decoration:underline}#page{position:fixed;top:var(--topbar-height);bottom:0;left:0;right:0;display:flex;flex-direction:column;overflow:auto;opacity:0}#page.loaded{transition:opacity 400ms ease-in;opacity:1}#page.anim-exit{transition:opacity 400ms ease-out,transform 400ms ease-in;opacity:0;transform:translateY(-2rem)}#projects .title{display:flex;width:50%;padding-bottom:calc(var(--section-padding) * 0.8)}#projects .title h3{flex-grow:0}#projects .title .arrow{margin:.1em 1.5rem 0}#projects .project-list{display:flex;flex-direction:column;gap:var(--section-padding);gap:calc(var(--section-padding) * 1.5)}#projects .project .info{display:grid;grid-template-columns:2fr 3fr}#projects .project .info .left{display:flex;flex-direction:column;gap:.5em}#projects .project .info h2{line-height:1em}#projects .images{display:flex;padding:0 var(--body-padding);padding-bottom:1vw;margin-top:2rem;width:100%;overflow-x:scroll;user-select:none}#projects .images::-webkit-scrollbar{display:none}#projects .images .container{display:flex;gap:.8vw;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}#projects .images:active .container{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}#projects .images img{width:36vw;object-fit:cover}#services{display:flex;margin-top:5rem}#services>.col{flex-grow:0}#services>.col:not(.col-2){line-height:1.4em;margin-top:-.1em}#services>.col:first-child{display:flex;flex-grow:1}#services>.col:first-child h3{flex-grow:0}#services>.col:last-child{margin-left:5rem}#services .arrow{margin:.1em 1.5rem 0}#clients h2{margin-top:0;margin-bottom:2.5rem;font-size:1rem}#logos{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}#logos .logo{padding:2rem;border-top:var(--line-width) solid currentColor;border-left:var(--line-width) solid currentColor}#logos .logo:nth-child(3n+1){border-left:0}#logos .logo:nth-child(1),#logos .logo:nth-child(2),#logos .logo:nth-child(3){border-top:0}#logos img{width:100%;height:100%;max-height:3.5rem;object-fit:contain;filter:saturate(0) brightness(100);filter:saturate(0) brightness(0)}#process .inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw}#process h2{position:sticky;top:calc(var(--topbar-height) + var(--section-padding))}#process ol{margin:0;padding:0;list-style:none;counter-reset:item}#process li{position:relative;counter-increment:item;margin-top:4rem;padding-left:5rem}#process li:first-child{margin-top:0}#process li:before{position:absolute;top:-.25rem;left:0;content:counter(item);border:var(--line-width) solid currentColor;border-radius:100%;line-height:1.6em;width:1.6em;height:1.6em;text-align:center;display:inline-block;box-sizing:content-box}#process li h3{margin-bottom:.5rem}#process li .arrow{position:absolute;top:2.7rem;left:calc(0.5rem - 2px);height:calc(100% - 0rem)}#team .image{position:relative;width:100%;padding-right:3rem}#team .image img{width:100%;border-radius:.25rem}#team .image .badge{position:absolute;top:-3em;right:0;transform:rotate(10deg)}#team .people{display:grid;grid-template-columns:1fr 1fr;padding:0 calc(30vw - var(--body-padding))}#team .people .person .name{margin:.15rem 0 .7rem;font-size:1.5rem;font-weight:400}#team .people .person .mail{text-decoration:none}body.page-contact{min-height:100%}body.page-contact .wrapper{display:flex;flex-direction:column;height:100%}body.page-contact .wrapper::before,body.page-contact .wrapper::after{content:"";display:block;flex-grow:1}.page-contact .contact-wrapper{display:flex;flex-direction:column;justify-content:center;height:100%;flex-grow:1}.page-contact h1{line-height:1.1em}.page-contact h2{font-weight:400;font-size:1rem;margin:1rem 0 1rem}.page-contact .box{position:relative;padding:5rem;padding-left:var(--body-padding);padding-right:5rem;line-height:1.6em}.page-contact .box .background{z-index:-1;position:absolute;top:0;right:0;width:150%;height:100%;background:var(--color-green)}.page-contact section{display:grid;grid-template-columns:1fr 1fr}.page-contact table{padding:0;border-spacing:0}.page-contact table th{width:1px;white-space:nowrap;padding-right:3rem;text-align:left;vertical-align:top}.page-contact table tr:first-child>*{padding-bottom:2rem}.page-contact .box a.call{text-decoration:none}.page-contact .text{padding:4rem 0;padding-right:var(--body-padding);margin-left:-6rem}.page-legal h2{margin-top:calc(var(--section-padding) * 0.75)}.page-legal #content .inner>div:first-child>h2:first-child{margin-top:0}@media only screen and (max-width:759px){:root{--body-padding:5vw;--section-padding:5rem;--font-large:2rem}html{font-size:3.6vw}section .inner.small{padding:0 var(--body-padding)}#topbar nav ul{gap:1.2em}#projects .title{width:100%}#projects .title .arrow{display:none}#projects .project .info{display:flex;flex-direction:column;gap:1.5em}#projects .images img{width:calc((100vw - 2*var(--body-padding)) * 0.9)}#process .inner{display:flex;flex-direction:column-reverse}#process li{padding-left:3rem}#services{flex-direction:column}#services>.col:first-child{margin-bottom:1em}#services>.col:last-child{margin-left:0}#services .arrow{display:none}#team .people{display:flex;flex-direction:column;padding:0;gap:calc(var(--section-padding) / 2);margin-top:0}.page-contact section{display:flex;flex-direction:column-reverse;padding:0;flex-grow:1}.page-contact .box{flex-grow:1}.page-contact .text{flex-grow:0;margin:0;padding:var(--section-padding) var(--body-padding)}.page-contact footer{background:var(--color-green);color:#FAFAFA66}.page-contact h2 br{display:none}}@media only screen and (max-width:759px){:root{--body-padding:5vw;--section-padding:5rem;--font-large:2rem}html{font-size:3.6vw}section .inner.small{padding:0 var(--body-padding)}#topbar nav ul{gap:1.2em}#projects .title{width:100%}#projects .title .arrow{display:none}#projects .project .info{display:flex;flex-direction:column;gap:1.5em}#projects .images img{width:calc((100vw - 2*var(--body-padding)) * 0.9)}#process .inner{display:flex;flex-direction:column-reverse}#process li{padding-left:3rem}#services{flex-direction:column}#services>.col:first-child{margin-bottom:1em}#services>.col:last-child{margin-left:0}#services .arrow{display:none}#team .people{display:flex;flex-direction:column;padding:0;gap:calc(var(--section-padding) / 2);margin-top:0}.page-contact section{display:flex;flex-direction:column-reverse;padding:0;flex-grow:1}.page-contact .box{flex-grow:1}.page-contact .text{flex-grow:0;margin:0;padding:var(--section-padding) var(--body-padding)}.page-contact footer{background:var(--color-green);color:#FAFAFA66}.page-contact h2 br{display:none}}