@charset "UTF-8";
/*
Theme Name: MCAth
Template: poulpy
Theme URI: https://octopix.be/
Author: Octopix
Author URI: https://octopix.be/
Description: MCAth theme.
Tags: block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, full-site-editing, one-column, template-editing, threaded-comments, translation-ready, wide-blocks
Requires at least: 6.3
Tested up to: 6.3
Requires PHP: 5.6
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mcath

MCAth is distributed under the terms of the GNU GPL.
*/
/**
 * Sass variables
 *
 * All useful sass global variables.
 */
/**
 * Mixins
 *
 * All useful mixins.
 */
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes mcath-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
::-moz-selection {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.2);
}
::selection {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.2);
}

body {
  --wp--custom--site-logo--mobile--width: 45px;
  --wp--preset--color--neutral--accent: var(--wp--preset--color--neutral-accent);
  --wp--custom--button--border-radius: 0;
  --wp--custom--border-radius: 0;
  --mcath-header-padding-top: 95px;
}
body * {
  --mcath-filter-highlight: var(--wp--preset--color--primary);
}
@media screen and (max-width: 1500px) {
  body {
    --mcath-header-padding-top: 90px;
  }
}
@media screen and (max-width: 1400px) {
  body {
    --mcath-header-padding-top: 85px;
  }
}
@media screen and (max-width: 1300px) {
  body {
    --mcath-header-padding-top: 80px;
  }
}
@media screen and (max-width: 600px) {
  body {
    --mcath-header-padding-top: 65px;
  }
}

body.single,
.wp-block-post {
  --mcath-block-post-color: #759dd8;
}
body.single[class*=event_category-arts-vegetal],
.wp-block-post[class*=event_category-arts-vegetal] {
  --mcath-block-post-color: var(--wp--preset--color--green);
}
body.single[class*=event_category-arts-de-la-rue],
.wp-block-post[class*=event_category-arts-de-la-rue] {
  --mcath-block-post-color: var(--wp--preset--color--teal);
}
body.single[class*=event_category-arts-de-la-scene],
.wp-block-post[class*=event_category-arts-de-la-scene] {
  --mcath-block-post-color: var(--wp--preset--color--blue);
}
body.single[class*=event_category-ateliers-et-stages],
.wp-block-post[class*=event_category-ateliers-et-stages] {
  --mcath-block-post-color: var(--wp--preset--color--orange);
}
body.single[class*=event_category-ateliers],
.wp-block-post[class*=event_category-ateliers] {
  --mcath-block-post-color: var(--wp--preset--color--orange);
}
body.single[class*=event_category-stages],
.wp-block-post[class*=event_category-stages] {
  --mcath-block-post-color: var(--wp--preset--color--orange);
}
body.single[class*=event_category-avec-vous],
.wp-block-post[class*=event_category-avec-vous] {
  --mcath-block-post-color: var(--wp--preset--color--light-orange);
}
body.single[class*=event_category-cinema],
.wp-block-post[class*=event_category-cinema] {
  --mcath-block-post-color: var(--wp--preset--color--red);
}
body.single[class*=event_category-conferences],
.wp-block-post[class*=event_category-conferences] {
  --mcath-block-post-color: var(--wp--preset--color--purple);
}
body.single[class*=event_category-echappee],
.wp-block-post[class*=event_category-echappee] {
  --mcath-block-post-color: var(--wp--preset--color--light-purple);
}
body.single[class*=event_category-ecoles],
.wp-block-post[class*=event_category-ecoles] {
  --mcath-block-post-color: var(--wp--preset--color--yellow);
}
body.single[class*=event_category-expositions],
.wp-block-post[class*=event_category-expositions] {
  --mcath-block-post-color: var(--wp--preset--color--pink);
}
body.single[class*=event_category-narrathives],
.wp-block-post[class*=event_category-narrathives] {
  --mcath-block-post-color: var(--wp--preset--color--fuchsia);
}
body.single[class*=event_category-participation],
.wp-block-post[class*=event_category-participation] {
  --mcath-block-post-color: var(--wp--preset--color--light-orange);
}
body.single[class*=event_category-sortileges],
.wp-block-post[class*=event_category-sortileges] {
  --mcath-block-post-color: var(--wp--preset--color--light-green);
}
body.single[class*=event_category-pixath],
.wp-block-post[class*=event_category-pixath] {
  --mcath-block-post-color: var(--wp--preset--color--faded-green);
}
body.single[class*=event_category-palace],
.wp-block-post[class*=event_category-palace] {
  --mcath-block-post-color: var(--wp--preset--color--light-blue);
}
body.single[class*=event_category-culture-pour-tous],
.wp-block-post[class*=event_category-culture-pour-tous] {
  --mcath-block-post-color: var(--wp--preset--color--yellow);
}

:where(body.single .wp-block-post-content, body.single #sticky-header) {
  --wp--preset--color--primary: var(--mcath-block-post-color);
}

.mcath-single-post-header.has-primary-background-color {
  background-color: var(--mcath-block-post-color) !important;
}

body.admin-bar .site-header {
  top: var(--wp-admin--admin-bar--height) !important;
}

h1 {
  text-wrap: balance;
}

:where(p, p > em, p > strong) > a:not([class]) {
  font-weight: 600;
  text-decoration-color: var(--wp--preset--color--primary);
  text-decoration-thickness: 0.1em;
  text-underline-offset: 0.3em;
}
:where(p, p > em, p > strong) > a:not([class]):hover {
  color: var(--wp--preset--color--primary);
}
.wp-block-columns.has-background > .wp-block-column > :where(p, p > em, p > strong) > a:not([class]), .wp-block-group.has-background > :where(p, p > em, p > strong) > a:not([class]) {
  text-decoration-color: currentColor;
  color: inherit;
}
.wp-block-columns.has-background > .wp-block-column > :where(p, p > em, p > strong) > a:not([class]):hover, .wp-block-group.has-background > :where(p, p > em, p > strong) > a:not([class]):hover {
  color: inherit;
}

.site-header, .site-header > * {
  min-height: var(--mcath-header-padding-top);
}
.site-header[data-block] {
  position: static;
  background-color: #ccc !important;
}
@media screen and (max-width: 600px) {
  .site-header > .wp-block-group {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.single-event:not(.event_category-cinema) .site-header {
  background-color: var(--mcath-block-post-color) !important;
}

iframe {
  aspect-ratio: 16/9;
  height: auto;
}

@media screen and (min-width: 992px) {
  .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:first-child {
    margin-left: auto;
  }
}
.mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) {
  margin-left: auto;
}
@media screen and (max-width: 992px) {
  .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) {
    display: none;
  }
}
@media screen and (min-width: 1350px) {
  .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search):not(:last-child), .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) ~ li:not(:last-child) {
    margin-right: 10px;
  }
}
.mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) > a, .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) ~ li > a {
  padding: 0 !important;
  border-radius: 500px;
  width: 50px;
  height: auto;
  aspect-ratio: 1;
  min-height: 0 !important;
}
.mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) > a i, .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) ~ li > a i {
  color: #fff;
}
.mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) > a:hover i, .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) ~ li > a:hover i {
  color: var(--wp--preset--color--primary) !important;
}
@media screen and (max-width: 1400px) {
  .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) > a, .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) ~ li > a {
    width: 40px;
  }
}
.mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) > a:after, .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) ~ li > a:after {
  display: none !important;
}
.mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) > a:hover, .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) ~ li > a:hover {
  background-color: #fff;
}
.mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) > a:not(:hover) i, .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) ~ li > a:not(:hover) i {
  color: #fff !important;
}
.mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) > a i, .mcath-primary-navigation .wp-block-navigation__container > .wp-block-navigation-item:has(.bx-search) ~ li > a i {
  top: 0;
}
@media screen and (max-width: 992px) {
  .mcath-primary-navigation {
    padding: 0 !important;
    margin: 0 !important;
    width: auto;
    flex: 0 0 auto;
  }
  .mcath-primary-navigation .wp-block-navigation__responsive-container {
    color: var(--wp--preset--color--contrast);
  }
  .mcath-primary-navigation .wp-block-navigation__responsive-container .wp-block-navigation-item {
    display: flex;
    align-items: center !important;
    justify-content: center !important;
    text-align: center;
    width: 100%;
    padding: 8px 0;
  }
  .mcath-primary-navigation .wp-block-navigation__responsive-container .wp-block-navigation-item:has(.bx-search) ~ li {
    display: inline-flex;
    width: auto;
  }
  .mcath-primary-navigation .wp-block-navigation__responsive-container .wp-block-navigation-item:has(.bx-search) ~ li a {
    width: 50px;
    aspect-ratio: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: currentColor !important;
    height: auto;
  }
  .mcath-primary-navigation .wp-block-navigation__responsive-container .wp-block-navigation-item:has(.bx-search) ~ li a i {
    color: #fff;
  }
  .mcath-primary-navigation .wp-block-navigation__responsive-container .wp-block-navigation-item__label {
    font-size: 1.4rem;
  }
  .mcath-primary-navigation .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
    padding-top: 14vh;
    padding-top: 14dvh;
  }
  .mcath-primary-navigation .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content > .wp-block-navigation__container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
}

@media screen and (max-width: 992px) {
  .mcath-secondary-navigation {
    margin: 0 0 0 auto !important;
    flex: 0 0 auto;
  }
  .mcath-secondary-navigation i {
    font-size: 1.5rem;
    top: -4px;
    color: #fff !important;
  }
}
.mcath-secondary-navigation a {
  font-size: 1.5rem;
  position: relative;
  top: 2px;
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 1rem 1vw;
  --mcath-nav-item-active: var(--wp--preset--color--blue);
}
@media screen and (min-width: 992px) {
  .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content {
    min-height: var(--mcath-header-padding-top);
  }
}
@media screen and (min-width: 1750px) {
  .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content {
    padding-left: clamp(1rem, 2vw, 35px);
    padding-right: clamp(1rem, 2vw, 35px);
  }
}
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content[rel*="Arts de la scène"] {
  --mcath-nav-item-active: var(--wp--preset--color--blue);
}
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content[rel*=Cinéma] {
  --mcath-nav-item-active: var(--wp--preset--color--red);
}
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content[rel*="Arts de la rue"] {
  --mcath-nav-item-active: var(--wp--preset--color--teal);
}
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content[rel*=Expositions] {
  --mcath-nav-item-active: var(--wp--preset--color--pink);
}
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content[rel*=Ateliers] {
  --mcath-nav-item-active: var(--wp--preset--color--orange);
}
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content[rel*=Conférences] {
  --mcath-nav-item-active: var(--wp--preset--color--purple);
}
.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content[rel*="Avec vous"], .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content[rel*=Participation] {
  --mcath-nav-item-active: var(--wp--preset--color--light-orange);
}

.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) :is(.wp-block-navigation__container, .wp-block-page-list) > .wp-block-navigation-item > .wp-block-navigation-item__content:after {
  height: 100%;
  z-index: -1;
  background-color: var(--mcath-nav-item-active);
}

@media screen and (min-width: 992px) {
  .wp-block-navigation .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label, .wp-block-navigation .wp-block-navigation-item:hover .wp-block-navigation-item__label, .wp-block-navigation .wp-block-navigation-item:active .wp-block-navigation-item__label, .wp-block-navigation .wp-block-navigation-item:focus .wp-block-navigation-item__label {
    color: #fff;
    font-weight: 600;
  }
}
@media screen and (max-width: 992px) {
  .wp-block-navigation .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label, .wp-block-navigation .wp-block-navigation-item:hover .wp-block-navigation-item__label, .wp-block-navigation .wp-block-navigation-item:active .wp-block-navigation-item__label, .wp-block-navigation .wp-block-navigation-item:focus .wp-block-navigation-item__label {
    font-weight: 600;
  }
}

.wp-block-navigation-item__label {
  text-align: center;
}
@media screen and (max-width: 1500px) {
  .wp-block-navigation-item__label {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 1400px) {
  .wp-block-navigation-item__label {
    font-size: 1.15rem;
  }
}
@media screen and (max-width: 1300px) {
  .wp-block-navigation-item__label {
    font-size: 1.1rem;
    line-height: 1;
  }
}

.wp-block-navigation .wp-block-navigation-item__description {
  display: flex;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  padding: 4px 6px 5px 6px;
  border-radius: 5px;
  opacity: 0;
  margin: 0;
  line-height: 1.2;
  font-size: 14px;
  -webkit-font-smoothing: subpixel-antialiased;
  white-space: nowrap;
  transition: inherit;
  pointer-events: none;
}

.wp-block-navigation .wp-block-navigation-item:hover .wp-block-navigation-item__description {
  opacity: 1;
  top: calc(100% + 10px);
}

.wp-block-site-logo {
  padding: 5px 0;
}
@media screen and (max-width: 600px) {
  .wp-block-site-logo {
    position: fixed;
    z-index: 99999999;
  }
}
.wp-block-site-logo img {
  transition: var(--wp--custom--transition--default);
  transform: translate3d(0, 0, 0);
}
.wp-block-site-logo:hover img {
  transform: translate3d(0, 0, 0) scale(1.07) rotate(-2deg);
  filter: drop-shadow(0px 0px 20px rgba(255, 255, 255, 0.3));
}

.wp-site-blocks:has(header.wp-block-template-part + .wp-block-group.has-base-background-color) header.wp-block-template-part {
  --wp--preset--color--primary: var(--wp--preset--color--contrast);
}
.wp-site-blocks:has(header.wp-block-template-part + .wp-block-group.has-base-background-color) header.wp-block-template-part > .wp-block-group {
  background: #fff !important;
}
.wp-site-blocks:has(header.wp-block-template-part + .wp-block-group.has-base-background-color) header.wp-block-template-part a:not(:hover), .wp-site-blocks:has(header.wp-block-template-part + .wp-block-group.has-base-background-color) header.wp-block-template-part a:not(:hover) i {
  color: var(--wp--preset--color--primary) !important;
}
.wp-site-blocks:has(header.wp-block-template-part + .wp-block-group.has-base-background-color) .facetwp-type-search {
  --wp--preset--color--primary: var(--wp--preset--color--contrast);
}
.wp-site-blocks:has(header.wp-block-template-part + .wp-block-group.has-base-background-color) .facetwp-search {
  box-shadow: 0 0 0 1px currentColor;
}

body:not(.home):has(.is-loading) .wp-block-query {
  animation: blink 2s infinite;
}
body:not(.home):has(.is-loading) .wp-block-button:has(.fwp-submit) {
  position: relative;
}
body:not(.home):has(.is-loading) .wp-block-button:has(.fwp-submit):before {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  display: block;
  width: 25px;
  height: 25px;
  animation: spin 2s linear infinite;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 12px);
  background-color: #fff;
  z-index: 3;
}
body:not(.home):has(.is-loading) .wp-block-button:has(.fwp-submit):after {
  content: "";
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  display: flex;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

:root :where(.wp-block-quote) {
  border-radius: 0;
  position: relative;
  margin: 0;
  --border-size: 4px;
}
@media screen and (max-width: 600px) {
  :root :where(.wp-block-quote) {
    --border-size: 2px;
  }
}
:root :where(.wp-block-quote):before, :root :where(.wp-block-quote):after {
  content: "";
  position: absolute;
  width: clamp(10px, 2vw, 35px);
  display: block;
  aspect-ratio: 1;
  transition: var(--wp--custom--transition--default);
  pointer-events: none;
  z-index: 2;
}
:root :where(.wp-block-quote):before {
  bottom: clamp(5px, 3vw, 10px);
  left: clamp(5px, 3vw, 10px);
  border-bottom: var(--border-size) solid currentColor;
  border-left: var(--border-size) solid currentColor;
  transform-origin: right top;
}
:root :where(.wp-block-quote):after {
  top: clamp(5px, 3vw, 10px);
  right: clamp(5px, 3vw, 10px);
  border-top: var(--border-size) solid currentColor;
  border-right: var(--border-size) solid currentColor;
  transform-origin: left bottom;
}

@media screen and (max-width: 600px) {
  .wp-block-buttons, .wp-block-buttons * {
    width: 100%;
  }
}
.wp-block-buttons .wp-block-button__link {
  padding: 10px 2rem;
  min-width: 180px;
  font-size: 1.4rem;
}

.wp-block-button.is-style-arrow .wp-block-button__link:after {
  opacity: 1;
  position: relative;
  top: -1px;
}

.wp-block-button__link {
  position: relative;
  text-transform: uppercase !important;
}
.wp-block-button__link:before, .wp-block-button__link:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: opacity 0.2s ease-in-out, width 0.4s ease-in-out, height 0.4s ease-in-out;
  pointer-events: none;
  opacity: 0;
}
.wp-block-button__link:after {
  border-top: 2px solid transparent;
  border-right: 2px solid transparent;
  transform-origin: right top;
  top: -2px;
  right: -2px;
}
.wp-block-button__link:before {
  border-bottom: 2px solid transparent;
  border-left: 2px solid transparent;
  transform-origin: left bottom;
  left: -2px;
  bottom: -2px;
}
.wp-block-button__link:hover {
  background-color: transparent !important;
  border-color: transparent !important;
  color: inherit !important;
}
.wp-block-button__link:hover:before, .wp-block-button__link:hover:after {
  opacity: 1;
  width: 13px;
  height: 13px;
  border-color: currentColor;
}
.wp-block-button__link:not(.fwp-submit):not([href*="#tickets"]).has-primary-background-color:where(:hover, :active) {
  color: var(--wp--preset--color--primary) !important;
}
.wp-block-button__link:not(.fwp-submit):not([href*="#tickets"]).has-secondary-background-color:where(:hover, :active) {
  color: var(--wp--preset--color--secondary) !important;
}
.wp-block-button__link:not(.fwp-submit):not([href*="#tickets"]).has-secondary-accent-background-color:where(:hover, :active) {
  color: var(--wp--preset--color--secondary-accent) !important;
}

.mcath-video-top-link:not([data-block]) {
  position: relative;
}
.mcath-video-top-link:not([data-block]) p {
  margin: 0;
}
.mcath-video-top-link:not([data-block]) a {
  position: absolute;
  display: block;
  font-size: 0;
  color: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  background-color: #fff;
  opacity: 0;
}
.mcath-video-top-link:not([data-block]) a:hover {
  opacity: 0.2;
}

.wp-block-group:has(> .wp-block-getwid-icon-box) > .wp-block-image:not(.is-resized) img {
  max-width: 150px;
}

