body[data-page-name=district] .col.col-list a{min-width:84px}body[data-page-name=district] block[type=scroll-float]{border-top:solid 1px var(--color-background);border-bottom:solid 1px var(--color-background)}body[data-page-name=district] block[type=spot-filter]{width:fit-content;width:-moz-fit-content;height:100%;display:inline-block}body[data-page-name=district] block[type=spot-filter] button{max-width:100%;height:100%;padding:unset;display:flex;flex-direction:column;align-items:center}body[data-page-name=district] block[type=spot-filter] button .spot-filter-symbol{padding:4px 24px}body[data-page-name=district] block[type=spot-filter] button .spot-filter-symbol svg{width:100%;padding:2px}body[data-page-name=district] block[type=spot-filter] button .spot-filter-symbol svg path{fill:var(--color-body)}body[data-page-name=district] block[type=spot-filter] button .spot-filter-name{font-size:.8rem;text-decoration:unset}body[data-page-name=district] block[type=spot-filter] button:hover .spot-filter-symbol svg .hover-orange,body[data-page-name=district] block[type=spot-filter] button:focus .spot-filter-symbol svg .hover-orange,body[data-page-name=district] block[type=spot-filter] button.active .spot-filter-symbol svg .hover-orange{fill:var(--color-cea-orange)}body[data-page-name=district] block[type=spot-filter] button:hover .spot-filter-name,body[data-page-name=district] block[type=spot-filter] button:focus .spot-filter-name{text-decoration:underline}body[data-page-name=district] block[type=spot]{width:100%;padding:0;box-sizing:content-box}body[data-page-name=district] block[type=spot] .spot-wrapper{width:100%;padding:.5rem .5rem 1rem .5rem;overflow-x:auto;overflow-y:hidden}body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container{width:1000px;height:500px;display:flex;flex-wrap:wrap}body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot{width:250px;height:250px}body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot button{width:100%;height:100%;padding:.5rem;display:flex;flex-direction:column}body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot button .spot-image{width:100%;margin-bottom:.5rem;flex-grow:1;background-image:url(../../assets/ui/ccd-logo-white.svg);background-color:#f5f5f5;background-position:center;background-size:cover;background-repeat:no-repeat}body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot button .spot-title{height:24px;width:100%;text-align:left}body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot button:hover,body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot button:focus,body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot button.hover{color:var(--color-cea-orange);text-decoration:underline}body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot button:hover .mark-spot,body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot button:focus .mark-spot,body[data-page-name=district] block[type=spot] .spot-wrapper .spot-container .spot button.hover .mark-spot{background-color:var(--color-cea-orange)}body[data-page-name=district] block[type=spot] .spot-navigation{padding-left:calc(var(--bs-gutter-x)*.5);display:flex}body[data-page-name=district] block[type=spot] .spot-navigation button{height:38px;padding:0}body[data-page-name=district] block[type=spot] .spot-navigation button span[type=seemore-arrow]{top:unset;left:unset;background-color:var(--color-body)}body[data-page-name=district] block[type=spot] .spot-navigation button span[type=seemore-arrow]:before,body[data-page-name=district] block[type=spot] .spot-navigation button span[type=seemore-arrow]:after{background-color:var(--color-body)}body[data-page-name=district] block[type=spot] .spot-navigation button:hover span[type=seemore-arrow],body[data-page-name=district] block[type=spot] .spot-navigation button:focus span[type=seemore-arrow]{background-color:var(--color-cea-orange)}body[data-page-name=district] block[type=spot] .spot-navigation button:hover span:before,body[data-page-name=district] block[type=spot] .spot-navigation button:hover span:after,body[data-page-name=district] block[type=spot] .spot-navigation button:focus span:before,body[data-page-name=district] block[type=spot] .spot-navigation button:focus span:after{background-color:var(--color-cea-orange)}body[data-page-name=district] block[type=spot-panel]{--width: 480px;--padding: 12px;--transition: .25s;position:fixed;top:var(--navigation-height);right:calc(var(--width)*-1);width:var(--width);height:calc(100vh - var(--navigation-height));padding:calc(var(--screen-offset)*1) 0 calc(var(--screen-offset)*4) var(--screen-offset);background-color:var(--color-body);visibility:hidden;display:flex;flex-direction:column;z-index:var(--zindex-navigation);-webkit-transition:right var(--transition),visibility var(--transition) !important;-ms-transition:right var(--transition),visibility var(--transition) !important;transition:right var(--transition),visibility var(--transition) !important}body[data-page-name=district] block[type=spot-panel].open{right:0;visibility:visible}body[data-page-name=district] block[type=spot-panel] .spot-panel-closer{width:100%;height:fit-content;height:-moz-fit-content;padding-right:var(--screen-offset);margin-bottom:calc(var(--padding)*1);justify-content:flex-end;display:flex}body[data-page-name=district] block[type=spot-panel] .spot-panel-closer button{color:var(--color-background)}body[data-page-name=district] block[type=spot-panel] .spot-panel-content{width:100%;height:calc(100% - var(--screen-offset)*2);padding-right:var(--screen-offset);color:var(--color-background)}body[data-page-name=district] block[type=spot-panel] .spot-panel-content block[type=spot-gallery]{display:block}body[data-page-name=district] block[type=spot-panel] .spot-panel-content block[type=spot-gallery] .spot-gallery-container{height:300px;border:solid .5px var(--color-background);overflow:hidden}body[data-page-name=district] block[type=spot-panel] .spot-panel-content block[type=spot-gallery] .spot-gallery-container.slick-slider .slick-list,body[data-page-name=district] block[type=spot-panel] .spot-panel-content block[type=spot-gallery] .spot-gallery-container.slick-slider .slick-track{height:100%}body[data-page-name=district] block[type=spot-panel] .spot-panel-content block[type=spot-gallery] .spot-gallery-container.slick-slider .slick-list div,body[data-page-name=district] block[type=spot-panel] .spot-panel-content block[type=spot-gallery] .spot-gallery-container.slick-slider .slick-track div{width:100%;height:100%}body[data-page-name=district] block[type=spot-panel] .spot-panel-content block[type=spot-gallery] .spot-gallery-container .spot-gallery-image{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}body[data-page-name=district] block[type=spot-panel] .spot-panel-content block[type=spot-gallery] .spot-gallery-navigation{justify-content:space-between;display:flex}body[data-page-name=district] block[type=spot-panel] .spot-panel-content button{padding:0;font-size:1.3rem;color:var(--color-background)}body[data-page-name=district] block[type=spot-panel] .spot-panel-content button:hover,body[data-page-name=district] block[type=spot-panel] .spot-panel-content button:focus{color:var(--color-cea-orange)}body[data-page-name=district] block[type=spot-panel] .spot-panel-content a{color:var(--color-background)}body[data-page-name=district] block[type=spot-panel] .spot-panel-content .simplebar-scrollbar::before{right:0;background:var(--color-background)}body[data-page-name=district] block[type=spot-panel] .spot-panel-content .spot-openinghours ul{margin:0}body[data-page-name=district] block[type=spot-panel] .spot-panel-content .spot-openinghours ul li{list-style:none}body[data-page-name=district] block[type=spot-panel] .spot-panel-content hr{border-top:solid .5px var(--color-background)}@media(min-width: 992px){block[type=scroll-float]{position:unset !important}block[type=spot-panel]{padding-bottom:var(--screen-offset) !important}}@media(max-width: 1199px){block[type=spot-filter] button{padding:unset !important}block[type=spot-filter] button .spot-filter-symbol{max-width:60px;padding:4px !important}block[type=spot-filter] button .spot-filter-name{display:none !important}}