html.contact body{background-color:#20202e;background-color:#7d7d7d}html.contact #app-root .contact-page{background-image:url(/assets/bgs/text-bg-contact-mobile.svg);background-size:cover;background-position-y:4em;background-repeat:no-repeat;margin-top:44vw}@media (min-width: 768px){html.contact #app-root .contact-page{background-image:url(/assets/bgs/text-bg-contact.svg);background-position-y:0em}}@media (min-width: 768px){html.contact #app-root .contact-page{margin-top:calc(22vh - 9.2em)}}html.contact #app-root .contact-page>header{margin-top:0;padding-top:10em;padding-left:0}html.contact #app-root .contact-page>main{margin-left:0}@media (min-width: 768px){html.contact #app-root .contact-page>main{margin-left:5.5em}}@media (min-width: 1280px){html.contact #app-root .contact-page>main{margin-left:3.5em}}html.contact #app-root .contact-page>main>img.mobile{font-size:.766672em;position:sticky;top:0;z-index:1;width:calc(100vw - 1.6em);height:auto;width:100vw;height:min(21.023em,31.3vh);margin-left:-1.5324em;object-fit:cover;object-position:0% 5%}@media (min-width: 768px){html.contact #app-root .contact-page>main>img.mobile{display:none}}html.contact #app-root .contact-page>main>img.desktop{position:sticky;top:0;z-index:1;width:calc(100vw - 1.6em);height:auto;margin-left:-.4em;display:none}@media (min-width: 768px){html.contact #app-root .contact-page>main>img.desktop{display:inline;width:41.8vw;margin-left:-2.75em}}@media (min-width: 992px){html.contact #app-root .contact-page>main>img.desktop{width:41.1vw;margin-left:-2.5em}}@media (min-width: 1280px){html.contact #app-root .contact-page>main>img.desktop{width:36vw;margin-left:-1.038em}}@media (min-width: 1400px){html.contact #app-root .contact-page>main>img.desktop{width:36vw;margin-left:-.82em}}@media (min-width: 1920px){html.contact #app-root .contact-page>main>img.desktop{width:36vw;margin-left:-.82em}}@media (min-width: 3440px){html.contact #app-root .contact-page>main>img.desktop{width:36vw;margin-left:-.82em}}html.contact #app-root .contact-page>main>h5{font-size:.55218em;font-size:.56em;margin-top:1em;padding-left:0vw}@media (min-width: 768px){html.contact #app-root .contact-page>main>h5{padding-left:2vw;margin-top:0}}@media (min-width: 992px){html.contact #app-root .contact-page>main>h5{padding-left:2.4vw}}@media (min-width: 1280px){html.contact #app-root .contact-page>main>h5{padding-left:4.15vw}}html.contact #app-root .contact-page>main>address{padding-left:0vw;margin-top:-.7em;padding-top:.6em;padding-bottom:5em}@media (min-width: 768px){html.contact #app-root .contact-page>main>address{margin-top:-.7em;padding-left:2vw}}@media (min-width: 992px){html.contact #app-root .contact-page>main>address{padding-left:2.4vw}}@media (min-width: 1280px){html.contact #app-root .contact-page>main>address{padding-left:4.15vw}}html.contact #app-root .contact-page>main>address p,html.contact #app-root .contact-page>main>address a{font-size:.9em;line-height:1.4em;margin:0;font-style:normal;white-space:nowrap}html.contact #app-root .contact-page>main>address a{line-height:1.8em}html.contact #app-root .contact-page>main>address span{width:1.6em;display:inline-block}html.contact #app-root .contact-page>main>footer.page-footer{padding-left:7vw;background:none;font-size:.8em;margin-top:1em;padding-top:1em}html.contact #app-root .contact-page>main>footer.page-footer>h2{display:none}@media (min-width: 768px){html.contact #app-root .contact-page>main>footer.page-footer{padding-left:9vw;padding-top:2.1em}}@media (min-width: 992px){html.contact #app-root .contact-page>main>footer.page-footer{padding-left:9.4vw}}@media (min-width: 1280px){html.contact #app-root .contact-page>main>footer.page-footer{padding-left:11.15vw}}html.contact #app-root .contact-page>footer.main-footer{background-color:#20202e;background-color:#232332;padding-top:.5em;padding-left:4em;margin-left:-18.3vw}@media (min-width: 768px){html.contact #app-root .contact-page>footer.main-footer{margin-left:5.2083vw}}@media (min-width: 992px){html.contact #app-root .contact-page>footer.main-footer{margin-left:4.9395vw}}@media (min-width: 1280px){html.contact #app-root .contact-page>footer.main-footer{margin-left:3.4375vw}}@media (min-width: 1400px){html.contact #app-root .contact-page>footer.main-footer{margin-left:3.5vw}}html.contact #app-root .contact-page>footer.main-footer main,html.contact #app-root .contact-page>footer.main-footer address{margin-top:-5.6em;margin-bottom:3.5em}@media (min-width: 768px){html.contact #app-root .contact-page>footer.main-footer main,html.contact #app-root .contact-page>footer.main-footer address{margin-top:-4.4em;margin-bottom:2.6em}}html.contact #app-root .contact-page>footer>footer{padding-bottom:4em}@media (min-width: 768px){html.contact #app-root .contact-page>footer>footer div{margin-left:-2.5vw;margin-right:-2.9vw}html.contact #app-root .contact-page>footer>footer div svg{width:2.6em;height:2.6em}html.contact #app-root .contact-page>footer>footer div svg.linkedin{width:2em;height:2em}}@media (min-width: 768px){html.contact #app-root .contact-page>footer>footer div{margin-left:-2.5vw;margin-right:-2.9vw}}@media (min-width: 1280px){html.contact #app-root .contact-page>footer>footer div{margin-left:-.5vw;margin-right:-1.5vw}html.contact #app-root .contact-page>footer>footer div svg{width:3.2em;height:3.2em}html.contact #app-root .contact-page>footer>footer div svg.linkedin{width:2.5em;height:2.5em}}@media (min-width: 768px){html.contact #app-root .contact-page>footer>footer>p,html.contact #app-root .contact-page>footer>footer>a{padding-left:0vw}}@media (min-width: 992px){html.contact #app-root .contact-page>footer>footer>p,html.contact #app-root .contact-page>footer>footer>a{padding-left:1vw}}@media (min-width: 1280px){html.contact #app-root .contact-page>footer>footer>p,html.contact #app-root .contact-page>footer>footer>a{padding-left:2vw}}html.contact #app-root .contact-page section#contact{z-index:0}html.contact .parallax-component{margin-top:10vw}@media (min-width: 768px){html.contact .parallax-component{margin-top:0vw}}@media (orientation: portrait){html.contact .parallax-component{margin-top:10vw}}html.contact .parallax-component{margin-left:-5em;width:136vw;margin-top:0vw}@media (min-width: 768px){html.contact .parallax-component{margin-left:0;width:100vw;margin-top:0vw}}@media (orientation: portrait){html.contact .parallax-component{margin-top:0vw}}html.contact .parallax-component svg{width:100%;height:auto}html.contact #app-root section.mobile-overlay{position:fixed;top:0;height:min(21em,31.3vh);overflow:hidden;z-index:1;left:0;right:0}html.contact #app-root section.mobile-overlay.active-anchor-consulting{height:calc(min(21em,31.3vh) + 3em)}@media (min-width: 768px){html.contact #app-root section.mobile-overlay{display:none}}html.contact #app-root section.mobile-overlay .parallax-component{position:absolute}html.contact #app-root section.mobile-overlay>footer{position:absolute;background:#fffc;clip-path:polygon(0 0,89% 0,100% 100%,0 100%);color:#232332;font-weight:400;padding:1em 3em 1em 1.5em;bottom:0;opacity:0;transition:opacity .1s ease-out}html.contact #app-root section.mobile-overlay>footer.visible{opacity:1;transition:opacity .2s ease-out}html.contact #app-root section.mobile-overlay>footer>h1{font-size:1em;font-weight:600;letter-spacing:.01em;line-height:.6em;margin:0}html.contact #app-root section.mobile-overlay section.anchors{background-color:#28293df2;padding-left:1.06667em;width:100%;display:none;height:5em;bottom:0;position:absolute;flex-direction:column}html.contact #app-root section.mobile-overlay section.anchors button{display:none;font-size:1.3em;margin-top:-.4em}html.contact #app-root section.mobile-overlay section.anchors button.selected{display:block;background:none}html.contact #app-root section.mobile-overlay.active-anchor-contact{height:calc(min(21em,31.3vh) + 5em);padding-bottom:5em}html.contact #app-root section.mobile-overlay.active-anchor-contact>footer{bottom:5em}html.contact #app-root section.mobile-overlay.active-anchor-contact section.anchors{display:flex}
