@-webkit-keyframes dot-keyframes{0%{-webkit-transform:scale(.5);transform:scale(.5)}25%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes dot-keyframes{0%{-webkit-transform:scale(.5);transform:scale(.5)}25%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.post{position:relative;margin-bottom:1.875rem}.post .post-thumbnail{margin-bottom:1rem}.post .post-thumbnail img{width:100%}.post .entry-title{font-size:1.125rem;font-weight:600;margin-bottom:.375rem}.post .entry-title a{text-decoration:none;color:currentColor;padding-bottom:.0625rem}.post .entry-title a span{position:relative;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-gray-500)),to(var(--color-gray-500)));background-image:linear-gradient(var(--color-gray-500),var(--color-gray-500));background-position:0% 100%;background-repeat:no-repeat;background-size:0% .0625rem}.post .entry-title a:hover span{background-size:100% .0625rem}.post .entry-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;color:var(--color-gray-500);margin-bottom:1rem}.post .entry-meta a{color:var(--color-gray-900)}.post .entry-excerpt{font-size:.875rem}@media screen and (min-width:576px){.post .entry-excerpt{font-size:1rem}}@media screen and (min-width:992px){.blog-posts .post{margin-bottom:5.625rem}}@media screen and (min-width:992px){.blog-posts .post .post-thumbnail{margin-bottom:1.5rem}}@media screen and (min-width:1024px){.blog-posts .post .entry-title{font-size:2rem}}.single-posts-wrapper .post-header{margin-bottom:1.25rem}@media screen and (min-width:1024px){.single-posts-wrapper .post-header .entry-title{font-size:2.375rem;margin-bottom:.875rem}}@media screen and (min-width:576px){.single-posts-wrapper .entry-content{font-size:1.125rem;line-height:1.6}}.single-posts-wrapper .entry-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem;margin-top:1.25rem;margin-bottom:2.25rem;padding-top:1.5rem;border-top:1px solid var(--color-gray-200)}.single-posts-wrapper .entry-footer .entry-tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-posts-wrapper .entry-footer .entry-tags>span{font-size:.8125rem;color:var(--color-gray-500);margin-right:.75rem}.single-posts-wrapper .entry-footer .entry-tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1875rem;list-style:none;margin:0;padding:0}.single-posts-wrapper .entry-footer .entry-tags ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;color:var(--color-gray-900);height:1.5rem;padding-left:.375rem;padding-right:.375rem;border:1px solid var(--color-gray-300);border-radius:.125rem}.single-posts-wrapper .post-author-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.25rem}@media screen and (min-width:576px){.single-posts-wrapper .post-author-bio{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.single-posts-wrapper .post-author-bio .author-avatar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3.5rem;margin-right:1.25rem}@media screen and (min-width:576px){.single-posts-wrapper .post-author-bio .author-avatar{width:5.375rem}}.single-posts-wrapper .post-author-bio .author-avatar a{position:relative;display:block;overflow:hidden}.single-posts-wrapper .post-author-bio .author-detail{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.single-posts-wrapper .post-author-bio .author-detail>span{font-size:.75rem;font-weight:500;color:var(--color-gray-400)}.single-posts-wrapper .post-author-bio .author-detail .author-name{font-size:.9375rem}.single-posts-wrapper .post-author-bio .author-detail p{font-size:.8125rem;color:var(--color-gray-600)}.single-posts-wrapper .post-comments>.entry-title{margin-bottom:1.5rem}.single-posts-wrapper .post-comments .comment-list{list-style:none;margin:0;padding:0}.single-posts-wrapper .post-comments .comment-list .comment .comment-body{padding:.0625rem;margin-bottom:.9375rem}@media screen and (min-width:576px){.single-posts-wrapper .post-comments .comment-list .comment .comment-body{margin-bottom:2.25rem}}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .comment-meta{margin-bottom:.0625rem}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .comment-meta .avatar{float:left;width:4.75rem;height:4.75rem;margin-right:1.25rem}@media screen and (min-width:576px){.single-posts-wrapper .post-comments .comment-list .comment .comment-body .comment-meta .avatar{width:5.375rem;height:5.375rem;margin-right:2.5rem}}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .comment-meta b{float:left;font-size:.875rem;font-weight:600}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .comment-meta b a{color:currentColor;text-decoration:none}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .comment-meta .comment-metadata{float:left;line-height:1.2}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .comment-meta .comment-metadata a{font-size:.75rem;font-weight:500;text-decoration:none;color:currentColor;margin-left:.9375rem;opacity:.5}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .comment-content{margin-top:1.875rem}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .comment-content p{font-size:.875rem}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .reply{padding-left:6rem}@media screen and (min-width:576px){.single-posts-wrapper .post-comments .comment-list .comment .comment-body .reply{padding-left:7.875rem}}.single-posts-wrapper .post-comments .comment-list .comment .comment-body .reply a{font-size:.875rem;font-weight:600;text-decoration:none;color:var(--color-gray-900)}.single-posts-wrapper .post-comments .comment-respond .comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.3125rem;margin-right:-.3125rem}.single-posts-wrapper .post-comments .comment-respond .comment-form>.comment-notes{font-size:.875rem;font-weight:500}.single-posts-wrapper .post-comments .comment-respond .comment-form>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-left:.3125rem;padding-right:.3125rem}@media screen and (min-width:576px){.single-posts-wrapper .post-comments .comment-respond .comment-form>*.comment-form-author,.single-posts-wrapper .post-comments .comment-respond .comment-form>*.comment-form-email{width:50%}}.single-posts-wrapper .post-comments .comment-respond .comment-form>*.form-submit input{text-transform:uppercase;color:var(--color-white);background-color:var(--theme-primary-color)}@media screen and (min-width:576px){.single-posts-wrapper .post-comments .comment-respond .comment-form>*.form-submit input{padding-left:1.75rem;padding-right:1.75rem}}.single-posts-wrapper .post-comments .comment-respond .comment-form>* label{display:block;font-size:.75rem;font-weight:500;text-transform:uppercase;margin-bottom:.375rem}