*{--radio-group--border: 1.5px solid black }.radio-group{padding-top:12px}.radio-group__container{display:flex;padding-top:8px;width:fit-content}.radio-group__proposition{display:flex;padding:12px;width:fit-content;font-weight:700;line-height:1.1;background-color:#fff;color:#000;border-top:var(--radio-group--border);border-bottom:var(--radio-group--border);border-left:var(--radio-group--border)}.radio-group__proposition:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.radio-group__proposition:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:var(--radio-group--border)}.radio-group__proposition--checked{background-color:#000;color:#fff}input[type=radio],input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:transparent;margin:0;width:0;padding:0}.uit-form{display:flex;flex-direction:column}.uit-form__popup-button{padding:12px 84px 12px 12px;border:none;margin-top:12px}.uit-form__inputs{padding:24px;display:flex;flex-wrap:wrap}button{border:none}.uit-form__submit-button{padding:24px;width:50%;text-align:left;align-self:self-end;border:none;color:#fff;background-color:#000;font-weight:700}.events__list{display:flex;flex-wrap:wrap;place-content:space-between;margin-top:26px}.events__list__item{display:flex;flex-basis:calc(50% - 8px);flex-grow:0;flex-direction:column;place-content:flex-end;position:relative;margin-bottom:16px;padding:14px 16px;height:160px;border-radius:8px;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--color-background);overflow:hidden}.events__list__item:after{content:"";position:absolute;inset:0;background-image:radial-gradient(100% 75% at left bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%)}.events__list__link{position:absolute;inset:0;z-index:2}.events__list__title{margin-top:2px;font-weight:var(--font-medium);line-height:19px;z-index:1}.events__list__date{font-size:12px;line-height:14px;z-index:1}.events__list__item--featured{flex-basis:100%;height:192px}.events__list__item--featured:after{background-image:radial-gradient(75% 65% at left bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%)}.events__list__item--featured .events__list__title{margin-top:-1px;font-size:20px;line-height:24px}.events__list__item--featured .events__list__date{font-size:14px;line-height:17px}.events__header{display:flex;place-content:center;place-items:center;flex-direction:column;position:relative;height:256px;color:var(--color-background);background-position:center;background-repeat:no-repeat;background-size:cover}.events__header:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at left,hsla(52,100%,40%,.2) 0%,hsla(52,100%,50%,.2) 100%);z-index:1}.events__header:after{content:"";position:absolute;inset:0;background-color:var(--color-font);opacity:.5}.events__header__title{margin:0;width:calc(100vw / 18 * 10);text-align:center}.events__header__dates{margin-top:6px;width:calc(100vw / 18 * 10);font-size:14px;text-align:center}.events__header__button{margin-top:28px}.events__header__title,.events__header__dates,.events__header__button{z-index:1}.events__content{padding-top:34px;padding-bottom:24px;font-size:16px;line-height:24px}.events__content h1,.events__content h2,.events__content h3,.events__content h4,.events__content h5,.events__content h6{margin:10px 0;font-weight:var(--font-medium)}.events__content h1{font-size:24px}.events__content h2{font-size:20px}.events__content h3{font-size:18px}.events__content h4,.events__content h5,.events__content h6{font-size:16px}.events__content p{margin:10px 0}.events__content:first-of-type{margin-top:0}.events__content:last-of-type{margin-bottom:0}.events__content ul,.events__content ol{margin-left:1em}.events__content li:before{content:"\2022";margin-left:-1em;display:inline-block;width:1em;font-weight:var(--font-bold);font-size:1.25em;color:var(--color-primary)}.events__content b,.events__content strong{font-weight:var(--font-medium)}.popup__content{padding:0}.popup__header{background-color:#fff}.popup__container{border-radius:0}.popup--medium .popup__container{width:65vw}
