/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-icon{display:inline-block;width:1.125em;height:1em;margin-inline-end:.35em;fill:currentColor;color:var(--zp-page-icon-color,inherit);font-size:1em;line-height:1;text-align:center;vertical-align:-.125em;pointer-events:none;}a:hover > .page-icon,a:focus-visible > .page-icon,.file:hover > .page-icon,.file:focus-within > .page-icon{color:var(--zp-page-icon-hover,inherit);}.page-icon--after{margin-inline-start:.35em;margin-inline-end:0;}[dir="rtl"] .page-icon--directional{transform:scaleX(-1);}.pi .more-link a{font-size:.8em;}.pi .menu--account li{border:none;padding:0;list-style:none;}.pi .menu--account li a{margin:0 5px;}
#slider{position:relative;}#slider:where(.slider--half){margin:.5em 0;background:linear-gradient(#fff,#ddd);}#slider:where(:not(.slider--half)){color:#fff;}#slider a:active,#slider a:hover{outline:none;text-decoration:none;}.slides{width:100%;margin:0 auto;padding:0;overflow:hidden;list-style:none;}#slider .slides > li{display:none;position:relative;margin:0;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.flex-control-nav{position:absolute;bottom:5%;margin:0;padding:0;text-align:center;}:where(#slider:where(.slider--half)) .flex-control-nav{right:5%;}:where(#slider:where(:not(.slider--half))) .flex-control-nav{right:50%;transform:translate(50%,0);}.flex-control-nav li{display:inline-block;margin:0 0 0 1em;float:left;}[dir="rtl"] .flex-control-nav li{margin:0 1em 0 0;float:right;}.flex-control-nav li:first-child{margin:0;}.flex-control-nav li button{display:block;width:1.7em;height:1.7em;line-height:1.7em;font-weight:bold;background:rgba(0,0,0,0.5);cursor:pointer;box-shadow:0 0 3px #999;border-radius:100%;border:0;padding:0;}:where(#slider:where(.slider--half)) .flex-control-nav li button{color:#000;}:where(#slider:where(:not(.slider--half))) .flex-control-nav li button{color:#fff;}:where(#slider:where(.slider--half)) .flex-control-nav li button.active{background:#bbb;}:where(#slider:where(:not(.slider--half))) .flex-control-nav li button.active{background:#000;}:where(#slider:where(.slider--half)) .flex-control-nav li button:hover{background:#bbb;}:where(#slider:where(:not(.slider--half))) .flex-control-nav li button:hover{background:#000;}:where(#slider:where(.slider--half)) .flex-control-nav li button:focus{background:#bbb;}:where(#slider:where(:not(.slider--half))) .flex-control-nav li button:focus{background:#000;}#slider:where(.slider--half) .post{padding:1% 2% 2% 2%;margin:0;}#slider:where(.slider--half) .entry-container{float:right;width:50%;padding-bottom:4em;}#slider:where(:not(.slider--half)) .entry-container{position:absolute;z-index:1;width:100%;}#slider .slide-image{object-fit:cover;}#slider:where(.slider--half) .slide-image{width:49%;padding:.5%;background:#e9e9e9;}#slider:where(:not(.slider--half)) .slide-image{float:none;display:block;width:100%;padding:0;margin:0;}#slider:where(.slider--half) .entry-header{margin:0 0 0 5%;}#slider:where(:not(.slider--half)) .entry-header{margin:0 0 2em;}#slider:where(.slider--half) .entry-summary{margin:0 0 0 5%;}#slider:where(:not(.slider--half)) .entry-summary{display:inline-block;padding:0 10px;background:rgba(0,0,0,0.5);}#slider .entry-title{font-weight:bold;font-size:1.3em;}#slider:where(.slider--half) .entry-title{margin-bottom:1.2em;}#slider:where(:not(.slider--half)) .entry-title{margin:20px 0 1em;}#slider:where(:not(.slider--half)) a{color:#fff;}:where(#slider:where(:not(.slider--half))) .flex-control-nav li button:not(.active){color:#aaa;}#slider:where(:not(.slider--half)) .entry-title a{display:inline-block;padding:0 10px;background:rgba(0,0,0,0.5);}#slider .slides > li:not([hidden]):is(:first-child,.is-active){display:list-item;}.flex-control-nav button:focus-visible{outline:2px solid currentColor;outline-offset:2px;}@media screen and (width < 64em){#slider:where(.slider--half){margin:0;border:none;color:#fff;}#slider:where(.slider--half) a{color:#fff;}#slider:where(.slider--half) .post{padding:0;}#slider:where(.slider--half) .entry-container{position:absolute;width:100%;padding-bottom:0;}#slider:where(.slider--half) .entry-header{margin:0 0 2em;}#slider .entry-summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}#slider:where(.slider--half) .entry-summary{margin:0 0 2em;background:rgba(0,0,0,0.5);padding:0 10px;}#slider:where(:not(.slider--half)) .entry-summary{margin:0;}#slider:where(.slider--half) .entry-title a{display:inline-block;background:rgba(0,0,0,0.5);padding:3px 10px;}#slider:where(:not(.slider--half)) .entry-title a{margin:0;}#slider:where(.slider--half) .slide-image{float:none;display:block;width:100%;padding:0;margin:0;}#slider:where(:not(.slider--half)) .entry-title{margin:0;}:where(#slider:where(:not(.slider--half))) .flex-control-nav{display:flex;}}@media screen and (width < 48em){#slider .entry-summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}}@media screen and (width < 35.5em){#slider .slide-image{height:15em;}}
#middlecontainer{background:transparent url(/themes/contrib/zeropoint/images/_sidebarimg.png) 99% 99% no-repeat;}#brand{background:url(/themes/contrib/zeropoint/images/_brand.png) 50% 0 no-repeat;margin:0 auto 1em;height:50px;}body div#sliding-popup,body div#sliding-popup .eu-cookie-withdraw-banner,body div#sliding-popup .eu-cookie-withdraw-tab{color:#fff;background:light-dark(#333,#111);}body div#sliding-popup.eu-cookie-withdraw-wrapper{background:transparent;}#sliding-popup .eu-cookie-compliance-content{display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;width:100%;max-width:85em;padding:0.75rem;text-align:start;gap:0.75rem 1.5rem;}#sliding-popup .eu-cookie-compliance-message{float:none;flex:1 1 25em;min-width:0;max-width:100%;margin:0;}#sliding-popup .eu-cookie-compliance-message :is(h1,h2,h3,p),#sliding-popup .eu-cookie-compliance-category label,#sliding-popup .eu-cookie-compliance-category-description{color:#fff;font-family:inherit;line-height:1.4;}#sliding-popup .eu-cookie-compliance-message :is(h1,h2,h3){margin:0 0 0.5rem;font-size:1rem;font-weight:700;}#sliding-popup .eu-cookie-compliance-message p{display:block;font-size:0.875rem;font-weight:normal;}#sliding-popup .eu-cookie-compliance-buttons,#sliding-popup .eu-cookie-compliance-categories-buttons{display:flex;float:none;flex-wrap:wrap;max-width:100%;margin:0;gap:0.5rem;}#sliding-popup .eu-cookie-compliance-categories{flex-basis:100%;padding-top:0;}#sliding-popup .eu-cookie-compliance-categories-buttons{margin-top:0.75rem;}#sliding-popup .eu-cookie-compliance-buttons button,#sliding-popup .eu-cookie-compliance-save-preferences-button,#sliding-popup .eu-cookie-withdraw-tab{box-sizing:border-box;max-width:100%;min-height:2.75rem;margin:0;padding:0.5rem 0.85rem;cursor:pointer;white-space:normal;text-decoration:none;color:var(--heading,#102f46);border:1px solid var(--border,#ccdde9);border-radius:0;background:var(--surface,#f1f6fa);box-shadow:none;text-shadow:none;font:inherit;font-size:0.875rem;font-weight:bold;line-height:1.4;}.rnd #sliding-popup .eu-cookie-compliance-buttons button,.rnd #sliding-popup .eu-cookie-compliance-save-preferences-button,.rnd #sliding-popup .eu-cookie-withdraw-tab{border-radius:0.3125rem;}#sliding-popup .eu-cookie-compliance-buttons button:hover,#sliding-popup .eu-cookie-compliance-save-preferences-button:hover,#sliding-popup .eu-cookie-withdraw-tab:hover{color:var(--heading,#102f46);background:light-dark(#fff,#303438);}#sliding-popup a,#sliding-popup .eu-cookie-compliance-message button{text-decoration:underline;color:#fff;}#sliding-popup :is(button,a,input):focus-visible{outline:2px solid #fff;outline-offset:3px;}@media screen and (width < 64em){.himg #headimg,#headimg{background:none;}}@media screen and (width < 48em){#sliding-popup .eu-cookie-compliance-content{justify-content:center;text-align:center;}#sliding-popup .eu-cookie-compliance-message{flex-basis:100%;text-align:center;}#sliding-popup .eu-cookie-compliance-buttons,#sliding-popup .eu-cookie-compliance-categories-buttons{justify-content:center;width:100%;}}
