.header-visual--has-bg{min-height:66vh}.header-visual-link-blocks{margin:-2rem 0 0}.header-visual-link-block{border-radius:5px;color:#1e1e1e;transition:.5s cubic-bezier(.21,.76,.4,.96)}@media (min-width: 1200px){.header-visual-link-block{border-radius:10px;max-width:20%;width:20%}}.header-visual-link-block__image{--bs-aspect-ratio: 100%;width:3.75rem;border-radius:5px}@media (min-width: 1200px){.header-visual-link-block__image{--bs-aspect-ratio: 50%;width:100%}}.header-visual-link-block__icon{width:2rem}@media (min-width: 1200px){.header-visual-link-block__icon{width:auto;height:66%}}.header-visual-link-block__title{transition:.5s cubic-bezier(.21,.76,.4,.96)}.header-visual-link-block__overlay{position:absolute;top:50%;left:50%;width:200%;transform-origin:center;transform:translate(-200%,-50%) rotate(15deg);transition:.5s cubic-bezier(.21,.76,.4,.96);aspect-ratio:1}.header-visual-link-block:hover{color:#fff}.header-visual-link-block:hover .header-visual-link-block__title{padding-left:.5rem}.header-visual-link-block:hover .header-visual-link-block__overlay{transform:translate(-50%,-50%) rotate(15deg)}.pagination__link{min-width:2rem;line-height:2rem}.pagination__link--is-active,.pagination__link:hover{color:#608817}.tree-map-overview-page-filters{margin:0 -.3125rem;row-gap:1rem}@media (min-width: 768px){.tree-map-overview-page-filters{margin:0 -.625rem;row-gap:1.25rem}}.tree-map-overview-page-filters__filter{width:50%;padding:0 .3125rem}@media (min-width: 768px){.tree-map-overview-page-filters__filter{padding:0 .625rem;width:33.3%}}@media (min-width: 1200px){.tree-map-overview-page-filters__filter{width:13.4%}}@media (min-width: 1200px){.tree-map-overview-page-filters__filter--search{width:33%}}.tree-map-overview-page-filters__filter-search-input{padding-right:2.375rem}.tree-map-overview-page-filters__filter-search-icon{pointer-events:none;width:2.375rem;height:2.375rem}.tree-map-overview-page-filters__filter-btn{display:flex;width:100%;line-height:1.5rem;border:1px solid var(--bs-border-color);background-color:transparent;border-radius:5px;padding:.375rem .75rem;text-align:left}.tree-map-overview-page-filters__filter-btn:after{display:none}.tree-map-overview-page-filters__filter-btn-text{flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tree-map-overview-page-filters__filter-btn-icon{font-size:1rem;transition:.5s cubic-bezier(.21,.76,.4,.96);transform:rotate(0)}.tree-map-overview-page-filters__filter-btn.show .tree-map-overview-page-filters__filter-btn-icon{transform:rotate(180deg)}.tree-map-item{border-radius:.625rem;box-shadow:0 .25rem .625rem #0000001a;font-size:1.125rem}.tree-map-item__title{font-size:1.125rem;font-weight:800;margin:0 0 .5rem}@media (min-width: 768px){.tree-map-item__title{font-size:1.25rem}}.tree-map-item__meta{font-size:.75rem}@media (min-width: 768px){.tree-map-item__meta{font-size:.875rem}}.tree-map-item__meta-item{white-space:nowrap}.tree-map-item__tag{top:1rem;left:1rem;border-radius:.625rem;z-index:1;font-size:.75rem}.tree-map-item__image-wrapper{border-radius:5px}.tree-map-item__description{font-size:1rem}.tree-map-item__btns{gap:1px}.tree-map-item__btn{background-color:#e7eddc;font-weight:700;color:#1e1e1e;font-size:.875rem;text-decoration:none;width:50%}@media (min-width: 768px){.tree-map-item__btn{font-size:1rem}}.tree-map-item__btn-overlay{position:absolute;top:50%;left:50%;width:200%;transform-origin:center;transform:translate(-200%,-50%) rotate(15deg);transition:.5s cubic-bezier(.21,.76,.4,.96);aspect-ratio:1}.tree-map-item__btn:hover .tree-map-item__btn-overlay{transform:translate(-50%,-50%) rotate(15deg)}.tree-map-item__btn-icon{width:2rem;height:2rem;border-radius:100%;background-color:#fff;color:#608817;transition:.5s cubic-bezier(.21,.76,.4,.96)}.tree-map-item__btn:hover .tree-map-item__btn-icon{background-color:#ffffff40;color:#1e1e1e}
