@import url(https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap);*{box-sizing:border-box;margin:0;padding:0}#root{overflow-x:hidden;position:relative}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width:62.5em){html{font-size:50%}}@media only screen and (max-width:37.5em){html{font-size:58%}}:root{--dark-blue:#2d314d;--lime-green:#31d35c;--bright-cyan:#2bb7da;--grayish-blue:#9698a6;--light-grayish-blue:#f3f4f6;--very-light-gray:#fafafa;--white:#fff}body{font-family:Public Sans,sans-serif}.container{margin:0 auto;max-width:140rem;width:85vw}.hidden{display:none!important}.menuOn{left:10%!important}.btn{background-image:linear-gradient(90deg,#31d35c,#9698a6);background-image:linear-gradient(to right,var(--lime-green),var(--grayish-blue));border:none;border-radius:15rem;color:#fff;color:var(--white);cursor:pointer;padding:1.4rem 2.8rem;transition:all .2s ease-in-out}.btn:hover{background-image:linear-gradient(90deg,#8cdea2,#9698a6);background-image:linear-gradient(to right,#8cdea2,var(--grayish-blue))}.navbar{align-items:center;background-color:#fff;background-color:var(--white);display:flex;justify-content:space-between;padding:1.6rem 0;position:relative;z-index:20}@media only screen and (max-width:50em){.navbar{justify-content:space-around;width:100vw!important}}.navbar__menu{align-items:center;border-radius:5px;display:flex;gap:2rem;list-style:none;transition:all .2s ease-in-out}@media only screen and (max-width:50em){.navbar__menu{background-color:#fff;background-color:var(--white);flex-direction:column;gap:4rem;left:100%;padding:3rem;position:absolute;top:10rem;width:80%;z-index:10}}.navbar__menu li{color:#9698a6;color:var(--grayish-blue);cursor:pointer;font-size:1.4rem;position:relative}@media only screen and (max-width:50em){.navbar__menu li{color:#2d314d;color:var(--dark-blue);font-size:2.4rem}}.navbar__menu li:after{background-image:linear-gradient(90deg,#31d35c,#9698a6);background-image:linear-gradient(to right,var(--lime-green),var(--grayish-blue));border-radius:5px;bottom:-3rem;content:"";height:.5rem;left:0;position:absolute;transition:all .2s ease-in-out;width:0}.navbar__menu li:hover:after{width:100%}.navbar__hamburger--menu{display:none}@media only screen and (max-width:50em){.navbar__hamburger--menu{display:block}.navbar__btn{display:none}}.navbar .overlay{background-image:linear-gradient(180deg,#2d314db5,#ffffff3b);height:100vh;position:absolute;top:6rem;width:100%;z-index:5}.hero{background-color:#fafafa;background-color:var(--very-light-gray);display:grid;grid-template-columns:40% 60%;height:75vh;margin:0 auto;max-width:140rem;padding-left:4rem;width:100vw}@media only screen and (max-width:50em){.hero{grid-template-columns:1fr;grid-template-rows:.7fr .3fr;height:auto;padding-left:0}}.hero__desc{align-items:center;display:flex;justify-content:flex-end;padding-bottom:0}@media only screen and (max-width:84.3em){.hero__desc{justify-content:center}}@media only screen and (max-width:50em){.hero__desc{justify-content:center;padding-bottom:10rem}}.hero__desc--content{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;justify-content:center;width:80%}@media only screen and (max-width:50em){.hero__desc--content{align-items:center}}.hero__desc--content h1{font-size:4.4rem;font-weight:300}.hero__desc--content h1 span{display:block}.hero__desc--content p{color:#9698a6;color:var(--grayish-blue);font-size:1.6rem}.hero__desc--content p span{display:block}.hero__img{background-image:url(/static/media/bg-intro-desktop.8be308fd4ce79bd32a09.svg);background-position:0;background-repeat:no-repeat;overflow:hidden;position:relative}@media only screen and (max-width:50em){.hero__img{background-image:url(/static/media/bg-intro-mobile.c2ed38d05001e62c1c09.svg);background-size:cover;grid-row:1}}@media only screen and (max-width:84.3em){.hero__img{overflow:visible}}.hero__img img{max-width:65rem;position:absolute;right:-10rem;top:-10rem;width:85%;z-index:1}@media only screen and (max-width:50em){.hero__img img{left:50%;position:relative;transform:translateX(-50%)}}.choose{background-color:#f3f4f6;background-color:var(--light-grayish-blue);margin:0 auto;max-width:140rem;padding:8rem 0;width:100vw}@media only screen and (max-width:62.5em){.choose{padding:8rem}}@media only screen and (max-width:50em){.choose{padding:8rem 0}}.choose__content{display:flex;flex-direction:column;gap:6rem}@media only screen and (max-width:50em){.choose__content--title{text-align:center}}.choose__content--title h2{font-size:3rem;font-weight:300;margin-bottom:2rem}.choose__content--title p{color:#9698a6;color:var(--grayish-blue);font-size:1.4rem}.choose__content--title p span{display:block}.choose__content--features{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:50em){.choose__content--features{flex-direction:column;gap:5rem}}.choose__content--features .feature{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width:50em){.choose__content--features .feature{align-items:center}}.choose__content--features .feature__content--title{color:#2d314d;color:var(--dark-blue);font-size:1.8rem;font-weight:300;margin-bottom:2rem}@media only screen and (max-width:50em){.choose__content--features .feature__content--title{text-align:center}}.choose__content--features .feature__content--desc{color:#9698a6;color:var(--grayish-blue);font-size:1.4rem;width:80%}@media only screen and (max-width:50em){.choose__content--features .feature__content--desc{text-align:center;width:100%}}.articles{background-color:#fafafa;background-color:var(--very-light-gray);margin:0 auto;max-width:140rem;padding:8rem 0;width:100vw}.articles__content h2{color:#2d314d;color:var(--dark-blue);font-size:3.5rem;font-weight:300;margin-bottom:3rem}.articles__content--list{grid-column-gap:2rem;grid-row-gap:4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.articles__content--list .article{grid-row-gap:1rem;background-color:#fff;background-color:var(--white);border-radius:5px;box-shadow:0 .4rem 2rem #0000000a;display:grid;grid-template-rows:1fr 1fr;overflow:hidden;width:100%}@media only screen and (max-width:37.5em){.articles__content--list .article{grid-template-rows:1fr 20rem}}.articles__content--list .article__img{height:50%}.articles__content--list .article__img img{aspect-ratio:3/2.1;width:100%}.articles__content--list .article__data{display:flex;flex-direction:column;gap:2rem;padding:0 2rem}.articles__content--list .article__data--autor{color:#9698a6;color:var(--grayish-blue)}.articles__content--list .article__data--title{color:#2d314d;color:var(--dark-blue);cursor:pointer;font-size:1.8rem;font-weight:300;transition:all .2s ease-in-out}.articles__content--list .article__data--title:hover{color:#31d35c;color:var(--lime-green)}.articles__content--list .article__data--text{color:#9698a6;color:var(--grayish-blue);font-size:1.3rem;line-height:1.4}.footer{background-color:#2d314d;background-color:var(--dark-blue)}.footer__container{display:grid;grid-template-columns:repeat(3,1fr);padding:5rem 0}@media only screen and (max-width:50em){.footer__container{grid-row-gap:3rem;grid-template-columns:1fr;grid-template-rows:.2fr auto .2fr;justify-items:center}}.footer__container--logo_social{display:flex;flex-direction:column;gap:4rem}.footer__container--logo_social-media{cursor:pointer;display:flex;gap:2rem}.footer__container--logo_social-media svg{fill:#fff;transition:all .2s ease-in-out}.footer__container--logo_social-media svg:hover{fill:#31d35c;fill:var(--lime-green)}.footer__container--options{align-items:center;display:flex;gap:8rem}@media only screen and (max-width:50em){.footer__container--options{flex-direction:column;gap:2rem}}.footer__container--options ul{display:flex;flex-direction:column;gap:2rem;list-style:none}@media only screen and (max-width:50em){.footer__container--options ul{align-items:center}}.footer__container--options ul li{color:#fff;color:var(--white);cursor:pointer;font-size:1.4rem}.footer__container--options ul li:hover{color:#9698a6;color:var(--grayish-blue);transition:all .2s ease-in-out}.footer__container--action{align-items:end;display:flex;flex-direction:column;gap:2rem;justify-content:center}@media only screen and (max-width:37.5em){.footer__container--action{align-items:center}}.footer__container--action p{color:#9698a6;color:var(--grayish-blue);font-size:1.2rem}
/*# sourceMappingURL=main.8cc1cfea.css.map*/