.cmp-blogshub h2{font-size:20px;margin-top:.5rem;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}
.cmp-blogshub__description{margin-bottom:30px}
.cmp-blogshub__list{display:flex;flex-grow:1;flex-wrap:wrap;margin-left:-5px}
.cmp-blogshub__item{position:relative;margin:0 5px 20px;width:calc(50% - 7.5px);user-select:none}
.cmp-blogshub__item:nth-child(2n){margin-right:0}
.cmp-blogshub__item .infos{overflow:hidden;position:relative;padding:10px;max-height:150px;text-align:center}
.cmp-blogshub__item .infos__title,.cmp-blogshub__item .infos__descriptions{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.cmp-blogshub__item .infos__title{font-size:13px;margin:0 0 5px;letter-spacing:.57px;color:#1d1d1b;text-transform:uppercase;font-weight:bold}
.cmp-blogshub__item .infos__date{font-size:10px;margin:0 0 8px;letter-spacing:1.2px;color:#000;display:block;text-transform:uppercase}
.cmp-blogshub__item .infos__descriptions{font-size:10px;letter-spacing:1.6px;color:#000}
.cmp-blogshub__image img{height:420px;width:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}
@media only screen and (min-width:1024px){.cmp-blogshub{margin:3rem 2rem;justify-content:space-between;display:flex;flex-wrap:wrap}
.cmp-blogshub h2{font-size:26px;margin:0 20px 30px;text-align:left;max-width:25%}
.cmp-blogshub__description{margin:0 30px 30px 20px;max-width:66%;flex-basis:66%}
.cmp-blogshub__list{margin:0}
.cmp-blogshub__item{margin:0 20px 40px;width:calc(25% - 40px)}
.cmp-blogshub__item .infos__title{font-size:14px;margin:0 0 .5rem}
.cmp-blogshub__item .infos__date{font-size:13px;margin:10px}
.cmp-blogshub__item .infos__descriptions{font-size:12px}
.cmp-blogshub__image img{height:300px}
}
@media only screen and (min-width:1600px){.cmp-blogshub__description{flex-basis:70%}
.cmp-blogshub__item .image img{height:420px}
}
.pagination-container{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;width:100%}
.pagination-container__list{display:flex;align-items:baseline}
.pagination-container__button{border:0;background-color:transparent;cursor:pointer;font-size:17px;color:#ccc;min-width:18px;padding:1px 7px 2px;display:none}
.pagination-container__button.current{font-size:20px;color:#000}
.pagination-container__button--prev,.pagination-container__button--next{font-size:10px;color:#000}
.pagination-container__button--prev{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.pagination-container__button--next{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.pagination-container .more-posts{display:flex;justify-content:center;flex-basis:100%;margin:0 .8rem}
.pagination-container .more-posts .view-more{cursor:pointer;letter-spacing:1.4px;outline:0;border-radius:25px;border:2px solid #000;padding:12px 50px;position:relative;background-color:#fff;text-transform:uppercase;width:100%}
.pagination-container .more-posts .view-more.cmp-loader__hidecontent{opacity:.5;pointer-events:none}
.pagination-container .more-posts .view-more .cmp-loader__circ.show{top:10px;right:10px;position:absolute}
@media only screen and (min-width:1024px){.pagination-container .more-posts{flex-basis:70%}
.pagination-container .more-posts .view-more{width:unset}
}