@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);*,body,html{font-family:Roboto,sans-serif;padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh}header{background-image:url(assets/images/background.svg);background-size:cover;background-repeat:no-repeat;width:100vw;text-align:center;padding:5em 0 15em 0}header img.logo{width:200px}main{flex:1;flex-grow:1;background-image:url(assets/images/shape-green.svg);background-size:100vw;width:100vw;margin-top:-120px;padding:2rem 0 6rem;float:left;color:#fff}main p{margin-top:1rem}main .row{width:80%;margin:auto}main .row img{width:40%;float:left;margin-top:-2rem}@media only screen and (max-width:768px){main .row{width:90%}main .row img{margin-top:-3.5rem!important;width:60%!important}main .row .info{width:100%!important;margin-left:0!important}}main .row .info{width:55%;float:left;margin-left:5%;padding:4rem 0 0 0}main .row .info p{line-height:1.55}main .row .info h1{margin-bottom:.8rem}main .row .info .icons{margin-top:1.2rem}main .row .info .icons .icon{background-color:#e8f1f2;color:#24a89b;font-size:1.1rem;float:left;margin-right:1rem;padding:.7rem .8rem;border-radius:5px;cursor:pointer}main .row .info .icons .icon:hover{background-color:#212227;color:#e8f1f2;transition:color .3s ease-in-out}.container{width:calc(100% - 2rem);max-width:1200px;margin:auto;padding:0 1rem}footer{width:calc(100vw - 3rem);padding:1.5rem;background-color:#212227;color:#e8f1f2;float:left;display:flex;flex-shrink:0}footer p{opacity:.8;flex:1;flex-grow:.5}footer .company-info{text-align:left}footer .copyright{text-align:right}@media only screen and (max-width:768){footer{flex-direction:column}footer p{flex-grow:1;text-align:left!important}}