.hero{position:relative;padding-top:7.75rem}@media screen and (max-width:767px){.hero{padding-top:2.5rem}}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/bg-light.svg) no-repeat top center;background-size:cover;z-index:-1;opacity:.1}.hero .logo-ecossistema{display:-webkit-box;display:-webkit-flex;display:flex;margin:0 auto}.hero .logo-ecossistema img{width:19rem}.hero .container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;padding:8.17rem 0 7.46rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.hero .container{padding:2.5rem}}@media screen and (min-width:1024px){.hero .container{-webkit-box-pack:justify;justify-content:space-between;text-align:left;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.hero .container .hero-content{max-width:100%;width:100%}@media screen and (min-width:768px){.hero .container .hero-content{max-width:75%}}@media screen and (min-width:1024px){.hero .container .hero-content{max-width:50%}}.hero .container .hero-content .logo{margin-bottom:2.5rem}@media screen and (max-width:767px){.hero .container .hero-content .logo{margin-bottom:1rem}}.hero .container .hero-content .logo img{margin:1rem auto 2rem;max-width:200px;width:100%}@media screen and (min-width:768px){.hero .container .hero-content .logo img{max-width:25rem}}@media screen and (min-width:1024px){.hero .container .hero-content .logo img{margin:1rem 0}}.hero .container .hero-content h1{color:#093366;font-family:"Chakra Petch";font-weight:700;line-height:110%;margin-bottom:1.5rem}@media screen and (min-width:768px){.hero .container .hero-content h1{font-size:2.6rem}}@media screen and (min-width:1024px){.hero .container .hero-content h1{max-width:80%}}.hero .container .hero-content h1 .highlight{color:#2A7AE4;font-weight:bold}.hero .container .hero-content .description{color:#3B4349;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1rem}.hero .container .hero-content .btn--primary{display:inline-block;background-color:#2A7AE4;color:#F7FAFB;padding:1rem 2rem;text-decoration:none;font-weight:bold;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);margin-top:1.5rem}.hero .container .hero-content .btn--primary:hover{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:.9;-webkit-transform:translateY(1px);transform:translateY(1px)}.hero .container .hero-image{display:none}@media screen and (min-width:1024px){.hero .container .hero-image{max-width:40%;width:100%;position:relative;display:block;padding:2rem 0}}.hero .container .hero-image img{width:100%;max-width:550px;box-shadow:0 0 0 #2A7AE4;animation:pulse 5s infinite;margin-right:auto;border-radius:100%;shape-rendering:geometricPrecision}@keyframes pulse{0%{box-shadow:0 0 0 0 #2A7AE4}70%{box-shadow:0 0 0 40px rgba(36,255,155,0)}100%{box-shadow:0 0 0 0 rgba(36,255,155,0)}}