.blog-section .blog-wrap{display:flex;flex-direction:column;gap:40px}.blog-section .blog-wrap .single-post-box{gap:var(--sp-24-40)}.blog-section .blog-wrap .single-post-box .single-post-box--l{display:flex;border-radius:2px;overflow:hidden}.blog-section .blog-wrap .single-post-box .single-post-box--l img{width:100%;object-fit:cover;aspect-ratio:1.7777777778}.blog-section .blog-wrap .single-post-box .single-post-box--r{display:flex;flex-direction:column}.blog-section .pagination{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:16px}.blog-section .pagination .page-numbers{width:32px;height:32px;background:var(--color-bg--medium);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:0.3s}.blog-section .pagination .page-numbers.current,.blog-section .pagination .page-numbers:hover{background:var(--color-medium);color:var(--color-primary)}.single-post .single-post-top{overflow:hidden;position:relative}.single-post .single-post-top .single-post__img-holder{display:flex}.single-post .single-post-top-wrap .col--50{position:relative}.single-post .single-post-top-wrap .single-post__img{aspect-ratio:1.7777777778;border-radius:2px;object-fit:cover}.single-post .single-post__author-wrap{display:flex;flex-direction:row;gap:12px;align-items:center}.single-post .single-post__author-wrap .single-post__author__avatar{display:flex}.single-post .single-post__author-wrap .single-post__author__img{height:48px;width:48px;object-fit:cover;border-radius:50%}.single-post .single-post__author-wrap .single-post__author__inner{display:flex;flex-direction:column}.single-post .single-post__author-wrap .single-post__time-reading{opacity:0.5}.single-post .single-post__sidebar .single-post__toc{display:flex;flex-direction:column;gap:6px;position:relative;padding-left:16px}.single-post .single-post__sidebar .single-post__toc:before{content:"";height:100%;width:1px;position:absolute;left:0;top:0;background:#285C4D1F}.single-post .single-post__sidebar .single-post__toc .toc-item{padding:6px 0}.single-post .single-post__sidebar .single-post__toc .toc-item a.active{position:relative}.single-post .single-post__sidebar .single-post__toc .toc-item a.active:before{content:"";height:100%;width:2px;background-color:var(--color-primary);position:absolute;top:0;left:-16.5px}.single-post .single-post__sidebar .single-post__atc-wrap{display:flex;flex-direction:row;gap:12px}.single-post .single-post__sidebar .single-post__atc-wrap .single-post__atc{width:100%;border-radius:var(--border-r--16);height:52px;padding:2px 20px;display:flex;flex-direction:row;gap:6px;justify-content:space-between;align-items:center}.single-post .single-post__sidebar .single-post__atc-wrap .single-post__atc svg path{transition:0.3s}.single-post .single-post__sidebar .single-post__atc-wrap .single-post__atc:hover svg path{stroke:#fff}.single-post .single-post__text P{margin-bottom:8px}.single-post .single-post__text{width:100%}.single-post .single-post__text .single-post__author-wrap{margin-top:48px}.single-post .blog-cta-box{border-radius:var(--border-r--24);padding:var(--sp-24-40);display:flex;flex-direction:row;gap:var(--sp-12-24);margin-bottom:48px;margin-top:48px}.single-post .blog-cta-box .blog-cta-box__img{width:32px;height:auto}.single-post .blog-cta-box .blog-cta-box__inner{flex-grow:1}@media (max-width:992px){.single-post .single-post__sidebar__inner.hide .single-post__sidebar__head svg{transform:scaleY(-1)}.single-post .single-post__toc{padding-left:0 !important;gap:0 !important}.single-post .single-post__toc:before{display:none}.single-post .single-post__sidebar{position:relative;z-index:2}.single-post .single-post__sidebar .single-post__sidebar__head{justify-content:space-between;align-items:center;display:flex}.single-post .blog-cta-box{flex-direction:column}.single-post .single-post-top .container{padding-top:40px;padding-bottom:40px}.single-post .single-post-top .container .single-post-top-wrap{gap:40px}.single-post .single-post-top .container .post-excerpt{font-weight:500}.single-post .single-post__author-wrap .single-post__author__img{width:32px;height:32px}}#recent-posts{overflow:hidden}#recent-posts .recent-posts-carousel .blog-box{width:calc(25% - 20px);margin-right:20px;display:flex;flex-direction:column}#recent-posts .recent-posts-carousel .blog-box .blog-box__inner{flex-grow:1;display:flex;flex-direction:column}#recent-posts .recent-posts-carousel .blog-box .blog-box__img{border-radius:2px;aspect-ratio:1.7777777778;display:flex;overflow:hidden}@media (min-width:991px){.single-post .single-post__sidebar__head__icon{display:none}}@media (max-width:540px){.single-post .single-post-top .container{padding-top:20px}}