.eke-blog-widget{display:flex;flex-wrap:wrap;margin:0 auto;max-width:clamp(68%,1200px,100%)}.eke-blog-section-1{display:flex;flex-direction:column;gap:20px;padding:0 25px 50px 0;width:100%}.eke-blog-section-3{display:flex;margin-top:10px;width:100%}.blog-widget-subtitle{background-color:#f4f6fa;border-radius:100vmax;color:var(--text-color);font-size:15px;font-weight:600;padding:4px;text-align:center;width:20%}.blog-widget-title{color:var(--text-color);font-size:35px;font-weight:600}.blog-widget-desc p{color:var(--text-color);margin-bottom:0}.blog-widget-btn{align-items:center;border:2px solid var(--blue);border-radius:100vmax;color:var(--blue);display:flex;font-size:18px;font-weight:600;gap:5px;justify-content:center;justify-content:space-between;padding:5px 5px 5px 18px;text-align:center;text-decoration:none;transition:all .3s ease;width:35%}.blog-widget-btn:focus,.blog-widget-btn:hover{background-color:var(--blue);color:#fff;font-weight:600;text-decoration:none}.blog-widget-btn .assoesco-arrow{background-color:var(--blue);border-radius:100vmax;padding:5px;transition:all .3s ease}.blog-widget-btn:hover .assoesco-arrow{background-color:#fff}.blog-widget-btn:hover .assoesco-arrow path{stroke:var(--blue)}.blog-widget-btn .assoesco-arrow path{stroke:#fff}.recent-posts{display:flex;gap:20px;width:100%}.recent-post-item{background-color:#fff;border-radius:15px;box-shadow:0 .125rem .375rem rgba(0,0,0,.05),0 .5rem 1.2rem rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;width:32%}.recent-post-item:hover{transform:scale(1.03)}.recent-post-item a{color:var(--text-color);text-decoration:none}.post-content{font-size:18px;padding:20px}.post-content p{margin-top:5px!important}.recent-post-item img{height:200px;object-fit:cover;width:100%}.post-title{color:var(--text-color);font-weight:600;margin-bottom:5px!important}.post-content span{color:var(--blue)}.post-content p{margin:0}@media (max-width:768px){.eke-blog-widget{padding:0 20px}.blog-widget-title{font-size:30px}.eke-blog-widget .eke-blog-section-1,.eke-blog-widget .eke-blog-section-3{width:100%}.eke-blog-widget .eke-blog-section-1{padding:20px 0}.eke-blog-section-1 .blog-widget-subtitle{width:40%}.eke-blog-section-3 .recent-posts{flex-wrap:wrap}.recent-posts .recent-post-item{width:100%}.post-content .post-title{font-size:18px!important}}