@import"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap";.row{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.row.reverse{flex-direction:row-reverse}.row.natural-height{align-items:flex-start}.row.flex-column{flex-direction:column}.col{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:1rem}.col.reverse{flex-direction:column-reverse}.first{order:-1}.last{order:1}.align-start{align-self:flex-start}.align-end{align-self:flex-end}.align-center{align-self:center}.align-baseline{align-self:baseline}.align-stretch{align-self:stretch}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs,.col-xs-1{box-sizing:border-box;padding:1rem}.col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:1rem}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:1rem}.col-xs-offset-3{margin-left:25%}.col-xs-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:1rem}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:1rem}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:1rem}.col-xs-offset-6{margin-left:50%}.col-xs-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:1rem}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:1rem}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:1rem}.col-xs-offset-9{margin-left:75%}.col-xs-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:1rem}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:1rem}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:1rem}.col-xs-offset-12{margin-left:100%}.row.start-xs{justify-content:flex-start}.row.center-xs{justify-content:center}.row.end-xs{justify-content:flex-end}.row.top-xs{align-items:flex-start}.row.middle-xs{align-items:center}.row.bottom-xs{align-items:flex-end}.row.around-xs{justify-content:space-around}.row.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:41rem){.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm,.col-sm-1{box-sizing:border-box;padding:1rem}.col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:1rem}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:1rem}.col-sm-offset-3{margin-left:25%}.col-sm-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:1rem}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:1rem}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:1rem}.col-sm-offset-6{margin-left:50%}.col-sm-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:1rem}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:1rem}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:1rem}.col-sm-offset-9{margin-left:75%}.col-sm-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:1rem}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:1rem}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:1rem}.col-sm-offset-12{margin-left:100%}.row.start-sm{justify-content:flex-start}.row.center-sm{justify-content:center}.row.end-sm{justify-content:flex-end}.row.top-sm{align-items:flex-start}.row.middle-sm{align-items:center}.row.bottom-sm{align-items:flex-end}.row.around-sm{justify-content:space-around}.row.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:65rem){.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md,.col-md-1{box-sizing:border-box;padding:1rem}.col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:1rem}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:1rem}.col-md-offset-3{margin-left:25%}.col-md-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:1rem}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:1rem}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:1rem}.col-md-offset-6{margin-left:50%}.col-md-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:1rem}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:1rem}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:1rem}.col-md-offset-9{margin-left:75%}.col-md-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:1rem}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:1rem}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:1rem}.col-md-offset-12{margin-left:100%}.row.start-md{justify-content:flex-start}.row.center-md{justify-content:center}.row.end-md{justify-content:flex-end}.row.top-md{align-items:flex-start}.row.middle-md{align-items:center}.row.bottom-md{align-items:flex-end}.row.around-md{justify-content:space-around}.row.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:91rem){.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg,.col-lg-1{box-sizing:border-box;padding:1rem}.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:1rem}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:1rem}.col-lg-offset-3{margin-left:25%}.col-lg-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:1rem}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:1rem}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:1rem}.col-lg-offset-6{margin-left:50%}.col-lg-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:1rem}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:1rem}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:1rem}.col-lg-offset-9{margin-left:75%}.col-lg-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:1rem}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:1rem}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:1rem}.col-lg-offset-12{margin-left:100%}.row.start-lg{justify-content:flex-start}.row.center-lg{justify-content:center}.row.end-lg{justify-content:flex-end}.row.top-lg{align-items:flex-start}.row.middle-lg{align-items:center}.row.bottom-lg{align-items:flex-end}.row.around-lg{justify-content:space-around}.row.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media only screen and (min-width:121rem){.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl,.col-xl-1{box-sizing:border-box;padding:1rem}.col-xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-2{box-sizing:border-box;flex-basis:16.6666666667%;max-width:16.6666666667%;padding:1rem}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-3{box-sizing:border-box;flex-basis:25%;max-width:25%;padding:1rem}.col-xl-offset-3{margin-left:25%}.col-xl-4{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:1rem}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-5{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:1rem}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-6{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:1rem}.col-xl-offset-6{margin-left:50%}.col-xl-7{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:1rem}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-8{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:1rem}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-9{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:1rem}.col-xl-offset-9{margin-left:75%}.col-xl-10{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:1rem}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-11{box-sizing:border-box;flex-basis:91.6666666667%;max-width:91.6666666667%;padding:1rem}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-12{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:1rem}.col-xl-offset-12{margin-left:100%}.row.start-xl{justify-content:flex-start}.row.center-xl{justify-content:center}.row.end-xl{justify-content:flex-end}.row.top-xl{align-items:flex-start}.row.middle-xl{align-items:center}.row.bottom-xl{align-items:flex-end}.row.around-xl{justify-content:space-around}.row.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}.col-gutter-lr{padding:0 1rem}.col-no-gutter{padding:0}.show{display:block!important}.row.show{display:flex!important}.hide{display:none!important}.show-xs{display:block!important}.row.show-xs{display:flex!important}.hide-xs{display:none!important}@media only screen and (max-width:40rem){.show-xs-only{display:block!important}.row.show-xs-only{display:flex!important}.hide-xs-only{display:none!important}}@media only screen and (min-width:41rem){.show-sm{display:block!important}.row.show-sm{display:flex!important}.hide-sm{display:none!important}}@media only screen and (min-width:41rem)and (max-width:64rem){.show-sm-only{display:block!important}.row.show-sm-only{display:flex!important}.hide-sm-only{display:none!important}}@media only screen and (min-width:65rem){.show-md{display:block!important}.row.show-md{display:flex!important}.hide-md{display:none!important}}@media only screen and (min-width:65rem)and (max-width:90rem){.show-md-only{display:block!important}.row.show-md-only{display:flex!important}.hide-md-only{display:none!important}}@media only screen and (min-width:91rem){.show-lg{display:block!important}.row.show-lg{display:flex!important}.hide-lg{display:none!important}}@media only screen and (min-width:91rem)and (max-width:120rem){.show-lg-only{display:block!important}.row.show-lg-only{display:flex!important}.hide-lg-only{display:none!important}}@media only screen and (min-width:121rem){.show-xl{display:block!important}.row.show-xl{display:flex!important}.hide-xl{display:none!important}}@font-face{font-family:Vision;src:url(/fonts/Vision-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Vision;src:url(/fonts/Vision-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@keyframes wave{0%{margin-left:0}to{margin-left:-1440px}}@keyframes swell{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,40px,0)}}@keyframes swell-reverse{0%,to{transform:translate3d(0,5px,0)}50%{transform:translateZ(0)}}body{font-size:1rem;font-family:Roboto;color:#262626}h1,h2,h3,h4,h5{font-family:Roboto,sans-serif;word-break:break-word;min-height:0;margin-top:0;font-weight:900}.-headline-purple h1,.-headline-purple h2,.-headline-purple h3,.-headline-purple h4,.-headline-purple h5,.-text-purple h1,.-text-purple h2,.-text-purple h3,.-text-purple h4,.-text-purple h5{color:#48234c}.-text-white h1,.-text-white h2,.-text-white h3,.-text-white h4,.-text-white h5{color:#fff}a{color:#262626;text-decoration:none}p{font-size:1.125rem;line-height:1.75rem;margin-top:0}.-text-purple p{color:#48234c}.-text-white p{color:#fff}li{font-size:1.125rem;line-height:1.75rem}.-text-white li{color:#fff}.-headline-purple .pretitle,.-text-purple strong{color:#48234c}.-text-white strong{color:#fff}h1{font-size:38px}@media screen and (min-width:767px){h1{font-size:calc(38px + 47*(100vw - 767px)/673)}}@media screen and (min-width:1440px){h1{font-size:85px}}h2{font-size:34px}@media screen and (min-width:767px){h2{font-size:calc(34px + 18*(100vw - 767px)/673)}}@media screen and (min-width:1440px){h2{font-size:52px}}h3{font-size:26px}@media screen and (min-width:767px){h3{font-size:calc(26px + 14*(100vw - 767px)/673)}}@media screen and (min-width:1440px){h3{font-size:40px}}h4{font-size:26px}@media screen and (min-width:767px){h4{font-size:calc(26px + 6*(100vw - 767px)/673)}}@media screen and (min-width:1440px){h4{font-size:32px}}.-h1{font-size:38px}@media screen and (min-width:767px){.-h1{font-size:calc(38px + 47*(100vw - 767px)/673)}}@media screen and (min-width:1440px){.-h1{font-size:85px}}.-h2{font-size:34px}@media screen and (min-width:767px){.-h2{font-size:calc(34px + 18*(100vw - 767px)/673)}}@media screen and (min-width:1440px){.-h2{font-size:52px}}.-h3{font-size:26px}@media screen and (min-width:767px){.-h3{font-size:calc(26px + 14*(100vw - 767px)/673)}}@media screen and (min-width:1440px){.-h3{font-size:40px}}.-h4{font-size:26px}@media screen and (min-width:767px){.-h4{font-size:calc(26px + 6*(100vw - 767px)/673)}}@media screen and (min-width:1440px){.-h4{font-size:32px}}nav a{font-size:1.125rem;line-height:1.5rem;margin-bottom:.625rem}nav .active-link{text-decoration:underline}@media(min-width:768px){nav a{position:relative;margin-bottom:0}nav a:last-child{margin-right:0}nav a:after{position:absolute;content:"";width:100%;opacity:0;bottom:-5px;left:0;height:2px;background-color:#262626;transition:opacity .2s ease}nav a:hover:after{opacity:1}nav .active-link{text-decoration:none}nav .active-link:after{opacity:1}nav.-footer a{position:relative;margin-bottom:0}nav.-footer a:last-child{margin-right:0}nav.-footer a:after{position:absolute;content:"";width:100%;opacity:0;bottom:-5px;left:0;height:2px;background-color:#262626;transition:opacity .2s ease}nav.-footer a:hover:after{opacity:1}nav.-footer .active-link{text-decoration:none}nav.-footer .active-link:after{opacity:1}}.btn{max-width:17.5rem;padding:.625rem 2.1875rem;display:table;box-sizing:border-box;width:100%;text-align:center;border-radius:3rem;font-family:Roboto;font-weight:500;cursor:pointer}.btn.-primary{transition:background-color .1s ease-in-out,color .1s ease-in-out;background-color:#e75a5b;color:#fff;border:0}.btn.-primary:hover{background-color:rgba(231,90,91,.8)}.btn.-secondary{transition:border-color .1s ease-in-out,color .1s ease-in-out;border:2px solid #e75a5b;color:#e75a5b;background-color:#fff}.btn.-secondary:hover{background-color:rgba(231,90,91,.8);color:#fff}.btn.-lg{padding:1rem 1.25rem}.btn-mobile-menu{padding:1.625rem .6875rem;z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-mobile-menu span{height:4px;width:35px;border-radius:2px;background-color:#262626;position:relative;display:block;transition:all .2s ease-in-out}.btn-mobile-menu span:before{top:-10px;visibility:visible}.btn-mobile-menu span:after{top:10px}.btn-mobile-menu span:after,.btn-mobile-menu span:before{height:4px;width:35px;border-radius:2px;background-color:#262626;position:absolute;content:"";transition:all .2s ease-in-out}.btn-mobile-menu:hover span,.btn-mobile-menu:hover span:after,.btn-mobile-menu:hover span:before{background:#262626}.btn-mobile-menu.-white span,.btn-mobile-menu.-white span:after,.btn-mobile-menu.-white span:before{background-color:#fff}.overlay-input{display:none}.overlay-input:checked~.btn-mobile-menu span,.overlay-input:checked~.btn-mobile-menu:hover span{background:transparent}.overlay-input:checked~.btn-mobile-menu span:before{transform:rotate(45deg) translate(7px,7px);opacity:1}.overlay-input:checked~.btn-mobile-menu span:after{transform:rotate(-45deg) translate(7px,-7px)}@media(min-width:768px){.btn-mobile-menu{display:none}}.hero{display:flex;height:100%;width:100%;position:relative;flex-wrap:wrap}.hero.-overlay:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(58,112,135,.44)}.hero.-hero{min-height:600px}.hero.-about{display:flex;flex-direction:column;align-items:center;min-height:700px}.hero picture{z-index:0}.hero picture,.hero picture img{position:absolute;left:0;height:100%;width:100%}.hero picture img{object-fit:cover;object-position:left bottom;top:0}.hero .image{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:100%;z-index:0}.hero .image.-top.-right{top:0;right:0;left:auto;transform:none}.hero .bottom{position:relative;width:100%;left:0;bottom:0;z-index:1;display:flex;flex-direction:column}.hero .bottom .holder{position:relative;display:block;width:100%;background-color:rgba(241,156,157,0);z-index:2}.hero .bottom .holder:after,.hero .bottom .holder:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.hero .bottom .holder:before{background-color:rgba(241,156,157,.508)}.hero .bottom .holder:after{z-index:-1;background-color:hsla(0,0%,100%,.508)}.hero .bottom.-pink .holder:before{background-color:rgba(241,156,157,.508)}.hero .bottom.-pink .holder:after{background-color:hsla(0,0%,100%,.508)}.hero .bottom.-blue .holder:before{background-color:hsla(0,0%,100%,.48)}.hero .bottom.-blue .holder:after{background-color:hsla(0,0%,100%,.69)}.hero .bottom .text{padding:1.25rem 0;max-width:56.25rem;position:relative;width:100%;margin:0 auto;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center}.hero .bottom .text>strong{font-size:1.125rem;line-height:1.75rem;font-weight:500}.hero .bottom .wave-animation{height:8rem;width:100%;position:relative;top:0;left:0;z-index:1;overflow:hidden}.hero .bottom .wave-animation .wave{position:absolute;bottom:0;width:7200px;height:128px;transform:translateZ(0)}.hero .bottom .wave-animation .wave.-wave-one{background:url(/images/wave-1.svg) repeat-x;animation:wave 15s cubic-bezier(.36,.45,.63,.53) infinite,swell-reverse 7s ease -1.25s infinite}.hero .bottom .wave-animation .wave.-wave-two{background:url(/images/wave-2.svg) repeat-x;animation:wave 15s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 7s ease -1.25s infinite}.hero .bottom .wave-animation .wave.-white-two{background:url(/images/wave-2-white.svg) repeat-x}.hero .bottom .wave-animation .wave.-white-one{background:url(/images/wave-1-white.svg) repeat-x}.hero .inner{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;align-items:center;padding:8.5rem 0 1.5625rem;z-index:5;justify-content:center}.hero .holder{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:1.25rem}.hero .content{position:relative;z-index:1}.hero .content h1{margin-bottom:1.25rem}.hero .content p{font-size:1.125rem;line-height:2.0625rem}.hero .content li{font-size:1.25rem;line-height:1.875rem}.hero .content .btn{margin-top:1.875rem}.hero .content.-full-width{width:100%}.hero.-colored-background{position:relative;background-color:#dcedf4}.hero.-colored-background:after{height:4.4375rem;content:"";position:absolute;top:100%;border-top:71px solid #dcedf4;border-left:50vw solid transparent;border-right:50vw solid transparent}.hero.-colored-background+div{margin-top:6rem}.hero.-colored-background.-no-arrow:after{display:none}.hero.-colored-background.-no-arrow+div{margin-top:0}.hero.-center-middle .content{max-width:56.25rem;margin:0 auto}.hero.-fullwidth .content{max-width:100%;width:100%;margin:0}@media only screen and (min-width:65rem)and (max-width:90rem){.hero .content{width:70%}}@media(min-width:576px){.hero .inner{padding-top:11.625rem}.hero .bottom .holder .text>strong{font-size:1.375rem;line-height:2rem}}@media(min-width:768px){.hero.-sm{min-height:37.5rem}.hero.-center-middle .content{margin:auto}.hero .inner{padding-bottom:4.4375rem}.hero .holder{padding:.625rem}.hero .content{max-width:40rem}.hero.credit-management .content{max-width:70%}.hero.credit-management .content p{max-width:620px}.hero.our-system{flex-direction:row}.hero.our-system .content{max-width:55%}.hero.our-system .bottom .holder .text>strong{font-size:1.625rem;line-height:2.4375rem}}.content.-purple{color:#48234c}.content>:last-child{margin-bottom:0}.content .pretitle{margin-bottom:1.25rem;display:inline-block;font-family:Vision;font-weight:700;text-transform:uppercase;font-size:20px}@media screen and (min-width:767px){.content .pretitle{font-size:calc(20px + 2*(100vw - 767px)/1792)}}@media screen and (min-width:2559px){.content .pretitle{font-size:22px}}.content .pretitle{line-height:28px}@media screen and (min-width:767px){.content .pretitle{line-height:calc(28px + 2*(100vw - 767px)/1792)}}@media screen and (min-width:2559px){.content .pretitle{line-height:30px}}.content .preamble{font-weight:400;font-size:20px}@media screen and (min-width:767px){.content .preamble{font-size:calc(20px + 2*(100vw - 767px)/1792)}}@media screen and (min-width:2559px){.content .preamble{font-size:22px}}.content .preamble{line-height:28px}@media screen and (min-width:767px){.content .preamble{line-height:calc(28px + 4*(100vw - 767px)/1792)}}@media screen and (min-width:2559px){.content .preamble{line-height:32px}}.-how-it-works{padding:0}.-text-center{text-align:center}.ocean{padding-top:1.5625rem;height:100%}.ocean,.ocean .holder{width:100%;overflow:hidden}.ocean .holder{height:14.25rem;position:relative;top:0;left:0}.ocean .spacing{padding:3.125rem 0;position:relative;background-color:rgba(184,219,233,0)}.ocean .spacing:after,.ocean .spacing:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.ocean .spacing:before{background-color:rgba(194,221,230,.6)}.ocean .spacing:after{z-index:-1;background-color:rgba(194,221,230,.8)}.ocean .wave{background:url(/images/footer-bg-1.svg) repeat-x;position:absolute;width:7200px;height:198px;transform:translateZ(0);opacity:.8;bottom:0}.ocean .wave.-wave-one{animation:wave 15s cubic-bezier(.36,.45,.63,.53) infinite,swell 7s ease -1.25s infinite;opacity:.8}.ocean .wave.-wave-two{animation:wave 15s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell-reverse 7s ease -1.25s infinite;opacity:.6}input,textarea{padding:.9375rem .625rem;background:#fff;border:1px solid #ccc;border-radius:3px;outline:0}input.-error,textarea.-error{border:1px solid #e75a5b}label.-error{color:#e75a5b}.upload{margin-bottom:1.875rem;display:flex;align-items:center}.upload>input[type=file]{height:0}.upload label{color:#e75a5b;font-weight:400;cursor:pointer}.upload .filename{padding-right:1.25rem;position:relative}.upload .filename:after{content:"";position:absolute;background-color:#262626;width:2px;height:100%;right:9px;top:0}textarea{min-height:200px}.label,label{font-weight:500}input[type=file]{visibility:hidden}form>.footer{margin-top:2.5rem;display:flex;flex-direction:column}form>.footer a{color:#e75a5b;text-decoration:underline}form>.footer>.instructions{font-size:.875rem;margin-bottom:1.875rem}form>.footer>.instructions p{margin:0}form>.footer>.actions{margin:0 auto}form>.footer>.actions>.btn{min-width:12.5rem}@media(min-width:768px){form>.footer{flex-direction:row;align-items:center}form>.footer>.instructions{max-width:50%;margin-bottom:0}form>.footer .actions{margin:0 0 0 1.25rem;flex:1 1 auto;display:flex;justify-content:flex-end}}.-blue-bubbles-bg:after,.-gray-bubbles-bg:after{content:"";background-size:contain;background-position:40%;background-repeat:no-repeat;position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1}.-blue-bubbles-bg>*,.-gray-bubbles-bg>*{position:relative;z-index:2}.-blue-bubbles-bg:after{background-image:url(/images/bubbles-blue.png)}.-gray-bubbles-bg:after{background-image:url(/images/bubbles-gray-1.png)}footer{display:flex;flex-wrap:wrap;position:relative;margin-top:auto;z-index:5}footer .inner{padding:1.875rem .625rem;width:100%;background:linear-gradient(0deg,#fff,rgba(194,221,230,.92))}footer .holder,footer .inner,footer .logo{display:flex;flex-direction:column;align-items:center}footer .logo{text-align:center;margin:0 auto}footer .logo img{margin-bottom:1.25rem;width:6.8125rem;height:4.4375rem}footer .logo p{font-weight:300;margin:0}footer .nav{order:1}footer .nav nav{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){footer .inner{display:flex;justify-content:center;width:100%;flex-wrap:nowrap}footer .inner .holder{padding:0 .625rem;display:flex;max-width:1200px;width:100%;box-sizing:border-box}footer .holder{flex-direction:row}footer .logo{order:1}footer .nav{order:2;margin:0 auto}footer .nav nav{flex-direction:row;margin:0}}header{justify-content:center;flex-wrap:nowrap;padding:1.5625rem .625rem;min-height:4.0625rem;position:absolute;top:0;left:0;z-index:10}header,header .holder{display:flex;width:100%;box-sizing:border-box}header .holder{padding:0 .625rem;max-width:1200px;align-items:center}header .brand{margin-right:.625rem;flex:0 0 8.125rem;z-index:20}header .brand img{width:8.125rem;height:auto}header .btn-mobile-menu{margin-left:auto}header .nav{position:absolute;display:flex;transform:translateY(-100vh);width:100vw;height:100vh;top:0;left:0;background-color:#fff;transition:transform .4s ease,background-color .4s ease}header .nav.-animate{transition:transform .4s ease;will-change:transform}header nav{display:flex;flex-direction:column}header nav a{font-size:1.875rem;line-height:2.25rem}header .overlay-input:checked~.nav{transform:translateX(0);flex-direction:column;align-items:center;justify-content:center;text-align:center}header .overlay-input:checked~.nav .actions{margin-top:3.125rem}@media(min-width:768px){header{padding:3.125rem 0}header .nav{justify-content:space-between;width:100%;height:auto;transform:translateX(0);background-color:transparent;top:50%;transform:translateY(-50%)}header .nav .actions{margin-left:1.5625rem;display:flex;align-items:center}header nav{flex-direction:row;align-items:center;margin:0 auto;font-weight:700}header nav a{font-size:1.125rem;line-height:1.5rem}header nav .-white{color:#fff}header nav .-white:after{background-color:#fff}}main{flex-direction:column;position:relative}.video,main{display:flex;width:100%}.video{box-sizing:border-box;margin:0 auto;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:3.125rem 0}.video>.holder{box-sizing:border-box;flex-basis:100%;max-width:100%;position:relative;padding:0}.video>.holder .overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;background-color:#c2dde6;opacity:.8;transition:opacity .4s ease}.video>.holder>div{position:relative;padding-bottom:56.25%;min-height:250px;width:100%;height:0;overflow:hidden}.video>.holder video{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.video.-is-playing>.holder .overlay{opacity:0}@media(min-width:768px){.video{padding:6.25rem 0}.video>.holder>div{min-height:auto}}@media(min-width:992px){.video>.holder{padding:0 1.5625rem;box-sizing:border-box}}.video-content{display:flex;position:absolute;width:100%;height:100%;align-items:center;justify-content:center;z-index:10;color:#48234c;opacity:1;transition:opacity .4s ease;top:0}.-is-playing .video-content{opacity:0}.video-content>div{text-align:center}.video-content>div .play{margin-top:1.5rem;padding-top:4.375rem;position:relative;width:70px;height:0;overflow:hidden;background:none;border:0;z-index:10;outline:0;cursor:pointer}.video-content>div .play svg{width:4.375rem;height:4.375rem;position:absolute;left:0;top:0}.video-content>div p{font-size:1.25rem;font-weight:500;margin-bottom:0}@media(min-width:768px){.video-content>div p{font-size:1.5rem}.video-content>div .play{padding-top:7.25rem;width:116px}.video-content>div .play svg{width:7.25rem;height:7.25rem}}body,html{scroll-behavior:smooth;margin:0;padding:0}body,html{overflow-x:hidden}.-bg-light-blue-1{background-color:#ecf3f6}.intro{padding:3.125rem .625rem;position:relative}.intro .holder{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px}@media(min-width:576px){.intro .holder{justify-content:center}}.intro .holder>.content{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}@media(min-width:768px){.intro .holder>.content{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:10px}}.intro .holder>.content h1,.intro .holder>.content h2,.intro .holder>.content h3,.intro .holder>.content h4{margin-bottom:1.25rem;color:#48234c}.feature-intro .intro{margin-bottom:3.125rem;padding-bottom:0}@media only screen and (min-width:91rem)and (max-width:120rem){.feature-intro .intro{margin-bottom:4.6875rem}}@media(min-width:992px){.intro{padding:4.6875rem 0 6.25rem}}.section{position:relative}.section.-with-bg{padding:3.125rem 0}.section.-with-bg:before{content:"";width:100%;height:100%;position:absolute;background:inherit;z-index:-1;transform-origin:right top;transform:skewY(-3deg);background-image:linear-gradient(0deg,#fff 10%,#c2dde6 65%)}.section.-with-bg.-left:before{transform:skewY(3deg)}.section.-with-bg.-secondary-bg:before{background-image:linear-gradient(0deg,#fff 5%,#f2ecee 66%)}.section.-with-bg.-no-skew:before{transform:skewY(0)}.section.-with-bg.-no-skew.-bg-off-white{background-image:linear-gradient(0deg,#fff 5%,#f2ecee 66%)!important}.section.-with-bg.-no-gradient{background-image:none}.section.-with-bg.-no-gradient:before{background:none;display:none!important}.section.-with-bg.bg-off-white{background-color:rgba(242,236,238,.44)}.section.-with-bg.-bg-pink{background-color:hsla(0,75%,89%,.44)}.section.-with-bg.-bg-blue{background-color:rgba(184,219,233,.44)}.section.-no-padding-top{padding-top:0!important}@media only screen and (min-width:91rem)and (max-width:120rem){.section.-with-bg{padding:6.25rem 0}}@media(min-width:1200px){.section.-with-bg{padding:6.25rem 0}}.feature{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:0 .625rem;position:relative}@media(min-width:768px){.feature{align-items:center}}.feature .image{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:10px;order:-1;margin-bottom:1.25rem;display:flex;height:100%;justify-content:center;flex-wrap:wrap}@media(min-width:576px){.feature .image{box-sizing:border-box;flex-basis:58.3333333333%;max-width:58.3333333333%;padding:10px}}@media(min-width:768px){.feature .image{box-sizing:border-box;flex-basis:41.6666666667%;max-width:41.6666666667%;padding:10px}}.feature .image>img{width:100%;height:100%;object-fit:cover;image-rendering:auto}.feature .image .bot-message{margin-top:1.5rem;position:relative;width:100%}.feature .image .bot-message .inner{overflow:hidden}.feature .image .bot-message p{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;border-top-right-radius:.625rem;padding:1rem 1.75rem;font-size:.875rem;margin-bottom:0;background-color:#dceef5;transition:transform .6s ease;transform:translateY(480px) translateX(480px)}.feature .image .bot-message>img{position:absolute;right:-16px;bottom:-16px}.feature .image .bot-message.-animate p{transform:translateX(0) translateY(0)!important}.feature .image .bot-message.-white-bg p{background-color:#fff}.feature .content{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}@media(min-width:768px){.feature .content{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:10px;margin-left:8.3333333333%}}.feature .content .pretitle{margin-bottom:.625rem}@media(min-width:768px){.feature.-odd .image{margin-left:8.3333333333%}}.feature-intro .feature{margin-bottom:0;align-items:flex-start}.feature-intro .feature .image{margin-bottom:1.875rem}@media(min-width:768px){.feature{padding:0}.feature .image{margin-bottom:0}.feature.-odd .content{margin:0}.feature.-odd .image{order:2}}.navigation{height:100%;border-bottom:1px solid #e9e9e9;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#fff;z-index:5;overflow:hidden}.navigation .holder{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center}.navigation .holder .inner{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px;padding:0 1.25rem!important;display:flex;overflow-x:scroll;-webkit-user-select:none;-moz-user-select:none;user-select:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;transition:transform .4s ease}.navigation .holder .inner.-last{transform:translateX(-20px)}.navigation .holder .inner::-webkit-scrollbar{display:none}.navigation button{padding:1.5625rem 0;margin-right:1.5625rem;position:relative;border:0;background-color:transparent;outline:0;cursor:pointer;white-space:nowrap}.navigation .-active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#e75a5b}@media(min-width:768px){.navigation>.holder>.inner{padding:0 .625rem!important}.navigation>.holder>.inner.-last{transform:translateX(-10px)}}.news-list{margin-bottom:-12.375rem;padding:3.125rem .625rem 15.5rem;background-color:#ecf3f6}.news-list>.holder{flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center}.news-list>.holder,.news-list>.holder>.inner{box-sizing:border-box;margin:0 auto;width:100%;display:flex}.news-list>.holder>.inner{flex-basis:100%;max-width:100%;padding:10px;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px}.news-list .item{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px;margin-bottom:3.125rem;padding:0!important;display:flex;flex-direction:column}@media(min-width:768px){.news-list .item{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:10px}}.news-list .item>.info{margin-bottom:.625rem;font-size:1.125rem;font-weight:500}.news-list .item>.title{text-decoration:underline;font-weight:900;font-size:34px}@media screen and (min-width:767px){.news-list .item>.title{font-size:calc(34px + 18*(100vw - 767px)/1792)}}@media screen and (min-width:2559px){.news-list .item>.title{font-size:52px}}@media(min-width:768px){.news-list{padding:4.6875rem 0 17.0625rem}.news-list>.holder>.inner{flex-direction:column!important;flex-wrap:nowrap}}.news{margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:11.9375rem .625rem 3.125rem;overflow:hidden}.news,.news>.holder{box-sizing:border-box}.news>.holder{flex-basis:100%;max-width:100%;padding:10px}@media(min-width:768px){.news>.holder{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:10px}}.news>.holder h1:first-of-type{margin-top:0}.news h1,.news h2,.news h3,.news h4,.news h5,.news h6{margin:3.125rem 0 1.0416666667rem}.news a{color:#e75a5b;text-decoration:underline}@media(min-width:768px){.news{padding:15.0625rem 0 4.6875rem}}.job-openings{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:3.125rem .625rem}.job-openings .holder{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}.job-openings .holder .inner{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;flex-direction:column}.job-openings .holder .inner strong{display:block}.job-openings .holder .inner .item:first-of-type{margin-top:2.75rem}.job-openings .item{box-sizing:border-box;flex-basis:100%;max-width:100%;border-bottom:1px solid #d8d8d8;padding:0}.job-openings .item a{padding:1.5625rem 0;font-size:1.125rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.job-openings .item a>.type{color:#e75a5b;font-weight:500;margin:0}.job-openings .item a>.location{color:#4c4c4c}@media(min-width:768px){.job-openings{padding:4.6875rem 0 6.25rem}.job-openings .item a{font-size:1.25rem}}.banner{margin:0 auto;width:100%;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:3.125rem 0}.banner,.banner>.holder{box-sizing:border-box;display:flex}.banner>.holder{flex-basis:100%;max-width:100%;padding:10px;flex-direction:column;align-items:center}.banner .-how-it-works{padding:0}.contact-list{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;padding:3.125rem .625rem}.contact-list>.holder{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px;text-align:center}.contact-list>.holder>.inner{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;text-align:left}.contact-list>.holder .contact-card{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}@media(min-width:576px){.contact-list>.holder .contact-card{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:10px}}@media(min-width:768px){.contact-list>.holder .contact-card{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:10px}}.contact-list>.holder .contact-card>img{width:400px;height:400px}@media only screen and (max-width:40rem){.contact-list>.holder{padding:0}}@media(min-width:576px){.contact-list{padding:4.6875rem 0}}.contact-card{display:flex;flex-direction:column}.contact-card>.email{color:#e75a5b}.contact-card>.name{font-size:1.75rem;line-height:2.3125rem;margin-bottom:.5208333333rem;font-weight:500}.contact-card>.position{margin-bottom:.9375rem;color:#262626;font-weight:300}.contact-card>.image{margin-bottom:1.5625rem;display:flex;justify-content:center}.contact-card>.image img{object-fit:cover;max-width:100%;max-height:400px;object-position:center}.contact-card>.information{font-size:.9375rem;line-height:1.625rem}@media(min-width:576px){.contact-card>.image:not(.-fullwidth) img{width:100%;height:100%;max-width:400px;max-height:400px}}.stepper{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;padding:0}.stepper>.holder{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0 .625rem}.stepper>.holder>.info{padding:0 .625rem;margin-bottom:3.125rem}.stepper>.holder>.info p{font-size:1.125rem;line-height:1.75rem;margin-bottom:0}.stepper>.holder>.inner{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;padding:0}.stepper>.holder>.inner .step{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}@media(min-width:768px){.stepper>.holder>.inner .step{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:10px}.stepper>.holder{padding:0}.stepper>.holder>.info{max-width:50%}.stepper>.holder>.info p{font-size:1.3125rem;line-height:1.9375rem;margin-bottom:0}}.step>.pretitle{font-size:4.0625rem;font-family:Vision;color:#f8cece}.step>.title{margin-bottom:1.25rem}@media(min-width:768px){.feature-list{padding:0}}.feature-intro{margin-bottom:0}.feature-intro>.feature,.feature-intro>.intro>.holder{padding:0 .625rem}@media(min-width:768px){.feature-intro>.feature,.feature-intro>.intro>.holder{padding:0}}.info-list{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:3.125rem 0}.info-list>.holder{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0 .625rem}.info-list>.holder>.info{margin-bottom:4.6875rem}.info-list>.holder>.inner{box-sizing:border-box;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;margin:0 auto 4.6875rem}.info-list>.holder>.inner>.info{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}@media(min-width:768px){.info-list>.holder>.inner>.info{box-sizing:border-box;flex-basis:33.3333333333%;max-width:33.3333333333%;padding:10px}}.info-list>.holder>.action{display:flex;justify-content:center}@media(min-width:768px){.info-list{padding:4.6875rem 0}.info-list>.holder{padding:0}.info-list>.holder>.info{max-width:50%}}.contact-form{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:3.125rem .625rem}.contact-form>.holder{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px;text-align:center}@media(min-width:576px){.contact-form>.holder{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:10px}}.contact-form>.holder>form{display:flex;flex-direction:column;text-align:left}.contact-form>.holder>form>input{margin-bottom:1.875rem}.contact-form>.holder>.error,.contact-form>.holder>.thank-you{margin-top:1.875rem}@media(min-width:576px){.contact-form{padding:4.6875rem 0}.contact-form>.holder>h2{max-width:80%;margin-left:auto;margin-right:auto}}.open-application{margin-bottom:-12.375rem;padding:3.125rem 0 15.5rem;background-color:#ecf3f6;width:100%;overflow-x:hidden}.open-application h2{color:#48234c}@media(min-width:768px){.open-application{padding:4.6875rem 0 17.0625rem}}.founder-list{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;padding:3.125rem .625rem}.founder-list>.holder{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px;text-align:center}.founder-list>.holder>.inner{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;text-align:left}.founder-list>.holder .contact-card{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}@media(min-width:576px){.founder-list>.holder .contact-card{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:10px}}@media only screen and (max-width:40rem){.founder-list>.holder{padding:0}}@media(min-width:576px){.founder-list{padding:4.6875rem 0 1.5625rem}.founder-list>.holder .contact-card{margin-bottom:3.125rem}}.usp-list{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:3.125rem .625rem}.usp-list>.holder{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px;text-align:center}@media(min-width:768px){.usp-list>.holder{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:10px}}.usp-list>.holder>.-h4{margin-bottom:2.5rem}.usp-list>.holder>.inner{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;text-align:left}.usp-list>.holder .usp{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}@media(min-width:576px){.usp-list>.holder .usp{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:10px}}@media only screen and (max-width:40rem){.usp-list>.holder{padding:0}}@media(min-width:576px){.usp-list{padding:4.6875rem 0 1.5625rem}.usp-list>.holder>.-h4{margin-bottom:3.75rem}.usp-list>.holder .usp{margin-bottom:3.125rem}}.usp{display:flex;flex-direction:column}.usp>img{width:11.25rem;border-radius:5.625rem;margin:0 auto 2.5rem}.usp>div{margin:0 auto}.usp>div>strong{margin-bottom:1.5625rem;font-size:1.5rem;display:inline-block;font-weight:500}@media(min-width:576px){.usp>div{max-width:80%}}.second-navigation{margin-bottom:3.125rem;height:100%;border-bottom:1px solid #e9e9e9;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#fff;z-index:5;overflow:hidden}.second-navigation .holder{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center}.second-navigation .holder .inner{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px;padding:0 1.25rem!important;display:flex;overflow-x:scroll;-webkit-user-select:none;-moz-user-select:none;user-select:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;transition:transform .4s ease}.second-navigation .holder .inner.-last{transform:translateX(-20px)}.second-navigation .holder .inner::-webkit-scrollbar{display:none}.second-navigation button{padding:1.5625rem 0;margin-right:1.5625rem;position:relative;border:0;background-color:transparent;outline:0;cursor:pointer;white-space:nowrap}.second-navigation .-active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#e75a5b}@media(min-width:768px){.second-navigation>.holder>.inner{padding:0 .625rem!important}.second-navigation>.holder>.inner.-last{transform:translateX(-10px)}}.horizontal-scroll{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;overflow-x:scroll;scroll-snap-type:x mandatory}.horizontal-scroll::-webkit-scrollbar{display:none}.horizontal-scroll>.holder{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px;display:flex}.horizontal-scroll>.holder .feature{padding:0 .625rem;scroll-snap-align:start}.process{margin:0 auto;width:100%;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:3.125rem 0}.process,.process>.holder{box-sizing:border-box;display:flex}.process>.holder{flex-basis:100%;max-width:100%;padding:0 .625rem;flex-direction:column;align-items:center}@media(min-width:576px){.process>.holder{flex-direction:row;justify-content:center;overflow:hidden}}@media(min-width:768px){.process>.holder{justify-content:center}}.process-step{width:240px;margin-bottom:30px;display:flex;flex-direction:column;justify-content:center}.process-step>.holder{min-height:3.625rem;height:100%;position:relative;display:flex;align-items:flex-end;justify-content:center;cursor:pointer}.process-step>.holder>.title{font-size:1.125rem;line-height:1.5625rem;color:#48234c;display:none}.process-step>.holder>.step{line-height:1.5rem;color:#48234c}.process-step>.holder:after,.process-step>.holder:before{content:"";position:absolute;top:0;left:0;border-top:20px solid #fff;border-left:120px solid transparent;border-right:120px solid transparent}.process-step>.holder:after{top:100%;border-top-color:#933586}.process-step.-step-five,.process-step.-step-four,.process-step.-step-one,.process-step.-step-three,.process-step.-step-two{margin-top:-20px}.process-step.-step-one{z-index:40}.process-step.-step-one>.holder{background-color:rgba(147,53,134,.09)}.process-step.-step-one>.holder:after{border-top-color:rgba(147,53,134,.09)}.process-step.-step-two{z-index:30}.process-step.-step-two>.holder{background-color:rgba(147,53,134,.18)}.process-step.-step-two>.holder:after{border-top-color:rgba(147,53,134,.18)}.process-step.-step-three{z-index:20}.process-step.-step-three>.holder{background-color:rgba(147,53,134,.29)}.process-step.-step-three>.holder:after{border-top-color:rgba(147,53,134,.29)}.process-step.-step-four{z-index:10}.process-step.-step-four>.holder{background-color:rgba(147,53,134,.39)}.process-step.-step-four>.holder:after{border-top-color:rgba(147,53,134,.39)}.process-step.-step-five{z-index:0}.process-step.-step-five>.holder{background-color:rgba(147,53,134,.5)}.process-step.-step-five>.holder:after{border-top-color:rgba(147,53,134,.5)}.process-step>.content{text-align:center;display:none;width:80vw;position:relative;left:50%;right:50%;margin:1.875rem -40vw 0}.process-step>.content.-opened{display:block}.process-step>.content p,.process-step>.content strong{line-height:1.5rem;color:#48234c}.process-step>.content>.step{display:none}.process-step:first-child{margin-top:0}@media(min-width:576px){.process-step{max-width:8.375rem;padding-right:20px;margin:0 0 0 -10px;width:100%;justify-content:flex-start;height:100%}.process-step:first-child{margin-left:0}.process-step.-step-five,.process-step.-step-four,.process-step.-step-one,.process-step.-step-three,.process-step.-step-two{margin-top:0}.process-step>.holder{height:5.75rem;cursor:default}.process-step>.holder:after,.process-step>.holder:before{top:0;left:0;border-left:20px solid #fff;border-bottom:46px solid transparent;border-top:46px solid transparent}.process-step>.holder:after{border-left:20px solid #933586;right:auto;left:100%}.process-step.-step-one>.holder:after{border-top-color:transparent;border-left-color:rgba(147,53,134,.09)}.process-step.-step-two>.holder:after{border-top-color:transparent;border-left-color:rgba(147,53,134,.18)}.process-step.-step-three>.holder:after{border-top-color:transparent;border-left-color:rgba(147,53,134,.29)}.process-step.-step-four>.holder:after{border-top-color:transparent;border-left-color:rgba(147,53,134,.39)}.process-step.-step-five>.holder:after{border-top-color:transparent;border-left-color:rgba(147,53,134,.5)}.process-step>.holder{justify-content:flex-start;align-items:center}.process-step>.holder>.title{font-size:.6875rem;line-height:.875rem;margin:0 0 0 1.875rem;display:block}.process-step>.holder>.step{display:none}.process-step>.content{margin-top:.625rem;display:block;text-align:left;width:auto;left:auto;right:auto;margin-left:0;margin-right:0}.process-step>.content>.step{font-size:.75rem;line-height:1.125rem;margin-bottom:.3125rem;display:inline-block}.process-step>.content>p{font-size:.5625rem;line-height:.875rem}.process-step>.content>.title{display:none}}@media(min-width:768px){.process-step{max-width:13.75rem;width:100%;margin-left:-40px;margin-right:30px}.process-step>.holder{height:8.875rem;align-items:center;justify-content:center}.process-step>.holder:after,.process-step>.holder:before{border-left-width:40px;border-bottom:71px solid transparent;border-top:71px solid transparent}.process-step>.holder>.title{font-size:1.125rem;line-height:1.5625rem;padding-left:50px;margin:0}.process-step>.content{margin-top:.625rem;display:block;text-align:left}.process-step>.content>.step{font-size:1.125rem;line-height:1.875rem;margin-bottom:.625rem;display:inline-block}.process-step>.content>p{line-height:1.375rem}.process-step>.content>.title{display:none}}.contact .icons{max-width:43.75rem;margin:3.125rem auto 0;display:flex;flex-direction:column}.contact .icons>.mail,.contact .icons>.phone{margin-bottom:1.875rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact .icons>.mail>p,.contact .icons>.phone>p{margin-bottom:0;margin-top:auto}.contact .icons>.mail:last-child,.contact .icons>.phone:last-child{margin-bottom:0}.contact .icons>.mail>img{margin-top:.3125rem}@media(min-width:576px){.contact .icons{flex-direction:row}.contact .icons>.mail,.contact .icons>.phone{margin-bottom:0;width:50%}}.our-objective{padding:3.125rem .625rem;background-color:#c2dde6}.our-objective>.holder{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px}.our-objective>.holder>.content{box-sizing:border-box;flex-grow:1;flex-basis:0;max-width:100%;padding:10px}.our-objective>.holder>.content p{line-height:3.125rem;font-size:24px}@media screen and (min-width:767px){.our-objective>.holder>.content p{font-size:calc(24px + 11*(100vw - 767px)/673)}}@media screen and (min-width:1440px){.our-objective>.holder>.content p{font-size:35px}}.our-objective>.holder>.content p{line-height:39px}@media screen and (min-width:767px){.our-objective>.holder>.content p{line-height:calc(39px + 11*(100vw - 767px)/673)}}@media screen and (min-width:1440px){.our-objective>.holder>.content p{line-height:50px}}.our-objective>.holder>.content strong{font-weight:700}@media(min-width:768px){.our-objective{padding:4.6875rem 0}}.implementations{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center;padding:0;text-align:center}.implementations>.holder{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:0 1.25rem}@media(min-width:768px){.implementations>.holder{box-sizing:border-box;flex-basis:75%;max-width:75%;padding:10px}}.implementations strong{display:inline-block}.implementations p,.implementations strong{font-size:.875rem;line-height:1.375rem}.implementations p{margin-bottom:1.5625rem}.implementations .preamble{line-height:1.5rem}.implementations .row{box-sizing:border-box;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:1200px;justify-content:center}.implementations .half{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}@media(min-width:576px){.implementations .half{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:10px}}@media(min-width:768px){.implementations .half{box-sizing:border-box;flex-basis:50%;max-width:50%;padding:10px}}.implementations .intro{box-sizing:border-box;flex-basis:100%;max-width:100%;padding:10px}@media(min-width:576px){.implementations .intro{box-sizing:border-box;flex-basis:66.6666666667%;max-width:66.6666666667%;padding:10px}}@media(min-width:768px){.implementations .intro{box-sizing:border-box;flex-basis:83.3333333333%;max-width:83.3333333333%;padding:10px}}@media(min-width:576px){.implementations h2{margin-bottom:1.25rem}.implementations .row{background-image:url(/images/bubbles.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%}.implementations p,.implementations strong{line-height:1.625rem}}@media(min-width:768px){.implementations{text-align:left}.implementations>.holder .preamble{font-size:1.3125rem;line-height:2rem;margin-bottom:1.875rem}}body{margin:0;padding:0}@font-face{font-family:VisionBold;src:url(/fonts/Vision-bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:VisionHeavy;src:url(/fonts/Vision-Heavy.woff2) format("woff2");font-weight:900;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:VisionHeavy,sans-serif}