.locations-block{position:relative}.locations-block .block-intro{max-width:630px}.locations-block .filters{margin-top:40px}.locations-block .filters .filters-inner{display:flex;column-gap:20px;row-gap:10px;flex-wrap:wrap}@media (max-width:499px){.locations-block .filters .filters-inner{column-gap:5px}}.locations-block .filters a{border:none;border-radius:16px;color:var(--blue-dark);padding:2px 16px;text-decoration:none}@media (max-width:499px){.locations-block .filters a{padding:2px 8px}}.locations-block .filters a:before{display:none}.locations-block .filters a:hover,.locations-block .filters a:focus,.locations-block .filters a:focus-visible{background-color:var(--blue-light);color:var(--blue-dark)}.locations-block .filters a.active{background-color:var(--blue-dark);color:#fff}.locations-block .locations-list{display:grid;column-gap:30px;row-gap:40px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;margin-top:40px}@media (max-width:1023px){.locations-block .locations-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.locations-block .locations-list{grid-template-columns:100%}}@media (min-width:1024px){.locations-block .locations-list.two-col{grid-template-columns:repeat(2,1fr)}}.locations-block .locations-list.two-col .card .card-inner{max-width:none}@media (min-width:500px){.locations-block .locations-list.four-col{grid-template-columns:repeat(2,1fr)}}@media (min-width:767px){.locations-block .locations-list.four-col{grid-template-columns:repeat(3,1fr)}}@media (min-width:1120px){.locations-block .locations-list.four-col{grid-template-columns:repeat(4,1fr)}}.locations-block .locations-list li{margin-bottom:0!important}.locations-block .locations-list li:before{display:none!important}.locations-block .locations-list .card .card-inner{border-radius:8px;color:var(--default);display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column-reverse;height:100%;margin-left:auto;margin-right:auto;max-width:580px;overflow:hidden;position:relative}.locations-block .locations-list .card .card-inner .card-content{box-sizing:border-box;display:flex;align-items:flex-start;flex-direction:column;padding:16px 24px;width:100%}.locations-block .locations-list .card .card-inner .icon{order:1}.locations-block .locations-list .card .card-inner .date{font-size:14px;order:1}.locations-block .locations-list .card .card-inner h2,.locations-block .locations-list .card .card-inner h3{margin-bottom:15px;margin-top:10px;order:2}.locations-block .locations-list .card .card-inner .desc{order:3}.locations-block .locations-list .card .card-inner .read-more{font-size:14px;margin-top:15px;order:4}.locations-block .locations-list .card .card-inner .button{order:4}@media (max-width:499px){.locations-block .locations-list .card .card-inner .button{width:calc(100% - 48px)}}.locations-block .locations-list .card a.card-inner{text-decoration:none}.locations-block .locations-list .card a.card-inner:hover .button>span:after,.locations-block .locations-list .card a.card-inner:focus .button>span:after,.locations-block .locations-list .card a.card-inner:focus-visible .button>span:after{transform:translateX(5px)}.locations-block .locations-list .card a.card-inner:hover,.locations-block .locations-list .card a.card-inner:focus,.locations-block .locations-list .card a.card-inner:focus-visible{box-shadow:0 0 2px .25rem var(--blue)}.locations-block .locations-list .card .card-inner{position:relative}.locations-block .locations-list .card .card-inner .card-content{padding:24px}.locations-block .locations-list .card .card-inner h3{font-size:18px;margin-top:0}@media screen and (min-width:768px){.locations-block .locations-list .card .card-inner h3{font-size:19px}}.locations-block .locations-list .card .card-inner .state{background-color:var(--blue-dark);border-radius:16px;color:#fff;font-weight:700;padding:2px 16px;position:absolute;left:15px;top:15px}body.wp-admin .locations-block{position:relative;margin-bottom:60px;margin-top:60px}body.wp-admin .locations-block:after{content:"";display:block;position:absolute;bottom:0;top:0;left:0;right:0;z-index:22}body.wp-admin .locations-block .locations-list{padding-left:0}body.wp-admin .locations-block .locations:empty{background-color:#ECF8FE;color:var(--default);padding:60px 20px;text-align:left}body.wp-admin .locations-block .locations:empty:before{content:"Add child page cards..."}