.button{min-height:55px;display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;position:relative;overflow:hidden;transition:all 400ms ease-in;padding:0 1rem;font-size:var(--font-size);line-height:var(--font-size);outline:0;border:0;border-radius:0;cursor:pointer;height:55px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.button svg{width:24px;height:24px;fill:var(--rosa);transition:all 400ms ease-in-out}.button span{display:block;white-space:nowrap}.button span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple 600ms linear;background-color:rgba(255,255,255,.7)}.button:hover,.button:active{box-shadow:0 0 .5rem rgba(0,0,0,.3)}.button:hover svg,.button:active svg{fill:var(--roxo-claro)}main#main div#container{display:grid;grid-template-columns:1fr;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"." "." "." "." "."}div#container-infografico{max-width:861px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 auto}div#container-infografico picture#home-large-info{position:relative;display:block}div#container-infografico picture#home-large-info img{position:relative;width:100%;height:auto}div#container-infografico picture#home-large-disco{position:absolute;top:50%;left:50%;display:block}div#container-infografico picture#home-large-disco img{position:relative;width:100%;height:auto}.container-middle{margin:0 auto;width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"container-middle-top" "container-middle-bottom";background-size:100%;background-repeat:no-repeat;background-position-x:0;background-position-y:0;max-width:1905px}.container-middle-top{width:75%;margin:0 auto;gap:0px 0px}.container-middle-top-right{grid-area:container-middle-top-right;padding:0;display:flex}.container-middle-top-right h1{color:#1b1464}.container-middle-top-right h2{color:#662d91}.container-middle-top-right h2 #lcerto{color:#93278f}.container-middle-top-left{gap:0}.container-middle-top-left div.item-bullet{display:flex}.container-middle-top-left div.item-bullet picture{max-width:20%;height:auto;min-width:5%}.container-middle-top-left div.item-bullet picture img{max-width:100%;height:auto}.container-middle-top-left div.item-bullet span{width:70%;padding:.8rem 0 0 10px;font-weight:600}.container-middle-top-left :first-child span{color:#bc174f}.container-middle-top-left :nth-child(2) span{color:#552073}.container-middle-top-left :nth-child(3) span{color:#035991}.container-middle-top-left :nth-child(4) span{color:#006e63}.container-middle-top-left :last-child span{color:#4b7020}.container-middle-bottom{margin:0 auto;width:75%;display:grid;place-items:center;grid-area:container-middle-bottom;color:#fff;text-shadow:1px 1px 2px #000}#plan-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:75%;margin:0 auto;gap:1rem}#plan-content #plan-text{display:flex;flex-direction:column;gap:1rem}#plan-content #plan-text p{font-size:var(--font-size);color:#414141}#plan-content #plan-text .button{background-color:#007a94;color:#fff;border-radius:20px;max-width:200px;height:40px;text-shadow:0 0 5px rgba(0,0,0,.5) !important}#plan-content #plan-text .button:hover,#plan-content #plan-text button:active{background-color:#8352c1;color:#fff;border-radius:20px;max-width:200px;height:40px}#plan-content #plan-image picture{width:100%;height:auto}#plan-content #plan-image picture img{width:100%;height:auto}#partner-content{width:100%;height:100%;position:relative}#partner-content img#bg-partners{width:100%;height:100%;position:relative;left:0;top:0;z-index:1}#partner-content #cards-content{z-index:1;width:80%;height:auto;position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);display:grid;grid-gap:2vw}#partner-content #cards-content .card{z-index:2;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:1rem;border-radius:1rem;background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);gap:1rem}#partner-content #cards-content .card img{width:auto;height:auto}#partner-content #cards-content .card .pagespeed{max-width:44px}.clientes-tag{position:absolute;top:100px;right:20px;z-index:3;background:rgba(0,0,0,.4);color:#fff;padding:5px 12px;border-radius:12px;font-size:.9rem;font-weight:500}