.wp-block-group:not([data-block]).alignfull[style*="padding-top:105px"], .wp-block-group:not([data-block]).alignfull[style*="padding-top:5rem"] {
  padding-top: var(--mcath-header-padding-top) !important;
}
@media screen and (max-width: 600px) {
  .wp-block-group:not([data-block]).alignfull[style*="padding-top:105px"], .wp-block-group:not([data-block]).alignfull[style*="padding-top:5rem"] {
    padding-bottom: var(--wp--preset--spacing--medium) !important;
  }
  .wp-block-group:not([data-block]).alignfull[style*="padding-top:105px"] > .wp-block-group[style*="padding-top:var(--wp--preset--spacing--x-large);padding-bottom:var(--wp--preset--spacing--x-large)"], .wp-block-group:not([data-block]).alignfull[style*="padding-top:5rem"] > .wp-block-group[style*="padding-top:var(--wp--preset--spacing--x-large);padding-bottom:var(--wp--preset--spacing--x-large)"] {
    padding-top: 8vh !important;
    padding-bottom: 8vh !important;
  }
  .wp-block-group:not([data-block]).alignfull[style*="padding-top:105px"] > .wp-block-group[style*="padding-top:var(--wp--preset--spacing--x-large);padding-bottom:var(--wp--preset--spacing--x-large)"] .wp-block-post-title, .wp-block-group:not([data-block]).alignfull[style*="padding-top:5rem"] > .wp-block-group[style*="padding-top:var(--wp--preset--spacing--x-large);padding-bottom:var(--wp--preset--spacing--x-large)"] .wp-block-post-title {
    font-size: clamp(1.25rem, 10vw, 40px);
  }
}
@media screen and (max-width: 600px) and (max-width: 600px) {
  .wp-block-group:not([data-block]).alignfull[style*="padding-top:105px"] > .wp-block-group[style*="padding-top:var(--wp--preset--spacing--x-large);padding-bottom:var(--wp--preset--spacing--x-large)"], .wp-block-group:not([data-block]).alignfull[style*="padding-top:5rem"] > .wp-block-group[style*="padding-top:var(--wp--preset--spacing--x-large);padding-bottom:var(--wp--preset--spacing--x-large)"] {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.wp-block-group:not([data-block]).alignfull[style*="padding-top:105px"]:has(.event-header-video-button) .wp-block-buttons, .wp-block-group:not([data-block]).alignfull[style*="padding-top:5rem"]:has(.event-header-video-button) .wp-block-buttons {
  padding-right: 60px;
}
.wp-block-group:not([data-block]).alignfull[style*="padding-top:105px"][style*="margin-bottom:var(--wp--preset--spacing--large)"] + .entry-content > .alert-banner:first-child, .wp-block-group:not([data-block]).alignfull[style*="padding-top:5rem"][style*="margin-bottom:var(--wp--preset--spacing--large)"] + .entry-content > .alert-banner:first-child {
  margin-top: calc(var(--wp--preset--spacing--large) * -1) !important;
}
.wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  top: -10px !important;
  left: -20px !important;
  right: auto !important;
  bottom: auto !important;
  width: 75px;
  height: 45px;
  pointer-events: none;
  transition: 0.25s ease-in-out background-color;
}
@media screen and (max-width: 600px) {
  .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
    width: 45px;
    height: 30px;
    left: -10px !important;
  }
}
.wp-block-group:not([data-block]).is-style-rectangle-decoration[style*="--octopods-group-overlay-color: #759dd8"]:after, .wp-block-group:not([data-block]).is-style-rectangle-decoration[style*="--octopods-group-overlay-color:#759dd8"]:after {
  background-color: var(--wp--preset--color--primary) !important;
}
.wp-block-group:not([data-block]).fixed-corners, .wp-block-group:not([data-block]).animated-corners {
  position: relative;
  --border-size: 8px;
}
@media screen and (max-width: 600px) {
  .wp-block-group:not([data-block]).fixed-corners, .wp-block-group:not([data-block]).animated-corners {
    --border-size: 4px;
  }
}
.wp-block-group:not([data-block]).fixed-corners:before, .wp-block-group:not([data-block]).fixed-corners:after, .wp-block-group:not([data-block]).animated-corners:before, .wp-block-group:not([data-block]).animated-corners:after {
  content: "";
  position: absolute;
  width: clamp(15px, 6vw, 75px);
  display: block;
  aspect-ratio: 1;
  transition: var(--wp--custom--transition--default);
  pointer-events: none;
  z-index: 2;
}
.wp-block-group:not([data-block]).fixed-corners:before, .wp-block-group:not([data-block]).animated-corners:before {
  bottom: clamp(10px, 3vw, 40px);
  left: clamp(10px, 3vw, 40px);
  border-bottom: var(--border-size) solid currentColor;
  border-left: var(--border-size) solid currentColor;
  transform-origin: right top;
}
.wp-block-group:not([data-block]).fixed-corners:after, .wp-block-group:not([data-block]).animated-corners:after {
  top: clamp(10px, 3vw, 40px);
  right: clamp(10px, 3vw, 40px);
  border-top: var(--border-size) solid currentColor;
  border-right: var(--border-size) solid currentColor;
  transform-origin: left bottom;
}
.wp-block-group:not([data-block]).animated-corners:before, .wp-block-group:not([data-block]).animated-corners:after {
  opacity: 0;
}
.wp-block-group:not([data-block]).animated-corners:before {
  transform: translate3d(200%, -100%, 0) scale(0.3);
}
.wp-block-group:not([data-block]).animated-corners:after {
  transform: translate3d(-200%, 100%, 0) scale(0.3);
}
.wp-block-group:not([data-block]).animated-corners:hover:before, .wp-block-group:not([data-block]).animated-corners:hover:after {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.sectors-grid:not([data-block]) {
  grid-template-columns: repeat(5, minmax(0, 1fr));
  overflow: hidden;
}
@media screen and (max-width: 782px) {
  .sectors-grid:not([data-block]) {
    display: flex;
    flex-wrap: wrap;
    overflow: visible;
  }
}
.sectors-grid:not([data-block]) > .wp-block-group {
  min-height: 300px;
  overflow: hidden;
  padding: 0 !important;
  position: relative;
}
.sectors-grid:not([data-block]) > .wp-block-group:before {
  opacity: 0.75;
}
@media screen and (max-width: 782px) {
  .sectors-grid:not([data-block]) > .wp-block-group {
    flex: 0 0 50%;
    max-width: 50%;
    min-height: 28vh;
  }
}
@media screen and (max-width: 600px) {
  .sectors-grid:not([data-block]) > .wp-block-group {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.sectors-grid:not([data-block]) > .wp-block-group[style*="--octopods-group-overlay-color"]:after {
  mix-blend-mode: color;
}
.sectors-grid:not([data-block]) > .wp-block-group[style*="--octopods-group-overlay-color"]:before {
  transition: filter 0.25s ease-in-out, transform 0.25s ease-in-out;
}
.sectors-grid:not([data-block]) > .wp-block-group > .wp-block-group {
  position: static !important;
  padding: 8% !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.sectors-grid:not([data-block]) > .wp-block-group > .wp-block-group:before, .sectors-grid:not([data-block]) > .wp-block-group > .wp-block-group:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition-delay: 0.05s;
  z-index: 10;
  opacity: 0;
}
.sectors-grid:not([data-block]) > .wp-block-group > .wp-block-group:before {
  bottom: 15px;
  left: 15px;
  border-bottom: 6px solid currentColor;
  border-left: 6px solid currentColor;
  transform: translate3d(150%, -150%, 0) scale(0.5);
}
@media screen and (max-width: 782px) {
  .sectors-grid:not([data-block]) > .wp-block-group > .wp-block-group:before {
    bottom: 10px;
    left: 10px;
    border-bottom: 4px solid currentColor;
    border-left: 4px solid currentColor;
  }
}
.sectors-grid:not([data-block]) > .wp-block-group > .wp-block-group:after {
  top: 15px;
  right: 15px;
  border-top: 6px solid currentColor;
  border-right: 6px solid currentColor;
  transform: translate3d(-150%, 150%, 0) scale(0.5);
}
@media screen and (max-width: 782px) {
  .sectors-grid:not([data-block]) > .wp-block-group > .wp-block-group:after {
    top: 10px;
    right: 10px;
    border-top: 4px solid currentColor;
    border-right: 4px solid currentColor;
  }
}
.sectors-grid:not([data-block]) > .wp-block-group > .wp-block-group > :not(h3) {
  opacity: 1;
  transition: var(--wp--custom--transition--default);
}
.sectors-grid:not([data-block]) > .wp-block-group:not(.active) {
  color: #fff !important;
}
.sectors-grid:not([data-block]) > .wp-block-group:not(.active) > .wp-block-group > :not(h3) {
  display: none;
}
.sectors-grid:not([data-block]) > .wp-block-group:not(.active):hover {
  cursor: pointer;
}
.sectors-grid:not([data-block]) > .wp-block-group:not(.active):hover[style*="--octopods-group-overlay-color"]:before {
  filter: blur(4px);
  transform: scale(1.05);
}
.sectors-grid:not([data-block]) > .wp-block-group:not(.active) .wp-block-heading {
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
}
.sectors-grid:not([data-block]) > .wp-block-group.active {
  grid-row: 1/3;
  z-index: 99;
}
.sectors-grid:not([data-block]) > .wp-block-group.active[style*="--octopods-group-overlay-color"]:after {
  mix-blend-mode: initial;
}
.sectors-grid:not([data-block]) > .wp-block-group.animation-finished > .wp-block-group:before, .sectors-grid:not([data-block]) > .wp-block-group.animation-finished > .wp-block-group:after {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}
.sectors-grid:not([data-block]) > .wp-block-group:nth-child(3n+1).active {
  grid-column: 1/3;
}
.sectors-grid:not([data-block]) > .wp-block-group:nth-child(3n+2).active {
  grid-column: 2/4;
}
.sectors-grid:not([data-block]) > .wp-block-group:nth-child(3n+3).active {
  grid-column: 3/5;
}
.sectors-grid:not([data-block]) > .wp-block-group:nth-child(3n+4).active {
  grid-column: 4/6;
}

.homepage-latest-news .wp-block-post .wp-block-post-title a:before {
  opacity: 0 !important;
}
.homepage-latest-news .wp-block-columns {
  position: relative;
}
.homepage-latest-news .octopods-post-template-swiper {
  --swiper-slider-padding-bottom: 90px;
  padding-top: 45px;
  margin-top: -45px;
  margin-block-start: -45px !important;
  margin-left: calc(var(--octopods-post-template-swiper-gap) / -2);
  margin-bottom: calc(var(--swiper-slider-padding-bottom) * -1);
  position: static;
}
@media screen and (min-width: 782px) {
  .homepage-latest-news .octopods-post-template-swiper {
    --swiper-slider-padding-bottom: 0;
  }
}
.homepage-latest-news .octopods-post-template-swiper .swiper-button-next, .homepage-latest-news .octopods-post-template-swiper .swiper-button-prev {
  background: transparent;
  box-shadow: none;
  border: none;
  top: auto;
  bottom: 0;
}
@media screen and (min-width: 782px) {
  .homepage-latest-news .octopods-post-template-swiper .swiper-button-next, .homepage-latest-news .octopods-post-template-swiper .swiper-button-prev {
    top: calc(-3rem - 18px);
    right: -10px;
    left: auto;
    bottom: auto;
  }
  .homepage-latest-news .octopods-post-template-swiper .swiper-button-next.swiper-button-prev, .homepage-latest-news .octopods-post-template-swiper .swiper-button-prev.swiper-button-prev {
    right: 2rem;
  }
}
.homepage-latest-news .octopods-post-template-swiper .swiper-button-next:after, .homepage-latest-news .octopods-post-template-swiper .swiper-button-prev:after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.536 21.886a1.004 1.004 0 0 0 1.033-.064l13-9a1 1 0 0 0 0-1.644l-13-9A1 1 0 0 0 5 3v18a1 1 0 0 0 .536.886z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.536 21.886a1.004 1.004 0 0 0 1.033-.064l13-9a1 1 0 0 0 0-1.644l-13-9A1 1 0 0 0 5 3v18a1 1 0 0 0 .536.886z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
}
.homepage-latest-news .octopods-post-template-swiper .swiper-button-next.swiper-button-prev:after, .homepage-latest-news .octopods-post-template-swiper .swiper-button-prev.swiper-button-prev:after {
  transform: scaleX(-1);
}
.homepage-latest-news .octopods-post-template-swiper .swiper-button-next:hover, .homepage-latest-news .octopods-post-template-swiper .swiper-button-prev:hover {
  opacity: 0.7;
}
@media screen and (max-width: 600px) {
  .homepage-latest-news .octopods-post-template-swiper .swiper-button-next {
    right: -20px !important;
  }
}
@media screen and (max-width: 600px) {
  .homepage-latest-news .octopods-post-template-swiper .swiper-button-prev {
    left: -20px !important;
  }
}
.homepage-latest-news .octopods-post-template-swiper > ul > li {
  position: relative;
}
.homepage-latest-news .octopods-post-template-swiper > ul > li .wp-block-post-excerpt {
  margin-bottom: 0;
}
.homepage-latest-news .octopods-post-template-swiper > ul > li .wp-block-post-title a {
  color: inherit !important;
}
@media screen and (min-width: 782px) {
  .homepage-latest-news .octopods-post-template-swiper > ul > li:not(:last-child):after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    height: 80%;
    width: 1px;
    background-color: currentColor;
    transform: translateY(-50%);
    pointer-events: none;
  }
}
.homepage-latest-news .wp-block-column:last-child .wp-block-button {
  width: auto !important;
}
@media screen and (max-width: 782px) {
  .homepage-latest-news .wp-block-column:last-child .wp-block-button {
    z-index: 10;
  }
}

.ticket-office-status {
  padding: 0.5rem 0.875rem;
  background-color: #4E5055;
  color: #fff;
  font-size: 1.125rem;
  display: inline-block;
}
.ticket-office-status--green {
  background-color: var(--wp--preset--color--teal);
}
.ticket-office-status--orange {
  background-color: var(--wp--preset--color--orange);
}
.ticket-office-status--red {
  background-color: var(--wp--preset--color--red);
}

.alert-banner .alert-banner__close {
  cursor: pointer;
  transition: var(--wp--custom--transition--default);
}
.alert-banner .alert-banner__close:hover {
  transform: scale(1.2);
}

.taxonomy-category a:hover {
  opacity: 0.7;
}
.taxonomy-category .wp-block-post-terms__separator {
  margin-right: 2px;
}

#tickets {
  padding-top: 2vw;
  margin-top: 0;
}

.mcath-single-event-bottom .wp-block-group:not([data-block]).fixed-corners {
  --border-size: 3px;
}
.mcath-single-event-bottom .wp-block-group:not([data-block]).fixed-corners:before, .mcath-single-event-bottom .wp-block-group:not([data-block]).fixed-corners:after {
  width: clamp(15px, 4vw, 30px);
}
.mcath-single-event-bottom .wp-block-group:not([data-block]).fixed-corners:before {
  left: -20px;
  bottom: -20px;
}
.mcath-single-event-bottom .wp-block-group:not([data-block]).fixed-corners:after {
  top: -20px;
  right: -20px;
}
.mcath-single-event-bottom .wp-block-group:not([data-block]).fixed-corners .wp-block-group:has(> .wp-block-getwid-icon + p:empty) {
  display: none;
}

.event-header-video {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  animation: mcath-fade-in 0.45s ease-in-out;
}
.event-header-video:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.9;
  background: radial-gradient(closest-side at 65% 50%, rgba(74, 105, 103, 0) 0%, rgba(39, 53, 52, 0.2117647059) 65%, #030000 100%) no-repeat center;
  background-size: 100% 200%;
}
.event-header-video iframe {
  aspect-ratio: 16/9;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 150%;
}

