@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}.lgpd{position:fixed;z-index:99999;left:0;right:0;margin-inline:auto;width:min(96%,1100px);bottom:16px;background-color:#fff;padding:20px 28px;border:1px solid var(--linha);border-radius:var(--raio);box-shadow:0 20px 48px -16px rgba(20,21,46,.3);line-height:160%;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) both}.lgpd .content{display:flex;justify-content:space-between;align-items:center;gap:20px 30px;max-width:1300px;margin:auto;color:var(--texto-2)}.lgpd .content strong{color:var(--texto)}.lgpd .content p{font-size:1rem;margin:0}.lgpd .content a{color:var(--marca);display:inline!important}.lgpd .content button{width:max-content;padding:10px 28px;border:none;border-radius:6px;background-color:var(--marca);color:#fff;font-weight:600;transition:background-color .2s}.lgpd .content button:hover{background-color:var(--marca-hover)}.lgpd.fade-out-bottom{animation:fade-out-bottom .7s cubic-bezier(.25,.46,.45,.94) both}@media (max-width:767px){.lgpd{padding:12px 16px}}@media (max-width:575px){.lgpd .content{flex-direction:column}.lgpd .content>p{text-align:justify;font-size:.95rem}.lgpd .content button,.lgpd .content div{width:100%;display:block}}