.relatos-fulltext-page{background-color:#fff;flex-direction:column;width:100%;height:fit-content;min-height:100vh;display:flex}.relatos-fulltext-bg{box-sizing:border-box;background-color:#fff;flex:1;justify-content:center;align-items:center;width:100%;padding:100px;display:flex}.relatos-fulltext-block{box-sizing:border-box;flex-direction:column;gap:40px;width:min(95%,1050px);padding-top:24px;display:flex}.relatos-fulltext-header{justify-content:space-between;align-items:center;display:flex}.relatos-fulltext-header button{color:#000;cursor:pointer;border:unset;background-color:unset;font-family:Instrument Sans;font-size:18px;text-decoration:underline;transition:transform .3s}.relatos-fulltext-header button:hover{transform:scale(1.1)}.relatos-fulltext-block p{text-indent:2em;color:#000;text-align:justify;-webkit-user-select:none;user-select:none;font-family:Instrument Sans;font-size:18px;line-height:1.6em}.relato-image-fulltext-container{box-sizing:border-box;border-radius:8px;width:100%;margin-bottom:20px;position:relative}.relatos-fulltext-block img{object-fit:cover;border-radius:8px;width:100%;height:500px;display:block}.relatos-img-title{color:#fff;font-family:Instrument Serif;font-size:60px;position:absolute;top:4%;left:4%}.relatos-fulltext-footer{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.relatos-fulltext-footer button{color:#000;cursor:pointer;border:unset;background-color:unset;box-sizing:border-box;border:1px solid #2e2e2e;border-radius:8px;padding:8px 30px;font-family:Instrument Sans;font-size:18px;transition:transform .3s}.relatos-fulltext-footer span{color:#000;font-family:Instrument Sans;font-size:18px}.relatos-fulltext-footer button:hover{transform:scale(1.1)}@media (max-width:600px){.relatos-fulltext-block{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;height:fit-content;padding:0;display:flex}.aboutme-block img{width:100%;height:auto;margin-block-end:20px}.aboutme-text-block{width:100%}.relatos-fulltext-bg{padding:0 40px}.relatos-fulltext-footer button{margin-bottom:20px;padding:6px 12px}.relatos-fulltext-footer{grid-template-columns:40% auto 40%}.relatos-fulltext-header{visibility:hidden}.relatos-fulltext-block p,.relatos-fulltext-footer button{font-size:14px}.relatos-fulltext-footer span{height:80%;font-size:14px}}
