@import"https://fonts.googleapis.com/css?family=Lato:400,900,700";:root{--font-family: "Lato", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--color-blue: #0077da;--color-gray-dark: ##1f2937;--color-gray-darker: #333333;--color-gray-darkest: #222222;--color-gray-lighter: #cccccc;--color-gray-lightest: #efefef;--color-gray: #555555;--color-off-white: #f7f7f7;--color-red: #e70000;--color-white: #ffffff;--color-yellow: #fdb81e;--size-0_5: .125rem;--size-1: .25rem;--size-1_5: .375rem;--size-2: .5rem;--size-2_5: .625rem;--size-3: .75rem;--size-3_5: .875rem;--size-4: 1rem;--size-5: 1.25rem;--size-6: 1.5rem;--size-7: 1.75rem;--size-8: 2rem;--size-9: 2.25rem;--size-10: 2.5rem;--size-11: 2.75rem;--size-12: 3rem;--mobile-breakpoint: 640px}body{margin:0;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.info-block{display:flex;flex-direction:column;flex:1;width:100%}.info-block .title{color:var(--color-blue);font-weight:600;font-size:var(--size-8);letter-spacing:1px;padding-bottom:var(--size-3)}.info-block .address{color:var(--color-gray-darkest);font-size:var(--size-4);letter-spacing:1px;padding-bottom:var(--size-3)}.info-block hr{width:100%;border:0;border-top:1px solid var(--color-gray-lighter);border-top-width:1px;margin-bottom:var(--size-3)}.info-block .headers{color:var(--color-gray);font-size:var(--size-3_5)}.info-block .headers .header{font-weight:600}.info-block .headers .subheader{margin-top:var(--size-1)}.info-block .label-container{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:var(--size-2)}.info-block .label-container :not(:last-child){margin-right:var(--size-2);margin-bottom:var(--size-2)}.button{background-color:var(--color-blue);border-radius:var(--size-1);border:0;color:var(--color-white);cursor:pointer;font-family:var(--font-family);height:fit-content;padding:var(--size-2_5);width:fit-content}.label{width:fit-content;height:fit-content;padding:var(--size-2) var(--size-4) var(--size-2) var(--size-4);border-radius:var(--size-1);font-size:var(--size-3_5)}.image-style{background-color:var(--color-yellow);color:var(--color-gray-darkest)}.listing-style{background-color:var(--color-blue);color:var(--color-white)}.image-block{display:flex;flex-direction:column;flex:1;width:100%;position:relative;margin-right:0;margin-bottom:var(--size-5)}@media (min-width: 640px){.image-block{margin-right:var(--size-5);margin-bottom:0}}.image-block img{max-width:100%;border-radius:var(--size-1) var(--size-1) 0px 0px}.image-block .deadline{background-color:var(--color-blue);color:var(--color-white);padding:var(--size-4);font-size:var(--size-3_5);border-radius:0px 0px var(--size-1) var(--size-1)}.image-block .label-container{position:absolute;margin:var(--size-3);display:flex;flex-wrap:wrap;flex-direction:row}.image-block .label-container>*{margin-bottom:var(--size-2)}.image-block .label-container :not(:last-child){margin-right:var(--size-2)}.input{display:flex;flex-direction:column;width:auto;margin-bottom:0;margin-right:var(--size-2)}.input label{color:var(--color-gray);font-size:var(--size-3_5);margin-bottom:var(--size-1_5)}.input input{padding:var(--size-3);background-color:var(--color-off-white);border:1px solid var(--color-gray-lighter);border-radius:var(--size-1);font-size:var(--size-3_5);width:4rem;height:var(--size-2_5)}.input ::placeholder{color:var(--color-gray);font-family:var(--font-family)}.pagination{padding-top:0;display:flex;justify-content:center}.pagination .page{border-radius:50%;background-color:var(--color-gray-lightest);color:var(--color-blue);height:var(--size-8);width:var(--size-8);display:inline-block;margin-right:var(--size-1);font-weight:600;cursor:pointer;border:0;box-sizing:initial;padding:0;font-size:var(--size-4_5);margin-right:calc(-1 * var(--size-1))}@media (min-width: 640px){.pagination .page{margin-right:var(--size-1)}}.pagination .page .page-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.pagination .page .current{border-radius:50%;background-color:var(--color-blue);color:var(--color-white)}.pagination .page .navigation{border-radius:50%;background-color:var(--color-white);color:var(--color-blue)}.pagination :last-child{margin-right:0}.content{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.content .container{max-width:90%;width:400px;margin:var(--size-4)}@media (min-width: 640px){.content .container{width:650px}}.content .container .filter-container{margin-bottom:var(--size-6);display:flex;flex-direction:column;align-items:left}.content .container .filter-container>*{margin-right:var(--size-4);margin-top:var(--size-4)}.content .container .filter-container :last-child{margin-right:0}.content .container .filter-container .name-filter input{width:12rem}.content .container .filter-container .filters{display:flex;justify-content:space-between}.content .container .filter-container .filters .update-items{display:flex;align-items:end}.content .container .filter-container .filters .update-items select{padding:var(--size-3);background-color:var(--color-off-white);border:1px solid var(--color-gray-lighter);border-radius:var(--size-1);font-size:var(--size-3_5);height:3rem}.content .container .filter-container .error-message{color:var(--color-red);font-size:var(--size-3_5);padding-top:var(--size-1_5)}.content .container .listings .listing{border:2px solid lightgray;padding:1rem;border-radius:1rem;margin-bottom:2.5rem;display:flex;flex-direction:column}@media (min-width: 640px){.content .container .listings .listing{flex-direction:row}}.content .container ol{margin-top:var(--size-10);padding-inline-start:var(--size-4)}.content .container ol li{margin-top:var(--size-4);padding-inline-start:var(--size-2)}
