.gfl-index-blogposts-wrap{margin:0 auto 15px}.gfl-index-blogpost{color:#c3c2c2}.gfl-index-blogpost.swiper-slide{float:left;width:50%;margin:0 auto 15px}.gfl-index-blogpost-wrap{margin:0 13px;border-radius:12px;overflow:hidden;box-shadow:0 3px 11px 0 rgba(0,0,0,.06);padding:18px}.gfl-index-blogpost-thumb{display:block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding-bottom:60%;position:relative;border-radius:12px}.gfl-index-blogpost-content{padding:0}.gfl-index-blogpost-title{color:#353539;font-size:20px;line-height:1.3;font-weight:700;margin:0 auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gfl-index-blogpost-title a{display:block;text-decoration:none;color:inherit;height:78px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.gfl-blogpost-category{color:inherit;text-decoration:none;display:inline-block;padding:1px 0;margin:15px auto 5px;position:relative;overflow:hidden;font-weight:800;text-transform:uppercase;font-size:14px}.gfl-index-blogpost.term-63{color:#2d6bae}.gfl-index-blogpost.term-94{color:#f99f37}.gfl-index-blogpost.term-233{color:#b63233}.gfl-index-blogpost.term-65{color:#f7355b}.gfl-index-blogpost.term-68{color:#5b90d4}.gfl-index-blogpost.term-85{color:#e2b446}.gfl-index-blogpost.term-67{color:#5bd2bd}.gfl-index-blogpost.term-93{color:#40bd7f}.gfl-index-blogpost.term-95{color:#943ba9}.gfl-index-blogpost.term-61{color:#53b6e8}.gfl-index-blogpost.term-183{color:#44c17d}.gfl-index-blogpost.term-54012{color:#6a53b9}@media screen and (min-width:740px){.gfl-index-blogpost.swiper-slide{width:33.33333%}}@media screen and (min-width:960px){.gfl-index-blogpost.swiper-slide{width:25%}}@media screen and (min-width:1440px){.gfl-index-blogpost.swiper-slide{width:20%}}@media screen and (min-width:1600px){.gfl-index-blogpost.swiper-slide{width:16.6666666667%}}@media screen and (max-width:640px){.gfl-index-blogposts-wrap{margin:0 auto 15px}.gfl-index-blogpost.swiper-slide{width:85%}.gfl-index-blogpost-wrap{margin:0 10px}.gfl-blogpost-category{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-sizing:border-box}.gfl-index-blogpost-title{font-size:19px;line-height:1.35}.gfl-index-blogpost-title a{height:76px}}@media screen and (max-width:320px){.gfl-index-blogpost-title{font-size:17px;line-height:1.35}.gfl-index-blogpost-title a{height:68px}}