.event-header:not(:has(.event-header-video[style*="url()"])):before {
  background-image: none !important;
}
body:has(#tickets .event-book) .event-header .event-dates-button {
  display: none;
}
body:not(:has(#tickets .event-book)) .event-header .event-tickets-button {
  display: none;
}

.event-header-video-button {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: clamp(1rem, 3vw, 40px);
  right: clamp(1rem, 3vw, 40px);
  z-index: 999;
  font-size: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background-color: #fff;
  width: 40px;
  height: 40px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z'/%3E%3Cpath d='m9 17 8-5-8-5z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z'/%3E%3Cpath d='m9 17 8-5-8-5z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  padding: 0;
  cursor: pointer;
  margin: 0;
}
.event-header-video-button:hover {
  opacity: 0.7;
}
@media screen and (max-width: 600px) {
  .event-header-video-button {
    bottom: clamp(2.4rem, 3vw, 40px);
    right: clamp(1.7rem, 3vw, 40px);
  }
}

.wp-block-group:has(> .event-header-video) > .wp-block-group {
  z-index: 9;
}

.event-header.event-header--centered .event-header-video:after {
  background: radial-gradient(closest-side at 50% 50%, rgba(74, 105, 103, 0) 0%, rgba(39, 53, 52, 0.2117647059) 65%, #030000 100%) no-repeat center;
}

@media screen and (max-width: 600px) {
  .wp-block-columns.mcath-movie-infos {
    gap: 1rem;
    margin-bottom: 2rem;
  }
}
.wp-block-columns.mcath-movie-infos > .wp-block-column {
  flex: 0 0 auto;
  max-width: 50%;
}
.wp-block-columns.mcath-movie-infos > .wp-block-column:first-child {
  max-width: 35%;
}
.wp-block-columns.mcath-movie-infos > .wp-block-column:last-child {
  max-width: 65%;
}
@media screen and (max-width: 600px) {
  .wp-block-columns.mcath-movie-infos > .wp-block-column {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
.wp-block-columns.mcath-movie-infos > .wp-block-column > .wp-block-group {
  gap: 0.6em;
}
@media screen and (max-width: 600px) {
  .wp-block-columns.mcath-movie-infos > .wp-block-column > .wp-block-group {
    flex-direction: column;
    gap: 0;
  }
}
.wp-block-columns.mcath-movie-infos > .wp-block-column > .wp-block-group > *:first-child {
  flex: 0 0 auto;
}
.wp-block-columns.mcath-movie-infos > .wp-block-column > .wp-block-group:not([data-block]):has(p:empty) {
  display: none;
}

.modal {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999999;
  margin: 0;
  padding: 0;
}
.modal.is-open {
  display: block;
}
.modal > div[data-micromodal-close] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 3rem;
}
.modal > div[data-micromodal-close] div[role=dialog] {
  display: flex;
  flex-direction: column;
  max-width: var(--wp--style--global--content-size);
  max-height: 100%;
  width: 100%;
  padding: 0;
  position: relative;
  align-items: center;
  justify-content: center;
}
.modal > div[data-micromodal-close] div[role=dialog] iframe {
  width: 100%;
}
.modal > div[data-micromodal-close] div[role=dialog].loading:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
.modal > div[data-micromodal-close] div[role=dialog].loading:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
  animation: spin 2s linear infinite;
}
.modal > div[data-micromodal-close] div[role=dialog] button[data-micromodal-close] {
  position: fixed;
  top: 0;
  right: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: none;
  min-width: 60px;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  cursor: pointer;
  transition: var(--wp--custom--transition--default);
}
.modal > div[data-micromodal-close] div[role=dialog] button[data-micromodal-close]:hover {
  opacity: 0.7;
}
.modal > div[data-micromodal-close] div[role=dialog] header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.modal > div[data-micromodal-close] div[role=dialog] header h3 {
  margin: 0;
}
.modal > div[data-micromodal-close] div[role=dialog] .tickets-plan {
  height: 100%;
  text-align: center;
}
.modal > div[data-micromodal-close] div[role=dialog] .tickets-plan svg {
  height: 100%;
  width: auto;
}
.modal > div[data-micromodal-close] div[role=dialog] .tickets-plan svg path[data-status=L]:hover {
  cursor: pointer;
}
.modal > div[data-micromodal-close] div[role=dialog] .tickets-plan svg path:not([data-status=L]):hover {
  cursor: not-allowed;
}
.modal > div[data-micromodal-close] div[role=dialog] .tickets-types .add-tickets-to-cart[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.modal.is-open {
  display: block;
}

.facetwp-no-results {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.3em;
  flex-direction: column;
  opacity: 0.5;
  min-height: 300px;
}
.facetwp-no-results > p:first-child {
  display: block;
}
.facetwp-no-results > p:first-child:before {
  opacity: 0.5;
  content: "";
  width: 80px;
  height: auto;
  aspect-ratio: 1;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16z'/%3E%3Ccircle cx='8.5' cy='10.5' r='1.5'/%3E%3Ccircle cx='15.5' cy='10.5' r='1.5'/%3E%3Cpath d='M12 14c-3 0-4 3-4 3h8s-1-3-4-3z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16z'/%3E%3Ccircle cx='8.5' cy='10.5' r='1.5'/%3E%3Ccircle cx='15.5' cy='10.5' r='1.5'/%3E%3Cpath d='M12 14c-3 0-4 3-4 3h8s-1-3-4-3z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  margin-bottom: 8px;
  display: block;
  margin: 0 auto;
}
.facetwp-no-results p {
  margin: 0;
}

div.facetwp-type-search .facetwp-input-wrap {
  width: 100%;
}
div.facetwp-type-search input.facetwp-search {
  padding: clamp(1rem, 3vw, 25px) clamp(1rem, 3vw, 20px);
  border-radius: 0;
  border: none;
}
div.facetwp-type-search input.facetwp-search::-moz-placeholder {
  font-size: 1.3rem;
  line-height: normal;
  padding-right: 90px;
}
div.facetwp-type-search input.facetwp-search, div.facetwp-type-search input.facetwp-search::placeholder {
  font-size: 1.3rem;
  line-height: normal;
  padding-right: 90px;
}
div.facetwp-type-search .facetwp-icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 18a8 8 0 0 0 4.9-1.7l4.4 4.4 1.4-1.4-4.4-4.4A8 8 0 0 0 18 10a8 8 0 1 0-8 8zm0-14a6 6 0 1 1 0 12 6 6 0 0 1 0-12z'/%3E%3Cpath d='M11.4 8.6c.4.4.6.9.6 1.4h2a4 4 0 0 0-1.2-2.8 4 4 0 0 0-5.6 0l1.4 1.4a2 2 0 0 1 2.8 0z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 18a8 8 0 0 0 4.9-1.7l4.4 4.4 1.4-1.4-4.4-4.4A8 8 0 0 0 18 10a8 8 0 1 0-8 8zm0-14a6 6 0 1 1 0 12 6 6 0 0 1 0-12z'/%3E%3Cpath d='M11.4 8.6c.4.4.6.9.6 1.4h2a4 4 0 0 0-1.2-2.8 4 4 0 0 0-5.6 0l1.4 1.4a2 2 0 0 1 2.8 0z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 50%;
          mask-size: 50%;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: var(--wp--preset--color--primary);
  font-size: 0;
  color: transparent;
  height: 100%;
  aspect-ratio: 1;
  width: auto;
  opacity: 1;
}
div.facetwp-type-search .facetwp-icon:hover {
  opacity: 0.7;
}
div.facetwp-type-search .facetwp-icon:before {
  display: none;
}
div.facetwp-type-search .facetwp-icon[class*=loading] {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z'/%3E%3C/svg%3E");
  -webkit-mask-size: 22px;
          mask-size: 22px;
  animation: spin 2s linear infinite;
  background-color: var(--wp--preset--color--neutral);
}

div.facetwp-facet {
  margin-bottom: 0;
}

.facetwp-facet-close_search {
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  aspect-ratio: 1;
  width: auto;
  height: 100%;
  background-color: #fff;
  z-index: 8;
}
.facetwp-facet-close_search > .facetwp-reset {
  font-size: 0;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm4.2 12.8-1.4 1.4-2.8-2.8-2.8 2.8-1.4-1.4 2.8-2.8-2.8-2.8 1.4-1.4 2.8 2.8 2.8-2.8 1.4 1.4-2.8 2.8 2.8 2.8z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm4.2 12.8-1.4 1.4-2.8-2.8-2.8 2.8-1.4-1.4 2.8-2.8-2.8-2.8 1.4-1.4 2.8 2.8 2.8-2.8 1.4 1.4-2.8 2.8 2.8 2.8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 40%;
          mask-size: 40%;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: var(--wp--preset--color--primary);
  cursor: pointer;
}
.facetwp-facet-close_search > .facetwp-reset:hover {
  opacity: 0.7;
}
.facetwp-facet-close_search.is-loading > .facetwp-reset, .facetwp-facet-close_search.is-loading + .facetwp-facet .facetwp-icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.4 0 10-4.6 10-10h-2c0 4.3-3.7 8-8 8s-8-3.7-8-8 3.7-8 8-8V2C6.6 2 2 6.6 2 12s4.6 10 10 10z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.4 0 10-4.6 10-10h-2c0 4.3-3.7 8-8 8s-8-3.7-8-8 3.7-8 8-8V2C6.6 2 2 6.6 2 12s4.6 10 10 10z'/%3E%3C/svg%3E");
  opacity: 1;
  animation: rotating 0.7s linear infinite;
}

.mcath-query-search-results .wp-block-post {
  position: relative;
  display: flex;
  gap: 13px;
  align-items: center;
}
.mcath-query-search-results .wp-block-post:before {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.9 8.6a1 1 0 0 0-.2-.3l-6-6a1 1 0 0 0-.3-.2 1 1 0 0 0-.3 0L13 2H6a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V9a1 1 0 0 0 0-.3l-.1-.1zM16.6 8H14V5.4L16.6 8zM6 20V4h6v5a1 1 0 0 0 1 1h5v10H6z'/%3E%3Cpath d='M8 12h8v2H8zm0 4h8v2H8zm0-8h2v2H8z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.9 8.6a1 1 0 0 0-.2-.3l-6-6a1 1 0 0 0-.3-.2 1 1 0 0 0-.3 0L13 2H6a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V9a1 1 0 0 0 0-.3l-.1-.1zM16.6 8H14V5.4L16.6 8zM6 20V4h6v5a1 1 0 0 0 1 1h5v10H6z'/%3E%3Cpath d='M8 12h8v2H8zm0 4h8v2H8zm0-8h2v2H8z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  position: relative;
  top: -2px;
  width: 25px;
  height: auto;
  aspect-ratio: 1;
}
.mcath-query-search-results .wp-block-post[class*=event]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 12h6v6h-6z'/%3E%3Cpath d='M19 4h-2V2h-2v2H9V2H7v2H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 16H5V8h14v12z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 12h6v6h-6z'/%3E%3Cpath d='M19 4h-2V2h-2v2H9V2H7v2H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 16H5V8h14v12z'/%3E%3C/svg%3E");
}
.mcath-query-search-results .wp-block-post[class*=cinema]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.6571 23.0587'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-39 -34.9995)'%3E%3Cpath id='video' d='M66.657 54.7652v3.293h-8.8787c1.5824-.8349 2.9733-1.958 4.1-3.293h4.7788Zm-6.5748-3.295c-.716 1.1808-2.302 1.588-3.5422.9038-1.2421-.6806-1.666-2.1941-.9502-3.373.7177-1.1826 2.3001-1.588 3.5422-.9056 1.2421.6824 1.666 2.1923.9502 3.3749Zm-8.983-9.8827c-1.4317 0-2.592-1.1045-2.592-2.4694 0-1.3666 1.1603-2.4711 2.592-2.4711 1.4337 0 2.594 1.1045 2.594 2.4711 0 1.3649-1.1603 2.4694-2.594 2.4694Zm0 14.8251c-1.4317 0-2.592-1.1063-2.592-2.4711 0-1.3649 1.1603-2.4712 2.592-2.4712 1.4337 0 2.594 1.1063 2.594 2.4712 0 1.3648-1.1603 2.4711-2.594 2.4711Zm-4.4904-12.354c-.7159 1.1808-2.302 1.5861-3.5404.9037-1.244-.6824-1.6679-2.1923-.952-3.3748.7178-1.1826 2.302-1.5861 3.544-.9037 1.2385.6824 1.6643 2.1922.9484 3.3748Zm-.9483 8.3154c-1.2421.6842-2.8282.2789-3.544-.9037-.716-1.1826-.292-2.6925.952-3.3749 1.2402-.6824 2.8225-.277 3.5403.9056.7159 1.1789.29 2.6924-.9483 3.373ZM56.54 40.6838c1.2402-.6824 2.8244-.279 3.5422.9037.7158 1.1807.2919 2.6924-.9502 3.3748-1.242.6843-2.8263.277-3.5422-.9037-.7159-1.1826-.292-2.6924.9502-3.3748Zm-5.4407-5.6843C44.4165 34.9995 39 40.1613 39 46.5298s5.4165 11.5284 12.0993 11.5284c6.6828 0 12.0993-5.1599 12.0993-11.5284 0-6.3685-5.4165-11.5303-12.0993-11.5303Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.6571 23.0587'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-39 -34.9995)'%3E%3Cpath id='video' d='M66.657 54.7652v3.293h-8.8787c1.5824-.8349 2.9733-1.958 4.1-3.293h4.7788Zm-6.5748-3.295c-.716 1.1808-2.302 1.588-3.5422.9038-1.2421-.6806-1.666-2.1941-.9502-3.373.7177-1.1826 2.3001-1.588 3.5422-.9056 1.2421.6824 1.666 2.1923.9502 3.3749Zm-8.983-9.8827c-1.4317 0-2.592-1.1045-2.592-2.4694 0-1.3666 1.1603-2.4711 2.592-2.4711 1.4337 0 2.594 1.1045 2.594 2.4711 0 1.3649-1.1603 2.4694-2.594 2.4694Zm0 14.8251c-1.4317 0-2.592-1.1063-2.592-2.4711 0-1.3649 1.1603-2.4712 2.592-2.4712 1.4337 0 2.594 1.1063 2.594 2.4712 0 1.3648-1.1603 2.4711-2.594 2.4711Zm-4.4904-12.354c-.7159 1.1808-2.302 1.5861-3.5404.9037-1.244-.6824-1.6679-2.1923-.952-3.3748.7178-1.1826 2.302-1.5861 3.544-.9037 1.2385.6824 1.6643 2.1922.9484 3.3748Zm-.9483 8.3154c-1.2421.6842-2.8282.2789-3.544-.9037-.716-1.1826-.292-2.6925.952-3.3749 1.2402-.6824 2.8225-.277 3.5403.9056.7159 1.1789.29 2.6924-.9483 3.373ZM56.54 40.6838c1.2402-.6824 2.8244-.279 3.5422.9037.7158 1.1807.2919 2.6924-.9502 3.3748-1.242.6843-2.8263.277-3.5422-.9037-.7159-1.1826-.292-2.6924.9502-3.3748Zm-5.4407-5.6843C44.4165 34.9995 39 40.1613 39 46.5298s5.4165 11.5284 12.0993 11.5284c6.6828 0 12.0993-5.1599 12.0993-11.5284 0-6.3685-5.4165-11.5303-12.0993-11.5303Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mcath-query-search-results .wp-block-post[class*=event_category-arts-de-la-scene]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40.3743 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1' opacity='.992'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-208 -29)'%3E%3Cpath id='art-scene' d='M224.6845 29h.2674c.3189.1296.6219.299.909.508 3.578 3.2235 7.767 5.2021 12.567 5.9359a22.9834 22.9834 0 0 0 5.8288.1604 499.7456 499.7456 0 0 1 3.2085-.508c.5081-.0258.8112.2059.9091.6951v.7487c-.559 5.144-2.1009 9.9747-4.6256 14.492-1.4466 2.5341-3.3629 4.6464-5.7487 6.3369-1.6116.9909-3.3585 1.5346-5.2406 1.631h-1.23c-3.5781-.3092-6.4301-1.9045-8.5561-4.7861a37.7972 37.7972 0 0 1-2.139.3743c-1.7023.1552-3.2887-.2014-4.7594-1.0695-1.9878-1.2924-3.5476-2.977-4.6792-5.0535-1.7912-3.2087-2.923-6.6312-3.3957-10.2673v-1.337c.219-.2692.5042-.394.8556-.3743 4.6078.9423 8.975.2916 13.1016-1.9518l.2941-.2942a42.67 42.67 0 0 1 1.4439-3.9037c.1646-.3471.3429-.6858.5347-1.016.1242-.1549.2757-.2618.4546-.3209Zm2.8342 9.8396c2.3355.2766 3.6813 1.5778 4.0375 3.9037a.195.195 0 0 1-.0803.0535c-2.351-.6738-4.704-1.3422-7.0588-2.0054-.1268-.1167-.1178-.2326.0267-.3475.8193-.9399 1.8443-1.4746 3.075-1.6043Zm-10.1604 2.246c.0994-.0021.1707.0424.2139.1337-.5361 1.8635-1.766 2.6656-3.6898 2.4064-.6465-.1978-1.1813-.5544-1.6043-1.0696.0317-.1006.103-.154.2139-.1604a161.609 161.609 0 0 0 4.8663-1.3101Zm21.3904 1.23c2.189.1117 3.5527 1.2347 4.0909 3.3689a1.37 1.37 0 0 1 .0534.5348.195.195 0 0 1-.0802.0534 1468.7501 1468.7501 0 0 0-6.738-2.0053c-.1324-.1037-.1414-.2195-.0267-.3476.7148-.8604 1.615-1.3952 2.7006-1.6043ZM220.5134 46.54a.1528.1528 0 0 1 .1337.0535c.0891.856.2228 1.7028.401 2.54-.0534.0536-.107.107-.1604.1605-1.387.4-2.7774.7833-4.1711 1.1498.1542-.7184.4661-1.3602.9358-1.9252.7886-.906 1.7422-1.5656 2.861-1.9786Zm4.9198.4813c4.281 1.1505 8.559 2.318 12.8342 3.5027a.3876.3876 0 0 1 .107.1337c-.9042.8978-1.9915 1.4593-3.2621 1.6844-3.2539.6088-6.008-.2914-8.262-2.7005a8.1133 8.1133 0 0 1-1.1765-1.8182 2.9717 2.9717 0 0 1-.2406-.8021Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40.3743 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1' opacity='.992'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-208 -29)'%3E%3Cpath id='art-scene' d='M224.6845 29h.2674c.3189.1296.6219.299.909.508 3.578 3.2235 7.767 5.2021 12.567 5.9359a22.9834 22.9834 0 0 0 5.8288.1604 499.7456 499.7456 0 0 1 3.2085-.508c.5081-.0258.8112.2059.9091.6951v.7487c-.559 5.144-2.1009 9.9747-4.6256 14.492-1.4466 2.5341-3.3629 4.6464-5.7487 6.3369-1.6116.9909-3.3585 1.5346-5.2406 1.631h-1.23c-3.5781-.3092-6.4301-1.9045-8.5561-4.7861a37.7972 37.7972 0 0 1-2.139.3743c-1.7023.1552-3.2887-.2014-4.7594-1.0695-1.9878-1.2924-3.5476-2.977-4.6792-5.0535-1.7912-3.2087-2.923-6.6312-3.3957-10.2673v-1.337c.219-.2692.5042-.394.8556-.3743 4.6078.9423 8.975.2916 13.1016-1.9518l.2941-.2942a42.67 42.67 0 0 1 1.4439-3.9037c.1646-.3471.3429-.6858.5347-1.016.1242-.1549.2757-.2618.4546-.3209Zm2.8342 9.8396c2.3355.2766 3.6813 1.5778 4.0375 3.9037a.195.195 0 0 1-.0803.0535c-2.351-.6738-4.704-1.3422-7.0588-2.0054-.1268-.1167-.1178-.2326.0267-.3475.8193-.9399 1.8443-1.4746 3.075-1.6043Zm-10.1604 2.246c.0994-.0021.1707.0424.2139.1337-.5361 1.8635-1.766 2.6656-3.6898 2.4064-.6465-.1978-1.1813-.5544-1.6043-1.0696.0317-.1006.103-.154.2139-.1604a161.609 161.609 0 0 0 4.8663-1.3101Zm21.3904 1.23c2.189.1117 3.5527 1.2347 4.0909 3.3689a1.37 1.37 0 0 1 .0534.5348.195.195 0 0 1-.0802.0534 1468.7501 1468.7501 0 0 0-6.738-2.0053c-.1324-.1037-.1414-.2195-.0267-.3476.7148-.8604 1.615-1.3952 2.7006-1.6043ZM220.5134 46.54a.1528.1528 0 0 1 .1337.0535c.0891.856.2228 1.7028.401 2.54-.0534.0536-.107.107-.1604.1605-1.387.4-2.7774.7833-4.1711 1.1498.1542-.7184.4661-1.3602.9358-1.9252.7886-.906 1.7422-1.5656 2.861-1.9786Zm4.9198.4813c4.281 1.1505 8.559 2.318 12.8342 3.5027a.3876.3876 0 0 1 .107.1337c-.9042.8978-1.9915 1.4593-3.2621 1.6844-3.2539.6088-6.008-.2914-8.262-2.7005a8.1133 8.1133 0 0 1-1.1765-1.8182 2.9717 2.9717 0 0 1-.2406-.8021Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mcath-query-search-results .wp-block-post[class*=event_category-arts-de-la-rue]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.6709 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' fill-rule='nonzero' transform='translate(-176.0004 -32)'%3E%3Cpath id='art-rue' d='M185.0762 51.0917c.0592 0 .6005.3214.8078.4822.3764.2876 1.0235.9939 1.3111 1.4168.9051 1.3534 1.1716 2.8972.8036 4.6101-.3468 1.5903-1.2308 2.8337-2.5926 3.6373-.5245.3088-.8925.4568-1.5396.6175-.5202.1311-.6344.148-1.108.1438-.4442-.0084-.6133-.0296-1.0701-.1438-.9051-.2284-1.8018-.719-2.4827-1.3618-.8248-.774-1.3407-1.7383-1.6072-2.9945-.1269-.6048-.1607-1.713-.0677-2.2839.2453-1.493.9178-2.5884 2.2416-3.6542l.3765-.3045.0972.093c.055.0508.11.1269.1227.165.0254.0845-.1523.9685-.275 1.366-.0634.1988-.148.3384-.3383.5583-.1396.165-.2538.3173-.2538.3384.0043.0254.0635.0804.1396.1269.072.0465.1396.1226.1523.1692.0169.093-.0761.5329-.1269.5879-.0211.0211-.1057-.0085-.1988-.072-.2495-.1607-.313-.1607-.3976.0127-.1057.2115-.2453.8079-.258 1.07-.0084.2158-.0042.22.1185.2327.0719.0042.1903.0212.2707.0338l.1438.0212-.0254.2284c-.0339.3383-.0804.4018-.3045.4018-.2411 0-.2623.0719-.1692.5287.3383 1.641 1.7933 3.172 3.2186 3.4004.3764.0592.3976.0339.3976-.4145v-.3764l.3383-.3341.3384-.3341v.7105c0 .8755-.0212.8501.5794.6894.4948-.131.774-.2495.774-.3299 0-.0338-.22-.4652-.4864-.9643-.2664-.499-.4864-.9305-.4864-.96 0-.0297.1988-.9052.4399-1.9456.96-4.1026 1.0531-4.5213 1.0743-4.8385.0084-.1819.0296-.3299.0423-.3299Zm-1.3027 6.2469c0 .0338 1.087 2.064 1.2096 2.267.0592.0846.1269.1565.1565.1565.0338 0 .1819-.1185.3299-.2623.3976-.3848.5963-.647.5794-.757-.0084-.0677-.1353-.1692-.4356-.3553-.2326-.1438-.719-.4441-1.087-.6683-.6175-.3848-.7528-.4525-.7528-.3806Zm-.2876-19.9334.3272.0827c.4859.1224.93.2322 1.0685.26.6302.1353 1.0447.4355 1.2815.9304.1861.3891.1903.774.0254 1.5437-.0761.3342-.1396.6133-.1438.6175-.0042.0043-.2918-.3214-.6386-.7274-.3426-.4103-.6345-.7317-.6472-.719-.0507.0465.1396.499.7106 1.6833.3299.681.6344 1.3238.6852 1.4253.1057.22.2241.2791.664.3172.6513.0592 3.0283.368 3.1805.4145.5625.165.846.9305.5583 1.5057-.1353.2707-.351.4568-.6302.5371l-.0462.0124a.6798.6798 0 0 1-.138.0176l-.0783.0005c-.2495-.0045-.7558-.0617-2.0721-.2166-1.5945-.1903-2.1655-.2707-2.305-.3341-.2961-.1269-.4822-.3595-.753-.9178-.654-1.3569-1.042-2.1614-1.2764-2.6342l-.081-.1623c-.2595-.5163-.279-.509-.3131-.477-.0085.0126.0253.2114.0803.444.0508.1958.2103.8825.3827 1.6154l.0868.3682c.2326 1.0066.406 1.6537.4821 1.8187.1608.3426.4018.6006.736.7993.3806.22.389.2327.3087.4695-.1396.4018-.0634.7148.3088 1.2646.4483.664 1.5395 2.377 1.641 2.58.0973.1945.186.702.1269.702-.017 0-.1904-.1226-.3934-.2706-.592-.4399-1.4338-.8628-1.9709-.9982-.1057-.0296-.2326-.0846-.2749-.1269-.0465-.038-.2538-.3975-.4695-.7909-.2114-.3933-.4187-.7486-.4652-.7866-.0677-.0635-1.4042-.4272-1.4042-.385 0 .0255.9263 1.7553 1.3788 2.5758.2453.4483.4187.8205.4653.994.0972.3764.0592.8035-.1312 1.5648-.0845.3384-.4102 1.7256-.7232 3.0833-.313 1.3576-.6048 2.5461-.6471 2.6434-.2622.6006-.9432.867-1.5057.6006-.423-.1988-.7105-.664-.7063-1.1377.0042-.2453.351-1.8145 1.1293-5.1177.1395-.6005.2241-1.0446.2072-1.0996-.0423-.1396-1.2477-2.415-1.6875-3.1806-.2115-.3722-.4272-.774-.478-.8966-.1353-.3172-.2199-.774-.2199-1.1673 0-.3595.0338-.5372.3553-1.954.1705-.7444.464-2.1298.66-3.094l.0684-.3397c.0735-.3685.123-.631.1301-.6985.017-.1565.0085-.203-.0338-.203-.0338 0-.4145.1057-.8501.2368-.1049.0322-.1998.062-.2847.0894l-.2243.0753c-.1941.0685-.2971.1162-.3073.144-.0169.0381-.148 1.0574-.3003 2.267-.389 3.1299-.3975 3.1848-.6767 3.464-.5202.5202-1.4338.2664-1.6283-.4568-.0158-.0582-.0263-.122-.0288-.2201l-.0002-.0932c.0069-.3604.0924-1.1044.3293-3.011.351-2.8634.3975-3.1679.5033-3.3751.093-.1819.2664-.351.4483-.4441.0719-.0339 1.087-.3638 2.2627-.7317 2.6223-.8248 2.339-.7952 3.9419-.3807Zm2.3177 19.1848h-.977l-.0973.1057c-.2072.2242-.2114.22.7529.8205.4906.3045.922.5499.9558.5414.0381-.0042.1058-.1523.1734-.3722.1354-.4356.2284-.9347.1946-1.0277-.0254-.0593-.148-.0677-1.0024-.0677Zm.626-2.157c-.0254 0-.258.131-.5202.296l-.4737.296-.1396.3892c-.0761.2157-.148.4187-.1607.4483-.0117.0352.1387.0487.6709.0505l.1411.0003c.7486 0 .8332-.0085.8586-.072.0634-.1649-.2665-1.4083-.3764-1.4083Zm-2.1909-17.7764c-.7359-.2495-1.3026-.8755-1.5014-1.658-.0804-.3171-.0804-.8923 0-1.2434.2453-1.032 1.125-1.7552 2.1358-1.7552 1.049 0 1.9118.681 2.1782 1.7298.0846.3257.0804.9728-.0042 1.307-.2073.7993-.8417 1.4549-1.603 1.6537-.368.093-.8712.0803-1.2054-.0339Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.6709 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' fill-rule='nonzero' transform='translate(-176.0004 -32)'%3E%3Cpath id='art-rue' d='M185.0762 51.0917c.0592 0 .6005.3214.8078.4822.3764.2876 1.0235.9939 1.3111 1.4168.9051 1.3534 1.1716 2.8972.8036 4.6101-.3468 1.5903-1.2308 2.8337-2.5926 3.6373-.5245.3088-.8925.4568-1.5396.6175-.5202.1311-.6344.148-1.108.1438-.4442-.0084-.6133-.0296-1.0701-.1438-.9051-.2284-1.8018-.719-2.4827-1.3618-.8248-.774-1.3407-1.7383-1.6072-2.9945-.1269-.6048-.1607-1.713-.0677-2.2839.2453-1.493.9178-2.5884 2.2416-3.6542l.3765-.3045.0972.093c.055.0508.11.1269.1227.165.0254.0845-.1523.9685-.275 1.366-.0634.1988-.148.3384-.3383.5583-.1396.165-.2538.3173-.2538.3384.0043.0254.0635.0804.1396.1269.072.0465.1396.1226.1523.1692.0169.093-.0761.5329-.1269.5879-.0211.0211-.1057-.0085-.1988-.072-.2495-.1607-.313-.1607-.3976.0127-.1057.2115-.2453.8079-.258 1.07-.0084.2158-.0042.22.1185.2327.0719.0042.1903.0212.2707.0338l.1438.0212-.0254.2284c-.0339.3383-.0804.4018-.3045.4018-.2411 0-.2623.0719-.1692.5287.3383 1.641 1.7933 3.172 3.2186 3.4004.3764.0592.3976.0339.3976-.4145v-.3764l.3383-.3341.3384-.3341v.7105c0 .8755-.0212.8501.5794.6894.4948-.131.774-.2495.774-.3299 0-.0338-.22-.4652-.4864-.9643-.2664-.499-.4864-.9305-.4864-.96 0-.0297.1988-.9052.4399-1.9456.96-4.1026 1.0531-4.5213 1.0743-4.8385.0084-.1819.0296-.3299.0423-.3299Zm-1.3027 6.2469c0 .0338 1.087 2.064 1.2096 2.267.0592.0846.1269.1565.1565.1565.0338 0 .1819-.1185.3299-.2623.3976-.3848.5963-.647.5794-.757-.0084-.0677-.1353-.1692-.4356-.3553-.2326-.1438-.719-.4441-1.087-.6683-.6175-.3848-.7528-.4525-.7528-.3806Zm-.2876-19.9334.3272.0827c.4859.1224.93.2322 1.0685.26.6302.1353 1.0447.4355 1.2815.9304.1861.3891.1903.774.0254 1.5437-.0761.3342-.1396.6133-.1438.6175-.0042.0043-.2918-.3214-.6386-.7274-.3426-.4103-.6345-.7317-.6472-.719-.0507.0465.1396.499.7106 1.6833.3299.681.6344 1.3238.6852 1.4253.1057.22.2241.2791.664.3172.6513.0592 3.0283.368 3.1805.4145.5625.165.846.9305.5583 1.5057-.1353.2707-.351.4568-.6302.5371l-.0462.0124a.6798.6798 0 0 1-.138.0176l-.0783.0005c-.2495-.0045-.7558-.0617-2.0721-.2166-1.5945-.1903-2.1655-.2707-2.305-.3341-.2961-.1269-.4822-.3595-.753-.9178-.654-1.3569-1.042-2.1614-1.2764-2.6342l-.081-.1623c-.2595-.5163-.279-.509-.3131-.477-.0085.0126.0253.2114.0803.444.0508.1958.2103.8825.3827 1.6154l.0868.3682c.2326 1.0066.406 1.6537.4821 1.8187.1608.3426.4018.6006.736.7993.3806.22.389.2327.3087.4695-.1396.4018-.0634.7148.3088 1.2646.4483.664 1.5395 2.377 1.641 2.58.0973.1945.186.702.1269.702-.017 0-.1904-.1226-.3934-.2706-.592-.4399-1.4338-.8628-1.9709-.9982-.1057-.0296-.2326-.0846-.2749-.1269-.0465-.038-.2538-.3975-.4695-.7909-.2114-.3933-.4187-.7486-.4652-.7866-.0677-.0635-1.4042-.4272-1.4042-.385 0 .0255.9263 1.7553 1.3788 2.5758.2453.4483.4187.8205.4653.994.0972.3764.0592.8035-.1312 1.5648-.0845.3384-.4102 1.7256-.7232 3.0833-.313 1.3576-.6048 2.5461-.6471 2.6434-.2622.6006-.9432.867-1.5057.6006-.423-.1988-.7105-.664-.7063-1.1377.0042-.2453.351-1.8145 1.1293-5.1177.1395-.6005.2241-1.0446.2072-1.0996-.0423-.1396-1.2477-2.415-1.6875-3.1806-.2115-.3722-.4272-.774-.478-.8966-.1353-.3172-.2199-.774-.2199-1.1673 0-.3595.0338-.5372.3553-1.954.1705-.7444.464-2.1298.66-3.094l.0684-.3397c.0735-.3685.123-.631.1301-.6985.017-.1565.0085-.203-.0338-.203-.0338 0-.4145.1057-.8501.2368-.1049.0322-.1998.062-.2847.0894l-.2243.0753c-.1941.0685-.2971.1162-.3073.144-.0169.0381-.148 1.0574-.3003 2.267-.389 3.1299-.3975 3.1848-.6767 3.464-.5202.5202-1.4338.2664-1.6283-.4568-.0158-.0582-.0263-.122-.0288-.2201l-.0002-.0932c.0069-.3604.0924-1.1044.3293-3.011.351-2.8634.3975-3.1679.5033-3.3751.093-.1819.2664-.351.4483-.4441.0719-.0339 1.087-.3638 2.2627-.7317 2.6223-.8248 2.339-.7952 3.9419-.3807Zm2.3177 19.1848h-.977l-.0973.1057c-.2072.2242-.2114.22.7529.8205.4906.3045.922.5499.9558.5414.0381-.0042.1058-.1523.1734-.3722.1354-.4356.2284-.9347.1946-1.0277-.0254-.0593-.148-.0677-1.0024-.0677Zm.626-2.157c-.0254 0-.258.131-.5202.296l-.4737.296-.1396.3892c-.0761.2157-.148.4187-.1607.4483-.0117.0352.1387.0487.6709.0505l.1411.0003c.7486 0 .8332-.0085.8586-.072.0634-.1649-.2665-1.4083-.3764-1.4083Zm-2.1909-17.7764c-.7359-.2495-1.3026-.8755-1.5014-1.658-.0804-.3171-.0804-.8923 0-1.2434.2453-1.032 1.125-1.7552 2.1358-1.7552 1.049 0 1.9118.681 2.1782 1.7298.0846.3257.0804.9728-.0042 1.307-.2073.7993-.8417 1.4549-1.603 1.6537-.368.093-.8712.0803-1.2054-.0339Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mcath-query-search-results .wp-block-post[class*=event_category-expositions]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 24.0023'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-86.0001 -35.1577)'%3E%3Cpath id='image' d='M113.126 55.4683H89.8742l5.815-14.7718 7.748 9.233 3.8766-2.7693 5.8124 8.3081Zm-5.8123-13.847c0 1.5294 1.3 2.7695 2.905 2.7695 1.6048 0 2.9074-1.2401 2.9074-2.7694s-1.3026-2.7694-2.9075-2.7694c-1.6048 0-2.9049 1.2401-2.9049 2.7694Zm7.7507 15.6916h-27.126v-20.308h27.126v20.308ZM86.0001 59.16h31V35.1577h-31V59.16Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 24.0023'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-86.0001 -35.1577)'%3E%3Cpath id='image' d='M113.126 55.4683H89.8742l5.815-14.7718 7.748 9.233 3.8766-2.7693 5.8124 8.3081Zm-5.8123-13.847c0 1.5294 1.3 2.7695 2.905 2.7695 1.6048 0 2.9074-1.2401 2.9074-2.7694s-1.3026-2.7694-2.9075-2.7694c-1.6048 0-2.9049 1.2401-2.9049 2.7694Zm7.7507 15.6916h-27.126v-20.308h27.126v20.308ZM86.0001 59.16h31V35.1577h-31V59.16Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mcath-query-search-results .wp-block-post[class*=event_category-conferences]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.96 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' fill-rule='nonzero' transform='translate(-260 -31)'%3E%3Cpath id='mic' d='M276.258 39.4492c.5418 1.366.954 2.0838 1.6763 2.9034.7826.8844 1.8847 1.6392 3.1025 2.1208.477.1852.4955.1991.4168.2732-.1343.1296-9.5854 8.0897-9.8447 8.2934-.6297.5001-1.3984.69-2.1162.5279-.727-.1713-.69-.176-1.1391.2593-.5325.5186-.639.7039-.6112 1.0558.0139.1945.0555.3287.1435.463.2454.3659.0973.3473 3.0886.3751 2.394.0232 2.6904.037 2.9173.1111.866.2825 1.491.9076 1.7874 1.7875.1297.3843.1204 1.1298-.0185 1.5373-.1991.5696-.602 1.0836-1.1067 1.4124-.2825.176-.3844.2222-.8104.3426l-.0164.0045-.0512.0125-.038.0076c-.2212.0402-.6764.055-2.7067.0604l-.3868.0009-.207.0003-.4422.0007-.2357.0002-2.5992.0009H260v-1.7596l6.7329-.0093 6.7329-.0139.1991-.1389c.4955-.352.5094-1.0465.0278-1.4309l-.1806-.1435-2.644-.0278c-2.9451-.0278-2.8896-.0231-3.524-.3565-.4538-.2362-.8057-.602-1.0419-1.0836-.4399-.8798-.4074-1.8106.0834-2.57.0972-.1528.3982-.5.6714-.778.2686-.2731.4909-.5278.4909-.5649 0-.0324-.0417-.2315-.0973-.4399-.0787-.301-.0926-.4677-.074-.8196.0231-.5094.1157-.8242.3565-1.2132.088-.1482 2.0375-2.5237 4.325-5.2789 3.3942-4.0795 4.1722-4.9964 4.2-4.9223Zm2.6487-5.9642 8.5065 8.5064-.1297.1019c-.2223.176-.8242.5232-1.167.6621-.8797.3612-1.991.528-2.9172.4307-.3241-.0324-1.0882-.2084-1.4077-.3242-2.0097-.7223-3.5331-2.482-3.9916-4.6074-.1204-.5418-.1157-1.7596 0-2.306.1714-.7873.463-1.4957.8984-2.1486l.2083-.315Zm5.0706-2.4774c1.0743.0324 1.866.2315 2.7552.69 1.9633 1.0094 3.2275 3.0932 3.2275 5.3251 0 .9308-.1945 1.7875-.602 2.658-.176.3797-.5325.9447-.5927.9447-.0135 0-1.036-1.0116-2.4923-2.4629l-.3728-.3716-.5887-.5875-.6181-.6176-.2114-.2113-4.2463-4.2463.3103-.1945c.6807-.4121 1.2688-.639 2.1671-.8289.5186-.1065.653-.1157 1.2642-.0972Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.96 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' fill-rule='nonzero' transform='translate(-260 -31)'%3E%3Cpath id='mic' d='M276.258 39.4492c.5418 1.366.954 2.0838 1.6763 2.9034.7826.8844 1.8847 1.6392 3.1025 2.1208.477.1852.4955.1991.4168.2732-.1343.1296-9.5854 8.0897-9.8447 8.2934-.6297.5001-1.3984.69-2.1162.5279-.727-.1713-.69-.176-1.1391.2593-.5325.5186-.639.7039-.6112 1.0558.0139.1945.0555.3287.1435.463.2454.3659.0973.3473 3.0886.3751 2.394.0232 2.6904.037 2.9173.1111.866.2825 1.491.9076 1.7874 1.7875.1297.3843.1204 1.1298-.0185 1.5373-.1991.5696-.602 1.0836-1.1067 1.4124-.2825.176-.3844.2222-.8104.3426l-.0164.0045-.0512.0125-.038.0076c-.2212.0402-.6764.055-2.7067.0604l-.3868.0009-.207.0003-.4422.0007-.2357.0002-2.5992.0009H260v-1.7596l6.7329-.0093 6.7329-.0139.1991-.1389c.4955-.352.5094-1.0465.0278-1.4309l-.1806-.1435-2.644-.0278c-2.9451-.0278-2.8896-.0231-3.524-.3565-.4538-.2362-.8057-.602-1.0419-1.0836-.4399-.8798-.4074-1.8106.0834-2.57.0972-.1528.3982-.5.6714-.778.2686-.2731.4909-.5278.4909-.5649 0-.0324-.0417-.2315-.0973-.4399-.0787-.301-.0926-.4677-.074-.8196.0231-.5094.1157-.8242.3565-1.2132.088-.1482 2.0375-2.5237 4.325-5.2789 3.3942-4.0795 4.1722-4.9964 4.2-4.9223Zm2.6487-5.9642 8.5065 8.5064-.1297.1019c-.2223.176-.8242.5232-1.167.6621-.8797.3612-1.991.528-2.9172.4307-.3241-.0324-1.0882-.2084-1.4077-.3242-2.0097-.7223-3.5331-2.482-3.9916-4.6074-.1204-.5418-.1157-1.7596 0-2.306.1714-.7873.463-1.4957.8984-2.1486l.2083-.315Zm5.0706-2.4774c1.0743.0324 1.866.2315 2.7552.69 1.9633 1.0094 3.2275 3.0932 3.2275 5.3251 0 .9308-.1945 1.7875-.602 2.658-.176.3797-.5325.9447-.5927.9447-.0135 0-1.036-1.0116-2.4923-2.4629l-.3728-.3716-.5887-.5875-.6181-.6176-.2114-.2113-4.2463-4.2463.3103-.1945c.6807-.4121 1.2688-.639 2.1671-.8289.5186-.1065.653-.1157 1.2642-.0972Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mcath-query-search-results .wp-block-post[class*=event_category-ateliers-et-stages]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.75 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-302 -35)'%3E%3Cpath id='brush' d='M312.2509 54.8093c-2.18-.3853-4.323.9917-5.7574 4.431-1.4366 3.4372-3.9971 4.8143-4.4935 4.7289 2.6742.9742 10.8216 3.446 12.8464-5.9789-.855-2.2659-2.5955-3.181-2.5955-3.181m3.0831-3.7196c-.6407.7006-.8046 1.215-1.64 2.5396.538.3853 1.5875 1.2566 2.3048 2.7716 1.4519-.8297 2.1275-.959 2.8972-1.6004 4.9965-4.223 17.2612-19.3531 16.8436-19.7866-.4439-.4729-15.9995 11.2353-20.4056 16.0758'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.75 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-302 -35)'%3E%3Cpath id='brush' d='M312.2509 54.8093c-2.18-.3853-4.323.9917-5.7574 4.431-1.4366 3.4372-3.9971 4.8143-4.4935 4.7289 2.6742.9742 10.8216 3.446 12.8464-5.9789-.855-2.2659-2.5955-3.181-2.5955-3.181m3.0831-3.7196c-.6407.7006-.8046 1.215-1.64 2.5396.538.3853 1.5875 1.2566 2.3048 2.7716 1.4519-.8297 2.1275-.959 2.8972-1.6004 4.9965-4.223 17.2612-19.3531 16.8436-19.7866-.4439-.4729-15.9995 11.2353-20.4056 16.0758'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mcath-query-search-results .wp-block-post[class*=tag-fichiers]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.4241 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-133.9999 -31.0104)'%3E%3Cpath id='pdf' d='m150.8387 31.0104 2.5717 2.5806.8834.8827c.5548.5421 1.1128 1.0811 1.6636 1.6274.7415.7353 1.4726 1.4814 2.2198 2.2108.1733.1692.2471.3353.2468.5816-.0073 5.895-.0035 11.7902-.0091 17.6854-.0006.5894-.0253 1.1812-.0815 1.7677-.0667.695-.4127 1.2556-.9066 1.7462-.4556.4527-1.0018.7088-1.607.8705l-.1759.047h-17.4043c-.0378-.0194-.0736-.049-.1138-.057-1.4148-.2775-2.4841-1.5301-2.5254-2.9251l.0004-.0696-.0106-.2314v-1.314c-.2595-.0302-.5027-.0127-.7093-.0912-.6345-.241-.8824-.6454-.881-1.3188.0051-2.5845.0106-5.1688.0055-7.7532-.0006-.3122.1163-.554.2974-.789.3197-.4145.7827-.4264 1.2404-.4603l.047-.0495c.0026-.0291.0076-.0582.0076-.0872l-.0008-1.1497c-.0015-1.076-.0047-2.337-.008-3.6098l-.0015-.5877a3046.9317 3046.9317 0 0 1-.0069-3.0929l-.0006-.5063-.0002-.2434v-1.1l.0002-.1934.0009-.3563c.0021-.6701.0068-1.0778.0155-1.0869.0748-.9067.4662-1.6468 1.169-2.2233l.0669-.0453c.1362-.0828.265-.1832.41-.2448.3479-.1477.7035-.277 1.056-.4138h12.5404Zm-.7481 1.942h-.333l-8.2589.0081c-.8688.001-1.7377-.0015-2.6065.0044-.9134.0063-1.3644.596-1.362 1.2838.0133 3.66.0062 7.3201.0062 10.9802v.7815h.3614c4.8909 0 9.7818-.0017 14.6727.0047.2533.0004.5173.0362.7576.1135.6496.2089.8345.7488.8376 1.3515.0125 2.4598.008 4.9197.0032 7.3795-.0012.6294-.218 1.1518-.8129 1.4566l-.176.0589c-.0975.0022-.1949.0064-.2924.0064-4.995.0013-9.99.0022-14.985.003h-.3562c0 .494.0048.951-.0011 1.4078-.0078.601.2863 1.0248.864 1.2284l.1235.0458c.2042-.0025.4084-.007.6125-.007 5.3216-.0005 10.6432-.0002 15.9647-.0012.1223 0 .2512.01.3659-.0233.7098-.2059.9594-.7424.9988-1.423.0417-.0298.0593-.9127.0622-2.287l.0003-.7716c-.0056-4.2483-.1112-11.7661-.1215-14.9139-.0004-.0941-.008-.1883-.0124-.2842-.0477-.008-.0753-.0167-.1029-.0166-1.3269.0026-2.6537.0082-3.9804.0071-.184-.0001-.3754-.0056-.5506-.0543-.8602-.239-1.374-.8311-1.6437-1.66a15482.076 15482.076 0 0 1-.0204-4.3999c-.0004-.085-.0088-.17-.0147-.2792ZM142.05 48.7042v5.334c.1687.0196.335.0515.5018.0555.359.0086.719.0175 1.0769-.0022.2788-.0153.5552-.0736.8327-.1128.0086-.0086.3178-.1132.616-.2136l.2456-.0825a17.417 17.417 0 0 0 .3005-.1026c.7204-.4215 1.0442-1.0761 1.107-1.884.0198-.0405.0238-.6347.0062-.8912a.5509.5509 0 0 0-.0024-.0545l-.1738-.7543a38.8606 38.8606 0 0 0-.046-.0591.1431.1431 0 0 1-.0137-.055l-.0467-.0624c-.345-.5944-.8756-.9217-1.534-1.065-.0194-.0474-.0976-.0863-.1172-.0583-.0582.0026-.1172.0128-.1745.007-.8603-.0893-1.719-.0964-2.5784.001Zm-4.1594-.0504-.1198.0421-.3498.019a14.365 14.365 0 0 0-.046.0513v5.2618h1.1567l.047-.0495v-1.7431c.5018-.099 1.0359-.1566 1.5384-.3142.937-.2937 1.2753-1.2307 1.0594-2.0622-.2258-.8698-.8685-1.1413-1.6462-1.2032-.5432-.043-1.093-.0043-1.6397-.002Zm12.997.0062h-3.256v5.3643h1.2277v-2.1654h1.8628c.0159-.0156.0318-.0313.0478-.0468v-.942h-1.904v-1.2395h1.9719l.0498-.0466v-.924Zm-5.7196 1.4572c.4935.695.4658 1.5049.079 2.2359-.4026.7605-1.1718.8153-1.9655.8042v-3.5556c.6895-.047 1.4264-.1325 1.8865.5155Zm-6.1081-.6015c.212.05.448.0568.6313.1584.4985.2762.395 1.2012-.081 1.3662-.2546.0882-.5257.1321-.7919.182-.1792.0334-.2372-.0665-.234-.2389.0077-.4095-.0071-.8196.0107-1.2285.0035-.0817.1119-.159.1719-.2384l.293-.0008Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.4241 30'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' transform='translate(-133.9999 -31.0104)'%3E%3Cpath id='pdf' d='m150.8387 31.0104 2.5717 2.5806.8834.8827c.5548.5421 1.1128 1.0811 1.6636 1.6274.7415.7353 1.4726 1.4814 2.2198 2.2108.1733.1692.2471.3353.2468.5816-.0073 5.895-.0035 11.7902-.0091 17.6854-.0006.5894-.0253 1.1812-.0815 1.7677-.0667.695-.4127 1.2556-.9066 1.7462-.4556.4527-1.0018.7088-1.607.8705l-.1759.047h-17.4043c-.0378-.0194-.0736-.049-.1138-.057-1.4148-.2775-2.4841-1.5301-2.5254-2.9251l.0004-.0696-.0106-.2314v-1.314c-.2595-.0302-.5027-.0127-.7093-.0912-.6345-.241-.8824-.6454-.881-1.3188.0051-2.5845.0106-5.1688.0055-7.7532-.0006-.3122.1163-.554.2974-.789.3197-.4145.7827-.4264 1.2404-.4603l.047-.0495c.0026-.0291.0076-.0582.0076-.0872l-.0008-1.1497c-.0015-1.076-.0047-2.337-.008-3.6098l-.0015-.5877a3046.9317 3046.9317 0 0 1-.0069-3.0929l-.0006-.5063-.0002-.2434v-1.1l.0002-.1934.0009-.3563c.0021-.6701.0068-1.0778.0155-1.0869.0748-.9067.4662-1.6468 1.169-2.2233l.0669-.0453c.1362-.0828.265-.1832.41-.2448.3479-.1477.7035-.277 1.056-.4138h12.5404Zm-.7481 1.942h-.333l-8.2589.0081c-.8688.001-1.7377-.0015-2.6065.0044-.9134.0063-1.3644.596-1.362 1.2838.0133 3.66.0062 7.3201.0062 10.9802v.7815h.3614c4.8909 0 9.7818-.0017 14.6727.0047.2533.0004.5173.0362.7576.1135.6496.2089.8345.7488.8376 1.3515.0125 2.4598.008 4.9197.0032 7.3795-.0012.6294-.218 1.1518-.8129 1.4566l-.176.0589c-.0975.0022-.1949.0064-.2924.0064-4.995.0013-9.99.0022-14.985.003h-.3562c0 .494.0048.951-.0011 1.4078-.0078.601.2863 1.0248.864 1.2284l.1235.0458c.2042-.0025.4084-.007.6125-.007 5.3216-.0005 10.6432-.0002 15.9647-.0012.1223 0 .2512.01.3659-.0233.7098-.2059.9594-.7424.9988-1.423.0417-.0298.0593-.9127.0622-2.287l.0003-.7716c-.0056-4.2483-.1112-11.7661-.1215-14.9139-.0004-.0941-.008-.1883-.0124-.2842-.0477-.008-.0753-.0167-.1029-.0166-1.3269.0026-2.6537.0082-3.9804.0071-.184-.0001-.3754-.0056-.5506-.0543-.8602-.239-1.374-.8311-1.6437-1.66a15482.076 15482.076 0 0 1-.0204-4.3999c-.0004-.085-.0088-.17-.0147-.2792ZM142.05 48.7042v5.334c.1687.0196.335.0515.5018.0555.359.0086.719.0175 1.0769-.0022.2788-.0153.5552-.0736.8327-.1128.0086-.0086.3178-.1132.616-.2136l.2456-.0825a17.417 17.417 0 0 0 .3005-.1026c.7204-.4215 1.0442-1.0761 1.107-1.884.0198-.0405.0238-.6347.0062-.8912a.5509.5509 0 0 0-.0024-.0545l-.1738-.7543a38.8606 38.8606 0 0 0-.046-.0591.1431.1431 0 0 1-.0137-.055l-.0467-.0624c-.345-.5944-.8756-.9217-1.534-1.065-.0194-.0474-.0976-.0863-.1172-.0583-.0582.0026-.1172.0128-.1745.007-.8603-.0893-1.719-.0964-2.5784.001Zm-4.1594-.0504-.1198.0421-.3498.019a14.365 14.365 0 0 0-.046.0513v5.2618h1.1567l.047-.0495v-1.7431c.5018-.099 1.0359-.1566 1.5384-.3142.937-.2937 1.2753-1.2307 1.0594-2.0622-.2258-.8698-.8685-1.1413-1.6462-1.2032-.5432-.043-1.093-.0043-1.6397-.002Zm12.997.0062h-3.256v5.3643h1.2277v-2.1654h1.8628c.0159-.0156.0318-.0313.0478-.0468v-.942h-1.904v-1.2395h1.9719l.0498-.0466v-.924Zm-5.7196 1.4572c.4935.695.4658 1.5049.079 2.2359-.4026.7605-1.1718.8153-1.9655.8042v-3.5556c.6895-.047 1.4264-.1325 1.8865.5155Zm-6.1081-.6015c.212.05.448.0568.6313.1584.4985.2762.395 1.2012-.081 1.3662-.2546.0882-.5257.1321-.7919.182-.1792.0334-.2372-.0665-.234-.2389.0077-.4095-.0071-.8196.0107-1.2285.0035-.0817.1119-.159.1719-.2384l.293-.0008Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mcath-query-search-results .wp-block-post[class*=type-post]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.2333 28.5649'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' fill-rule='nonzero' transform='translate(-354.3333 -35.6665)'%3E%3Cpath id='news' d='m361.9745 35.6674.3201.0006c1.2524.0032 1.5074.013 1.5958.0432l.0184.0076a.1903.1903 0 0 1 .0279.0179c.1366.0966.1966.23.1966.4466 0 .2234-.0666.3634-.21.45-.0775.0475-.1493.0613-1.8201.0652l-.356.0006-.1948.0003-2.9871.0009-.217.0001-.5816.0007c-1.6535.003-1.8976.0134-1.9979.0497l-.0197.0081a.3488.3488 0 0 0-.0091.0044c-.1433.0734-.2433.1767-.32.3267-.0266.0514-.04.3713-.0467 2.3512l-.0009.2943-.0012.4857-.0007.3547-.0003.187-.0006.3936-.0003.207-.001.8976-.0001.2425-.0008 1.3264v.2889l-.0001 9.8709.0001.3166.0008 1.4585.0002.2677.001.994.0002.23.0006.4384.0003.2087.0007.397c.0059 3.0052.0187 3.5734.0455 3.6826.1466.5567.5866 1 1.1433 1.1534.1378.0387.3314.0538 2.808.0597l.3696.0008.1969.0003.4189.0006.2223.0003.9797.0008.2684.0001L374.93 63.2l-.07-.1567c-.0134-.0302-.0258-.0572-.0372-.0826l-.0217-.0496a1.2334 1.2334 0 0 1-.0099-.0244l-.018-.05c-.0938-.2836-.0904-.7643-.1065-3.9034L374.65 55.32l-.3-.04c-.3133-.0367-.7733-.1467-.9967-.2333-.07-.0267-.13-.0467-.1333-.04-.09.1466-.1333.1933-.23.24-.0717.0336-.383.0461-2.7765.0507l-.3849.0006-.2052.0003-.9105.0009-.251.0001-8.1355.0001c-3.13-.004-3.3653-.0265-3.427-.1368l-.0076-.0156c-.007-.0161-.013-.034-.0251-.0537-.0567-.09-.0667-.1533-.06-.3533.01-.2367.0166-.25.1366-.36l.1234-.1133h7.4066l7.41-.0034-.1666-.1366c-.09-.0767-.31-.2834-.4834-.4667l-.3166-.3267H357.11l-.1133-.0766c-.06-.04-.13-.1134-.1534-.1567-.0666-.1333-.0533-.4667.0234-.59.0112-.0186.0177-.0355.0242-.051l.008-.0178.01-.0165a.0985.0985 0 0 1 .0061-.0077l.016-.0145c.1036-.0763.4936-.0963 2.5211-.1012l.387-.0008.2076-.0003L370.29 52.3l-.15-.4067c-.08-.2266-.16-.4333-.1733-.46l-.0122-.0073c-.115-.0372-1.1092-.0468-6.4645-.0593l-6.4567-.0167-.1066-.1067c-.1-.1-.11-.13-.12-.35-.01-.2133-.0034-.26.0666-.36.0467-.0666.1267-.1333.1934-.1566.0707-.0236 1.0365-.0348 3.774-.0386l.5173-.0006.2737-.0002 1.8616-.0006 6.3067-.0034v-.9l-6.3567-.0066c-5.6788-.0091-6.2914-.01-6.426-.0601l-.0142-.0063a.1361.1361 0 0 1-.0164-.0103c-.0534-.0333-.1167-.1133-.14-.1733-.06-.14-.06-.4167 0-.56l.008-.0222c.0043-.0142.007-.0274.0105-.0397l.006-.0176c.0474-.113.2852-.1336 3.0695-.1369l10.046-.0003.1266-.34c.07-.19.2067-.4967.3034-.6833l.1766-.3434h-7.0195l-1.3144-.0007-.3073-.0003-.5885-.0009c-2.6642-.0043-4.1725-.0158-4.227-.0314-.2866-.08-.5-.3167-.5666-.6267-.024-.1173-.0367-1.269-.039-2.5738v-.8513c.0025-1.52.0182-2.9934.0457-3.1049.0833-.3166.2933-.53.5966-.6033.0863-.0222 1.2196-.0334 4.108-.0378l.5281-.0007.278-.0003 1.2073-.0008.3262-.0002h5.4235l.2356.0001.6506.001c2.5066.0052 2.987.0267 3.1491.111l.0238.0143a.2142.2142 0 0 1 .0103.0076l.0184.016c.0145.0138.0273.0289.0428.0453l.0202.0204a.4769.4769 0 0 0 .0115.0108c.2306.208.2571.1172.2598 1.7716l.0008 1.7084c.0025 1.0841.0119 1.8933.026 1.8933.0134 0 .1367-.0333.2734-.07.1366-.0367.3933-.0867.5666-.11l.3167-.04.01-3.6467c.0008-.2907.0014-.5635.0018-.8186l.0005-.487c.0002-.2319.0001-.4464-.0001-.6441l-.0008-.373c-.0028-.935-.0117-1.3973-.028-1.4506-.0467-.1667-.1867-.3233-.35-.3967a.264.264 0 0 0-.0187-.008l-.022-.0073c-.1187-.0336-.4402-.0438-2.161-.0468l-.795-.0009h-.226l-3.4583-.0009-.183-.0002-.336-.0006c-.0528 0-.104-.0002-.1536-.0003l-.28-.001c-1.0927-.0043-1.2886-.016-1.3655-.0474l-.0166-.0079-.0144-.0087c-.1533-.0933-.2033-.21-.2033-.4633 0-.16.02-.2467.0633-.3133l.015-.0239c.081-.1366.0502-.1615 2.1707-.1657l4.9873.0001c.0609 0 .1201.0002.1777.0003l.3264.0006c1.4364.0035 1.6794.0144 1.8082.049l.0388.0119.0126.0043c.51.1767.8333.5067.9867 1.0067.0495.1662.0609.2891.0629.996L375.7 39.2h1.1767c1.2466 0 1.3966.0167 1.6366.1633.1567.0967.3134.2834.39.46.047.112.0592.2179.0623 1.6433l.0006.368.0002.2044.0003 3.9977.2566.29c.9 1.0266 1.3434 2.22 1.3434 3.6233 0 1.1233-.28 2.0933-.8534 2.9733-.1833.2867-.5366.73-.6766.8567-.0555.0501-.067.069-.0694.8933l-.0007 1.3936c-.0013 1.2556-.0175 1.2225-.2033 1.3198-.1233.0633-.4733.06-.5966-.0034-.21-.11-.2134-.14-.2334-1.5033l-.0166-1.2367-.3.1467c-.52.2567-1.06.42-1.6.49l-.3.04v6.9633l.09.19c.1666.3567.5566.66.9133.7134.39.0566.8933-.2567 1.1067-.6867l.09-.1833.0166-1.8167c.0134-1.6267.0234-1.8267.0734-1.92.0933-.1667.1933-.2133.4733-.2133.2433 0 .2567.0033.37.1166l.1167.12v3.92l-.0834.2534c-.19.5866-.56 1.01-1.1033 1.26-.033.015-.059.029-.0832.0418l-.0237.0125a1.1234 1.1234 0 0 1-.0117.006l-.0237.0115c-.1894.0873-.5023.1139-3.2475.121l-.3638.0007-.1922.0003-.619.0007-.221.0002h-2.6467l-.3113-.0002-2.0615-.0008-.3771-.0001-2.9999-.0009c-.1168 0-.2325 0-.347-.0002l-1.0022-.0007-.3207-.0004-.621-.0007c-3.7457-.0048-5.9192-.016-5.9735-.0307-.5866-.16-.91-.3334-1.2433-.6567-.3533-.3433-.5467-.6733-.6733-1.1467l-.0834-.31v-25.17l.07-.21c.1567-.4633.5034-.81.9667-.9666l.21-.0702 6.2192.0006.1753.0003Zm10.9488 24.466.1134.0766c.15.1.1966.2.1966.4233 0 .2334-.08.4-.2333.4734-.0678.035-.265.0496-2.147.0557l-.3201.0009-.539.0011-.6136.0009-.222.0002-1.2494.0008h-.279l-2.6132.0004-.6966-.0004-1.2735-.0009c-.0997 0-.1978-.0002-.2943-.0003l-.5607-.0005-.2667-.0003-.5066-.0006a1802.915 1802.915 0 0 1-.2403-.0004l-.4551-.0008c-2.8501-.0052-3.6127-.016-3.6729-.0425-.1833-.08-.23-.17-.2433-.43-.01-.2767.0266-.37.19-.48l.1133-.0767h15.8133Zm-4.2267-1.966.9059.0009.2042.0002.383.0006.1793.0004.3347.0008c2.0753.0057 2.226.0201 2.2963.0564.1733.0933.24.2433.2267.52-.0134.2133-.02.2333-.1367.34l-.1233.1133h-15.9l-.1234-.1133c-.12-.11-.1266-.1234-.1366-.36-.0067-.2.0033-.2634.06-.3534l.0103-.019c.0059-.0124.0102-.0239.0148-.0347l.0076-.0155c.0617-.1103.2973-.1327 3.4285-.1369h8.119l.2497.0002Zm-4.0559-1.934 4.0953.0007.243.0002.88.001c.0673 0 .1332.0002.1978.0003l.3704.0007c2.3011.005 2.55.0184 2.6095.0537.1266.0767.1966.2333.1966.4433 0 .2167-.07.3667-.21.45l-.0103.0063-.012.0058c-.0823.0349-.347.0476-2.4043.054l-.3496.001c-.3049.0007-.644.0013-1.0215.002l-.4717.0006-.25.0003-.8096.001-.2903.0003-.6123.0005-.3224.0003-.6784.0006-.3563.0003-3.821.0002c-.0872 0-.1736-.0002-.259-.0003l-.5017-.0006-.242-.0004-.4655-.0008c-1.8105-.0036-2.9887-.0101-3.0154-.0177-.16-.05-.2367-.11-.2833-.22-.06-.1467-.06-.42 0-.5667a.1622.1622 0 0 0 .0069-.02l.006-.0275.0076-.0326c.0385-.1062.2738-.1306 3.0313-.1357l.6304-.0009.2281-.0001h3.5196l.3641.0001ZM375 45.6133c-1.7467.1033-3.2333 1.2-3.87 2.8466-.4833 1.26-.3167 2.6867.4467 3.8467.7233 1.1 1.8766 1.8033 3.2233 1.9733.24.03.9267-.0133 1.2167-.0767 1.9766-.4333 3.3933-2.09 3.5066-4.1033.0434-.8067-.2433-1.79-.7433-2.5333-.8367-1.2534-2.36-2.04-3.78-1.9534Zm.6042.9149c.3677.132.7731.5421.898.9169.04.1155.0637.3512.0613.6505v.4714l.5162.007c.4125.0024.5492.0213.6953.0873.3606.1673.7118.5327.8344.8721.2451.6788-.1862 1.4778-.931 1.7324-.106.0354-.3583.0613-.6458.0613l-.469.0023v.4667c0 .297-.0213.5304-.0614.6459-.2592.7495-1.056 1.1785-1.7347.9333-.3395-.1225-.7048-.4737-.8721-.8343-.066-.1462-.0849-.2829-.0873-.6954l-.007-.5162h-.462c-.2852.0024-.5374-.0235-.6482-.0589-.2875-.0943-.5751-.3205-.7825-.6128-.4172-.5869-.2145-1.426.4549-1.8644.2663-.1768.4738-.224.971-.2216h.4668l.007-.4926c.0024-.2946.0283-.5562.0637-.6482.2781-.7354 1.063-1.1431 1.7324-.9027Zm-.6482 1.1573c-.0212.0353-.04.3512-.04.7-.0024.3654-.026.686-.0566.759-.066.1556-.3253.4148-.4809.4808-.073.0307-.3936.0542-.759.0566-.3488 0-.6646.0188-.7.04-.1272.066-.1555.3253-.047.4385.04.04.245.0565.74.0612.7378.0071.8085.026 1.0418.2593.2334.2334.2522.304.2593 1.0418.0047.495.0212.7.0613.7401.1131.1085.3724.0802.4384-.0471.0212-.0354.04-.3512.04-.7.0024-.3654.026-.686.0566-.759.066-.1556.3253-.4148.4808-.4808.0731-.0307.3937-.0543.759-.0566.3488 0 .6647-.0189.7-.04.1273-.066.1556-.3253.0472-.4385-.04-.04-.2451-.0566-.7401-.0613-.7378-.007-.8085-.0259-1.0418-.2592-.2334-.2334-.2522-.3041-.2593-1.0418-.0047-.495-.0212-.7-.0613-.7402-.1131-.1084-.3724-.08-.4384.0472Zm-2.5227-7.4523-7.4233.0067-7.4267.01-.01 2.8333-.001.6208-.0001.1977v.5573l.0001.172.001.4668c.0017.5213.005.8504.01.8621.0073.0217.7524.033 3.2512.0375l.4594.0007.2437.0003.7892.0008.283.0002 8.8435.0005.2134-.1833c.12-.1.34-.26.49-.3567l.2733-.1767v-2.5266l.0033-2.5234Zm-7.5333.9234c.16.11.13.0266.6133 1.6266.04.13.04.13.25-.6166.2367-.8267.2634-.8967.39-.9967.0734-.0567.1367-.07.34-.07.2467 0 .2534.0033.37.1267.0967.1.14.1966.2134.46.032.108.082.2772.1334.4478l.0999.3255.1367.4467.0733-.2634c.22-.78.3567-1.2366.4-1.3266.07-.1534.2033-.2167.4533-.2167.3767 0 .5534.1933.5167.5667-.0167.1533-.85 3.1433-.95 3.4033-.02.0467-.0833.1267-.14.1733-.1967.1667-.6867.1034-.7967-.1033a.464.464 0 0 1-.023-.055l-.0238-.0688c-.0469-.1418-.1343-.4306-.3165-1.0395-.07-.2267-.13-.41-.14-.41-.01 0-.1067.31-.2133.6933-.2467.87-.27.9233-.4034 1.0067-.13.08-.4833.09-.62.0166-.12-.0666-.1766-.1633-.2633-.45-.11-.3733-.15-.5133-.2833-.95-.0667-.22-.1434-.4666-.1667-.55-.1167-.3966-.36-1.2033-.42-1.38-.1167-.3633-.0633-.66.1433-.7866.1434-.0867.5067-.0934.6267-.01Zm-1.05.1333c.0867.13.09.4933.0067.62-.1267.1933-.2234.2233-.7634.2233H362.6v.4634l.5333.01.5334.01.1233.1233c.12.1233.1233.1333.1233.3667 0 .26-.0533.39-.1933.47-.0433.0233-.2733.0466-.5867.0566l-.5166.0167-.01.3267-.01.3233h.49c.4366 0 .5.0067.6133.07.17.0967.2167.1967.2133.46 0 .2467-.0633.3767-.2166.4567-.1267.0633-1.77.07-1.8934.0033-.0433-.02-.1133-.0833-.15-.1333-.07-.0934-.07-.1267-.08-1.9l-.001-.2226-.0005-.7355c.0022-.6172.0127-.8925.0315-.942.02-.05.0834-.13.1367-.1733l.1-.0833h.88c.9633 0 1.0133.01 1.13.19Zm-2.88-.1133c.1538.1025.1893.134.193 1.0338l-.0002.4666c-.0006.1772-.0016.3771-.0028.6029-.0091 1.5278-.0127 1.7468-.059 1.8393l-.0143.024c-.0934.14-.22.19-.4734.19-.2133 0-.2266-.0066-.3433-.1233-.07-.07-.28-.39-.4667-.71l-.143-.2402c-.1411-.2363-.2686-.4481-.3136-.5231l-.11-.18-.01.77-.01.7733-.1067.1067c-.1.1-.13.11-.35.12-.2.0066-.2633-.0034-.35-.0567-.1846-.1164-.207-.095-.2097-1.3038l-.0002-1.3461c.0017-1.3386.0185-1.3174.1866-1.4501.0733-.0567.1366-.07.3333-.07.21 0 .2533.01.34.0833.0533.0434.3133.4434.5767.8867l.48.8033.0166-.7633c.01-.4167.03-.7867.0434-.8167.0966-.1966.57-.2666.7933-.1166Zm10.04-.01c.2567.08.5833.29.6667.4266.04.07.0566.17.0566.3334 0 .2033-.01.25-.0833.3366-.0467.0534-.14.1167-.2067.14-.18.0567-.4566.02-.5966-.0866-.1434-.11-.3167-.1834-.4334-.1834-.1133 0-.29.0834-.3966.1934l-.09.0866.1166.1067c.12.11.2034.1367.72.2133.5034.0734.9467.4067 1.1034.8234.1033.2766.0866.7466-.0367 1.01-.1567.3366-.5067.61-.9133.7166-.2467.0634-.8034.0634-1.0434-.0033-.21-.0567-.34-.12-.5433-.2667-.3167-.23-.3533-.6633-.08-.9133.08-.0733.1167-.0833.3433-.0833.24.0033.2667.01.4334.1266.0966.0667.23.13.2933.1434.23.0433.6067-.1834.5267-.3134-.0634-.1033-.25-.2033-.4067-.2233-.8133-.1-1.2133-.3167-1.4367-.7833-.1133-.2434-.14-.7467-.05-.9967.1334-.37.47-.67.9067-.8033.3-.0934.85-.0934 1.15 0Zm6.0818-.9326-1.3918-.0008.0067 2.1767.01 2.1733.1.01c.5333.0434 1.31.27 1.81.52l.29.1467.01-2.4733.0017-.646v-1.0534c-.0033-.701-.0168-.7866-.0517-.8106-.0367-.0282-.2404-.0397-.7849-.0426Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.2333 28.5649'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Artboard' fill='%23000' fill-rule='nonzero' transform='translate(-354.3333 -35.6665)'%3E%3Cpath id='news' d='m361.9745 35.6674.3201.0006c1.2524.0032 1.5074.013 1.5958.0432l.0184.0076a.1903.1903 0 0 1 .0279.0179c.1366.0966.1966.23.1966.4466 0 .2234-.0666.3634-.21.45-.0775.0475-.1493.0613-1.8201.0652l-.356.0006-.1948.0003-2.9871.0009-.217.0001-.5816.0007c-1.6535.003-1.8976.0134-1.9979.0497l-.0197.0081a.3488.3488 0 0 0-.0091.0044c-.1433.0734-.2433.1767-.32.3267-.0266.0514-.04.3713-.0467 2.3512l-.0009.2943-.0012.4857-.0007.3547-.0003.187-.0006.3936-.0003.207-.001.8976-.0001.2425-.0008 1.3264v.2889l-.0001 9.8709.0001.3166.0008 1.4585.0002.2677.001.994.0002.23.0006.4384.0003.2087.0007.397c.0059 3.0052.0187 3.5734.0455 3.6826.1466.5567.5866 1 1.1433 1.1534.1378.0387.3314.0538 2.808.0597l.3696.0008.1969.0003.4189.0006.2223.0003.9797.0008.2684.0001L374.93 63.2l-.07-.1567c-.0134-.0302-.0258-.0572-.0372-.0826l-.0217-.0496a1.2334 1.2334 0 0 1-.0099-.0244l-.018-.05c-.0938-.2836-.0904-.7643-.1065-3.9034L374.65 55.32l-.3-.04c-.3133-.0367-.7733-.1467-.9967-.2333-.07-.0267-.13-.0467-.1333-.04-.09.1466-.1333.1933-.23.24-.0717.0336-.383.0461-2.7765.0507l-.3849.0006-.2052.0003-.9105.0009-.251.0001-8.1355.0001c-3.13-.004-3.3653-.0265-3.427-.1368l-.0076-.0156c-.007-.0161-.013-.034-.0251-.0537-.0567-.09-.0667-.1533-.06-.3533.01-.2367.0166-.25.1366-.36l.1234-.1133h7.4066l7.41-.0034-.1666-.1366c-.09-.0767-.31-.2834-.4834-.4667l-.3166-.3267H357.11l-.1133-.0766c-.06-.04-.13-.1134-.1534-.1567-.0666-.1333-.0533-.4667.0234-.59.0112-.0186.0177-.0355.0242-.051l.008-.0178.01-.0165a.0985.0985 0 0 1 .0061-.0077l.016-.0145c.1036-.0763.4936-.0963 2.5211-.1012l.387-.0008.2076-.0003L370.29 52.3l-.15-.4067c-.08-.2266-.16-.4333-.1733-.46l-.0122-.0073c-.115-.0372-1.1092-.0468-6.4645-.0593l-6.4567-.0167-.1066-.1067c-.1-.1-.11-.13-.12-.35-.01-.2133-.0034-.26.0666-.36.0467-.0666.1267-.1333.1934-.1566.0707-.0236 1.0365-.0348 3.774-.0386l.5173-.0006.2737-.0002 1.8616-.0006 6.3067-.0034v-.9l-6.3567-.0066c-5.6788-.0091-6.2914-.01-6.426-.0601l-.0142-.0063a.1361.1361 0 0 1-.0164-.0103c-.0534-.0333-.1167-.1133-.14-.1733-.06-.14-.06-.4167 0-.56l.008-.0222c.0043-.0142.007-.0274.0105-.0397l.006-.0176c.0474-.113.2852-.1336 3.0695-.1369l10.046-.0003.1266-.34c.07-.19.2067-.4967.3034-.6833l.1766-.3434h-7.0195l-1.3144-.0007-.3073-.0003-.5885-.0009c-2.6642-.0043-4.1725-.0158-4.227-.0314-.2866-.08-.5-.3167-.5666-.6267-.024-.1173-.0367-1.269-.039-2.5738v-.8513c.0025-1.52.0182-2.9934.0457-3.1049.0833-.3166.2933-.53.5966-.6033.0863-.0222 1.2196-.0334 4.108-.0378l.5281-.0007.278-.0003 1.2073-.0008.3262-.0002h5.4235l.2356.0001.6506.001c2.5066.0052 2.987.0267 3.1491.111l.0238.0143a.2142.2142 0 0 1 .0103.0076l.0184.016c.0145.0138.0273.0289.0428.0453l.0202.0204a.4769.4769 0 0 0 .0115.0108c.2306.208.2571.1172.2598 1.7716l.0008 1.7084c.0025 1.0841.0119 1.8933.026 1.8933.0134 0 .1367-.0333.2734-.07.1366-.0367.3933-.0867.5666-.11l.3167-.04.01-3.6467c.0008-.2907.0014-.5635.0018-.8186l.0005-.487c.0002-.2319.0001-.4464-.0001-.6441l-.0008-.373c-.0028-.935-.0117-1.3973-.028-1.4506-.0467-.1667-.1867-.3233-.35-.3967a.264.264 0 0 0-.0187-.008l-.022-.0073c-.1187-.0336-.4402-.0438-2.161-.0468l-.795-.0009h-.226l-3.4583-.0009-.183-.0002-.336-.0006c-.0528 0-.104-.0002-.1536-.0003l-.28-.001c-1.0927-.0043-1.2886-.016-1.3655-.0474l-.0166-.0079-.0144-.0087c-.1533-.0933-.2033-.21-.2033-.4633 0-.16.02-.2467.0633-.3133l.015-.0239c.081-.1366.0502-.1615 2.1707-.1657l4.9873.0001c.0609 0 .1201.0002.1777.0003l.3264.0006c1.4364.0035 1.6794.0144 1.8082.049l.0388.0119.0126.0043c.51.1767.8333.5067.9867 1.0067.0495.1662.0609.2891.0629.996L375.7 39.2h1.1767c1.2466 0 1.3966.0167 1.6366.1633.1567.0967.3134.2834.39.46.047.112.0592.2179.0623 1.6433l.0006.368.0002.2044.0003 3.9977.2566.29c.9 1.0266 1.3434 2.22 1.3434 3.6233 0 1.1233-.28 2.0933-.8534 2.9733-.1833.2867-.5366.73-.6766.8567-.0555.0501-.067.069-.0694.8933l-.0007 1.3936c-.0013 1.2556-.0175 1.2225-.2033 1.3198-.1233.0633-.4733.06-.5966-.0034-.21-.11-.2134-.14-.2334-1.5033l-.0166-1.2367-.3.1467c-.52.2567-1.06.42-1.6.49l-.3.04v6.9633l.09.19c.1666.3567.5566.66.9133.7134.39.0566.8933-.2567 1.1067-.6867l.09-.1833.0166-1.8167c.0134-1.6267.0234-1.8267.0734-1.92.0933-.1667.1933-.2133.4733-.2133.2433 0 .2567.0033.37.1166l.1167.12v3.92l-.0834.2534c-.19.5866-.56 1.01-1.1033 1.26-.033.015-.059.029-.0832.0418l-.0237.0125a1.1234 1.1234 0 0 1-.0117.006l-.0237.0115c-.1894.0873-.5023.1139-3.2475.121l-.3638.0007-.1922.0003-.619.0007-.221.0002h-2.6467l-.3113-.0002-2.0615-.0008-.3771-.0001-2.9999-.0009c-.1168 0-.2325 0-.347-.0002l-1.0022-.0007-.3207-.0004-.621-.0007c-3.7457-.0048-5.9192-.016-5.9735-.0307-.5866-.16-.91-.3334-1.2433-.6567-.3533-.3433-.5467-.6733-.6733-1.1467l-.0834-.31v-25.17l.07-.21c.1567-.4633.5034-.81.9667-.9666l.21-.0702 6.2192.0006.1753.0003Zm10.9488 24.466.1134.0766c.15.1.1966.2.1966.4233 0 .2334-.08.4-.2333.4734-.0678.035-.265.0496-2.147.0557l-.3201.0009-.539.0011-.6136.0009-.222.0002-1.2494.0008h-.279l-2.6132.0004-.6966-.0004-1.2735-.0009c-.0997 0-.1978-.0002-.2943-.0003l-.5607-.0005-.2667-.0003-.5066-.0006a1802.915 1802.915 0 0 1-.2403-.0004l-.4551-.0008c-2.8501-.0052-3.6127-.016-3.6729-.0425-.1833-.08-.23-.17-.2433-.43-.01-.2767.0266-.37.19-.48l.1133-.0767h15.8133Zm-4.2267-1.966.9059.0009.2042.0002.383.0006.1793.0004.3347.0008c2.0753.0057 2.226.0201 2.2963.0564.1733.0933.24.2433.2267.52-.0134.2133-.02.2333-.1367.34l-.1233.1133h-15.9l-.1234-.1133c-.12-.11-.1266-.1234-.1366-.36-.0067-.2.0033-.2634.06-.3534l.0103-.019c.0059-.0124.0102-.0239.0148-.0347l.0076-.0155c.0617-.1103.2973-.1327 3.4285-.1369h8.119l.2497.0002Zm-4.0559-1.934 4.0953.0007.243.0002.88.001c.0673 0 .1332.0002.1978.0003l.3704.0007c2.3011.005 2.55.0184 2.6095.0537.1266.0767.1966.2333.1966.4433 0 .2167-.07.3667-.21.45l-.0103.0063-.012.0058c-.0823.0349-.347.0476-2.4043.054l-.3496.001c-.3049.0007-.644.0013-1.0215.002l-.4717.0006-.25.0003-.8096.001-.2903.0003-.6123.0005-.3224.0003-.6784.0006-.3563.0003-3.821.0002c-.0872 0-.1736-.0002-.259-.0003l-.5017-.0006-.242-.0004-.4655-.0008c-1.8105-.0036-2.9887-.0101-3.0154-.0177-.16-.05-.2367-.11-.2833-.22-.06-.1467-.06-.42 0-.5667a.1622.1622 0 0 0 .0069-.02l.006-.0275.0076-.0326c.0385-.1062.2738-.1306 3.0313-.1357l.6304-.0009.2281-.0001h3.5196l.3641.0001ZM375 45.6133c-1.7467.1033-3.2333 1.2-3.87 2.8466-.4833 1.26-.3167 2.6867.4467 3.8467.7233 1.1 1.8766 1.8033 3.2233 1.9733.24.03.9267-.0133 1.2167-.0767 1.9766-.4333 3.3933-2.09 3.5066-4.1033.0434-.8067-.2433-1.79-.7433-2.5333-.8367-1.2534-2.36-2.04-3.78-1.9534Zm.6042.9149c.3677.132.7731.5421.898.9169.04.1155.0637.3512.0613.6505v.4714l.5162.007c.4125.0024.5492.0213.6953.0873.3606.1673.7118.5327.8344.8721.2451.6788-.1862 1.4778-.931 1.7324-.106.0354-.3583.0613-.6458.0613l-.469.0023v.4667c0 .297-.0213.5304-.0614.6459-.2592.7495-1.056 1.1785-1.7347.9333-.3395-.1225-.7048-.4737-.8721-.8343-.066-.1462-.0849-.2829-.0873-.6954l-.007-.5162h-.462c-.2852.0024-.5374-.0235-.6482-.0589-.2875-.0943-.5751-.3205-.7825-.6128-.4172-.5869-.2145-1.426.4549-1.8644.2663-.1768.4738-.224.971-.2216h.4668l.007-.4926c.0024-.2946.0283-.5562.0637-.6482.2781-.7354 1.063-1.1431 1.7324-.9027Zm-.6482 1.1573c-.0212.0353-.04.3512-.04.7-.0024.3654-.026.686-.0566.759-.066.1556-.3253.4148-.4809.4808-.073.0307-.3936.0542-.759.0566-.3488 0-.6646.0188-.7.04-.1272.066-.1555.3253-.047.4385.04.04.245.0565.74.0612.7378.0071.8085.026 1.0418.2593.2334.2334.2522.304.2593 1.0418.0047.495.0212.7.0613.7401.1131.1085.3724.0802.4384-.0471.0212-.0354.04-.3512.04-.7.0024-.3654.026-.686.0566-.759.066-.1556.3253-.4148.4808-.4808.0731-.0307.3937-.0543.759-.0566.3488 0 .6647-.0189.7-.04.1273-.066.1556-.3253.0472-.4385-.04-.04-.2451-.0566-.7401-.0613-.7378-.007-.8085-.0259-1.0418-.2592-.2334-.2334-.2522-.3041-.2593-1.0418-.0047-.495-.0212-.7-.0613-.7402-.1131-.1084-.3724-.08-.4384.0472Zm-2.5227-7.4523-7.4233.0067-7.4267.01-.01 2.8333-.001.6208-.0001.1977v.5573l.0001.172.001.4668c.0017.5213.005.8504.01.8621.0073.0217.7524.033 3.2512.0375l.4594.0007.2437.0003.7892.0008.283.0002 8.8435.0005.2134-.1833c.12-.1.34-.26.49-.3567l.2733-.1767v-2.5266l.0033-2.5234Zm-7.5333.9234c.16.11.13.0266.6133 1.6266.04.13.04.13.25-.6166.2367-.8267.2634-.8967.39-.9967.0734-.0567.1367-.07.34-.07.2467 0 .2534.0033.37.1267.0967.1.14.1966.2134.46.032.108.082.2772.1334.4478l.0999.3255.1367.4467.0733-.2634c.22-.78.3567-1.2366.4-1.3266.07-.1534.2033-.2167.4533-.2167.3767 0 .5534.1933.5167.5667-.0167.1533-.85 3.1433-.95 3.4033-.02.0467-.0833.1267-.14.1733-.1967.1667-.6867.1034-.7967-.1033a.464.464 0 0 1-.023-.055l-.0238-.0688c-.0469-.1418-.1343-.4306-.3165-1.0395-.07-.2267-.13-.41-.14-.41-.01 0-.1067.31-.2133.6933-.2467.87-.27.9233-.4034 1.0067-.13.08-.4833.09-.62.0166-.12-.0666-.1766-.1633-.2633-.45-.11-.3733-.15-.5133-.2833-.95-.0667-.22-.1434-.4666-.1667-.55-.1167-.3966-.36-1.2033-.42-1.38-.1167-.3633-.0633-.66.1433-.7866.1434-.0867.5067-.0934.6267-.01Zm-1.05.1333c.0867.13.09.4933.0067.62-.1267.1933-.2234.2233-.7634.2233H362.6v.4634l.5333.01.5334.01.1233.1233c.12.1233.1233.1333.1233.3667 0 .26-.0533.39-.1933.47-.0433.0233-.2733.0466-.5867.0566l-.5166.0167-.01.3267-.01.3233h.49c.4366 0 .5.0067.6133.07.17.0967.2167.1967.2133.46 0 .2467-.0633.3767-.2166.4567-.1267.0633-1.77.07-1.8934.0033-.0433-.02-.1133-.0833-.15-.1333-.07-.0934-.07-.1267-.08-1.9l-.001-.2226-.0005-.7355c.0022-.6172.0127-.8925.0315-.942.02-.05.0834-.13.1367-.1733l.1-.0833h.88c.9633 0 1.0133.01 1.13.19Zm-2.88-.1133c.1538.1025.1893.134.193 1.0338l-.0002.4666c-.0006.1772-.0016.3771-.0028.6029-.0091 1.5278-.0127 1.7468-.059 1.8393l-.0143.024c-.0934.14-.22.19-.4734.19-.2133 0-.2266-.0066-.3433-.1233-.07-.07-.28-.39-.4667-.71l-.143-.2402c-.1411-.2363-.2686-.4481-.3136-.5231l-.11-.18-.01.77-.01.7733-.1067.1067c-.1.1-.13.11-.35.12-.2.0066-.2633-.0034-.35-.0567-.1846-.1164-.207-.095-.2097-1.3038l-.0002-1.3461c.0017-1.3386.0185-1.3174.1866-1.4501.0733-.0567.1366-.07.3333-.07.21 0 .2533.01.34.0833.0533.0434.3133.4434.5767.8867l.48.8033.0166-.7633c.01-.4167.03-.7867.0434-.8167.0966-.1966.57-.2666.7933-.1166Zm10.04-.01c.2567.08.5833.29.6667.4266.04.07.0566.17.0566.3334 0 .2033-.01.25-.0833.3366-.0467.0534-.14.1167-.2067.14-.18.0567-.4566.02-.5966-.0866-.1434-.11-.3167-.1834-.4334-.1834-.1133 0-.29.0834-.3966.1934l-.09.0866.1166.1067c.12.11.2034.1367.72.2133.5034.0734.9467.4067 1.1034.8234.1033.2766.0866.7466-.0367 1.01-.1567.3366-.5067.61-.9133.7166-.2467.0634-.8034.0634-1.0434-.0033-.21-.0567-.34-.12-.5433-.2667-.3167-.23-.3533-.6633-.08-.9133.08-.0733.1167-.0833.3433-.0833.24.0033.2667.01.4334.1266.0966.0667.23.13.2933.1434.23.0433.6067-.1834.5267-.3134-.0634-.1033-.25-.2033-.4067-.2233-.8133-.1-1.2133-.3167-1.4367-.7833-.1133-.2434-.14-.7467-.05-.9967.1334-.37.47-.67.9067-.8033.3-.0934.85-.0934 1.15 0Zm6.0818-.9326-1.3918-.0008.0067 2.1767.01 2.1733.1.01c.5333.0434 1.31.27 1.81.52l.29.1467.01-2.4733.0017-.646v-1.0534c-.0033-.701-.0168-.7866-.0517-.8106-.0367-.0282-.2404-.0397-.7849-.0426Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.mcath-query-search-results .wp-block-post a,
.mcath-query-search-results .wp-block-post .wp-block-post-title {
  color: inherit !important;
}
.mcath-query-search-results .wp-block-post a:hover {
  opacity: 0.7;
}

