.blog-post-listing{padding-bottom:0}.blog-post-listing__item{border-radius:6px;display:grid;gap:0;grid-row:span 4;grid-template-rows:subgrid}.blog-post-listing__item:has(.blog-post-listing__item__read-more){grid-row:span 5}.blog-post-listing__item:has(.blog-post-listing__item__read-more) .blog-post-listing__item__text{grid-row:span 4}.blog-post-listing__item.bg-color--{background-color:var(--color-white)}.blog-post-listing__item,.blog-post-listing__item:hover{text-decoration:none}.blog-post-listing__item__image{border-top-right-radius:6px;overflow:hidden;position:relative;width:100%}.blog-post-listing__item__image:before{content:"";float:left;margin-left:-1px;width:1px}.blog-post-listing__item__image:after{clear:both;content:"";display:table}.grid-row--1 .blog-post-listing__item .blog-post-listing__item__image:before{padding-bottom:56.25%}.blog-post-listing__item__img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .3s ease-in-out;width:100%}.blog-post-listing__item__text{border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 0 10px 0 #0000001a;display:grid;gap:2rem;grid-row:span 3;grid-template-rows:subgrid;padding:3rem}.blog-post-listing__item__tags{position:relative;z-index:1}.blog-post-listing__item__date{display:block;font-size:var(--font-pre-title-size);position:relative;text-transform:capitalize;z-index:1}.color-light .blog-post-listing__item__date{opacity:1}.blog-post-listing__item__title a{color:inherit;text-decoration:none}.blog-post-listing__item__title a:after{content:"";inset:0;position:absolute}.blog-post-listing__item__post-content{z-index:1}.blog-post-listing__item__read-more{align-items:center;display:block;display:flex;font-weight:600;margin-top:auto}.blog-post-listing__item__post-content+.blog-post-listing__item__read-more{padding-top:1em}.blog-post-listing__item__read-more iconify-icon{margin-left:1.5rem}.blog-post-listing__item__image.blog-post-listing__item__image--16by9:before{padding-bottom:56.25%}.blog-post-listing__item__image.blog-post-listing__item__image--3by2:before{padding-bottom:66.66667%}.blog-post-listing__item__image.blog-post-listing__item__image--4by3:before{padding-bottom:75%}.blog-post-listing__item__image.blog-post-listing__item__image--1by1:before{padding-bottom:100%}.blog-post-listing__item__image.blog-post-listing__item__image--2by3:before{padding-bottom:150%}.blog__filters__container{display:flex;flex-wrap:wrap}.blog-inner__tags__container>*,.blog-post-listing__item__tags>*,.blog__filters__categories .cats>*,.blog__filters__types .types>*{margin-bottom:var(--button-margin,0);margin-left:0;margin-right:var(--button-margin,0);margin-top:0}.blog-inner__tags__container>*,.blog__filters__categories .cats>*,.blog__filters__types .types>*{--button-margin:1.5rem}.blog-post-listing__item__tags{--button-margin:0.5rem}.btn.btn--filter:first-of-type{margin-left:0}.blog-post-listing__pagination__link,.btn.btn--filter,.btn.btn--listing,.btn.btn--share{align-items:center;border-radius:var(--module-settings-cta-border-radius);cursor:pointer;display:inline-flex;font-family:var(--font-button-font);font-size:var(--button-size);font-weight:var(--button-weight);line-height:1;padding:var(--button-padding-top) var(--button-padding-lr) var(--button-padding-bottom);text-decoration:none}.btn--listing,.btn--listing:hover{background-color:transparent;border:0;padding:0!important}.btn--listing+span{margin:0}.btn--listing{--button-size:1.8rem}.btn--share{border-radius:100%!important;padding:7px!important}.color-light .blog-post-listing__pagination__link,.color-light .btn.btn--filter,.color-light .btn.btn--listing,.color-light .btn.btn--share{align-items:center;background-color:var(--blog-button-light-background-color);border:var(--blog-button-light-border-width) solid var(--blog-button-light-border-color);border-radius:var(--module-settings-cta-border-radius);color:var(--blog-button-light-text-color);cursor:pointer;display:inline-flex;font-family:var(--font-button-font);font-size:var(--button-size);font-weight:var(--button-weight);line-height:1;padding:var(--button-padding-top) var(--button-padding-lr) var(--button-padding-bottom);text-decoration:none}.color-light .blog-post-listing__pagination__link.active,.color-light .blog-post-listing__pagination__link:hover,.color-light .btn.btn--filter.active,.color-light .btn.btn--filter:hover,.color-light .btn.btn--listing.active,.color-light .btn.btn--listing:hover,.color-light .btn.btn--share:hover{background-color:var(--blog-button-light-hover-background-color);border:var(--blog-button-light-border-width) solid var(--blog-button-light-hover-border-color);color:var(--blog-button-light-hover-text-color);text-decoration:none}.blog-inner__tags__container{flex-wrap:wrap}.blog-post-listing__listing.grid-row.grid-row--1 .blog-post-listing__item{display:flex;flex-direction:row;width:100%}.blog-post-listing__listing.grid-row.grid-row--1 .blog-post-listing__item .blog-post-listing__item__image,.blog-post-listing__listing.grid-row.grid-row--1 .blog-post-listing__item .blog-post-listing__item__text{width:50%}.blog-post-listing__pagination{align-items:center;display:flex;justify-content:center;margin:7rem 0 0;width:100%;--button-size:2.2rem}.blog-post-listing__pagination ul{display:flex;list-style:none;padding:0}.blog-post-listing__pagination__link{border-radius:100%;display:flex;height:40px;justify-content:center;padding:5px;width:40px}.blog-post-listing__pagination__link.active{color:var(--color-color10);font-weight:700}.blog-post-listing__pagination__link{line-height:0;--button-margin:0.5rem;margin:var(--button-margin,0)}.blog-post-listing__pagination__link.disabled{opacity:.5;pointer-events:none}.blog__filters__categories .cats{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.blog-post-listing__listing.grid-row.grid-row--1 .blog-post-listing__item{flex-direction:column}.blog-post-listing__listing.grid-row.grid-row--1 .blog-post-listing__item .blog-post-listing__item__image,.blog-post-listing__listing.grid-row.grid-row--1 .blog-post-listing__item .blog-post-listing__item__text{width:100%}}.mdi-chevron-left:before,.mdi-chevron-right:before{font-size:2rem}