@import url(https://fonts.googleapis.com/css?family=Nunito);*{padding:0;margin:0;box-sizing:border-box}body{background-color:#fff}@media (min-width:800px){.container{margin:auto;max-width:1400px;position:relative}}@keyframes hero-slideintop{0%{transform:rotate(0) scale(1) translateY(-500%);opacity:0}100%{transform:rotate(0) scale(1) translateY(0);opacity:1}}@keyframes hero-slideinRight{from{margin-right:100%;width:300%;opacity:0}75%{margin-right:100%;width:300%;opacity:0}to{margin-right:0;width:100%;opacity:1}}@keyframes fadein{from{opacity:0}75%{opacity:0}to{opacity:1}}.navbar-fade{background-image:linear-gradient(to left,#6185e8,#3dcec4);-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.22);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.22);box-shadow:0 10px 10px 0 rgba(0,0,0,.22);height:125px!important;transition:ease-in .5s!important}.navbar-fade .logo a img{width:60px!important;transition:ease-in-out .5s!important}@media (max-width:800px){.navbar-fade .logo a img{width:40px!important;transition:ease-in-out .5s!important}}.navbar-fade .navigation .nav-items a{color:#fff!important}@keyframes fadein{from{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}75%{opacity:0}to{opacity:1}}.opacity-0{opacity:0;transition:ease-in-out 1s}.opacity-1{opacity:1}@media (min-width:800px){.hero{position:relative;margin:auto;width:100%;height:940px;background-image:url(/assets/images/hero-full.png);background-repeat:no-repeat;background-position:center;overflow:hidden;z-index:5}.hero .hero-heading{width:100%;height:auto;color:#fff;overflow:hidden}.hero .hero-heading .heading{padding-top:18rem;z-index:4;text-align:center}.hero .hero-heading .heading h1{margin-bottom:1rem;font-size:4rem;color:#fff;font-family:Nunito,sans-serif;animation-duration:1.8s;animation-name:hero-slideintop}.hero .hero-heading .heading h2{font-family:Nunito,sans-serif;margin:2rem 0;font-size:2rem;color:#1f66cf;animation-duration:2.3s;animation-name:hero-slideinRight}.hero .hero-heading .heading h2 span{color:#2c61b1}}@media (max-width:800px){.hero{position:relative;margin:auto;width:100vw;height:100vh;background-image:url(/assets/images/hero-mob.svg);background-repeat:no-repeat;overflow:hidden}.hero .hero-heading{width:100%;height:auto;color:#fff}.hero .hero-heading .heading{padding-top:12rem;z-index:4;text-align:center}.hero .hero-heading .heading h1{margin-bottom:1rem;font-size:4rem;color:#fff;font-family:Nunito,sans-serif;animation-duration:1.8s;animation-name:hero-slideintop}.hero .hero-heading .heading h2{font-family:Nunito,sans-serif;margin:.5rem 0;font-size:2rem;color:#1f66cf;animation-duration:2.3s;animation-name:hero-slideinRight}.hero .hero-heading .heading h2 span{color:#2c61b1}}@media (min-width:800px){#topnav{position:fixed;top:0;width:100%;height:100px;z-index:10}#topnav .logo a img{float:left;width:80px;margin:30px}#topnav .navigation{position:inherit;font-family:Nunito,sans-serif}#topnav .navigation .nav-items{display:flex;flex-flow:row nowrap}#topnav .navigation .nav-items a{color:#e3edf8;font-size:1.5rem;text-decoration:none;padding:45px}#topnav .navigation .nav-items a:hover{text-decoration:underline;color:#266fc5}}@media (max-width:800px){#topnav{position:fixed;top:0;width:100%;height:60px!important;z-index:10}#topnav .logo a img{float:left;width:40px;margin:10px}#topnav .navigation{position:relative;font-family:Nunito,sans-serif}#topnav .navigation .nav-items{display:flex;flex-flow:row nowrap;justify-content:space-around;padding-top:20px}#topnav .navigation .nav-items a{color:#e3edf8;font-size:1.1rem;text-decoration:none}#topnav .navigation .nav-items a:hover{text-decoration:underline;color:#266fc5}}.btn{padding:10px;font-size:1.5rem;font-family:Nunito,sans-serif}.cta-hero{border-radius:2rem;border:solid 1px #5a92e1;color:#5896df;animation-name:fadein;animation-duration:3s}.cta-hero a{color:#5896df;text-decoration:none}.cta-hero:hover{cursor:pointer;color:#266fc5}.btn-contact{border-radius:1rem;border:solid 1px #5a92e1;text-decoration:none;margin-top:2rem;padding:1rem;color:#f5f6f7;transition:.15s ease-in-out all;box-shadow:0 3px 3px 0 rgba(0,0,0,.25);background:linear-gradient(to right,#5c90e3 50%,#40c9c7 50%);background-size:200% 100%;background-position:right bottom}.btn-contact:hover{cursor:pointer;text-decoration:underline;background-position:left right}.btn-contact:active{background-position:left bottom;box-shadow:0 1px 1px 0 rgba(0,0,0,.25)}#hello{padding-top:5rem}@media (min-width:800px){#about{width:100%;margin-top:5rem}#about h2{font-family:Nunito,sans-serif;text-align:center;color:#266fc5;font-size:2rem;margin-top:5rem}#about .hello{width:60%;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:5rem auto 10rem}#about .hello img{display:inline-block}#about .hello p{color:#2d7bd7;font-size:1.2rem;font-family:Nunito,sans-serif;padding:50px}#about .experience{width:75%;display:flex;flex-flow:row nowrap;justify-content:space-around;margin:5rem auto}#about .experience .item{justify-content:space-around}#about .experience .item img{display:inline-block;width:120px;max-height:120px;padding:5px}#about .experience .item p{color:#2d7bd7;font-size:1.2rem;font-family:Nunito,sans-serif;padding:50px 50px 20px 50px}#about .experience .item img:nth-child(1){animation-name:fadein;-webkit-animation-delay:.1s;animation-delay:.1s}#about .experience .item img:nth-child(2){animation-name:fadein;-webkit-animation-delay:.2s;animation-delay:.2s}#about .experience .item img:nth-child(3){animation-name:fadein;-webkit-animation-delay:.3s;animation-delay:.3s}#about .experience .item img:nth-child(4){animation-name:fadein;-webkit-animation-delay:.4s;animation-delay:.4s}#about .experience .item img:nth-child(5){animation-name:fadein;-webkit-animation-delay:.5s;animation-delay:.5s}#about .experience .item img:nth-child(6){animation-name:fadein;-webkit-animation-delay:.6s;animation-delay:.6s}#about .experience .item img:nth-child(7){animation-name:fadein;-webkit-animation-delay:.7s;animation-delay:.7s}#about .experience .item img:nth-child(8){animation-name:fadein;-webkit-animation-delay:.8s;animation-delay:.8s}#about .experience .item img:nth-child(9){animation-name:fadein;-webkit-animation-delay:.9s;animation-delay:.9s}#about .experience .item img:nth-child(10){animation-name:fadein;-webkit-animation-delay:1s;animation-delay:1s}#about hr{border-top:1px dashed #9c9c9c}}@media (max-width:800px){#about{width:100%;margin-top:3rem}#about h2{font-family:Nunito,sans-serif;text-align:center;color:#266fc5;font-size:2rem;margin-top:5rem}#about .hello{width:90%;display:flex;flex-flow:column nowrap;justify-content:center;margin:5rem auto}#about .hello img{display:inline-block;max-width:256px;margin:auto;height:20%}#about .hello p{color:#2d7bd7;font-size:1.2rem;font-family:Nunito,sans-serif;padding:50px}#about .experience{width:90%;display:flex;flex-flow:row wrap;justify-content:space-around;margin:5rem auto}#about .experience .item{justify-items:space-around}#about .experience .item img{display:inline-block;width:120px;max-height:120px;padding:5px;animation-name:fadein;animation-duration:.1s}#about .experience .item p{color:#2d7bd7;font-size:1.2rem;font-family:Nunito,sans-serif;padding:50px 50px 20px 50px}#about .experience .item img:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}#about .experience .item img:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}#about .experience .item img:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}#about .experience .item img:nth-child(4){-webkit-animation-delay:1.2s;animation-delay:1.2s}#about .experience .item img:nth-child(5){-webkit-animation-delay:1.5s;animation-delay:1.5s}#about .experience .item img:nth-child(6){-webkit-animation-delay:1.8s;animation-delay:1.8s}#about .experience .item img:nth-child(7){-webkit-animation-delay:2.1s;animation-delay:2.1s}#about .experience .item img:nth-child(8){-webkit-animation-delay:2.4s;animation-delay:2.4s}#about .experience .item img:nth-child(9){-webkit-animation-delay:2.7s;animation-delay:2.7s}#about .experience .item img:nth-child(10){-webkit-animation-delay:3s;animation-delay:3s}#about hr{border-top:1px dashed #9c9c9c}}@media (min-width:800px){#contact{width:60%;margin:auto;padding-bottom:5rem}#contact h2{font-family:Nunito,sans-serif;text-align:center;color:#266fc5;font-size:2rem;margin-top:5rem}#contact h3{font-family:Nunito,sans-serif;text-align:center;color:#266fc5;font-size:1.2rem;margin:2rem 0}#contact .messageme{text-align:center;margin:4rem}}@media (max-width:800px){#contact{width:80%;margin:auto;padding-bottom:5rem}#contact h2{font-family:Nunito,sans-serif;text-align:center;color:#266fc5;font-size:2rem;margin-top:5rem}#contact h3{font-family:Nunito,sans-serif;text-align:center;color:#266fc5;font-size:1.2rem;margin:2rem 0}#contact form{display:flex;flex-flow:column nowrap;font-family:Nunito,sans-serif}#contact form label{color:#2d7bd7;font-size:1.3rem}#contact form input[type=text],#contact form select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:10px;box-sizing:border-box}#contact form textarea{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:10px;box-sizing:border-box}#contact form input[type=submit]{width:100%;background-color:#266fc5;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:10px;cursor:pointer}}.footer{position:relative;width:100%;height:150px;background-image:linear-gradient(to left,#6185e8,#3dcec4)}.footer p{color:#fff;text-align:center;font-family:Nunito,sans-serif;font-size:1.3rem;padding-top:60px}.footer .copy{color:#8ea7ee;position:absolute;bottom:0;right:0;font-family:Nunito,sans-serif}.footer .copy a{color:#8ea7ee}