.cookie-banner {
  z-index: 30;
  border-radius: 10px;
  position: fixed;
  right: 2em;
  bottom: 2em;
  width: 360px;
  background-color: #fff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  padding: 2em;
  transform: translateY(120%);
  transition: transform 0.4s ease-in-out;
  font-size: 0.8em;
}

.cookie-banner.active {
  transform: translateY(0);
}

.cookie-banner.hidden {
  display: none;
}

.cookie-banner .cookie-banner-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}

.cookie-banner .cookie-banner-wrapper .cookie-banner-wrapper-text p {
  margin: 0;
}

.cookie-banner .cookie-banner-wrapper .cookie-banner-wrapper-text p a {
  color: #383838;
  text-decoration: underline;
}

.cookie-banner .cookie-banner-wrapper .btn-wrapper {
  display: flex;
  align-items: center;
  text-align: center;
  gap: 0.5rem;
  flex-wrap: wrap;
}

.cookie-banner .cookie-banner-wrapper .btn-wrapper a {
  width: auto;
  margin-top: 0 !important;
}

.cookie-banner .cross {
  cursor: pointer;
  position: absolute;
  right: 1rem;
  top: 1rem;
  width: 24px;
  height: 24px;
}

.cookie-banner .cross > span {
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
  width: 24px;
  height: 2px;
  background-color: #383838;
}

.cookie-banner .cross > span:nth-child(1) {
  transform: rotate(-45deg);
}

.cookie-banner .cross > span:nth-child(2) {
  transform: rotate(45deg);
}

.btn {
  cursor: pointer;
}

