.single-post-card .post-title:after{bottom:0;left:0;position:absolute;right:0;top:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media screen and (max-width:1120px){.hidden-in-mobile{display:none!important}}@media screen and (min-width:1120px){.hidden-in-desktop{display:none!important}}@media screen and (max-width:540px){.wp-block-group:has(.slider-brochures){padding-inline:10px}}.slider-brochures .swiper-slide{align-items:center;display:flex;flex-direction:column;justify-content:center}.slider-brochures .swiper-slide>figure{aspect-ratio:226/317;height:100%;max-height:317px;max-width:none;min-height:236px}@media screen and (max-width:540px){.flex-column{display:flex;flex-direction:column}}.single-post-card{--flow-space:1em;position:relative;text-decoration:none;transition:all .3s ease}.single-post-card:not(:last-child){margin-bottom:2rem}.single-post-card .categories,.single-post-card>*{margin-bottom:var(--flow-space)}.single-post-card:not(.single-post-card-featured){background-color:var(--wp--preset--color--gray);display:flex;flex-direction:column;padding:1rem}.single-post-card:not(.single-post-card-featured) .post-title{--flow-space:2rem}.single-post-card.single-post-card-featured{gap:0}.single-post-card.single-post-card-featured .single-post-card-img-wrapper{aspect-ratio:1/1;background-color:var(--wp--preset--color--gray);margin-bottom:0}.single-post-card.single-post-card-featured .single-post-card-img-wrapper .post-image{height:100%}.single-post-card.single-post-card-featured .single-post-card-img-wrapper .post-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-post-card.single-post-card-featured .single-post-card-img-wrapper .post-image .logo-placeholder{height:100%;-o-object-fit:contain;object-fit:contain;padding-inline:2rem;width:100%}@media screen and (max-width:780px){.single-post-card.single-post-card-featured .single-post-card-img-wrapper{margin-bottom:1.5rem}}.single-post-card.single-post-card-featured .single-post-card-content-wrapper{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:330px}.single-post-card .thumbnail{aspect-ratio:4/3;overflow:hidden}.single-post-card .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s;width:100%}.single-post-card .categories{--wp--preset--font-size--tag:12px;display:flex;flex-wrap:wrap;gap:5px;position:relative;z-index:3}.single-post-card .categories li{background:var(--wp--preset--color--primary);display:grid;padding:6px 8px;place-items:center}.single-post-card .categories li a{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--tag);text-decoration:none}.single-post-card .date{--wp--preset--font-size--date:0.75rem;color:var(--wp--preset--color--clr-text);font-size:var(--wp--preset--font-size--date)}.single-post-card .post-title{display:block;font-size:calc(.8rem + .03448vw - .18621px);margin-bottom:var(--flow-space);text-decoration:none}@media screen and (max-width:540px){.single-post-card .post-title{font-size:.8rem}}@media screen and (min-width:1120px){.single-post-card .post-title{font-size:1rem}}.single-post-card .post-title:after{content:""}.single-post-card .post-title .post-title-text{color:var(--wp--preset--color--primary);font-size:24px;font-weight:400;line-height:1.2}.single-post-card .post-excerpt{color:var(--wp--preset--color--clr-text);font-size:calc(.75rem + .02155vw - .11638px);margin-bottom:var(--flow-space)}@media screen and (max-width:540px){.single-post-card .post-excerpt{font-size:.75rem}}@media screen and (min-width:1120px){.single-post-card .post-excerpt{font-size:.875rem}}.single-post-card .post-footer{align-items:center;display:flex;gap:1rem;margin-bottom:0}.single-post-card .read-more{background:linear-gradient(var(--wp--preset--color--secondary),var(--wp--preset--color--secondary)) 0 100%/var(--d,0) 1px no-repeat;color:var(--wp--preset--color--secondary);display:inline;font-size:var(--wp--preset--font-size--base);transition:.3s;width:-moz-fit-content;width:fit-content}.single-post-card .read-more:after{content:attr(data-txt)}.single-post-card:hover .read-more{--d:100%}
