.featured-projects .project .info,.featured-projects .project,.featured-projects,.experience .feature .circle,.experience,.features div h2,.hero-image,.hero-text,.hero ol li,.hero h1>span,.hero h1{position:relative}.experience .feature .circle div,.hero .down-arrow,.hero .parachute-5,.hero .parachute-4,.hero .parachute-3,.hero .parachute-2,.hero .parachute-1,.hero ol li:before,.hero h1>span::after,.features div h2:before{position:absolute}.featured-projects .project .info a,.experience h2:before,.hero ol li p,.hero-image a{display:inline-block;zoom:1}.experience .feature img,.experience h2,.features div h2:before{display:block}.featured-projects .project .info,.features div h2:before,.features div,.hero-image a,.hero-image,.hero-text{box-sizing:border-box}.features div h2:before{content:""}.featured-projects .project,.features div,.hero-text,.hero{text-align:left}.hero-image,.hero ol li:before,.hero-image a{text-align:center}.experience .feature img{margin-left:auto;margin-right:auto}.experience .feature h3,.featured-projects .project .info h2{text-transform:uppercase}.featured-projects,.hero .hero-wrapper,.hero,.experience,.featured-projects .project,.features,.hero ol li:before{display:flex;flex-wrap:wrap}.hero ol li:before{justify-content:center}.featured-projects .project,.features{justify-content:space-between}.experience{justify-content:space-around}.hero .hero-wrapper{align-items:flex-start}.featured-projects .project,.hero ol li:before,.hero{align-items:center}.experience h2,.features div h2:before,.features div h2,.hero .down-arrow,.hero h1>span::after,.featured-projects .project .info a{background-repeat:no-repeat}.features div h2:before{background-position:center center}.features div h2{background-position:left center}.featured-projects .project .info h2,.features div h2,.hero ol li h2,.featured-projects .project .info h3,.hero h1{font-family:"quicksand",sans-serif}.hero-image a{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}.hero-image a:hover{transform:scale(1.05)}.hero-image a:active{transform:scale(1)}.hero-image a{color:#363c38;background-color:#58d2b4}.hero-image a:hover{background-color:#15be95}.hero-image a:active{background-color:#34c3a0}.featured-projects .project .info a{color:#58d2b4;background-image:url("/app/images/global/icon-right-arrow.svg");padding-right:2em;font-weight:700;background-position:center right;background-size:24px}.featured-projects .project .info a:hover{color:#80ddc6}.featured-projects .project .info a:active{color:#34c3a0}.featured-projects .project,.experience,.features{max-width:1440px;margin-right:auto;margin-left:auto}.featured-projects,.experience,.features{padding-left:150px;padding-right:150px}@media screen and (min-width: 1121px)and (max-width: 1440px){.featured-projects,.experience,.features{padding-left:150px;padding-right:150px}}@media screen and (min-width: 761px)and (max-width: 1120px){.featured-projects,.experience,.features{padding-left:4.5em;padding-right:4.5em}}@media screen and (max-width: 760px){.featured-projects,.experience,.features{padding-left:1.45em;padding-right:1.45em}}.featured-projects{padding-top:80px;padding-bottom:80px}@media screen and (min-width: 761px)and (max-width: 1200px){.featured-projects{padding-top:4.5em;padding-bottom:4.5em}}@media screen and (max-width: 760px){.featured-projects{padding-top:3em;padding-bottom:3em}}.hero h1{font-size:3.375em}@media screen and (min-width: 1200px)and (max-width: 1919px){.hero h1{font-size:3.375em}}@media screen and (min-width: 451px)and (max-width: 1199px){.hero h1{font-size:2.6em}}@media screen and (max-width: 450px){.hero h1{font-size:2.05em}}.featured-projects .project .info h3{font-size:2em}@media screen and (min-width: 1200px)and (max-width: 1919px){.featured-projects .project .info h3{font-size:2em}}@media screen and (min-width: 451px)and (max-width: 1199px){.featured-projects .project .info h3{font-size:1.5em}}@media screen and (max-width: 450px){.featured-projects .project .info h3{font-size:1.375em}}.experience h2{font-size:1.5em}@media screen and (min-width: 1200px)and (max-width: 1919px){.experience h2{font-size:1.5em}}@media screen and (min-width: 451px)and (max-width: 1199px){.experience h2{font-size:1.4em}}@media screen and (max-width: 450px){.experience h2{font-size:1.3em}}.features div h2,.hero ol li h2,.hero-image a{font-size:1.375em}@media screen and (min-width: 1200px)and (max-width: 1919px){.features div h2,.hero ol li h2,.hero-image a{font-size:1.35em}}@media screen and (min-width: 451px)and (max-width: 1199px){.features div h2,.hero ol li h2,.hero-image a{font-size:1.3em}}@media screen and (max-width: 450px){.features div h2,.hero ol li h2,.hero-image a{font-size:1.2em}}.featured-projects .project .info p,.features div p,.featured-projects .project .info h2{font-size:1.125em}@media screen and (min-width: 1200px)and (max-width: 1919px){.featured-projects .project .info p,.features div p,.featured-projects .project .info h2{font-size:1.125em}}@media screen and (min-width: 451px)and (max-width: 1199px){.featured-projects .project .info p,.features div p,.featured-projects .project .info h2{font-size:1.1em}}@media screen and (max-width: 450px){.featured-projects .project .info p,.features div p,.featured-projects .project .info h2{font-size:1.05em}}.featured-projects .project .info a,.experience .feature h3,.hero ol li p{font-size:1.05em}@media screen and (min-width: 1200px)and (max-width: 1919px){.featured-projects .project .info a,.experience .feature h3,.hero ol li p{font-size:1.05em}}@media screen and (min-width: 451px)and (max-width: 1199px){.featured-projects .project .info a,.experience .feature h3,.hero ol li p{font-size:.95em}}@media screen and (max-width: 450px){.featured-projects .project .info a,.experience .feature h3,.hero ol li p{font-size:.875em}}.featured-projects .project .info h2,.features div h2,.hero ol li h2,.featured-projects .project .info h3,.hero h1{font-weight:600;line-height:1.35em;margin-bottom:.8em}.featured-projects .project .info h2{color:#95a3b3}.hero ol li p,.featured-projects .project .info p,.features div p,.experience h2{font-weight:300;line-height:1.5em;margin-bottom:.8em}.hero{flex-direction:column;justify-content:center;height:100vh;padding-top:0;padding-bottom:0;min-height:880px}.hero h1>span{color:#58d2b4}.hero h1>span::after{content:"";bottom:-6px;left:0;right:0;width:100%;height:4px;background-image:url("/app/images/global/border-bottom.svg")}.hero .hero-wrapper{padding-top:190px;padding-bottom:50px}.hero ol{counter-reset:item;color:#fff}.hero ol li{padding-left:47px;counter-increment:item;margin-bottom:2em}.hero ol li:before{width:30px;height:30px;left:0;top:0;content:counter(item);border-radius:100%;background-color:rgba(251,251,251,.12)}.hero ol li h2{margin-bottom:0}.hero ol li p{margin-bottom:0}.hero .parachute-1{top:0;left:0}.hero .parachute-1 img{animation:swing 3.9s ease-in-out infinite alternate}.hero .parachute-2{right:-10%;top:5%}.hero .parachute-2 img{animation:swing 2s ease-in-out infinite alternate}.hero .parachute-3{left:-20%;top:50%}.hero .parachute-3 img{animation:swing 1.5s ease-in-out infinite alternate}.hero .parachute-4{top:40%;right:-20%}.hero .parachute-4 img{animation:swing 2s ease-in-out infinite alternate}.hero .parachute-5{top:80%;right:5%}.hero .parachute-5 img{animation:swing 3s ease-in-out infinite alternate}.hero .down-arrow{bottom:36px;left:50%;transform:translateX(-50%);width:18px;height:30px;background-image:url("/app/images/home/down-arrow.png");background-size:100%}.hero .down-arrow:hover{opacity:.7}.hero-text{width:50%}.hero-image{justify-content:center;width:50%;padding:0 0 3% 0}.hero-image a{min-width:200px;align-self:flex-end;margin-top:auto}.hero-image .imac{width:100%;max-width:100%;margin-bottom:2em}@keyframes swing{from{transform:rotate(0deg)}50%{transform:rotate(-9deg)}to{transform:rotate(10deg)}}@media screen and (min-width: 1025px){.hero-text h1{max-width:80%}.hero-text ol{width:70%}.hero-text a{display:none}.hero>ol{display:none}}@media screen and (min-width: 1440px)and (max-width: 1600px){.hero .hero-wrapper{padding-top:300px}}@media screen and (min-width: 761px)and (max-width: 1024px){.hero-wrapper{padding-bottom:150px}.hero-wrapper .parachute-5{top:70%}.hero-text{padding-bottom:7em}.hero-text ol{display:none}.hero-text a{display:inline-block;min-width:250px;margin-top:0}.hero>ol{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.hero>ol li{width:30%;box-sizing:border-box}}@media screen and (min-width: 1440px){.hero-text{padding-bottom:180px}}@media screen and (max-width: 1024px){.hero-image a{display:none}}@media screen and (min-width: 761px){.hero-text h1{display:block}.hero-image h1{display:none}}@media screen and (max-width: 760px){.hero{height:auto;padding-bottom:20px}.hero h1>span:after{height:2px}.hero .hero-wrapper{padding-top:120px}.hero .hero-text,.hero .hero-image{width:100%}.hero .hero-text{order:2;padding-bottom:0}.hero .hero-text h1{display:none}.hero .hero-text a{width:100%;max-width:375px}.hero .hero-image{order:1;height:auto}.hero .hero-image h1{display:block;text-align:left}.hero .parachute-1{top:140px;left:0}.hero .parachute-1 img{width:60px}.hero .parachute-2{right:-15px;top:115px}.hero .parachute-2 img{width:60px}.hero .parachute-3{left:30%;top:80%}.hero .parachute-3 img{width:50px}.hero .parachute-4{top:60%;right:0%}.hero .parachute-4 img{width:45px}.hero .parachute-5{top:80%;right:15%}.hero .parachute-5 img{width:50px}.hero>ol{display:none}.hero .down-arrow{display:none}}.features{margin-bottom:80px}.features div{width:31%;padding:3em 1.45em 1.45em;border-radius:30px;border:solid 2px #fff;box-shadow:0 0 0px rgba(0,0,0,.1);transition:all 200ms}.features div:hover{border-color:#efefef;box-shadow:0 0 50px rgba(0,0,0,.1)}.features div h2{padding-left:3em}.features div h2:before{left:0;top:-10px;width:52px;height:40px;background-size:24px;padding:1%;border-radius:20px;background-color:#f3fbf9}.feature-1 h2:before{background-image:url("/app/images/global/icon-pixel-perfect.svg")}.feature-2 h2:before{background-image:url("/app/images/global/icon-responsive.svg")}.feature-3 h2:before{background-image:url("/app/images/global/icon-fast.svg")}@media screen and (max-width: 760px){.features div{width:100%;margin-bottom:2em;padding:0}.features div:hover{box-shadow:none;border-color:#fff}.features div h2{padding-bottom:.5em}}.experience{margin-bottom:80px;width:70%}.experience h2{width:100%;font-weight:700;color:#393c60;padding:.2em 0 .5em .5em}.experience h2:before{content:"";width:20px;height:22px;background-image:url("/app/images/global/title-left.svg");transform:translateY(-62%)}.experience .feature{width:18%;margin:2% 3.5%}.experience .feature .circle{height:auto;padding:100% 2% 0;background-color:#f0f7fe;border-radius:50%}.experience .feature .circle div{left:50%;top:50%;transform:translate3d(-50%, -50%, 0);width:80%}.experience .feature img{margin-bottom:.5em;max-width:65px}.experience .feature h3{color:#393c60}@media screen and (min-width: 500px)and (max-width: 960px){.experience .feature{width:36%;margin:2% 7%}}@media screen and (max-width: 499px){.experience{justify-content:space-between;width:auto}.experience .feature{width:47%;margin:2% 0}.experience .feature img{width:35%}.experience .feature .circle div{width:90%}.experience h2{font-size:1.1em}.experience h2:before{margin-left:-0.75em}}.featured-projects{background-color:#f3fbf9}.featured-projects .project .info{width:53%}.featured-projects .project .info h2{margin-bottom:0}.featured-projects .project .info p{color:#8d9091}.featured-projects .project .info a{margin-top:1.45em}.featured-projects .project img{object-fit:cover;width:47%;height:500px}.featured-projects .project:nth-of-type(1){margin-bottom:6em}.featured-projects .project:nth-of-type(1) .info{padding:5% 0% 5% 10%}.featured-projects .project:nth-of-type(1) img{border-radius:0 50px 50px 50px}.featured-projects .project:nth-of-type(2){flex-direction:row-reverse}.featured-projects .project:nth-of-type(2) .info{padding:5% 10% 5% 0}.featured-projects .project:nth-of-type(2) img{border-radius:50px 0 50px 50px}@media screen and (max-width: 760px){.featured-projects .project .info,.featured-projects .project img{width:100%}.featured-projects .project img{height:400px}.featured-projects .project:nth-of-type(1){margin-bottom:3em}.featured-projects .project:nth-of-type(1) .info{padding:3em 0 0 0}.featured-projects .project:nth-of-type(1) img{border-radius:0 25px 25px 25px}.featured-projects .project:nth-of-type(2) .info{padding:3em 0 0 0}.featured-projects .project:nth-of-type(2) img{border-radius:25px 0 25px 25px}}
