.App{width:100%}.App .inner{width:70%;padding:2rem 15%}.App .inner:nth-child(odd){background-color:#fafafa}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;line-height:1.5;font-family:"light"}@font-face{font-family:"bold";src:url(/static/media/opensans-bold-webfont.e3b54166.woff2) format("woff2"),url(/static/media/opensans-bold-webfont.11212d56.woff) format("woff"),url(/static/media/opensans-bold-webfont.363469f9.ttf) format("truetype"),url(/static/media/opensans-bold-webfont.25f9e0dc.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"light";src:url(/static/media/opensans-light-webfont.4fb73d7c.woff2) format("woff2"),url(/static/media/opensans-light-webfont.af87bb15.woff) format("woff"),url(/static/media/opensans-light-webfont.d6030b76.ttf) format("truetype"),url(/static/media/opensans-light-webfont.0f8c5dad.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"regular";src:url(/static/media/opensans-regular-webfont.18936ba1.woff2) format("woff2"),url(/static/media/opensans-regular-webfont.fde71292.woff) format("woff"),url(/static/media/opensans-regular-webfont.23e0c5b8.ttf) format("truetype"),url(/static/media/opensans-regular-webfont.6caf6e92.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"semibold";src:url(/static/media/opensans-semibold-webfont.f6adc7c3.woff2) format("woff2"),url(/static/media/opensans-semibold-webfont.b0900e77.woff) format("woff"),url(/static/media/opensans-semibold-webfont.b3411bf6.ttf) format("truetype"),url(/static/media/opensans-semibold-webfont.d8065afa.svg) format("svg");font-weight:400;font-style:normal}a{text-decoration:none;color:#0085ff}h1{font-family:"bold";font-size:4rem;margin-top:-10px;padding-bottom:.8rem;line-height:4rem}@media (max-width:768px){h1{font-size:3rem;line-height:3rem}}@media (max-width:480px){h1{font-size:2.6rem;line-height:2.6rem}}h3{font-size:1.8rem;line-height:2.2rem}h3,h4{font-family:"semibold"}h4{font-size:3rem;line-height:3.4rem}@media (max-width:768px){h4{font-size:2rem;line-height:2.4rem}}.thin-title{font-family:"light";font-size:4rem}@media (max-width:768px){.thin-title{font-size:3rem}}@media (max-width:480px){.thin-title{font-size:2.6rem}}.button{font-family:"semibold"}.side-text{letter-spacing:2.2rem;font-size:.8rem}@media (max-width:1281px){.side-text{letter-spacing:1.6rem}}@media (max-width:768px){.side-text{letter-spacing:2.2rem}}@media (max-width:480px){.side-text{font-size:.6rem;letter-spacing:1.2rem}}.hl-text{font-family:"light";font-size:3.4rem;line-height:4.4rem}@media (max-width:768px){.hl-text{font-size:2.8rem;line-height:3.8rem}}@media (max-width:480px){.hl-text{font-size:2rem;line-height:3rem}}.hl-subtext{font-family:"light";font-size:2rem;line-height:3rem}@media (max-width:768px){.hl-subtext{font-size:1.8rem;line-height:2.8rem}}@media (max-width:480px){.hl-subtext{font-size:1.2rem;line-height:2.2rem}}.bold{font-family:"semibold"}.footer-text{font-family:"light";font-size:1.4rem;line-height:2.2rem}.index-name{font-family:"semibold";font-size:1.4rem;line-height:2rem}@media (max-width:768px){.index-name{font-size:.8rem}}.footer-bottom-text{font-family:"light";font-size:1rem}.case-sub{font-family:"light";font-size:1.4rem;line-height:1.2rem;text-transform:uppercase}@media (max-width:768px){.case-sub{font-size:.8rem;line-height:.6rem}}.case-text{font-family:"light";font-size:1.4rem;line-height:2.4rem}@media (max-width:768px){.case-text{font-size:1.2rem;line-height:2.2rem}}@-webkit-keyframes topToBot{0%{top:-10rem;opacity:0;visibility:hidden}to{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible}}@keyframes topToBot{0%{top:-10rem;opacity:0;visibility:hidden}to{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible}}@-webkit-keyframes botToTop{0%{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible}to{top:-10rem;opacity:0;visibility:hidden}}@keyframes botToTop{0%{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible}to{top:-10rem;opacity:0;visibility:hidden}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes fillHeight{0%{height:0;opacity:0;visibility:hidden}to{height:50vh;opacity:1;visibility:visible}}@keyframes fillHeight{0%{height:0;opacity:0;visibility:hidden}to{height:50vh;opacity:1;visibility:visible}}@-webkit-keyframes fillHeightRev{0%{height:50vh;opacity:1;visibility:visible}to{height:0;opacity:0;visibility:hidden}}@keyframes fillHeightRev{0%{height:50vh;opacity:1;visibility:visible}to{height:0;opacity:0;visibility:hidden}}@-webkit-keyframes fillHeightLandings{0%{height:0;opacity:0;visibility:hidden}to{height:100%;opacity:1;visibility:visible}}@keyframes fillHeightLandings{0%{height:0;opacity:0;visibility:hidden}to{height:100%;opacity:1;visibility:visible}}.row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:.5rem;padding-right:.5rem}.col-lg,.col-md,.col-sm,.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333%;max-width:8.33333%}.col-xs-2{flex-basis:16.66667%;max-width:16.66667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333%;max-width:33.33333%}.col-xs-5{flex-basis:41.66667%;max-width:41.66667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333%;max-width:58.33333%}.col-xs-8{flex-basis:66.66667%;max-width:66.66667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333%;max-width:83.33333%}.col-xs-11{flex-basis:91.66667%;max-width:91.66667%}.col-xs-12{flex-basis:100%;max-width:100%}.off-xs-1{margin-left:8.33333%}.off-xs-2{margin-left:16.66667%}.off-xs-3{margin-left:25%}.off-xs-4{margin-left:33.33333%}.off-xs-5{margin-left:41.66667%}.off-xs-6{margin-left:50%}.off-xs-7{margin-left:58.33333%}.off-xs-8{margin-left:66.66667%}.off-xs-9{margin-left:75%}.off-xs-10{margin-left:83.33333%}.off-xs-11{margin-left:91.66667%}.off-xs-reset{margin-left:0}@media only screen and (min-width:768px){.col-sm-1{flex-basis:8.33333%;max-width:8.33333%}.col-sm-2{flex-basis:16.66667%;max-width:16.66667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333%;max-width:33.33333%}.col-sm-5{flex-basis:41.66667%;max-width:41.66667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333%;max-width:58.33333%}.col-sm-8{flex-basis:66.66667%;max-width:66.66667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333%;max-width:83.33333%}.col-sm-11{flex-basis:91.66667%;max-width:91.66667%}.col-sm-12{flex-basis:100%;max-width:100%}.off-sm-1{margin-left:8.33333%}.off-sm-2{margin-left:16.66667%}.off-sm-3{margin-left:25%}.off-sm-4{margin-left:33.33333%}.off-sm-5{margin-left:41.66667%}.off-sm-6{margin-left:50%}.off-sm-7{margin-left:58.33333%}.off-sm-8{margin-left:66.66667%}.off-sm-9{margin-left:75%}.off-sm-10{margin-left:83.33333%}.off-sm-11{margin-left:91.66667%}.off-sm-reset{margin-left:0}}@media only screen and (min-width:992px){.col-md-1{flex-basis:8.33333%;max-width:8.33333%}.col-md-2{flex-basis:16.66667%;max-width:16.66667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333%;max-width:33.33333%}.col-md-5{flex-basis:41.66667%;max-width:41.66667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333%;max-width:58.33333%}.col-md-8{flex-basis:66.66667%;max-width:66.66667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333%;max-width:83.33333%}.col-md-11{flex-basis:91.66667%;max-width:91.66667%}.col-md-12{flex-basis:100%;max-width:100%}.off-md-1{margin-left:8.33333%}.off-md-2{margin-left:16.66667%}.off-md-3{margin-left:25%}.off-md-4{margin-left:33.33333%}.off-md-5{margin-left:41.66667%}.off-md-6{margin-left:50%}.off-md-7{margin-left:58.33333%}.off-md-8{margin-left:66.66667%}.off-md-9{margin-left:75%}.off-md-10{margin-left:83.33333%}.off-md-11{margin-left:91.66667%}.off-md-reset{margin-left:0}}@media only screen and (min-width:1200px){.col-lg-1{flex-basis:8.33333%;max-width:8.33333%}.col-lg-2{flex-basis:16.66667%;max-width:16.66667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333%;max-width:33.33333%}.col-lg-5{flex-basis:41.66667%;max-width:41.66667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333%;max-width:58.33333%}.col-lg-8{flex-basis:66.66667%;max-width:66.66667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333%;max-width:83.33333%}.col-lg-11{flex-basis:91.66667%;max-width:91.66667%}.col-lg-12{flex-basis:100%;max-width:100%}.off-lg-1{margin-left:8.33333%}.off-lg-2{margin-left:16.66667%}.off-lg-3{margin-left:25%}.off-lg-4{margin-left:33.33333%}.off-lg-5{margin-left:41.66667%}.off-lg-6{margin-left:50%}.off-lg-7{margin-left:58.33333%}.off-lg-8{margin-left:66.66667%}.off-lg-9{margin-left:75%}.off-lg-10{margin-left:83.33333%}.off-lg-11{margin-left:91.66667%}.off-lg-reset{margin-left:0}}.navigation{width:100%;position:fixed;color:#fff;font-size:1.6rem;z-index:99;text-shadow:1px 1px #000}.navigation .navigation_inner{display:flex;justify-content:flex-end;padding:4rem 0;background-color:transparent;position:relative;opacity:0;-webkit-animation:fadeIn .6s 2s forwards;animation:fadeIn .6s 2s forwards}.navigation .navigation_inner .navigation_menu{margin-right:15rem}.navigation .navigation_inner .navigation_menu,.navigation .navigation_inner .navigation_menu.open{-webkit-animation:fadeIn .6s forwards;animation:fadeIn .6s forwards}.navigation .navigation_inner .navigation_menu span{margin-left:10rem}@media (max-width:480px){.navigation .navigation_inner{height:50vh;justify-content:center;align-items:center;-webkit-animation:fillHeightRev .6s forwards;animation:fillHeightRev .6s forwards;background-color:#0085ff}.navigation .navigation_inner .navigation_menu{margin-right:0;display:flex;flex-direction:column}.navigation .navigation_inner .navigation_menu span{margin-left:0;padding:2rem 0;text-align:center}.navigation .navigation_inner.open{-webkit-animation:fillHeight .6s forwards;animation:fillHeight .6s forwards}}.navigation .navigation_hamburger{width:4rem;height:2.5rem;position:absolute;cursor:pointer;-webkit-animation:botToTop .6s forwards;animation:botToTop .6s forwards;right:5rem;z-index:99}.navigation .navigation_hamburger.open span:first-child,.navigation .navigation_hamburger.open span:nth-child(6){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation .navigation_hamburger.open span:nth-child(2),.navigation .navigation_hamburger.open span:nth-child(5){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation .navigation_hamburger.open span:first-child{left:4px;top:3px}.navigation .navigation_hamburger.open span:nth-child(2){left:calc(50% - 4px);top:3px}.navigation .navigation_hamburger.open span:nth-child(3){left:-50%;opacity:0}.navigation .navigation_hamburger.open span:nth-child(4){left:100%;opacity:0}.navigation .navigation_hamburger.open span:nth-child(5){left:4px;top:16px}.navigation .navigation_hamburger.open span:nth-child(6){left:calc(50% - 4px);top:16px}.navigation .navigation_hamburger.change-color span{background:#0085ff}.navigation .navigation_hamburger span{display:block;position:absolute;height:.4rem;width:50%;background:#fff;opacity:1;right:10rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.navigation .navigation_hamburger span:nth-child(2n){left:50%}.navigation .navigation_hamburger span:nth-child(odd){left:0}.navigation .navigation_hamburger span:first-child,.navigation .navigation_hamburger span:nth-child(2){top:0}.navigation .navigation_hamburger span:nth-child(3),.navigation .navigation_hamburger span:nth-child(4){top:.9rem}.navigation .navigation_hamburger span:nth-child(5),.navigation .navigation_hamburger span:nth-child(6){top:1.8rem}@media (max-width:480px){.navigation .navigation_hamburger{top:2.5rem;right:2.5rem;visibility:visible;opacity:1;-webkit-animation:none;animation:none}}.navigation.scrolled .navigation_hamburger{-webkit-animation:topToBot .6s forwards;animation:topToBot .6s forwards}@media (max-width:480px){.navigation.scrolled .navigation_hamburger{-webkit-animation:none;animation:none}}.navigation.scrolled .navigation_menu{-webkit-animation:fadeOut .6s forwards;animation:fadeOut .6s forwards}@media (max-width:480px){.navigation.scrolled .navigation_menu{-webkit-animation:none;animation:none}}.navigation .anchor-link,.navigation a{color:#fff}.landings{height:100vh;position:relative}.landings .side-text-wrapper{position:absolute;width:8rem;height:100vh;top:0;left:0;opacity:0;-webkit-animation:fillHeightLandings 2s forwards;animation:fillHeightLandings 2s forwards}.landings .side-text-wrapper .side-text{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);white-space:nowrap}@media (max-width:480px){.landings .side-text-wrapper{width:6rem}}.landings .foreground{position:absolute;left:0;height:100%;width:70%;background-color:#fff;z-index:-1;-webkit-transform:skew(15deg);transform:skew(15deg)}@media (max-width:480px){.landings .foreground{-webkit-transform:skew(10deg);transform:skew(10deg)}}.landings .background{position:absolute;right:0;height:100%;width:40%;z-index:-2;display:flex;justify-content:flex-end;overflow:hidden;opacity:0;-webkit-animation:fillHeightLandings 2s forwards;animation:fillHeightLandings 2s forwards}@media (max-width:1281px){.landings .background{width:80%}}@media (max-width:768px){.landings .background{width:70%}}@media (max-width:480px){.landings .background{width:60%}}.landings .background img{position:absolute;top:2rem;width:100%;-webkit-transform:scale(1.3);transform:scale(1.3)}@media (max-width:1281px){.landings .background img{width:800px;right:-15rem}}@media (max-width:768px){.landings .background img{width:700px}}@media (max-width:480px){.landings .background img{width:500px;right:-19rem}}.landings .inner{margin-top:0}.landings .inner .intro{height:100vh;display:flex;justify-content:center;flex-direction:column;opacity:0;-webkit-animation:fadeIn .6s 2s forwards;animation:fadeIn .6s 2s forwards}.landings .inner .intro .intro-content{margin-bottom:1rem}.landings .inner .intro .intro-content p{font-size:2rem}@media (max-width:768px){.landings .inner .intro .intro-content p{font-size:1.6rem;font-size:1.2rem}}.landings .inner .intro .button-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.about{flex-direction:column;padding:8rem 0}.about,.about .button-wrapper{display:flex;justify-content:center}.about .button-wrapper .button{margin-right:0}.about .hl-subtext,.about .hl-text{padding-bottom:2rem;text-align:center}@media (max-width:480px){.about{padding:4rem 0}}.contact{padding:8rem 0}.contact .hl-text{padding-bottom:2rem}.footer{padding:8rem 15%;color:#fff;background-color:#0085ff}.footer h3{margin-bottom:.6rem}.footer .site-index{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2rem}.footer .site-index .index-name{margin-right:3rem}@media (max-width:768px){.footer .site-index .index-name{margin-right:1.8rem}}.footer .site-index .index-name img{width:2.4rem;-webkit-transition:.3s;transition:.3s}.footer .site-index .index-name img:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.footer .site-index .index-name img{width:2rem}}@media (max-width:768px){.footer .site-index .index-name{margin-bottom:1.8rem}}.footer .footer-bottom-text{padding-top:4rem}@media (max-width:768px){.footer .footer-bottom-text{padding-top:2rem}}@media (max-width:768px){.footer{padding:4rem 15%}}.cases-container .case-container{width:100%;padding:8rem 0;position:relative}.cases-container .case-container .case-inner{z-index:40;padding-left:15%;width:70%;padding-right:15%;display:flex;align-items:center;height:100%}.cases-container .case-container .case-background{position:absolute;left:0;top:0;width:50%;height:100%;z-index:-1;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}.cases-container .case-container .case-background .case-background-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:#0085ff;background:-webkit-gradient(linear,left top,left bottom,from(#0085ff),to(rgba(253,187,45,0)));background:linear-gradient(180deg,#0085ff,rgba(253,187,45,0))}.cases-container .case-container .case-foreground{position:absolute;right:6rem;top:0;width:60%;height:100%;background-color:#fff;z-index:-1;-webkit-transform:skew(15deg);transform:skew(15deg)}.cases-container .case-container .case-foreground-bg{position:absolute;right:0;top:0;width:100%;height:100%;background-color:#fff;z-index:-2}@media (max-width:480px){.cases-container .case-container .case-background,.cases-container .case-container .case-foreground{display:none;visibility:hidden}}.cases-container .case-container .mockup-wrapper{width:100%;overflow:hidden}.cases-container .case-container .mockup-wrapper img{width:100%}@media (max-width:480px){.cases-container .case-container .mockup-wrapper{margin-bottom:2rem}}.cases-container .case-container .button-wrapper{display:flex;margin-top:2rem}.cases-container .case-container:nth-child(2n) .case-foreground{background-color:#fafafa;left:6rem;right:unset;-webkit-transform:skew(-15deg);transform:skew(-15deg)}.cases-container .case-container:nth-child(2n) .case-foreground-bg{background-color:#fafafa}.cases-container .case-container:nth-child(2n) .case-background{right:0;left:unset}.cases-container .case-container:nth-child(2n) .case-background .case-background-overlay{background:#ffd15a;background:-webkit-gradient(linear,left top,left bottom,from(#ffd15a),to(rgba(253,187,45,0)));background:linear-gradient(180deg,#ffd15a,rgba(253,187,45,0))}@media (max-width:480px){.cases-container .case-container:nth-child(2n) .row{flex-wrap:wrap-reverse}}.button{font-size:1.4rem;padding:1.2rem 3rem;color:#fff;margin-right:2rem;border:.1rem solid;-webkit-transition:.3s;transition:.3s;cursor:pointer;border-radius:.3rem}.button.primary{background-color:#0085ff;border-color:#0085ff}.button.primary:hover{color:#0085ff;background-color:#fff;-webkit-transition:.3s;transition:.3s}.button.secondary{background-color:#ffb800;border-color:#ffb800}.button.secondary:hover{color:#ffb800;background-color:#fff;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.button{padding:.6rem 2rem;font-size:1rem;margin-right:1.6rem}}
/*# sourceMappingURL=main.0a5f5770.chunk.css.map */