@import url(https://fonts.googleapis.com/css2?family=Open+Sans&family=Space+Grotesk:wght@400;700&display=swap);*{font-family:Open Sans,sans-serif;box-sizing:border-box}p{line-height:1.5rem;font-size:1.1rem}body,html{margin:0;padding:0;font-size:16px;color:#002147;background-color:#fff;position:relative}body{background-image:url(/img/HeroBG.612f1fe4.png);background-repeat:no-repeat;background-size:contain;background-position:top}a{color:#5abe85;text-decoration:underline}a.cta,button.cta{color:#fff;text-decoration:none;background-color:#5abe85;border-radius:50px;padding:10px 30px}.navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:40px;position:relative;z-index:2;margin:0 auto;background-color:transparent}@media(max-width:950px){.navigation{width:90%}}@media(min-width:951px){.navigation{width:1280px}}.navigation__logo{color:#003572;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.2rem;flex-shrink:1;text-transform:uppercase;letter-spacing:2px}.navigation__logo img{width:150px}.navigation__logo span{color:#5abe85;font-weight:700;text-transform:uppercase}.navigation nav ul{list-style:none;display:flex;flex-direction:row;margin:0;padding:0}.navigation nav ul li:not(:last-child){margin-right:40px}@media(max-width:726px){.navigation nav ul li:not(.onMobile){display:none}}.navigation nav ul li a{color:#003572;text-decoration:none;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1rem;letter-spacing:2px;text-transform:uppercase}.navigation nav ul li a:hover{color:#5abe85}.navigation nav ul li a.active{position:relative;z-index:1}.navigation nav ul li a.active:after{content:"";display:inline-block;width:100%;bottom:-5px;left:0;height:3px;background-color:#5abe85;position:absolute;transform:rotate(-2deg);z-index:-1}.navigation nav ul li a.cta{color:#fff;border:2px solid transparent}.navigation nav ul li a.cta:hover{color:#5abe85;background-color:transparent;border-color:#5abe85}.header{height:70vh;display:flex;flex-direction:column;justify-content:center;position:relative;margin:0 auto}@media(max-width:950px){.header{width:90%}}@media(min-width:951px){.header{width:1280px}}.header--small{height:45vh}.header__subtitle{color:#5abe85}.header div{margin:0 auto}@media(max-width:950px){.header div{width:90%}}@media(min-width:951px){.header div{width:1280px}}.header h1,.header h2{color:#003572;font-family:Space Grotesk,sans-serif;margin:0;margin-bottom:20px;padding:0;font-weight:400;font-size:3rem;text-transform:uppercase}.header h1 strong,.header h2 strong{display:block;font-weight:700!important}.header__subtitle{color:#002147;display:inline;text-decoration:none;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:1px;position:relative;z-index:1}.header__subtitle:after{content:"";display:block;width:100%;bottom:-5px;left:0;height:3px;background-color:#5abe85;position:absolute;transform:rotate(-2deg);z-index:-1}.header img{position:absolute;right:0;height:auto;width:45%}@media(max-width:726px){.header img{display:none}}.keypoints{margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}@media(max-width:950px){.keypoints{width:90%}}@media(min-width:951px){.keypoints{width:1280px}}.keypoints .keypoint{flex-basis:22%}@media(max-width:726px){.keypoints .keypoint{flex-basis:45%}}.keypoints .keypoint__value{color:#003572;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:400;position:relative;z-index:1}.keypoints .keypoint__value:after{content:"";display:inline-block;width:100%;bottom:-5px;left:0;height:3px;background-color:#5abe85;position:absolute;transform:rotate(-2deg);z-index:-1;height:5px;bottom:10px}.partners{margin:0 auto;margin-bottom:100px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:950px){.partners{width:90%}}@media(min-width:951px){.partners{width:1280px}}@media(max-width:726px){.partners{flex-direction:column}}.partners span{color:#002147;margin-right:40px;text-decoration:none;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:1px}.partners img{width:60%}@media(max-width:726px){.partners img{width:100%}}.benefits{margin:0 auto;margin-bottom:50px}@media(max-width:950px){.benefits{width:90%}}@media(min-width:951px){.benefits{width:1280px}}.benefits__title{flex-basis:100%;color:#003572;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:400;position:relative;z-index:1}.benefits__title:after{content:"";display:inline-block;width:100%;bottom:-5px;left:0;height:3px;background-color:#5abe85;position:absolute;transform:rotate(-2deg);z-index:-1;width:27%;height:5px}.benefits__list{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:726px){.benefits__list{flex-direction:column}}.benefit{flex-basis:23%}.benefit h3{color:#003572;font-family:Space Grotesk,sans-serif}.benefit p{font-size:1rem}.showcase{margin:0 auto;display:flex;margin-bottom:100px;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width:950px){.showcase{width:90%}}@media(min-width:951px){.showcase{width:1280px}}@media(max-width:726px){.showcase{flex-direction:column}.showcase--reversed{flex-direction:column-reverse}}.showcase__visual{flex-basis:45%;text-align:center}.showcase__visual img{border-radius:20px;width:100%}.showcase__visual iframe{border-radius:20px}.showcase__content{flex-basis:45%}.showcase__content h2{flex-basis:100%;color:#003572;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:400;position:relative;z-index:1}.showcase__content h2:after{content:"";display:inline-block;width:100%;bottom:-5px;left:0;height:3px;background-color:#5abe85;position:absolute;transform:rotate(-2deg);z-index:-1;width:27%;height:5px}.showcase__content span{background-color:#003572;font-size:.7rem;font-weight:700;color:#5abe85;border-radius:5px;padding:5px 10px}.getstarted{background-color:#fafafa;border-radius:20px;width:50vw;margin:0 auto;margin-bottom:100px;padding:50px;z-index:30;position:relative}.getstarted--focused{box-shadow:0 0 50px rgba(0,0,0,.1)}@media(max-width:726px){.getstarted{padding:30px;width:90%}}.getstarted h2{text-align:center;margin:0;margin-bottom:20px;padding:0;font-family:Space Grotesk,sans-serif;position:relative;z-index:1}.getstarted h2:after{content:"";display:inline-block;width:100%;bottom:-5px;left:0;height:3px;background-color:#5abe85;position:absolute;transform:rotate(-2deg);z-index:-1;width:200px;left:34%}.getstarted p{text-align:center;margin:0 auto;margin-bottom:30px;width:75%;font-size:1rem}@media(max-width:726px){.getstarted p{width:100%}}.getstarted img{display:block;height:auto;margin:0 auto;width:100px}.getstarted small{color:#666;display:block;margin-top:10px;margin-left:10px;font-size:.7rem}.getstarted__form{display:flex;flex-direction:row}.getstarted__form input{flex-grow:1;color:#003572;background-color:#fff;border:0;outline:0;font-size:1.2rem;border-radius:20px;padding:10px 20px}@media(max-width:726px){.getstarted__form input{font-size:1rem}}.getstarted__form input::-moz-placeholder{color:#002854}.getstarted__form input::placeholder{color:#002854}.getstarted__form input.getstarted__name{pointer-events:none;overflow:hidden;position:absolute;left:-100%;opacity:0}.getstarted__form button{border:0;outline:0;cursor:pointer;font-family:Space Grotesk,sans-serif;font-weight:700;color:#fff;pointer-events:none;opacity:.4;transition:all .5s ease-in-out}.getstarted__form--valid button{opacity:1;pointer-events:all}.getstarted__form--valid button:hover{opacity:.8}.altbg{background-color:#fafafa;border-top-left-radius:30px;border-top-right-radius:30px}.blogcase{margin:0 auto;padding:50px 0;display:flex;justify-content:space-between}@media(max-width:950px){.blogcase{width:90%}}@media(min-width:951px){.blogcase{width:1280px}}@media(max-width:726px){.blogcase{flex-direction:column}}.blogcase .post{flex-basis:30%}.blogcase .post h3{font-family:Space Grotesk,sans-serif;margin-bottom:10px}.blogcase .post span{color:#5abe85;display:block;font-size:.8rem}.blogcase .post p{font-size:1rem}.blogcase .post__image{height:180px;overflow:hidden}.blogcase .post__image,.blogcase .post__image img{width:100%;border-radius:20px}footer{margin:0 auto;padding-bottom:40px;padding-top:40px;display:flex;flex-direction:row;justify-content:space-between;background-color:#003572;color:#fff;border-radius:20px;margin-bottom:50px}@media(max-width:950px){footer{width:90%}}@media(min-width:951px){footer{width:1280px}}footer div,footer ul{flex-basis:30%;font-size:.8rem;line-height:1.4rem}footer div{padding:0 30px}footer ul{list-style-type:none;margin:0;padding:0}footer ul li:before{content:"";display:inline-block;width:5px;height:5px;background-color:#5abe85;margin-right:10px;border-radius:2px}footer li{margin-bottom:10px}footer div a,footer li a{color:#fff}.overlay{background-color:#fafafa;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:20;opacity:0;pointer-events:none;transition:all .5s ease-in-out}.overlay--visible{pointer-events:all;opacity:.8}.about{margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:50px}@media(max-width:950px){.about{width:90%}}@media(min-width:951px){.about{width:1280px}}@media(max-width:726px){.about{flex-direction:column}}.about__content,.about__media{flex-basis:48%}.about__content img,.about__media img{width:80%;border-radius:20px;position:relative}.about__content img:after,.about__media img:after{content:"";background-color:#5abe85;position:absolute;top:0;left:0;width:100px;height:100px}.about h2{font-family:Space Grotesk,sans-serif}.about__media{text-align:center}.about ul li{margin-bottom:10px}@media(max-width:726px){.about__media--mobile{display:none}}.blog__content{margin:0 auto}@media(max-width:950px){.blog__content{width:90%}}@media(min-width:951px){.blog__content{width:1280px}}.blog__content p{width:60%;line-height:1.7rem}.blog__content img{border-radius:20px;width:50%}.cookie{position:fixed;bottom:30px;right:30px;color:#fff;width:400px;padding:20px;border-radius:20px;background-color:#003572;z-index:100}.cookie p{font-size:.8rem}.cookie button{background-color:#5abe85;border:0;outline:0;padding:10px 20px;border-radius:20px;margin-right:10px;cursor:pointer}.cookie a{font-size:.8rem}