[class*=primary-background-color] .post.post--card,[class*=secondary-background-color] .post.post--card{box-shadow:var(--shadow-dark)}[class*=primary-background-color] .post.post--card:hover,[class*=secondary-background-color] .post.post--card:hover{box-shadow:var(--shadow-dark-hover)}.posts-container:hover>.post:not(:hover){z-index:2}.posts-container.news-posts.two-col{row-gap:calc(var(--gap-xl)*2)}.posts-container.two-col,.posts-container.three-col,.posts-container.four-col{display:flex;flex-direction:column;gap:5rem}@media screen and (min-width: 768px){.posts-container.two-col,.posts-container.three-col,.posts-container.four-col{gap:var(--gap)}}@media screen and (min-width: 768px){.posts-container.two-col,.posts-container.three-col,.posts-container.four-col{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px){.posts-container.four-col{grid-template-columns:1fr 1fr 1fr 1fr}.posts-container.three-col{grid-template-columns:1fr 1fr 1fr}}.posts-container .notice-no-post-found{background:var(--background);border-radius:var(--radius);box-shadow:var(--shadow-dark);padding:var(--p-size-m);width:100%}.posts-container .post{flex:1;z-index:10}.posts-container .post:hover,.posts-container .post:focus{z-index:11}.posts-container .post>:last-child{margin-bottom:0}.posts-container .post a{text-decoration:none;color:var(--text);transition:color var(--duration) ease-in-out}.posts-container .post a:hover,.posts-container .post a:focus{color:var(--primary)}.posts-container .post ul.categories{display:flex;gap:2rem;flex-wrap:wrap;margin:0;padding:0}.posts-container .post ul.categories li{list-style-type:none;background:var(--secondary);border-radius:.5rem;color:var(--standard);font-family:var(--font-heading);font-size:1.7rem;font-weight:600;padding:.9rem 2.5rem 1rem 2.5rem;transition:padding var(--duration) ease-in-out;min-height:2.73rem}.posts-container .post .image-container{display:flex;border-radius:calc(var(--radius)/2);box-shadow:var(--shadow-light);transition:box-shadow var(--duration-long) ease-in-out;position:relative;overflow:hidden;margin-bottom:var(--gap)}.posts-container .post .image-container picture{display:flex;margin:0;overflow:hidden;width:100%}.posts-container .post .image-container picture img{overflow:hidden;transform:scale(1);transition:transform var(--duration-long) ease-in-out}.posts-container .post .image-container ul.categories,.posts-container .post .image-container svg{position:absolute}.posts-container .post .image-container ul.categories{left:0;bottom:0;padding:0 7rem 0 0}.posts-container .post .image-container ul.categories li{margin-bottom:-0.5rem}.posts-container .post .image-container ul.categories li:first-child{border-top-left-radius:0}.posts-container .post .image-container svg{background:var(--primary);bottom:1.8rem;right:2.5rem;transition:background var(--duration) ease-in-out}.posts-container .post .image-container svg use{fill:var(--text)}.posts-container .post .image-container:hover,.posts-container .post .image-container:focus{box-shadow:var(--shadow-light-hover)}.posts-container .post .image-container:hover img,.posts-container .post .image-container:focus img{transform:scale(1.1)}.posts-container .post .image-container:hover ul.categories li,.posts-container .post .image-container:focus ul.categories li{padding-inline:3rem}.posts-container .post .image-container:hover svg,.posts-container .post .image-container:focus svg{background:#ffbbab}.posts-container .post-type--document,.posts-container .post--card{box-shadow:var(--shadow-light);border-radius:var(--radius)}.posts-container .post-type--document:hover,.posts-container .post--card:hover{box-shadow:var(--shadow-light-hover)}.posts-container .post-type--document{background:var(--white);box-sizing:border-box;width:100%;height:auto;min-height:fit-content;display:flex;transform:scale(1);transition:all var(--duration) ease-in-out}@media screen and (min-width: 768px){.posts-container .post-type--document{overflow:clip;min-height:21rem}}.posts-container .post-type--document:hover,.posts-container .post-type--document:focus{transform:scale(1.01);box-shadow:var(--shadow-dark-hover)}.posts-container .post-type--document:hover a,.posts-container .post-type--document:focus a{color:var(--text)}.posts-container .post-type--document:hover .meta-info span,.posts-container .post-type--document:focus .meta-info span{color:var(--text-light)}@media screen and (min-width: 768px){.posts-container .post-type--document{height:100%;min-height:15rem}}@media screen and (min-width: 992px){.posts-container .post-type--document{min-height:18rem}}@media screen and (min-width: 1200px){.posts-container .post-type--document{min-height:19rem}}.posts-container .post-type--document a{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%;padding:0 1.6rem 1.4rem 1.9rem}.posts-container .post-type--document a .categories{margin:0 0 auto -1.9rem;width:100%}.posts-container .post-type--document a .categories:has(+h3+p){margin-bottom:auto}.posts-container .post-type--document a .categories .category:first-child{border-top-right-radius:0;border-bottom-left-radius:0}.posts-container .post-type--document a svg.svg-thumbtack{fill:var(--secondary);position:absolute;top:1rem;right:1rem;transform:rotate(45deg)}.posts-container .post-type--document a h3{font-size:2.2rem;margin:3rem 0 auto 0}.posts-container .post-type--document a h3+p{margin-top:.5rem;margin-bottom:1.5rem}.posts-container .post-type--document a h3:has(+p){margin-bottom:0}.posts-container .post-type--document a>p{margin:0}.posts-container .post-type--document a h3,.posts-container .post-type--document a>p,.posts-container .post-type--document a .meta-info{max-width:calc(100% - 7.3rem)}.posts-container .post-type--document a .meta-info span{color:var(--text-lightest);font-size:1.2rem}.posts-container .post-type--document a .download-icon{position:absolute;right:1.6rem}.posts-container .post--article picture{aspect-ratio:540/319}.posts-container .post--article picture img{width:100%;height:100%;object-fit:cover}.posts-container .post--article time{font-size:1.5rem;color:var(--primary-alt-3);text-transform:uppercase;display:block;margin:0}.posts-container .post--article h3{font-size:2.6rem;margin-top:1rem}.posts-container .post--article h3+p{margin-top:.5rem}.posts-container.loading article>*{position:relative;overflow:hidden}.posts-container.loading article>*::before{content:"";background:var(--standard);width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:20}.posts-container.loading article>*::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);animation:shimmer 1.5s infinite;z-index:21}nav.pagination{z-index:3;position:relative;margin-block:calc(var(--gap-xl)*1.5) calc(var(--gap-xl)*2)}nav.pagination .prev svg{transform:rotate(180deg)}nav.pagination ul{margin:0;padding:0;display:flex;justify-content:center}nav.pagination ul li{list-style-type:none}nav.pagination ul li>*{display:block;font-family:var(--font-heading);font-weight:500;font-size:2rem;text-decoration:none;padding-inline:.4rem}nav.pagination ul li span{color:var(--primary-alt-2);font-weight:700}nav.pagination ul li a{color:var(--text)}nav.pagination ul li a:hover,nav.pagination ul li a:focus{color:var(--primary)}nav.pagination ul li.prev.disabled,nav.pagination ul li.next.disabled{display:none}nav.pagination ul li.prev:not(.disabled):hover svg use,nav.pagination ul li.prev:not(.disabled):focus svg use,nav.pagination ul li.next:not(.disabled):hover svg use,nav.pagination ul li.next:not(.disabled):focus svg use{fill:var(--primary)}nav.pagination ul li.prev svg,nav.pagination ul li.next svg{pointer-events:none}nav.pagination ul li.prev>*,nav.pagination ul li.next>*{padding-inline:1.1rem}.search .posts-container .post.post-type--document{height:fit-content}.search .posts-container .post.post-type--document a{height:fit-content}@media screen and (min-width: 768px){.search .posts-container .post.post-type--document a{min-height:30rem}}@media screen and (min-width: 1200px){.search .posts-container .post.post-type--document a{min-height:45rem}}.search .testimonial{position:relative}.searchwp-revised-search-notice{display:none}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}/*# sourceMappingURL=post.css.map */
