/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contact-section{padding:100px 0;background:#fff;}.contact-section .section-header{text-align:center;margin-bottom:60px;}.contact-section .section-title{font-size:3rem;color:#2c3e50;margin-bottom:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.contact-section .section-subtitle{font-size:1.5rem;color:#6c757d;font-weight:600;margin-bottom:10px;text-transform:capitalize;}.contact-wrapper{max-width:1200px;margin:0 auto;}.contact-row{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;}.contact-info-column{flex:1;min-width:300px;padding:30px;}.contact-description{font-size:1rem;color:#6c757d;line-height:1.8;margin-bottom:40px;}.contact-info-list{margin-top:30px;}.contact-info-item{display:flex;align-items:flex-start;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e9ecef;}.contact-info-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.contact-info-icon{width:50px;height:50px;background:#3498db;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;font-size:1.2rem;}.contact-info-text{flex:1;font-size:1rem;color:#2c3e50;line-height:1.6;}.contact-info-text a{color:#3498db;text-decoration:none;transition:color 0.3s ease;}.contact-info-text a:hover{color:#2980b9;text-decoration:underline;}.contact-form-column{flex:1;min-width:300px;}.contact-form-wrapper{background:#f8f9fa;padding:40px;border-radius:8px;}.contact-form-wrapper .form-item{margin-bottom:25px;}.contact-form-wrapper label{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:0.95rem;}.contact-form-wrapper input[type="text"],.contact-form-wrapper input[type="email"],.contact-form-wrapper input[type="tel"],.contact-form-wrapper textarea{width:100%;padding:14px 18px;border:2px solid #e9ecef;border-radius:5px;font-size:1rem;transition:all 0.3s ease;font-family:inherit;background:#fff;}.contact-form-wrapper input[type="text"]:focus,.contact-form-wrapper input[type="email"]:focus,.contact-form-wrapper input[type="tel"]:focus,.contact-form-wrapper textarea:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,0.1);}.contact-form-wrapper textarea{min-height:150px;resize:vertical;}.contact-form-wrapper .form-actions{margin-top:30px;}.contact-form-wrapper .form-submit{background:#3498db;color:#fff;padding:16px 45px;border:none;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px;}.contact-form-wrapper .form-submit:hover{background:#2980b9;transform:translateY(-2px);box-shadow:0 6px 15px rgba(52,152,219,0.4);}.contact-form-wrapper .form-submit:active{transform:translateY(0);}.contact-form-wrapper .messages--error{background:#f8d7da;color:#721c24;padding:12px 15px;border-radius:5px;margin-bottom:20px;border-left:4px solid #dc3545;}.contact-form-wrapper .messages--status{background:#d4edda;color:#155724;padding:12px 15px;border-radius:5px;margin-bottom:20px;border-left:4px solid #28a745;}@media (max-width:968px){.contact-row{flex-direction:column;}.contact-info-column,.contact-form-column{flex:1 1 100%;min-width:100%;}}@media (max-width:768px){.contact-section{padding:60px 0;}.contact-section .section-title{font-size:2rem;}.contact-section .section-subtitle{font-size:1.2rem;}.contact-info-column,.contact-form-wrapper{padding:25px 20px;}.contact-form-wrapper .form-submit{width:100%;}.contact-info-item{flex-direction:column;text-align:center;}.contact-info-icon{margin-right:0;margin-bottom:15px;}}
.hero-slider{position:relative;height:100vh;min-height:600px;overflow:hidden;}.slider-container{position:relative;width:100%;height:100%;}.slide{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease-in-out;display:flex;align-items:center;}.slide.active{opacity:1;}.slide-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;}.slide-content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:-1;}.slide-content .container{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;}.slide-text{color:white;text-align:center;max-width:800px;margin:0 auto;padding:0 20px;width:100%;}.slide-subtitle{font-size:1.2rem;font-weight:300;margin-bottom:1rem;opacity:0.9;}.slide-title{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;}.slide-description{font-size:1.3rem;margin-bottom:2rem;opacity:0.9;line-height:1.6;}.slide-button,.btn.btn-primary.slide-button,.btn-primary.slide-button,.slide-button.btn-primary.btn{display:inline-block;padding:12px 30px;background:#e74c3c;color:white;text-decoration:none;border-radius:5px;transition:all 0.3s ease;border:none;cursor:pointer;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;font-weight:600;}.slide-button:hover,.btn.btn-primary.slide-button:hover,.btn-primary.slide-button:hover,.slide-button.btn-primary.btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(231,76,60,0.3);background:#c0392b;color:white;text-decoration:none;}.slider-controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10;}.slider-prev,.slider-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.2);border:none;color:white;font-size:2rem;width:60px;height:60px;border-radius:50%;cursor:pointer;transition:all 0.3s ease;backdrop-filter:blur(10px);}.slider-prev{left:30px;}.slider-next{right:30px;}.slider-prev:hover,.slider-next:hover{background:rgba(255,255,255,0.3);transform:translateY(-50%) scale(1.1);}.slider-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10;}.slider-dot{width:12px;height:12px;border-radius:50%;border:none;background:rgba(255,255,255,0.5);cursor:pointer;transition:all 0.3s ease;}.slider-dot.active{background:white;transform:scale(1.2);}.slider-dot:hover{background:rgba(255,255,255,0.8);}@media (max-width:768px){.slide-title{font-size:2.5rem;}.slide-description{font-size:1.1rem;}.slide-button,.btn.btn-primary.slide-button,.btn-primary.slide-button,.slide-button.btn-primary.btn{font-size:1rem;padding:12px 30px;border-radius:5px;}.slider-prev,.slider-next{width:50px;height:50px;font-size:1.5rem;}.slider-prev{left:15px;}.slider-next{right:15px;}.slider-dots{bottom:20px;}}@media (max-width:480px){.slide-title{font-size:2rem;}.slide-description{font-size:1rem;}.slide-text{padding:0 15px;}}
html{scroll-behavior:smooth;}section[id],div[id]{scroll-margin-top:80px;}.tabulacion-header{position:relative;width:100%;background:#fff;overflow:visible;display:block;}.tabulacion-header .container{max-width:1200px;margin:0 auto;padding:0 15px;}.tabulacion-header .header-top-bar{background:#f8f9fa !important;border-bottom:1px solid #e9ecef !important;padding:8px 0 !important;font-size:13px !important;display:block !important;visibility:visible !important;height:auto !important;min-height:32px !important;overflow:visible !important;position:relative !important;z-index:1 !important;}.header-top-bar .header-top-content{display:flex !important;min-height:32px !important;width:100% !important;}.header-top-content{display:flex !important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;min-height:32px;}.header-contact{display:flex;gap:20px;align-items:center;min-height:24px;flex-shrink:0;}.header-contact .contact-link{display:flex;align-items:center;gap:8px;color:#666;text-decoration:none;transition:color 0.3s ease;}.header-contact .contact-link:hover{color:#e74c3c;}.header-contact .contact-link i{font-size:14px;}.header-social{display:flex;gap:12px;align-items:center;min-height:24px;flex-shrink:0;}.header-social .social-link{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#666;text-decoration:none;border-radius:50%;transition:all 0.3s ease;}.header-social .social-link:hover{background:#e74c3c;color:#fff;}.header-actions{display:flex;align-items:center;min-height:24px;flex-shrink:0;}.header-actions a.btn.btn-primary.slide-button,.header-actions a.btn-primary.slide-button,.header-actions a.slide-button.btn-primary.btn,.header-actions .btn.btn-primary.slide-button{display:inline-block;padding:12px 30px;background:#e74c3c;color:white;text-decoration:none;border-radius:5px;transition:all 0.3s ease;border:none;cursor:pointer;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;font-weight:600;}.header-actions a.btn.btn-primary.slide-button:hover,.header-actions a.btn-primary.slide-button:hover,.header-actions a.slide-button.btn-primary.btn:hover,.header-actions .btn.btn-primary.slide-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(231,76,60,0.3);background:#c0392b;color:white;text-decoration:none;}.header-main-bar{background:#fff;padding:15px 0;margin:0;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:box-shadow 0.3s ease;}.header-main-bar.is-sticky{box-shadow:0 4px 8px rgba(0,0,0,0.15);}.header-main-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;position:relative;}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-between;align-items:center;width:auto;min-width:auto;height:auto;min-height:auto;padding:12px 30px;background:#3498db;color:white;text-decoration:none;border-radius:5px;transition:all 0.3s ease;border:none;cursor:pointer;z-index:1001;position:relative;}.mobile-menu-toggle span{display:block !important;width:28px;height:3px;background-color:white !important;border-radius:2px;transition:all 0.3s ease;margin:2px 0;opacity:1 !important;}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(10px,10px);}.mobile-menu-toggle.active span:nth-child(2){opacity:0;transform:translateX(-20px);}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(10px,-10px);}.header-logo{flex-shrink:0;}.header-logo .logo-link{display:block;text-decoration:none;}.header-logo .logo-link img{height:40px;width:auto;}.header-logo .logo-text-link{display:inline-block;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:700;letter-spacing:-1px;}.header-logo .logo-part1{color:#000;}.header-logo .logo-part2{color:#e74c3c;}.tabulacion-main-menu{display:flex;align-items:center;flex:1;justify-content:center;}.tabulacion-main-menu .menu-items{display:flex;list-style:none;margin:0;padding:0;gap:0;}.tabulacion-main-menu .menu-item{margin:0;padding:0;position:relative;}.tabulacion-main-menu .menu-link{display:block;padding:15px 20px;text-decoration:none;color:#333;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;transition:color 0.3s ease;position:relative;}.tabulacion-main-menu .menu-link:hover{color:#e74c3c;}.tabulacion-main-menu .menu-link::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#e74c3c;transition:width 0.3s ease;}.tabulacion-main-menu .menu-link:hover::after{width:80%;}.tabulacion-main-menu .menu-item.active .menu-link,.tabulacion-main-menu .menu-link.active{color:#e74c3c;}.tabulacion-main-menu .menu-item.active .menu-link::after,.tabulacion-main-menu .menu-link.active::after{width:80%;}.header-icons{display:flex;gap:15px;align-items:center;flex-shrink:0;}.header-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#333;text-decoration:none;font-size:18px;transition:color 0.3s ease;}.header-icon:hover{color:#e74c3c;}body{padding-top:0 !important;}.tabulacion-header .header-top-bar{display:block !important;visibility:visible !important;height:auto !important;min-height:32px !important;overflow:visible !important;}@media (max-width:992px){.header-top-content{flex-wrap:wrap;gap:10px;justify-content:center;}.header-contact,.header-social,.header-actions{flex-wrap:wrap;justify-content:center;}.header-contact{gap:10px;}.tabulacion-main-menu .menu-link{padding:12px 15px;font-size:13px;}}@media (max-width:768px){.header-top-bar{padding:6px 0;font-size:12px;display:block !important;visibility:visible !important;min-height:28px !important;}.header-top-content{flex-direction:column;gap:8px;text-align:center;}.header-contact,.header-social,.header-actions{width:100%;justify-content:center;}.header-contact .contact-link span{font-size:11px;}.header-social .social-link{width:24px;height:24px;font-size:12px;}.header-actions .btn,.header-actions .slide-button{padding:12px 25px !important;font-size:0.9rem !important;width:auto;margin:5px 0;}.header-top-content{flex-direction:row !important;flex-wrap:wrap !important;gap:8px !important;justify-content:center !important;}.header-contact{flex:0 1 auto;min-width:0;justify-content:center;order:1;}.header-social{flex:0 1 auto;min-width:0;justify-content:center;order:2;}.header-actions{flex:1 1 100%;width:100%;justify-content:center;order:3;margin-top:5px;}.header-main-bar{padding:10px 0;}.header-main-content{flex-wrap:nowrap;gap:15px;}.mobile-menu-toggle{display:flex !important;flex-direction:column !important;justify-content:space-between !important;align-items:center !important;order:2 !important;visibility:visible !important;opacity:1 !important;width:auto !important;height:auto !important;min-width:auto !important;min-height:auto !important;padding:12px 30px !important;background:#3498db !important;color:white !important;text-decoration:none !important;border-radius:5px !important;transition:all 0.3s ease !important;border:none !important;cursor:pointer !important;z-index:1001 !important;position:relative !important;}.mobile-menu-toggle span{display:block !important;width:28px !important;height:3px !important;background-color:white !important;border-radius:2px !important;margin:2px 0 !important;opacity:1 !important;visibility:visible !important;}.tabulacion-main-menu{display:none !important;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:1000;padding:20px 0;margin-top:10px;width:100%;}.tabulacion-main-menu.active{display:block !important;}.tabulacion-main-menu .menu-items{flex-direction:column;width:100%;gap:0;}.tabulacion-main-menu .menu-item{width:100%;border-bottom:1px solid #e9ecef;}.tabulacion-main-menu .menu-link{display:block;padding:15px 20px;width:100%;text-align:left;}.tabulacion-main-menu .menu-link::after{display:none;}.header-logo{flex:1;order:1;text-align:center;}.header-logo .logo-text-link{font-size:24px;}.header-icons{order:3;gap:25px !important;flex-shrink:0;margin:10px auto 0 auto;padding:10px 20px;display:flex !important;justify-content:center !important;align-items:center !important;width:100%;}.header-icon{width:36px;height:36px;font-size:18px;margin:0 8px !important;display:flex !important;align-items:center !important;justify-content:center !important;}body{padding-top:0;}section[id],div[id]{scroll-margin-top:100px;}}@media (max-width:480px){.header-top-bar{padding:4px 0;display:block !important;visibility:visible !important;min-height:24px !important;}.header-main-bar{padding:8px 0;}.header-logo .logo-text-link{font-size:20px;}.tabulacion-main-menu .menu-link{padding:10px 12px;font-size:12px;}body{padding-top:0;}section[id],div[id]{scroll-margin-top:90px;}}
.services-section{padding:80px 0;background-color:#f8f9fa;}.services-header{text-align:center;margin-bottom:60px;}.services-title{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:20px;}.services-subtitle{font-size:1.2rem;color:#7f8c8d;max-width:600px;margin:0 auto;}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto;}.service-card{background:white;padding:40px 30px;border-radius:10px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;display:block;text-decoration:none;color:inherit;}.service-card-link{cursor:pointer;}.service-card:hover,.service-card-link:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15);text-decoration:none;color:inherit;}.service-icon{font-size:3rem;margin-bottom:20px;display:flex;align-items:center;justify-content:center;}.service-icon img.service-icon-svg,.service-icon svg{width:64px;height:64px;max-width:100%;max-height:100%;object-fit:contain;}.service-title{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:15px;}.service-description{color:#7f8c8d;line-height:1.6;}.no-services{text-align:center;padding:40px;background:white;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.1);}@media (max-width:768px){.services-grid{grid-template-columns:1fr;gap:20px;}.services-title{font-size:2rem;}.service-card{padding:30px 20px;}}
.team-section{padding:80px 0;background:white;}.section-header{text-align:center;margin-bottom:60px;}.section-title{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1rem;}.section-subtitle{font-size:1.2rem;color:#7f8c8d;max-width:600px;margin:0 auto;}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1200px;margin:0 auto;}.team-member{text-align:center;background:white;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.3s ease;}.team-member:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,0.15);}.member-image{position:relative;width:100%;height:300px;overflow:hidden;}.member-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.team-member:hover .member-image img{transform:scale(1.1);}.default-avatar{width:100%;height:100%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:4rem;}.member-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;}.team-member:hover .member-overlay{opacity:1;}.social-links{display:flex;gap:20px;}.social-links a{width:50px;height:50px;background:white;color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;text-decoration:none;transition:all 0.3s ease;}.social-links a:hover{background:#3498db;color:white;transform:scale(1.1);}.member-info{padding:30px 20px;}.member-name{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:10px;}.member-position{font-size:1.1rem;color:#3498db;font-weight:500;margin-bottom:15px;}.member-description{color:#7f8c8d;line-height:1.6;font-size:0.95rem;}@media (max-width:768px){.team-section{padding:60px 0;}.section-title{font-size:2rem;}.section-subtitle{font-size:1.1rem;}.team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;}.member-image{height:250px;}.default-avatar{font-size:3rem;}.member-info{padding:25px 15px;}.member-name{font-size:1.3rem;}.member-position{font-size:1rem;}}@media (max-width:480px){.team-section{padding:40px 0;}.section-header{margin-bottom:40px;}.team-grid{grid-template-columns:1fr;gap:25px;}.member-image{height:200px;}.default-avatar{font-size:2.5rem;}.social-links{gap:15px;}.social-links a{width:40px;height:40px;font-size:1rem;}}
.testimonials-section{padding:80px 0;background:#f8f9fa;}.section-header{text-align:center;margin-bottom:60px;}.section-title{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1rem;}.section-subtitle{font-size:1.2rem;color:#7f8c8d;max-width:600px;margin:0 auto;}.testimonials-slider{position:relative;max-width:800px;margin:0 auto;}.testimonials-container{position:relative;overflow:hidden;}.testimonial-item{display:none;text-align:center;padding:40px 20px;background:white;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.3s ease;}.testimonial-item.active{display:block;}.testimonial-content{max-width:600px;margin:0 auto;}.testimonial-text{margin-bottom:30px;}.testimonial-text p{font-size:1.3rem;line-height:1.8;color:#2c3e50;font-style:italic;margin:0;}.testimonial-rating{margin-bottom:30px;}.testimonial-rating i{color:#f39c12;font-size:1.2rem;margin:0 2px;}.testimonial-author{display:flex;align-items:center;justify-content:center;gap:20px;}.author-image{flex-shrink:0;}.author-image img{width:60px;height:60px;border-radius:50%;object-fit:cover;}.default-avatar{width:60px;height:60px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;}.author-info{text-align:left;}.author-name{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0 0 5px 0;}.author-position{font-size:1rem;color:#3498db;margin:0 0 5px 0;font-weight:500;}.author-company{font-size:0.9rem;color:#7f8c8d;margin:0;}.testimonials-controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10;}.testimonial-prev,.testimonial-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.9);border:none;color:#2c3e50;font-size:1.5rem;width:50px;height:50px;border-radius:50%;cursor:pointer;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0,0,0,0.1);}.testimonial-prev{left:-25px;}.testimonial-next{right:-25px;}.testimonial-prev:hover,.testimonial-next:hover{background:#3498db;color:white;transform:translateY(-50%) scale(1.1);}.testimonials-dots{display:flex;justify-content:center;gap:10px;margin-top:30px;}.testimonial-dot{width:12px;height:12px;border-radius:50%;border:none;background:rgba(52,152,219,0.3);cursor:pointer;transition:all 0.3s ease;}.testimonial-dot.active{background:#3498db;transform:scale(1.2);}.testimonial-dot:hover{background:#3498db;}@media (max-width:768px){.testimonials-section{padding:60px 0;}.section-title{font-size:2rem;}.section-subtitle{font-size:1.1rem;}.testimonial-item{padding:30px 15px;}.testimonial-text p{font-size:1.1rem;}.testimonial-author{flex-direction:column;text-align:center;gap:15px;}.author-info{text-align:center;}.testimonial-prev,.testimonial-next{width:40px;height:40px;font-size:1.2rem;}.testimonial-prev{left:-20px;}.testimonial-next{right:-20px;}}@media (max-width:480px){.testimonials-section{padding:40px 0;}.section-header{margin-bottom:40px;}.testimonial-item{padding:25px 10px;}.testimonial-text p{font-size:1rem;}.author-image img,.default-avatar{width:50px;height:50px;}.default-avatar{font-size:1.2rem;}.author-name{font-size:1.1rem;}.author-position{font-size:0.9rem;}.author-company{font-size:0.8rem;}}
