.post-item__thumbnail{width:100%;padding-bottom:66%;height:0;margin-bottom:20px;background-position:50%;position:relative;overflow:hidden;border-radius:50px 50px 50px 0}.post-item__thumbnail img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover}.post-item__thumbnail--news{margin-bottom:40px;border:2px solid var(--wp--preset--color--dark-blue);background-color:var(--wp--preset--color--light)}.post-item__thumbnail--news img{-o-object-fit:contain;object-fit:contain;padding:10%}@media screen and (min-width: 896px){.post-item__thumbnail{margin-bottom:30px}}.post-item__meta{margin-bottom:10px}.post-item__title{margin-bottom:10px}.post-item__title a{font-family:"PP Telegraf",Helvetica,Arial,sans-serif;color:var(--wp--preset--color--dark-blue);display:flex;align-items:flex-end;text-decoration:underline;transition:all .3s ease-in-out;text-decoration-color:rgba(0,0,0,0)}.post-item__title a:after{content:"";height:30px;width:30px;display:block;margin-left:10px;flex:none;background-repeat:no-repeat;background-size:29px;margin-bottom:8px;background-size:100%;transition:all .3s ease-in-out}@media screen and (max-width: 895px){.post-item__title a:after{height:25px;width:25px;margin-bottom:2px}}.post-item__title a[target=_blank]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMyAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzk0MjkgMTQuOTk3TDE4LjczOSAzLjYxNzlMMTAuNzY0IDMuNjY4MDNWMC45MzYwMzVIMjIuOTk5OVYxNC40MjA2SDIwLjUxNjJMMjAuNTYxOCA1LjY0ODFMMTAuMjM5OSAxNy4wMjcyTDguMzk0MjkgMTQuOTk3WiIgZmlsbD0iIzFBN0Q4NCIvPgo8cmVjdCB5PSI2LjIxMjg5IiB3aWR0aD0iMi4zOTg0OSIgaGVpZ2h0PSIxOS43ODc1IiBmaWxsPSIjMUE3RDg0Ii8+CjxyZWN0IHg9IjIuMzk4MTkiIHk9IjI2IiB3aWR0aD0iMi42MzgzNCIgaGVpZ2h0PSIxNS41OTAyIiB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgMi4zOTgxOSAyNikiIGZpbGw9IiMxQTdEODQiLz4KPHJlY3QgeD0iMi4zOTgxOSIgeT0iOC44NTEwNyIgd2lkdGg9IjIuNjM4MzQiIGhlaWdodD0iNS45OTYyMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDIuMzk4MTkgOC44NTEwNykiIGZpbGw9IiMxQTdEODQiLz4KPHJlY3QgeD0iMTUuNTkwMyIgeT0iMTYuNzY2MSIgd2lkdGg9IjIuMzk4NDkiIGhlaWdodD0iNi41OTU4NCIgZmlsbD0iIzFBN0Q4NCIvPgo8L3N2Zz4K);height:32px;background-size:auto 90%}.post-item__title a:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;display:block;z-index:2}.post-item__title a:hover,.post-item__title a:focus{text-decoration-color:inherit}.post-item__title a:hover:after,.post-item__title a:focus:after{transform:translateX(5px)}.post-item,.post-item__content{height:100%;position:relative}.post-item__content{display:flex;flex-direction:column-reverse;justify-content:flex-end}.post-item__text{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 1 auto}.single .hero h1{margin-bottom:30px}.single .hero p{font-family:"IBM Plex Mono",Helvetica,Arial,sans-serif}.single .hero ul{margin-top:10px;display:flex;flex-flow:row wrap}.single .hero ul li{padding-right:30px}.single .hero ul li:last-child{padding-right:0}.single .hero p,.single .hero ul{text-transform:uppercase;font-size:1.0625rem}.single .hero a:not(.mg-button){text-decoration:underline;transition:all .3s ease-in-out;font-family:"IBM Plex Mono",Helvetica,Arial,sans-serif}.single .hero a:not(.mg-button):hover,.single .hero a:not(.mg-button):focus{text-decoration-color:rgba(0,0,0,0)}.single .hero__content{padding-bottom:40px}.single .breadcrumb_last .ellipses{margin-left:-4px}.single .article{padding:0 0 40px;margin-top:60px;background:url(/wp-content/themes/biom/dist/assets/spruce-pattern.8202a7e53119dfa1732f..svg) top right no-repeat,linear-gradient(180deg, #FFF, var(--wp--preset--color--lightest-cyan))}.single .article a:not([class]){text-decoration:underline;transition:all .3s ease-in-out}.single .article a:not([class]):hover,.single .article a:not([class]):focus{text-decoration-color:rgba(0,0,0,0)}.single .article>.mg-block--general-content.is-layout-constrained:first-child{padding-top:0}.single .article>.mg-block--general-content.is-layout-constrained:last-child{padding-bottom:0}@media screen and (min-width: 896px){.single .article{margin-top:100px;padding:0 0 75px}}.single__tags{padding:40px 0;font-family:"IBM Plex Mono",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.0625rem}.single__tags .wrapper{display:flex;flex-flow:row wrap}.single__tags .wrapper span{padding-right:10px}.single__tags .wrapper ul{display:flex;flex-flow:row wrap}.single__tags .wrapper ul li{padding-right:30px}.single__tags .wrapper ul li a{text-decoration:underline;transition:all .3s ease-in-out}.single__tags .wrapper ul li a:hover,.single__tags .wrapper ul li a:focus{text-decoration-color:rgba(0,0,0,0)}.single__tags .wrapper ul li:last-child{padding-right:0}.single__related{background-color:var(--wp--preset--color--light-cyan);padding:40px 0}.single__related h2{text-transform:lowercase}.single__related h2:first-letter{text-transform:uppercase}@media screen and (min-width: 896px){.single__related{padding:80px 0}}.mg-block--featured-posts{background:var(--wp--preset--color--light-cyan);padding:40px 0;margin:0}.mg-block--featured-posts--event{background:var(--wp--preset--color--lightest-yellow)}.mg-block--featured-posts:last-child{margin-block-end:0}@media screen and (min-width: 896px){.mg-block--featured-posts{padding:80px 0}}.featured-posts__heading{margin-bottom:30px}.featured-posts__heading h2{color:var(--wp--preset--color--dark-blue)}@media screen and (max-width: 895px){.featured-posts__heading h2{font-size:2.1875rem}}@media screen and (max-width: 767px){.featured-posts__heading-button .wp-block-button{margin-right:0;margin-left:auto}}@media screen and (min-width: 768px){.featured-posts__heading-button{flex:none;flex-basis:inherit !important;flex-grow:initial !important}}@media screen and (max-width: 767px){.featured-posts__heading-text{order:2}}@media screen and (max-width: 895px){.featured-posts__heading{gap:20px !important;flex-direction:row reverse}}@media screen and (min-width: 896px){.featured-posts__heading{margin-bottom:40px}}.featured-posts__featured+.featured-posts__grid{margin-top:40px}@media screen and (min-width: 896px){.featured-posts__featured .post-item__content{flex-direction:row-reverse;align-items:center}.featured-posts__featured .post-item__thumbnail{width:50%;padding-bottom:33%;margin-bottom:0}.featured-posts__featured .post-item__text{width:50%;padding-left:50px}}@media screen and (max-width: 767px){.featured-posts__grid{gap:30px}}

/*# sourceMappingURL=blocks-acf-featured-posts-style.6332ec9532bf5f3d68af.css.map*/