html .parallax-component{position:fixed;top:0;left:0;width:100vw;height:150vh;pointer-events:none}#app-root footer.main-footer{background-color:#28293d;background-color:#18181bb4;margin-left:-11vw;margin-right:-4vw;padding-left:11vw;padding-right:6vw}#app-root footer.main-footer * h6,#app-root footer.main-footer * a,#app-root footer.main-footer * p{font-size:3.7vw;line-height:1.5em}@media (min-width: 768px){#app-root footer.main-footer * h6,#app-root footer.main-footer * a,#app-root footer.main-footer * p{font-size:1.6vw}}@media (min-width: 992px){#app-root footer.main-footer * h6,#app-root footer.main-footer * a,#app-root footer.main-footer * p{font-size:1.4vw}}@media (min-width: 1280px){#app-root footer.main-footer * h6,#app-root footer.main-footer * a,#app-root footer.main-footer * p{font-size:1vw}}@media (min-width: 1400px){#app-root footer.main-footer * h6,#app-root footer.main-footer * a,#app-root footer.main-footer * p{font-size:1vw}}@media (min-width: 1920px){#app-root footer.main-footer * h6,#app-root footer.main-footer * a,#app-root footer.main-footer * p{font-size:.9vw}}@media (min-width: 3440px){#app-root footer.main-footer * h6,#app-root footer.main-footer * a,#app-root footer.main-footer * p{font-size:.8vw}}@media (min-width: 768px){#app-root footer.main-footer{padding-left:7vw;padding-right:7vw;margin-left:-7vw;margin-right:-7vw}}@media (min-width: 1280px){#app-root footer.main-footer{padding-left:7vw;padding-right:7vw}}#app-root footer.main-footer>main h6{margin-top:5em;padding-top:5em;line-height:1em;margin-bottom:0}#app-root footer.main-footer>main p{line-height:1.6em}#app-root footer.main-footer>address{padding-top:.8em;padding-bottom:1em}#app-root footer.main-footer>address p,#app-root footer.main-footer>address a{line-height:1.6em;margin:0;font-style:normal;white-space:nowrap}#app-root footer.main-footer>address a{line-height:1.8em}#app-root footer.main-footer>address span{width:1.6em;display:inline-block}#app-root footer.main-footer>nav h6{line-height:2em;margin-bottom:0}#app-root footer.main-footer>nav a{display:block;line-height:1.8em}#app-root footer.main-footer>footer{display:flex;flex-direction:column;padding-bottom:5em;padding-top:3em;padding-right:0;line-height:1.6em}@media (min-width: 768px){#app-root footer.main-footer>footer{padding-right:0;padding-bottom:7em}}@media (min-width: 1280px){#app-root footer.main-footer>footer{padding-bottom:7em}}#app-root footer.main-footer>footer a,#app-root footer.main-footer>footer p{margin:auto;white-space:nowrap}#app-root footer.main-footer>footer div{display:flex;margin:2em 1em 2.2em}#app-root footer.main-footer>footer div svg{display:block;margin:auto;color:#fff;width:2.8em;height:2.8em}#app-root footer.main-footer>footer div svg.linkedin{width:2.2em;height:2.2em}@media (min-width: 768px){#app-root footer.main-footer>footer div svg{width:3em;height:3em}#app-root footer.main-footer>footer div svg.linkedin{width:2.4em;height:2.4em}}@media (min-width: 1280px){#app-root footer.main-footer>footer div svg{width:3.2em;height:3.2em}#app-root footer.main-footer>footer div svg.linkedin{width:2.5em;height:2.5em}}section#contact{display:flex;flex-direction:row;z-index:1;position:relative;margin-top:0;align-items:flex-start}section#contact .qr-code{margin-left:7vw;border:none;padding:0;margin:0;background:none;cursor:pointer;margin-bottom:2.7vw;-webkit-user-select:none;user-select:none;position:relative}@media (min-width: 1280px){section#contact .qr-code{margin-bottom:1.8vw}}@media (min-width: 1400px){section#contact .qr-code{margin-bottom:2.9vw}}@media (min-width: 1920px){section#contact .qr-code{margin-bottom:2vw}}@media (min-width: 3440px){section#contact .qr-code{margin-bottom:1vw}}section#contact .qr-code button{position:absolute;top:29%;left:-1%;height:40%;border:none;color:#fff;background-color:#fafafa;background-color:#28293d;font-family:Montserrat;font-weight:var(--typography-font-weight-bold);font-size:1.5em;width:100%;cursor:pointer;opacity:.1;outline:none;-webkit-tap-highlight-color:transparent}section#contact .qr-code button:focus{outline:none;-webkit-tap-highlight-color:white;color:#fff!important}section#contact .qr-code button.fade-in{opacity:.96;transition:opacity .5s ease-out}section#contact .qr-code img{width:84vw;height:84vw;margin-left:-.9vw}@media (min-width: 768px){section#contact .qr-code img{width:18vw;height:18vw;margin-left:-.4vw}}@media (min-width: 1280px){section#contact .qr-code img{width:14vw;height:14vw;margin-left:-.2vw}}