.mcath-search-tool:not([data-block]) {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
:where(.fixed-corners, .animated-corners) .mcath-search-tool:not([data-block]) {
  --mcath-filter-highlight: var(--wp--preset--color--secondary);
}
@media screen and (max-width: 600px) {
  .mcath-search-tool:not([data-block]) > .wp-block-group {
    flex-wrap: wrap;
    flex-direction: column;
    width: 100%;
  }
  .mcath-search-tool:not([data-block]) > .wp-block-group > * {
    width: 100%;
    max-width: 100% !important;
  }
}
.mcath-search-tool:not([data-block]) > .wp-block-group > .wp-block-group {
  max-width: 33.3333%;
}
@media screen and (max-width: 600px) {
  .mcath-search-tool:not([data-block]) {
    flex-wrap: wrap;
    flex-direction: column;
    width: 100%;
  }
  .mcath-search-tool:not([data-block]) > * {
    width: 100%;
  }
}
.mcath-search-tool:not([data-block]) div.facetwp-facet {
  height: 65px;
  width: 100%;
  min-width: 100%;
}
@media screen and (max-width: 600px) {
  .mcath-search-tool:not([data-block]) div.facetwp-facet {
    min-width: 100%;
  }
}
.mcath-search-tool:not([data-block]):not(.mcath-search-tool--global) {
  max-width: 600px;
}
.mcath-search-tool:not([data-block]).mcath-search-tool--global {
  filter: drop-shadow(0 2px 15px rgba(0, 0, 0, 0.15));
  box-shadow: none;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range {
  display: block;
  position: relative;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:before {
  content: "Quand";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  color: var(--wp--preset--color--contrast);
  pointer-events: none;
  z-index: 9;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 1.35rem;
  font-family: var(--wp--preset--font-family--heading);
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.25s ease-in-out background-color, 0.25s ease-in-out color;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.178 19.569a.998.998 0 0 0 1.644 0l9-13A.999.999 0 0 0 21 5H3a1.002 1.002 0 0 0-.822 1.569l9 13z'/%3E%3C/svg%3E");
  background-size: 15px;
  background-position: calc(100% - 15px) center;
  background-repeat: no-repeat;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.178 19.569a.998.998 0 0 0 1.644 0l9-13A.999.999 0 0 0 21 5H3a1.002 1.002 0 0 0-.822 1.569l9 13z' fill='%23fff'/%3E%3C/svg%3E");
  background-color: var(--mcath-filter-highlight);
  color: #fff;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:after {
  content: "-";
  display: block;
  position: absolute;
  top: 50%;
  left: calc(50% - 16px);
  z-index: 3;
  pointer-events: none;
  transform: translate3d(-50%, -50%, 0);
  font-size: 1.7rem;
  line-height: 0;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range input.facetwp-date {
  border: none;
  padding: 0;
  cursor: pointer;
  border-radius: 0;
  background-color: transparent !important;
  text-align: center;
  min-width: 0;
  max-width: 50%;
  width: calc(50% - 16px);
  min-height: 65px;
  transition: 0.25s ease-in-out color;
  float: left;
  vertical-align: top;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range input.facetwp-date::-moz-placeholder {
  font-size: 1.3rem;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range input.facetwp-date, .mcath-search-tool:not([data-block]) div.facetwp-type-date_range input.facetwp-date::placeholder {
  font-size: 1.3rem;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range input.facetwp-date:hover {
  opacity: 0.6;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:has(.facetwp-date-min:-moz-placeholder-shown):before {
  opacity: 1;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:has(.facetwp-date-min:placeholder-shown):before {
  opacity: 1;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:has(.facetwp-date-min:-moz-placeholder-shown):after, .mcath-search-tool:not([data-block]) div.facetwp-type-date_range:has(.facetwp-date-min:-moz-placeholder-shown) .facetwp-date-max {
  display: none !important;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:has(.facetwp-date-min:placeholder-shown):after,
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:has(.facetwp-date-min:placeholder-shown) .facetwp-date-max {
  display: none !important;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:has(.facetwp-date-min:-moz-placeholder-shown) .facetwp-date-min {
  width: 100%;
  max-width: 100%;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range:has(.facetwp-date-min:placeholder-shown) .facetwp-date-min {
  width: 100%;
  max-width: 100%;
}
.mcath-search-tool:not([data-block]) .facetwp-clear-facet-event_date_range {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  font-size: 1.3rem;
  padding: 10px;
  aspect-ratio: 1;
  width: 40px;
  height: auto;
  transform: translateY(-50%);
  line-height: 0;
  cursor: pointer;
  pointer-events: none;
  transition: 0.25s ease-in-out opacity;
}
.mcath-search-tool:not([data-block]) .facetwp-clear-facet-event_date_range:hover {
  opacity: 0.7;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-date_range.is-active + .facetwp-clear-facet-event_date_range {
  pointer-events: auto;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-search {
  display: none;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-wrap {
  width: 100%;
  height: 100%;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-label-wrap {
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 1.35rem;
  font-family: var(--wp--preset--font-family--heading);
  text-transform: uppercase;
  cursor: pointer;
  transition: var(--wp--custom--transition--default);
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-wrap.fs-open .fs-label-wrap, .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-wrap:hover .fs-label-wrap, .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-wrap:focus .fs-label-wrap, .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-wrap:active .fs-label-wrap {
  background-color: var(--wp--preset--color--primary);
  color: #fff;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-label {
  padding: 0px 38px 0px 20px;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect.is-active .fs-label {
  font-size: 1.15rem;
  font-family: var(--wp--preset--font-family--primary);
  font-weight: 600;
  text-transform: none;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect.is-loading .fs-label {
  font-size: 0 !important;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect.is-loading .fs-label:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: currentColor;
  cursor: pointer;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.4 0 10-4.6 10-10h-2c0 4.3-3.7 8-8 8s-8-3.7-8-8 3.7-8 8-8V2C6.6 2 2 6.6 2 12s4.6 10 10 10z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.4 0 10-4.6 10-10h-2c0 4.3-3.7 8-8 8s-8-3.7-8-8 3.7-8 8-8V2C6.6 2 2 6.6 2 12s4.6 10 10 10z'/%3E%3C/svg%3E");
  opacity: 1;
  animation: rotating 0.7s linear infinite;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-arrow {
  width: 15px;
  height: 15px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: currentColor;
  border: none;
  right: 20px;
  transition: transform 0.25s ease-in-out;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.178 19.569a.998.998 0 0 0 1.644 0l9-13A.999.999 0 0 0 21 5H3a1.002 1.002 0 0 0-.822 1.569l9 13z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.178 19.569a.998.998 0 0 0 1.644 0l9-13A.999.999 0 0 0 21 5H3a1.002 1.002 0 0 0-.822 1.569l9 13z'/%3E%3C/svg%3E");
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.08);
  border: none;
  top: calc(100% + 10px);
  padding: 5px;
  min-width: 250px;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-options {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: auto;
  max-height: 45vh;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-options::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-options::-webkit-scrollbar-track {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-options::-webkit-scrollbar-thumb {
  outline: 0;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 500px;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-options::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-option {
  padding: 10px 15px 10px 30px;
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-option .fs-checkbox i {
  border-width: 1px;
  width: 17px;
  height: 17px;
  transition: var(--wp--custom--transition--default);
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-option:hover .fs-checkbox i, .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-option.selected .fs-checkbox i {
  background-color: var(--wp--preset--color--primary);
  border-color: var(--wp--preset--color--primary);
}
.mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-option .fs-option-label {
  white-space: normal !important;
  word-break: normal;
}
.mcath-search-tool:not([data-block]) .wp-block-buttons, .mcath-search-tool:not([data-block]) .wp-block-buttons * {
  height: 100%;
}
.mcath-search-tool:not([data-block]) .facetwp-facet-reset .facetwp-reset {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16c1.7 0 3-1.3 3-3s-1.3-3-3-3-3 1.3-3 3 1.3 3 3 3z'/%3E%3Cpath d='M20.8 11.2A9 9 0 0 0 19.5 8 9 9 0 0 0 17 5.5a9 9 0 0 0-3.2-1.3A9 9 0 0 0 12 4V2L8 5l4 3V6l1.4.1a7 7 0 0 1 2.5 1 7 7 0 0 1 1.9 2A7 7 0 0 1 19 13a7 7 0 0 1-.6 2.7 7.1 7.1 0 0 1-.6 1.2 7.2 7.2 0 0 1-.9 1 7 7 0 0 1-3.5 2 7.1 7.1 0 0 1-2.8 0 7 7 0 0 1-2.5-1 7 7 0 0 1-1.9-2A7 7 0 0 1 5 13H3a9 9 0 0 0 1.5 5A9.1 9.1 0 0 0 7 20.5a9 9 0 0 0 5 1.5 9 9 0 0 0 1.8-.2 9 9 0 0 0 3.2-1.3 8.9 8.9 0 0 0 1.4-1.1 9.2 9.2 0 0 0 1-1.4 9 9 0 0 0 1.6-5 9 9 0 0 0-.2-1.8z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 16c1.7 0 3-1.3 3-3s-1.3-3-3-3-3 1.3-3 3 1.3 3 3 3z'/%3E%3Cpath d='M20.8 11.2A9 9 0 0 0 19.5 8 9 9 0 0 0 17 5.5a9 9 0 0 0-3.2-1.3A9 9 0 0 0 12 4V2L8 5l4 3V6l1.4.1a7 7 0 0 1 2.5 1 7 7 0 0 1 1.9 2A7 7 0 0 1 19 13a7 7 0 0 1-.6 2.7 7.1 7.1 0 0 1-.6 1.2 7.2 7.2 0 0 1-.9 1 7 7 0 0 1-3.5 2 7.1 7.1 0 0 1-2.8 0 7 7 0 0 1-2.5-1 7 7 0 0 1-1.9-2A7 7 0 0 1 5 13H3a9 9 0 0 0 1.5 5A9.1 9.1 0 0 0 7 20.5a9 9 0 0 0 5 1.5 9 9 0 0 0 1.8-.2 9 9 0 0 0 3.2-1.3 8.9 8.9 0 0 0 1.4-1.1 9.2 9.2 0 0 0 1-1.4 9 9 0 0 0 1.6-5 9 9 0 0 0-.2-1.8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: currentColor;
  font-size: 0;
  width: 30px;
  height: auto;
  aspect-ratio: 1;
  display: block;
}

body:has(.facetwp-loading) .facetwp-clear-facet-event_date_range {
  color: transparent;
}
body:has(.facetwp-loading) .facetwp-clear-facet-event_date_range:before {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  display: block;
  width: 18px;
  height: 18px;
  animation: spin 2s linear infinite;
  position: absolute;
  top: calc(50% - 9px);
  left: calc(50% - 9px);
  background-color: currentColor;
  z-index: 1;
  color: var(--wp--preset--color--contrast);
}

.mcath-search-field div.facetwp-type-search {
  width: 100%;
}
@media screen and (min-width: 600px) {
  .mcath-search-field div.facetwp-type-search {
    max-width: 220px;
  }
}
@media screen and (min-width: 992px) {
  .mcath-search-field div.facetwp-type-search {
    max-width: 330px;
  }
}
.mcath-search-field div.facetwp-type-search input.facetwp-search {
  min-width: 100%;
  padding: 1rem 50px 1rem 1rem;
  border: 1px solid var(--wp--preset--color--neutral);
}
.mcath-search-field div.facetwp-type-search input.facetwp-search::-moz-placeholder {
  font-size: 1em;
}
.mcath-search-field div.facetwp-type-search input.facetwp-search, .mcath-search-field div.facetwp-type-search input.facetwp-search::placeholder {
  font-size: 1em;
}

:where(.home, .page-id-1293), :where(.home, .page-id-1293) * {
  --mcath-filter-highlight: var(--wp--preset--color--secondary) !important;
}
:where(.home, .page-id-1293) .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-option:hover .fs-checkbox i, :where(.home, .page-id-1293) .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-dropdown .fs-option.selected .fs-checkbox i {
  border-color: var(--mcath-filter-highlight);
  background: var(--mcath-filter-highlight);
}
:where(.home, .page-id-1293) .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-wrap.fs-open .fs-label-wrap, :where(.home, .page-id-1293) .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-wrap:hover .fs-label-wrap, :where(.home, .page-id-1293) .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-wrap:focus .fs-label-wrap, :where(.home, .page-id-1293) .mcath-search-tool:not([data-block]) div.facetwp-type-fselect .fs-wrap:active .fs-label-wrap {
  background: var(--mcath-filter-highlight);
  color: #fff;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header {
  padding: 0.85em 1em;
  transition: var(--wp--custom--transition--default);
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-title {
  line-height: 1.15;
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
  border: 1px solid currentColor !important;
  margin-top: 1rem;
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__icon {
  font-size: 2.5rem;
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__content {
  border-color: currentColor !important;
}
@media screen and (max-width: 600px) {
  .wp-block-getwid-accordion .wp-block-getwid-accordion__content {
    padding: 1rem;
  }
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__content iframe {
  width: 100% !important;
  aspect-ratio: 16/10;
  min-height: 200px;
}
.single-event .wp-block-getwid-accordion .wp-block-getwid-accordion__header {
  padding: 0.5em 1em;
}
.single-event .wp-block-getwid-accordion .wp-block-getwid-accordion__header .wp-block-getwid-accordion__icon {
  color: var(--wp--preset--color--primary);
}
.single-event .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
  border: none !important;
}
.single-event .wp-block-getwid-accordion .wp-block-getwid-accordion__content {
  border: none !important;
  padding: 1em;
}
.single-event .wp-block-getwid-accordion .wp-block-getwid-accordion__content > p {
  margin: 0;
}
.single-event .wp-block-getwid-accordion .wp-block-getwid-accordion__content a {
  text-decoration-color: var(--wp--preset--color--primary);
}
.single-event .wp-block-getwid-accordion .wp-block-getwid-accordion__content a:hover {
  text-decoration: none;
}

.simpletoc-list {
  padding-left: 20px;
}
.simpletoc-list a {
  text-decoration: none !important;
}
.simpletoc-list a:hover {
  color: var(--wp--preset--color--primary);
}

.wp-block-getwid-accordion__content > div.facetwp-type-checkboxes {
  margin: -1rem;
}

div.facetwp-type-checkboxes {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: auto;
  max-height: 45vh;
}
div.facetwp-type-checkboxes::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
div.facetwp-type-checkboxes::-webkit-scrollbar-track {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}
div.facetwp-type-checkboxes::-webkit-scrollbar-thumb {
  outline: 0;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 500px;
}
div.facetwp-type-checkboxes::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

div.facetwp-checkbox {
  background-image: none !important;
  position: relative;
  padding: 11px 1rem 11px calc(1rem + 25px);
  margin: 0;
  transition: var(--wp--custom--transition--default);
}
div.facetwp-checkbox:before {
  content: "";
  width: 16px;
  aspect-ratio: 1;
  border: 2px solid;
  position: absolute;
  left: 1rem;
  top: 16px;
  pointer-events: none;
  transition: inherit;
}
div.facetwp-checkbox.checked, div.facetwp-checkbox:hover {
  background-color: var(--wp--preset--color--neutral-accent);
}
div.facetwp-checkbox.checked:before, div.facetwp-checkbox:hover:before {
  border-color: var(--mcath-filter-highlight);
  background: var(--mcath-filter-highlight);
}
div.facetwp-checkbox .facetwp-counter,
div.facetwp-checkbox .facetwp-expand {
  display: none;
}

div.fdate-wrap {
  border-radius: 0;
  border: none;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
  padding: 10px;
  font-size: 0.95em;
  margin-top: 10px;
  transition: none;
  opacity: 0;
  width: 350px;
}
@media screen and (max-width: 600px) {
  div.fdate-wrap {
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    top: 0 !important;
    margin: 0;
  }
}
div.fdate-wrap.opened {
  opacity: 1;
}
div.fdate-wrap .fdate-nav-prev,
div.fdate-wrap .fdate-nav-next {
  font-size: 0;
}
div.fdate-wrap .fdate-nav-prev:before,
div.fdate-wrap .fdate-nav-next:before {
  content: "\ee8f";
  font-size: 1rem;
  font-family: boxicons !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  display: inline-block;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
}
div.fdate-wrap .fdate-nav-prev:hover,
div.fdate-wrap .fdate-nav-next:hover {
  opacity: 0.7;
}
div.fdate-wrap .fdate-nav-prev {
  transform: scaleX(-1);
}
div.fdate-wrap .fdate-nav-label {
  font-size: 1.3em;
  padding-top: 0;
}
div.fdate-wrap .fdate-nav,
div.fdate-wrap .weekday {
  font-weight: 100;
  text-transform: uppercase;
  font-family: var(--wp--preset--font-family--heading);
}
div.fdate-wrap .fdate-day:not(.weekday) {
  aspect-ratio: 1;
  border-radius: 500px;
  transition: var(--wp--custom--transition--default);
  display: flex;
  align-items: center;
  justify-content: center;
}
div.fdate-wrap .fdate-clear {
  display: none;
}
div.fdate-wrap .fdate-grid .today {
  background-color: var(--mcath-filter-highlight);
  color: #fff;
  font-weight: 600;
}
div.fdate-wrap .fdate-grid:has(.selected:not(.today)) .today {
  background-color: transparent;
  color: inherit;
  font-weight: 600;
}
div.fdate-wrap .fdate-grid > div.fdate-day:not(.weekday):hover,
div.fdate-wrap .fdate-grid .selected {
  background-color: var(--mcath-filter-highlight);
  color: #fff;
  font-weight: 600;
}

body:has(.facetwp-loading) .fdate-day {
  opacity: 0.4;
  pointer-events: none;
}

.mcath-hide-datemax,
.mcath-show-datemax {
  margin: 0;
  position: absolute;
  bottom: 6px;
  left: 1rem;
  font-size: 0.9em;
}
.mcath-hide-datemax:not(:hover),
.mcath-show-datemax:not(:hover) {
  opacity: 0.75;
  text-decoration: underline;
}
.mcath-hide-datemax a,
.mcath-show-datemax a {
  text-decoration: none !important;
  font-weight: 400;
}

.mcath-hide-datemax {
  display: none;
}

div.facetwp-selections {
  margin-top: 1.5rem;
}
div.facetwp-selections ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}
div.facetwp-selections .facetwp-selection-label {
  display: none;
}
div.facetwp-selections .facetwp-selection-value {
  background-color: #fff;
  padding: 7px 30px 7px 12px;
  color: #000;
  border-radius: 2px;
  background-position: calc(100% - 10px) center;
  transition: var(--wp--custom--transition--default);
}
div.facetwp-selections .facetwp-selection-value:hover {
  opacity: 0.7;
  transform: translate3d(0, 0, 0) scale(1.05);
}

.wp-block-getwid-images-slider.has-cropped-images .wp-block-getwid-images-slider__item {
  aspect-ratio: 1;
}

.wp-block-getwid-tabs__nav-links {
  margin-bottom: clamp(1rem, 2vw, 35px);
  gap: clamp(1rem, 2vw, 35px);
  font-weight: 600;
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
  .wp-block-getwid-tabs__nav-links {
    margin-bottom: 4px;
    gap: 4px;
  }
  .wp-block-getwid-tabs__nav-links > * {
    width: 100%;
  }
  .wp-block-getwid-tabs__nav-links:has(> :nth-child(3)) {
    flex-direction: column;
  }
  .wp-block-getwid-tabs__nav-links:not(:has(> :nth-child(3))) {
    flex-wrap: nowrap;
  }
}

.wp-block-getwid-tabs__nav-link {
  border: none;
  text-align: center;
  margin: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}
.wp-block-getwid-tabs__nav-link .ui-tabs-anchor {
  color: var(--wp--preset--color--primary);
  border: 1px solid !important;
  transition: var(--wp--custom--transition--default);
}
.wp-block-getwid-tabs__nav-link .ui-tabs-anchor:has(mark) {
  padding: 0 !important;
  border: none !important;
  background: none;
}
.wp-block-getwid-tabs__nav-link .ui-tabs-anchor:has(mark) mark {
  padding: 0.5em 0.75em !important;
  display: block;
  border: 1px solid !important;
  transition: var(--wp--custom--transition--default);
}
.wp-block-getwid-tabs__nav-link:where(.ui-state-active, .ui-state-focus, .ui-state-hover) .ui-tabs-anchor {
  box-shadow: 0 -5px 0 currentColor inset !important;
}
.wp-block-getwid-tabs__nav-link:where(.ui-state-active, .ui-state-focus, .ui-state-hover) .ui-tabs-anchor:has(mark) {
  box-shadow: none !important;
}
.wp-block-getwid-tabs__nav-link:where(.ui-state-active, .ui-state-focus, .ui-state-hover) .ui-tabs-anchor:has(mark) mark {
  box-shadow: 0 -5px 0 currentColor inset !important;
}

.wp-block-getwid-tabs__tab-content {
  padding: 0;
  border: none;
}

.wp-block-group.has-text-color > .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-link .ui-tabs-anchor {
  --wp--preset--color--primary: currentColor !important;
}

div.wp-block-getwid-toggle {
  border: none;
}
div.wp-block-getwid-toggle .wp-block-getwid-toggle__content,
div.wp-block-getwid-toggle .wp-block-getwid-toggle__header-wrapper {
  border: none !important;
}
div.wp-block-getwid-toggle .wp-block-getwid-toggle__header {
  padding: 0;
  display: none !important;
}
div.wp-block-getwid-toggle .wp-block-getwid-toggle__header > a {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  font-family: var(--wp--preset--font-family--heading);
  font-size: var(--wp--preset--font-size--medium);
  font-style: normal;
  font-weight: var(--wp--custom--font-weight--bold);
  padding: 0.7rem 1.6rem;
  border-radius: var(--wp--custom--button--border-radius);
  border: none;
  cursor: pointer;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
div.wp-block-getwid-toggle .wp-block-getwid-toggle__header > a:hover, div.wp-block-getwid-toggle .wp-block-getwid-toggle__header > a:focus, div.wp-block-getwid-toggle .wp-block-getwid-toggle__header > a:active {
  background-color: color-mix(in srgb, var(--wp--preset--color--primary) 80%, black);
}
div.wp-block-getwid-toggle .wp-block-getwid-toggle__header .wp-block-getwid-toggle__icon i {
  font-size: 1.2rem;
}
div.wp-block-getwid-toggle .wp-block-getwid-toggle__content {
  padding: 0;
}

.facetwp-type-pager {
  text-align: center;
}
.facetwp-type-pager a {
  text-decoration: none;
}
.facetwp-type-pager .facetwp-page {
  display: inline-flex;
  padding: 5px;
  /* aspect-ratio: 1; */
  background: var(--wp--preset--color--neutral--accent);
  min-width: 40px;
  height: auto;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  text-decoration: none;
}
.facetwp-type-pager .facetwp-page.active, .facetwp-type-pager .facetwp-page:not(.active):hover {
  color: #fff;
  background-color: var(--wp--preset--color--primary);
}

.wp-block-gallery figure.wp-block-image.is-style-default:first-child {
  box-shadow: -15px -15px 0 var(--wp--preset--color--primary);
}
.wp-block-gallery figure.wp-block-image.is-style-default:last-child {
  box-shadow: 15px 15px 0 var(--wp--preset--color--primary);
}

@media screen and (max-width: 992px) {
  .wp-block-post-template[class*=columns-4] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (max-width: 782px) {
  .wp-block-post-template[class*=columns-4] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 480px) {
  .wp-block-post-template[class*=columns-4] {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.wp-block-post-terms a {
  color: currentColor !important;
  padding: 0 !important;
}
.wp-block-post-terms a:after {
  display: none;
}

.wp-block-post {
  position: relative;
}
.wp-block-post .wp-block-post__image-wrapper {
  transition: var(--wp--custom--transition--default);
  box-shadow: 0 0 0 0 var(--mcath-block-post-color);
  overflow: visible;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  aspect-ratio: 1;
}
.wp-block-post .wp-block-post__image-wrapper:has(.wp-block-post-terms) .wp-block-post-featured-image {
  --triangle-size: 90px;
  clip-path: polygon(var(--triangle-size) 0, 100% 0, 100% 100%, 0 100%, 0 var(--triangle-size));
}
@media screen and (max-width: 600px) {
  .wp-block-post .wp-block-post__image-wrapper:has(.wp-block-post-terms) .wp-block-post-featured-image {
    --triangle-size: 95px;
  }
}
.wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms {
  position: absolute;
  left: -0.6%;
  top: 2.3%;
  z-index: 3;
  transform: rotate(-45deg) translate3d(0, 0, 0);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26%;
  text-transform: uppercase;
  overflow: hidden;
  height: 50px;
  line-height: 1.1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  font-size: 0.85rem !important;
  text-align: center;
}
@media screen and (max-width: 1600px) {
  .wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms {
    left: 0.5%;
  }
}
@media screen and (max-width: 1380px) {
  .wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms {
    width: 33%;
    left: -3%;
  }
}
@media screen and (max-width: 1280px) {
  .wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms {
    left: -1%;
  }
  .wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms a {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 782px) {
  .wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms {
    width: 29%;
    left: -3%;
    top: 1.7%;
  }
}
@media screen and (max-width: 600px) {
  .wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms {
    width: 95px;
    left: -2.8%;
    top: 1.5%;
  }
}
.wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms:not([data-block]) {
  pointer-events: none;
}
.wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms a {
  padding: 0;
  background: none;
  display: block;
  text-align: center;
  white-space: normal;
  word-break: break-word;
  text-wrap: balance;
}
.wp-block-post .wp-block-post__image-wrapper .wp-block-post-terms > *:not(:first-child) {
  display: none;
}
.wp-block-post .wp-block-post__image-wrapper .wp-block-post-featured-image {
  margin: 0;
}
.wp-block-post img {
  opacity: 1 !important;
}
.wp-block-post .wp-block-post-title a {
  text-decoration: none !important;
}
.wp-block-post .wp-block-post-title a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  background-color: #fff;
  opacity: 0;
  transition: var(--wp--custom--transition--default);
}
.wp-block-post .time-separator {
  font-size: 0.4em;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -0.2em;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.wp-block-post .event-dates-list {
  display: flex;
  gap: 0px;
  flex-direction: column;
}
.wp-block-post .event-dates-list br {
  display: none;
}
.wp-block-post:hover .wp-block-post__image-wrapper {
  box-shadow: 0 0 0 5px var(--mcath-block-post-color);
  background: var(--mcath-block-post-color) !important;
}
.wp-block-post:hover .wp-block-post-title a {
  color: var(--mcath-block-post-color);
}
.wp-block-post:hover .wp-block-post__image-wrapper .wp-block-post-terms, .wp-block-post:hover .wp-block-post__image-wrapper .wp-block-post-terms *,
.wp-block-post:hover .wp-block-post__image-wrapper,
.wp-block-post:hover .wp-block-post__image-wrapper * {
  color: #fff;
}
.wp-block-post.event[class*=event_category-cinema] .wp-block-post__image-wrapper:not(.wp-block-post__image-wrapper-force-square) .wp-block-post-featured-image {
  aspect-ratio: 2/3 !important;
}
.wp-block-post-template-force-image-square .wp-block-post.event[class*=event_category-cinema] .wp-block-post__image-wrapper .wp-block-post-featured-image {
  aspect-ratio: 1 !important;
}
.wp-block-post.event[class*=event_category-cinema] .wp-block-post__content-wrapper .wp-block-post__terms {
  display: none;
}
.wp-block-post-template-force-image-square .wp-block-post .wp-block-post__image-wrapper .wp-block-post-featured-image {
  aspect-ratio: 1 !important;
}

.wp-block-post-template.mcath-query-mixed .wp-block-post.event .wp-block-post__image-wrapper .wp-block-post-featured-image {
  aspect-ratio: 1 !important;
}
.wp-block-post-template.mcath-query-mixed .wp-block-post.event .wp-block-post__content-wrapper .wp-block-post__terms {
  display: block !important;
}
.wp-block-post-template.mcath-query-mixed .wp-block-post.event .event-dates-list {
  font-weight: 700 !important;
}

body:not(:has(.event-day-filters)) .event .movie-time {
  display: none !important;
}

body:has(.event-day-filters) .facetwp-template.facetwp-loading:before {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c5.421 0 10-4.579 10-10h-2c0 4.337-3.663 8-8 8s-8-3.663-8-8c0-4.336 3.663-8 8-8V2C6.579 2 2 6.58 2 12c0 5.421 4.579 10 10 10z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  display: block;
  width: 25px;
  height: 25px;
  animation: spin 2s linear infinite;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 12px);
  background-color: currentColor;
  z-index: 3;
}
body:has(.event-day-filters) .facetwp-template.facetwp-loading > * {
  opacity: 0 !important;
}

.event-day-filters ~ .wp-block-query .facetwp-template {
  min-height: 50vh;
  position: relative;
}

#tickets .event-dates-list {
  display: flex;
  flex-direction: column;
  gap: 0.3em;
}
#tickets .event-dates-list .event-date {
  display: flex;
  justify-content: space-between;
  gap: 0;
  padding: 0;
}
@media screen and (max-width: 600px) {
  #tickets .event-dates-list .event-date {
    flex-wrap: wrap;
  }
}
#tickets .event-dates-list .event-date > * {
  width: 100%;
  padding: 0.8em 3%;
  text-align: center;
  line-height: 1.1;
  align-items: center;
  justify-content: center;
  display: flex;
}
@media screen and (max-width: 600px) {
  #tickets .event-dates-list .event-date > * {
    width: auto;
  }
}
@media screen and (max-width: 1400px) {
  #tickets .event-dates-list .event-date > * {
    font-size: 0.95em;
  }
}
#tickets .event-dates-list .event-date > *:last-child {
  margin-left: auto;
  width: auto;
  flex: 0 0 auto;
}
#tickets .event-dates-list .event-date > *.event-start-date {
  text-align: left;
  justify-content: flex-start;
  text-wrap: balance;
  min-width: 220px;
}
@media screen and (max-width: 600px) {
  #tickets .event-dates-list .event-date > *.event-start-date {
    min-width: 0;
    max-width: 200px;
  }
}
#tickets .event-dates-list .event-date > *.event-start-time {
  width: 100%;
  padding-left: 5px;
  padding-right: 15px;
  white-space: nowrap;
}
@media screen and (min-width: 1580px) {
  #tickets .event-dates-list .event-date > *.event-start-time {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 1580px) {
  #tickets .event-dates-list .event-date > *.event-start-time {
    padding-right: 15px;
    white-space: normal;
    width: auto;
    min-width: 70px;
  }
}
@media screen and (max-width: 600px) {
  #tickets .event-dates-list .event-date > *.event-start-time {
    max-width: 70px;
    white-space: normal;
    text-wrap: pretty;
    text-align: center;
  }
}
#tickets .event-dates-list .event-date > *.event-language {
  padding: 2px 0 0 0;
  margin-left: 1rem;
  margin-right: 1rem;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cpath fill-rule='evenodd' d='M34 17c0-.356-.141-.697-.395-.952l-2.758-2.758 1.01-3.768A1.34 1.34 0 0 0 31.72 8.5a1.325 1.325 0 0 0-.814-.627l-3.768-1.01-1.012-3.77a1.335 1.335 0 0 0-.626-.815 1.34 1.34 0 0 0-1.022-.136l-3.768 1.01-2.76-2.76a1.348 1.348 0 0 0-1.902 0l-2.758 2.76-3.769-1.01A1.342 1.342 0 0 0 8.5 2.28a1.342 1.342 0 0 0-.626.816L6.862 6.863 3.096 7.874a1.346 1.346 0 0 0-.953 1.648l1.012 3.768-2.76 2.758A1.358 1.358 0 0 0 0 17c0 .355.143.699.395.952l2.76 2.757-1.012 3.77c-.092.344-.043.712.137 1.02.178.31.47.535.816.626l3.766 1.011 1.012 3.769a1.338 1.338 0 0 0 1.648.952l3.769-1.01 2.758 2.76a1.35 1.35 0 0 0 1.902 0l2.76-2.76 3.767 1.01a1.347 1.347 0 0 0 1.022-.134c.31-.18.534-.474.626-.818l1.012-3.769 3.768-1.011a1.349 1.349 0 0 0 .95-1.647l-1.009-3.769 2.758-2.757c.254-.253.395-.597.395-.952'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cpath fill-rule='evenodd' d='M34 17c0-.356-.141-.697-.395-.952l-2.758-2.758 1.01-3.768A1.34 1.34 0 0 0 31.72 8.5a1.325 1.325 0 0 0-.814-.627l-3.768-1.01-1.012-3.77a1.335 1.335 0 0 0-.626-.815 1.34 1.34 0 0 0-1.022-.136l-3.768 1.01-2.76-2.76a1.348 1.348 0 0 0-1.902 0l-2.758 2.76-3.769-1.01A1.342 1.342 0 0 0 8.5 2.28a1.342 1.342 0 0 0-.626.816L6.862 6.863 3.096 7.874a1.346 1.346 0 0 0-.953 1.648l1.012 3.768-2.76 2.758A1.358 1.358 0 0 0 0 17c0 .355.143.699.395.952l2.76 2.757-1.012 3.77c-.092.344-.043.712.137 1.02.178.31.47.535.816.626l3.766 1.011 1.012 3.769a1.338 1.338 0 0 0 1.648.952l3.769-1.01 2.758 2.76a1.35 1.35 0 0 0 1.902 0l2.76-2.76 3.767 1.01a1.347 1.347 0 0 0 1.022-.134c.31-.18.534-.474.626-.818l1.012-3.769 3.768-1.011a1.349 1.349 0 0 0 .95-1.647l-1.009-3.769 2.758-2.757c.254-.253.395-.597.395-.952'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 40px;
          mask-size: 40px;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #000;
  color: #fff;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1;
  white-space: nowrap;
  min-width: 40px;
}
#tickets .event-dates-list .event-date > *.event-language.is-vo {
  background-color: var(--wp--preset--color--red);
}
#tickets .event-dates-list .event-date > *.event-language.is-vo ~ .event-book .wp-block-button__link {
  background-color: var(--wp--preset--color--red) !important;
}
#tickets .event-dates-list .event-date > *.event-language.is-vo ~ .event-book .wp-block-button__link:hover {
  background-color: transparent !important;
}
#tickets .event-dates-list .event-date > *.event-book {
  min-width: 180px;
  padding: 0;
}
@media screen and (max-width: 1580px) {
  #tickets .event-dates-list .event-date > *.event-book {
    min-width: 135px;
  }
}
@media screen and (max-width: 600px) {
  #tickets .event-dates-list .event-date > *.event-book {
    min-width: 100%;
    min-height: 50px;
  }
}
#tickets .event-dates-list .event-date > *.event-book .wp-block-button {
  height: 100%;
  width: 100%;
}
#tickets .event-dates-list .event-date > *.event-book .wp-block-button__link {
  font-size: 1.1em;
  align-items: center;
  justify-content: center;
  display: flex;
  height: 100%;
}
@media screen and (max-width: 1580px) {
  #tickets .event-dates-list .event-date > *.event-book .wp-block-button__link {
    font-size: 0.95em;
    padding-left: 8px;
    padding-right: 8px;
  }
}
#tickets .event-dates-list .event-date > *.event-book .wp-block-button__link.is-out-of-stock {
  background-color: transparent;
  color: var(--wp--preset--color--secondary);
  pointer-events: none;
}
#tickets .event-dates-list .event-date:nth-child(odd) {
  background-color: var(--wp--preset--color--neutral--accent);
}

@media screen and (min-width: 992px) {
  .event-header + .wp-block-group .wp-block-column:has(#tickets) {
    min-width: 405px;
    align-self: flex-start;
    position: sticky;
    top: 40px;
    z-index: 2;
  }
}

@media screen and (max-width: 992px) {
  .event-header + .wp-block-group .wp-block-columns:has(#tickets) {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
  }
}

.movies-archive-header {
  background-color: #000;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
  padding-top: 0;
  box-shadow: rgba(0, 0, 0, 0.1607843137) 0 6px 10px 0;
  position: relative;
}
.movies-archive-header > .wp-block-group {
  padding: calc(var(--mcath-header-padding-top) + clamp(20px, 6vw, 60px)) var(--wp--style--root--padding-right) clamp(20px, 6vw, 60px) var(--wp--style--root--padding-left);
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
.movies-archive-header > .wp-block-group.fixed-corners:after {
  top: calc(var(--mcath-header-padding-top) + clamp(10px, 3vw, 40px));
}
@media screen and (min-width: 600px) {
  .movies-archive-header > .wp-block-group {
    min-height: 60vh;
  }
}
.movies-archive-header .wp-block-heading {
  max-width: 800px;
  margin: 0 auto;
}

.movies-archive-header__label {
  width: 100%;
  font-weight: 600;
}
@media screen and (max-width: 992px) {
  .movies-archive-header__label {
    text-align: center;
  }
}

.movies-archive-header__movie-bg {
  opacity: 0.35;
  -webkit-mask-image: radial-gradient(ellipse 130% 110% at 50% 50%, #000 30%, rgba(0, 0, 0, 0.3) 55%);
          mask-image: radial-gradient(ellipse 130% 110% at 50% 50%, #000 30%, rgba(0, 0, 0, 0.3) 55%);
  pointer-events: none;
}
@media screen and (min-width: 600px) {
  .movies-archive-header__movie-bg {
    opacity: 0.75;
  }
}

.movies-archive-header__thumbnails {
  margin-top: 2rem;
}
@media screen and (max-width: 992px) {
  .movies-archive-header__thumbnails {
    margin-bottom: -14% !important;
  }
}
.movies-archive-header__thumbnails .wp-block-image {
  background-color: #000;
  box-shadow: 0 0 0 2px #fff;
  cursor: pointer;
  transition: var(--wp--custom--transition--default);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 20'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cg id='Group' fill='%23FFF' fill-rule='nonzero'%3E%3Cpath id='Path' d='M8 10h6v6H8z'/%3E%3Cpath id='Shape' d='M16 2h-2V0h-2v2H6V0H4v2H2a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2Zm0 16H2V6h14v12Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25%;
}
.movies-archive-header__thumbnails .wp-block-image:hover, .movies-archive-header__thumbnails .wp-block-image:focus {
  box-shadow: 0 0 0 5px #fff;
}

.event-day-filters {
  transition-property: opacity, transform, margin !important;
  position: relative;
}

.event-day-filters__toggle {
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.event-day-filters__toggle:before {
  content: "";
  display: block;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 9c-1.6 0-3 1.4-3 3s1.4 3 3 3 3-1.4 3-3-1.4-3-3-3z'/%3E%3Cpath d='M16 6H8a6 6 0 0 0-6 6 6 6 0 0 0 6 6h8a6 6 0 0 0 6-6 6 6 0 0 0-6-6zm0 10H8a4 4 0 0 1-4-4 4 4 0 0 1 4-4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4zm4-4h1-1z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 9c-1.6 0-3 1.4-3 3s1.4 3 3 3 3-1.4 3-3-1.4-3-3-3z'/%3E%3Cpath d='M16 6H8a6 6 0 0 0-6 6 6 6 0 0 0 6 6h8a6 6 0 0 0 6-6 6 6 0 0 0-6-6zm0 10H8a4 4 0 0 1-4-4 4 4 0 0 1 4-4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4zm4-4h1-1z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  width: 45px;
  aspect-ratio: 1;
  background-color: currentColor;
}
.event-day-filters__toggle.active:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 6H8a6 6 0 0 0-6 6 6 6 0 0 0 6 6h8a6 6 0 0 0 0-12zm0 9c-1.6 0-3-1.4-3-3s1.4-3 3-3 3 1.4 3 3-1.4 3-3 3z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 6H8a6 6 0 0 0-6 6 6 6 0 0 0 6 6h8a6 6 0 0 0 0-12zm0 9c-1.6 0-3-1.4-3-3s1.4-3 3-3 3 1.4 3 3-1.4 3-3 3z'/%3E%3C/svg%3E");
  background-color: var(--wp--preset--color--primary);
}

.event-day-filters__buttons {
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
  gap: 3px;
  position: absolute;
  left: 0;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: auto;
}
.event-day-filters__buttons::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.event-day-filters__buttons::-webkit-scrollbar-track {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}
.event-day-filters__buttons::-webkit-scrollbar-thumb {
  outline: 0;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 500px;
}
.event-day-filters__buttons::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 600px) {
  .event-day-filters__buttons {
    flex-direction: row;
    overflow: auto;
    margin-top: 1rem;
  }
  .event-day-filters__buttons > button {
    min-width: 130px;
    padding: 5px;
  }
}
.event-day-filters__buttons > button {
  width: 100%;
  padding: 18px 8px;
  font: inherit;
  text-transform: capitalize !important;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--wp--preset--color--neutral--accent);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  cursor: pointer;
}
.event-day-filters__buttons > button:hover, .event-day-filters__buttons > button:active, .event-day-filters__buttons > button:focus, .event-day-filters__buttons > button.active {
  background-color: var(--wp--preset--color--primary);
  color: #fff;
}

.event-day-filters:not(:has(.event-day-filters__buttons[style*=display])) {
  margin-bottom: 80px;
}

body:has(.event-day-filters):has(.is-loading) .wp-block-query {
  animation: none !important;
  opacity: 0 !important;
}

@media screen and (min-width: 600px) {
  .overlap--left {
    margin-left: calc(clamp(15px, 2.5vw, 3rem) * -1);
  }
}

@media screen and (min-width: 600px) {
  .overlap--right {
    margin-right: calc(clamp(15px, 2.5vw, 3rem) * -1);
  }
}

.wp-block-column:has(> [class*=overlap--]) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.wp-block-column:has(> [class*=overlap--]) [class*=overlap--][style*="(--wp--preset--spacing--medium)"] {
  padding: clamp(15px, 1.5vw, 25px) !important;
}
.wp-block-column:has(> [class*=overlap--]):has(blockquote) [class*=overlap--][style*="(--wp--preset--spacing--medium)"] {
  padding: 0 !important;
}
.wp-block-column:has(> [class*=overlap--]):has(blockquote) blockquote {
  padding: clamp(1.5rem, 2.5vw, 3.5rem);
  line-height: 1.1;
  min-height: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .wp-block-column:has(> [class*=overlap--]):has(blockquote) blockquote {
    text-align: center;
    min-height: 0;
  }
}

@media screen and (max-width: 600px) {
  .wp-block-columns:has([class*=overlap--]) {
    gap: 0;
  }
}
.wp-block-columns:has([class*=overlap--]) img:not([style*=aspect-ratio]) {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}

.overlay-mix--multiply:after {
  mix-blend-mode: multiply;
}

@media screen and (max-width: 600px) {
  .site-footer *:not(.wp-block-button__link) {
    text-align: left;
  }
  .site-footer .wp-block-column[style*="flex-basis:2px"] .wp-block-group {
    flex: 1;
    height: 2px;
  }
}
.site-footer a:not([class]) {
  font-weight: 400;
  -webkit-text-decoration: underline transparent;
          text-decoration: underline transparent;
  text-decoration-offset: 0.3em;
}
.site-footer a:not([class]):hover {
  text-decoration-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--secondary);
}
.site-footer ul li::marker {
  color: inherit;
}

.mcath-locations > .wp-block-group {
  gap: 1rem;
  position: relative;
  transition: color 0.3s ease-in-out;
}
.mcath-locations > .wp-block-group a {
  transition: all 0.3s ease-in-out;
}
.mcath-locations > .wp-block-group * {
  position: static;
}
.mcath-locations > .wp-block-group .wp-block-group.has-background {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.667 95.2787'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cpath id='Fill-288' fill='%23000' d='m98.5104 44.9726-8.0863-7.7312 2.9609-10.5615c.2689-.9661.1279-1.9948-.397-2.8617-.5195-.8668-1.3811-1.496-2.3916-1.7546l-11.0497-2.8303-2.9609-10.5641c-.269-.966-.9295-1.7886-1.8355-2.2846-.906-.504-1.9818-.6397-2.9922-.3786L60.7083 8.8363l-8.0862-7.7338c-1.538-1.47-4.034-1.47-5.5771 0l-8.0863 7.7338L27.909 6.006c-1.0105-.2611-2.0862-.1254-2.9922.3786-.906.496-1.5666 1.3185-1.8356 2.2846l-2.9608 10.564-11.0498 2.8304c-1.0104.2585-1.8695.893-2.3943 1.7546-.5222.8669-.6632 1.8956-.3942 2.8617l2.9634 10.5615-8.0888 7.7312C.4177 45.68 0 46.641 0 47.6384c0 1 .4178 1.9582 1.1567 2.6658l8.0888 7.7312L6.2821 68.602c-.269.9609-.128 1.9896.3968 2.8565.5222.8668 1.3813 1.496 2.3917 1.7545l11.0498 2.833 2.9608 10.5615c.269.966.9295 1.7885 1.8356 2.2898.6031.3342 1.2846.504 1.9713.504.3394 0 .684-.0418 1.0209-.128l11.0497-2.8303 8.0863 7.7312c.7415.7076 1.7441 1.1044 2.7885 1.1044s2.047-.3968 2.7886-1.1044l8.0862-7.7312 11.0498 2.8303c.3368.0862.6814.128 1.0209.128.6867 0 1.3681-.1724 1.9713-.504.906-.5013 1.5666-1.3237 1.8355-2.2898l2.9609-10.5615 11.0497-2.833c1.0105-.2584 1.8721-.8877 2.3943-1.7545.5222-.8669.6632-1.8956.3943-2.859l-2.961-10.5642 8.0864-7.7312c.7389-.7076 1.1566-1.6658 1.1566-2.6658 0-.9974-.4177-1.9583-1.1566-2.6658Z'/%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.667 95.2787'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cpath id='Fill-288' fill='%23000' d='m98.5104 44.9726-8.0863-7.7312 2.9609-10.5615c.2689-.9661.1279-1.9948-.397-2.8617-.5195-.8668-1.3811-1.496-2.3916-1.7546l-11.0497-2.8303-2.9609-10.5641c-.269-.966-.9295-1.7886-1.8355-2.2846-.906-.504-1.9818-.6397-2.9922-.3786L60.7083 8.8363l-8.0862-7.7338c-1.538-1.47-4.034-1.47-5.5771 0l-8.0863 7.7338L27.909 6.006c-1.0105-.2611-2.0862-.1254-2.9922.3786-.906.496-1.5666 1.3185-1.8356 2.2846l-2.9608 10.564-11.0498 2.8304c-1.0104.2585-1.8695.893-2.3943 1.7546-.5222.8669-.6632 1.8956-.3942 2.8617l2.9634 10.5615-8.0888 7.7312C.4177 45.68 0 46.641 0 47.6384c0 1 .4178 1.9582 1.1567 2.6658l8.0888 7.7312L6.2821 68.602c-.269.9609-.128 1.9896.3968 2.8565.5222.8668 1.3813 1.496 2.3917 1.7545l11.0498 2.833 2.9608 10.5615c.269.966.9295 1.7885 1.8356 2.2898.6031.3342 1.2846.504 1.9713.504.3394 0 .684-.0418 1.0209-.128l11.0497-2.8303 8.0863 7.7312c.7415.7076 1.7441 1.1044 2.7885 1.1044s2.047-.3968 2.7886-1.1044l8.0862-7.7312 11.0498 2.8303c.3368.0862.6814.128 1.0209.128.6867 0 1.3681-.1724 1.9713-.504.906-.5013 1.5666-1.3237 1.8355-2.2898l2.9609-10.5615 11.0497-2.833c1.0105-.2584 1.8721-.8877 2.3943-1.7545.5222-.8669.6632-1.8956.3943-2.859l-2.961-10.5642 8.0864-7.7312c.7389-.7076 1.1566-1.6658 1.1566-2.6658 0-.9974-.4177-1.9583-1.1566-2.6658Z'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: currentColor !important;
}
.mcath-locations > .wp-block-group a:after {
  content: "";
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 2;
}
.mcath-locations > .wp-block-group > .wp-block-group:first-child {
  transition: none;
}
.mcath-locations > .wp-block-group:not(:hover) {
  color: inherit !important;
}
.mcath-locations > .wp-block-group:hover a {
  text-decoration: underline !important;
}

.wp-block-query-pagination {
  gap: 0;
}
.wp-block-query-pagination .page-numbers,
.wp-block-query-pagination a[class*=wp-block-query-pagination-] {
  margin: 0;
  border-radius: 0;
  border: 0;
  aspect-ratio: 1;
  min-width: 50px;
  background-color: var(--wp--preset--color--neutral-accent);
  font-size: 1rem;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers {
  margin: 0;
  display: flex;
}
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-next {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-query-pagination .wp-block-query-pagination-previous span,
.wp-block-query-pagination .wp-block-query-pagination-next span {
  margin: 0;
}

body:not(.wp-admin) input[type=button], body:not(.wp-admin) input[type=email], body:not(.wp-admin) input[type=search], body:not(.wp-admin) input[type=submit], body:not(.wp-admin) input[type=text], body:not(.wp-admin) textarea, .editor-styles-wrapper input[type=button], .editor-styles-wrapper input[type=email], .editor-styles-wrapper input[type=search], .editor-styles-wrapper input[type=submit], .editor-styles-wrapper input[type=text], .editor-styles-wrapper textarea {
  min-height: 45px;
}

.mcath-cinechecks .wp-block-image {
  position: relative;
}
.mcath-cinechecks .wp-block-image img {
  width: 32px !important;
  height: auto;
}
.mcath-cinechecks .wp-block-image .wp-element-caption {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  padding: 4px 6px 5px 6px;
  border-radius: 5px;
  opacity: 0;
  margin: 0;
  font-size: 15px;
  -webkit-font-smoothing: subpixel-antialiased;
  transition: var(--wp--custom--transition--default);
  pointer-events: none;
  min-width: 170px;
  overflow: visible;
  text-align: center;
  line-height: 1.1;
  word-break: normal;
}
.mcath-cinechecks .wp-block-image .wp-element-caption:has(strong) {
  min-width: 0;
}
.mcath-cinechecks .wp-block-image .wp-element-caption strong {
  font-weight: 400;
}
.mcath-cinechecks .wp-block-image:hover .wp-element-caption {
  opacity: 1;
  transform: translate3d(-50%, 10px, 0);
}

div.search-in-place {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: auto;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.15);
  border: none;
  max-height: 45vh;
}
div.search-in-place::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
div.search-in-place::-webkit-scrollbar-track {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}
div.search-in-place::-webkit-scrollbar-thumb {
  outline: 0;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 500px;
}
div.search-in-place::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
div.search-in-place .label {
  display: none;
}
div.search-in-place .item {
  padding: 15px;
  position: relative;
}
div.search-in-place .item .resume {
  display: none;
}
div.search-in-place .item a {
  text-decoration: none !important;
}
div.search-in-place .item a:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
div.search-in-place .item .ellipsis {
  margin-left: 5px;
  opacity: 0.5;
}

.search-in-place-box-container.search-in-place-box-container-custom-design [name=s] {
  height: 65px;
  border: none;
  text-transform: none;
  background: #fff !important;
}
.search-in-place-box-container.search-in-place-box-container-custom-design [name=s]::-moz-placeholder {
  font-size: 1.4rem;
}
.search-in-place-box-container.search-in-place-box-container-custom-design [name=s], .search-in-place-box-container.search-in-place-box-container-custom-design [name=s]::placeholder {
  font-size: 1.4rem;
}
.search-in-place-box-container.search-in-place-box-container-custom-design [name=s]::-webkit-search-cancel-button {
  opacity: 1;
  display: block;
  z-index: 999;
  cursor: pointer;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm4.207 12.793-1.414 1.414L12 13.414l-2.793 2.793-1.414-1.414L10.586 12 7.793 9.207l1.414-1.414L12 10.586l2.793-2.793 1.414 1.414L13.414 12l2.793 2.793z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm4.207 12.793-1.414 1.414L12 13.414l-2.793 2.793-1.414-1.414L10.586 12 7.793 9.207l1.414-1.414L12 10.586l2.793-2.793 1.414 1.414L13.414 12l2.793 2.793z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: var(--wp--preset--color--primary);
  width: 30px;
  height: 30px;
  overflow: visible;
  -webkit-appearance: none;
}
.search-in-place-box-container.search-in-place-box-container-custom-design [name=s] + input[type=search] {
  opacity: 0 !important;
  pointer-events: none;
}

.search-in-place-box-container.search-in-place-box-container-custom-design form > label {
  position: relative;
}
.search-in-place-box-container.search-in-place-box-container-custom-design form > label:after {
  content: "";
  display: block;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 18a8 8 0 0 0 4.9-1.7l4.4 4.4 1.4-1.4-4.4-4.4A8 8 0 0 0 18 10a8 8 0 1 0-8 8zm0-14a6 6 0 1 1 0 12 6 6 0 0 1 0-12z'/%3E%3Cpath d='M11.4 8.6c.4.4.6.9.6 1.4h2a4 4 0 0 0-1.2-2.8 4 4 0 0 0-5.6 0l1.4 1.4a2 2 0 0 1 2.8 0z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 18a8 8 0 0 0 4.9-1.7l4.4 4.4 1.4-1.4-4.4-4.4A8 8 0 0 0 18 10a8 8 0 1 0-8 8zm0-14a6 6 0 1 1 0 12 6 6 0 0 1 0-12z'/%3E%3Cpath d='M11.4 8.6c.4.4.6.9.6 1.4h2a4 4 0 0 0-1.2-2.8 4 4 0 0 0-5.6 0l1.4 1.4a2 2 0 0 1 2.8 0z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 50%;
          mask-size: 50%;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: var(--wp--preset--color--primary);
  font-size: 0;
  color: transparent;
  height: 100%;
  aspect-ratio: 1;
  width: auto;
  opacity: 1;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
}
.search-in-place-box-container.search-in-place-box-container-custom-design form > label:has(input:not(:-moz-placeholder-shown)):after {
  opacity: 0;
}
.search-in-place-box-container.search-in-place-box-container-custom-design form > label:has(input:not(:placeholder-shown)):after {
  opacity: 0;
}

body:has(.search-in-place-box-container .search-field:-moz-placeholder-shown) [class*=search-in-place-mark] {
  background: none !important;
  text-decoration: none !important;
  font-weight: inherit !important;
  padding: 0 !important;
  color: inherit !important;
}

body:has(.search-in-place-box-container .search-field:placeholder-shown) [class*=search-in-place-mark] {
  background: none !important;
  text-decoration: none !important;
  font-weight: inherit !important;
  padding: 0 !important;
  color: inherit !important;
}

body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) .search-in-place-mark-active, body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) .search-in-place a:focus, body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) [class*=search-in-place-mark] {
  text-decoration: 2px wavy underline;
  text-decoration-color: var(--wp--preset--color--primary);
  background: none !important;
  padding: 0 !important;
  color: inherit;
}

body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) .search-in-place-mark-active, body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) .search-in-place a:focus, body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) [class*=search-in-place-mark] {
  -webkit-text-decoration: 2px wavy underline;
          text-decoration: 2px wavy underline;
  text-decoration-color: var(--wp--preset--color--primary);
  background: none !important;
  padding: 0 !important;
  color: inherit;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) :where(p, .wp-block-getwid-accordion__header-title) .search-in-place-mark-active, body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) :where(p, .wp-block-getwid-accordion__header-title) [class*=search-in-place-mark] a:focus, body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) :where(p, .wp-block-getwid-accordion__header-title) [class*=search-in-place-mark] {
  color: var(--wp--preset--color--primary);
  font-weight: 600;
  text-underline-offset: 0.4em;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) :where(p, .wp-block-getwid-accordion__header-title) .search-in-place-mark-active, body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) :where(p, .wp-block-getwid-accordion__header-title) [class*=search-in-place-mark] a:focus, body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) :where(p, .wp-block-getwid-accordion__header-title) [class*=search-in-place-mark] {
  color: var(--wp--preset--color--primary);
  font-weight: 600;
  text-underline-offset: 0.4em;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content-wrapper:has([class*=search-in-place-mark]), body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has([class*=search-in-place-mark]) + .wp-block-getwid-accordion__content-wrapper {
  display: block !important;
  height: auto !important;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content-wrapper:has([class*=search-in-place-mark]),
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has([class*=search-in-place-mark]) + .wp-block-getwid-accordion__content-wrapper {
  display: block !important;
  height: auto !important;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content-wrapper:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content, body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has([class*=search-in-place-mark]) + .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content {
  position: relative;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content-wrapper:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content,
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has([class*=search-in-place-mark]) + .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content {
  position: relative;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content-wrapper:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content:after, body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has([class*=search-in-place-mark]) + .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content:after {
  display: block;
  pointer-events: none;
  background-color: var(--wp--preset--color--primary);
  opacity: 0.1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content-wrapper:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__content:after,
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has([class*=search-in-place-mark]) + .wp-block-getwid-accordion__content-wrapper .wp-block-getwid-accordion__content:after {
  display: block;
  pointer-events: none;
  background-color: var(--wp--preset--color--primary);
  opacity: 0.1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) > .wp-block-group:not(:has([class*=search-in-place-mark])) {
  display: none !important;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) > .wp-block-group:not(:has([class*=search-in-place-mark])) {
  display: none !important;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) :where(.wp-block-getwid-accordion__content-wrapper, .wp-block-getwid-accordion__header-wrapper):not(:has([class*=search-in-place-mark])) {
  display: none !important;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) :where(.wp-block-getwid-accordion__content-wrapper, .wp-block-getwid-accordion__header-wrapper):not(:has([class*=search-in-place-mark])) {
  display: none !important;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has(+ .wp-block-getwid-accordion__content-wrapper [class*=search-in-place-mark]) {
  pointer-events: none;
  font-weight: 600;
  display: block !important;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has(+ .wp-block-getwid-accordion__content-wrapper [class*=search-in-place-mark]) {
  pointer-events: none;
  font-weight: 600;
  display: block !important;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has(+ .wp-block-getwid-accordion__content-wrapper [class*=search-in-place-mark]) .wp-block-getwid-accordion__icon {
  opacity: 0 !important;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) #mcath-search-in-page:has([class*=search-in-place-mark]) .wp-block-getwid-accordion__header-wrapper:has(+ .wp-block-getwid-accordion__content-wrapper [class*=search-in-place-mark]) .wp-block-getwid-accordion__icon {
  opacity: 0 !important;
}

#mcath-search-in-page > .wp-block-group + .wp-block-group {
  margin-top: clamp(1rem, 6vw, 65px);
}

.wp-block-group.mcath-faq-no-results:not([data-block]) {
  display: none;
}

body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) .mcath-faq-intro {
  display: none !important;
}

body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) .mcath-faq-intro {
  display: none !important;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) .mcath-faq-hide-if-no-results:not(:has([class*=search-in-place-mark])) {
  display: none !important;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) .mcath-faq-hide-if-no-results:not(:has([class*=search-in-place-mark])) {
  display: none !important;
}
body:has(.search-in-place-box-container .search-field:not(:-moz-placeholder-shown)) .mcath-faq-hide-if-no-results:not(:has([class*=search-in-place-mark])) ~ .wp-block-group.mcath-faq-no-results {
  display: block !important;
  margin-top: 0 !important;
}
body:has(.search-in-place-box-container .search-field:not(:placeholder-shown)) .mcath-faq-hide-if-no-results:not(:has([class*=search-in-place-mark])) ~ .wp-block-group.mcath-faq-no-results {
  display: block !important;
  margin-top: 0 !important;
}

#sticky-header {
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, background-color 0.3s ease-in-out !important;
}

@media only screen and (min-width: 600px) {
  body.is-scroll-up #sticky-header,
  body.is-scroll-down #sticky-header {
    color: var(--wp--preset--color--contrast);
    position: fixed;
    left: 0;
    right: 0;
    padding-top: 0 !important;
    z-index: 99999;
    background-color: var(--wp--preset--color--primary) !important;
    box-shadow: var(--wp--preset--shadow--natural);
  }
  body.is-scroll-up #sticky-header img,
  body.is-scroll-down #sticky-header img {
    max-width: 220px;
  }
  body.is-scroll-up #sticky-header .icare-header__logo .wp-block-site-logo,
  body.is-scroll-down #sticky-header .icare-header__logo .wp-block-site-logo {
    display: block !important;
  }
  body.is-scroll-up #sticky-header .icare-header__logo .wp-block-site-logo-alt,
  body.is-scroll-down #sticky-header .icare-header__logo .wp-block-site-logo-alt {
    display: none !important;
  }
  body.is-scroll-up .wp-site-blocks:has(> .icare-hero[style*="--octopods-group-background-image"]:not([style*="({{octopods-featured-image-url}}"])) .wp-block-navigation > .wp-block-navigation-item > a, body.is-scroll-up .wp-site-blocks:has(> .site-content > .entry-content > .icare-hero[style*="--octopods-group-background-image"]:not([style*="({{octopods-featured-image-url}}"])) .wp-block-navigation > .wp-block-navigation-item > a,
  body.is-scroll-down .wp-site-blocks:has(> .icare-hero[style*="--octopods-group-background-image"]:not([style*="({{octopods-featured-image-url}}"])) .wp-block-navigation > .wp-block-navigation-item > a,
  body.is-scroll-down .wp-site-blocks:has(> .site-content > .entry-content > .icare-hero[style*="--octopods-group-background-image"]:not([style*="({{octopods-featured-image-url}}"])) .wp-block-navigation > .wp-block-navigation-item > a {
    color: inherit;
  }
  body.is-scroll-down #sticky-header {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
    pointer-events: none;
  }
}
@media screen and (max-width: 1590px) {
  body.is-scroll-up #sticky-header,
  body.is-scroll-down #sticky-header {
    padding-right: var(--wp--style--root--padding-right);
    padding-left: var(--wp--style--root--padding-left);
    max-width: 100%;
  }
}

