.carousel,.mce .row,.mce{position:relative}.alt-style:after{position:absolute}.modal,.overlay{position:fixed}.links .buttons a,.cta .button{display:inline-block;zoom:1}.links .buttons a,.image_four figure img,.image_two figure img,.image figure img,.text_two a,.carousel img,.links .buttons .website:after,.links .buttons .app-store:before,.links .buttons .google-play:before,.alt-style:after{display:block}.alt-style .bullet-list li,.testimonial .img-wrapper,.testimonial .info,.mce .col{box-sizing:border-box}.modal,.overlay{display:none}.links .buttons .website:after,.links .buttons .app-store:before,.links .buttons .google-play:before,.alt-style:after{content:""}.image_four figure figcaption,.image_two figure figcaption,.image figure figcaption,.heading_text,.links .buttons a,.cta .button{text-align:center}.links .buttons,.heading_text p{margin-left:auto;margin-right:auto}.mce .row:not(.carousel),.links .buttons{display:flex;flex-wrap:wrap}.links .buttons{justify-content:center}.mce .row:not(.carousel){justify-content:space-between}.cta{align-items:flex-start}.intro_two,.text_two{align-items:center}.links .buttons a:before,.links .buttons a:after,.cta,.testimonial .img-wrapper,.text_image .img-wrapper,.image_text .img-wrapper{background-repeat:no-repeat}.cta,.testimonial .img-wrapper{background-size:cover}.text_image .img-wrapper,.image_text .img-wrapper{background-size:100%}.cta,.text_image .img-wrapper,.image_text .img-wrapper{background-position:center center}.testimonial .img-wrapper{background-position:center top}.cta h2.long,.testimonial .info p,.cta h2.short,.mce h2{font-family:"quicksand",sans-serif}.links .buttons a,.cta .button{transition:background-color 250ms,color 250ms;padding-top:.8em;padding-bottom:.8em;font-weight:700;border:none;border-radius:50px;cursor:pointer;transition:all 200ms}.links .buttons a:hover,.cta .button:hover{transform:scale(1.05)}.links .buttons a:active,.cta .button:active{transform:scale(1)}.links .buttons a,.cta .button{color:#363c38;background-color:#58d2b4}.links .buttons a:hover,.cta .button:hover{background-color:#15be95}.links .buttons a:active,.cta .button:active{background-color:#34c3a0}.mce .row:not(.carousel){max-width:1440px;margin-right:auto;margin-left:auto}.mce p{max-width:1080px;margin-right:auto;margin-left:auto}.links .buttons,.image_four,.image_two,.image,.heading_text_two{padding-left:150px;padding-right:150px}@media screen and (min-width: 1121px)and (max-width: 1440px){.links .buttons,.image_four,.image_two,.image,.heading_text_two{padding-left:150px;padding-right:150px}}@media screen and (min-width: 761px)and (max-width: 1120px){.links .buttons,.image_four,.image_two,.image,.heading_text_two{padding-left:4.5em;padding-right:4.5em}}@media screen and (max-width: 760px){.links .buttons,.image_four,.image_two,.image,.heading_text_two{padding-left:1.45em;padding-right:1.45em}}.cta,.text_image,.image_text,.heading_text,.intro_two,.intro,.text_two,.text{padding-left:300px;padding-right:300px}@media screen and (min-width: 761px)and (max-width: 1440px){.cta,.text_image,.image_text,.heading_text,.intro_two,.intro,.text_two,.text{padding-left:300px;padding-right:300px}}@media screen and (min-width: 761px)and (max-width: 1120px){.cta,.text_image,.image_text,.heading_text,.intro_two,.intro,.text_two,.text{padding-left:150px;padding-right:150px}}@media screen and (max-width: 760px){.cta,.text_image,.image_text,.heading_text,.intro_two,.intro,.text_two,.text{padding-left:3em;padding-right:3em}}.mce{padding-bottom:80px}@media screen and (min-width: 451px)and (max-width: 1200px){.mce{padding-bottom:4.5em}}@media screen and (max-width: 450px){.mce{padding-bottom:3em}}.hero-text h1{font-size:3.375em}@media screen and (min-width: 1200px)and (max-width: 1919px){.hero-text h1{font-size:3.375em}}@media screen and (min-width: 451px)and (max-width: 1199px){.hero-text h1{font-size:2.6em}}@media screen and (max-width: 450px){.hero-text h1{font-size:2.05em}}.cta h2.short,.mce h2{font-size:1.5em}@media screen and (min-width: 1200px)and (max-width: 1919px){.cta h2.short,.mce h2{font-size:1.5em}}@media screen and (min-width: 451px)and (max-width: 1199px){.cta h2.short,.mce h2{font-size:1.4em}}@media screen and (max-width: 450px){.cta h2.short,.mce h2{font-size:1.3em}}.intro_two:first-of-type,.intro p,.cta h2.long,.testimonial .info p,.links .buttons a,.cta .button{font-size:1.375em}@media screen and (min-width: 1200px)and (max-width: 1919px){.intro_two:first-of-type,.intro p,.cta h2.long,.testimonial .info p,.links .buttons a,.cta .button{font-size:1.35em}}@media screen and (min-width: 451px)and (max-width: 1199px){.intro_two:first-of-type,.intro p,.cta h2.long,.testimonial .info p,.links .buttons a,.cta .button{font-size:1.3em}}@media screen and (max-width: 450px){.intro_two:first-of-type,.intro p,.cta h2.long,.testimonial .info p,.links .buttons a,.cta .button{font-size:1.2em}}.testimonial .info .author,.text_image p,.image_text p,.heading_text_two p,.heading_text p,.intro_two:last-of-type,.text_two a,.text_two p,.text p{font-size:1.05em}@media screen and (min-width: 1200px)and (max-width: 1919px){.testimonial .info .author,.text_image p,.image_text p,.heading_text_two p,.heading_text p,.intro_two:last-of-type,.text_two a,.text_two p,.text p{font-size:1.05em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonial .info .author,.text_image p,.image_text p,.heading_text_two p,.heading_text p,.intro_two:last-of-type,.text_two a,.text_two p,.text p{font-size:.95em}}@media screen and (max-width: 450px){.testimonial .info .author,.text_image p,.image_text p,.heading_text_two p,.heading_text p,.intro_two:last-of-type,.text_two a,.text_two p,.text p{font-size:.875em}}.image_four figure figcaption,.image_two figure figcaption,.image figure figcaption{font-size:.875em}@media screen and (min-width: 1200px)and (max-width: 1919px){.image_four figure figcaption,.image_two figure figcaption,.image figure figcaption{font-size:.875em}}@media screen and (min-width: 451px)and (max-width: 1199px){.image_four figure figcaption,.image_two figure figcaption,.image figure figcaption{font-size:.875em}}@media screen and (max-width: 450px){.image_four figure figcaption,.image_two figure figcaption,.image figure figcaption{font-size:.875em}}.cta h2.long,.testimonial .info p,.cta h2.short,.mce h2{font-weight:600;line-height:1.35em;margin-bottom:.8em}.image_four figure figcaption,.image_two figure figcaption,.image figure figcaption,.testimonial .info .author,.text_image p,.image_text p,.heading_text_two p,.heading_text p,.intro_two:last-of-type,.text_two a,.text_two p,.text p,.intro_two:first-of-type,.intro p{font-weight:300;line-height:1.5em;margin-bottom:.8em}.hero{padding-bottom:150px}.hero-text p{color:#f0f7fe}.mce .row:not(.carousel){padding-top:50px}@media screen and (max-width: 760px){.mce .row:not(.carousel){padding-top:10px}}.mce .col.half{width:48%}@media screen and (max-width: 760px){.mce .col.half{width:100%}}.mce .col.quarter{width:23%}@media screen and (min-width: 601px)and (max-width: 960px){.mce .col.quarter{width:48%}}@media screen and (max-width: 600px){.mce .col.quarter{width:100%}}.mce figure{margin:.5em 0px !important}.mce figure img{border-radius:20px}.mce h2{width:100%}.carousel{margin-top:-10em;padding-bottom:3em}.carousel img{width:100%;border-radius:10px;box-shadow:0 0 0 0px #58d2b4;transition:box-shadow 200ms ease-in-out}.carousel .glide__arrow{display:none}.carousel .glide__track{transition:transform 200ms ease-in-out}.carousel:not(.above-overlay) img:hover{box-shadow:0 0 0 4px #58d2b4}.carousel .glide__slides{padding-top:25px}.carousel .close{opacity:0}.carousel h3{opacity:0;margin-bottom:1.5em;margin-top:-1.5em;text-align:left;color:#fff}@media screen and (min-width: 768px){.carousel.above-overlay{overflow:hidden;padding:200px 0;margin-top:-23em}.carousel.above-overlay .glide__track,.carousel.above-overlay .glide__bullets{z-index:10000}.carousel.above-overlay .glide__arrows{z-index:10001}.carousel.above-overlay .glide__track{position:relative}.carousel.above-overlay .glide__arrow{display:block;z-index:10001;width:20px;height:75px;background-repeat:no-repeat;background-size:100%;background-position:center bottom}.carousel.above-overlay .glide__arrow:hover{opacity:.7}.carousel.above-overlay .glide__arrow:active{opacity:.4}.carousel.above-overlay .glide__arrow--left{background-image:url("/app/images/projects/prev.svg")}.carousel.above-overlay .glide__arrow--right{background-image:url("/app/images/projects/next.svg")}.carousel.above-overlay .glide__slide--active h3{opacity:1}.carousel.above-overlay .glide__slide--active .close{opacity:1;z-index:10002;position:absolute;top:-1.4em;right:0;width:18px;height:18px;background:url("/app/images/projects/close.svg") no-repeat center center;background-size:100%}.carousel.above-overlay .glide__slide--active .close:hover{opacity:.7}.carousel.above-overlay .glide__slide--active .close:active{opacity:.4}}@media screen and (min-width: 1441px)and (max-width: 1920px){.above-overlay .glide__track{transform:scale(1.2)}.above-overlay .glide__arrow--left{left:7.5%}.above-overlay .glide__arrow--right{right:7.5%}}@media screen and (min-width: 1201px)and (max-width: 1440px){.above-overlay .glide__track{transform:scale(1.45)}.above-overlay .glide__arrow--left{left:8%}.above-overlay .glide__arrow--right{right:8%}}@media screen and (min-width: 1024px)and (max-width: 1199px){.above-overlay .glide__track{transform:scale(1.1)}.above-overlay .glide__arrow--left{left:10%}.above-overlay .glide__arrow--right{right:10%}}@media screen and (min-width: 768px)and (max-width: 1023px){.above-overlay .glide__track{transform:scale(1.1)}.above-overlay .glide__arrow--left{left:4%}.above-overlay .glide__arrow--right{right:4%}}.text{color:#363c38}@media screen and (max-width: 760px){.text{padding-left:1.45em;padding-right:1.45em}}@media screen and (max-width: 760px){.text_two{padding-left:1.45em;padding-right:1.45em}}.text_two a{color:#222;margin:1.45em 0;background-image:url("/app/images/global/chevron-right.png");background-position:right center;background-repeat:no-repeat;background-size:8px;padding-right:3em;width:40%}.text_two a:hover{color:#393c60}.intro{color:#fff}@media screen and (max-width: 760px){.intro{padding-left:1.45em;padding-right:1.45em}}.intro_two{color:#fff}@media screen and (max-width: 760px){.intro_two{padding-left:1.45em;padding-right:1.45em}}@media screen and (max-width: 760px){.intro_two{padding-top:150px}}.heading_text{color:#363c38}@media screen and (max-width: 760px){.heading_text{padding-left:1.45em;padding-right:1.45em}}.image figure{width:100%}.image figure img{width:100%;margin-bottom:1.45em;border-radius:20px}@media screen and (max-width: 760px){.image figure img{border-radius:10px;margin-bottom:0}}.image figure figcaption{color:#363c38;margin-top:1.45em}.image_two figure img{width:100%}.image_two figure figcaption{color:#363c38;margin-top:1.45em}.image_four figure img{width:100%;max-width:100%;box-shadow:0 0 25px rgba(0,0,0,.15)}.image_four figure figcaption{color:#363c38;margin-top:1.45em}.image_text{color:#fff}@media screen and (max-width: 760px){.image_text{padding-left:1.45em;padding-right:1.45em}}.image_text .info{padding:3em 0 3em 5%}@media screen and (max-width: 760px){.image_text .img-wrapper{height:400px}}.text_image{color:#fff}@media screen and (max-width: 760px){.text_image{padding-left:1.45em;padding-right:1.45em}}.text_image .info{padding:3em 5% 3em 0}.testimonial{background-color:#363c38;background-image:linear-gradient(to bottom, #222222, #363C38)}.testimonial .img-wrapper{width:50%}.testimonial .info{width:40%;padding:15em 5% 15em 0;color:#fff}.testimonial .info p,.testimonial .info .author{padding-left:100px}.testimonial .info p{line-height:2em}.testimonial .info .author{margin-top:3em}.cta{color:#fff;background-image:url("/app/images/global/color-bg.jpg")}@media screen and (max-width: 760px){.cta{padding-left:1.45em;padding-right:1.45em}}.cta h2{width:70%;margin-right:5%;margin-bottom:0}@media screen and (max-width: 760px){.cta h2{width:95%;margin-right:5%;margin-bottom:1.45em}}.links .buttons a{margin:1em .5em;padding-left:1.5em;padding-right:1.5em}.links .buttons a:before,.links .buttons a:after{background-image:url("/app/images/projects/button-links-icons.svg");background-size:28px;vertical-align:text-bottom}.links .buttons .app-store:before,.links .buttons .google-play:before{display:inline-block;width:28px;height:28px;margin-right:.5em}.links .buttons .app-store:before{background-position:0 0}.links .buttons .google-play:before{background-position:0 -83px}.links .buttons .website:after{display:inline-block;width:28px;height:28px;background-position:0 -178px;margin-left:.5em}@media screen and (max-width: 450px){.links .buttons a{width:100%;margin:.5em 0}}.alt-style{margin-left:7%}.alt-style:after{width:100%;height:15px;background:#222;opacity:.5;top:0;left:0}.join-row{padding-bottom:0}.alt-style .bullet-list li{background:url("/app/images/global/plus.png") left center no-repeat;background-size:20px;width:100%;border-top:2px solid rgba(0,0,0,.1);padding:1.3em 0 1.3em 3em}.alt-style .bullet-list li:last-of-type{border-bottom:2px solid rgba(0,0,0,.1)}.row:not(.alt-style) .bullet-list li{background:url("/app/images/global/plus.png") left center no-repeat;border:none;background-size:20px;padding-left:60px;margin-bottom:.75em}.text-light{color:#fff}.text-dark{color:#222}.row p a{color:#58d2b4;text-decoration:underline}.overlay{left:0;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.75);z-index:9999}.modal{left:0;top:0;width:100%;color:#fff;z-index:10000}
