/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pager{list-style-image:none;list-style-type:none;margin:3.75rem 0 0;padding:0;text-align:center}.pager a.button{background-color:#fff;border:1px solid #9d9d9d;color:#121212;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;line-height:1.22;padding:.9375rem 1.5625rem;text-align:center;transition:.2s ease}.pager a.button,.pager a.button:hover{-webkit-text-decoration:none;text-decoration:none}.pager a.button:hover{background-color:#121212;border-color:#121212;color:#fff}
.search-result-view{margin-top:1.25rem}.search-result-view__items .views-infinite-scroll-content-wrapper{display:flex;flex-direction:column;gap:1.375rem}@media only screen and (min-width:48rem){.search-result-view__items .views-infinite-scroll-content-wrapper{flex-flow:row wrap;gap:2.5rem 1.375rem;justify-content:center}.search-result-view__items .views-row{flex-basis:27.5%}}@media only screen and (min-width:62rem){.search-result-view__items .views-row{flex-basis:23.5%}}.view--search-results .js-pager__items{display:flex;justify-content:center;list-style-image:none;list-style-type:none;margin:0 0 1.875rem;padding:0}.view--search-results .js-pager__items a{background-color:#121212;border:1px solid #121212;color:#fff;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;line-height:1.22;padding:.9375rem 1.5625rem;text-align:center;transition:.2s ease}.view--search-results .js-pager__items a,.view--search-results .js-pager__items a:hover{-webkit-text-decoration:none;text-decoration:none}.view--search-results .js-pager__items a:focus,.view--search-results .js-pager__items a:hover{background-color:#f9f9f9;color:#121212}.search-result-filter__section{background:#d5d7dd;display:flex;flex-direction:column;gap:1.25rem}.search-result-filter__section .container{position:relative}.search-result-filter__section .search-api-fulltext__container{align-items:center;display:flex}.search-result-filter__section .search-api-fulltext__edit{align-items:center;background:#000;display:flex;height:100%;padding:.5rem}@media only screen and (min-width:48rem){.search-result-filter__section .search-api-fulltext__edit{padding:0 .625rem}}@media only screen and (min-width:62rem){.search-result-filter__section{gap:2.5rem}}.search-result-filter__top{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width:48rem){.search-result-filter__top{align-items:center;display:flex;gap:3.125rem;position:absolute;right:10%;top:2.5rem;z-index:2}}.search-result-filter__help{align-items:center;display:flex;font-size:.875rem;gap:.625rem}.search-result-filter__help a{color:#121212;-webkit-text-decoration:none;text-decoration:none}.search-result-filter__header{color:#121212;font-size:1.25rem;font-weight:600;line-height:3.125rem}.search-result-filter__title{align-items:center;display:flex;font-size:1.375rem;font-weight:700;gap:.625rem;line-height:2.25rem}.search-result-filter__bottom{padding:1.25rem}.search-result-filter__bottom .views-exposed-form{display:flex;flex-direction:column;gap:1.25rem;position:relative}.search-result-filter__bottom .views-exposed-form .form-item{display:flex;flex-direction:column;gap:.625rem}.search-result-filter__bottom .views-exposed-form .form-item .form-label{color:#121212;font-size:1rem;font-weight:600;line-height:1.375rem}.search-result-filter__bottom .views-exposed-form .form-item .form-select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #f1f3f7;border-radius:.5rem;box-shadow:0 1px 4px 0 rgba(25,33,61,.08);display:flex;height:2.5rem;justify-content:space-between;padding:.625rem 1rem;width:12.5rem}.search-result-filter__bottom .views-exposed-form .form-item .form-select__container{align-items:center;display:flex}.search-result-filter__bottom .views-exposed-form .form-item .form-select__container .icp-cheveron-down{position:relative;right:1.875rem}.search-result-filter__bottom .views-exposed-form .form-item .form-select option{background:#fff;border:1px solid #f1f3f7;border-radius:8px 8px 0 0;color:#454545;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.625rem 1rem}.search-result-filter__bottom .views-exposed-form .form-item__search-api-fulltext{flex-basis:100%}.search-result-filter__bottom .views-exposed-form .form-item__search-api-fulltext .form-text{height:2.5rem;padding:.5rem;width:60%}.search-result-filter__bottom .views-exposed-form .form-item__search-api-fulltext .form-text:focus-visible{outline:none}@media only screen and (min-width:48rem){.search-result-filter__bottom .views-exposed-form .form-item__search-api-fulltext .form-text{padding:0 .625rem;width:40%}}.search-result-filter__bottom .views-exposed-form .form-actions{align-items:end;display:flex;height:2.5rem;position:absolute;right:0}@media only screen and (min-width:48rem){.search-result-filter__bottom .views-exposed-form .form-actions{right:50%}}.search-result-filter__bottom .views-exposed-form .form-submit{background-color:#121212;border:1px solid #121212;color:#fff;cursor:pointer;display:inline-block;font-family:publico Headline Roman Regular,sans-serif;font-size:1.125rem;font-weight:500;height:2.5rem;line-height:1.22;line-height:1.25rem;padding:.625rem 1.25rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:.2s ease}.search-result-filter__bottom .views-exposed-form .form-submit:hover{-webkit-text-decoration:none;text-decoration:none}.search-result-filter__bottom .views-exposed-form .form-submit:focus,.search-result-filter__bottom .views-exposed-form .form-submit:hover{background-color:#f9f9f9;color:#121212}.search-result-filter__bottom .views-exposed-form .form-item__sort{justify-content:end}@media only screen and (min-width:48rem){.search-result-filter__bottom .views-exposed-form{flex-flow:row wrap;gap:.625rem 1.875rem}}@media only screen and (min-width:62rem){.search-result-filter__bottom{padding:2.5rem 3.75rem}}@media only screen and (max-width:47.9375rem){div.view--search-results .search-result-filter__section{background-color:#efefef;padding-bottom:.625rem}div.view--search-results .search-result-filter__section .container{display:flex;flex-direction:column-reverse;width:100%}div.view--search-results .search-result-filter__section .search-result-filter__bottom{padding:0}div.view--search-results .search-result-filter__section .search-result-filter__bottom .views-exposed-form .form-actions{display:none!important}div.view--search-results .search-result-filter__section .search-result-filter__bottom .views-exposed-form .form-item__search-api-fulltext{background-color:#d5d7dd;margin-left:-1.125rem;margin-right:-1.125rem;padding:1.25rem}div.view--search-results .search-result-filter__section .search-result-filter__bottom .views-exposed-form .form-item__search-api-fulltext .form-text{flex:1 1 auto;width:100%}div.view--search-results .search-result-filter__section .search-result-filter__bottom .views-exposed-form .form-item .form-label{display:none}div.view--search-results .search-result-filter__section .search-result-filter__bottom .views-exposed-form .form-item .form-select{background:transparent;border:1px solid #ccc;border-radius:0;box-shadow:none;width:100%}div.view--search-results .search-result-filter__section .search-result-filter__bottom .views-exposed-form .form-item .form-select__container .icp-cheveron-down{margin-left:-1.875rem;right:0}div.view--search-results .search-result-filter__help{display:none!important}div.view--search-results .search-result-filter__header{text-align:center;width:100%}div.view--search-results .search-result-view__items .views-infinite-scroll-content-wrapper{flex-flow:row wrap;gap:1rem}div.view--search-results .search-result-view__items .views-infinite-scroll-content-wrapper .views-row{width:calc(50% - .5rem)}div.view--search-results .search-result-view__items .views-infinite-scroll-content-wrapper .views-row .search-page-result__image{padding:0 0 62%;position:relative}div.view--search-results .search-result-view__items .views-infinite-scroll-content-wrapper .views-row .search-page-result__image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}div.view--search-results .search-result-view__items .views-infinite-scroll-content-wrapper .views-row .search-page-result__info{gap:.625rem;padding:1rem .75rem}div.view--search-results .search-result-view__items .views-infinite-scroll-content-wrapper .views-row .search-page-result__info h2{font-size:1.5rem}}
.search-page-result,.search-page-result__container{height:100%}.search-page-result__wrap{background:#fff;box-shadow:0 1px 4px 0 rgba(25,33,61,.08);height:100%}.search-page-result__wrap a{-webkit-text-decoration:none;text-decoration:none}.search-page-result__wrap:hover{box-shadow:0 4px 8px 0 rgba(25,33,61,.08)}.search-page-result__image{line-height:0}.search-page-result__image img{background:#fff;height:18.75rem;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:62rem){.search-page-result__image img{width:18.75rem}}.search-page-result__info{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem;text-align:center}.search-page-result__info h2{font-weight:800;margin:0}@media only screen and (min-width:62rem){.search-page-result__info h2{font-size:1.125rem;line-height:1.5rem}}.search-page-result__details,.search-page-result__details p,.search-page-result__subtitle,.search-page-result__subtitle p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center}.search-page-result__subtitle{color:#454545}@media only screen and (min-width:48rem){.search-page-result{flex-basis:27.5%}}@media only screen and (min-width:62rem){.search-page-result{flex-basis:23.5%}}