.events-grid:not([data-block]) {
  position: relative;
}
.events-grid:not([data-block]) .events-grid-close a {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99;
  padding: 0;
  width: 50px;
  min-width: 0;
  height: auto;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  opacity: 0;
  pointer-events: none;
  color: inherit !important;
  background-color: transparent !important;
}
@media screen and (max-width: 600px) {
  .events-grid:not([data-block]) .events-grid-close a {
    position: fixed;
    z-index: 99999999;
  }
}
.events-grid:not([data-block]) .events-grid-close a:before {
  display: none !important;
}
.events-grid:not([data-block]) .events-grid-close a:after {
  content: "";
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m16.192 6.344-4.243 4.242-4.242-4.242-1.414 1.414L10.535 12l-4.242 4.242 1.414 1.414 4.242-4.242 4.243 4.242 1.414-1.414L13.364 12l4.242-4.242z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m16.192 6.344-4.243 4.242-4.242-4.242-1.414 1.414L10.535 12l-4.242 4.242 1.414 1.414 4.242-4.242 4.243 4.242 1.414-1.414L13.364 12l4.242-4.242z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 85%;
          mask-size: 85%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: none;
  opacity: 1;
}
.events-grid:not([data-block]):has(.events-grid-item.active) .events-grid-close a {
  opacity: 1;
  pointer-events: auto;
}
.events-grid:not([data-block]):has(.events-grid-item.active) .events-grid-close a:hover {
  opacity: 0.7;
}
.events-grid:not([data-block]) .events-grid-item {
  cursor: pointer;
}
.events-grid:not([data-block]) .events-grid-item img {
  transition: var(--wp--custom--transition--default);
}
.events-grid:not([data-block]) .events-grid-item:hover img {
  opacity: 0.7;
}
.events-grid:not([data-block]) .events-grid-item__content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9;
  opacity: 0;
  pointer-events: none;
  transition: var(--wp--custom--transition--default);
}
@media screen and (max-width: 600px) {
  .events-grid:not([data-block]) .events-grid-item__content {
    position: fixed;
    max-width: 100vw;
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: visible;
    margin: 0 !important;
    flex-direction: column;
    z-index: 9999;
    align-items: center;
    justify-content: center;
  }
}
.events-grid:not([data-block]) .events-grid-item__content .wp-block-image {
  height: 100%;
  aspect-ratio: 1;
}
@media screen and (max-width: 600px) {
  .events-grid:not([data-block]) .events-grid-item__content .wp-block-image {
    width: 100%;
    height: auto;
    display: none;
  }
}
.events-grid:not([data-block]) .events-grid-item__content .wp-block-image img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: auto;
}
.events-grid:not([data-block]):has(.events-grid-item--1.active) .events-grid-item_content--1, .events-grid:not([data-block]):has(.events-grid-item--2.active) .events-grid-item_content--2, .events-grid:not([data-block]):has(.events-grid-item--3.active) .events-grid-item_content--3, .events-grid:not([data-block]):has(.events-grid-item--4.active) .events-grid-item_content--4, .events-grid:not([data-block]):has(.events-grid-item--5.active) .events-grid-item_content--5 {
  opacity: 1;
  pointer-events: auto;
}
.events-grid:not([data-block]):has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-base-color) .events-grid-close a, .events-grid:not([data-block]):has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-base-color) .events-grid-close a, .events-grid:not([data-block]):has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-base-color) .events-grid-close a, .events-grid:not([data-block]):has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-base-color) .events-grid-close a, .events-grid:not([data-block]):has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-base-color) .events-grid-close a {
  color: #fff !important;
}
.events-grid:not([data-block]) .wp-block-getwid-content-slider {
  margin: 0;
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-fuchsia-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--fuchsia);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-light-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-green);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--green);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-faded-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--faded-green);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--blue);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-red-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-yellow-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--orange);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-teal-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--teal);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-pink-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--pink);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--purple);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-light-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-orange);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-light-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-purple);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-light-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-blue);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-button-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--button);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-black-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--black);
}

