﻿/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{margin:0}optgroup{font-weight:bold}button,input,select{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}*,*::before,*::after{box-sizing:border-box}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}select{color:inherit}iframe{border:0}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}a[href],button{touch-action:manipulation}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){color:inherit;-webkit-appearance:none}input::-webkit-date-and-time-value{text-align:left}:root{--hdy-black: hsl(0, 0%, 0%);--hdy-white: hsl(0, 100%, 100%);--hdy-yellow: hsl(56, 100%, 50%);--hdy-orange: hsl(35, 100%, 50%);--hdy-red: hsl(352, 100%, 50%);--hdy-purple: hsl(285, 27%, 55%);--hdy-green: hsl(99, 100%, 32%);--hdy-darkest-grey: hsl(0, 0%, 15%);--hdy-darker-grey: hsl(225, 2%, 24%);--hdy-grey: hsl(225, 2%, 39%);--hdy-lighter-grey: hsl(225, 2%, 54%);--hdy-lightest-grey: hsl(0, 0%, 90%);--hdy-primary: hsl(56, 100%, 50%);--hdy-text: hsl(0, 0%, 15%);--hdy-success: hsl(127, 63%, 49%);--hdy-error: hsl(3, 100%, 61%);--hdy-info: hsl(208, 100%, 43%);--hdy-warning: hsl(28, 100%, 55%);--hdy-subtle: hsl(0, 0%, 67%);--hdy-sm-email: hsl(0, 0%, 49%);--hdy-sm-facebook: hsl(220, 46%, 48%);--hdy-sm-x: hsl(0, 0%, 0%);--hdy-sm-instagram: hsl(331, 100%, 46%);--hdy-sm-tiktok: hsl(0, 0%, 0%);--hdy-sm-whatsapp: hsl(142.4, 70.2%, 48.6%);--hdy-admin-bg: hsl(0, 0%, 92.5%);--hdy-admin-panel-bg: hsl(194, 85%, 60%);--hdy-admin-btn-bg: hsl(194, 85%, 60%);--hdy-switch-off-bg: hsl(225, 2%, 24%);--hdy-switch-on-bg: hsl(285, 27%, 55%);--hdy-switch-fg: hsl(0, 0%, 90%);--hdy-anchor-link-fg: hsl(285, 27%, 55%);--hdy-anchor-hover-fg: hsl(285, 27%, 70%);--hdy-anchor-focus-fg: hsl(285, 27%, 70%);--hdy-btn-link-bg: hsl(56, 100%, 50%);--hdy-btn-hover-bg: hsl(56, 100%, 65%);--hdy-btn-focus-bg: hsl(56, 100%, 65%);--hdy-btn-link-fg: hsl(0, 0%, 15%);--hdy-btn-hover-fg: hsl(0, 0%, 15%);--hdy-btn-focus-fg: hsl(0, 0%, 15%)}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Helvetica,Arial,sans-serif;color:hsl(0,0%,15%)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:3rem;line-height:1.3;letter-spacing:-0.1rem}h2{font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem}h3{font-size:1.8rem;line-height:1.5;letter-spacing:-0.05rem}h4{font-size:1.5rem;line-height:1.6;letter-spacing:0}h5{font-size:1.25rem;line-height:1.6;letter-spacing:0}h6{font-size:1rem;ine-height:1.6;letter-spacing:0}@media(min-width: 550px){h1{font-size:3.6rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}p{margin-top:0}a{color:hsl(285,27%,55%)}a:hover{color:hsl(285,27%,70%)}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:hsl(0,0%,15%);background-color:#fe0;border-color:#fe0}.button.button-primary:hover,button.button-primary:hover,input[type=submit].button-primary:hover,input[type=reset].button-primary:hover,input[type=button].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type=submit].button-primary:focus,input[type=reset].button-primary:focus,input[type=button].button-primary:focus{color:hsl(0,0%,15%);background-color:hsl(56,100%,65%);border-color:hsl(56,100%,65%)}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}label{display:block}label[for]{cursor:pointer}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=date],input[type=time],input[type=number],textarea,select{box-shadow:inset 0 .1em .2em rgba(0,0,0,.05)}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=date],input[type=time],input[type=number],input[type=range],textarea,select{background-color:var(--hdy-white);box-sizing:border-box;border-radius:5px;border:.1em solid #ccc;height:44px;outline:none;width:100%}input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,input[type=time]:focus,input[type=number]:focus,input[type=range]:focus,textarea:focus,select:focus{border-color:var(--hdy-purple)}input[type=text].full-width,input[type=search].full-width,input[type=tel].full-width,input[type=url].full-width,input[type=email].full-width,input[type=password].full-width,input[type=date].full-width,input[type=time].full-width,input[type=number].full-width,input[type=range].full-width,textarea.full-width,select.full-width{width:100%}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=date],input[type=time],input[type=number],input[type=range]{padding:.2rem 1rem}input[type=color]{border-radius:5px;border:.1em solid #ccc;height:44px;outline:none;width:100%;padding:0}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:100% 50%;padding:.2rem 2.25rem .2rem 1rem}textarea{padding:1rem;height:132px;resize:none}form{margin-bottom:40px}form .field{margin-bottom:20px}form .hint{color:var(--hdy-subtle);margin-top:5px}form abbr.required{color:red;font-weight:700;text-decoration:none}form>p.error{font-size:10px;font-size:1em;font-family:sans-serif;background-color:var(--hdy-error);color:var(--hdy-white);padding:.5rem 1rem;border-radius:.5rem}form .has-error .error-description{color:var(--hdy-error);margin:.5rem 0 0}form .has-error input[type=text],form .has-error input[type=email],form .has-error input[type=date],form .has-error input[type=url],form .has-error input[type=phone],form .has-error input[type=password],form .has-error input[type=number],form .has-error input[type=search],form .has-error textarea,form .has-error select,form .has-error input[type=checkbox]:not(:checked)+span{border-color:var(--hdy-error)}form label.button{height:auto}input[type=submit],button{display:inline-block;height:44px;line-height:44px;white-space:nowrap;padding:.1em 2em}input[type=submit].button,button.button{height:auto}label.file{width:100%;overflow:hidden auto;text-overflow:ellipsis;white-space:nowrap}label.file[data-text]:after{content:attr(data-text)}label.file[data-default][data-text=""]:after{content:attr(data-default)}label.file input[type=file]{display:none}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;min-width:32rem;overflow:auto}.overlay.active{display:block}.overlay .button,.overlay button,.overlay input[type=submit],.overlay input[type=reset],.overlay input[type=button]{font-size:2.2rem;line-height:3rem;background-color:var(--hdy-darkest-grey);padding:.8rem;border:0;border-radius:.8rem}.overlay .button:active,.overlay .button:hover,.overlay .button:focus,.overlay button:active,.overlay button:hover,.overlay button:focus,.overlay input[type=submit]:active,.overlay input[type=submit]:hover,.overlay input[type=submit]:focus,.overlay input[type=reset]:active,.overlay input[type=reset]:hover,.overlay input[type=reset]:focus,.overlay input[type=button]:active,.overlay input[type=button]:hover,.overlay input[type=button]:focus{background-color:hsl(0,0%,5%)}.overlay .button.button-overlay-close,.overlay button.button-overlay-close,.overlay input[type=submit].button-overlay-close,.overlay input[type=reset].button-overlay-close,.overlay input[type=button].button-overlay-close{display:table-cell;position:fixed;padding:0;top:20px;right:20px;width:3.2rem;height:3.2rem;z-index:99999;vertical-align:bottom}.overlay .filter-buttons{text-align:center;margin:1.5rem 0 1rem}.overlay .filter-buttons:before,.overlay .filter-buttons:after{clear:both;content:"";display:table}.overlay .filter-buttons .button{width:calc(50% - 1rem)}.overlay .filter-buttons .button-clear{margin:0 1rem 0 0}.overlay .filter-buttons .button-ok{margin:0 0 0 1rem}@media only screen and (min-width: 840px){.overlay .filter-buttons{margin:1.5rem 0 0}}@media only screen and (min-width: 641px){.overlay{background-color:rgba(0,0,0,.5)}}label span[data-icon=logo]:before{content:""}label span[data-icon=hd-logo]:before{content:""}label span[data-icon=menu]:before{content:""}label span[data-icon=cross]:before{content:""}label span[data-icon=date]:before{content:""}.filters .date-filters input[name=date-filter-type][value=range]+span:before,label span[data-icon=date-range]:before{content:""}.filters .date-filters input[name=date-filter-type][value=relative]+span:before,label span[data-icon=date-relative]:before{content:""}label span[data-icon=location]:before{content:""}label span[data-icon=tag]:before{content:""}label span[data-icon=search]:before{content:""}label span[data-icon=love]:before{content:""}label span[data-icon=love-fill]:before{content:""}label span[data-icon=facebook]:before{content:""}label span[data-icon=x]:before{content:""}label span[data-icon=instagram]:before{content:""}label span[data-icon=tiktok]:before{content:""}label span[data-icon=whatsapp]:before{content:""}p.help:before,label span[data-icon=info]:before{content:""}label span[data-icon=contact]:before{content:""}label span[data-icon=art]:before{content:""}label span[data-icon=community]:before{content:""}label span[data-icon=culture]:before{content:""}label span[data-icon=enterprise]:before{content:""}label span[data-icon=family]:before{content:""}label span[data-icon=film]:before{content:""}label span[data-icon=fitness-health]:before{content:""}label span[data-icon=food-drink]:before{content:""}label span[data-icon=lifestyle]:before{content:""}label span[data-icon=music]:before{content:""}label span[data-icon=outdoors]:before{content:""}label span[data-icon=party]:before{content:""}label span[data-icon=performance]:before{content:""}label span[data-icon=seniors]:before{content:""}label span[data-icon=young-adults]:before{content:""}label span[data-icon=person]:before{content:""}label span[data-icon=aire]:before{content:""}label span[data-icon=bd]:before{content:""}label span[data-icon=hx]:before{content:""}label span[data-icon=hg]:before{content:""}label span[data-icon=hd]:before{content:""}label span[data-icon=ls]:before{content:""}label span[data-icon=wf]:before{content:""}label span[data-icon=wharfe]:before{content:""}label span[data-icon=worth]:before{content:""}label span[data-icon=dales]:before{content:""}label span[data-icon=yo]:before{content:""}label span[data-icon=hu]:before{content:""}label span[data-icon=s]:before{content:""}@font-face{font-family:"facewy-icons";src:url("../fonts/facewy-icons/facewy-icons.eot?1d87s8");src:url("../fonts/facewy-icons/facewy-icons.eot?1d87s8#iefix") format("embedded-opentype"),url("../fonts/facewy-icons/facewy-icons.ttf?1d87s8") format("truetype"),url("../fonts/facewy-icons/facewy-icons.woff?1d87s8") format("woff"),url("../fonts/facewy-icons/facewy-icons.svg?1d87s8#facewy-icons") format("svg");font-weight:normal;font-style:normal}p.help:before,.filters li span:before,body>header>h1>a,[class^=facewy-],[class*=" facewy-"]{font-family:"facewy-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>header>h1>a{letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures}body{display:flex;flex-direction:column;width:100%;font-family:sans-serif}body>header{position:fixed;top:0;right:0;left:0;height:7rem;display:flex;align-items:center}body>header>h1{font-size:4rem;margin:0 auto;padding:1.5rem}body>header>h1>a{font-size:inherit;text-decoration:none}body>header>h1>a:hover,body>header>h1>a:active,body>header>h1>a:focus{color:inherit}body>nav{flex:1;background:#404040;position:fixed;top:7rem;bottom:0;width:12rem;min-height:calc(100vh - 7rem);overflow-y:auto}@media only screen and (min-width: 1024px){body>nav{width:18rem}}body>nav ul{list-style:none;margin:0;padding:0}body>nav ul li{margin:0;border-bottom:.1rem solid #303030}body>nav span{display:block;padding:1.5rem;color:hsla(0,0%,100%,.5);text-transform:uppercase}body>nav a{position:relative;display:block;padding:1.5rem;color:#fff;text-decoration:none;font-weight:400;letter-spacing:.1rem}body>nav a:hover,body>nav a.current{background-color:#606060;color:#fff}body>main{margin:0;padding:9.5rem 2.5rem 2.5rem;flex:0 0 100%;width:100%;max-width:100%;font-size:1.25rem}body>main>*{max-width:96rem;margin-left:auto;margin-right:auto}body>main>header:has(nav){display:flex;justify-content:space-between;margin-bottom:2rem}body>main>header:has(nav)>*{margin-top:0;margin-bottom:0}body>main>header:has(nav) .button{margin-bottom:0}body>main>footer{text-align:center}body>main:not([data-type=full-sized]){padding:9.5rem 2.5rem 2.5rem 14.5rem}@media only screen and (min-width: 1024px){body>main:not([data-type=full-sized]){padding:9.5rem 2.5rem 2.5rem 20.5rem}}body>main[data-type=full-sized] form>p.error{position:absolute;width:100%;top:-5rem;left:0;font-weight:700;text-align:center}body>main>table{table-layout:fixed}dialog>div{color:#000;background-color:#fff;border:.2rem solid #ccc;border-radius:1rem;margin:0;padding:2rem;position:relative;overflow:visible;min-width:24rem}dialog>button[data-action=close-dialog]{position:absolute;z-index:99;right:1.5rem;margin-top:1.5rem}dialog::backdrop{background-color:rgba(0,0,0,.5);opacity:1}dialog[open]{background-color:rgba(0,0,0,0);border:0;overflow:auto;width:calc(100% - 10rem);height:auto;padding:0;margin:5vh auto;align-content:center;align-self:center}fieldset.switch{position:relative}input[type=checkbox].switch{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:hsl(225,2%,24%);border-radius:2.2rem;display:block;width:4rem;height:2.2rem;margin:0;transition:background-color .2s ease-in;position:relative;box-sizing:border-box}input[type=checkbox].switch:before{content:"";background-color:hsl(0,0%,90%);border-radius:50%;width:1.6rem;height:1.6rem;transition:all .2s ease-in;position:absolute;top:.3rem;left:.3rem}input[type=checkbox].switch:focus-visible{outline-offset:-0.2rem;outline:.2rem solid #fe0}input[type=checkbox].switch:checked{background-color:hsl(285,27%,55%)}input[type=checkbox].switch:checked:before{left:2rem}input[type=checkbox].switch:disabled{cursor:not-allowed;background-color:#eee}dd>input[type=checkbox].switch{top:1.1rem}table.flyers th:nth-child(1),table.flyers td:nth-child(1){width:50%}table.flyers th:nth-child(2),table.flyers td:nth-child(2){width:50%}table.flyers th:nth-child(3),table.flyers td:nth-child(3){display:none}table.flyers th:nth-child(4),table.flyers td:nth-child(4){display:none}@media only screen and (min-width: 1024px){table.flyers th:nth-child(1),table.flyers td:nth-child(1){width:30%}table.flyers th:nth-child(2),table.flyers td:nth-child(2){width:30%}table.flyers th:nth-child(3),table.flyers td:nth-child(3){display:table-cell;width:20%}table.flyers th:nth-child(4),table.flyers td:nth-child(4){display:table-cell;width:20%}}table.adverts th:nth-child(1),table.adverts td:nth-child(1){width:35%}table.adverts th:nth-child(2),table.adverts td:nth-child(2){width:45%}table.adverts th:nth-child(3),table.adverts td:nth-child(3){width:20%}table.adverts th:nth-child(4),table.adverts td:nth-child(4){display:none}table.adverts th:nth-child(5),table.adverts td:nth-child(5){display:none}@media only screen and (min-width: 1024px){table.adverts th:nth-child(1),table.adverts td:nth-child(1){width:20%}table.adverts th:nth-child(2),table.adverts td:nth-child(2){width:30%}table.adverts th:nth-child(3),table.adverts td:nth-child(3){width:10%}table.adverts th:nth-child(4),table.adverts td:nth-child(4){display:table-cell;width:20%}table.adverts th:nth-child(5),table.adverts td:nth-child(5){display:table-cell;width:20%}}table.users th:nth-child(1),table.users td:nth-child(1){width:50%}table.users th:nth-child(2),table.users td:nth-child(2){width:50%}table.users th:nth-child(3),table.users td:nth-child(3){display:none}table.users th:nth-child(4),table.users td:nth-child(4){display:none}@media only screen and (min-width: 1024px){table.users th:nth-child(1),table.users td:nth-child(1){width:30%}table.users th:nth-child(2),table.users td:nth-child(2){width:30%}table.users th:nth-child(3),table.users td:nth-child(3){display:table-cell;width:20%}table.users th:nth-child(4),table.users td:nth-child(4){display:table-cell;width:20%}}body{background-color:hsl(0,0%,92.5%);margin:0;padding:0;min-width:480px;min-height:0}body:has(main[data-type]){min-height:100vh;align-items:center;justify-content:center}body>header{text-align:center;background-color:#fe0;padding:.5rem;z-index:999}body>header h1{font-size:4rem;line-height:1rem}body>header>nav>ul{display:flex;justify-content:center;list-style:none;gap:1.5rem}body>header>nav>ul li{display:inline-block}body>header>nav>ul li+li{border-left:.1rem solid #ccc}body>main:not([data-type]) form legend{width:100%}body>main:not([data-type]) form legend>span{border-bottom:.1rem solid #ccc;padding:2rem 0;margin:0 0 2rem;width:100%;display:block;font-size:1.6rem}body>main:not([data-type]) form>.button{display:inline-block;height:auto;line-height:44px;white-space:nowrap;padding:.1rem 2rem}body>main:not([data-type]) form+p{display:inline-block;margin:0 1.5rem;line-height:3.8rem}body>footer{text-align:center;background-color:#fe0}body>main[data-type=full-sized] div:last-child{box-shadow:2rem 2rem 4rem rgba(0,0,0,.125);background-color:#fff;border:.1rem solid #fe0;border-radius:1.2rem;color:#000;padding:1rem;position:relative;width:100%;display:block;max-width:50rem}body>main[data-type=full-sized] div:last-child header{background-color:#fe0;border-radius:1.2rem 1.2rem 0 0;color:#000;padding:1.5rem 1rem;width:calc(100% + 2rem);display:block;position:relative;left:-1rem;top:-1rem}body>main[data-type=full-sized] div:last-child header h1{font-size:1.6rem;font-weight:700;letter-spacing:.05rem;margin:0;text-transform:uppercase}body>main[data-type=full-sized] div:last-child footer:has(>.button){display:flex;flex-direction:row-reverse;justify-content:space-evenly;align-items:center;margin:0;padding:0 3rem 1rem}body>main[data-type=full-sized] div:last-child footer:has(>.button) .button{display:block;margin:0}body>main[data-type=full-sized] div:last-child footer:has(>.button) .button:only-child{margin:0 auto}body>main[data-type=full-sized] div:last-child footer:has(>.button) p{display:inline-block;margin:0}body>main[data-type=full-sized]>.alert{max-width:50rem}fieldset:is(input,select,textarea)~small{color:var(--hdy-grey, #ccc)}abbr.required{color:red;text-decoration:none;border-bottom:none}h1>a{color:inherit;text-decoration:none}form{display:flex;flex-direction:column;margin:0 auto}form label{display:inline-block}form label+br{display:none}form label+br+ul{margin-bottom:0}form label+br+ul+p{margin:.25rem}form label[for]{margin-top:1.5rem}form label[for]+br+input,form label[for]+br+textarea,form label[for]+br+select,form label[for]+br+fieldset{margin-bottom:0}form label[for]+br+input+p,form label[for]+br+textarea+p,form label[for]+br+select+p,form label[for]+br+fieldset+p{margin:.25rem}form small{color:var(--hdy-lighter-grey)}form>dl{padding:1rem 3rem}form dt>label{display:inline-block}form dd{margin:0;width:100%}form dd>*{width:100%}fieldset>img.flyer{margin:.5rem 8.5rem 2.5rem .5rem;padding:.25rem;outline:.25rem solid #9c6dab;float:left}label[for]{cursor:pointer;user-select:none}table{border-collapse:collapse;width:100%}table thead th{border-bottom:.1rem solid #ccc;padding:1.25rem}table thead th:first-child{padding-left:1.25rem}table thead th:last-child{padding-right:1.25rem}table tbody tr:hover{background-color:var(--hdy-lightest-grey, transparent)}table tbody td{border-bottom:.1rem solid #ccc;padding:1.25rem}table tbody td:first-child{padding-left:1.25rem}table tbody td:last-child{padding-right:1.25rem}td>*{vertical-align:middle}td>span{display:inline-block;max-width:calc(100% - 4rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td>time{white-space:nowrap}td>a{display:inline-block;max-width:calc(100% - 4rem);overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}td>a:hover{text-decoration:underline}td>a[href^="//"]{white-space:nowrap}td>a>img{height:auto !important;width:64px !important}nav>ul{margin:0}nav>.button-toggle{display:none}.button{display:inline-block;height:auto;line-height:44px;white-space:nowrap;padding:.1rem 2rem}.button[disabled]{opacity:.5;cursor:not-allowed}.button+.button{margin-left:1rem}.button.button-delete{color:var(--hdy-white);background-color:hsl(352,100%,48%);border-color:hsl(352,100%,46%)}.button.button-delete:not([disabled]):hover,.button.button-delete:not([disabled]):focus{color:var(--hdy-white);background-color:var(--hdy-red);border-color:hsl(352,100%,48%)}.button.button-delete:not([disabled]):active{color:var(--hdy-white);background-color:hsl(352,100%,44%);border-color:hsl(352,100%,42%)}footer:has(>.button){display:flex;flex-direction:row;justify-content:space-between}.filters>div{box-sizing:border-box;position:relative}.filters>div:before,.filters>div:after{clear:both;content:"";display:table}.filters ul{margin:0;padding:0;list-style:none}@media only screen and (min-width: 480px){.filters li{padding:1rem;display:inline-block;vertical-align:bottom}}.filters li span{border-radius:1rem;opacity:.2;display:block;padding:1rem}.filters li span:before{display:block;position:absolute;bottom:0;left:50%;text-align:center}.filters input[type=checkbox],.filters input[type=radio]{display:none}.filters input[type=checkbox]:checked+span,.filters input[type=radio]:checked+span{opacity:1}.filters label{position:relative}.filters label[for]{cursor:pointer}.filters.locations label span,.filters.tags label span{color:var(--hdy-darkest-grey)}.overlay .filters{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.overlay .filters>div{background-color:var(--hdy-yellow);position:relative}@media only screen and (max-width: 639px){.overlay .filters>div{margin:0;padding:1.5rem;width:100%;min-height:100vh}.overlay .filters>div h4{padding-right:3rem}}@media only screen and (min-width: 640px){.overlay .filters>div{border-radius:1rem;left:3.9rem;margin:0 auto;padding:2rem;width:75vw;margin:7rem auto}.overlay .filters>div ul{overflow:auto}}@media only screen and (min-width: 640px)and (min-width: 1024px)and (max-width: 1559px){.overlay .filters>div ul{max-width:728px;margin:0 auto}}@media only screen and (min-height: 850px){.overlay .filters>div{margin:0 auto;top:50%;transform:perspective(1px) translateY(-50%)}}@media only screen and (max-width: 479px){.overlay .filters li{margin:1rem 0}}@media only screen and (min-width: 840px){.overlay .filters li{margin:1rem}}.overlay .filters li span{border:.2rem solid var(--hdy-black)}@media only screen and (max-width: 479px){.overlay .filters li label span{font-size:1.5rem}.overlay .filters li label span:before{display:none}}@media only screen and (min-width: 480px)and (max-width: 839px){.overlay .filters li label span{font-size:1.3rem;line-height:1.3rem;width:10rem;min-height:10rem}.overlay .filters li label span:before{font-size:4.5rem;line-height:4.5rem;margin:-2.25rem 2.25rem 2.25rem -2.25rem}}@media only screen and (min-width: 840px){.overlay .filters li label span{font-size:1.8rem;line-height:1.8rem;width:18rem;min-height:18rem}.overlay .filters li label span:before{font-size:8rem;line-height:8rem;margin:-4rem 4rem 4rem -4rem}}.filters .date-filters input[name=date-filter-type]~label[for^=date-filter-type-]{display:block}.filters .date-filters input[name=date-filter-type]~span{opacity:.2}.filters .date-filters input[name=date-filter-type]:checked~label[for^=date-filter-type-]{display:none}.filters .date-filters input[name=date-filter-type]:checked~span{opacity:1}.overlay .filters .date-filters ul{margin:2rem auto}.filters .date-filters li{display:block;margin:0 0 2rem;overflow:hidden;padding:0;position:relative}.filters .date-filters li:last-child{margin:0}.filters .date-filters label[for^=date-filter-type-]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.filters .date-filters span{font-size:1.6rem;line-height:2rem;text-align:center;padding-left:7rem}.filters .date-filters span label{display:inline-block}.filters .date-filters span:before{font-size:4rem;left:1rem;top:50%;bottom:auto;line-height:7rem;margin:0;transform:translateY(-50%)}@media only screen and (max-width: 479px){.filters .date-filters span{padding-left:1rem}.filters .date-filters span:before{display:none}}.filters .date-filters b{display:inline-block;white-space:nowrap}@media only screen and (max-width: 479px){.filters .date-filters b{display:block;text-align:center}}.filters .date-filters select{text-align-last:center}.filters .date-filters input[type=number],.filters .date-filters select{color:inherit;border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;cursor:pointer;display:inline-block;text-align:center;text-transform:uppercase;width:auto}.filters .date-filters input[type=number]::placeholder,.filters .date-filters select::placeholder{color:inherit}.filters .date-filters input[type=number]{margin:0;padding:0;width:4.5rem;-moz-appearance:textfield}.filters .date-filters input[type=number]::-webkit-inner-spin-button,.filters .date-filters input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters .date-filters input[type=number][name$="[Y]"]{width:5.5rem}.filters .date-filters select{padding:0 2.25rem 0 0;margin:0rem;width:100%}form fieldset.button-primary img.uploaded-preview{margin:0 .25rem 1rem;padding:.25rem;outline:.25rem solid var(--hdy-purple)}form fieldset.button-primary img.uploaded-preview+label.file{margin:0 auto;width:auto}form .filters ul{margin:0 !important;padding:0 !important}form .filters li{padding:.5rem}form .filters label input[type=checkbox]:checked+span{background-color:var(--hdy-grey);border:.2rem solid var(--hdy-grey);color:var(--hdy-lightest-grey)}form .filters label span{text-align:center}@media only screen and (max-width: 479px){form .filters label span{font-size:1.25rem;line-height:1.25rem;border:.2rem solid var(--hdy-grey)}form .filters label span:before{display:none}}@media only screen and (min-width: 480px)and (max-width: 839px){form .filters label span{font-size:1.25rem;line-height:1.25rem;border:.2rem solid var(--hdy-grey);min-height:11rem;width:11rem}form .filters label span:before{font-size:4rem;line-height:4rem;margin:-2rem 2rem 2rem -2rem}}@media only screen and (min-width: 840px){form .filters label span{font-size:1.25rem;line-height:1.25rem;border:.2rem solid var(--hdy-grey);min-height:14.4rem;width:14.4rem}form .filters label span:before{font-size:7rem;line-height:7rem;margin:-3.5rem 3.5rem 3.5rem -3.5rem}}.indicator{display:inline-block;width:1rem;height:1rem;border-radius:.5rem;overflow:hidden;text-indent:100%;white-space:nowrap;background-color:#fff}.indicator:has(+*){margin-right:1rem}.indicator.draft,.indicator.disabled{background-color:#666}.indicator.published,.indicator.enabled{background-color:#0c0}p.help{display:inline-block;border-radius:.5rem;position:relative;padding:1rem 1rem 1rem 4rem;margin:auto 1rem;background-color:var(--hdy-info);color:var(--hdy-white)}p.help:before{font-weight:700;font-size:2rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:3rem;border:.1rem solid rgba(0,0,0,0);border-radius:.25rem;text-align:center;font-weight:700}.alert.success{background-color:var(--hdy-success)}.alert.error{background-color:var(--hdy-error);color:var(--hdy-white)}.alert.info{background-color:var(--hdy-info);color:var(--hdy-white)}.alert.warning{background-color:var(--hdy-warning)}.alert.subtle{background-color:var(--hdy-subtle)}ul:has(input[type=radio]){list-style:none;margin:0;padding:0;display:flex;gap:1rem}ul:has(input[type=radio]) li{margin-bottom:0}label:has(>input[type=radio]){padding:1rem 3rem;border:.2rem solid var(--hdy-purple);border-radius:.5rem;cursor:pointer;display:block;text-align:center}label:has(>input[type=radio])>input[type=radio]{display:none}label:has(>input[type=radio]:checked){background-color:var(--hdy-purple);color:var(--hdy-white)}
