@import url("https://fonts.googleapis.com/css2?family=Exo:wght@100;200;300&display=swap");*,:after,:before{box-sizing:inherit;margin:0;padding:0}body{font-family:Exo,sans-serif}h1{font-size:1.75rem;font-weight:300;line-height:2;opacity:.9}h2{font-weight:200}h2,h3{font-size:1.25rem;line-height:2;opacity:.8}h3{font-weight:100}p{font-size:1rem;line-height:1.5;opacity:1}.nav,p{font-weight:200}.nav{font-size:1.5rem}main{margin:0 auto;max-width:1500px}.lead{text-wrap:balance;text-align:center}.hero{position:relative}.hero img{display:inline-block;margin:0;padding:0;width:50%}.hero1{position:relative}.hero1 img{display:inline-block;margin:0;padding:0;width:100%}.about{left:auto;margin:2rem auto;max-width:75ch;right:auto;top:50px}.about .card{background:linear-gradient(to right bottom,rgba(160,201,231,.6),rgba(80,170,235,.9));border-radius:1em;margin-bottom:1em;padding-left:.5em}@media only screen and (max-width:50em){.about{max-width:60ch}}@media only screen and (max-width:39.7em){.about{max-width:35ch}}footer{align-items:center;background-color:#50aaeb;display:flex;flex-direction:row;justify-content:space-between;padding:10px 1rem}footer a{color:#002240}footer a:hover{color:#fff}header{align-items:center;display:flex;justify-content:flex-end;padding:10px 1rem}.logo{cursor:pointer;margin-right:auto}nav{background-color:#fff;line-height:3ch;padding-right:0}.nav{font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:400}.nav__background,.nav__button,.nav__checkbox,.nav__icon{display:none;opacity:0}.nav__links{display:inline-block;list-style:none}.nav__links li{border-left:1px solid #aaa;display:inline-block;position:relative;text-transform:capitalize;z-index:200}.nav__links li:first-child{border:none}.nav__links li a{color:#658ec6;padding:1rem .25rem;text-decoration:none}.nav__links li a:hover{color:#426696}@media only screen and (max-width:39.7em){.nav__background,.nav__button,.nav__checkbox,.nav__icon{opacity:1}.nav__links{align-items:center;display:none;flex-direction:column;height:100vh;opacity:0;padding-left:40vw;position:fixed;right:0;top:5rem;transition:all 1.8s;width:100%;z-index:1500}.nav__links li{border:none;padding-bottom:2rem;padding-top:2rem}.nav__button{background-color:#fff;border-radius:2px;box-shadow:0 2rem 3rem rgba(80,170,235,.2);cursor:pointer;display:inline-block;height:3.5rem;position:fixed;right:2rem;text-align:center;top:5.4rem;width:3.5rem;z-index:2000}.nav__button:hover .nav__icon:before{top:-1rem}.nav__button:hover .nav__icon:after{top:1rem}.nav__background{background:linear-gradient(to right bottom,hsla(0,0%,100%,.9),hsla(0,0%,100%,.5));border-radius:50%;display:inline-block;height:2.5rem;position:fixed;right:2.5rem;top:5.4rem;transition:transform .8s cubic-bezier(.12,.76,.61,.99);width:2.5rem;z-index:1000}.nav__checkbox:checked~.nav__background{transform:scale(85)}.nav__checkbox:checked~.nav__links{display:flex;opacity:1}.nav__icon{margin-top:1.6rem;position:relative}.nav__icon,.nav__icon:after,.nav__icon:before{background-color:#426696;display:inline-block;height:2px;width:3rem}.nav__icon:after,.nav__icon:before{content:"";left:0;position:absolute;transition:all .2s}.nav__icon:before{top:-.8rem}.nav__icon:after{top:.8rem}}.nav__checkbox:checked+.nav__button .nav__icon{background-color:transparent}.nav__checkbox:checked+.nav__button .nav__icon:before{top:0;transform:rotate(135deg)}.nav__checkbox:checked+.nav__button .nav__icon:after{top:0;transform:rotate(-135deg)}