.events-grid-wrapper:has(.events-grid-item--1.active):has(.events-grid-item_content--1.has-white-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--white);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-fuchsia-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--fuchsia);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-light-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-green);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--green);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-faded-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--faded-green);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--blue);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-red-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-yellow-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--orange);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-teal-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--teal);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-pink-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--pink);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--purple);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-light-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-orange);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-light-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-purple);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-light-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-blue);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-button-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--button);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-black-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--black);
}

.events-grid-wrapper:has(.events-grid-item--2.active):has(.events-grid-item_content--2.has-white-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--white);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-fuchsia-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--fuchsia);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-light-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-green);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--green);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-faded-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--faded-green);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--blue);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-red-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-yellow-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--orange);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-teal-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--teal);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-pink-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--pink);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--purple);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-light-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-orange);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-light-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-purple);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-light-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-blue);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-button-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--button);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-black-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--black);
}

.events-grid-wrapper:has(.events-grid-item--3.active):has(.events-grid-item_content--3.has-white-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--white);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-fuchsia-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--fuchsia);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-light-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-green);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--green);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-faded-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--faded-green);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--blue);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-red-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-yellow-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--orange);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-teal-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--teal);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-pink-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--pink);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--purple);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-light-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-orange);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-light-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-purple);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-light-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-blue);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-button-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--button);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-black-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--black);
}

