.cookie-banner{
    --cor-botao: #67923f;
    --cor-botao-hover: #4F8549;
}
.cookie-banner{position: fixed;bottom: 0px;right: 0px;z-index: 199900;width: 100%;padding: 20px 10px;background-color: rgba(238, 238, 238, 0.9);box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);display: flex;justify-content: center;align-items: center;}
.cookie-banner .texto{color: #222;font-size: 14px;line-height: 20px;text-align: left;}
.cookie-banner .texto > p:last-child{margin-bottom: 0;}
.cookie-banner .row-link{text-align: center;margin-bottom: 20px;}
.cookie-banner .row-link > a{font-size: 18px;line-height: 22px;color: var(--cor-botao);display: inline-block;padding: 10px 20px;}
.cookie-banner .row-link > a:hover{text-decoration: underline;}
.cookie-banner .row-button{text-align: center;flex-shrink: 0;}
.cookie-banner  .texto p {font-size: 14px;line-height: 24px;margin: 0 0 25px 0;padding: 0 25px;box-sizing: border-box;}
.cookie-banner .row-button > a{font-size: 18px;line-height: 22px;color: var(--cor-botao);display: inline-block;padding: 10px 20px;}
.cookie-banner .row-button > a:hover{text-decoration: underline;}
.cookie-banner .row-button .close{font-size: 14px;color: #fff;display: inline-block;padding: 10px 20px;border-radius: 2px; background-color: var(--cor-botao);-webkit-transition:all 0.1s ease-out;transition: all 0.1s ease-out;border:none;}
.cookie-banner .row-button .close:hover{text-decoration: none;background-color:var(--cor-botao-hover);cursor: pointer;}
@media(max-width: 1023px){
    .cookie-banner{max-width: 100%;right: 0;bottom: 0;border-radius: 0;}
    .cookie-banner{flex-direction: column;}
    .cookie-banner .texto{margin-bottom: 10px;}
}

body.lgdp .content-policy{padding: 0 10px;}
body.lgdp .content-policy .title{font-size: 17px;margin: 0 0 25px 0;font-weight: 600}
body.lgdp .content-policy .texto{margin-bottom: 25px;font-size: 14px;line-height: 1.4;}
body.lgdp .content-policy .texto > p{margin-bottom: 15px;}
