*{margin:0;padding:0}.grid,.minha-div{box-shadow:0 -4px 6px rgba(0,0,0,.3)}.footer-livros,footer{margin-top:0}.footer-livros{width:100%;background-color:#fff;color:#000}.footer-livros .grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding:40px 25px;width:100%;box-sizing:border-box}@media (min-width:768px){.footer-livros .grid{grid-template-columns:repeat(3,1fr)}}.footer-livros .text-left{text-align:left}.footer-livros h3{font-weight:700}.footer-livros ul{list-style:none;padding:0;margin:0}.footer-livros ul li{margin-bottom:.25rem}.footer-livros a{font-weight:400;text-decoration:none;color:inherit}.footer-livros a:hover{font-weight:700}.footer-livros .text-center{text-align:right}.footer-livros img.mx-auto{display:block;margin-left:auto;margin-right:auto;width:4.5rem;height:auto}.logo-livros-maior{width:160px;height:auto;display:block;margin:0 auto}.footer-livros .flex{display:flex;justify-content:center;align-items:center}.footer-livros .w-6{width:1.5rem;height:1.5rem;transition:transform .3s}.footer-livros .w-6:hover{transform:scale(1.1)}.footer-livros .direitos{width:100%;background-color:#2e2d2d;color:#fff;text-align:center;padding:1rem 0;font-size:.875rem}.footer-livros .coluna-contato{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem}.footer-livros .coluna-contato img{height:auto}.footer-livros .coluna-contato a{text-decoration:none;color:#000;text-align:center}.footer-livros .coluna-contato a:hover{font-weight:700}.zap-div{display:flex;justify-content:center}.zap-div a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#000}.zap-div a:hover{font-weight:700}.zap-div img{width:24px;height:24px;display:block}.footer-livros .coluna-contato .flex{display:flex;align-items:center;justify-content:center;gap:1rem}.footer-livros .coluna-contato .flex.space-x-4{gap:1.2rem;padding-right:0;justify-items:center;text-align:center}.lv-banner-container{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.lv-banner,.lv-banner img{width:100%;height:auto;object-fit:cover;display:block}.video,.video-you{width:100%;height:auto;margin:0;padding:0}.video{object-fit:contain;overflow:clip}