@media screen and (max-width: 1124px) {
  .cookie-banner .cookie-banner-wrapper {
    display: block;
    padding-right: 2rem;
  }
  .cookie-banner .cookie-banner-wrapper .btn-wrapper {
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 600px) {
  .cookie-banner {
    width: 100%;
    transform: translate(0);
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    padding: 1.5rem;
  }
  .cookie-banner .cookie-banner-wrapper {
    display: block;
    padding-right: 0;
  }
  .cookie-banner .cookie-banner-wrapper .cookie-banner-wrapper-text {
    padding-right: 1rem;
  }
  .cookie-banner .cookie-banner-wrapper .cookie-banner-wrapper-text p {
    line-height: 16px;
  }
  .cookie-banner .cookie-banner-wrapper .btn-wrapper {
    width: 100%;
    margin-top: 1rem;
  }
}

/*# sourceMappingURL=styles.css.map */#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-iframe-preloader{width:48px;height:48px;border-radius:50%;position:relative;left:calc(50% - 27px);top:calc(50% - 27px);animation:apbctIframePreloaderRotate 1s linear infinite}.apbct-iframe-preloader-spin{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:6px solid #FFF;animation:apbctIframePreloaderPrixClipFix 2s linear infinite}.apbct-iframe-preloader-text{color:#fff;background:#000;display:block;width:100%;text-align:center;position:absolute;top:60%}.comments-area .comment-list article .comment-author{overflow:visible!important}@keyframes apbctIframePreloaderRotate{100%{transform:rotate(360deg)}}@keyframes apbctIframePreloaderPrixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999;margin:0 6px;transition:none!important;background-size:contain;background-repeat:no-repeat;background-position-x:right;background-position-y:center;cursor:pointer}.apbct-check_email_exist-load{background-size:contain;background-image:url(//montsolidaire.ch/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)}.apbct-check_email_exist-block{position:fixed;display:block}.apbct-check_email_exist-good_email{background-image:url(//montsolidaire.ch/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)}.apbct-check_email_exist-bad_email{background-image:url(//montsolidaire.ch/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)}.apbct-check_email_exist-popup_description{display:none;position:fixed;padding:2px;border:1px solid #E5E8ED;border-radius:16px 16px 0;background:#FFF;background-position-x:right;font-size:14px;text-align:center;transition:all 1s ease-out}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder,.apbct-email-encoder--settings_example_encoded{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.apbct-real-user-wrapper{display:inline-flex;color:#000!important;flex-wrap:nowrap;justify-content:center;flex-direction:row;align-items:center}.apbct-real-user-wrapper-woo{display:inline;align-items:center;color:#444!important;font-size:14px}.apbct-real-user-author-name{display:inline-flex}.apbct-real-user-badge{display:inline-flex;padding-left:6px;cursor:pointer;position:relative}.apbct-real-user-popup{position:absolute;padding:16px;font-weight:400;color:#000!important;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:5px 5px 24px -11px #444;z-index:-1;cursor:default;opacity:0;transition-property:opacity,z-index}.apbct-real-user-popup.visible{z-index:1;opacity:1}.apbct-real-user-title{display:grid;gap:4px!important}.apbct-real-user-popup-content_row{display:flex;align-items:center;gap:1px}.apbct-real-user-popup-img{align-self:start;margin:0!important;height:max-content;vertical-align:center}.apbct-real-user-popup-header{font-weight:bolder;margin:0}:root{--header-height: 88.5px;--header-height-mobile: 88px;--color-main: #C61618;--color-second: #F2F2F2;--color-third: #FBDADB;--color-grey: #8B8F9A;--color-white: #fff;--color-black: #383838;--margin: 20px;--font-size: 20px;--font-size-mobile: 18px;--line-height: 1.5;--line-height-mobile: 1.4}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:RobotoFlex;src:url(//montsolidaire.ch/wp-content/themes/toolkit/public/woff2/RobotoFlex-VariableFont_GRAD_XOPQ_XTRA_YOPQ_YTAS_YTDE_YTFI_YTLC_YTUC_opsz_slnt_wdth_wght.woff2) format("woff2");font-weight:1 999}@font-face{font-family:Fraunces;src:url(//montsolidaire.ch/wp-content/themes/toolkit/public/woff2/Fraunces-VariableFont_SOFT_WONK_opsz_wght.woff2) format("woff2")}body{font-family:RobotoFlex,sans-serif;font-variation-settings:"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"opsz" 14,"slnt" 0,"wght" 400,"wdth" 100;font-size:var(--font-size);line-height:var(--line-height)}@media screen and (max-width: 860px){body{font-size:var(--font-size-mobile);line-height:var(--line-height-mobile)}}html{box-sizing:border-box;--scroll-behavior: smooth;scroll-behavior:var(--scroll-behavior)}html body{margin:0}@media (prefers-reduced-motion: reduce){html{--scroll-behavior: auto}}*,*:before,*:after{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}ul,ol{list-style:none;padding:0;margin:0}img{display:block;max-width:100%}.ofi-image{object-fit:cover;position:absolute;inset:0;width:100%;height:100%;z-index:1}span.anchor{display:block;position:relative;top:-130px;visibility:hidden}.admin-bar header.header--horizontal{top:32px}@keyframes widthLetter{0%,to{font-variation-settings:"xtra" 323,"wdth" 25,"slnt" 0}50%{font-variation-settings:"xtra" 603,"wdth" 150,"slnt" 0}}@keyframes heightLetter{0%,to{font-variation-settings:"YTUC" 528,"GRAD" 0,"XOPQ" 96}50%{font-variation-settings:"YTUC" 760,"GRAD" 45,"XOPQ" 130}}@keyframes weightLetter{0%,to{font-variation-settings:"wght" 400}50%{font-variation-settings:"wght" 900}}h1,h2,h3{margin:0;line-height:1.1}h1,h2,h3,h4{font-family:Fraunces,serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 90;margin:var(--margin) 0}h1{font-size:3.2em;color:#c61618;margin-bottom:calc(var(--margin) * 2)}h2{margin-top:calc(var(--margin) * 3);font-size:2.4em}h3{font-size:1.6em}h4{font-size:1.2em;margin-bottom:.2em}.home h1{font-family:RobotoFlex,sans-serif;font-variation-settings:"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"opsz" 70,"slnt" 0,"wght" 800,"wdth" 100;text-transform:uppercase;font-size:3.5em;color:#101010}.home h1 .breath-animation{color:#c61618}.home h1 .breath-animation .char{animation-direction:alternate;transition-timing-function:ease}.home h1 .breath-animation .char:nth-of-type(1),.home h1 .breath-animation .char:nth-of-type(4),.home h1 .breath-animation .char:nth-of-type(7){animation:widthLetter 4s infinite}.home h1 .breath-animation .char:nth-of-type(2),.home h1 .breath-animation .char:nth-of-type(5){animation:heightLetter 3s infinite;animation-delay:.1s}.home h1 .breath-animation .char:nth-of-type(3),.home h1 .breath-animation .char:nth-of-type(6){animation:weightLetter 4s infinite;animation-delay:.2s}@media screen and (max-width: 860px){.home h1{font-size:3em}}.home h1:hover .char{animation-play-state:paused}.subtitle{font-family:RobotoFlex,sans-serif;font-variation-settings:"GRAD" 0,"XOPQ" 100,"XTRA" 480,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"opsz" 40,"slnt" 0,"wght" 500,"wdth" 100}.gfield_label,.button,button,a,b,strong,.chapeau{font-family:RobotoFlex,sans-serif;font-variation-settings:"GRAD" 0,"XOPQ" 100,"XTRA" 480,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"opsz" 40,"slnt" 0,"wght" 600,"wdth" 100}p a,.link{color:#c61618}.chapeau{font-size:1.1em}body{display:grid;grid-template-rows:1fr auto;height:100vh}body header{background-color:#fff}body footer{background-color:#8b8f9a}.row{max-width:1280px;margin:0 auto}.red{background-color:#fbdadb}.grey{background-color:#f2f2f2}.img-wrapper{position:relative;border-radius:10px;overflow:hidden}.img-wrapper figure{margin:0}.page .img-wrapper{aspect-ratio:2/1;margin-bottom:1em}.grid,.grid__aside,.grid__two{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));grid-auto-rows:auto;grid-gap:.5em}.grid__two{grid-template-columns:repeat(2,minmax(200px,1fr))}@media screen and (max-width: 1280px){.grid,.grid__aside,.grid__two{grid-template-columns:repeat(2,minmax(200px,1fr))}}.grid__aside{grid-template-columns:1fr 400px;gap:2em 3em;padding-bottom:calc(var(--margin) * 2)}.grid__aside .img-wrapper{margin:calc(var(--margin) * 2) 0 var(--margin) 0}@media screen and (max-width: 860px){.grid,.grid__aside,.grid__two{grid-template-columns:1fr}}.two-columns{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.two-columns>.column{flex:0 0 50%}.two-columns>.column>.inner{padding:0 10px;margin-bottom:40px}@media screen and (max-width: 600px){.two-columns{margin-left:0;margin-right:0;display:block}.two-columns>.column>.inner{padding:0}}.four-columns{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.four-columns>.column{flex:0 0 25%}.four-columns>.column>.inner{padding:0 10px;margin-bottom:40px}@media screen and (max-width: 860px){.four-columns>.column{flex:0 0 50%}}@media screen and (max-width: 400px){.four-columns{margin-left:0;margin-right:0;display:block}.four-columns>.column>.inner{padding:0}}header.header--horizontal{position:fixed;top:0;left:0;width:100%;padding:calc(var(--margin) / 2) 0;z-index:100}header.header--horizontal .row{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}header.header--horizontal .heart{display:flex;gap:calc(var(--margin) / 2);align-items:center}header.header--horizontal .heart svg{height:18px;width:18px}header.header--horizontal #logo{z-index:100}header.header--horizontal #logo svg{height:60px}@media screen and (max-width: 1280px){header.header--horizontal{padding:calc(var(--margin) / 2)}header.header--horizontal .heart{font-size:.9em}header.header--horizontal #logo svg{height:50px}}@media screen and (max-width: 860px){header.header--horizontal .heart{display:none}}.footer{padding:calc(var(--margin) * 2);color:#fff;font-size:.8em}.footer .row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1em}.footer .row .logo svg{width:120px}.footer .row .logo svg .text{fill:#fff}.footer .row .menu{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:.25em 4em;height:fit-content}.footer__info p{margin:0;margin-top:var(--margin)}@media screen and (max-width: 860px){.footer{padding:var(--margin)}}main{margin-top:var(--header-height)}main section{padding:calc(var(--margin) * 2)}main section.no-overflow{overflow-x:hidden}main section.grey{background-color:#f2f2f2}@media screen and (min-width: 1400px){main section{padding:calc(var(--margin) * 3) 0}}@media screen and (max-width: 860px){main section{padding:calc(var(--margin) / 2)}}@media screen and (max-width: 860px){main{margin-top:var(--header-height-mobile)}}nav.main-nav>ul{display:flex;gap:1em}nav.main-nav>ul>li a{display:inline-block;transition:all .2s ease-in-out}@media screen and (max-width: 1280px){nav.main-nav>ul>li a{font-size:.9em}}nav.main-nav>ul>li.heart{display:none}nav.main-nav>ul>li.current-menu-item a,nav.main-nav>ul>li:hover a{color:#c61618}@media screen and (max-width: 860px){nav.main-nav{position:fixed;top:6em;left:0;height:calc(100vh - 6em);width:100%;opacity:0;transform:translate3d(0,-100%,0);background-color:#fff;transition:all .3s ease-in-out;justify-content:center;align-items:center;display:flex;padding:1em}nav.main-nav>ul{flex-direction:column;justify-content:center;align-items:center}nav.main-nav>ul>li.heart{display:block;display:flex;gap:calc(var(--margin) / 2);align-items:center}nav.main-nav>ul>li.heart:after{content:"";display:block;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2016%2015'%3e%3cpath%20fill='%23C61618'%20fill-rule='evenodd'%20d='M8.48788%2014.8184C23.8915%202.55314%2010.9207-3.36187%208.40564%203.35984%206.4808-.092135%204.42387.404426%202.72246%201.2158-.163207%202.58208-.792044%207.38636%208.48788%2014.8184Z'%20clip-rule='evenodd'/%3e%3c/svg%3e");height:18px;width:18px}.nav_open nav.main-nav{opacity:1;transform:translateZ(0)}}.sub-nav{position:sticky;top:120px;background-color:#f2f2f2;padding:var(--margin);border-radius:10px}.sub-nav ul li{padding:calc(var(--margin) / 2);border-bottom:2px solid #C61618}.sub-nav ul li a{transition:all .3s ease-in-out}.sub-nav ul li:last-of-type{border:none}.sub-nav ul li:hover a,.sub-nav ul li.current-menu-item a{color:#c61618}.error404 main{margin:2rem 0}.home .grid,.home .grid__two,.home .grid__aside{margin-bottom:1.5em}.home .btn,.home .btn--red,.page-template-template-past-event .archive-agenda .btn,.page-template-template-past-event .archive-agenda .btn--red,.archive .archive-agenda .btn,.archive .archive-agenda .btn--red{margin:0 auto}.page-template-template-past-event .archive-agenda,.archive .archive-agenda{padding:0}.page-template-template-past-event .archive-agenda .btn,.archive .archive-agenda .btn{margin-bottom:1.5em}.page-template-template-past-event .archive-agenda .row,.archive .archive-agenda .row{padding:var(--margin) 0}@media screen and (max-width: 1400px){.page-template-template-past-event .archive-agenda .row,.archive .archive-agenda .row{padding:var(--margin) calc(var(--margin) * 2)}}@media screen and (max-width: 860px){.page-template-template-past-event .archive-agenda .row,.archive .archive-agenda .row{padding:var(--margin) calc(var(--margin) / 2)}}.btn,.button{display:inline-block;width:fit-content;color:#101010;background-color:#fff;border:2px solid #C61618;border-radius:5px;padding:.75rem 1rem .65rem;text-transform:uppercase;font-size:.8em;line-height:1.1;cursor:pointer;transition:all .2s ease-in-out}.btn:hover,.button:hover{color:#c61618}.btn--filter,.btn--grey,.button--filter,.button--grey{display:inline-block;width:fit-content;color:#101010;background-color:#f2f2f2;border:2px solid #C61618;border-radius:5px;padding:.75rem 1rem .65rem;text-transform:uppercase;font-size:.8em;line-height:1.1;cursor:pointer;transition:all .2s ease-in-out}.btn--filter:hover,.btn--grey:hover,.button--filter:hover,.button--grey:hover{color:#c61618}.btn--red,.button--red{display:inline-block;width:fit-content;color:#101010;background-color:#fbdadb;border:2px solid #C61618;border-radius:5px;padding:.75rem 1rem .65rem;text-transform:uppercase;font-size:.8em;line-height:1.1;cursor:pointer;transition:all .2s ease-in-out}.btn--red:hover,.button--red:hover{color:#c61618}.btn--link,.btn--filter,.button--link,.button--filter{display:flex;gap:.5em;align-items:center}.btn--link:after,.btn--filter:after,.button--link:after,.button--filter:after{content:"";height:.75em;width:.8em;background-repeat:no-repeat;transition:all .2s ease-in-out}.btn--filter:after,.button--filter:after{display:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2012%2012'%3e%3cpath%20fill='%23C61618'%20fill-rule='evenodd'%20d='M0%201.04512C.354581.690536.690536.354581%201.04512%200c1.64236%201.66094%203.3033%203.3033%204.94553%204.96424C7.65158%203.3033%209.31252%201.66094%2010.9549%200c.3546.354581.6905.690536%201.0451%201.04512-1.6609%201.64236-3.32187%203.3033-4.96424%204.94553C8.67813%207.65158%2010.3391%209.31252%2012%2010.9549L10.9549%2012c-1.64238-1.6609-3.30332-3.32187-4.96425-4.96424C4.34828%208.67813%202.68735%2010.3391%201.04512%2012%20.690536%2011.6454.354581%2011.3095%200%2010.9549c1.66094-1.64238%203.3033-3.30332%204.96424-4.96425C3.3033%204.34828%201.66094%202.68735%200%201.04512Z'%20clip-rule='evenodd'/%3e%3c/svg%3e")}.btn--filter:hover,.button--filter:hover{color:#101010;border-color:#101010}.btn--filter.mixitup-control-active,.button--filter.mixitup-control-active{color:#c61618;border-color:#c61618;background-color:#fbdadb}.btn--filter.mixitup-control-active:after,.button--filter.mixitup-control-active:after{display:inherit}.btn--filter.mixitup-control-active:hover,.button--filter.mixitup-control-active:hover{color:#101010;border-color:#101010;background-color:transparent}.btn--link:after,.button--link:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2013%2013'%3e%3cpath%20fill='%23000'%20stroke='%23fff'%20stroke-width='.3'%20d='M7.31483.718095%2010.0485%203.60328v.00001L12.7934%206.5l-2.7449%202.89671v.00001L7.31483%2012.2819l-1.30929-1.382L7.2339%209.60306l.00003-.00002%201.77088-1.86876.23993-.25319-.34881.00001-8.745894.00022.000478-1.96266%205.726966-.00018h3.36693l-.23991-.25317-1.77057-1.86842-.00002-.00002-1.22836-1.29683L7.31483.718095Z'/%3e%3c/svg%3e")}.btn--link:hover,.button--link:hover{gap:1em}.btn--link:hover:after,.button--link:hover:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2013%2013'%3e%3cpath%20fill='%23C61618'%20stroke='%23fff'%20stroke-width='.3'%20d='M7.31483.718095%2010.0485%203.60328v.00001L12.7934%206.5l-2.7449%202.89671v.00001L7.31483%2012.2819l-1.30929-1.382L7.2339%209.60306l.00003-.00002%201.77088-1.86876.23993-.25319-.34881.00001-8.745894.00022.000478-1.96266%205.726966-.00018h3.36693l-.23991-.25317-1.77057-1.86842-.00002-.00002-1.22836-1.29683L7.31483.718095Z'/%3e%3c/svg%3e")}.gform_button{display:flex;gap:.5em;align-items:center}.gform_button:after{content:"";height:.75em;width:.8em;background-repeat:no-repeat;transition:all .2s ease-in-out}.hamburger{display:none;position:relative;cursor:pointer;width:2.4em;height:1.6em}.hamburger span{position:absolute;left:0;width:100%;height:2px;background-color:#c61618;transition:transform .3s ease-in-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:50%}.hamburger span:nth-child(3){top:100%}.nav_open .hamburger span:nth-child(1){transform:rotate(-45deg);top:50%}.nav_open .hamburger span:nth-child(2){width:0%}.nav_open .hamburger span:nth-child(3){transform:rotate(45deg);top:50%}@media screen and (max-width: 860px){.hamburger{display:block}}.scroll{position:absolute;inset:0;overflow:auto}.select{min-width:350px;position:relative}.select select{appearance:none;-webkit-appearance:none;width:100%;font-size:1.15rem;padding:.675em 6em .675em 1em;background-color:#fff;border:1px solid #caced1;color:#000;cursor:pointer}.select:before,.select:after{--size: .3rem;content:"";position:absolute;right:1rem;pointer-events:none}.select:before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid #101010;top:40%}.select:after{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #101010;top:55%}.filters{display:flex;flex-wrap:wrap;gap:calc(var(--margin) / 2)}.filters--button:last-of-type{margin-top:calc(var(--margin) / 2)}.card,.card__info,.card__activity{border:2px solid #C61618;background-color:#fff;border-radius:10px;display:flex;align-items:center;gap:.75em;padding:var(--margin) calc(var(--margin) / 2);transition:all .3s ease-in-out}.card__img{position:relative}.card__img.circle{width:120px;height:120px;border-radius:50%;background-color:#f2f2f2;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;flex:0 0 120px}.card__img.circle svg{max-width:70px;max-height:80px;height:100%}.card__img.circle svg path{fill:#c61618}.card__content{display:flex;flex-direction:column}.card__header{font-size:.75em;display:flex;gap:.5em;justify-content:space-between;width:100%;font-family:RobotoFlex,sans-serif;font-variation-settings:"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"opsz" 14,"slnt" 0,"wght" 400,"wdth" 100;line-height:1}.card__header .separator{margin:0 .15em}.card h2,.card__info h2,.card__activity h2{margin:0;font-size:1.3em;transition:all .3s ease-in-out}.card .recurrence,.card__info .recurrence,.card__activity .recurrence{font-family:RobotoFlex,sans-serif;font-variation-settings:"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"opsz" 14,"slnt" 0,"wght" 400,"wdth" 100;font-size:.75em}.card__activity{padding:0;overflow:hidden}.card__activity .card__content{padding:var(--margin) var(--margin) var(--margin) calc(var(--margin) / 2);font-family:RobotoFlex,sans-serif;font-variation-settings:"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"opsz" 14,"slnt" 0,"wght" 400,"wdth" 100;font-size:.75em}.card__activity .card__content h2{font-size:1.8em}.card__activity .card__content .subtitle{font-size:1.2em}.card__activity .card__img{background-color:#f2f2f2;flex:1 0 40%;height:100%}@media screen and (max-width: 600px){.card__activity{flex-direction:column}.card__activity .card__img{width:100%;height:200px;flex:inherit}}.card:hover,.card__info:hover,.card__activity:hover{background-color:#fbdadb}.card:hover .card__img.circle,.card__info:hover .card__img.circle,.card__activity:hover .card__img.circle{background-color:#fff}.card:hover h2,.card__info:hover h2,.card__activity:hover h2{color:#c61618}.card__info{flex-direction:column;align-items:flex-start;padding:calc(var(--margin) * 2) var(--margin);background-color:#fff}.card__info h3{font-size:1.4rem;margin:0}.card__info p:last-of-type{margin-bottom:0}.card__info:hover{background-color:#fff}.card__info h2{color:#101010}.agenda-small{margin-bottom:1em}blockquote{background-color:#fbdadb;margin:0;padding:var(--margin) calc(var(--margin) * 2);border-radius:10px;display:flex;flex-wrap:wrap;gap:0 var(--margin)}blockquote p{flex:1 0 80%;margin:0;padding-top:var(--margin)}blockquote cite{flex:1 0 100%;text-align:end}blockquote:before{content:"";display:block;width:3em;height:3em;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2072%2061'%3e%3cpath%20fill='%23C61618'%20d='M15.7903%2029.0358c6.0911%200%2010.6263%201.4228%2013.6056%204.2685%203.0455%202.7795%204.5682%206.651%204.5682%2011.6143%200%204.5664-1.5889%208.4047-4.7669%2011.5151C26.0193%2059.4779%2022.0138%2061%2017.1807%2061c-4.6345%200-8.67311-1.7868-12.11587-5.3604C1.68828%2051.9997%200%2046.6393%200%2039.5582c0-7.0811%201.05931-13.335%203.17793-18.7616C5.29655%2015.37%208.40828%2010.936%2012.5131%207.49471c4.171-3.50746%209.269-5.92297%2015.2938-7.246541.6621-.198537%201.1917-.198537%201.589%200%20.3972.132355.6289.39707.6951.794141%200%20.39708-.1324.76106-.3972%201.09195-.1986.33089-.629.5956-1.291.79413-5.2304%201.32358-9.4014%203.34202-12.5131%206.05534C12.7779%2011.6309%2010.56%2014.5096%209.23586%2017.62c-1.32414%203.1104-1.9862%205.8899-1.9862%208.3385%200%20.9265.26482%201.6876.79448%202.2832.52965.5294%201.45655.7941%202.78066.7941h4.9655Zm38.0359-.0993c6.0248%200%2010.56%201.4229%2013.6055%204.2685C70.4772%2035.9846%2072%2039.8229%2072%2044.7201c0%204.6325-1.6221%208.4708-4.8662%2011.515-3.1779%203.0443-7.1503%204.5664-11.9172%204.5664-4.6345%200-8.6731-1.7869-12.1159-5.3605s-5.1641-8.9341-5.1641-16.0814c0-7.0149%201.0593-13.2357%203.1779-18.6623%202.1186-5.4266%205.2303-9.8937%209.3352-13.40113%204.171-3.50745%209.2689-5.88988%2015.2938-7.147273.662-.19853%201.1917-.19853%201.5889%200%20.4635.132363.6952.397077.6952.794143.0662.39707-.0331.76106-.2979%201.09195-.2649.26471-.6952.49633-1.2911.69487-5.2965%201.32357-9.5007%203.34201-12.6124%206.05533-3.0455%202.71331-5.2634%205.62521-6.6538%208.73561-1.3241%203.0442-1.9862%205.7906-1.9862%208.2392%200%20.9926.2648%201.7868.7945%202.3824.5296.5294%201.4565.7941%202.7807.7941h5.0648Z'/%3e%3c/svg%3e");background-repeat:no-repeat}.splide{position:relative}.splide .splide__track{height:100%}.splide .splide__track .splide__slide{border-radius:10px;overflow:hidden}.splide .splide__pagination{gap:.5em;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.splide .splide__pagination .splide__pagination__page{appearance:inherit;display:block;height:1rem;width:1rem;background-color:#fbdadb;border-radius:1em;border:0;cursor:pointer;transition:all .2s ease-in-out}.splide .splide__pagination .splide__pagination__page.is-active{background-color:#c61618}@media screen and (max-width: 860px){.splide{height:30vh;overflow:hidden}}.banner{background-color:#fbdadb;padding:var(--margin) 0}.banner h2,.banner h3{max-width:1280px;margin:0 auto;font-size:1.6em;line-height:1;text-transform:capitalize}@media screen and (max-width: 1400px){.banner{padding:var(--margin) calc(var(--margin) * 2)}}@media screen and (max-width: 860px){.banner{padding:var(--margin) calc(var(--margin) / 2)}}.grey-banner{position:relative;padding:var(--margin) 0}.grey-banner h1{margin-bottom:.25em}.grey-banner:before{content:"";background-color:#f2f2f2;position:absolute;inset:0 100% 0 0;height:100%;width:100vw;z-index:-100}.grey-banner:after{content:"";background-color:#f2f2f2;position:absolute;inset:0 0 0 -100%;height:100%;width:100vw;z-index:-100}form label,.gform_wrapper.gravity-theme label{font-family:RobotoFlex,sans-serif;font-variation-settings:"GRAD" 0,"XOPQ" 100,"XTRA" 480,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712,"opsz" 40,"slnt" 0,"wght" 600,"wdth" 100}form .gfield_label,.gform_wrapper.gravity-theme .gfield_label{font-size:1.2rem;margin-top:calc(var(--margin) * 2)}form input[type],form select,form textarea,.gform_wrapper.gravity-theme input[type],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:2px solid #101010;border-radius:5px;padding:.75rem var(--margin) .65rem}form .gform_footer,.gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end}form .gform_footer .button,.gform_wrapper.gravity-theme .gform_footer .button{border-color:#c61618}#modal{width:90vw;max-width:600px;max-height:90vh;overflow:auto;border:0;border-radius:10px;padding:20px;background-color:#fbdadb;position:relative}#modal .modal--header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#modal .modal--header span{color:#c61618;font-size:1.5em;width:auto;height:auto}#modal .modal--header h3{margin:0;flex:1 0 1%}#modal .btn{margin-top:1em}#modal #close-btn{cursor:pointer;appearance:none;background-color:#fff;border:none;height:35px;width:35px;border-radius:2em;display:flex;align-items:center;justify-content:center}#modal #close-btn svg{height:1.5em;width:1.5em}#modal #close-btn svg path{fill:#c61618}#overlay{position:fixed;top:0;left:0;z-index:-100;width:100vw;height:100dvh;display:none;justify-content:center;align-items:center;background-color:#101010cc;opacity:0}#overlay.modal_open{display:flex;z-index:100;opacity:1}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}