ul{box-sizing:border-box;list-style:none}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:hidden}body{margin:0;padding:0;background-color:#fff;color:#333}img{display:block;max-width:100%}button,input{font-family:inherit}a{color:#007bff;text-decoration:none;transition:color .2s}::-webkit-scrollbar{width:12px;background-color:var(--branding-black)}::-webkit-scrollbar-track{background:var(--branding-black);border-radius:8px}::-webkit-scrollbar-thumb{background:var(--branding-purple);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--purple)}body,html,span{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,html,p,span{font-family:"Poppins",sans-serif}h1,h2,h3,h4{color:#333;margin-bottom:1rem;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}p{margin-bottom:1.5rem;font-size:1rem}a:hover{color:#0062cc}strong{font-weight:700}.section-title{font-size:clamp(2rem,5vw,48px);font-weight:600;max-width:24ch;margin-bottom:50px}:root{--pink:#E32285;--purple:#594393;--green:#A3C73F;--branding-pink:#FF7BBF;--branding-purple:#AE8DFF;--branding-green:#D3FF59;--branding-black:#0C0C0C;--branding-white:#ffffff;--branding-offwhite:#f3f3f3}.mb-3{margin-bottom:20px!important}.mb-4{margin-bottom:30px!important}.text-center{text-align:center!important}@media (min-width:1200px){.container{max-width:1320px!important}}footer{padding:5em 0;background-color:var(--branding-black)}.post-footer h3,footer ul{margin:0;padding:0}.lgpd-content p a,footer ul a{transition:all .3s;display:inline-flex}footer ul a:hover{color:var(--branding-purple)!important}footer p{font-size:12px;line-height:1.6;max-width:34ch}.footer-heading{color:var(--branding-white);font-size:18px;font-weight:400;margin-bottom:40px}.footer-heading::after{display:block;content:"";border-radius:4px;width:40px;height:2px;background-color:var(--branding-purple);margin-top:10px}.post-footer{display:flex;gap:16px;align-items:center;margin-bottom:20px}.post-footer .post-footer-img{min-width:80px;height:80px;border-radius:4px;overflow:hidden}.post-footer .post-footer-img img{object-fit:cover;width:100%;height:100%}.post-footer h3{font-size:14px;color:#b9b9b9;line-height:1.5;font-weight:400}.social-footer{display:flex;gap:18px}.social-footer i{font-size:22px;transition:all .3s}.social-footer i:hover{opacity:.8}.copyright a,.footer-info i,.social-footer i{color:var(--branding-purple)}.footer-info span,.lgpd-content p a,footer p,footer ul a{color:var(--branding-offwhite)}.footer-info ul{display:flex;flex-direction:column;gap:16px}.footer-info ul li{display:flex;gap:20px}.copyright a{font-weight:600;margin:0 auto}.back-to-top{position:fixed;bottom:50px;right:10px;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.back-to-top button{background-color:var(--branding-pink);border:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.back-to-top button i{font-size:1rem;color:var(--branding-white)}.back-to-top button:hover{background-color:var(--branding-purple);transform:scale(1.1)}.lgpd-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2000;padding:32px}.lgpd-banner{position:fixed;bottom:0;left:0;right:0;background-color:var(--branding-purple);border-top:3px solid var(--branding-pink);padding:15px 20px;justify-content:center;z-index:1000;transition:transform .3s ease}.lgpd-banner,.lgpd-content{display:flex;align-items:center}@media (max-width:768px){.lgpd-content{flex-direction:column;gap:16px;align-items:flex-start}}.lgpd-content p{color:var(--branding-white);max-width:70ch;font-size:14px;margin:0}.lgpd-content p a{color:var(--branding-green);text-decoration:none;transition:color .3s ease}.lgpd-content p a:hover{color:#b7e60e}.lgpd-content .lgpd-button{background-color:var(--branding-green);color:var(--branding-black);padding:6px 12px;border:0;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease;margin-right:10px}.lgpd-content .lgpd-button:hover{background-color:#b7e60e}.lgpd-modal-content{background:#111;border-radius:8px;padding:20px;max-width:500px;margin:100px auto}.lgpd-modal-content h2{color:var(--branding-white);font-size:24px;margin-bottom:20px}.lgpd-modal-content label,.lgpd-modal-content p{font-size:15px;color:var(--branding-white)}.lgpd-modal-content label{font-size:13px}.lgpd-modal-content .lgpd-buttons{display:flex;justify-content:space-between;margin-top:20px}.lgpd-modal-content .lgpd-buttons .lgpd-button{background-color:var(--branding-green);color:var(--branding-black);padding:6px 12px;border:0;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease;margin-right:10px}.lgpd-modal-content .lgpd-buttons .lgpd-button:last-child{background-color:#6c757d;color:var(--branding-white)}.lgpd-modal-content .lgpd-buttons .lgpd-button:last-child:hover{background-color:#474e53}.lgpd-modal-content .lgpd-buttons .lgpd-button:hover{background-color:#b7e60e}.lgpd-option{display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px}.lgpd-option input[type=checkbox]{margin-right:10px}.lgpd-button-secondary{background-color:#6c757d;color:#fff}@media (max-width:768px){.footer-buttons{display:flex;align-items:flex-start;flex-direction:row;gap:10px}}p.copyright{max-width:inherit}.social-bar{width:100%;height:40px;background-color:var(--purple);color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000}.social-bar .container{justify-content:space-between;height:100%}.social-bar .container .live-radio{display:flex;align-items:center;font-size:14px;font-weight:700}.social-bar .container .live-radio .live-indicator{width:10px;height:10px;border-radius:50%;background-color:var(--branding-green);margin-right:8px}.social-bar .container .live-radio .live-text{color:#fff;text-decoration:none}.social-bar .container .live-radio .live-text:hover,.social-bar .container .social-links .social-link:hover{color:var(--branding-green)}.social-bar .container,.social-bar .container .social-links{display:flex;align-items:center}.social-bar .container .social-links .social-link{color:#fff;font-size:16px;margin-right:10px;text-decoration:none}.social-bar .container .social-links .social-link:last-child{margin-right:0}@media (max-width:768px){.social-bar{position:fixed;bottom:0;left:0}}img.site-logo{min-width:100px}.internal-header{position:fixed;left:0;width:100%;z-index:999;padding:15px 0;transition:all .3s ease-in-out;top:40px;background-color:#fff;backdrop-filter:blur(10px)}.internal-header .main-nav{display:flex;justify-content:space-between;align-items:center}.internal-header .main-nav .logo{font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s ease}.internal-header .main-nav .logo:hover,.internal-header .main-nav .menu li a:hover,.menu li a:hover{color:var(--branding-purple)}.internal-header .main-nav .menu{list-style:none;display:flex;align-items:center;margin:0;padding:0}.internal-header .main-nav .menu li,.menu li{position:relative}.internal-header .main-nav .menu li a,.menu li a{text-decoration:none;padding:10px 15px;transition:color .3s ease}@media (max-width:768px){.internal-header .main-nav .menu{display:none;flex-direction:column;align-items:flex-start;width:100%;background-color:#fff;position:absolute;top:100%;left:0;padding:15px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.internal-header .main-nav .menu li a{color:#333}.internal-header .main-nav .menu li a:hover{color:var(--branding-green)}}.internal-header .main-nav .nav-actions{display:flex;align-items:center}.internal-header .main-nav .nav-actions .menu-toggle{display:none}@media (max-width:768px){.internal-header .main-nav .nav-actions .menu-toggle{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:30px;cursor:pointer}.internal-header .main-nav .nav-actions .menu-toggle span{height:3px;width:100%;border-radius:2px;transition:all .3s ease;background-color:#fff}.internal-header .main-nav .nav-actions{gap:20px}}@media (max-width:768px){.internal-header{top:0}}.internal-header .main-nav .logo,.internal-header .main-nav .menu li a{color:#333}.internal-header .main-nav .menu-toggle span{background-color:#333!important}.menu-toggle{display:none}@media (max-width:768px){.menu-toggle{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:30px;cursor:pointer}.menu-toggle span{height:3px;width:100%;border-radius:2px;background-color:#333;transition:all .3s ease}}.dropdown-menu a{color:#000!important}.menu{list-style:none;display:flex;align-items:center;margin:0;padding:0}@media (max-width:768px){.internal-header{top:20px}}.dropdown-item:active{background-color:var(--branding-purple)!important}.dropdown-menu{min-width:235px;margin:0;background-color:#fff;padding:20px;border-radius:0;box-shadow:none;left:50%;right:auto;text-align:left;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);border:0;border-top:4px solid var(--branding-pink)}.nav-link{font-size:14px}a .chronicle-button{display:inline-flex}.chronicle-button{display:flex;flex-direction:column;align-items:center;overflow:hidden;line-height:1;border-radius:.2rem;padding:8px 18px;cursor:pointer;border:0;background:#c3ff29;transition:background .4s linear;will-change:background}.chronicle-button:hover span:nth-of-type(1) em{opacity:0;transform:rotateX(90deg) scaleX(.9) translate3d(0,-10px,0)}.chronicle-button:hover span:nth-of-type(2) em{opacity:1;transform:rotateX(0deg) scaleX(1) translateZ(0);transition:transform .75s cubic-bezier(.645,.045,.355,1),opacity .35s linear .3s}.chronicle-button span{position:relative;display:block;perspective:108px}.chronicle-button span:nth-of-type(2){position:absolute}em{font-style:normal;display:inline-block;font-size:14px;text-transform:uppercase;letter-spacing:1.8px;color:#000;font-weight:600;will-change:transform,opacity,transition;transition:transform .55s cubic-bezier(.645,.045,.355,1),opacity .35s linear .2s}.chronicle-button span:nth-of-type(1) em{transform-origin:top}.chronicle-button span:nth-of-type(2) em{opacity:0;transform:rotateX(-90deg) scaleX(.9) translate3d(0,10px,0);transform-origin:bottom}@media (max-width:768px){ul li{padding:15px;font-size:14px}}.comunicador-single-section{margin:120px 0}.comunicador-programas .list-group-item{border:1px solid #ddd;border-radius:4px;padding:15px;margin-bottom:10px;background-color:#f9f9f9}.comunicador-biografia{text-align:left;font-size:15px;line-height:1.6;color:#7e7e7e}.comunicador-foto-single{width:100%;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin-bottom:20px;border-radius:4px;border-top:6px solid var(--pink)}@media (max-width:768px){h2{font-size:1.6rem}ul li{padding:10px 0}}