@import url(/wp-content/themes/Divi-child/custom-divi-modules/shared-blog-styles.css);.blog-widget-container .blog-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blog-widget-container .blog-category-pills{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.blog-widget-container .blog-category-pills a{background:#fff;border-radius:100vw;padding:.25rem 1rem;border:solid 2px #00a8bf;font-weight:600;transition:all .25s ease;white-space:nowrap}.blog-widget-container .blog-category-pills a:hover,.blog-widget-container .blog-category-pills a.active{background:#00a8bf;color:#fff}.blog-posts-grid .blog-item{background:#fff;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:solid 1px rgb(0 168 191 / .25);transition:all .25s ease}.blog-posts-grid .blog-item:hover{border-color:rgb(0 168 191 / .75)}.blog-posts-grid .blog-item .entry-details{padding:1.5rem}.blog-posts-grid .blog-item .post-meta{font-size:.85rem;margin-bottom:.5rem}.blog-posts-grid .blog-item .post-meta>span{display:flex;align-items:center;gap:.5rem}.blog-posts-grid .blog-item .entry-title{font-size:1.25rem}.blog-posts-grid .blog-item .entry-title a{color:#222}.blog-posts-grid .blog-item .entry-details .entry-summary{margin-bottom:1rem}.blog-posts-grid .blog-item .entry-details a{margin-top:auto;display:inline-block}.blog-posts-grid .blog-item .entry-details .blog-read-more{text-transform:uppercase;font-weight:600;color:#e36a4f;position:relative;align-self:flex-start}.blog-posts-grid .blog-item .entry-details .blog-read-more::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;scale:0 1;height:2px;background-color:#e36a4f;transition:scale 0.25s ease;transform-origin:right}.blog-posts-grid .blog-item .entry-details .blog-read-more:hover::after{scale:1 1;transform-origin:left}.blog-posts-grid .blog-item .entry-thumbnail{line-height:0}.blog-posts-grid .blog-item .entry-thumbnail img{aspect-ratio:16/9;object-fit:cover}@keyframes pulse{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}.blog-widget-container.loading{animation:pulse 1s ease infinite;pointer-events:none}.blog-widget-container .blog-footer{text-align:center;padding:2rem 0}.blog-widget-container .blog-footer .blog-load-more{border-radius:5px;background:#ef9924;color:#fff;border-color:#ef9924;font-weight:700;text-transform:uppercase;font-size:1.15rem;cursor:pointer}@media (max-width:991px){.blog-widget-container .blog-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-widget-container .blog-posts-grid{grid-template-columns:1fr}}