.events-grid-wrapper:has(.events-grid-item--4.active):has(.events-grid-item_content--4.has-white-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--white);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-fuchsia-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--fuchsia);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-light-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-green);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--green);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-faded-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--faded-green);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--blue);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-red-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-yellow-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--orange);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-teal-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--teal);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-pink-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--pink);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--purple);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-light-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-orange);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-light-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-purple);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-light-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-blue);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-button-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--button);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-black-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--black);
}

.events-grid-wrapper:has(.events-grid-item--5.active):has(.events-grid-item_content--5.has-white-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--white);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-fuchsia-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--fuchsia);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-light-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-green);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--green);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-faded-green-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--faded-green);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--blue);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-red-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-yellow-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--red);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--orange);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-teal-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--teal);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-pink-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--pink);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--purple);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-light-orange-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-orange);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-light-purple-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-purple);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-light-blue-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--light-blue);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-button-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--button);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-black-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--black);
}

.sectors-grid-wrapper:has(.sectors-grid > .wp-block-group.active.has-white-background-color) .wp-block-group:not([data-block]).is-style-rectangle-decoration:after {
  background-color: var(--wp--preset--color--white);
}

.mcath-related-events-bottom:not(:has(.wp-block-post)) {
  display: none !important;
}

.event-header + .wp-block-group .wp-block-column:has(.wp-block-getwid-accordion) .wp-block-group.has-neutral-accent-background-color:not(:has(.wp-block-getwid-accordion__content a)) {
  display: none !important;
}

