/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--gallery-side-padding:calc(50vw - 1110px / 2);--gallery-side-padding-small:15px;--gallery-column-gap:20px;--container-max-width:1140px;--card-max-width:355px;--card-height:100%;}.view-police-events .scroll-container{overflow:scroll;scroll-padding:var(--gallery-side-padding);position:relative;z-index:0;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:10px 0;margin-top:-10px;}.view-police-events .scroll-container::-webkit-scrollbar{display:none;}.view-police-events ._grid-container{display:grid;grid-template-rows:repeat(1,auto);grid-template-columns:max-content;grid-auto-flow:column;grid-column-gap:var(--gallery-column-gap);column-gap:var(--gallery-column-gap);grid-row-gap:0px;row-gap:0px;width:-moz-fit-content;width:fit-content;padding:0 var(--gallery-side-padding);}.view-police-events ._grid-list{display:grid;grid-template-rows:repeat(1,auto);grid-template-columns:max-content;grid-auto-flow:column;grid-column-gap:var(--gallery-column-gap);column-gap:var(--gallery-column-gap);grid-row-gap:0px;row-gap:0px;width:fit-content;margin:0;grid-auto-rows:1fr}.view-police-events ._grid-item{margin-left:0 !important;height:fit-content;scroll-snap-align:start;cursor:pointer;padding:0;height:var(--card-height);}.view-police-events ._card{border-radius:25px;overflow:hidden;width:var(--card-max-width);height:var(--card-height);will-change:transform;transition:transform .3s cubic-bezier(0,0,0.5,1);cursor:pointer;padding:25px 25px 45px;background-color:#f1f1f1;}.view-police-events ._card:hover{transform:scale(1.0211290323);}.view-police-events ._card h3{font-size:.9rem;line-height:1.4;margin-bottom:.5rem;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-police-events ._grid-item > a{height:var(--card-height);}.view-police-events ._card p{font-size:.9rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-police-events ._card > div{position:absolute;bottom:15px;}.view-police-events ._card div span{color:#636466;font-size:.85rem;padding:5px 0;border-radius:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-police-events ._card div span:last-of-type:before{content:'|';margin:0 3px;}.view-police-events .button-container{display:flex;justify-content:end;gap:15px;padding-top:25px;}.view-police-events .button-container button{border:none;background-color:transparent;padding:0;outline:none;}.view-police-events .button-container button.disabled{pointer-events:none;opacity:.1;}.view-police-events .button-container button>img{height:36px;width:36px;}.block-views-blockpolice-events-block-2.grey,.block-views-blockpolice-events-block-3.grey{background-color:#f1f1f1;}.block-views-blockpolice-events-block-2.grey .view-police-events ._card,.block-views-blockpolice-events-block-3.grey .view-police-events ._card{background-color:#fff;}.block-views-blockpolice-events-block-2.white .view-police-events ._card
.block-views-blockpolice-events-block-3.white .view-police-events ._card{background-color:#f1f1f1;}@media (max-width:1140px){.view-police-events .scroll-container{--gallery-side-padding:30px;}}@media (max-width:768px){.view-police-events .scroll-container{--gallery-side-padding:15px;}.view-police-events ._card{--card-max-width:300px;}}@media (max-width:375px){.view-police-events ._card{--card-max-width:275px;}}
