html{scroll-behavior:smooth}body{font-family:Nunito,Arial,sans-serif}a,body,h1,h2,li,p,ul{margin:0;padding:0}li,ul{list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}*{box-sizing:border-box}.info-bg{background-color:#122ab2}.info{color:#fff;max-width:960px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px 0}.info a,.info p{padding:0 10px 10px 10px}.info a{color:inherit}.header-bg{background-color:#2c70ff}.header{max-width:960px;margin:0 auto;display:flex;padding:15px 0;flex-wrap:wrap;justify-content:space-between;align-items:center}.header a{color:#fff}.header-logo a{font:700 2.25rem/1.2 Nunito,Arial,sans-serif;margin:0 10px}.header ul{display:flex;flex-wrap:wrap;gap:15px}.header ul li a{padding:10px;display:block;font:400 1.25rem/1.1 Nunito,Arial,sans-serif}.header ul li a:hover{color:#122ab2}.introducao{font:700 3rem/1 nunito,Arial,sans-serif;max-width:960px;margin:0 auto;padding:60px 10px}.sobre{margin:0 auto;max-width:960px;border-top:2px solid #122ab2;border-bottom:2px solid #122ab2;padding:60px 0;display:flex;flex-wrap:wrap}.sobre-info{flex:2 1 300px;margin:0 10px}.sobre-info h2{font:700 3rem/1 nunito,Arial,sans-serif;margin-bottom:40px}.sobre-info p{font:400 1.125rem/1.4 nunito,arial,sans-serif;margin-bottom:1rem;color:#7c7c7c}.sobre-item{flex:1 1 160px;margin:0 10px}.produtos{max-width:960px;margin:60px auto}.produtos h2{font:700 3rem/1 Nunito;margin:60px 20px}.produtos-container{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:0 10px}.produtos-item{background-color:#f9f9f9;flex:1 1 260px}.purple{border-top:6px solid purple}.pink{border-top:6px solid #fc3c5c}.blue{border-top:6px solid #00f}.produtos-item p{font:700 3rem/1.1 Nunito;margin:40px 0 40px 10px;color:#888}.planos-bg{background:#f1f1f1;padding:60px;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.planos-item{flex:1 1 240px;border:4px solid #fff;padding:20px;margin:10px}.planos-item h2{font:700 3rem/1.1 Nunito;color:#a4a4a4;text-align:center;padding:40px 0;border-bottom:4px solid #fff}.planos-item p{font:700 3rem/1.1 Nunito;text-align:center;padding:20px 0;border-bottom:4px solid #fff;align-content:start}.planos-item sup{display:inline-block;font-size:2rem}.planos-item ul li{display:block;font:400 1.2rem/1.5 Nunito;font-style:italic;color:#777;padding:10px 0;display:flex;align-items:center;justify-content:space-between}.planos-item ul{margin:20px 0}.planos-item ul li::after{content:"";display:inline-block;background-color:#006eff;border-radius:50%;width:8px;height:8px}.planos-item a{margin:20px 0;text-transform:uppercase;display:block;font:700 2rem/1.1 Nunito;text-align:center;padding:20px 0;border:4px solid #000}.planos-item a:hover{background-color:#fff}@media (max-width:700px){.ouro{order:-2}.prata{order:-1}}@media (max-width:660px){.planos-bg{padding:40px 10px}}.qualidade{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;gap:15px;padding:60px 0}.qualidade-item{justify-content:center;flex:1 1 300px;padding:0 10px}.qualidade-item h2{font:700 2rem/1.1 Nunito;margin:20px 0;color:#888}.qualidade-item p{font:400 1.125rem/1.5 Nunito;color:#777}.qualidade-item h2::before{content:"";display:inline-block;height:25px;width:8px;background-color:#00f;margin-right:10px}.qualidade-item:nth-of-type(3n+2) h2::before{background-color:red}.qualidade-item:nth-of-type(3n+1) h2::before{background-color:#8821a1}.qualidade-item:nth-of-type(3n+3) h2::before{background-color:#1bcece}.newsletter{background-color:#f1f1f1;padding:60px calc((100% - 960px)/ 2);display:flex;flex-wrap:wrap}.newsletter-info{flex:1 1 260px;margin:0 10px}.newsletter-info h2{font:700 2.5rem/1.1 Nunito;color:#888}.newsletter-info p{font:400 1.125rem/1.1 Nunito;max-width:20ch;font-style:italic;margin:10px 0;color:#888}.formulario{display:flex;flex-wrap:wrap}button{text-transform:uppercase;color:#fff;background-color:#1c99e2;border:none;padding:0 24px;font:700 2rem/1 Nunito;margin:0;width:250px;height:80px}input{font:400 1.125rem/1.1 Nunito;width:300px;height:80px;padding:20px 10px;display:inline-block;margin:0;border:4px solid #1c99e2}footer{padding:60px 0;background-color:#1c99e2}footer p{display:block;color:rgba(0,0,95,.637);text-align:center}footer .direitos{font:400 2rem/1.1 Nunito}p .autor{font-size:1.2rem}