.projects-single-entry{display:grid;width:100%;grid-template-columns:auto 1fr}@media(max-width:700px){.projects-single-entry{grid-template-columns:auto}.projects-single-entry{margin-bottom:2rem}.projects-table-wrapper-date>.date{font-size:small}}@media(min-width:700px){.projects-single-entry{grid-template-columns:auto 1fr}.projects-single-entry{margin-bottom:1rem}.projects-table-wrapper-date>.date{font-size:medium}}.projects-table-wrapper-date{width:20rem}#consent-notice{padding:1rem;display:none;text-align:center;position:fixed;bottom:0;left:0;width:100%;background:#131313;color:rgba(255,255,255,.8);z-index:100}#consent-notice span{margin-right:1rem}#consent-notice button{cursor:pointer;display:inline-block;width:auto}#consent-notice span a{color:inherit;text-decoration:underline;text-decoration-color:rgba(255,255,255,.5)}#consent-notice button.btn{margin-left:.5rem}#consent-notice button.btn.manage-consent{background:rgba(255,255,255,.1);font-weight:400}#consent-overlay{position:fixed;left:0;top:0;width:100%;height:100vh;display:none;background:rgba(0,0,0,.75);z-index:999999;overflow:auto;cursor:pointer}#consent-overlay.active{display:flex}#consent-overlay>div{background:#fff;color:#131313;width:100%;max-width:30rem;padding:1.75rem;margin:auto;cursor:initial}#consent-overlay>div>div{display:flex;align-items:flex-start;margin-bottom:1rem}#consent-overlay>div>div:last-child{margin:0}#consent-overlay h3{padding-top:0}#consent-overlay input{margin-top:.3rem}#consent-overlay label{display:block}#consent-overlay .btn{margin-right:.5rem}#consent-overlay button.btn.save-consent{background:rgba(0,0,0,.6);font-weight:400}@media(max-width:767px){#consent-overlay>div{padding:1.75rem 1rem}#consent-notice span{display:block;padding-top:3px;margin-bottom:1.5rem}#consent-notice button.btn{position:relative;bottom:4px}}.btn,input[type=submit],button{background:#f72c72;font-weight:700;color:rgba(255,255,255,.8);text-decoration:none;padding:.35rem .7rem;border:0;cursor:pointer;border-radius:.25rem}#consent-overlay h3{color:#444;cursor:default;padding-bottom:.5rem;margin:0}#consent-overlay h3:before{content:''}#consent-overlay .consent-optionstext{padding-left:1rem}