.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}:root{--anim-x:0;--anim-y:0}html{background-color:#fff;font-size:16px}@media (min-width:0px) and (max-width:767px){html{font-size:12px}}body{background-color:#fff}.gone{display:none!important}.hidden{visibility:hidden}.form-hp{display:none!important}.boxed{background-color:#fff!important;border-radius:.3rem!important;transition:box-shadow .5s,transform .5s}.boxed>.kt-inside-inner-col{padding:3rem 3rem;border-radius:.3rem}.boxed.no-shadow{box-shadow:none}.boxed.no-padding>.kt-inside-inner-col{padding:0}.boxed:has(.kb-section-link-overlay:focus-visible),.boxed:has(.kb-section-link-overlay:hover){box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}.boxed-shadow{box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important}.kb-button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #109cde!important}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slide-in{from{opacity:0;transform:translateX(var(--anim-x)) translateY(var(--anim-y))}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes slide-out{from{opacity:1;transform:translateX(0) translateY(0)}to{opacity:0;transform:translateX(var(--anim-x)) translateY(var(--anim-y))}}span.style-smallcaps{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em}.pt-cv-meta-fields time::before,.wp-block-post-date time::before,span.style-datestamp::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='#292A2D'%3E%3Cpath d='M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z'/%3E%3C/svg%3E");background-size:1.2rem 1.2rem;display:inline-flex;width:1.2rem;height:1.2rem;margin-right:.3rem;margin-bottom:-.2rem}.pt-cv-meta-fields time::before,.wp-block-post-date time::before,span.style-datestamp::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='rgba(41, 42, 45, 0.5019607843)'%3E%3Cpath d='M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z'/%3E%3C/svg%3E")}span.style-datestamp-checked::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='#292A2D'%3E%3Cpath d='M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z'/%3E%3C/svg%3E");background-size:1.2rem 1.2rem;display:inline-flex;width:1.2rem;height:1.2rem;margin-right:.3rem;margin-bottom:-.2rem}span.style-datestamp-checked::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='rgba(41, 42, 45, 0.5019607843)'%3E%3Cpath d='M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM329 297L217 409c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E")}span.style-datestamp-checked{font-size:1rem;color:#292a2d}.style-smallprint,span.style-smallprint{color:rgba(41,42,45,.8);font-size:.85rem;margin-top:.5em}form input,form select,form textarea{color:#292a2d;font-size:1rem}@keyframes slide-from-below{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-from-above{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-from-left{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-from-right{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.more-controller .but-more{display:inline-flex!important}.more-controller .but-less{display:none!important}.more-controller.revealed .but-more{display:none!important}.more-controller.revealed .but-less{display:inline-flex!important}.more-content{display:none!important;opacity:0}.more-content.revealed{transform-origin:0 0;display:block!important;animation:.5s fade-in 0s forwards} @font-face{font-family:brockmannregular;src:url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-regular.woff2) format("woff2"),url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-regular.woff) format("woff")}@font-face{font-family:brockmannregularitalic;src:url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-regularitalic.woff2) format("woff2"),url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-regularitalic.woff) format("woff")}@font-face{font-family:brockmannmedium;src:url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-medium.woff2) format("woff2"),url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-medium.woff) format("woff")}@font-face{font-family:brockmannsemibold;src:url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-semibold.woff2) format("woff2"),url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-semibold.woff) format("woff")}@font-face{font-family:brockmannbold;src:url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-bold.woff2) format("woff2"),url(//publicdiners.org/wp-content/themes/publicdiners/assets/fonts/brockmann-bold.woff) format("woff")}body{font-family:brockmannregular,"Helvetica Neue",Helvetica,Arial,sans-serif}body #wrapper h1,body #wrapper h2,body #wrapper h3,body #wrapper h4,body #wrapper h5,body #wrapper h6{font-family:brockmannsemibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}body #wrapper .kb-adv-form-help,body #wrapper a,body #wrapper cite,body #wrapper figcaption,body #wrapper label,body #wrapper li,body #wrapper p{font-family:brockmannregular,"Helvetica Neue",Helvetica,Arial,sans-serif}body #wrapper button{font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif}body #wrapper input[type=file]{font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif}body #wrapper input[type=file]::file-selector-button{font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif}#modals h1,article h1,section h1,section h1 .pt-cv-heading{font-size:5rem;line-height:1.05em}.kt-inside-inner-col h2,.single-content section h2,h2,section h2{font-family:brockmannsemibold,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:3.5rem;line-height:1.05em;letter-spacing:-.02em;margin-bottom:1em}@media (min-width:768px) and (max-width:1024px){.kt-inside-inner-col h2,.single-content section h2,h2,section h2{font-size:2.4rem}}@media (min-width:0px) and (max-width:767px){.kt-inside-inner-col h2,.single-content section h2,h2,section h2{font-size:2.4rem}}h3,section h3{font-family:brockmannsemibold,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:1.8rem;line-height:1.15em;letter-spacing:0;margin-bottom:.9em}h4,section h4{font-size:1.25rem;line-height:1.15em}p{font-size:1rem;line-height:1.4em}p a{text-decoration-color:transparent;transition:all .2s;color:#245fe1;text-underline-offset:unset}p a:focus-visible,p a:hover{text-decoration-color:#245FE1;text-decoration-thickness:1px;background-color:rgba(36,95,225,.0666666667)}.reverse a,.reverse h1,.reverse h2,.reverse h3,.reverse h4,.reverse h5,.reverse p{color:#fff}.reverse p a{color:#fff;text-decoration:underline;text-underline-offset:0.2em;text-decoration-color:rgba(255,255,255,0.5019607843);transition:all .2s}.reverse p a:focus-visible,.reverse p a:hover{text-decoration-color:#ffffff;text-underline-offset:0.2em}.reverse a:focus-visible,.reverse a:hover{color:#fff;text-decoration-color:#ffffff;background-color:transparent}.reverse h2{color:#fff}p.has-medium-font-size{font-size:1.8rem!important}li a{text-underline-offset:unset;text-decoration-color:rgba(255,255,255,0)}li a:focus-visible,li a:hover{text-underline-offset:unset}p.has-medium-font-size{font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:1.5rem!important;font-weight:unset!important}p.has-large-font-size{font-size:1.8rem!important}li{font-size:1rem}#wrapper .but.kb-button,#wrapper .democracy input[type=submit]{transition:all .12s!important;padding:1.3rem 1.7rem;border-radius:20rem;border-width:2px;line-height:1em;color:#fff;border-color:#245fe1;background-color:#245fe1;text-decoration:none}#wrapper .but.kb-button:focus-visible,#wrapper .but.kb-button:hover,#wrapper .democracy input[type=submit]:focus-visible,#wrapper .democracy input[type=submit]:hover{border-color:#21284f;background-color:#21284f;text-decoration:none}#wrapper .but.kb-button:focus-visible svg,#wrapper .but.kb-button:hover svg,#wrapper .democracy input[type=submit]:focus-visible svg,#wrapper .democracy input[type=submit]:hover svg{transform:translateX(.1em)}#wrapper .but.kb-button.kt-btn-size-large,#wrapper .democracy input[type=submit].kt-btn-size-large{padding:1.6rem 1.8rem;font-size:1.7rem}#wrapper .but.kb-button.kt-btn-size-large span.kt-btn-inner-text,#wrapper .democracy input[type=submit].kt-btn-size-large span.kt-btn-inner-text{font-size:1.7rem}#wrapper .but.kb-button.kt-btn-size-small,#wrapper .democracy input[type=submit].kt-btn-size-small{padding:.8rem 1rem;font-size:1rem}#wrapper .but.kb-button.kt-btn-size-small span.kt-btn-inner-text,#wrapper .democracy input[type=submit].kt-btn-size-small span.kt-btn-inner-text{font-size:1rem}#wrapper .but.kb-button.blue-navy,#wrapper .democracy input[type=submit].blue-navy{border-color:#21284f;background-color:#21284f}#wrapper .but.kb-button.blue-navy:focus-visible,#wrapper .but.kb-button.blue-navy:hover,#wrapper .democracy input[type=submit].blue-navy:focus-visible,#wrapper .democracy input[type=submit].blue-navy:hover{border-color:#245fe1;background-color:#245fe1}#wrapper .but.kb-button.blue-navy-to-white,#wrapper .democracy input[type=submit].blue-navy-to-white{border-color:#21284f;background-color:#21284f}#wrapper .but.kb-button.blue-navy-to-white:focus-visible,#wrapper .but.kb-button.blue-navy-to-white:hover,#wrapper .democracy input[type=submit].blue-navy-to-white:focus-visible,#wrapper .democracy input[type=submit].blue-navy-to-white:hover{border-color:#fff;background-color:#fff;color:#245fe1}#wrapper .but.kb-button.white-to-blue-navy,#wrapper .democracy input[type=submit].white-to-blue-navy{border-color:#fff;background-color:#fff;color:#245fe1}#wrapper .but.kb-button.white-to-blue-navy:focus-visible,#wrapper .but.kb-button.white-to-blue-navy:hover,#wrapper .democracy input[type=submit].white-to-blue-navy:focus-visible,#wrapper .democracy input[type=submit].white-to-blue-navy:hover{color:#fff;border-color:#21284f;background-color:#21284f}#wrapper .but.kb-button.blue-navy-outline,#wrapper .democracy input[type=submit].blue-navy-outline{background-color:transparent;color:#21284f;border-color:#21284f;border-width:2px;border-style:solid}#wrapper .but.kb-button.blue-navy-outline:focus-visible,#wrapper .but.kb-button.blue-navy-outline:hover,#wrapper .democracy input[type=submit].blue-navy-outline:focus-visible,#wrapper .democracy input[type=submit].blue-navy-outline:hover{background-color:#21284f;color:#fff}#wrapper .but.kb-button.blue-outline,#wrapper .democracy input[type=submit].blue-outline{background-color:transparent;color:#245fe1;border-color:#245fe1;border-width:2px;border-style:solid}#wrapper .but.kb-button.blue-outline:focus-visible,#wrapper .but.kb-button.blue-outline:hover,#wrapper .democracy input[type=submit].blue-outline:focus-visible,#wrapper .democracy input[type=submit].blue-outline:hover{background-color:#245fe1;color:#fff}#wrapper .but.kb-button.reverse,#wrapper .democracy input[type=submit].reverse{background-color:#fff;color:#245fe1}#wrapper .but.kb-button.reverse-outline,#wrapper .democracy input[type=submit].reverse-outline{background-color:transparent;color:#fff;border-color:#fff;border-width:2px}#wrapper .but.kb-button.reverse-outline:focus-visible,#wrapper .but.kb-button.reverse-outline:hover,#wrapper .democracy input[type=submit].reverse-outline:focus-visible,#wrapper .democracy input[type=submit].reverse-outline:hover{background-color:#fff;color:#245fe1}#wrapper .but.kb-button.minimal,#wrapper .democracy input[type=submit].minimal{padding:.2rem 0;border-radius:0;border:0;border-bottom:1px solid;border-bottom-color:transparent;color:#245fe1;background-color:transparent}#wrapper .but.kb-button.minimal:focus-visible,#wrapper .but.kb-button.minimal:hover,#wrapper .democracy input[type=submit].minimal:focus-visible,#wrapper .democracy input[type=submit].minimal:hover{background-color:transparent;border-bottom-color:#245fe1}#wrapper .but.kb-button.reverse-minimal,#wrapper .democracy input[type=submit].reverse-minimal{padding:.2rem 0;border-radius:0;border:0;border-bottom:1px solid;border-bottom-color:transparent;color:#245fe1;background-color:transparent}#wrapper .but.kb-button.reverse-minimal:focus-visible,#wrapper .but.kb-button.reverse-minimal:hover,#wrapper .democracy input[type=submit].reverse-minimal:focus-visible,#wrapper .democracy input[type=submit].reverse-minimal:hover{background-color:transparent;border-bottom-color:#245fe1}#wrapper .but.kb-button.reverse-minimal,#wrapper .democracy input[type=submit].reverse-minimal{color:#fff}#wrapper .but.kb-button.reverse-minimal:focus-visible,#wrapper .but.kb-button.reverse-minimal:hover,#wrapper .democracy input[type=submit].reverse-minimal:focus-visible,#wrapper .democracy input[type=submit].reverse-minimal:hover{border-bottom-color:#fff}#wrapper .but.kb-button.blue-navy-minimal,#wrapper .democracy input[type=submit].blue-navy-minimal{padding:.2rem 0;border-radius:0;border:0;border-bottom:1px solid;border-bottom-color:transparent;color:#245fe1;background-color:transparent}#wrapper .but.kb-button.blue-navy-minimal:focus-visible,#wrapper .but.kb-button.blue-navy-minimal:hover,#wrapper .democracy input[type=submit].blue-navy-minimal:focus-visible,#wrapper .democracy input[type=submit].blue-navy-minimal:hover{background-color:transparent;border-bottom-color:#245fe1}#wrapper .but.kb-button.blue-navy-minimal,#wrapper .democracy input[type=submit].blue-navy-minimal{color:#21284f;background-color:transparent}#wrapper .but.kb-button.blue-navy-minimal:focus-visible,#wrapper .but.kb-button.blue-navy-minimal:hover,#wrapper .democracy input[type=submit].blue-navy-minimal:focus-visible,#wrapper .democracy input[type=submit].blue-navy-minimal:hover{border-bottom-color:#21284f}#wrapper .but.kb-button .kt-btn-inner-text,#wrapper .democracy input[type=submit] .kt-btn-inner-text{font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif;transition:all .12s!important;margin-top:-.2rem;line-height:1em}#wrapper .but.kb-button .kb-svg-icon-wrap,#wrapper .democracy input[type=submit] .kb-svg-icon-wrap{transition:all .12s!important}#wrapper .but.kb-button .kb-svg-icon-wrap svg,#wrapper .democracy input[type=submit] .kb-svg-icon-wrap svg{transition:all .24s}#wrapper .wp-block-button.but a{transition:all .12s!important;padding:1.3rem 1.7rem;border-radius:20rem;border-width:2px;line-height:1em;color:#fff;border-color:#245fe1;background-color:#245fe1;text-decoration:none}#wrapper .wp-block-button.but a:focus-visible,#wrapper .wp-block-button.but a:hover{border-color:#21284f;background-color:#21284f;text-decoration:none}#wrapper .wp-block-button.but a{font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif;transition:all .12s!important;margin-top:-.2rem;line-height:1em}#wrapper .wp-block-button.but.but-large a{padding:1.6rem 1.8rem;font-size:1.7rem;font-size:1.7rem}#wrapper .wp-block-button.but.blue-navy-outline a{background-color:transparent;color:#21284f;border-color:#21284f;border-width:2px;border-style:solid}#wrapper .wp-block-button.but.blue-navy-outline a:focus-visible,#wrapper .wp-block-button.but.blue-navy-outline a:hover{background-color:#21284f;color:#fff}#wrapper .wp-block-button.but.blue-navy a{border-color:#21284f;background-color:#21284f}#wrapper .wp-block-button.but.blue-navy a:focus-visible,#wrapper .wp-block-button.but.blue-navy a:hover{border-color:#245fe1;background-color:#245fe1}#wrapper .wp-block-button.but.blue-navy-to-white a{border-color:#21284f;background-color:#21284f}#wrapper .wp-block-button.but.blue-navy-to-white a:focus-visible,#wrapper .wp-block-button.but.blue-navy-to-white a:hover{border-color:#fff;background-color:#fff;color:#245fe1}#wrapper .wp-block-button.but.white-to-blue-navy a{border-color:#fff;background-color:#fff;color:#245fe1}#wrapper .wp-block-button.but.white-to-blue-navy a:focus-visible,#wrapper .wp-block-button.but.white-to-blue-navy a:hover{color:#fff;border-color:#21284f;background-color:#21284f}#wrapper .wp-block-button.but.reverse a{background-color:#fff;color:#245fe1}#wrapper .wp-block-button.but.reverse-outline a{background-color:transparent;color:#fff;border-color:#fff;border-width:2px}#wrapper .wp-block-button.but.reverse-outline a:focus-visible,#wrapper .wp-block-button.but.reverse-outline a:hover{background-color:#fff;color:#245fe1}#wrapper button.but{transition:all .12s!important;padding:1.3rem 1.7rem;border-radius:20rem;border-width:2px;line-height:1em;color:#fff;border-color:#245fe1;background-color:#245fe1;text-decoration:none}#wrapper button.but:focus-visible,#wrapper button.but:hover{border-color:#21284f;background-color:#21284f;text-decoration:none}#wrapper button.but{font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif;transition:all .12s!important;margin-top:-.2rem;line-height:1em}#wrapper button.but.but-large{padding:1.6rem 1.8rem;font-size:1.7rem;font-size:1.7rem}#wrapper button.but.blue-navy-outline{background-color:transparent;color:#21284f;border-color:#21284f;border-width:2px;border-style:solid}#wrapper button.but.blue-navy-outline:focus-visible,#wrapper button.but.blue-navy-outline:hover{background-color:#21284f;color:#fff}#wrapper button.but.blue-navy{border-color:#21284f;background-color:#21284f}#wrapper button.but.blue-navy:focus-visible,#wrapper button.but.blue-navy:hover{border-color:#245fe1;background-color:#245fe1}#wrapper button.but.reverse{background-color:#fff;color:#245fe1}#wrapper button.but.reverse-outline{background-color:transparent;color:#fff;border-color:#fff;border-width:2px}#wrapper button.but.reverse-outline:focus-visible,#wrapper button.but.reverse-outline:hover{background-color:#fff;color:#245fe1} html:has(body.home){background-color:rgba(36,95,225,.0509803922)!important}body.transparent-header #main-header{background:0 0!important}.home #wrapper{background-color:transparent}.home #masthead{background-color:transparent}.home .section-hero{min-height:35rem;height:35rem}.home .section-hero>.kt-row-column-wrap{padding:0;height:100%;display:flex;flex-direction:column;justify-content:center}.home .section-hero .hero-content{height:100%;min-height:100%}.home .section-hero .hero-content>.kt-inside-inner-col{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.home .section-hero .hero-content .hero-content-row{height:100%}.home .section-hero .hero-content .hero-content-row>.kt-row-column-wrap{height:100%;display:flex;flex-direction:row}.home .section-hero .hero-text{width:50%;max-width:60rem}.home .section-hero .hero-text h1{line-height:.9em;margin-bottom:1rem;letter-spacing:-.025em}@media (min-width:0px) and (max-width:767px){.home .section-hero .hero-text h1{font-size:3.5rem}}.home .section-hero .hero-image-pic{position:absolute;top:-3rem;width:min(45vw,50rem);aspect-ratio:200/235;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.home .section-hero .hero-image-pic{width:60vw}}@media (min-width:0px) and (max-width:767px){.home .section-hero .hero-image-pic{top:0;width:70vw}}.home .section-hero .hero-image-pic img{width:100%;height:100%;object-fit:cover;display:block;mask-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.home .section-core{margin-top:clamp(12rem,15vw,25rem);position:relative}@media (min-width:768px) and (max-width:1024px){.home .section-core{margin-top:12rem}}@media (min-width:0px) and (max-width:767px){.home .section-core{margin-top:15rem}}.home .section-core .header .kt-inside-inner-col{background-color:transparent}.home .section-core .header{margin-top:3rem}.home .section-core .header .header-text p{font-size:1.25rem}@media (min-width:1440px){.home .section-core .header{margin-top:clamp(0rem,15vw,20rem)}}@media (min-width:768px) and (max-width:1024px){.home .section-core .header{margin-top:-3rem}}@media (min-width:0px) and (max-width:767px){.home .section-core .header{margin-top:0}}.home .section-core .bg-wrapper{pointer-events:none;z-index:0}.home .section-core .bg-wrapper>.kt-row-column-wrap{padding:0}.home .section-core .bg{position:absolute;left:0;top:-20rem;width:55%;height:auto}.home .section-core .bg img{width:100%}@media (min-width:768px) and (max-width:1024px){.home .section-core .bg{width:70%}}@media (min-width:0px) and (max-width:767px){.home .section-core .bg{width:90%}}.home .section-core .content{z-index:100}.home .section-core .content .scrollrow-container .scrollrow-controls,.home .section-core .content .scrollrow-container .scrollrow-scroller{padding-left:max(var(--global-content-edge-padding),(100vw - 1290px) / 2 + var(--global-content-edge-padding))}.home .section-core .content .scrollrow-container .scrollrow-content{padding-bottom:2rem}.home .section-core .content .scrollrow-container .scrollrow-content::after{content:"";display:block;min-width:max(var(--global-content-edge-padding),(100vw - 1290px) / 2 + var(--global-content-edge-padding));flex-shrink:0}.home .section-core .content .scrollrow-container .scrollrow-controls{margin-top:-2rem}.home .section-core .content .scrollrow-container .scroll-button{border:0;background-color:#edf1ff;color:#245fe1!important;box-shadow:none;transform:none;border-radius:.3rem}.home .section-core .content ul{list-style:none;padding:0}.home .section-core .content li.scrollrow-item{margin-bottom:2rem;transition:all .3s;scale:1;padding:1.5rem;border-radius:.5rem;box-shadow:0 .7rem 1rem rgba(36,95,225,.0509803922)!important;background-color:#fff}.home .section-core .content li.scrollrow-item:has(a:focus-visible),.home .section-core .content li.scrollrow-item:hover{scale:1;box-shadow:0 1rem 4rem rgba(36,95,225,.1019607843)!important;-webkit-box-shadow:0 1rem 2rem rgba(36,95,225,.2)!important;background-color:#fff}.home .section-core .content li.scrollrow-item{padding:0;min-height:20rem}.home .section-core .content li.scrollrow-item a{display:flex;flex-direction:column;height:100%}.home .section-core .content li.scrollrow-item .core-header{margin:0;padding:1rem;background-color:rgba(36,95,225,.0666666667);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.home .section-core .content li.scrollrow-item .core-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;aspect-ratio:200/235;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:#fff;font-weight:700}.home .section-core .content li.scrollrow-item h3{margin:0;font-size:1.25rem;color:#245fe1}.home .section-core .content li.scrollrow-item p{color:#245fe1}.home .section-core .content li.scrollrow-item .core-text{padding:1rem}.home .section-why-now{margin-top:clamp(12rem,15vw,25rem);position:relative}@media (min-width:768px) and (max-width:1024px){.home .section-why-now{margin-top:12rem}}@media (min-width:0px) and (max-width:767px){.home .section-why-now{margin-top:28rem}}.home .section-why-now .header .kt-inside-inner-col{background-color:transparent}.home .section-why-now .header{margin-top:3rem}.home .section-why-now .header h2{margin:0}@media (min-width:768px) and (max-width:1024px){.home .section-why-now .header{margin-top:-3rem}}@media (min-width:0px) and (max-width:767px){.home .section-why-now .header{margin-top:5rem}.home .section-why-now .header .header-text{width:100%}.home .section-why-now .header h2{text-align:center}}@media (min-width:321px) and (max-width:480px){.home .section-why-now .header{margin-top:-5rem}}.home .section-why-now .bg-wrapper{z-index:0}.home .section-why-now .bg-wrapper>.kt-row-column-wrap{padding:0}.home .section-why-now .bg{position:absolute;right:0;top:-20rem;width:55%;height:auto}.home .section-why-now .bg img{width:100%}@media (min-width:768px) and (max-width:1024px){.home .section-why-now .bg{width:70%}}@media (min-width:0px) and (max-width:767px){.home .section-why-now .bg{width:90%}}.home .section-why-now .why-now-content .header-text p{font-size:1.25rem}.home .section-why-now .why-now-content .items{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.home .section-why-now .why-now-content .items .why-now-item{margin-bottom:2rem;transition:all .3s;scale:1;padding:1.5rem;border-radius:.5rem;box-shadow:0 .7rem 1rem rgba(36,95,225,.0509803922)!important;background-color:#fff}.home .section-why-now .why-now-content .items .why-now-item:has(a:focus-visible),.home .section-why-now .why-now-content .items .why-now-item:hover{scale:1;box-shadow:0 1rem 4rem rgba(36,95,225,.1019607843)!important;-webkit-box-shadow:0 1rem 2rem rgba(36,95,225,.2)!important;background-color:#fff}.home .section-why-now .why-now-content .items .why-now-item{padding:0;text-decoration:none}.home .section-why-now .why-now-content .items .why-now-item .image-area{height:250px;overflow:hidden}.home .section-why-now .why-now-content .items .why-now-item .image-area img{border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%;height:auto}.home .section-why-now .why-now-content .items .why-now-item .text-area{padding:1rem;display:flex;flex-direction:column}.home .section-why-now .why-now-content .items .why-now-item .text-area h3{font-size:1.25rem}.home .section-why-now .why-now-content .items .why-now-item .text-area p{color:#292a2d;margin:0;margin-top:.4rem}@media (min-width:768px) and (max-width:1024px){.home .section-why-now .why-now-content .items{grid-template-columns:1fr}}@media (min-width:0px) and (max-width:767px){.home .section-why-now .why-now-content .items{grid-template-columns:1fr;margin-top:3rem}}.home .section-faq{position:relative;margin-top:-10rem;background-color:#edf1ff;padding-bottom:5rem}.home .section-faq h2{color:#21284f;text-align:center}.home .section-faq .kt-inside-inner-col{padding:0 0 2rem 0}.home .section-faq .wp-block-kadence-accordion .kt-accordion-inner-wrap{row-gap:0}.home .section-faq .wp-block-kadence-accordion .wp-block-kadence-pane{border-bottom:1px solid rgba(36,95,225,.0666666667)}.home .section-faq .wp-block-kadence-accordion button.kt-blocks-accordion-header{padding:2rem 3rem;border:0!important;color:#245fe1;font-size:1.5rem;font-weight:600;background-color:transparent}.home .section-faq .wp-block-kadence-accordion button.kt-blocks-accordion-header:hover{background-color:rgba(255,255,255,.4)}.home .section-faq .wp-block-kadence-accordion button.kt-blocks-accordion-header.kt-accordion-panel-active{border-left-color:transparent;background-color:#fff}.home .section-faq .wp-block-kadence-accordion .kt-accordion-panel-inner{padding-left:3rem;padding-right:3rem;background-color:#fff}.home .section-faq .wp-block-kadence-accordion .kt-accordion-panel-inner .pane-content{max-width:50rem}.home .section-faq .wp-block-kadence-accordion .kt-blocks-accordion-icon-trigger::after,.home .section-faq .wp-block-kadence-accordion .kt-blocks-accordion-icon-trigger::before{background-color:#2555c4} html:has(body.page.page-id-15){background-color:rgba(36,95,225,.0509803922)!important}body.page.page-id-15 #wrapper{background-color:rgba(36,95,225,.0509803922)}body.page.page-id-15 .section-header{height:70vh}body.page.page-id-15 .section-header>.kt-row-column-wrap{padding:0}body.page.page-id-15 .section-header>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{position:absolute;left:0;top:0;width:100%;height:70vh}body.page.page-id-15 .section-header .shapes-area{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:none!important;background-position:right top,0 101%;background-repeat:no-repeat,no-repeat;background-size:15rem,15rem;pointer-events:none}body.page.page-id-15 .section-header .title-area{position:relative;z-index:1;min-height:20rem;margin-left:-3rem}@media (min-width:0px) and (max-width:767px){body.page.page-id-15 .section-header .title-area{margin-left:-5rem}}body.page.page-id-15 .section-header .title-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-15 .section-header .title-area h1{position:relative;z-index:1;color:#fff;margin:0;margin-left:11.2rem;max-width:calc(100vw - 10rem);font-size:5rem}body.page.page-id-15 .section-header .title-area h1.highlight{color:#c3d0ff}@media (min-width:0px) and (max-width:767px){body.page.page-id-15 .section-header .title-area h1{font-size:5rem;max-width:calc(100vw - 6rem)}}body.page.page-id-15 .section-header .title-area .shape{z-index:0;width:16rem;height:20rem;position:absolute;left:0;top:0;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);background-repeat:no-repeat;background-size:contain}body.page.page-id-15 .section-header .image-area{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}body.page.page-id-15 .section-header .image-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-15 .section-header .image-area .image-scrim{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#21284f;opacity:.3;pointer-events:none}body.page.page-id-15 .section-header .image-area figure{width:100%;height:100%}body.page.page-id-15 .section-header .image-area figure figcaption{display:none;position:absolute;bottom:4rem;right:0;text-align:right;max-width:70vw;z-index:10;padding:0 4rem;opacity:1;font-size:.85rem;color:#fff;z-index:3;padding:1rem;background-color:#21284f}body.page.page-id-15 .section-header .image-area img{width:100%;height:100%;object-fit:cover;opacity:1}body.page.page-id-15 .section-header .image-area{overflow:hidden}body.page.page-id-15 .section-intro{margin-top:6rem;background-color:transparent}body.page.page-id-15 .section-intro .intro-text{font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:1.5rem!important;font-weight:unset!important}body.page.page-id-15 .section-core-wrapper{margin-top:-10rem;padding-top:10rem;margin-bottom:4rem}body.page.page-id-15 .section-core{background-color:#fff!important;border-radius:.3rem!important;transition:box-shadow .5s,transform .5s}body.page.page-id-15 .section-core>.kt-inside-inner-col{padding:3rem 3rem;border-radius:.3rem}body.page.page-id-15 .section-core.no-shadow{box-shadow:none}body.page.page-id-15 .section-core.no-padding>.kt-inside-inner-col{padding:0}body.page.page-id-15 .section-core:has(.kb-section-link-overlay:focus-visible),body.page.page-id-15 .section-core:has(.kb-section-link-overlay:hover){box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}body.page.page-id-15 .section-core .core-principles-content{margin-top:6rem}body.page.page-id-15 .section-core .core-principles-content .content-row{opacity:0;transition:all .8s;transform:translateY(20px);margin-top:-3rem}body.page.page-id-15 .section-core .core-principles-content .content-row.revealed{opacity:1;transform:translateY(0)}body.page.page-id-15 .section-core .core-principles-content .content-row>.kt-row-column-wrap{display:flex;flex-direction:row}body.page.page-id-15 .section-core .core-principles-content .content-row:nth-child(2n){transform:translateX(calc(min(15rem,30vw)/ 2))}body.page.page-id-15 .section-core .core-principles-content .content-row:nth-child(2n) .item-content{max-width:28rem}body.page.page-id-15 .section-core .core-principles-content .content-row .title-mob{display:none}body.page.page-id-15 .section-core .core-principles-content .item-title-wrapper{width:min(15rem,30vw);height:100%;min-width:unset;min-height:unset;pointer-events:none}body.page.page-id-15 .section-core .core-principles-content .item-title{background-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);background-repeat:no-repeat;background-size:100%;background-position:top left;width:min(15rem,30vw);height:calc(min(15rem,30vw) * 1.175);max-height:calc(min(15rem,30vw) * 1.175);margin-bottom:5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}@media (min-width:768px) and (max-width:1024px){body.page.page-id-15 .section-core .core-principles-content .item-title{width:12rem;height:14.1rem}}@media (min-width:0px) and (max-width:767px){body.page.page-id-15 .section-core .core-principles-content .item-title{width:5rem;height:5.875rem}}body.page.page-id-15 .section-core .core-principles-content .item-title>.kt-inside-inner-col{position:relative;width:100%;height:calc(min(15rem,30vw) * 1.175);display:flex;flex-direction:column;justify-content:center}@media (min-width:768px) and (max-width:1024px){body.page.page-id-15 .section-core .core-principles-content .item-title>.kt-inside-inner-col{height:14.1rem}}@media (min-width:0px) and (max-width:767px){body.page.page-id-15 .section-core .core-principles-content .item-title>.kt-inside-inner-col{height:5.875rem}}body.page.page-id-15 .section-core .core-principles-content .item-title .item-title-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin:0;padding:1rem}body.page.page-id-15 .section-core .core-principles-content .item-title h3{margin:0;line-height:1em;color:#fff;text-align:center}body.page.page-id-15 .section-core .core-principles-content .item-title h3.num{font-size:1.8rem;margin-top:-1rem;font-weight:500}@media (min-width:768px) and (max-width:1024px){body.page.page-id-15 .section-core .core-principles-content .item-title h3.num{font-size:1.5rem}}body.page.page-id-15 .section-core .core-principles-content .item-title h3.title{margin-top:1rem;font-weight:500;font-size:1.8rem}@media (min-width:768px) and (max-width:1024px){body.page.page-id-15 .section-core .core-principles-content .item-title h3.title{font-size:1.5rem}}body.page.page-id-15 .section-core .core-principles-content .item-content{min-width:unset;min-height:unset;margin-top:6rem;max-width:calc(28rem + min(15rem,30vw)/ 2)}body.page.page-id-15 .section-core .core-principles-content .item-content p{color:#245fe1}body.page.page-id-15 .section-core .core-principles-content .item-content:has(.more-content.revealed){margin-bottom:6rem}body.page.page-id-15 .section-core .core-principles-content .item-content .title{display:none}body.page.page-id-15 .section-core .core-principles-content .item-content .more-content{margin-bottom:2rem}body.page.page-id-15 .section-core .core-principles-content .item-content .more-controller{margin-bottom:0}@media (min-width:768px) and (max-width:1024px){body.page.page-id-15 .section-core .core-principles-content .content-row{margin-top:-1rem}body.page.page-id-15 .section-core .core-principles-content .content-row:nth-child(2n){transform:unset}body.page.page-id-15 .section-core .core-principles-content .content-row:nth-child(2n) .item-content{max-width:unset}body.page.page-id-15 .section-core .core-principles-content .content-row:has(.more-content.revealed) .item-content{margin-bottom:0}body.page.page-id-15 .section-core .core-principles-content .content-row .item-title-wrapper{width:12rem}body.page.page-id-15 .section-core .core-principles-content .content-row .item-content{margin-top:3rem}}@media (min-width:0px) and (max-width:767px){body.page.page-id-15 .section-core .core-principles-content .content-row{margin-top:0}body.page.page-id-15 .section-core .core-principles-content .content-row>.kt-row-column-wrap{flex-direction:column}body.page.page-id-15 .section-core .core-principles-content .content-row:nth-child(2n){transform:unset}body.page.page-id-15 .section-core .core-principles-content .content-row:nth-child(2n) .item-content{max-width:unset}body.page.page-id-15 .section-core .core-principles-content .content-row:has(.more-content.revealed) .item-content{margin-bottom:0}body.page.page-id-15 .section-core .core-principles-content .content-row .item-title-wrapper{width:100%}body.page.page-id-15 .section-core .core-principles-content .content-row .item-title-wrapper .item-title{margin-bottom:0}body.page.page-id-15 .section-core .core-principles-content .content-row .item-title-wrapper>.kt-inside-inner-col{align-items:center;flex-direction:row}body.page.page-id-15 .section-core .core-principles-content .content-row .item-title-wrapper>.kt-inside-inner-col .title-mob{display:block;margin:0;color:#245fe1}body.page.page-id-15 .section-core .core-principles-content .content-row .item-title .num{margin-top:0}body.page.page-id-15 .section-core .core-principles-content .content-row .item-title .title{display:none}body.page.page-id-15 .section-core .core-principles-content .content-row .item-content{margin-top:0;max-width:unset}} html:has(body.page.page-id-17){background-color:rgba(36,95,225,.0509803922)!important}body.page.page-id-17 #wrapper{background-color:transparent}body.page.page-id-17 .section-header{height:70vh}body.page.page-id-17 .section-header>.kt-row-column-wrap{padding:0}body.page.page-id-17 .section-header>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{position:absolute;left:0;top:0;width:100%;height:70vh}body.page.page-id-17 .section-header .shapes-area{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:none!important;background-position:right top,0 101%;background-repeat:no-repeat,no-repeat;background-size:15rem,15rem;pointer-events:none}body.page.page-id-17 .section-header .title-area{position:relative;z-index:1;min-height:20rem;margin-left:-3rem}@media (min-width:0px) and (max-width:767px){body.page.page-id-17 .section-header .title-area{margin-left:-5rem}}body.page.page-id-17 .section-header .title-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-17 .section-header .title-area h1{position:relative;z-index:1;color:#fff;margin:0;margin-left:11.2rem;max-width:calc(100vw - 10rem);font-size:5rem}body.page.page-id-17 .section-header .title-area h1.highlight{color:#c3d0ff}@media (min-width:0px) and (max-width:767px){body.page.page-id-17 .section-header .title-area h1{font-size:5rem;max-width:calc(100vw - 6rem)}}body.page.page-id-17 .section-header .title-area .shape{z-index:0;width:16rem;height:20rem;position:absolute;left:0;top:0;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);background-repeat:no-repeat;background-size:contain}body.page.page-id-17 .section-header .image-area{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}body.page.page-id-17 .section-header .image-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-17 .section-header .image-area .image-scrim{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#21284f;opacity:.3;pointer-events:none}body.page.page-id-17 .section-header .image-area figure{width:100%;height:100%}body.page.page-id-17 .section-header .image-area figure figcaption{display:none;position:absolute;bottom:4rem;right:0;text-align:right;max-width:70vw;z-index:10;padding:0 4rem;opacity:1;font-size:.85rem;color:#fff;z-index:3;padding:1rem;background-color:#21284f}body.page.page-id-17 .section-header .image-area img{width:100%;height:100%;object-fit:cover;opacity:1}body.page.page-id-17 .section-header .shapes-area{background-image:url(//publicdiners.org/wp-content/uploads/2025/09/triangle-blue-300.svg),url(//publicdiners.org/wp-content/uploads/2025/09/triangle-blue-faint-120.svg)}body.page.page-id-17 .section-header .image-area{overflow:hidden}body.page.page-id-17 .section-intro{margin-top:6rem}body.page.page-id-17 .section-intro .intro-text{font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:1.5rem!important;font-weight:unset!important}body.page.page-id-17 .section-why-now-items{margin-top:5rem;background-color:#f6f8ff}body.page.page-id-17 .section-why-now-item{opacity:0;background-color:#fff;margin-bottom:4rem;padding:2rem;border-radius:.3rem;box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important}body.page.page-id-17 .section-why-now-item.revealed{animation:.3s slide-from-below 0s forwards}body.page.page-id-17 .section-why-now-item .image-area{border-radius:.3rem;overflow:hidden}@media (min-width:0px) and (max-width:767px){body.page.page-id-17 .section-why-now-item .image-area{max-height:20rem}}body.page.page-id-17 .section-why-now-item .text-area{margin-left:3rem}@media (min-width:0px) and (max-width:767px){body.page.page-id-17 .section-why-now-item .text-area{padding-top:2rem;margin-left:0}}body.page.page-id-17 .section-why-now-item .text-area .header-area .kt-row-column-wrap{margin:0;margin-bottom:2rem;display:flex;flex-direction:row;gap:1rem}body.page.page-id-17 .section-why-now-item .text-area .header-area h2.title{font-size:1.8rem}body.page.page-id-17 .section-why-now-item .text-area .header-area .num{display:none;width:3rem;min-width:3rem;max-width:3rem}body.page.page-id-17 .section-why-now-item .text-area .header-area .num>.kt-inside-inner-col{width:3rem;min-width:3rem;max-width:3rem;height:3.525rem;background-image:url(//publicdiners.org/wp-content/uploads/2025/08/hex-blue-navy.svg);background-repeat:no-repeat;background-size:3rem 3.525rem;display:flex;flex-direction:row;align-content:center;justify-content:center}body.page.page-id-17 .section-why-now-item .text-area .header-area .num h2{color:#fff;font-size:1.8rem;text-align:center;display:inline-flex;align-self:center}body.page.page-id-17 .section-why-now-item .text-area .more-controller{margin-top:1.5rem} html:has(body.page.page-id-22){background-color:#edf1ff!important}body.page.page-id-22 #wrapper{background-color:#edf1ff}body.page.page-id-22 #wrapper .section-header{height:70vh}body.page.page-id-22 #wrapper .section-header>.kt-row-column-wrap{padding:0}body.page.page-id-22 #wrapper .section-header>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{position:absolute;left:0;top:0;width:100%;height:70vh}body.page.page-id-22 #wrapper .section-header .shapes-area{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:none!important;background-position:right top,0 101%;background-repeat:no-repeat,no-repeat;background-size:15rem,15rem;pointer-events:none}body.page.page-id-22 #wrapper .section-header .title-area{position:relative;z-index:1;min-height:20rem;margin-left:-3rem}@media (min-width:0px) and (max-width:767px){body.page.page-id-22 #wrapper .section-header .title-area{margin-left:-5rem}}body.page.page-id-22 #wrapper .section-header .title-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-22 #wrapper .section-header .title-area h1{position:relative;z-index:1;color:#fff;margin:0;margin-left:11.2rem;max-width:calc(100vw - 10rem);font-size:5rem}body.page.page-id-22 #wrapper .section-header .title-area h1.highlight{color:#c3d0ff}@media (min-width:0px) and (max-width:767px){body.page.page-id-22 #wrapper .section-header .title-area h1{font-size:5rem;max-width:calc(100vw - 6rem)}}body.page.page-id-22 #wrapper .section-header .title-area .shape{z-index:0;width:16rem;height:20rem;position:absolute;left:0;top:0;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);background-repeat:no-repeat;background-size:contain}body.page.page-id-22 #wrapper .section-header .image-area{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}body.page.page-id-22 #wrapper .section-header .image-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-22 #wrapper .section-header .image-area .image-scrim{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#21284f;opacity:.3;pointer-events:none}body.page.page-id-22 #wrapper .section-header .image-area figure{width:100%;height:100%}body.page.page-id-22 #wrapper .section-header .image-area figure figcaption{display:none;position:absolute;bottom:4rem;right:0;text-align:right;max-width:70vw;z-index:10;padding:0 4rem;opacity:1;font-size:.85rem;color:#fff;z-index:3;padding:1rem;background-color:#21284f}body.page.page-id-22 #wrapper .section-header .image-area img{width:100%;height:100%;object-fit:cover;opacity:1}body.page.page-id-22 #wrapper .section-header .image-area{overflow:hidden}body.page.page-id-22 #wrapper .section-intro{margin-top:6rem}body.page.page-id-22 #wrapper .section-intro h2{margin-bottom:0}body.page.page-id-22 #wrapper .section-intro .text-area{margin-top:3rem}body.page.page-id-22 #wrapper .section-suggestion-form{transition:none;margin-top:12rem}body.page.page-id-22 #wrapper .suggestion-form .privacy-link a{font-size:.85rem;color:#21284f;text-underline-offset:0.4em}body.page.page-id-22 #wrapper .suggestion-form .privacy-link a:focus-visible,body.page.page-id-22 #wrapper .suggestion-form .privacy-link a:hover{color:#21284f;background-color:transparent;text-underline-offset:0.4em}body.page.page-id-22 #wrapper .suggestion-form .kb-adv-form-required{color:rgba(41,42,45,.6980392157)}body.page.page-id-22 #wrapper .suggestion-form .upload-area{background-color:#f6f8ff;padding:2rem;border-radius:.3rem}body.page.page-id-22 #wrapper .suggestion-form input[type=file]{border:none;margin-top:1rem;color:#21284f;font-size:.85rem;background-color:transparent}body.page.page-id-22 #wrapper .suggestion-form input[type=file]:focus,body.page.page-id-22 #wrapper .suggestion-form input[type=file]:focus-visible,body.page.page-id-22 #wrapper .suggestion-form input[type=file]:hover{box-shadow:none}body.page.page-id-22 #wrapper .suggestion-form input[type=file]::file-selector-button{border:2px solid #21284f;padding:.6rem .8rem;border-radius:2rem;font-size:.9rem;background-color:transparent}body.page.page-id-22 #wrapper .suggestion-form input[type=file]::file-selector-button:focus-visible,body.page.page-id-22 #wrapper .suggestion-form input[type=file]::file-selector-button:hover{color:#245fe1;border-color:#245fe1}body.page.page-id-22 #wrapper .suggestion-form .kb-submit-field{display:flex;flex-direction:row;justify-content:center}body.page.page-id-22 #wrapper .section-when-would-you-go{margin-top:3rem;margin-bottom:6rem}body.page.page-id-22 #wrapper .section-when-would-you-go h3{font-size:2.4rem;margin-bottom:3rem}body.page.page-id-22 #wrapper .section-when-would-you-go h3 em{font-style:normal;color:#245fe1}body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:0;gap:3rem}@media (min-width:768px) and (max-width:1024px){body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items{grid-template-columns:1fr 1fr}}@media (min-width:0px) and (max-width:767px){body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items{grid-template-columns:1fr}}body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items .post-it-note-item{opacity:0;transform:scale(.8);transition:opacity .3s}body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items .post-it-note-item img{box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important;transform:scale(.7)}body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items .post-it-note-item.revealed{opacity:1}body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items .post-it-note-item.revealed img{transition:transform .5s;transform:scale(1)}@media (min-width:1025px){body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items .post-it-note-item:hover{transition:transform .3s;transform:rotate(0)!important}body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items .post-it-note-item:hover img{transition:transform .3s;transform:scale(1.1)}}@media (min-width:768px) and (max-width:1024px){body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items .post-it-note-item:hover{transition:transform .3s;transform:rotate(0)!important}body.page.page-id-22 #wrapper .section-when-would-you-go .suggestion-items .post-it-note-item:hover img{transition:transform .3s;transform:scale(1.1)}}body.page.page-id-22 #wrapper .section-when-would-you-go .but{margin-top:3rem}body.page.page-id-22 #wrapper .section-public-support h3{font-size:2.4rem}@media (min-width:0px) and (max-width:767px){body.page.page-id-22 #wrapper .section-public-support h3{margin-bottom:3rem}}body.page.page-id-22 #wrapper .section-public-support .question-area .quote-image{width:10rem;height:7.1rem;background-image:url(//publicdiners.org/wp-content/uploads/2025/08/quote-blue.svg);background-size:10rem;background-repeat:no-repeat;margin:0;padding:0}body.page.page-id-22 #wrapper .section-public-support .question-area h4{margin-top:1rem;font-size:1.8rem}body.page.page-id-22 #wrapper .section-public-support .question-area .quote-cite{font-size:.9rem}body.page.page-id-22 #wrapper .section-public-support .results-area{display:flex;flex-direction:column;position:relative}body.page.page-id-22 #wrapper .section-public-support .results-area>.kt-inside-inner-col{height:100%;display:flex;flex-direction:row;justify-content:center}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component{width:100%;aspect-ratio:1;visibility:hidden;opacity:0;transition:all .3s}@media (min-width:0px) and (max-width:767px){body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component{max-width:30rem}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component>.kt-inside-inner-col{max-width:30rem}}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component.revealed{visibility:visible;opacity:1}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component>.kt-inside-inner-col{width:100%;position:absolute;display:flex;flex-direction:column;justify-content:center}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component>.kt-inside-inner-col .svg-wrapper{position:absolute;width:100%;height:100%;top:auto;bottom:auto;left:auto;right:auto}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component>.kt-inside-inner-col .svg-wrapper svg{aspect-ratio:1;width:100%;height:auto;transform:rotate(-90deg);border-radius:50%;display:block}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component>.kt-inside-inner-col .svg-wrapper circle{fill:rgba(0,0,0,0.0235294118);stroke:#245FE1;stroke-width:30%}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component>.kt-inside-inner-col .text-area{width:100%;aspect-ratio:1}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component>.kt-inside-inner-col .text-area>.kt-inside-inner-col{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component>.kt-inside-inner-col .text-area h2{text-align:center;margin:0;max-width:8rem}body.page.page-id-22 #wrapper .section-public-support .results-area .pie-component>.kt-inside-inner-col .text-area p{text-align:center;margin:0;max-width:8rem}body.page.page-id-22 #wrapper .section-poll{display:none}body.page.page-id-22 #wrapper .section-poll>.kt-inside-inner-col{border-top-left-radius:0;border-top-right-radius:0}body.page.page-id-22 #wrapper .section-poll .title-intro{opacity:.7}body.page.page-id-22 #wrapper .section-poll .privacy-link{font-size:.85rem;margin-top:2rem}body.page.page-id-22 #wrapper .section-poll .dem-poll-title{display:none}body.page.page-id-22 #wrapper .section-poll label.dem__radio_label{color:#fff}body.page.page-id-22 #wrapper .section-poll label.dem__radio_label:focus-visible,body.page.page-id-22 #wrapper .section-poll label.dem__radio_label:hover{opacity:1}body.page.page-id-22 #wrapper .section-poll label.dem__radio_label input.dem__radio{-webkit-appearance:none;appearance:none;margin:0;margin-right:.5rem;border:3px solid #fff;background-color:transparent;border-radius:1rem;width:2rem;height:2rem}body.page.page-id-22 #wrapper .section-poll label.dem__radio_label input.dem__radio:checked{background-image:url(//publicdiners.org/wp-content/uploads/2025/09/tick-white.svg);background-repeat:no-repeat;background-size:1.2rem;background-position:center}body.page.page-id-22 #wrapper .section-poll button.dem-button,body.page.page-id-22 #wrapper .section-poll input.dem-button{background-color:#fff;color:#245fe1;padding:1.6rem 1.8rem;font-size:1.7rem;font-family:brockmannsemibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.7rem;text-transform:none;border-radius:10rem}body.page.page-id-22 #wrapper .section-poll button.dem-button:focus-visible,body.page.page-id-22 #wrapper .section-poll button.dem-button:hover,body.page.page-id-22 #wrapper .section-poll input.dem-button:focus-visible,body.page.page-id-22 #wrapper .section-poll input.dem-button:hover{background-color:#21284f;color:#fff}body.page.page-id-22 #wrapper .section-poll a.dem-link{color:#fff;font-style:normal;text-decoration-color:transparent;text-underline-offset:0.4em}body.page.page-id-22 #wrapper .section-poll a.dem-link:focus-visible,body.page.page-id-22 #wrapper .section-poll a.dem-link:hover{text-decoration:underline;text-underline-offset:0.4em}body.page.page-id-22 #wrapper .section-poll .dem-edit-link svg{fill:#ffffff}body.page.page-id-22 #wrapper .section-poll ul.dem-answers li{display:block;position:relative;padding-bottom:2rem}body.page.page-id-22 #wrapper .section-poll ul.dem-answers .dem-label{color:#fff}body.page.page-id-22 #wrapper .section-poll ul.dem-answers .dem-voted-this .dem-label::before{content:url(//publicdiners.org/wp-content/uploads/2025/09/tick-white.svg)}body.page.page-id-22 #wrapper .section-poll ul.dem-answers .dem-graph{display:flex;flex-direction:column;justify-content:center;height:4rem;margin-top:.5rem;background:0 0;background-color:rgba(255,255,255,.7019607843);border-radius:.3rem}body.page.page-id-22 #wrapper .section-poll ul.dem-answers .dem-graph .dem-fill{background-color:#fff;border-radius:.3rem}body.page.page-id-22 #wrapper .section-poll ul.dem-answers .dem-graph .dem-votes-txt{display:block!important;padding-left:1rem;color:#245fe1;opacity:1!important}body.page.page-id-22 #wrapper .section-poll ul.dem-answers .dem-graph .dem-percent-txt{display:none}body.page.page-id-22 #wrapper .section-poll .dem-poll-info{display:none}body.page.page-id-22 #wrapper .section-report{margin-top:6rem;margin-bottom:6rem}body.page.page-id-22 #wrapper .section-report .report-area figure{overflow:visible;max-width:18rem;transform:scale(1);transition:all .3s;box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important;border-radius:.3rem}body.page.page-id-22 #wrapper .section-report .report-area figure img{border-radius:.3rem}body.page.page-id-22 #wrapper .section-report .report-area figure:has(a:hover){transform:scale(1.03);box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)} html:has(body.page.page-id-759){background-color:#edf1ff!important}body.page.page-id-759{background-color:#edf1ff!important}body.page.page-id-759 #wrapper{background-color:#edf1ff!important}body.page.page-id-759 #masthead{background-color:#edf1ff!important}body.page.page-id-759 .section-when-would-you-go{margin-top:3rem;margin-bottom:6rem}body.page.page-id-759 .section-when-would-you-go h1{margin-bottom:3rem}body.page.page-id-759 .section-when-would-you-go h1 em{font-style:normal;color:#245fe1}body.page.page-id-759 .section-when-would-you-go .suggestion-items{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:6rem;gap:3rem}@media (min-width:768px) and (max-width:1024px){body.page.page-id-759 .section-when-would-you-go .suggestion-items{grid-template-columns:1fr 1fr}}@media (min-width:0px) and (max-width:767px){body.page.page-id-759 .section-when-would-you-go .suggestion-items{grid-template-columns:1fr}}body.page.page-id-759 .section-when-would-you-go .suggestion-items .post-it-note-item:has(:focus-visible),body.page.page-id-759 .section-when-would-you-go .suggestion-items .post-it-note-item:has(a:hover){transition:transform .3s;transform:rotate(0)!important}body.page.page-id-759 .section-when-would-you-go .suggestion-items .post-it-note-item:has(:focus-visible) img,body.page.page-id-759 .section-when-would-you-go .suggestion-items .post-it-note-item:has(a:hover) img{transform:scale(1.1)}body.page.page-id-759 .section-when-would-you-go .suggestion-items .post-it-note-item a img{transform:scale(1);transition:transform .3s}body.page.page-id-759 .section-when-would-you-go .suggestion-items .post-it-note-item a:focus-visible img,body.page.page-id-759 .section-when-would-you-go .suggestion-items .post-it-note-item a:hover img{transform:scale(1.1)}body.page.page-id-759 .section-when-would-you-go .suggestion-items .post-it-note-item img{box-shadow:0 20px 40px rgba(0,0,0,.0666666667)}body.page.page-id-759 .section-when-would-you-go .suggestion-items .pods-pagination{margin-top:3rem;width:100%;min-width:100%;grid-column:1/-1;display:flex;flex-direction:row;justify-content:center}body.page.page-id-759 .section-when-would-you-go .suggestion-items .pods-pagination a{transition:all .12s!important;padding:1.3rem 1.7rem;border-radius:20rem;border-width:2px;line-height:1em;color:#fff;border-color:#245fe1;background-color:#245fe1;text-decoration:none}body.page.page-id-759 .section-when-would-you-go .suggestion-items .pods-pagination a:focus-visible,body.page.page-id-759 .section-when-would-you-go .suggestion-items .pods-pagination a:hover{border-color:#21284f;background-color:#21284f;text-decoration:none}body.page.page-id-759 .section-when-would-you-go .suggestion-items .pods-pagination a{background-color:transparent;color:#21284f;border-color:#21284f;border-width:2px;border-style:solid}body.page.page-id-759 .section-when-would-you-go .suggestion-items .pods-pagination a:focus-visible,body.page.page-id-759 .section-when-would-you-go .suggestion-items .pods-pagination a:hover{background-color:#21284f;color:#fff}body.page.page-id-759 .section-when-would-you-go .suggestion-items .pods-pagination a{font-family:brockmannsemibold,"Helvetica Neue",Helvetica,Arial,sans-serif}body.page.page-id-759 .suggestion-form .privacy-link a{font-size:.85rem;color:#21284f;text-underline-offset:0.4em}body.page.page-id-759 .suggestion-form .privacy-link a:focus-visible,body.page.page-id-759 .suggestion-form .privacy-link a:hover{color:#21284f;background-color:transparent;text-underline-offset:0.4em}body.page.page-id-759 .suggestion-form .kb-adv-form-required{color:rgba(41,42,45,.6980392157)}body.page.page-id-759 .suggestion-form .upload-area{background-color:#f6f8ff;padding:2rem;border-radius:.3rem}body.page.page-id-759 .suggestion-form input[type=file]{border:none;margin-top:1rem;color:#21284f;font-size:.85rem;background-color:transparent}body.page.page-id-759 .suggestion-form input[type=file]:focus,body.page.page-id-759 .suggestion-form input[type=file]:focus-visible,body.page.page-id-759 .suggestion-form input[type=file]:hover{box-shadow:none}body.page.page-id-759 .suggestion-form input[type=file]::file-selector-button{border:2px solid #21284f;padding:.6rem .8rem;border-radius:2rem;font-size:.9rem;background-color:transparent}body.page.page-id-759 .suggestion-form input[type=file]::file-selector-button:focus-visible,body.page.page-id-759 .suggestion-form input[type=file]::file-selector-button:hover{color:#245fe1;border-color:#245fe1}body.page.page-id-759 .suggestion-form .kb-submit-field{display:flex;flex-direction:row;justify-content:center} html:has(body.page.page-id-1436){background-color:#f6f8ff!important}body.page.page-id-1436{background-color:#f6f8ff!important}body.page.page-id-1436 #wrapper{background-color:#f6f8ff!important}body.page.page-id-1436 #masthead{background-color:#f6f8ff!important}body.page.page-id-1436 header.page-header{margin-top:3rem}body.page.page-id-1436 .section-list{padding-top:2rem;padding-bottom:6rem}body.page.page-id-1436 .section-list ul.masonry{list-style-type:none;gap:4rem;width:100%;display:grid;grid-template-columns:repeat(1,minmax(100px,1fr));grid-gap:4rem;grid-auto-rows:0}@media only screen and (max-width:1023px) and (min-width:768px){body.page.page-id-1436 .section-list ul.masonry{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media only screen and (min-width:1024px){body.page.page-id-1436 .section-list ul.masonry{grid-template-columns:repeat(2,minmax(100px,1fr))}}body.page.page-id-1436 .section-list ul.masonry li{opacity:0;transform:translateY(20px);transition:all .5s;position:relative;display:flex;flex-direction:column}body.page.page-id-1436 .section-list ul.masonry li.revealed{opacity:1;transform:translateY(0)}body.page.page-id-1436 .section-list ul.masonry li .masonry-content{background-color:#fff!important;border-radius:.3rem!important;transition:box-shadow .5s,transform .5s}body.page.page-id-1436 .section-list ul.masonry li .masonry-content>.kt-inside-inner-col{padding:3rem 3rem;border-radius:.3rem}body.page.page-id-1436 .section-list ul.masonry li .masonry-content.no-shadow{box-shadow:none}body.page.page-id-1436 .section-list ul.masonry li .masonry-content.no-padding>.kt-inside-inner-col{padding:0}body.page.page-id-1436 .section-list ul.masonry li .masonry-content:has(.kb-section-link-overlay:focus-visible),body.page.page-id-1436 .section-list ul.masonry li .masonry-content:has(.kb-section-link-overlay:hover){box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}body.page.page-id-1436 .section-list ul.masonry li .masonry-content{box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important;display:flex;flex-direction:column}body.page.page-id-1436 .section-list ul.masonry li .image-area{display:flex;flex-direction:row;justify-items:center;justify-content:center;border-bottom:1px solid rgba(36,95,225,.0509803922)}body.page.page-id-1436 .section-list ul.masonry li img{max-width:20rem}body.page.page-id-1436 .section-list ul.masonry li .text-area{padding:3rem;padding-top:1.5rem}body.page.page-id-1436 .section-list ul.masonry li .text-area h2{font-size:1.8rem;text-align:center}body.page.page-id-1436 .section-list ul.masonry li .supporter-website{text-align:center}body.page.page-id-1436 footer#colophon .supporters-header{display:none}body.page.page-id-1436 footer#colophon .logos-wrapper{display:none}  .wp-block-kadence-advancedgallery.theme-style .kb-gallery-image-contain{border-radius:.3rem;overflow:hidden}.wp-block-kadence-advancedgallery.theme-style .kb-gallery-item-link .kb-gallery-image-contain img{transform:scale(1);transition:all .5s}.wp-block-kadence-advancedgallery.theme-style .kb-gallery-item-link:focus-visible .kb-gallery-image-contain img,.wp-block-kadence-advancedgallery.theme-style .kb-gallery-item-link:hover .kb-gallery-image-contain img{transform:scale(1.03)}.wp-block-kadence-advancedgallery.theme-style.arrow-position-bottom-left .splide__arrows{position:absolute;width:100%;height:4rem;left:0;bottom:-5rem}.wp-block-kadence-advancedgallery.theme-style.arrow-position-bottom-left .splide__arrows .splide__arrow--next{left:4.5rem}.wp-block-kadence-advancedgallery.theme-style .splide__arrows .splide__arrow--prev{left:-2rem}.wp-block-kadence-advancedgallery.theme-style .splide__arrows .splide__arrow--next{right:-2rem}.wp-block-kadence-advancedgallery.theme-style .splide__arrows .splide__arrow{border-radius:4rem;width:4rem;height:4rem;color:#245fe1;opacity:1;transition:all .15s;background-color:#fff}.wp-block-kadence-advancedgallery.theme-style .splide__arrows .splide__arrow:focus-visible,.wp-block-kadence-advancedgallery.theme-style .splide__arrows .splide__arrow:hover{background-color:#245fe1;color:#fff}.wp-block-kadence-advancedgallery.theme-style .splide__arrows .splide__arrow svg{width:1.7rem;height:1.7rem}.wp-block-kadence-advancedgallery.theme-style .splide__track{box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)}.wp-block-kadence-advancedgallery.theme-style .splide__pagination__page{background-color:rgba(36,95,225,.4);transition:width .3s;border-radius:1rem;transform:scaleX(1);text-align:center}.wp-block-kadence-advancedgallery.theme-style .splide__pagination__page.is-active{background-color:#245fe1;width:1rem} figure.wp-block-video video{border-radius:.3rem}figure.wp-block-video{box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}html:has(body.page.parent-pageid-25){background-color:#edf1ff!important}body.page.parent-pageid-25 #wrapper{background-color:#edf1ff}body.page.parent-pageid-25 #wrapper #masthead{background-color:#edf1ff!important}body.page.parent-pageid-25 #wrapper .section-header{margin-top:2rem}body.page.parent-pageid-25 #wrapper .section-header .text-location{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin:0}body.page.parent-pageid-25 #wrapper .section-header h1{margin:0;margin-top:.5rem}body.page.parent-pageid-25 #wrapper .section-header h1 em{font-style:normal;color:#245fe1}body.page.parent-pageid-25 #wrapper .section-header .text-translation{margin-top:.5rem;font-size:2.4rem}body.page.parent-pageid-25 #wrapper .section-image{margin-top:3rem}body.page.parent-pageid-25 #wrapper .section-image .kt-blocks-carousel{margin-bottom:5rem}body.page.parent-pageid-25 #wrapper .section-image figure{width:100%}body.page.parent-pageid-25 #wrapper .section-image figure img{width:100%;border-radius:.3rem;box-shadow:0 2rem 4rem rgba(36,95,225,.2)}body.page.parent-pageid-25 #wrapper .section-image figure figcaption{text-align:right;opacity:.8;font-size:.85rem}body.page.parent-pageid-25 #wrapper .section-content{margin-top:3rem;padding-bottom:6rem}body.page.parent-pageid-25 #wrapper .section-content .content-area{margin:0}body.page.parent-pageid-25 #wrapper h2{font-size:2.4rem}body.page.parent-pageid-25 #wrapper .quote-area blockquote{border:0;padding:0;margin:0;padding-top:6.68rem;background-image:url(//publicdiners.org/wp-content/uploads/2025/08/quote-blue.svg);background-size:8rem;background-repeat:no-repeat}body.page.parent-pageid-25 #wrapper .quote-area blockquote cite{font-style:normal;font-size:.9rem} html:has(body.page.page-id-25){background-color:#edf1ff!important}body.page.page-id-25 #wrapper{background-color:#edf1ff}body.page.page-id-25 #wrapper .section-header{height:70vh}body.page.page-id-25 #wrapper .section-header>.kt-row-column-wrap{padding:0}body.page.page-id-25 #wrapper .section-header>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{position:absolute;left:0;top:0;width:100%;height:70vh}body.page.page-id-25 #wrapper .section-header .shapes-area{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:none!important;background-position:right top,0 101%;background-repeat:no-repeat,no-repeat;background-size:15rem,15rem;pointer-events:none}body.page.page-id-25 #wrapper .section-header .title-area{position:relative;z-index:1;min-height:20rem;margin-left:-3rem}@media (min-width:0px) and (max-width:767px){body.page.page-id-25 #wrapper .section-header .title-area{margin-left:-5rem}}body.page.page-id-25 #wrapper .section-header .title-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-25 #wrapper .section-header .title-area h1{position:relative;z-index:1;color:#fff;margin:0;margin-left:11.2rem;max-width:calc(100vw - 10rem);font-size:5rem}body.page.page-id-25 #wrapper .section-header .title-area h1.highlight{color:#c3d0ff}@media (min-width:0px) and (max-width:767px){body.page.page-id-25 #wrapper .section-header .title-area h1{font-size:5rem;max-width:calc(100vw - 6rem)}}body.page.page-id-25 #wrapper .section-header .title-area .shape{z-index:0;width:16rem;height:20rem;position:absolute;left:0;top:0;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);background-repeat:no-repeat;background-size:contain}body.page.page-id-25 #wrapper .section-header .image-area{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}body.page.page-id-25 #wrapper .section-header .image-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-25 #wrapper .section-header .image-area .image-scrim{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#21284f;opacity:.3;pointer-events:none}body.page.page-id-25 #wrapper .section-header .image-area figure{width:100%;height:100%}body.page.page-id-25 #wrapper .section-header .image-area figure figcaption{display:none;position:absolute;bottom:4rem;right:0;text-align:right;max-width:70vw;z-index:10;padding:0 4rem;opacity:1;font-size:.85rem;color:#fff;z-index:3;padding:1rem;background-color:#21284f}body.page.page-id-25 #wrapper .section-header .image-area img{width:100%;height:100%;object-fit:cover;opacity:1}body.page.page-id-25 #wrapper .section-header .image-area{overflow:hidden}body.page.page-id-25 #wrapper .section-intro h2{margin-bottom:0}body.page.page-id-25 #wrapper .section-intro .text-area{margin-top:3rem}body.page.page-id-25 #wrapper .section-examples .text-intro{margin-top:3rem}body.page.page-id-25 #wrapper .section-examples .example-item>.kt-inside-inner-col{width:100%}body.page.page-id-25 #wrapper .section-examples .example-item figure{width:100%;margin:0}body.page.page-id-25 #wrapper .section-examples .example-item figure img{object-fit:cover;width:100%;min-height:10rem;max-height:25rem;border-radius:.3rem .3rem 0 0}body.page.page-id-25 #wrapper .section-examples .example-item .text-area>.kt-inside-inner-col{padding:2rem}body.page.page-id-25 #wrapper .section-examples .example-item .text-area .text-location{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:#245fe1;margin:0}body.page.page-id-25 #wrapper .section-examples .example-item .text-area h3{margin-top:.6rem;margin-bottom:.8rem;font-size:1.9rem}body.page.page-id-25 #wrapper .section-examples .example-item .text-area .text-translation{margin:0}body.page.page-id-25 #wrapper .section-lessons{margin-top:6rem;background-color:#fff;padding-top:6rem;padding-bottom:6rem}body.page.page-id-25 #wrapper .section-lessons .list-area .kt-row-column-wrap{grid-template-columns:minmax(0,5rem) minmax(0,2fr)}body.page.page-id-25 #wrapper .section-lessons h2{text-align:center}body.page.page-id-25 #wrapper .section-lessons .num-area{width:5rem;height:6.875rem}body.page.page-id-25 #wrapper .section-lessons .num-area .kt-inside-inner-col{width:5rem;height:5.875rem;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);background-repeat:no-repeat;background-size:5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}body.page.page-id-25 #wrapper .section-lessons .num-area p{font-size:1.8rem;font-family:brockmannsemibold,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}body.page.page-id-25 #wrapper .section-lessons .text-area{padding-left:1.5rem} html:has(body.page.page-id-29){background-color:#edf1ff!important}body.page.page-id-29 #wrapper{background-color:#edf1ff}body.page.page-id-29 #wrapper .section-header{height:70vh}body.page.page-id-29 #wrapper .section-header>.kt-row-column-wrap{padding:0}body.page.page-id-29 #wrapper .section-header>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{position:absolute;left:0;top:0;width:100%;height:70vh}body.page.page-id-29 #wrapper .section-header .shapes-area{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:none!important;background-position:right top,0 101%;background-repeat:no-repeat,no-repeat;background-size:15rem,15rem;pointer-events:none}body.page.page-id-29 #wrapper .section-header .title-area{position:relative;z-index:1;min-height:20rem;margin-left:-3rem}@media (min-width:0px) and (max-width:767px){body.page.page-id-29 #wrapper .section-header .title-area{margin-left:-5rem}}body.page.page-id-29 #wrapper .section-header .title-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-29 #wrapper .section-header .title-area h1{position:relative;z-index:1;color:#fff;margin:0;margin-left:11.2rem;max-width:calc(100vw - 10rem);font-size:5rem}body.page.page-id-29 #wrapper .section-header .title-area h1.highlight{color:#c3d0ff}@media (min-width:0px) and (max-width:767px){body.page.page-id-29 #wrapper .section-header .title-area h1{font-size:5rem;max-width:calc(100vw - 6rem)}}body.page.page-id-29 #wrapper .section-header .title-area .shape{z-index:0;width:16rem;height:20rem;position:absolute;left:0;top:0;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);background-repeat:no-repeat;background-size:contain}body.page.page-id-29 #wrapper .section-header .image-area{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}body.page.page-id-29 #wrapper .section-header .image-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-29 #wrapper .section-header .image-area .image-scrim{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#21284f;opacity:.3;pointer-events:none}body.page.page-id-29 #wrapper .section-header .image-area figure{width:100%;height:100%}body.page.page-id-29 #wrapper .section-header .image-area figure figcaption{display:none;position:absolute;bottom:4rem;right:0;text-align:right;max-width:70vw;z-index:10;padding:0 4rem;opacity:1;font-size:.85rem;color:#fff;z-index:3;padding:1rem;background-color:#21284f}body.page.page-id-29 #wrapper .section-header .image-area img{width:100%;height:100%;object-fit:cover;opacity:1}body.page.page-id-29 #wrapper .section-header .image-area{overflow:hidden}body.page.page-id-29 #wrapper .section-intro{margin-top:6rem}body.page.page-id-29 #wrapper .section-intro h2{margin-bottom:0}body.page.page-id-29 #wrapper .section-idea{margin-top:4rem}body.page.page-id-29 #wrapper .section-idea h2 em{font-style:normal;color:#245fe1}body.page.page-id-29 #wrapper .section-timeline .timeline-area{border-radius:.3rem;background-color:#fff;box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important}body.page.page-id-29 #wrapper .section-timeline .timeline-area .item{padding:1rem;opacity:0}body.page.page-id-29 #wrapper .section-timeline .timeline-area .item:nth-child(2n){background-color:#f6f8ff}body.page.page-id-29 #wrapper .section-timeline .timeline-area .item:last-child{border-radius:0 0 .3rem .3rem}body.page.page-id-29 #wrapper .section-timeline .timeline-area .item.revealed{animation:.3s slide-from-below 0s forwards}body.page.page-id-29 #wrapper .section-timeline .timeline-area .date-area h3{color:#245fe1}@media (min-width:768px) and (max-width:1024px){body.page.page-id-29 #wrapper .section-timeline .timeline-area .date-area h3{font-size:1.25rem}}body.page.page-id-29 #wrapper .section-timeline .timeline-area .text-area h4{margin:0}body.page.page-id-29 #wrapper .section-timeline .timeline-area .text-area p{margin-top:0}body.page.page-id-29 #wrapper .section-contact{padding-top:6rem;padding-bottom:6rem;background-color:#245fe1;margin-top:-6rem}body.page.page-id-29 #wrapper .section-contact .text-area{padding-left:0}body.page.page-id-29 #wrapper .section-contact .text-area .socials{align-items:center;align-content:center}body.page.page-id-29 #wrapper .section-contact .text-area .socials>*{margin:0}body.page.page-id-29 #wrapper .section-contact .text-area .socials figure{width:2.5rem;display:inline-flex}body.page.page-id-29 #wrapper .section-contact .text-area .socials a{border-radius:.2rem;padding:.2rem}body.page.page-id-29 #wrapper .section-contact .text-area .socials a:focus-visible,body.page.page-id-29 #wrapper .section-contact .text-area .socials a:hover{background-color:#21284f}body.page.page-id-29 #wrapper .section-contact p.privacy-link a{font-size:.85rem;color:#fff;text-decoration:underline;text-underline-offset:0.3em;text-decoration-color:rgba(255,255,255,0.4)}body.page.page-id-29 #wrapper .section-contact p.privacy-link a:focus-visible,body.page.page-id-29 #wrapper .section-contact p.privacy-link a:hover{color:#fff;text-decoration-color:#ffffff;text-underline-offset:0.3em}body.page.page-id-29 #wrapper .section-contact .form-area label{color:#fff;transform:translateX(0)}body.page.page-id-29 #wrapper .section-contact .form-area input[type=email]{padding-left:0}body.page.page-id-29 #wrapper .section-contact .form-area .kb-adv-form-required{color:rgba(255,255,255,.6980392157)} html:has(body.page.page-id-27){background-color:#edf1ff!important}body.page.page-id-27 #wrapper{background-color:#edf1ff}body.page.page-id-27 #wrapper .section-header{height:70vh}body.page.page-id-27 #wrapper .section-header>.kt-row-column-wrap{padding:0}body.page.page-id-27 #wrapper .section-header>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{position:absolute;left:0;top:0;width:100%;height:70vh}body.page.page-id-27 #wrapper .section-header .shapes-area{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:none!important;background-position:right top,0 101%;background-repeat:no-repeat,no-repeat;background-size:15rem,15rem;pointer-events:none}body.page.page-id-27 #wrapper .section-header .title-area{position:relative;z-index:1;min-height:20rem;margin-left:-3rem}@media (min-width:0px) and (max-width:767px){body.page.page-id-27 #wrapper .section-header .title-area{margin-left:-5rem}}body.page.page-id-27 #wrapper .section-header .title-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-27 #wrapper .section-header .title-area h1{position:relative;z-index:1;color:#fff;margin:0;margin-left:11.2rem;max-width:calc(100vw - 10rem);font-size:5rem}body.page.page-id-27 #wrapper .section-header .title-area h1.highlight{color:#c3d0ff}@media (min-width:0px) and (max-width:767px){body.page.page-id-27 #wrapper .section-header .title-area h1{font-size:5rem;max-width:calc(100vw - 6rem)}}body.page.page-id-27 #wrapper .section-header .title-area .shape{z-index:0;width:16rem;height:20rem;position:absolute;left:0;top:0;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/hex-blue.svg);background-repeat:no-repeat;background-size:contain}body.page.page-id-27 #wrapper .section-header .image-area{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}body.page.page-id-27 #wrapper .section-header .image-area>.kt-inside-inner-col{width:100%;height:100%}body.page.page-id-27 #wrapper .section-header .image-area .image-scrim{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#21284f;opacity:.3;pointer-events:none}body.page.page-id-27 #wrapper .section-header .image-area figure{width:100%;height:100%}body.page.page-id-27 #wrapper .section-header .image-area figure figcaption{display:none;position:absolute;bottom:4rem;right:0;text-align:right;max-width:70vw;z-index:10;padding:0 4rem;opacity:1;font-size:.85rem;color:#fff;z-index:3;padding:1rem;background-color:#21284f}body.page.page-id-27 #wrapper .section-header .image-area img{width:100%;height:100%;object-fit:cover;opacity:1}body.page.page-id-27 #wrapper .section-header .image-area{overflow:hidden}body.page.page-id-27 #wrapper .section-header .shapes-area{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/triangle-blue-300.svg),url(//publicdiners.org/wp-content/uploads/2025/08/triangle-blue-120.svg);background-position:right top,0 101%;background-repeat:no-repeat,no-repeat;background-size:15rem,15rem}body.page.page-id-27 #wrapper .section-header figcaption{color:#fff}body.page.page-id-27 #wrapper .section-vault{padding-top:6rem;padding-bottom:6rem}body.page.page-id-27 #wrapper .section-vault h2{margin-bottom:0}body.page.page-id-27 #wrapper .section-vault .subtitle-area{margin-top:3rem}body.page.page-id-27 #wrapper .section-vault .text-area{margin-top:0}body.page.page-id-27 #wrapper .section-vault .images-area{overflow:hidden;margin-top:3rem}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap{grid:unset;padding:0;overflow:hidden}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .button-area{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;display:none;flex-direction:row;justify-content:center;align-items:center}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row{overflow:hidden;opacity:1}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col{overflow:hidden;display:flex;padding:1rem 0;flex-direction:row;align-content:flex-start!important;align-items:flex-start!important;flex-wrap:nowrap;width:4000px}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure{height:20rem;width:auto}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure a img{background-color:#fff!important;border-radius:.3rem!important;transition:box-shadow .5s,transform .5s}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure a img>.kt-inside-inner-col{padding:3rem 3rem;border-radius:.3rem}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure a img.no-shadow{box-shadow:none}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure a img.no-padding>.kt-inside-inner-col{padding:0}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure a img:has(.kb-section-link-overlay:focus-visible),body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure a img:has(.kb-section-link-overlay:hover){box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure a img{box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure a:focus-visible img,body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure a:hover img{box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}body.page.page-id-27 #wrapper .section-vault .images-area .kt-row-column-wrap .images-row>.kt-inside-inner-col figure img{width:auto;height:20rem;border-radius:.3rem}body.page.page-id-27 #wrapper .section-publications{padding-top:6rem;padding-bottom:6rem}body.page.page-id-27 #wrapper .section-publications .publication-items{display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr 1fr;list-style-type:none;margin:0;padding:0;padding-top:3rem}@media (min-width:768px) and (max-width:1024px){body.page.page-id-27 #wrapper .section-publications .publication-items{grid-template-columns:1fr 1fr 1fr}}@media (min-width:0px) and (max-width:767px){body.page.page-id-27 #wrapper .section-publications .publication-items{grid-template-columns:1fr 1fr}}body.page.page-id-27 #wrapper .section-publications .publication-items .item a:focus-visible img,body.page.page-id-27 #wrapper .section-publications .publication-items .item a:hover img{box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}body.page.page-id-27 #wrapper .section-publications .publication-items .item a:focus-visible h3,body.page.page-id-27 #wrapper .section-publications .publication-items .item a:hover h3{color:#245fe1}body.page.page-id-27 #wrapper .section-publications .publication-items .item .text-area{margin-top:1rem}body.page.page-id-27 #wrapper .section-publications .publication-items .item h3{margin:0;margin-top:.5rem;margin-bottom:.5rem}body.page.page-id-27 #wrapper .section-publications .publication-items .item img{background-color:#fff!important;border-radius:.3rem!important;transition:box-shadow .5s,transform .5s}body.page.page-id-27 #wrapper .section-publications .publication-items .item img>.kt-inside-inner-col{padding:3rem 3rem;border-radius:.3rem}body.page.page-id-27 #wrapper .section-publications .publication-items .item img.no-shadow{box-shadow:none}body.page.page-id-27 #wrapper .section-publications .publication-items .item img.no-padding>.kt-inside-inner-col{padding:0}body.page.page-id-27 #wrapper .section-publications .publication-items .item img:has(.kb-section-link-overlay:focus-visible),body.page.page-id-27 #wrapper .section-publications .publication-items .item img:has(.kb-section-link-overlay:hover){box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}body.page.page-id-27 #wrapper .section-publications .publication-items .item img{box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important}body.page.page-id-27 #wrapper .section-publications .publication-items .item p{margin:0;color:#292a2d}body.page.page-id-27 #wrapper .section-publications .publication-items .item p.publication-category{color:#21284f;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700}body.page.page-id-27 #wrapper .section-publications .publication-items .item p.published-date{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em}body.page.page-id-27 #wrapper .section-publications .publication-items .item p.short-description{margin-top:.5rem} html:has(body.page.page-id-1163){background-color:#edf1ff!important}body.page.page-id-1163{background-color:#edf1ff!important}body.page.page-id-1163 #wrapper{background-color:#edf1ff!important}body.page.page-id-1163 #masthead{background-color:#edf1ff!important}body.page.page-id-1163 .section-header{padding-top:0}body.page.page-id-1163 .section-header h1{margin-top:0}body.page.page-id-1163 #vault{margin-top:4rem;padding-top:2rem}body.page.page-id-1163 #vault.filters-active #but-clear{display:flex}body.page.page-id-1163 .section-vault{padding-bottom:6rem;width:100%}body.page.page-id-1163 .section-vault .form-buttons{display:none}body.page.page-id-1163 .section-vault #but-filters{display:flex;flex-direction:row}body.page.page-id-1163 .section-vault #but-filters .kb-svg-icon-wrap{width:22px}body.page.page-id-1163 .section-vault #but-clear{display:none;flex-direction:row}body.page.page-id-1163 .section-vault #but-clear .kb-svg-icon-wrap{width:22px}body.page.page-id-1163 .section-vault form{grid-column:1/-1;display:flex;flex-direction:column;width:100%;gap:1rem}body.page.page-id-1163 .section-vault form .controls{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:1rem}body.page.page-id-1163 .section-vault form .controls .filter-buts{display:flex;flex-direction:row;gap:1rem}@keyframes reveal-filters{from{opacity:0}to{opacity:1}}body.page.page-id-1163 .section-vault form .filters{display:none;margin-top:1rem;flex-direction:column;width:100%;gap:1rem;padding:2rem;background-color:#fff;border-radius:.3rem;box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important}body.page.page-id-1163 .section-vault form .filters.revealed{display:flex;animation:reveal-filters .5s}body.page.page-id-1163 .section-vault form .filters label{margin-bottom:.5rem;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-family:brockmannbold,"Helvetica Neue",Helvetica,Arial,sans-serif!important}body.page.page-id-1163 .section-vault form .filters .field-wrapper:has(div.pods-form-ui-field){display:none}body.page.page-id-1163 .section-vault form .filters .filters-fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;width:100%}body.page.page-id-1163 .section-vault form .filters .filters-controls{display:flex;flex-direction:row;justify-content:flex-start}@media (min-width:0px) and (max-width:767px){body.page.page-id-1163 .section-vault form .filters .filters-fields{gap:.5rem}body.page.page-id-1163 .section-vault form .filters .field-wrapper{width:100%}}body.page.page-id-1163 .section-vault form select{background-color:#fff;color:#292a2d;border:1.5px solid #21284f;border-radius:.3rem;margin-top:.5rem;font-size:.9rem;height:3rem}body.page.page-id-1163 .section-vault form input.pods-form-filters-search{background-color:transparent;border:none;border-bottom:1px solid #21284f;border-radius:0;background-image:url(//publicdiners.org/wp-content/uploads/2025/09/search-blue-navy.svg);background-position:center right;background-repeat:no-repeat;background-size:1.5rem;padding-left:0;padding-right:2rem;color:#292a2d}body.page.page-id-1163 .section-vault form input.pods-form-filters-search::placeholder{color:#21284f}body.page.page-id-1163 .section-vault form input.pods-form-filters-submit{display:none}body.page.page-id-1163 .section-vault .vault-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:0;padding:0;list-style-type:none;gap:2rem}@media (min-width:768px) and (max-width:1024px){body.page.page-id-1163 .section-vault .vault-items{grid-template-columns:1fr 1fr 1fr}}@media (min-width:0px) and (max-width:767px){body.page.page-id-1163 .section-vault .vault-items{grid-template-columns:1fr 1fr}}body.page.page-id-1163 .section-vault .vault-items .vault-item{height:100%}body.page.page-id-1163 .section-vault .vault-items .vault-item a{height:100%;display:block;background-color:#fff!important;border-radius:.3rem!important;transition:box-shadow .5s,transform .5s}body.page.page-id-1163 .section-vault .vault-items .vault-item a>.kt-inside-inner-col{padding:3rem 3rem;border-radius:.3rem}body.page.page-id-1163 .section-vault .vault-items .vault-item a.no-shadow{box-shadow:none}body.page.page-id-1163 .section-vault .vault-items .vault-item a.no-padding>.kt-inside-inner-col{padding:0}body.page.page-id-1163 .section-vault .vault-items .vault-item a:has(.kb-section-link-overlay:focus-visible),body.page.page-id-1163 .section-vault .vault-items .vault-item a:has(.kb-section-link-overlay:hover){box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}body.page.page-id-1163 .section-vault .vault-items .vault-item a{box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important;text-decoration:none}body.page.page-id-1163 .section-vault .vault-items .vault-item a:focus-visible,body.page.page-id-1163 .section-vault .vault-items .vault-item a:hover{box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}body.page.page-id-1163 .section-vault .vault-items .vault-item a:focus-visible h3,body.page.page-id-1163 .section-vault .vault-items .vault-item a:hover h3{color:#245fe1}body.page.page-id-1163 .section-vault .vault-items .vault-item .image-area{width:100%}body.page.page-id-1163 .section-vault .vault-items .vault-item .image-area img{width:100%;object-fit:cover;aspect-ratio:1.33;border-top-left-radius:.3rem;border-top-right-radius:.3rem}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area{padding:1rem}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area .resource-type{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;margin:0;color:#292a2d}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area h3{margin:0;margin-top:.7rem;transition:all .15s;font-size:1.25rem;font-family:brockmannmedium,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:400}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area .meta-area{display:flex;flex-direction:row;align-items:center;margin-top:.7rem}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area .meta-area p{font-size:.85rem;color:rgba(41,42,45,.6980392157);margin:0;padding:0}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area .meta-area .separator{display:none;width:1px;height:1.3rem;background-color:rgba(41,42,45,.0980392157);margin-left:.5rem;margin-right:.5rem}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area .meta-area .separator.revealed{display:inline-block}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area .meta-area .date{display:none}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area .meta-area .date.revealed{display:inline-block}body.page.page-id-1163 .section-vault .vault-items .vault-item .text-area .meta-area .date_format{display:none}body.page.page-id-1163 .section-vault .pods-pagination{display:flex;flex-direction:row;margin-top:3rem}body.page.page-id-1163 .section-vault .pods-pagination-paginate ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;gap:1rem}body.page.page-id-1163 .section-vault .pods-pagination-paginate a{transition:all .12s!important;padding:1.3rem 1.7rem;border-radius:20rem;border-width:2px;line-height:1em;color:#fff;border-color:#245fe1;background-color:#245fe1;text-decoration:none}body.page.page-id-1163 .section-vault .pods-pagination-paginate a:focus-visible,body.page.page-id-1163 .section-vault .pods-pagination-paginate a:hover{border-color:#21284f;background-color:#21284f;text-decoration:none}body.page.page-id-1163 .section-vault .pods-pagination-paginate a{background-color:transparent;color:#21284f;border-color:rgba(33,40,79,.0666666667);border-width:2px;border-style:solid}body.page.page-id-1163 .section-vault .pods-pagination-paginate a:focus-visible,body.page.page-id-1163 .section-vault .pods-pagination-paginate a:hover{background-color:transparent;color:#21284f;border-color:#21284f}body.page.page-id-1163 .section-vault .pods-pagination-paginate span{transition:all .12s!important;padding:1.3rem 1.7rem;border-radius:20rem;border-width:2px;line-height:1em;color:#fff;border-color:#245fe1;background-color:#245fe1;text-decoration:none}body.page.page-id-1163 .section-vault .pods-pagination-paginate span:focus-visible,body.page.page-id-1163 .section-vault .pods-pagination-paginate span:hover{border-color:#21284f;background-color:#21284f;text-decoration:none}body.page.page-id-1163 .section-vault .pods-pagination-paginate span{border-color:#21284f;background-color:#21284f}body.page.page-id-1163 .section-vault .pods-pagination-paginate span:focus-visible,body.page.page-id-1163 .section-vault .pods-pagination-paginate span:hover{border-color:#245fe1;background-color:#245fe1}body.page.page-id-1163 .section-vault .pods-pagination-paginate span:focus-visible,body.page.page-id-1163 .section-vault .pods-pagination-paginate span:hover{border-color:#21284f;background-color:#21284f}body.page.page-id-1163 .section-vault .pods-pagination-paginate .dots{background-color:transparent;color:#21284f}body.page.page-id-1163 .section-vault .pods-pagination-paginate .dots:focus-visible,body.page.page-id-1163 .section-vault .pods-pagination-paginate .dots:hover{background-color:transparent;color:#21284f} html:has(body.page.page-id-1859){background-color:#edf1ff!important}body.page.page-id-1859 #wrapper{background-color:#edf1ff}body.page.page-id-1859 #wrapper #masthead{background-color:#edf1ff!important}body.page.page-id-1859 #wrapper .section-intro h2{margin-bottom:0}body.page.page-id-1859 #wrapper .section-items{margin-bottom:5rem}body.page.page-id-1859 #wrapper .section-items ul.news-items{width:100%;list-style-type:none;display:grid;grid-template-columns:1fr 1fr;padding:0;margin:0;gap:1rem}@media (min-width:321px) and (max-width:480px){body.page.page-id-1859 #wrapper .section-items ul.news-items{display:flex;flex-direction:column}}body.page.page-id-1859 #wrapper .section-items ul.news-items li{list-style-type:none;margin-bottom:2rem;transition:all .3s;scale:1;padding:1.5rem;border-radius:.5rem;box-shadow:0 .7rem 1rem rgba(36,95,225,.0509803922)!important;background-color:#fff}body.page.page-id-1859 #wrapper .section-items ul.news-items li:has(a:focus-visible),body.page.page-id-1859 #wrapper .section-items ul.news-items li:hover{scale:1;box-shadow:0 1rem 4rem rgba(36,95,225,.1019607843)!important;-webkit-box-shadow:0 1rem 2rem rgba(36,95,225,.2)!important;background-color:#fff}body.page.page-id-1859 #wrapper .section-items ul.news-items li{padding:0}body.page.page-id-1859 #wrapper .section-items ul.news-items li a{width:100%;height:100%;color:#292a2d}body.page.page-id-1859 #wrapper .section-items ul.news-items li a .image-area{width:100%;height:200px;max-height:200px;overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem}body.page.page-id-1859 #wrapper .section-items ul.news-items li a .image-area img{width:100%;height:100%;object-fit:cover;object-position:center center}body.page.page-id-1859 #wrapper .section-items ul.news-items li a .text-area{padding:1rem}body.page.page-id-1859 #wrapper .section-items ul.news-items li a .text-area span{font-size:.85rem;color:rgba(41,42,45,.6980392157)}body.page.page-id-1859 #wrapper .section-items ul.news-items li a .text-area p{margin:0} html:has(body.single-news_article){background-color:#edf1ff!important}body.single-news_article #wrapper{background-color:#edf1ff}body.single-news_article #wrapper #masthead{background-color:#edf1ff!important}body.single-news_article #wrapper .entry-title{display:none}body.single-news_article #wrapper h1{margin-bottom:1rem}body.single-news_article #wrapper .section-image img{border-radius:.5rem}body.single-news_article #wrapper .section-image figcaption{text-align:left;color:rgba(33,40,79,.6)}body.single-news_article #wrapper .wp-block-post-date{margin-bottom:1rem}body.single-news_article #wrapper .wp-block-post-date time{font-size:.9rem;color:rgba(33,40,79,.9019607843)}body.single-news_article #wrapper .wp-block-post-date time:before{opacity:.6;background-size:.9rem;background-repeat:no-repeat;background-position-y:center}body.single-news_article .single-content{padding-bottom:5rem} html:has(body.single-vault_item){background-color:#edf1ff!important}body.single-vault_item{background-color:#edf1ff!important}body.single-vault_item #wrapper{background-color:#edf1ff!important}body.single-vault_item #masthead{background-color:#edf1ff!important}body.single-vault_item .item-header{margin-top:3rem;margin-bottom:3rem}body.single-vault_item .item-header .resource-type{font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-family:brockmannsemibold,"Helvetica Neue",Helvetica,Arial,sans-serif!important}body.single-vault_item .item-header h1{font-size:3.5rem}body.single-vault_item .item-header .location-date-area{margin-top:1rem}body.single-vault_item .item-header .location-date-area p{font-size:.9rem;padding:.5rem 0;margin:0;display:flex;flex-direction:row;align-items:center}body.single-vault_item .item-header .location-date-area .separator{margin:0 1rem;height:2rem;width:1px;background-color:#292a2d;display:inline-block}body.single-vault_item .item-image{max-width:100%}body.single-vault_item .item-image img{background-color:#fff!important;border-radius:.3rem!important;transition:box-shadow .5s,transform .5s}body.single-vault_item .item-image img>.kt-inside-inner-col{padding:3rem 3rem;border-radius:.3rem}body.single-vault_item .item-image img.no-shadow{box-shadow:none}body.single-vault_item .item-image img.no-padding>.kt-inside-inner-col{padding:0}body.single-vault_item .item-image img:has(.kb-section-link-overlay:focus-visible),body.single-vault_item .item-image img:has(.kb-section-link-overlay:hover){box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}body.single-vault_item .item-image img{box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important}body.single-vault_item .item-video{max-height:80vh;height:80vh}body.single-vault_item .item-video figure{height:80vh;max-height:80vh;width:unset;box-shadow:none!important}body.single-vault_item .item-video figure video{height:80vh;max-height:80vh;width:unset;box-shadow:0 2rem 4rem rgba(36,95,225,.1333333333)!important}body.single-vault_item .section-text{margin-top:3rem;margin-bottom:6rem;display:grid;grid-template-columns:40% 60%;gap:3rem}@media (min-width:0px) and (max-width:767px){body.single-vault_item .section-text{grid-template-columns:100%;gap:2rem}}body.single-vault_item .section-text .meta-area ul{margin:0;padding:0;list-style-type:none}body.single-vault_item .section-text .meta-area li{display:flex;flex-direction:row;padding:.7rem 0;align-items:center;border-bottom:1px solid rgba(33,40,79,.0666666667)}body.single-vault_item .section-text .meta-area li .key{min-width:10rem;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700}body.single-vault_item .section-text .meta-area li .value{font-size:.9rem} .breadcrumbs{margin-top:2rem;margin-bottom:2rem;opacity:0;transition:opacity 0s;visibility:hidden}.breadcrumbs.visible{opacity:1;visibility:visible}.breadcrumbs .crumb a{padding:.7rem .7rem;border-radius:2rem;color:#245fe1;font-size:.9rem}.breadcrumbs .crumb:not(:has(a)){padding:.7rem .7rem;font-size:.9rem}.breadcrumbs .crumb:has(a) a:hover{background-color:#245fe1;color:#fff}.breadcrumbs .crumb-separator{padding:0 0;color:rgba(41,42,45,.4)}.breadcrumbs .crumb-separator svg{width:.75rem;height:.75rem}.breadcrumbs a{text-decoration:none}.breadcrumbs.reverse .crumb:has(a) a:hover{background-color:rgba(255,255,255,.0666666667)}.breadcrumbs.reverse .crumb:not(:has(a)) span{color:rgba(255,255,255,.8)}.breadcrumbs.reverse a{color:#fff}.breadcrumbs.reverse span{color:#fff}.breadcrumbs a:focus-visible{outline:3px solid #109cde!important} .scrollrow{width:100%}.scrollrow .scrollrow-container{overflow:visible;background-color:transparent!important;position:relative;display:flex;flex-direction:column;position:relative}.scrollrow .scrollrow-container.mobile .scrollrow-item{max-width:80%!important;min-width:80%!important}.scrollrow .scrollrow-container.tablet .scrollrow-item{width:40%;max-width:40%!important;min-width:40%!important}.scrollrow .scrollrow-container .scrollrow-controls{margin-top:-4rem;position:relative;display:flex;flex-direction:row;justify-content:flex-start;pointer-events:none;z-index:1;gap:1rem}.scrollrow .scrollrow-container .scrollrow-controls .scroll-button{border:2px solid #fff;pointer-events:all;display:none;width:4rem;height:4rem;background-color:transparent;border-radius:.2rem;box-shadow:0 .2rem 1rem rgba(0,0,0,.1333333333);padding:0;opacity:1;transition:all .1s;transform:translateX(1.8rem);color:#fff}.scrollrow .scrollrow-container .scrollrow-controls .scroll-button.on{display:flex;flex-direction:row;justify-content:center;align-items:center}.scrollrow .scrollrow-container .scrollrow-controls .scroll-button:focus-visible{border:3px solid #109cde}.scrollrow .scrollrow-container .scrollrow-controls .scroll-button:disabled{opacity:.2}.scrollrow .scrollrow-container .scrollrow-controls .scroll-button.scrollrow-control-prev .scrollrow-control-icon{transform:rotate(180deg)}.scrollrow .scrollrow-container .scrollrow-controls .scroll-button .scrollrow-control-icon{width:28px;height:28px}.scrollrow .scrollrow-container .scrollrow-controls .scroll-button:hover{color:#4971d6;background-color:#fff}.scrollrow .scrollrow-container .scrollrow-scroller{display:flex;flex-direction:row;justify-content:flex-start;background-color:transparent;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative;width:100%;opacity:1}.scrollrow .scrollrow-container .scrollrow-scroller.reveal-soft{transition:opacity .1s}.scrollrow .scrollrow-container .scrollrow-scroller.revealed{opacity:1!important}.scrollrow .scrollrow-container .scrollrow-scroller:focus-visible{outline:3px solid #109cde!important}.scrollrow .scrollrow-container .scrollrow-scroller::-webkit-scrollbar{display:none}.scrollrow .scrollrow-container .scrollrow-scroller .scrollrow-content{display:flex;flex-direction:row;min-width:100%;gap:2rem}.scrollrow .scrollrow-container .scrollrow-scroller .scrollrow-content .scrollrow-item{max-width:27%;min-width:27%} #main-header .site-header-section-right{justify-content:flex-start}body.transparent-header #main-header{background:0 0;background:linear-gradient(0deg,rgba(33,40,79,0) 0,rgba(33,40,79,.7019607843) 100%)!important}body.non-transparent-header #primary-menu li a{color:#245fe1}body.non-transparent-header #primary-menu li a:focus-visible,body.non-transparent-header #primary-menu li a:hover{border-bottom:1.5px solid #245fe1}body.non-transparent-header #primary-menu li.current-menu-item a{border-bottom:1.5px solid #245fe1}#primary-menu li{padding:0 .6rem}#primary-menu li a{color:#fff;padding:.2rem 0;font-size:.9rem;font-weight:500;border-bottom:1.5px solid transparent}#primary-menu li a:focus-visible,#primary-menu li a:hover{border-bottom:1.5px solid #fff}#primary-menu li.current-menu-item a{border-bottom:1.5px solid #fff}#mobile-header #mobile-toggle{padding:1rem;border-radius:2rem}#mobile-header #mobile-toggle:focus-visible,#mobile-header #mobile-toggle:hover{background-color:#245fe1}#mobile-header #mobile-toggle .menu-toggle-icon{font-size:2rem;color:#fff}body.non-transparent-header #mobile-header #mobile-toggle .menu-toggle-icon{color:#245fe1}body.non-transparent-header #mobile-header #mobile-toggle:focus-visible .menu-toggle-icon,body.non-transparent-header #mobile-header #mobile-toggle:hover .menu-toggle-icon{color:#fff}#mobile-drawer .drawer-inner{width:100%;min-width:100%;background-color:#245fe1}#mobile-drawer .drawer-inner .drawer-header{z-index:2}#mobile-drawer .drawer-inner .drawer-header button.menu-toggle-close{width:3rem;height:3rem;min-width:3rem;max-width:3rem;min-height:3rem;max-height:3rem;margin-top:1.3rem;margin-right:-.8rem;padding:.5rem;border-radius:2rem}#mobile-drawer .drawer-inner .drawer-header button.menu-toggle-close:focus-visible,#mobile-drawer .drawer-inner .drawer-header button.menu-toggle-close:hover{background-color:#292a2d!important}#mobile-drawer .drawer-inner .drawer-header button.menu-toggle-close span{width:2.1rem;height:.18rem;margin-left:-1.05rem}#mobile-drawer .drawer-inner .drawer-content{z-index:1}#mobile-drawer nav#mobile-site-navigation .brand{padding:0;display:flex;flex-direction:row;justify-content:center;margin-top:2rem;margin-bottom:3rem}#mobile-drawer nav#mobile-site-navigation .brand .custom-logo.default{display:none}#mobile-drawer nav#mobile-site-navigation .brand .custom-logo.reversed{width:18rem;display:block}#mobile-drawer nav#mobile-site-navigation ul#mobile-menu li{display:flex;flex-direction:row;justify-content:center;border-top:none;width:100%;padding-top:1.2rem;padding-bottom:2rem}#mobile-drawer nav#mobile-site-navigation ul#mobile-menu li.current_page_item a{color:#fff;border-bottom:1.5px solid #fff}#mobile-drawer nav#mobile-site-navigation ul#mobile-menu li a{display:inline-block;width:unset;color:#fff;font-size:1.8rem;font-family:brockmannsemibold,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;padding-top:1rem;padding-bottom:.5rem;padding-left:0;padding-right:0;border:none} footer#colophon{background-color:#fff!important}footer#colophon .site-container{padding:0}footer#colophon .site-footer-row{padding-bottom:0}.footer-component{padding:0;margin:0}.footer-component .section-supporters{width:100%;background-color:#fff;text-align:left}.footer-component .section-supporters .logos-wrapper{margin-bottom:2rem}.footer-component .section-supporters ul{list-style:none;padding:0;margin:0;margin-top:3rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:4rem;row-gap:1.5rem;width:100%}.footer-component .section-supporters ul li:nth-child(n+13){display:none}@media (min-width:0px) and (max-width:767px){.footer-component .section-supporters ul{grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;row-gap:1.5rem}.footer-component .section-supporters ul li:nth-child(n+9){display:none}}.footer-component .section-supporters .logos-cover{width:100%;height:14rem;background:rgba(255,255,255,0);background:linear-gradient(0deg,#fff 20%,rgba(255,255,255,0) 100%);position:absolute;bottom:0;left:0}.footer-component .section-supporters .join-form-row{margin-top:4rem}.footer-component .section-supporters .privacy-link a{font-size:.85rem;color:#21284f}.footer-component .section-supporters .privacy-link a:focus-visible,.footer-component .section-supporters .privacy-link a:hover{color:#21284f;background-color:transparent}.footer-component .section-supporters form.revealed .extra-fields{display:block;animation:.3s fade-in 0s forwards}.footer-component .section-supporters form .extra-fields{display:none;opacity:0}.footer-component .section-supporters form .kt-row-column-wrap{padding:0}.footer-component .section-supporters form input[type=email],.footer-component .section-supporters form input[type=text],.footer-component .section-supporters form textarea{background-color:transparent;border:0;border-bottom:1px solid #21284f;border-radius:0}.footer-component .section-supporters form input[type=file]{border:none;padding:0;margin-top:1rem;color:#21284f;font-size:.85rem}.footer-component .section-supporters form input[type=file]:focus,.footer-component .section-supporters form input[type=file]:focus-visible,.footer-component .section-supporters form input[type=file]:hover{box-shadow:none}.footer-component .section-supporters form input[type=file]::file-selector-button{border:2px solid #21284f;padding:.6rem .8rem;border-radius:2rem;font-size:.9rem;background-color:transparent}.footer-component .section-supporters form input[type=file]::file-selector-button:focus-visible,.footer-component .section-supporters form input[type=file]::file-selector-button:hover{color:#245fe1;border-color:#245fe1}.footer-component .section-supporters form input[type=email],.footer-component .section-supporters form input[type=file]+.kb-adv-form-help,.footer-component .section-supporters form input[type=text]{margin-bottom:2rem}.footer-component .section-supporters form .kb-adv-form-help{margin-top:.7rem;font-style:normal}.footer-component .section-supporters form label{color:#292a2d}.footer-component .section-supporters form label .kb-adv-form-required{color:#292a2d}.footer-component .section-quote{width:100%;display:flex;display:none;flex-direction:row;background-color:transparent;background-image:url(//publicdiners.org/wp-content/uploads/2025/08/triangle-blue-120.svg);background-repeat:no-repeat;text-align:left;pointer-events:none;z-index:1;margin-top:5rem}@media (min-width:321px) and (max-width:480px){.footer-component .section-quote{margin-top:15rem}}@media (min-width:0) and (max-width:320px){.footer-component .section-quote{margin-top:20rem}}.footer-component .section-quote>.kt-row-column-wrap{width:100%;padding-top:0;padding-bottom:0}.footer-component .section-quote>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{display:flex;flex-direction:row;justify-content:flex-end}.footer-component .section-quote>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col .quote-wrapper{background-color:transparent;width:50%;padding:2rem;max-width:50rem;min-width:30rem;justify-self:flex-end;position:relative;transform:translate(100px,-100px);opacity:0;transition:all .5s}.footer-component .section-quote>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col .quote-wrapper.revealed{opacity:1;transform:translate(0,0)}@media (min-width:321px) and (max-width:480px){.footer-component .section-quote>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col .quote-wrapper.revealed{transform:translate(30px,-50px)}}@media (min-width:0) and (max-width:320px){.footer-component .section-quote>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col .quote-wrapper.revealed{transform:translate(70px,-100px)}}.footer-component .section-quote>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col .quote-wrapper .quote-cuboid{position:absolute;bottom:-8rem;left:0;z-index:0;width:900px}.footer-component .section-quote>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col .quote-wrapper blockquote{position:relative;z-index:1;border:0;padding-left:5rem;background-image:url(//publicdiners.org/wp-content/uploads/2025/08/quote-blue.svg);background-repeat:no-repeat;background-size:4rem;background-position:0 .2rem}.footer-component .section-quote>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col .quote-wrapper blockquote h2{color:#245fe1;font-size:2.4rem}.footer-component .section-quote>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col .quote-wrapper blockquote cite{color:#245fe1}.footer-component .section-subscribe{width:100%;background-color:#245fe1;color:#fff;text-align:left;z-index:0;padding-top:2rem}.footer-component .section-subscribe h2{color:#fff}.footer-component .section-subscribe .privacy-link a{font-size:.85rem;color:#fff!important}.footer-component .section-subscribe .privacy-link a:focus-visible,.footer-component .section-subscribe .privacy-link a:hover{color:#fff}.footer-component .section-subscribe .wp-block-kadence-advanced-form{padding:0}.footer-component .section-subscribe form input.kb-field{background-color:transparent;color:#fff;font-size:1.8rem;border-radius:0;border:none;border-bottom:1px solid #fff;padding-left:0}.footer-component .section-subscribe form input.kb-field:focus,.footer-component .section-subscribe form input.kb-field[type=email]:focus,.footer-component .section-subscribe form input.kb-field[type=text]:focus{color:#fff}.footer-component .section-subscribe form input[type=checkbox]{border-radius:2rem;width:1.5rem;height:1.5rem;background-color:transparent;border:2px solid #fff}.footer-component .section-subscribe form label{color:#fff}.footer-component .section-subscribe form label .kb-adv-form-required{color:#fff}.footer-component .section-subscribe .kb-adv-form-message{color:#245fe1}.footer-component .section-lower{width:100%;background-color:#21284f;color:#fff;text-align:left}.footer-component .section-lower .lower-row{width:100%}.footer-component .section-lower .footer-logo img{width:10rem}.footer-component .section-lower .socials{display:none;align-items:center;align-content:center;margin-top:1.5rem}.footer-component .section-lower .socials>*{margin:0}.footer-component .section-lower .socials p{font-size:.85rem}.footer-component .section-lower .socials figure{width:2rem;display:inline-flex}.footer-component .section-lower .socials a{border-radius:.2rem;padding:.2rem}.footer-component .section-lower .socials a:focus-visible,.footer-component .section-lower .socials a:hover{background-color:#245fe1}.footer-component .section-lower .menu-row{width:100%}.footer-component .section-lower .menu-row>.kt-row-column-wrap{width:100%}.footer-component .section-lower ul{list-style:none;padding:0;margin:0}.footer-component .section-lower li a{color:#fff;font-size:.9rem;padding:1rem 0;display:inline-block;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.4em;line-height:1.3em}.footer-component .section-lower li a:focus-visible,.footer-component .section-lower li a:hover{text-decoration-color:#245FE1}.footer-component .section-lower .last-line{padding:2rem 0;font-size:.85rem}.footer-component .section-lower .last-line a{color:#fff;background-color:transparent;text-decoration-color:#245FE1!important;text-underline-offset:0.4em;text-decoration:underline}.footer-component .section-lower .last-line a:focus-visible,.footer-component .section-lower .last-line a:hover{color:#fff;background-color:transparent;text-decoration-color:#ffffff!important} *,::after,::before{box-sizing:border-box}#primary{margin-bottom:0}.boxed{background-color:#fff!important;border-radius:.3rem!important;transition:box-shadow .5s,transform .5s}.boxed>.kt-inside-inner-col{padding:3rem 3rem;border-radius:.3rem}.boxed.no-shadow{box-shadow:none}.boxed.no-padding>.kt-inside-inner-col{padding:0}.boxed:has(.kb-section-link-overlay:focus-visible),.boxed:has(.kb-section-link-overlay:hover){box-shadow:0 2rem 4rem rgba(36,95,225,.2)!important;transform:scale(1.01)}#primary{margin-top:0}.visible{visibility:visible}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;min-width:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem;--global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}dfn,cite,em,i{font-style:italic}blockquote,q{quotes:"“" "”"}blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}.entry-content blockquote{margin:0 0 var(--global-md-spacing)}blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}address{margin:0 0 1.5em}pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}mark,ins{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}ul,ol{margin:0 0 1.5em 1.5em;padding:0}ul.aligncenter,ol.aligncenter{list-style:none}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:hover,a:active{outline:0}.inner-link-style-plain a:not(.button),.widget-area.inner-link-style-plain a:not(.button){text-decoration:none}.inner-link-style-normal a:not(.button),.widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.link-style-no-underline .entry-content p>a,.link-style-no-underline .entry-content strong>a,.link-style-no-underline .entry-content em>a,.link-style-no-underline .entry-content>ul a,.link-style-no-underline .entry-content a{text-decoration:none}.link-style-no-underline .entry-content p>a:hover,.link-style-no-underline .entry-content strong>a:hover,.link-style-no-underline .entry-content em>a:hover,.link-style-no-underline .entry-content>ul a:hover,.link-style-no-underline .entry-content a:hover{text-decoration:none}.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}.link-style-color-underline .entry-content p a:hover,.link-style-color-underline .entry-content strong>a:hover,.link-style-color-underline .entry-content em>a:hover,.link-style-color-underline .entry-content>ul a:hover,.link-style-color-underline .entry-content>ol a:hover,.link-style-color-underline .entry-content .wp-block-group ul a:hover,.link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a,.link-style-hover-background .entry-content .wp-block-group ul a,.link-style-hover-background .entry-content .wp-block-group ol a{color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.link-style-hover-background .entry-content p a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover,.link-style-hover-background .entry-content .wp-block-group ul a:hover,.link-style-hover-background .entry-content .wp-block-group ol a:hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}.link-style-offset-background .entry-content p a,.link-style-offset-background .entry-content strong>a,.link-style-offset-background .entry-content em>a,.link-style-offset-background .entry-content>ul a,.link-style-offset-background .entry-content>ol a,.link-style-offset-background .entry-content .wp-block-group ul a,.link-style-offset-background .entry-content .wp-block-group ol a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}.link-style-offset-background .entry-content p a:hover,.link-style-offset-background .entry-content strong>a:hover,.link-style-offset-background .entry-content em>a:hover,.link-style-offset-background .entry-content>ul a:hover,.link-style-offset-background .entry-content>ol a:hover,.link-style-offset-background .entry-content .wp-block-group ul a:hover,.link-style-offset-background .entry-content .wp-block-group ol a:hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}#primary[tabindex="-1"]:focus{outline:0}textarea{width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}::placeholder{color:var(--global-palette6)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}select:focus option{color:#333}.elementor-select-wrapper select{background-image:none}.search-form{position:relative}.search-form input[type=search],.search-form input.search-field{padding-right:60px;width:100%}.search-form .search-submit[type=submit]{top:0;right:0;bottom:0;position:absolute;color:rgba(0,0,0,0);background:rgba(0,0,0,0);z-index:2;width:50px;border:0;padding:8px 12px 7px;border-radius:0;box-shadow:none;overflow:hidden}.search-form .search-submit[type=submit]:hover,.search-form .search-submit[type=submit]:focus{color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}.search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .search-form .button[type=submit],body.rtl .search-form .kadence-search-icon-wrap{left:0;right:auto}body.rtl .search-form input[type=search],body.rtl .search-form input.search-field{padding-right:.5em;padding-left:60px}fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}.affwp-form fieldset{padding:0}legend{font-weight:bold}button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,.wp-element-button:disabled,.wp-element-button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;opacity:.5}.elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.button.button-size-small{font-size:80%;padding:.3em .7em}.button.button-size-large{font-size:110%;padding:.6em 1.2em}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{padding:.4em 1em}.button.button-style-outline,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{border:2px solid currentColor}.button.button-style-outline:hover,.button.button-style-outline:focus,.button.button-style-outline:active,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus,.wp-block-button.is-style-outline .wp-element-button:active{border:2px solid currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.wp-block-button.is-style-outline .wp-element-button:not(.has-background),.button.button-style-outline:not(.has-background){background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):active,.button.button-style-outline:not(.has-background):hover,.button.button-style-outline:not(.has-background):focus,.button.button-style-outline:not(.has-background):active{background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),.button.button-style-outline:not(.has-text-color){color:var(--global-palette-btn-bg)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,.button.button-style-outline:not(.has-text-color):hover,.button.button-style-outline:not(.has-text-color):focus,.button.button-style-outline:not(.has-text-color):active{color:var(--global-palette-btn-bg-hover)}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color:#fff}body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color:currentColor}:root .has-theme-palette-1-background-color,:root .has-theme-palette1-background-color{background-color:var(--global-palette1)}:root .has-theme-palette-1-color,:root .has-theme-palette1-color{color:var(--global-palette1)}:root .has-theme-palette-2-background-color,:root .has-theme-palette2-background-color{background-color:var(--global-palette2)}:root .has-theme-palette-2-color,:root .has-theme-palette2-color{color:var(--global-palette2)}:root .has-theme-palette-3-background-color,:root .has-theme-palette3-background-color{background-color:var(--global-palette3)}:root .has-theme-palette-3-color,:root .has-theme-palette3-color{color:var(--global-palette3)}:root .has-theme-palette-4-background-color,:root .has-theme-palette4-background-color{background-color:var(--global-palette4)}:root .has-theme-palette-4-color,:root .has-theme-palette4-color{color:var(--global-palette4)}:root .has-theme-palette-5-background-color,:root .has-theme-palette5-background-color{background-color:var(--global-palette5)}:root .has-theme-palette-5-color,:root .has-theme-palette5-color{color:var(--global-palette5)}:root .has-theme-palette-6-background-color,:root .has-theme-palette6-background-color{background-color:var(--global-palette6)}:root .has-theme-palette-6-color,:root .has-theme-palette6-color{color:var(--global-palette6)}:root .has-theme-palette-7-background-color,:root .has-theme-palette7-background-color{background-color:var(--global-palette7)}:root .has-theme-palette-7-color,:root .has-theme-palette7-color{color:var(--global-palette7)}:root .has-theme-palette-8-background-color,:root .has-theme-palette8-background-color{background-color:var(--global-palette8)}:root .has-theme-palette-8-color,:root .has-theme-palette8-color{color:var(--global-palette8)}:root .has-theme-palette-9-background-color,:root .has-theme-palette9-background-color{background-color:var(--global-palette9)}:root .has-theme-palette-9-color,:root .has-theme-palette9-color{color:var(--global-palette9)}.kt-clear{*zoom:1}.kt-clear::before,.kt-clear::after{content:" ";display:table}.kt-clear::after{clear:both}#wpadminbar{position:fixed !important}.content-area{margin:var(--global-xxl-spacing) 0}.entry-content{word-break:break-word}.entry-content table{word-break:normal}.body{overflow-x:hidden}.scroll a *,a.scroll *{pointer-events:none}.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.content-vertical-padding-top .content-area{margin-bottom:0}.content-vertical-padding-bottom .content-area{margin-top:0}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.kt-row-layout-inner>.kb-theme-content-width,.kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.content-bg{background:#fff}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:rgba(0,0,0,0)}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width: 1025px){.has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}#secondary{grid-column:2;grid-row:1;min-width:0}.has-left-sidebar .content-container{grid-template-columns:2fr 5fr}.has-left-sidebar #main{grid-column:2;grid-row:1}.has-left-sidebar #secondary{grid-column:1;grid-row:1}.has-sidebar .wp-site-blocks .content-container .alignwide,.has-sidebar .wp-site-blocks .content-container .alignfull{width:unset;max-width:unset;margin-left:0;margin-right:0}.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}#kt-scroll-up-reader,#kt-scroll-up{position:fixed;-webkit-transform:translateY(40px);transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}#kt-scroll-up-reader *,#kt-scroll-up *{pointer-events:none}#kt-scroll-up-reader.scroll-up-style-outline,#kt-scroll-up.scroll-up-style-outline{background:rgba(0,0,0,0)}.scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}.scroll-up-style-filled:hover{color:var(--global-palette9)}.scroll-up-style-outline,.scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}.scroll-up-style-outline:hover{color:var(--global-palette5)}#kt-scroll-up.scroll-visible{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}#kt-scroll-up-reader{-webkit-transform:translateY(0px);transform:translateY(0px);transition:all 0s ease}#kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}#kt-scroll-up-reader:focus{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}@media screen and (max-width: 719px){.vs-sm-false{display:none !important}}@media screen and (min-width: 720px)and (max-width: 1024px){.vs-md-false{display:none !important}}@media screen and (min-width: 1025px){.vs-lg-false{display:none !important}}body.logged-in .vs-logged-in-false{display:none !important}body:not(.logged-in) .vs-logged-out-false{display:none !important}.infinite-scroll .posts-navigation,.infinite-scroll .pagination,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#wrapper{overflow:hidden;overflow:clip}.kadence-scrollbar-fixer{margin-right:var(--scrollbar-offset, unset)}.kadence-scrollbar-fixer .item-is-fixed{right:var(--scrollbar-offset, 0)}.alignleft{float:left;margin-right:var(--global-md-spacing)}.alignright{float:right;margin-left:var(--global-md-spacing)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom.admin-bar #wrapper{min-height:calc(100vh - 32px)}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.kadence-pro-fixed-item>.kadence-element-wrap>p:first-child:last-child,.kadence-pro-fixed-item>p:first-child:last-child{margin:0}