/*! Source: /themes/portal-dol-homolog-NOVO/assets/css/author/author.css */
body{font-family:"Nunito",Arial,sans-serif;margin:0;padding:0;color:#333;background-color:#fff}.container{max-width:1200px;margin:50px auto;display:flex;flex-direction:column;gap:30px;padding:0 15px}.author-photo{width:150px;height:150px;border-radius:50%;float:left;margin-right:20px}.author-details h1{font-size:28px;margin:10px 0}.author-details p{font-size:14px;margin:5px 0;line-height:1.5}.social-links{margin-top:10px}.social-links a{text-decoration:none;margin:0 10px;font-size:18px;color:#fff}.social-links a:hover{text-decoration:underline}.news-section{display:flex;flex-direction:column;gap:15px}.news-title{font-size:26px;color:#2e5a73;font-weight:bold;margin-bottom:15px}.news-item{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #ccc;padding-bottom:10px;position:relative;overflow:hidden;transition:transform .3s ease;cursor:pointer}.news-item img{width:100%;height:auto;object-fit:cover;border-radius:4px;transition:transform .3s ease;display:block}.news-item h2{font-size:24px;margin:0;font-weight:bold;font-family:"Nunito",Arial,sans-serif;color:#2e5a73}.news-item p{font-size:14px;margin:5px 0 0 0;color:#666}.news-item .news-hat{font-size:14px;font-weight:bold;text-transform:uppercase;color:#000;margin-bottom:5px}.more-news{text-align:center;margin-top:20px}.more-news-button{background-color:#fff;color:#2e5a73;border:3px solid #2e5a73;border-radius:4px;font-size:18px;font-weight:bold;font-family:"Nunito",Arial,sans-serif;padding:10px 20px;cursor:pointer;transition:all .3s ease;max-width:375px;margin:0 auto}.more-news-button:hover{background-color:#2e5a73;color:#fff}@media(min-width:768px){.news-item{flex-direction:row;gap:15px}.news-item img{width:375px;height:auto}}@media(max-width:768px){.author-photo{width:120px;height:120px}.author-details h1{font-size:24px}.author-details p{font-size:13px}.social-links a{font-size:16px}.news-title{font-size:20px}.news-item h2{font-size:18px}.news-item p{font-size:13px}}@media(max-width:480px){.container{padding:0 10px}.author-photo{width:100px;height:100px}.author-details h1{font-size:20px}.news-title{font-size:20px}.news-item h2{font-size:16px}.more-news-button{width:100%}}.author-section{display:flex;align-items:center;background:linear-gradient(135deg,#2e5a73,#66a5b8);color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.author-photo-container{flex-shrink:0;width:150px;height:150px;border:5px solid #fff;border-radius:50%;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.2);margin-right:20px}.author-photo{width:100%;height:100%;object-fit:cover}.author-details h1{font-size:34px;margin:0}.author-details p{font-size:16px;margin:10px 0;line-height:1.5}.author-title{display:inline-block;background:#fff;color:#2e5a73;padding:4px 8px 2px;border-radius:12px;font-size:14px;font-weight:bold;text-transform:uppercase}.social-links{margin-top:10px;display:flex;gap:15px}.social-icon{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;background-color:#fff;color:#2e5a73;font-size:18px;text-decoration:none;transition:background-color .3s,color .3s;fill:#66a5b8}.social-icon.disabled{pointer-events:none;background-color:#ccc;fill:#eee}.social-icon:hover{background-color:#66a5b8;fill:#fff}.social-icon svg{fill:inherit}@media(max-width:768px){.author-section{flex-direction:column;align-items:center;text-align:center}.author-photo-container{margin:0 0 15px 0}.author-details h1{font-size:24px}.author-details p{font-size:13px}.social-links{justify-content:center}}@media(max-width:480px){.author-photo-container{width:120px;height:120px}.author-details h1{font-size:20px}}.news-item div{display:grid;align-items:center;justify-content:start;align-content:center}.news-title::before{content:'';display:inline-block;width:4px;height:15px;background-color:#2e5a73;margin-right:10px;border-radius:2px}.news-item{transition:transform .3s ease;cursor:pointer}.news-item:hover .news-hat{color:#2e5a73;transition:color .3s ease}.news-item:hover h2{color:#252525;transition:color .3s ease}
