body{font-family:Roboto,sans-serif;display:flex;flex-direction:column;margin:0;padding:0}.bodybox{max-width:1000px;width:100%;margin:1px auto;display:flex;flex-direction:column;justify-content:space-between}.header{display:flex;flex-direction:row;justify-content:space-between;position:fixed;background-color:#fff;height:80px;z-index:1000;left:0;right:0;top:0;padding:0 100px;transition:box-shadow .3s ease}.header .scrolled{box-shadow:0 2px 10px #0000001a}.header-logo{width:130px}.header-menu ul{display:flex;flex-direction:row;padding-top:20px;gap:30px;font-size:24px;cursor:pointer;list-style-type:none;font-weight:700;margin:0}li:hover{color:#9767b7;text-decoration:underline;font-size:26px;margin-top:-2px}.simb1{width:50px}.social{display:flex;align-items:center;gap:20px}.sobre-fundo{display:flex;max-width:100%;width:100%;height:auto;flex-direction:row;padding:50px 10px 10px 90px;background:linear-gradient(90.41deg,#9767b7 1.14%,#d5a9f2);color:#fff;line-height:1.5;flex-wrap:wrap;box-sizing:border-box}.sobre-titulo{padding-top:30px;text-shadow:2px 2px 2px #000000;color:#fff;line-height:1.5}.sobre-paragraf{max-width:650px;letter-spacing:1px}.sobre-card1{max-width:550px;width:100%}.sobre-card2,.sobre-card3{max-width:150px;width:100%;margin:0 20px 0 0}.cell{margin:0 10px -28px 70px;max-width:400px}.cell1{margin:40px 0 0 -280px;max-width:470px}.redes-flex{display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap}.redes h2{font-size:2.2em;color:#2c3e50;margin-bottom:35px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.meta,.google,.tik,.pint,.linked{max-width:160px;width:100%}.trafego{padding:30px 15px;background-color:#f8f8f8;font-family:Arial,sans-serif;color:#333}.trafego h2{font-size:2.2em;color:#2c3e50;margin-bottom:35px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.trafego-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;max-width:1100px;margin:0 auto}.trafego-card{background-color:#fff;border-radius:10px;padding:25px;box-shadow:0 6px 18px #00000017;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.trafego-card:hover{transform:translateY(-6px);box-shadow:0 10px 22px #0000001f}.trafego-card h3{font-size:1.4em;color:#9767b7;margin-bottom:12px;font-weight:700;position:relative;padding-bottom:4px}.trafego-card h3:after{content:"";position:absolute;left:0;bottom:0;width:45px;height:2.5px;background-color:#000;border-radius:2px;transition:width .3s ease}.trafego-card:hover h3:after{width:75%}.trafego-card p{font-size:1em;line-height:1.6;color:#555;flex-grow:1}.formu{display:flex;flex-wrap:wrap;background:linear-gradient(90.41deg,#9767b7 1.14% 100%);color:#fff;padding:30px;gap:50px;justify-content:center}.contatu{max-width:300px;width:100%}.contato{font-size:30px;font-weight:700}.formu2{display:flex;flex-direction:column;gap:10px;width:100%;max-width:400px}input,textarea{width:100%;font-size:16px;border:none;border-radius:10px;padding:10px;font-family:Roboto,sans-serif;box-sizing:border-box}textarea{height:100px;font-size:14px}.butao{background-color:#920a8d;border:none;padding:10px;border-radius:10px;color:#fff;cursor:pointer}.butao:hover{background-color:#480246}span{font-size:12px;color:silver;margin-top:5px}.whatts{width:30px}.rodape{position:unset;text-align:center;font-size:13px;background-color:#f4f7fa;margin-top:-.1px;margin-bottom:-9px}@media (max-width: 768px){.header{padding:0 30px 10px;height:auto;flex-direction:row;align-items:center}.header-menu ul{display:none;flex-direction:row;gap:10px;padding-top:10px;font-size:20px;align-items:center}.trafego-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.trafego h2{font-size:1.8em}.trafego-card h3{font-size:1.2em}.trafego-card p{font-size:.95em}}@media (max-width: 480px){.bodybox{padding:0 10px}.header{padding:10px}.header-menu ul{font-size:18px}li:hover{font-size:20px}.sobre-fundo{flex-direction:column;padding:30px 20px 15px;text-align:center;margin-top:15px}.sobre-card1,.sobre-card2,.sobre-card3,.sobre-paragraf{width:100%;margin:10px auto}.cell{width:300px;margin:-40px}.redes h2{font-size:1.5em}.formu{flex-direction:column;padding:20px;gap:30px}.trafego h2{font-size:1.6em}.trafego-card{padding:20px}.trafego-card h3{font-size:1.1em}.trafego-card p{font-size:.9em}}
