.header{background-color:#f8f8f8;margin-bottom:3rem}@media (max-width:767px){.header{margin-bottom:2rem}}.header .header-container{max-width:800px;margin-inline:auto;padding:3rem;text-align:center}@media (max-width:767px){.header .header-container{padding:2rem}}.header .header-container p{color:#000}.filters{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem;margin-bottom:2rem}@media (max-width:767px){.filters{display:none}}.filters .sub{display:flex;align-items:center;gap:2rem}.filters .form-group{display:flex;flex-direction:column}.filters .form-label{margin-bottom:.5rem;font-size:.8rem;text-transform:uppercase;font-weight:600}.filters .form-control{font-size:1rem;font-family:"Open Sans",sans-serif;border:1px solid rgba(0,0,0,.1);border-radius:.2rem;padding:.75rem .5rem}.filters .form-control::placeholder,.filters-modal .form-control::placeholder{font-weight:300}.filters .form-submit{padding:1rem;color:#fff;background:#00bba2;border:0;border-radius:.2rem}.filters-mobile{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}@media (min-width:767px){.filters-mobile{display:none}}.filters-mobile .button,.filters-modal{border:1px solid rgba(0,0,0,.1);border-radius:.2rem}.filters-mobile .button{padding:1rem;display:inline-flex;justify-content:center;align-items:center;gap:.75rem}.filters-modal{padding:2rem;margin:1rem;width:calc(100% - 2rem);max-width:calc(100% - 2rem);max-height:100%}.filters-modal::backdrop{background:rgba(0,0,0,.2)}.filters-modal h1,.filters-modal p{margin:0}.filters-modal hr{margin-block:2rem;border:0;border-bottom:1px solid rgba(0,0,0,.1)}.filters-modal .close{border:1px solid rgba(0,0,0,.1);height:2rem;width:2rem;font-size:.8rem;color:#303438;background:#fff;border-radius:.2rem;position:absolute;top:2rem;right:2rem}.filters-modal .form{gap:2rem}.filters-modal .form,.filters-modal .form-group{display:flex;flex-direction:column}.filters-modal .form-label{margin-bottom:.5rem;font-size:.8rem;text-transform:uppercase;font-weight:600}.filters-modal .form-control{font-size:1rem;font-family:"Open Sans",sans-serif;border:1px solid rgba(0,0,0,.1);border-radius:.2rem;padding:.75rem .5rem}.filters-modal .form-submit{padding:1rem;color:#fff;background:#00bba2;border:0;border-radius:.2rem}