/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-directory__main,.view-directory__top{margin:0 auto;padding-inline:var(--size-5);}@media (min-width:1024px){.view-directory__main,.view-directory__top{padding-inline:var(--size-16);max-width:var(--xxlarge-screen);}}@media (min-width:1200px){.view-directory__main,.view-directory__top{display:grid;gap:var(--size-8);grid-template-columns:352px auto;width:calc(100% - var(--size-32));padding-inline:0;}}.view-directory__title,.view-directory__hero .l-block__title{margin-bottom:var(--size-10);line-height:var(--line-none);font-weight:var(--font-regular);font-size:var(--font-display-md-mobile);}@media (min-width:1024px){.view-directory__title,.view-directory__hero .l-block__title{margin-bottom:var(--size-12);letter-spacing:var(--letter-xs);font-size:var(--font-display-md-tablet);}}@media (min-width:1200px){.view-directory__title,.view-directory__hero .l-block__title{letter-spacing:-0.03em;font-size:var(--font-display-md-desktop);}}.view-directory__filters .ts-wrapper .ts-control,.view-directory__options .sort .ts-wrapper .ts-control,.view-directory__filters .ts-wrapper .ts-dropdown,.view-directory__options .sort .ts-wrapper .ts-dropdown{color:var(--color-gray-600);font-size:var(--font-base-desktop);font-weight:var(--font-medium);line-height:var(--line-none);background-color:var(--color-white);border-radius:var(--rounded-lg);border:1px solid var(--color-gray-400);}.view-directory__filters .ts-wrapper .ts-control,.view-directory__options .sort .ts-wrapper .ts-control{padding:20px 8px 20px 12px;height:58px;}.view-directory__filters .ts-wrapper .ts-control .item,.view-directory__options .sort .ts-wrapper .ts-control .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - var(--size-7));line-height:var(--line-sm);transform:translateY(-2px);}.view-directory__filters .ts-wrapper .ts-control input,.view-directory__options .sort .ts-wrapper .ts-control input{color:inherit;position:absolute;font-size:inherit;font-weight:inherit;line-height:inherit;transform:translateY(-2px);}.view-directory__filters .ts-wrapper .ts-control::after,.view-directory__options .sort .ts-wrapper .ts-control::after{position:absolute;top:50%;display:flex;font-size:12px;align-items:center;right:var(--size-2);justify-content:center;transform:translateY(-50%);width:var(--size-4);height:var(--size-4);color:var(--color-blue);font-family:var(--font-awesome);content:var(--fa-chevron-down);}.view-directory__filters .ts-wrapper .ts-control ::-moz-placeholder,.view-directory__options .sort .ts-wrapper .ts-control ::-moz-placeholder{color:var(--color-gray-600);line-height:var(--line-none);}.view-directory__filters .ts-wrapper .ts-control ::placeholder,.view-directory__options .sort .ts-wrapper .ts-control ::placeholder,.view-directory__filters .ts-wrapper .ts-control ::-moz-placeholder,.view-directory__options .sort .ts-wrapper .ts-control ::-moz-placeholder,.view-directory__filters .ts-wrapper .ts-control ::-webkit-input-placeholder,.view-directory__options .sort .ts-wrapper .ts-control ::-webkit-input-placeholder{color:var(--color-gray-600);line-height:var(--line-none);}.view-directory__filters .ts-wrapper .ts-dropdown,.view-directory__options .sort .ts-wrapper .ts-dropdown{margin-top:var(--size-1);box-shadow:0 2px 8px -2px rgba(0,0,0,0.1);}.view-directory__filters .ts-wrapper .ts-dropdown .ts-dropdown-content,.view-directory__options .sort .ts-wrapper .ts-dropdown .ts-dropdown-content{border-radius:var(--rounded-lg);}.view-directory__filters .ts-wrapper .ts-dropdown .option,.view-directory__options .sort .ts-wrapper .ts-dropdown .option{padding:var(--size-5) var(--size-3);padding-right:var(--size-2);display:flex;align-items:center;gap:var(--size-3);font-size:var(--font-base-desktop);color:var(--color-gray-900);}.view-directory__filters .ts-wrapper .ts-dropdown .option.active,.view-directory__options .sort .ts-wrapper .ts-dropdown .option.active{background-color:var(--color-blue-50);}.view-directory__filters .ts-wrapper .ts-dropdown .option:first-child,.view-directory__options .sort .ts-wrapper .ts-dropdown .option:first-child{border-top-left-radius:var(--rounded-lg);border-top-right-radius:var(--rounded-lg);}.view-directory__filters .ts-wrapper .ts-dropdown .option:last-child,.view-directory__options .sort .ts-wrapper .ts-dropdown .option:last-child{border-bottom-left-radius:var(--rounded-lg);border-bottom-right-radius:var(--rounded-lg);}.view-directory__filters .ts-wrapper .ts-dropdown .option [type=checkbox],.view-directory__options .sort .ts-wrapper .ts-dropdown .option [type=checkbox]{flex-shrink:0;width:var(--size-5);height:var(--size-5);}.view-directory__filters .ts-wrapper .ts-dropdown .option [type=checkbox]:checked,.view-directory__options .sort .ts-wrapper .ts-dropdown .option [type=checkbox]:checked{accent-color:var(--color-blue);}.view-directory__filters .ts-wrapper .ts-dropdown .option .facet-count,.view-directory__options .sort .ts-wrapper .ts-dropdown .option .facet-count{flex-shrink:0;margin-left:auto;font-size:var(--font-base-xs-desktop);color:var(--color-gray-600);}.view-directory__filters .ts-wrapper.dropdown-active .ts-control,.view-directory__options .sort .ts-wrapper.dropdown-active .ts-control{border-color:var(--color-blue);}.view-directory__filters .ts-wrapper.dropdown-active .ts-control ::placeholder,.view-directory__options .sort .ts-wrapper.dropdown-active .ts-control ::placeholder,.view-directory__filters .ts-wrapper.dropdown-active .ts-control ::-webkit-input-placeholder,.view-directory__options .sort .ts-wrapper.dropdown-active .ts-control ::-webkit-input-placeholder{color:var(--color-gray-900);}.view-directory__filters .ts-wrapper.dropdown-active .ts-control::after,.view-directory__options .sort .ts-wrapper.dropdown-active .ts-control::after{content:var(--fa-chevron-up);}.view-directory__filters .ts-wrapper.disabled .ts-control,.view-directory__options .sort .ts-wrapper.disabled .ts-control{opacity:1;color:var(--color-gray-300);border-color:var(--color-gray-300);background-color:var(--color-gray-50);}.view-directory__filters .ts-wrapper.disabled .ts-control::after,.view-directory__options .sort .ts-wrapper.disabled .ts-control::after{color:var(--color-gray-700);}.view-directory__hero{z-index:0;position:relative;margin-bottom:var(--size-8);padding:var(--size-10) var(--size-5);background-color:var(--color-green-50);}@media (min-width:1024px){.view-directory__hero{padding:var(--size-16);padding-top:var(--size-12);margin-bottom:var(--size-10);}}.view-directory__hero-bg{left:0;bottom:0;width:100%;position:absolute;pointer-events:none;}.view-directory__hero-wrapper{position:relative;margin-inline:auto;max-width:var(--width-2xl);}.view-directory__hero .l-block__content form{max-width:unset;background:var(--color-white);border-radius:var(--rounded-2xl);padding:var(--size-6) var(--size-5);box-shadow:0px 6px 16px 0px rgba(15,27,38,0.15);}@media (min-width:1024px){.view-directory__hero .l-block__content form{overflow:hidden;padding-inline:0;padding-block:var(--size-6);background:var(--color-white);border-radius:var(--size-14);box-shadow:0px 12px 24px 0px rgba(15,27,38,0.08);}}.view-directory__hero .l-block__content form .l-constrain{padding:0;position:relative;row-gap:var(--size-6);-moz-column-gap:var(--size-10);column-gap:var(--size-10);}.view-directory__hero .l-block__content form .form-item{display:flex;gap:var(--size-4);flex-direction:column;}@media (min-width:1024px){.view-directory__hero .l-block__content form .form-item{padding-left:var(--size-14);max-width:calc(100% - var(--size-56));}}.view-directory__hero .l-block__content form .form-item__label{margin:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-column-gap:var(--size-3);column-gap:var(--size-3);line-height:var(--size-6);font-size:var(--font-base-xs-mobile);}@media (min-width:1024px){.view-directory__hero .l-block__content form .form-item__label{font-size:var(--font-base-desktop);}}@media (min-width:1200px){.view-directory__hero .l-block__content form .form-item__label{font-size:var(--font-base-md-desktop);}}.view-directory__hero .l-block__content form .form-item__label::before{text-align:center;width:var(--size-6);height:var(--size-6);display:inline-block;margin-right:var(--size-3);vertical-align:bottom;background-position:center;color:var(--color-gray-700);background-repeat:no-repeat;font-weight:var(--font-light);font-family:var(--font-awesome);font-size:var(--font-base-md-mobile);}.view-directory__hero .l-block__content form .form-item__text{border:0;padding:0;background:none;height:var(--size-8);line-height:var(--size-6);border-radius:var(--rounded-none);font-size:var(--font-base-mobile);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:-6px;margin-bottom:-2px;}.view-directory__hero .l-block__content form .form-item__text::-moz-placeholder{color:var(--color-gray-400);}.view-directory__hero .l-block__content form .form-item__text::placeholder{color:var(--color-gray-400);}@media (min-width:1024px){.view-directory__hero .l-block__content form .form-item__text{font-size:22px;letter-spacing:var(--letter-xs);}}@media (min-width:1200px){.view-directory__hero .l-block__content form .form-item__text{font-size:var(--font-base-lg-desktop);}}.view-directory__hero .l-block__content form .form-actions{order:1;flex:0 0 auto;}@media (min-width:1024px){.view-directory__hero .l-block__content form .form-actions{top:var(--size-1);position:absolute;right:var(--size-7);}}.view-directory__hero .l-block__content form [type=submit]{border:0;width:100%;font-size:var(--font-button-md);padding:12px 24px;min-width:unset;}@media (min-width:1024px){.view-directory__hero .l-block__content form [type=submit]{font-size:var(--font-button-lg);padding:16px 28px;width:auto;padding-inline:var(--size-12);}}.view-directory__hero .l-block__content form .search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search{border:0;padding:0;border-radius:0;top:0 !important;position:relative;left:0 !important;width:100% !important;padding-top:var(--size-3);box-shadow:var(--shadow-none);border-top:1px solid var(--color-gray-200);}@media (min-width:1024px){.view-directory__hero .l-block__content form .search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search{padding:var(--size-4);padding-top:var(--size-6);}}.view-directory__hero .l-block__content form .search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item:hover{background-color:transparent;}.view-directory__hero .l-block__content form .search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper{background:transparent;}.view-directory__hero .l-block__content form .search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item .search-api-autocomplete-suggestion{padding-inline:0;}@media (min-width:1024px){.view-directory__hero .l-block__content form .search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item .search-api-autocomplete-suggestion{padding-inline:var(--size-12);}}.view-directory__featured{margin-bottom:var(--size-12);}@media (min-width:1200px){.view-directory__featured{margin-bottom:var(--size-20);}}.view-directory__top{align-items:center;margin-bottom:var(--size-8);}@media (min-width:1024px){.view-directory__top{margin-bottom:-42px;}.view-directory__top + .view-directory__main .view-directory__filters-toggle{margin-right:0;}}@media (min-width:1200px){.view-directory__top{margin-bottom:var(--size-6);}}.view-directory__top ul{list-style-type:none;margin:0;padding:0;}.view-directory__top ul li{padding-left:0;}.view-directory__top ul li::before{display:none;}.view-directory__count{width:-moz-fit-content;width:fit-content;}.view-directory__count .source-summary-count{display:flex;gap:var(--size-2);line-height:var(--line-md);color:var(--color-gray-900);font-weight:var(--font-medium);font-size:var(--font-base-lg-mobile);}@media (min-width:1024px){.view-directory__count .source-summary-count{font-size:var(--font-base-lg-desktop);}}.view-directory__count .source-summary-count strong{color:var(--color-green-600);}.view-directory__options{display:none;}@media (min-width:1200px){.view-directory__options{display:flex;align-items:center;justify-content:space-between;}}.view-directory__options .tabs{display:flex;align-items:center;border-radius:var(--rounded-full);}.view-directory__options .tabs li{margin:0;padding:0;background:var(--color-white);border:1px solid var(--color-blue-500);border-top-right-radius:var(--rounded-full);border-bottom-right-radius:var(--rounded-full);line-height:var(--size-4);color:var(--color-gray-600);font-weight:var(--font-semibold);font-size:var(--font-base-xs-desktop);}.view-directory__options .tabs li a{outline:none;display:flex;color:inherit;gap:var(--size-2);align-items:center;text-decoration:none;justify-content:center;padding:14px var(--size-6);}.view-directory__options .tabs li a *{pointer-events:none;}.view-directory__options .tabs li:first-child{border-right:0;border-top-right-radius:var(--rounded-none);border-bottom-right-radius:var(--rounded-none);border-top-left-radius:var(--rounded-full);border-bottom-left-radius:var(--rounded-full);}.view-directory__options .tabs li:not(:first-child) a{padding-left:var(--size-4);}.view-directory__options .tabs li.active,.view-directory__options .tabs li:hover,.view-directory__options .tabs li:focus-within{color:var(--color-blue-800);border-color:var(--color-blue-800);background-color:var(--color-blue-50);}.view-directory__options .tabs li.active:first-child,.view-directory__options .tabs li:hover:first-child,.view-directory__options .tabs li:focus-within:first-child{border-right:1px solid;}.view-directory__options .tabs li.active:first-child + li,.view-directory__options .tabs li:hover:first-child + li,.view-directory__options .tabs li:focus-within:first-child + li{border-left:0;}.view-directory__options .tabs li .icon{align-items:center;width:var(--size-4);display:inline-flex;height:var(--size-4);justify-content:center;font-size:var(--font-button-lg);}.view-directory__options .sort{display:flex;min-width:276px;min-height:58px;align-items:center;gap:var(--size-4);font-family:var(--font-arial);}.view-directory__options .sort label{line-height:var(--line-md);color:var(--color-gray-600);font-weight:var(--font-medium);font-size:var(--font-base-desktop);}.view-directory__options .sort .ts-wrapper{width:var(--size-56);}.view-directory__main{margin-bottom:var(--size-16);}@media (min-width:1024px){.view-directory__main{margin-bottom:var(--size-20);}}.view-directory__filters-toggle{display:flex;justify-content:center;align-items:center;gap:var(--size-3);width:100%;padding:var(--size-3) var(--size-5);color:var(--color-blue);font-size:var(--font-button-md);font-weight:var(--font-bold);line-height:var(--line-md);border-radius:var(--rounded-full);border:1px solid var(--color-blue);background:var(--color-white);pointer-events:visible;}@media (min-width:1024px){.view-directory__filters-toggle{margin:0 auto;width:296px;max-width:335px;}}@media (min-width:1200px){.view-directory__filters-toggle{display:none;}}.view-directory__filters-toggle:hover,.view-directory__filters-toggle.active{background-color:var(--color-blue-50);color:var(--color-blue-800);border-color:var(--color-blue-800);}.view-directory__filters{--filters-max-height:0;--padding-bottom:var(--size-10);--filters-dropdown-height:0;--dinamic-height:calc(var(--filters-max-height) +
    var(--padding-bottom) +
    var(--filters-dropdown-height));max-height:var(--filters-max-height);overflow:hidden;transition:max-height 0.3s ease-in-out;display:flex;flex-direction:column;gap:var(--size-6);font-family:var(--font-arial);}.view-directory__filters .form-item__label{line-height:var(--line-md);color:var(--color-gray-600);margin-bottom:var(--size-2);font-weight:var(--font-regular);font-size:var(--font-base-desktop);}.view-directory__filters .form-item__text{outline:none;overflow:hidden;white-space:nowrap;padding-block:15px;text-overflow:ellipsis;line-height:var(--line-md);color:var(--color-gray-900);font-size:var(--font-base-desktop);}.view-directory__filters .form-item__text:focus-visible{border-color:var(--color-blue);}.view-directory__filters .form-item__text::-moz-placeholder{color:var(--color-gray-600);}.view-directory__filters .form-item__text::placeholder{color:var(--color-gray-600);}.view-directory__filters .form-item__text.error{background:var(--color-error-50);border-color:var(--color-error-700);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxNS43NUMxMi40MTQyIDE1Ljc1IDEyLjc1IDE2LjA4NTggMTIuNzUgMTYuNVYxN0MxMi43NSAxNy40MTQyIDEyLjQxNDIgMTcuNzUgMTIgMTcuNzVDMTEuNTg1OCAxNy43NSAxMS4yNSAxNy40MTQyIDExLjI1IDE3VjE2LjVDMTEuMjUgMTYuMDg1OCAxMS41ODU4IDE1Ljc1IDEyIDE1Ljc1Wk0xMiA2Ljc1QzEyLjQxNDIgNi43NSAxMi43NSA3LjA4NTc5IDEyLjc1IDcuNVYxM0MxMi43NSAxMy40MTQyIDEyLjQxNDIgMTMuNzUgMTIgMTMuNzVDMTEuNTg1OCAxMy43NSAxMS4yNSAxMy40MTQyIDExLjI1IDEzVjcuNUMxMS4yNSA3LjA4NTc5IDExLjU4NTggNi43NSAxMiA2Ljc1Wk0xMiAyMC41QzE2LjY5NDQgMjAuNSAyMC41IDE2LjY5NDQgMjAuNSAxMkMyMC41IDcuMzA1NTggMTYuNjk0NCAzLjUgMTIgMy41QzcuMzA1NTggMy41IDMuNSA3LjMwNTU4IDMuNSAxMkMzLjUgMTYuNjk0NCA3LjMwNTU4IDIwLjUgMTIgMjAuNVpNMTIgMjJDMTcuNTIyOCAyMiAyMiAxNy41MjI4IDIyIDEyQzIyIDYuNDc3MTUgMTcuNTIyOCAyIDEyIDJDNi40NzcxNSAyIDIgNi40NzcxNSAyIDEyQzIgMTcuNTIyOCA2LjQ3NzE1IDIyIDEyIDIyWiIgZmlsbD0iI0IyMzQxQiIvPgo8L3N2Zz4K");background-size:var(--size-4);background-repeat:no-repeat;background-position:calc(100% - var(--size-3)) center;padding-right:var(--size-9);}.view-directory__filters .form-item__text.loading{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNjA2MDViIiBkPSJNMTIsMUExMSwxMSwwLDEsMCwyMywxMiwxMSwxMSwwLDAsMCwxMiwxWm0wLDE5YTgsOCwwLDEsMSw4LThBOCw4LDAsMCwxLDEyLDIwWiIgb3BhY2l0eT0iLjI1Ii8+PHBhdGggZmlsbD0iIzYwNjA1YiIgZD0iTTEwLjcyLDE5LjlhOCw4LDAsMCwxLTYuNS05Ljc5QTcuNzcsNy43NywwLDAsMSwxMC40LDQuMTZhOCw4LDAsMCwxLDkuNDksNi41MkExLjU0LDEuNTQsMCwwLDAsMjEuMzgsMTJoLjEzYTEuMzcsMS4zNywwLDAsMCwxLjM4LTEuNTQsMTEsMTEsMCwxLDAtMTIuNywxMi4zOUExLjU0LDEuNTQsMCwwLDAsMTIsMjEuMzRoMEExLjQ3LDEuNDcsMCwwLDAsMTAuNzIsMTkuOVoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIwLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgdmFsdWVzPSIwIDEyIDEyOzM2MCAxMiAxMiIvPjwvcGF0aD48L3N2Zz4=");background-size:var(--size-4);background-repeat:no-repeat;background-position:calc(100% - var(--size-3)) center;padding-right:var(--size-9);}.disable-form .view-directory__filters .form-item__text{opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;color:var(--color-gray-300);border-color:var(--color-gray-300);background:var(--color-gray-50);}.disable-form .view-directory__filters .form-item__text::-moz-placeholder{color:var(--color-gray-300);}.disable-form .view-directory__filters .form-item__text::placeholder{color:var(--color-gray-300);}.view-directory__filters .use-my-location{margin-top:var(--size-2);font-family:var(--font-arial);}.disable-form .view-directory__filters .use-my-location{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;}.view-directory__filters .use-my-location .icon{background-repeat:no-repeat;background-size:var(--size-5);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiMwMDczOEEiLz48cmVjdCB3aWR0aD0iMjQwMCIgaGVpZ2h0PSI4MDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NjggLTgwKSIgZmlsbD0id2hpdGUiLz48bWFzayBpZD0icGF0aC0xLWluc2lkZS0xXzEzMTVfOTUyIiBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0iTTcuNjc5OTMgOC45NzUwNkwyLjkzNDUxIDguNjA1MjlDMi40MTk0MSA4LjU2NTE1IDIuMjk2MSA3Ljg2NTQxIDIuNzY2NDUgNy42NTE2MkwxMi4wNzU0IDMuNDIwMjhDMTIuNDUzMSAzLjI0ODYgMTIuODYzNSAzLjU4NTA1IDEyLjc2OTIgMy45ODkwN0wxMC41ODAzIDEzLjM3MDNDMTAuNDY3NCAxMy44NTM5IDkuNzk0ODYgMTMuODk1MSA5LjYyMzkgMTMuNDI4OEw4LjExMDUyIDkuMzAxNDJDOC4wNDMxOCA5LjExNzc3IDcuODc0OTQgOC45OTAyNSA3LjY3OTkzIDguOTc1MDZaIi8+PC9tYXNrPjxwYXRoIGQ9Ik03LjY3OTkzIDguOTc1MDZMMi45MzQ1MSA4LjYwNTI5QzIuNDE5NDEgOC41NjUxNSAyLjI5NjEgNy44NjU0MSAyLjc2NjQ1IDcuNjUxNjJMMTIuMDc1NCAzLjQyMDI4QzEyLjQ1MzEgMy4yNDg2IDEyLjg2MzUgMy41ODUwNSAxMi43NjkyIDMuOTg5MDdMMTAuNTgwMyAxMy4zNzAzQzEwLjQ2NzQgMTMuODUzOSA5Ljc5NDg2IDEzLjg5NTEgOS42MjM5IDEzLjQyODhMOC4xMTA1MiA5LjMwMTQyQzguMDQzMTggOS4xMTc3NyA3Ljg3NDk0IDguOTkwMjUgNy42Nzk5MyA4Ljk3NTA2WiIgc3Ryb2tlPSIjMDA3MzhBIiBzdHJva2Utd2lkdGg9IjYiIG1hc2s9InVybCgjcGF0aC0xLWluc2lkZS0xXzEzMTVfOTUyKSIvPjwvc3ZnPg==");}body.truyu .view-directory__filters .use-my-location .icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM2NDc2NkEiLz48cmVjdCB3aWR0aD0iMjQwMCIgaGVpZ2h0PSI4MDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NjggLTgwKSIgZmlsbD0id2hpdGUiLz48bWFzayBpZD0icGF0aC0xLWluc2lkZS0xXzEzMTVfOTUyIiBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0iTTcuNjc5OTMgOC45NzUwNkwyLjkzNDUxIDguNjA1MjlDMi40MTk0MSA4LjU2NTE1IDIuMjk2MSA3Ljg2NTQxIDIuNzY2NDUgNy42NTE2MkwxMi4wNzU0IDMuNDIwMjhDMTIuNDUzMSAzLjI0ODYgMTIuODYzNSAzLjU4NTA1IDEyLjc2OTIgMy45ODkwN0wxMC41ODAzIDEzLjM3MDNDMTAuNDY3NCAxMy44NTM5IDkuNzk0ODYgMTMuODk1MSA5LjYyMzkgMTMuNDI4OEw4LjExMDUyIDkuMzAxNDJDOC4wNDMxOCA5LjExNzc3IDcuODc0OTQgOC45OTAyNSA3LjY3OTkzIDguOTc1MDZaIi8+PC9tYXNrPjxwYXRoIGQ9Ik03LjY3OTkzIDguOTc1MDZMMi45MzQ1MSA4LjYwNTI5QzIuNDE5NDEgOC41NjUxNSAyLjI5NjEgNy44NjU0MSAyLjc2NjQ1IDcuNjUxNjJMMTIuMDc1NCAzLjQyMDI4QzEyLjQ1MzEgMy4yNDg2IDEyLjg2MzUgMy41ODUwNSAxMi43NjkyIDMuOTg5MDdMMTAuNTgwMyAxMy4zNzAzQzEwLjQ2NzQgMTMuODUzOSA5Ljc5NDg2IDEzLjg5NTEgOS42MjM5IDEzLjQyODhMOC4xMTA1MiA5LjMwMTQyQzguMDQzMTggOS4xMTc3NyA3Ljg3NDk0IDguOTkwMjUgNy42Nzk5MyA4Ljk3NTA2WiIgc3Ryb2tlPSIjNjQ3NjZBIiBzdHJva2Utd2lkdGg9IjYiIG1hc2s9InVybCgjcGF0aC0xLWluc2lkZS0xXzEzMTVfOTUyKSIvPjwvc3ZnPg==");}.view-directory__filters .use-my-location-message{display:none;margin:var(--size-2) 0 0;line-height:var(--size-5);color:var(--color-error-700);font-weight:var(--font-medium);font-size:var(--font-base-xs-desktop);}.view-directory__filters .use-my-location-message.visible{display:block;}.disable-form .view-directory__filters .use-my-location-message{display:none;}.view-directory__filters.expanded{overflow:auto;height:var(--dinamic-height);max-height:var(--dinamic-height);padding-inline:var(--size-5);padding-bottom:var(--padding-bottom);margin-top:var(--size-8);margin-inline:calc(var(--size-5) * -1);box-shadow:0 12px 16px -4px rgba(38,39,37,0.15);}@media (min-width:1024px){.view-directory__filters.expanded{margin-top:var(--size-12);padding-inline:var(--size-16);margin-inline:calc(var(--size-16) * -1);}}@media (min-width:1200px){.view-directory__filters.expanded{margin-top:var(--size-6);box-shadow:var(--shadow-none);}}.view-directory__filters.expanded + .view-directory__clear-filters.btn.link{display:none;}@media (min-width:1024px){.view-directory__filters{--padding-bottom:var(--size-16);}}@media (min-width:1200px){.view-directory__filters{max-height:unset;overflow:auto;gap:var(--size-5);padding-top:var(--size-6);}}.view-directory__filters-top{display:flex;align-items:center;row-gap:var(--size-6);flex-direction:column;}@media (min-width:1024px){.view-directory__filters-top{flex-direction:row;}}@media (min-width:1200px){.view-directory__filters-top{display:none;}}.view-directory__filters-top .view-directory__filters-header{display:block;}.view-directory__filters-header{margin:0;display:none;flex:0 0 auto;line-height:var(--line-xs);color:var(--color-gray-900);font-weight:var(--font-medium);font-size:var(--font-display-xs-mobile);}@media (min-width:1024px){.view-directory__filters-header{letter-spacing:var(--letter-sm);font-size:var(--font-display-xs-tablet);}.view-directory__filters-header + .view-directory__filters-toggle{margin-right:0;}}@media (min-width:1200px){.view-directory__filters-header{display:block;margin-bottom:var(--size-5);font-size:var(--font-display-xs-desktop);}}.view-directory__filters-title{display:block;margin:0;color:var(--color-gray-600);font-size:var(--font-base-desktop);font-weight:var(--font-bold);line-height:var(--line-md);flex:0 0 auto;font-family:var(--font-arial);}.view-directory__filters-exposed{display:flex;flex-direction:column;}.view-directory__filters-exposed .l-block{min-height:unset;}.view-directory__filters-exposed .l-block[class*=facets-summary] li{margin:0;display:flex;}.view-directory__filters-exposed .l-block[class*=facets-summary] .source-summary-count{display:none;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--facet{margin:0;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--facet a{gap:var(--size-2);padding-left:10px;padding-right:6px;align-items:center;display:inline-flex;text-decoration:none;line-height:var(--size-4);color:var(--color-gray-600);padding-block:var(--size-2);font-weight:var(--font-medium);border-radius:var(--rounded-sm);font-size:var(--font-base-xs-desktop);background-color:var(--color-blue-50);}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--facet a span{display:inline-flex;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--facet a span.facet-item__value{flex:1 1 0;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--facet + .facet-summary-item--facet{margin-top:var(--size-1);}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear{margin-top:var(--size-3);}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a{font-family:var(--font-sans);font-weight:var(--font-bold);line-height:var(--line-button);font-size:var(--font-button-lg);border:1px solid transparent;width:auto;text-decoration:none;display:inline-flex;border-radius:var(--rounded-full);text-align:center;gap:var(--size-3);align-items:center;justify-content:center;font-size:var(--font-button-sm);padding:8px 16px;border:0;color:var(--color-blue);display:inline-flex;border-color:transparent;background-color:transparent;padding:0;text-align:unset;gap:var(--size-2);text-decoration:underline;text-underline-offset:6px;font-family:var(--font-arial);text-decoration-thickness:2px;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a:disabled,.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a.disabled{color:var(--color-gray-400);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a .text{text-decoration:underline;text-underline-offset:4px;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a:hover,.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a:focus,.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a:focus-visible{color:var(--color-blue-800);border-color:transparent;background-color:transparent;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a:active,.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a.active{color:var(--color-blue-900);border-color:transparent;background-color:transparent;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a:disabled,.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a.disabled{color:var(--color-gray-400);border-color:transparent;background-color:transparent;}.view-directory__filters-exposed .l-block[class*=facets-summary] .facet-summary-item--clear a .text{margin-inline:0;}.view-directory__filters-exposed .spacing-component{margin-block:var(--size-5);border-top:1px solid var(--color-gray-200);}.view-directory__filters-exposed .spacing-component:last-child{display:none;}.view-directory__filters-exposed .spacing-component + .spacing-component{display:none;}.view-directory__filters-exposed .block-facet--dropdown + .block-facet--dropdown{margin-top:var(--size-3);}.view-directory__filters ul{list-style-type:none;margin:0;padding:0;}.view-directory__filters ul li{padding-left:0;}.view-directory__filters ul li::before{display:none;}.view-directory__filters .source-summary-count,.view-directory__filters .source-summary-empty{display:none;}.view-directory__filters .ts-wrapper .ts-dropdown{position:relative;}.view-directory__filters .facets-widget-dropdown > ul{display:none;}.view-directory__clear-filters.btn.link{font-family:var(--font-sans);font-weight:var(--font-bold);line-height:var(--line-button);font-size:var(--font-button-lg);border:1px solid transparent;width:auto;text-decoration:none;display:inline-flex;border-radius:var(--rounded-full);text-align:center;gap:var(--size-3);align-items:center;justify-content:center;font-size:var(--font-button-sm);padding:8px 16px;border:0;color:var(--color-blue);display:inline-flex;border-color:transparent;background-color:transparent;padding:0;text-align:unset;gap:var(--size-2);display:block;margin-left:auto;margin-top:var(--size-4);font-family:var(--font-arial);border-radius:var(--rounded-xxs);}.view-directory__clear-filters.btn.link:disabled,.view-directory__clear-filters.btn.link.disabled{color:var(--color-gray-400);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;}.view-directory__clear-filters.btn.link .text{text-decoration:underline;text-underline-offset:4px;}.view-directory__clear-filters.btn.link:hover,.view-directory__clear-filters.btn.link:focus,.view-directory__clear-filters.btn.link:focus-visible{color:var(--color-blue-800);border-color:transparent;background-color:transparent;}.view-directory__clear-filters.btn.link:active,.view-directory__clear-filters.btn.link.active{color:var(--color-blue-900);border-color:transparent;background-color:transparent;}.view-directory__clear-filters.btn.link:disabled,.view-directory__clear-filters.btn.link.disabled{color:var(--color-gray-400);border-color:transparent;background-color:transparent;}.view-directory__clear-filters.btn.link .text{margin-inline:0;}.view-directory__clear-filters.btn.link .text{text-underline-offset:6px;text-decoration-thickness:2px;}@media (min-width:1200px){.view-directory__clear-filters.btn.link{display:none;}}.view-directory__results{margin-top:var(--size-8);}@media (min-width:1024px){.view-directory__results{margin-top:var(--size-12);}}@media (min-width:1200px){.view-directory__results{margin-top:0;}}.view-directory__rows .l-view__rows-group{border-top:1px solid var(--color-gray-200);padding-top:var(--size-8);padding-bottom:var(--size-16);font-family:var(--font-arial);display:grid;gap:var(--size-6);}@media (min-width:1024px){.view-directory__rows .l-view__rows-group{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.view-directory__rows .l-view__rows-group{grid-template-columns:repeat(3,1fr);}}.view-directory__rows .l-view__rows-group h3{padding-block:10px;margin:0;}@media (min-width:1024px){.view-directory__rows .l-view__rows-group h3{grid-column:span 2;}}@media (min-width:1200px){.view-directory__rows .l-view__rows-group h3{grid-column:span 3;}}.view-directory__rows .l-view__rows-group a{color:var(--color-gray-900);font-weight:var(--font-medium);line-height:var(--line-md);text-underline-offset:6px;-webkit-text-decoration-color:var(--color-blue-500);text-decoration-color:var(--color-blue-500);transition:all 0.2s ease-in-out;}.view-directory__rows .l-view__rows-group a:hover,.view-directory__rows .l-view__rows-group a:focus-visible{-webkit-text-decoration-color:var(--color-blue-800);text-decoration-color:var(--color-blue-800);}.view-directory__empty{color:var(--color-blue);font-weight:var(--font-bold);}.view-directory.no-results .view-directory__filters-top,.view-directory.no-results .view-directory__filters,.view-directory.no-sidebar .view-directory__filters-top,.view-directory.no-sidebar .view-directory__filters{display:none;}@media (min-width:1200px){.view-directory.no-results .view-directory__main,.view-directory.no-sidebar .view-directory__main{grid-template-columns:auto;}}.view-directory.no-results .view-directory__attachment,.view-directory.no-results .view-directory__filters-header,.view-directory.disable-form .view-directory__attachment,.view-directory.disable-form .view-directory__filters-header{display:none;}.view-directory.no-results .view-directory__filters,.view-directory.disable-form .view-directory__filters{padding-top:0;}.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search{list-style-type:none;margin:0;padding:0;margin:0px;display:flex;gap:var(--size-1);flex-direction:column;background:var(--color-white);border-radius:0px 0px 56px 56px;border:1px solid var(--color-gray-200);box-shadow:0px 12px 24px -4px #0f1b2626;padding:var(--size-6) var(--size-4) var(--size-10);}.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search li{padding-left:0;}.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search li::before{display:none;}.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item{width:100%;margin-bottom:0;}.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper{width:100%;display:block;text-decoration:none;line-height:var(--line-md);color:var(--color-gray-900);font-weight:var(--font-medium);border-radius:var(--rounded-sm);font-size:var(--font-base-desktop);}.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:hover .search-api-autocomplete-suggestion,.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:focus-visible .search-api-autocomplete-suggestion,.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:var(--color-blue);background:var(--color-green-50);}.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion{background:transparent;padding:var(--size-2) var(--size-4);}@media (min-width:1024px){.search-api-autocomplete-search.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion{padding-left:var(--size-12);}}.block-facet--checkbox [type=checkbox]{display:none;}.block-facet--checkbox [type=checkbox]:checked + label{background-color:var(--color-blue-50);}.block-facet--checkbox [type=checkbox]:checked + label .facet-item__value{color:var(--color-gray-900);}.block-facet--checkbox [type=checkbox]:checked + label::before{background-image:url("/themes/custom/ohana/src/patterns/04-components/view-directory/img/check-mark-filled.svg"),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:100%;display:inline-block;}.block-facet--checkbox label{width:100%;cursor:pointer;gap:var(--size-3);display:inline-flex;color:var(--color-gray-600);line-height:var(--line-none);font-family:var(--font-arial);font-weight:var(--font-medium);border-radius:var(--rounded-lg);font-size:var(--font-base-desktop);padding:var(--size-4) var(--size-2);}.disable-form .block-facet--checkbox label{color:var(--color-gray-300);}.block-facet--checkbox label::before{content:"";display:block;width:var(--size-5);height:var(--size-5);background-image:url("/themes/custom/ohana/src/patterns/04-components/view-directory/img/check-mark-empty.svg"),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:100%;display:inline-block;}.block-facet--checkbox .facet-item__value{flex:1 1 0;}.block-facet--checkbox .facet-item__count{margin-left:auto;line-height:var(--size-4);font-size:var(--font-base-xs-desktop);}.block-facet--checkbox + .block-facet--checkbox{margin-top:var(--size-1);}.block-facet--glossaryaz{margin:0 0 var(--size-20);}.block-facet--glossaryaz h3{font-size:var(--font-base-desktop);line-height:var(--line-md);margin-bottom:var(--size-6);}@media (min-width:1024px){.block-facet--glossaryaz h3{font-size:var(--font-base-md-desktop);}}.block-facet--glossaryaz ul:not(.contextual-links){margin:0;padding:0;display:flex;align-items:center;flex-flow:row wrap;row-gap:var(--size-3);-moz-column-gap:var(--size-5);column-gap:var(--size-5);justify-content:flex-start;}@media (min-width:1024px){.block-facet--glossaryaz ul:not(.contextual-links){-moz-column-gap:35px;column-gap:35px;}}@media (min-width:1400px){.block-facet--glossaryaz ul:not(.contextual-links){-moz-column-gap:2px;column-gap:2px;justify-content:space-between;}}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item{margin:0;padding:0;}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item,.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item a{display:flex;justify-content:center;align-items:center;font-size:var(--font-base-md-desktop);font-weight:var(--font-bold);line-height:var(--line-md);min-width:var(--size-9);width:-moz-fit-content;width:fit-content;height:var(--size-9);}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button{min-width:100%;height:-moz-fit-content;height:fit-content;margin-top:var(--size-1);justify-content:flex-start;}@media (min-width:1400px){.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button{margin-top:0;min-width:-moz-fit-content;min-width:fit-content;}}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a{border:0;color:var(--color-blue);display:inline-flex;border-color:transparent;background-color:transparent;padding:0;text-align:unset;gap:var(--size-2);font-size:var(--font-button-sm);padding:8px 16px;padding:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;line-height:var(--size-6);text-decoration:underline;text-underline-offset:6px;justify-content:flex-start;-webkit-text-decoration-color:var(--color-blue-500);text-decoration-color:var(--color-blue-500);}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a .text{text-decoration:underline;text-underline-offset:4px;}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a:hover,.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a:focus,.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a:focus-visible{color:var(--color-blue-800);border-color:transparent;background-color:transparent;}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a:active,.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a.active{color:var(--color-blue-900);border-color:transparent;background-color:transparent;}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a:disabled,.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a.disabled{color:var(--color-gray-400);border-color:transparent;background-color:transparent;}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a .text{margin-inline:0;}@media (min-width:1400px){.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a{font-size:var(--font-button-lg);padding:16px 28px;}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a:hover,.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.reset-button a:focus-visible{-webkit-text-decoration-color:var(--color-blue-800);text-decoration-color:var(--color-blue-800);border:0;}}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item a{outline:none;text-decoration:none;border-radius:var(--rounded-full);}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item a.is-active{background-color:var(--color-blue-50);border:1px solid var(--color-blue-500);}@media (min-width:1200px){.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item a:hover,.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item a:focus-visible{background-color:var(--color-blue-50);border:1px solid var(--color-blue-500);border-radius:var(--rounded-full);}}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item::before{content:unset;}.block-facet--glossaryaz ul:not(.contextual-links) li.facet-item.no-results{color:var(--color-gray-300);}
