@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Mono&display=swap);@use "./scss/main";body{position:relative;width:100%;height:auto;min-height:100%;margin:0;padding:0;top:0;left:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#edeef1;overflow-x:hidden}body a{color:inherit;text-decoration:none}.app-routes-container{position:relative;width:auto;height:auto;min-height:600px;max-width:1550px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;background-color:#edeef1;padding:0;margin:0 auto;overflow:hidden}.app-routes-container .icon.icon-tick{background-image:url(/static/media/tick.3e8e022a.png);background-position:10%;background-size:45%!important}.app-routes-container .page-header{position:relative;width:100%;height:80px;display:flex;align-items:center;justify-content:center;background-color:#edeef1;z-index:1;max-width:94%}@media only screen and (max-width:1500px){.app-routes-container .page-header{max-width:98%}}.app-routes-container .page-header .page-header-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;padding:0}.app-routes-container .page-header .page-header-content h3{font-weight:300;font-size:28px;display:inline-block}@media only screen and (max-width:600px){.app-routes-container .page-header .page-header-content h3{font-size:23px;padding-top:1px}}.app-routes-container .page-header .page-header-content h3.secondary{color:#60c8bc}.app-routes-container .page-header .page-header-content .logo{position:relative;width:36px;height:36px;background-image:url(/static/media/cube-green.c1e5bad4.png);background-position:50%;background-size:contain;background-repeat:no-repeat;margin-right:6px;margin-left:10px;top:-1px}.app-routes-container .page-header .page-header-content h1{position:relative;width:100px;margin:0;padding:0;line-height:100%}.app-routes-container .page-header .page-header-content .contact-cta{position:absolute;right:0}.app-routes-container .page-header .page-header-content .contact-cta .button{background-color:#60c8bc;border:1px solid #60c8bc}.app-routes-container .page-header .page-header-content .contact-cta .button span{font-weight:400}@media only screen and (max-width:1550px){.app-routes-container .page-header .page-header-content{width:100%}.app-routes-container .page-header .page-header-content .logo{margin-left:0;margin-right:6px}}.app-routes-container .page-content{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2}@media only screen and (max-width:1200px){.app-routes-container .page-content{width:90%}}.app-routes-container .page-footer{position:relative;width:100%;height:80px;display:flex;align-items:center;justify-content:flex-start;padding:0 30px;z-index:1;margin-top:80px;flex-direction:column}.app-routes-container .page-footer h4{font-weight:300}.app-routes-container .page-footer .page-footer-content{position:relative;width:90%;height:auto;display:flex;align-items:flex-start;justify-content:flex-start}.app-routes-container .page-footer .page-footer-content hr{position:relative;width:100%;padding:0;margin:0 0 30px;opacity:.5}.app-routes-container .page-footer .page-footer-content .content-column{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%}@media only screen and (max-width:800px){.app-routes-container .page-footer{height:140px}.app-routes-container .page-footer .page-footer-content .content-column{justify-content:center;align-items:center}}.landing-container{position:relative;width:100%;min-height:300px;min-width:250px;height:auto;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;background-color:#edeef1;scroll-behavior:smooth}.landing-container h1{text-transform:unset;letter-spacing:0;margin-bottom:15px}.landing-container .card{margin-bottom:30px}.landing-container .container-content{width:100%;text-align:center;padding:30px;min-height:300px}.landing-container .contact-scroll-pos{display:inline-block}.landing-container .sticky-nav{position:fixed;width:100%;height:60px;top:-100px;z-index:10;display:flex;align-items:center;justify-content:center;border-top:1px solid #fff;display:none;cursor:pointer;transition:.3s}@media only screen and (max-width:600px){.landing-container .sticky-nav{display:flex}}.landing-container .sticky-nav .button-tab{position:relative;width:33.33%;height:100%;background-color:#60c8bc;display:flex;align-items:center;justify-content:center;line-height:120%;padding:3px 0 0;transition:.2s;box-shadow:0 0 16px -2px transparent}.landing-container .sticky-nav .button-tab-active{background-color:#1b9587;color:#fff;box-shadow:0 0 16px -2px rgba(0,0,0,.5)}.landing-container .show-nav{top:0}.landing-container .discovery,.landing-container .foundation,.landing-container .growth{height:30px}.landing-container .landing-hero{position:relative;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;height:600px;max-width:650px}@media only screen and (max-width:1200px){.landing-container .landing-hero{max-width:420px}}.landing-container .landing-hero .logo{position:relative;width:90px;height:90px;background-image:url(/static/media/cube-grey.11fc6d04.png);background-position:50%;background-size:contain;background-repeat:no-repeat;margin-bottom:30px}.landing-container .landing-hero .text span{font-size:22px;font-weight:300!important}.landing-container .landing-hero h1{font-weight:300}@media only screen and (max-width:1200px){.landing-container .landing-hero h1{font-size:40px}.landing-container .landing-hero span{font-size:18px}}.landing-container .card-row{top:0;position:relative;display:flex;align-items:flex-start;justify-content:center;height:auto;margin-bottom:120px}@media only screen and (max-width:1200px){.landing-container .card-row{max-width:550px}}.landing-container .card-row .card-default{min-height:520px;min-width:300px;max-width:400px;padding-top:50px;background-color:#fff;margin:15px}.landing-container .card-row .card-default .highlight-text{position:relative;display:inline-flex;color:#000;background-color:#edeef1;border-radius:3px;font-size:13px;padding:2px 5px;top:-1px;font-family:"Noto Sans Mono",monospace;letter-spacing:0;word-break:break-word}@media only screen and (max-width:1500px){.landing-container .card-row .card-default{box-shadow:unset;border-radius:0}}@media only screen and (max-width:1400px){.landing-container .card-row .card-default{margin:5px}}@media only screen and (max-width:1200px){.landing-container .card-row .card-default{margin:0}}.landing-container .card-row .card-default .phase-header{position:relative;color:#60c8bc;font-weight:400}.landing-container .card-row h3{margin-bottom:15px;font-weight:300}.landing-container .card-row b{position:relative;color:#000;font-weight:300}.landing-container .card-row .phase-details{width:100%;text-align:left;color:#6b778c;line-height:140%;margin-top:20px}.landing-container .card-row .phase-details span{font-weight:300}.landing-container .card-row .phase-details hr{border:0;border-top:1px solid rgba(197,198,201,.4666666666666667);opacity:0;margin:0 0 10px}.landing-container .card-row ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.landing-container .card-row ul li{position:relative;width:100%;padding:0;text-align:left;height:auto;display:flex;align-items:flex-start;justify-content:flex-start;margin:15px 0 0}.landing-container .card-row ul li span{position:relative;left:30px;height:auto;line-height:140%;display:block;min-width:320px;width:90%}.landing-container .card-row ul li .list-icon{position:absolute;width:15px;height:15px;display:inline-flex;background-image:url(/static/media/tick.3e8e022a.png);background-position:50%;background-size:contain;background-repeat:no-repeat;top:3px;left:0}@media only screen and (max-width:1200px){.landing-container .card-row{flex-direction:column;height:auto;align-items:center}.landing-container .card-row .card-default{position:relative;max-width:90%;margin:0 0 25px;min-height:350px}.landing-container .card-row .card-default:nth-of-type(2){margin:0 0 25px}}@media only screen and (max-width:600px){.landing-container .card-row .card-default{max-width:100%}}.landing-container .card-row h3{padding-bottom:8px;font-size:25px}@media only screen and (max-width:1200px){.landing-container .card-row{margin-bottom:0}}.landing-container .contact-form{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;min-height:400px;margin:25px 0 0;padding:0;min-height:0}.landing-container .contact-form .button-container{width:100%;position:relative;display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0 3px 0 0;z-index:1}.landing-container .contact-form .button-container .button{background-color:#60c8bc;border:1px solid #60c8bc}.landing-container .contact-form .button-container .button span{font-weight:400}.landing-container .contact-form .input-field-container{position:relative;z-index:1;max-width:500px;padding:0}.landing-container .contact-form input,.landing-container .contact-form textarea{position:relative;box-sizing:border-box;z-index:1}.landing-container .contact-form .message-sending-notification{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#edeef1;z-index:2;border-radius:2px;display:flex;align-items:center;justify-content:center;flex-direction:column}.landing-container .contact-form .message-sending-notification .loading{position:relative;width:32px;height:32px;background-image:url(/static/media/icon-loading.5e1b6afb.png);background-repeat:no-repeat;background-size:contain;background-position:50%;margin-bottom:10px;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.grecaptcha-badge{position:fixed;z-index:1000;left:-280px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-page-container{position:relative;width:100%;min-height:300px;min-width:250px;height:auto;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;background-color:#edeef1}.error-page-container h1{text-transform:unset;letter-spacing:0;margin-bottom:15px}.error-page-container .card{margin-bottom:30px}.error-page-container .container-content{width:100%;text-align:center;padding:30px;min-height:300px}