.listing-db{margin-top:117px}.listing-db .module-wrapper{padding-bottom:var(--gap-48)}.listing-db__heading{margin-bottom:var(--gap-48);max-width:767px}.listing-db__heading p:last-of-type{margin-bottom:0}.listing-db__header{align-items:flex-end;display:flex;justify-content:space-between}.listing-db__select{align-items:center;display:flex;gap:var(--gap-16)}.listing-db__item{background-color:var(--gold);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--gap-32)}.listing-db__item svg{margin-bottom:var(--gap-32)}.listing-db__item a>svg{margin-bottom:0;margin-left:var(--gap-8)}.listing-db__item :where(h3,p,a){color:var(--white)}.hidden{display:none!important}.listing-db__item-inner{align-items:flex-start;display:flex;justify-content:space-between}.listing-db__item-inner>div{display:flex;flex-direction:column}.listing-db__item-inner span{background-color:var(--white);color:var(--gold);display:inline-block;padding:.4rem .8rem}.listing-db--description{color:var(--white);font-family:var(--font-family);font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.2rem;margin:0 0 var(--gap-text)}.btn--arrow{margin-top:auto}.listing-db .btn--arrow:hover svg{margin-left:.8rem}.listing-db button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.listing-db .filter-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-8)}.listing-db button.filter-button{background-color:var(--white);border:1px solid var(--indigo-light);font-family:var(--font-family);font-size:1.6rem;padding:var(--gap-8) var(--gap-16);text-transform:uppercase;transition:var(--transition)}.listing-db button.filter-button.active{background-color:var(--indigo-light);border:1px solid var(--indigo-light);color:var(--white)}.listing-db button.filter-button:hover{background-color:var(--gold);border:1px solid var(--gold);color:var(--white)}.listing-db select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--grey-light);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23C8962F' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-position:right 1.5rem top 50%;background-repeat:no-repeat;background-size:1.2rem auto;border:unset;border-radius:8px;color:var(--color-typo);display:inline-block;font-family:var(--font-family);font-size:1.6rem;padding:1.2rem 40px 1.2rem 1.2rem;position:relative;width:100%}.filter-select{max-width:260px;min-width:260px;width:260px}.filter-dropdown{display:inline-flex;flex-direction:column}.filter-dropdown label{color:var(--grey);margin-bottom:var(--gap-8)}.listing-db__search form{display:flex;gap:6px}.listing-db input[type=text]{border:unset;border-radius:8px;color:var(--color-typo);padding:1.2rem;width:290px}.listing-db form button[type=submit],.listing-db input[type=text]{background-color:var(--grey-light);display:inline-block;font-family:var(--font-family);font-size:1.6rem}.listing-db form button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;cursor:pointer;font-weight:700;height:42px;margin-top:0;padding:0 1.2rem;text-align:center;transition:var(--transition);white-space:normal}.listing-db form button[type=submit]:hover{background-color:var(--indigo-light)}.listing-db form button[type=submit] svg{fill:var(--gold);position:relative;top:1px;transition:var(--transition);width:20px}.listing-db form button[type=submit]:hover svg{fill:var(--white)}@media screen and (max-width:1216px){.listing-db__header{align-items:flex-start;flex-direction:column;width:100%}.listing-db__select{margin-top:var(--gap-16)}}@media screen and (max-width:920px){.listing-db__heading{margin-bottom:0;max-width:100%}.listing-db__header,.listing-db__select{align-items:flex-start;flex-direction:column;width:100%}.listing-db__select{margin-top:var(--gap-16);max-width:100%;min-width:100%}.listing-db .filter-buttons{justify-content:center}.listing-db input[type=text],.listing-db__search{flex:1;min-width:100%;width:100%}.filter-dropdown,.filter-select,.filter-select select,.listing-db__category,.listing-db__year{flex:1;max-width:100%;min-width:100%;width:100%}}