.search-in-place-box-container.search-in-place-box-container-custom-design [name=s] {
  border-radius: 0;
}

.wp-block-group:has(> .event-header-video) > .wp-block-group {
  z-index: 9;
}

.event-header-video {
  margin: 0 !important;
  padding: 0 !important;
}

.event-header-video > iframe {
  height: 150% !important;
}

.modal > div[data-micromodal-close] {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.movies-archive-header__movie-bg {
  opacity: 0.7 !important;
}

/* Post content with html from Utick */
.post-meta-with-html * {
  font-family: inherit !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.post-meta-with-html [id*=docs-] > * + * {
  margin-top: 1rem !important;
}
.post-meta-with-html:not(:has([id*=docs-])) > * + * {
  margin-top: 1rem !important;
}
.post-meta-with-html :where([style*="font-size:12"], [style*="font-size: 12"], [style*="font-size: 14"], [style*="font-size:14"]) {
  font-size: inherit !important;
}
.post-meta-with-html :where([style*="font-size:9"], [style*="font-size: 9"], [style*="font-size:10"], [style*="font-size: 10"], [style*="font-size: 11"], [style*="font-size:11"]) {
  font-size: 0.85em !important;
}
.post-meta-with-html [style*=line-height] {
  line-height: inherit !important;
}/*# sourceMappingURL=style.css.map */
