.gallery-filter{background-color:var(--mazda-mid-grey);color:var(--white);font:var(--font-main);padding:.9375rem 0;text-align:center}.gallery-filter h1{font:var(--font-heading);margin-bottom:10px}.gallery-filter p{font:var(--font-main)}.gallery-filter-container{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-areas:"label select";grid-template-columns:120px 1fr;margin:auto;max-width:400px}@media screen and (max-width:780px){.gallery-filter-container{grid-template-areas:"label" "select";grid-template-columns:1fr}}.gallery-filter-container .col-label{grid-area:label;margin-top:0}.gallery-filter-container .col-select{grid-area:select;margin-top:0}@media screen and (max-width:780px){.gallery-filter-container .col-label,.gallery-filter-container .col-select{margin-top:10px;padding:0 30px;position:relative;text-align:center}.gallery-filter-container .col-label a,.gallery-filter-container .col-select a{margin:auto}}.gallery-filter .txt-view-all{color:var(--c-white);font-size:1.375rem;margin-bottom:1.25rem}.gallery-filter .select select{background-color:var(--white);border-radius:4px;color:var(--darkgrey);font:var(--font-select);padding:11px;width:100%}.gallery-filter .select select::-ms-expand{display:none}.gallery-filter .select{display:inline-block;position:relative;width:auto}.gallery-filter .select__arrow{border:solid var(--darkgrey);border-width:0 1px 1px 0;display:inline-block;height:9px;padding:3px;pointer-events:none;position:absolute;right:12px;top:14px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:9px}@media screen and (max-width:780px){.gallery-filter .select__arrow{right:42px}}.gallery-filter .select select:focus~.select_arrow,.gallery-filter .select select:hover~.select_arrow{border-color:#000}.gallery-filter .select select:disabled~.select_arrow{border-top-color:#ccc}.gallery-filter .select select:focus,.gallery-filter .select select:hover{border-color:var(--c-midnight)}.gallery-filter .select select:disabled{opacity:.5;pointer-events:none}.nsubmissionitem{background-color:var(--white);border-radius:4px;color:var(--darkgrey);font:var(--font-submission-copy);font-weight:700;min-height:290px;opacity:0;padding:20px}.nsubmissionitem.visible{opacity:1}.nsubmissionitem-heading{font:var(--font-submission-nominee);text-transform:capitalize}.nsubmissionitem-copy{font-weight:400;margin-top:20px}
