.banner--folhetos{max-width:1320px;margin:0 auto;display:none}.banner{position:relative;overflow:hidden;border-radius:10px}.banner__media{display:block;width:100%}.banner__media img{display:block;width:100%;height:auto}.banner__content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;color:#fff;gap:16px;padding-top:28px;padding-bottom:23px;max-width:296px;margin:0 auto}@media(min-width: 768px){.banner__content{padding-top:64px;max-width:100%}}@media(min-width: 1024px){.banner__content{justify-content:flex-start;padding-top:clamp(20px,-14.64px + 9.24vw,80px);padding:16px;max-width:100%}}.banner__copy{max-width:600px}.banner__copy h2{margin:0;font-weight:700;font-size:clamp(28px,8.92px + 5.09vw,48px);line-height:clamp(27.38px,0px + 7.3vw,56.07px)}.banner__copy p{margin:8px 0 0;font-weight:400;font-size:clamp(14px,4.46px + 2.55vw,24px);line-height:clamp(15.63px,0px + 4.17vw,32px)}@media(min-width: 768px){.banner__copy h2{font-size:clamp(28px,20.95px + 1.88vw,45px);line-height:clamp(27.38px,0px + 7.3vw,56.07px)}.banner__copy p{font-size:clamp(14px,8.19px + 1.55vw,24px);line-height:clamp(15.63px,0px + 4.17vw,32px)}}@media(min-width: 1024px){.banner__content{flex-direction:row;align-items:center;justify-content:space-between;text-align:left;padding:16px 27px 16px 71px}.banner__copy{max-width:541px}.banner__copy p{max-width:430px}}.pagina__nav{margin:16px 0 0}