:root{--primary:	#6D57A5;--secondary:	#5A9F5F;--alt-1:	#ED1C4D;--alt-2:	#A856A1;--alt-3:	#5883A3;--alt-4:	#58A096;--alt-5:	#4E4E4E;--alt-6: #85D9F3;--text:	#2F2F2F;--text-alt-1:	#4E4E4E;--text-light:	#FFFFFF;--page-title:	#4E4E4E;--placeholder:	#B6B6B6;--placeholder-dark:	#757474;--link:	#5883A3;--link-hover:	#85D9F3;--button-text: #4E4E4E;--border:	#C4C3C3;--border-light:	#F4F4F4;--disabled:	#e5e5e5;--background:	#DEF4FB;--background-light: #F4F4F4;--background-dark: #4E4E4E;--background-lightest: #FFFFFF;--search-form-input:#F1F1F1;--backdrop-alt-1: rgba(109, 87, 165, 0.8);--backdrop-alt-2: rgba(88, 160, 150, 0.8);--backdrop-alt-3: rgba(133, 217, 243, 0.77);--100vw: 100vw;--backdrop: rgba(0,0,0,0.75);--font-stack: "Ubuntu", "Helvetica Neue", Arial, sans-serif;--headings-font-stack: "Dm Sans", "Helvetica Neue", Arial, sans-serif;--duration: .3s;--radius-xs: .5rem;--radius: 1rem;--radius-round: 50%;--x-gap: 3.5rem;--gap-xxs: .5rem;--gap-xs: 1rem;--gap-sm: 1.5rem;--gap-md: 3rem;--gap-lg: 3.5rem;--gap-xl: 6rem;--padding-xs: 1.5rem;--padding-sm: 3rem;--padding-md: 3.5rem;--padding-lg: 5rem;--padding-xl: 6rem;--padding-xxl: 6.5rem;--p-size-s: 1.5rem;--p-size-s-md: 3rem;--p-size-m: 3rem;--p-size-m-md: 4.5rem;--p-size-l: 4.5rem;--p-size-l-md: 6rem}#agenda:has(.floating-block) .detail-data,body.single-agenda:has(.floating-block) .detail-data{column-gap:0}#agenda:has(.floating-block) .detail-data .data-grid,body.single-agenda:has(.floating-block) .detail-data .data-grid{border:0}#agenda .agenda-detail,body.single-agenda .agenda-detail{display:grid;grid-template-columns:1fr}#agenda .agenda-detail:has(picture.image),body.single-agenda .agenda-detail:has(picture.image){grid-template-columns:calc(50% - 7rem) 1fr;grid-template-rows:repeat(2, 1fr);column-gap:0;row-gap:3rem;background:var(--background-lightest);border-radius:var(--radius);padding:var(--padding-md);margin-block:var(--gap-xs)}@media screen and (max-width: 1199px){#agenda .agenda-detail:has(picture.image),body.single-agenda .agenda-detail:has(picture.image){grid-template-columns:100%;grid-template-rows:auto 1fr}}@media screen and (min-width: 992px){#agenda .agenda-detail:has(picture.image),body.single-agenda .agenda-detail:has(picture.image){grid-template-rows:1fr;grid-template-columns:auto 1fr;column-gap:7rem;row-gap:0}}#agenda .agenda-detail:has(picture.image) .agenda-image-container,body.single-agenda .agenda-detail:has(picture.image) .agenda-image-container{grid-column:1/3;grid-row:1;width:100%}@media screen and (min-width: 992px){#agenda .agenda-detail:has(picture.image) .agenda-image-container,body.single-agenda .agenda-detail:has(picture.image) .agenda-image-container{width:49.8rem}}@media screen and (min-width: 992px){#agenda .agenda-detail:has(picture.image) .agenda-image-container,body.single-agenda .agenda-detail:has(picture.image) .agenda-image-container{grid-row:1/2;grid-column:1/2}}#agenda .agenda-detail:has(picture.image) picture,body.single-agenda .agenda-detail:has(picture.image) picture{aspect-ratio:498/270 !important}#agenda .agenda-detail:has(picture.image) picture img,body.single-agenda .agenda-detail:has(picture.image) picture img{height:100%;width:100%;object-fit:cover}#agenda .detail-data,body.single-agenda .detail-data{display:grid;position:relative;grid-template-columns:1fr auto;column-gap:12rem;grid-column:1;grid-row:2}@media screen and (max-width: 1199px){#agenda .detail-data,body.single-agenda .detail-data{column-gap:0}}@media screen and (min-width: 992px){#agenda .detail-data,body.single-agenda .detail-data{grid-column:2/-2;grid-row:1/-2}}#agenda .detail-data h3,body.single-agenda .detail-data h3{color:var(--primary);margin:0;grid-column:1/-1}#agenda .detail-data .arrow-button,body.single-agenda .detail-data .arrow-button{right:0;top:50%;transform:translateY(-50%);transition:all var(--duration) ease-in-out;position:absolute}@media screen and (max-width: 1199px){#agenda .detail-data .arrow-button,body.single-agenda .detail-data .arrow-button{width:fit-content;align-self:center;justify-self:end;position:static;transform:translateY(0);grid-column:1}}#agenda .detail-data .cancel-button,body.single-agenda .detail-data .cancel-button{position:absolute;transition:all var(--duration) ease-in-out;top:-3.5rem;right:-4.7rem;min-width:0;width:auto}@media screen and (min-width: 768px){#agenda .detail-data .cancel-button,body.single-agenda .detail-data .cancel-button{top:0;right:0}}#agenda .detail-data .cancel-button svg,body.single-agenda .detail-data .cancel-button svg{pointer-events:none;display:inline-block;vertical-align:middle;cursor:pointer;box-sizing:content-box}@media screen and (min-width: 768px){#agenda .detail-data a.button.secondary.align-left,body.single-agenda .detail-data a.button.secondary.align-left{width:fit-content}}#agenda .detail-data .data-grid,body.single-agenda .detail-data .data-grid{display:grid;grid-template-columns:auto 1fr;padding-right:var(--gap-md);border-collapse:collapse;border-right:.2rem solid var(--border-light);position:relative;width:100%}@media screen and (max-width: 1199px){#agenda .detail-data .data-grid,body.single-agenda .detail-data .data-grid{grid-template-columns:100%;border-right:0}}#agenda .detail-data .data-grid .row,body.single-agenda .detail-data .data-grid .row{display:contents}#agenda .detail-data .data-grid .row .heading,#agenda .detail-data .data-grid .row .body,body.single-agenda .detail-data .data-grid .row .heading,body.single-agenda .detail-data .data-grid .row .body{border:none;border-bottom:.1rem solid var(--border-light);display:grid;align-content:center}#agenda .detail-data .data-grid .row .heading,body.single-agenda .detail-data .data-grid .row .heading{font-size:1.6rem;padding:1.2rem 4rem 1.2rem 1.2rem}@media screen and (max-width: 1199px){#agenda .detail-data .data-grid .row .heading,body.single-agenda .detail-data .data-grid .row .heading{border:rgba(0,0,0,0)}}#agenda .detail-data .data-grid .row .body,body.single-agenda .detail-data .data-grid .row .body{padding:1.2rem;font-size:1.8rem;font-weight:700}#agenda .agenda-actions-grid,body.single-agenda .agenda-actions-grid{display:grid;grid-template-columns:1fr;align-items:center;border-bottom:.1rem solid var(--border-light);gap:var(--padding-sm)}@media screen and (min-width: 992px){#agenda .agenda-actions-grid,body.single-agenda .agenda-actions-grid{gap:var(--gap-lg);grid-template-columns:max-content auto max-content}}#agenda .agenda-actions,body.single-agenda .agenda-actions{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm)}#agenda .agenda-actions .agenda-action,body.single-agenda .agenda-actions .agenda-action{display:inline-block;box-sizing:border-box;transition:all var(--duration) ease-in-out}#agenda .agenda-actions .agenda-action.button,body.single-agenda .agenda-actions .agenda-action.button{margin-right:0;transition:all var(--duration) ease-in-out}@media screen and (min-width: 768px){#agenda .agenda-actions .agenda-action.button,body.single-agenda .agenda-actions .agenda-action.button{margin-right:2rem}}#agenda .agenda-actions .agenda-action.arrow-button,body.single-agenda .agenda-actions .agenda-action.arrow-button{width:5rem;height:5rem}#agenda .agenda-actions--below,body.single-agenda .agenda-actions--below{cursor:default;display:flex;flex-direction:row;justify-content:space-between;padding:10rem 0;transition:all var(--duration) ease-in-out}@media screen and (min-width: 0)and (max-width: 575px){#agenda .agenda-actions--below,body.single-agenda .agenda-actions--below{flex-wrap:wrap}}#agenda .agenda-actions--below .button,body.single-agenda .agenda-actions--below .button{display:block;align-items:center;width:auto;transition:all var(--duration) ease-in-out;cursor:default;pointer-events:none;font-size:1.8rem}#agenda .agenda-actions--below .button .label-wrapper,body.single-agenda .agenda-actions--below .button .label-wrapper{font-weight:700;display:inline;white-space:nowrap;cursor:pointer;pointer-events:auto;width:auto}#agenda .agenda-actions--below .button .label-wrapper svg,body.single-agenda .agenda-actions--below .button .label-wrapper svg{display:inline;vertical-align:middle;transition:all var(--duration) ease-in-out}@media screen and (max-width: 767px){#agenda .agenda-actions--below .button .label-wrapper svg,body.single-agenda .agenda-actions--below .button .label-wrapper svg{width:1.5rem;height:1.5rem}}#agenda .agenda-actions--below .button .label-wrapper svg use,body.single-agenda .agenda-actions--below .button .label-wrapper svg use{fill:var(--link)}#agenda .agenda-actions--below .button .label-wrapper .label-view,body.single-agenda .agenda-actions--below .button .label-wrapper .label-view{display:inline}#agenda .agenda-actions--below .button .label-date,body.single-agenda .agenda-actions--below .button .label-date{display:none;font-weight:400;font-size:1.6rem;pointer-events:none;width:auto}@media screen and (min-width: 768px){#agenda .agenda-actions--below .button .label-date,body.single-agenda .agenda-actions--below .button .label-date{display:inline-block}}#agenda .agenda-actions--below .button:hover,#agenda .agenda-actions--below .button:focus,body.single-agenda .agenda-actions--below .button:hover,body.single-agenda .agenda-actions--below .button:focus{background:rgba(0,0,0,0)}#agenda .agenda-actions--below .button:hover .label-wrapper,#agenda .agenda-actions--below .button:focus .label-wrapper,body.single-agenda .agenda-actions--below .button:hover .label-wrapper,body.single-agenda .agenda-actions--below .button:focus .label-wrapper{color:var(--link-hover)}#agenda .agenda-actions--below .button:hover svg use,#agenda .agenda-actions--below .button:focus svg use,body.single-agenda .agenda-actions--below .button:hover svg use,body.single-agenda .agenda-actions--below .button:focus svg use{fill:var(--link-hover)}#agenda .agenda-actions--below .button[data-action=prev] svg,body.single-agenda .agenda-actions--below .button[data-action=prev] svg{margin-right:var(--gap-sm);transform:rotate(180deg)}#agenda .agenda-actions--below .button[data-action=prev] .label-wrapper::after,body.single-agenda .agenda-actions--below .button[data-action=prev] .label-wrapper::after{display:none;padding-inline:var(--gap-sm);content:"|";color:var(--link);font-size:1.5rem}@media screen and (min-width: 768px){#agenda .agenda-actions--below .button[data-action=prev] .label-wrapper::after,body.single-agenda .agenda-actions--below .button[data-action=prev] .label-wrapper::after{display:inline-block}}#agenda .agenda-actions--below .button[data-action=next] svg,body.single-agenda .agenda-actions--below .button[data-action=next] svg{margin-left:var(--gap-sm)}#agenda .agenda-actions--below .button[data-action=next] .label-wrapper::before,body.single-agenda .agenda-actions--below .button[data-action=next] .label-wrapper::before{display:none;padding:0 var(--gap-sm);content:"|";color:var(--link);font-size:1.5rem}@media screen and (min-width: 768px){#agenda .agenda-actions--below .button[data-action=next] .label-wrapper::before,body.single-agenda .agenda-actions--below .button[data-action=next] .label-wrapper::before{display:inline-block}}#agenda .agenda-title,body.single-agenda .agenda-title{justify-self:center}#agenda .agenda-title .label,body.single-agenda .agenda-title .label{color:var(--alt-2)}#agenda .agenda-title .label--week,body.single-agenda .agenda-title .label--week{white-space:nowrap;font-size:2.5rem;font-weight:500}#agenda select[name=agenda-view-switcher],body.single-agenda select[name=agenda-view-switcher]{justify-self:end}@media screen and (min-width: 576px){#agenda select[name=agenda-view-switcher],body.single-agenda select[name=agenda-view-switcher]{min-width:22.4rem}}#agenda .agenda-view--week,body.single-agenda .agenda-view--week{padding-bottom:4rem}#agenda .agenda-view--week .day,body.single-agenda .agenda-view--week .day{color:var(--text)}#agenda .agenda-view--week .day>h3,body.single-agenda .agenda-view--week .day>h3{margin-top:var(--gap-xl);margin-bottom:.5rem}#agenda .agenda-view--week .day p,body.single-agenda .agenda-view--week .day p{margin:0;padding-bottom:3rem;border-bottom:.2rem solid var(--border-light)}#agenda .agenda-view--week .day .day-posts,body.single-agenda .agenda-view--week .day .day-posts{display:grid;grid-template-columns:1fr;background:var(--background-light);padding:5rem var(--gap-sm) 9rem var(--gap-sm);margin:2.5rem 0 0 0}@media screen and (min-width: 576px)and (max-width: 991px){#agenda .agenda-view--week .day .day-posts,body.single-agenda .agenda-view--week .day .day-posts{grid-template-columns:repeat(2, 1fr);gap:var(--padding-sm)}}#agenda .agenda-view--week .day .day-posts::after,body.single-agenda .agenda-view--week .day .day-posts::after{z-index:-1;background:var(--background-light)}#agenda .agenda-view--week .day .day-posts.wave-2::before,body.single-agenda .agenda-view--week .day .day-posts.wave-2::before{background:#fff;bottom:0}#agenda .agenda-view--week .day .day-posts .agenda-detail .detail-data a.arrow svg use,body.single-agenda .agenda-view--week .day .day-posts .agenda-detail .detail-data a.arrow svg use{fill:#fff}@media screen and (max-width: 767px){#agenda .agenda-view--week .day .day-posts .agenda-detail picture img,body.single-agenda .agenda-view--week .day .day-posts .agenda-detail picture img{width:100%;height:100%;object-fit:cover}}#agenda .agenda-view--month,body.single-agenda .agenda-view--month{display:grid;grid-template-columns:repeat(7, minmax(15rem, 1fr));row-gap:var(--gap-sm);width:100%;margin:var(--padding-lg) auto}@media screen and (min-width: 992px)and (max-width: 1199px){#agenda .agenda-view--month,body.single-agenda .agenda-view--month{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}}@media screen and (min-width: 768px)and (max-width: 991px){#agenda .agenda-view--month,body.single-agenda .agenda-view--month{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}}@media screen and (min-width: 576px)and (max-width: 767px){#agenda .agenda-view--month,body.single-agenda .agenda-view--month{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}}@media screen and (min-width: 0)and (max-width: 575px){#agenda .agenda-view--month,body.single-agenda .agenda-view--month{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}}#agenda .agenda-view--month .day,body.single-agenda .agenda-view--month .day{padding:2rem;text-align:center;background:var(--background-light);border:.1rem solid rgba(0,0,0,0);position:relative}#agenda .agenda-view--month .day p,body.single-agenda .agenda-view--month .day p{margin-top:0;font-weight:300}#agenda .agenda-view--month .day::after,body.single-agenda .agenda-view--month .day::after{z-index:-1;background:var(--background-light)}#agenda .agenda-view--month .day.today .day-label span,body.single-agenda .agenda-view--month .day.today .day-label span{background:var(--secondary);color:var(--text-light);font-weight:700;border-radius:var(--radius-round);padding:var(--gap-xs);aspect-ratio:1/1;display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center}#agenda .agenda-view--month .day.empty,body.single-agenda .agenda-view--month .day.empty{background:rgba(0,0,0,0);border:none}#agenda .agenda-view--month .day .day-label,body.single-agenda .agenda-view--month .day .day-label{font-size:2.4rem;padding-bottom:var(--padding-xs);font-weight:300}#agenda .agenda-view--month .day .day-posts,#agenda .agenda-view--month .day .day-more-posts,body.single-agenda .agenda-view--month .day .day-posts,body.single-agenda .agenda-view--month .day .day-more-posts{display:flex;flex-direction:column;gap:var(--gap-xxs)}#agenda .agenda-view--month .day .day-posts .post,#agenda .agenda-view--month .day .day-more-posts .post,body.single-agenda .agenda-view--month .day .day-posts .post,body.single-agenda .agenda-view--month .day .day-more-posts .post{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:none;background:var(--background-lightest);font-weight:700;font-size:1.6rem;cursor:pointer;text-transform:capitalize;padding:1rem var(--padding-xs);width:100%;text-align:left;border-radius:var(--radius)}#agenda .agenda-view--month .day .day-posts .post span,#agenda .agenda-view--month .day .day-more-posts .post span,body.single-agenda .agenda-view--month .day .day-posts .post span,body.single-agenda .agenda-view--month .day .day-more-posts .post span{padding-inline-end:.5rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#agenda .agenda-view--month .day .day-posts .post svg,#agenda .agenda-view--month .day .day-more-posts .post svg,body.single-agenda .agenda-view--month .day .day-posts .post svg,body.single-agenda .agenda-view--month .day .day-more-posts .post svg{fill:var(--alt-4)}#agenda .agenda-view--month .day .day-more-posts,body.single-agenda .agenda-view--month .day .day-more-posts{display:none;z-index:50}#agenda .agenda-view--month .day .day-more-posts::before,body.single-agenda .agenda-view--month .day .day-more-posts::before{background:rgba(0,0,0,.5);content:"";position:fixed;height:100%;top:0;left:0;width:100%}#agenda .agenda-view--month .day .day-more-posts .inner,body.single-agenda .agenda-view--month .day .day-more-posts .inner{display:flex;flex-direction:column;gap:var(--gap-xxs);position:absolute;background:var(--background-light);padding:var(--padding-sm) var(--padding-xs);z-index:2;min-width:16.5rem}#agenda .agenda-view--month .day .day-more-posts .inner .post,body.single-agenda .agenda-view--month .day .day-more-posts .inner .post{width:auto;color:var(--text);text-decoration:none}#agenda .agenda-view--month .day.show-more .day-more-posts,body.single-agenda .agenda-view--month .day.show-more .day-more-posts{display:block;position:absolute}#agenda .agenda-view--month .day .day-more-posts-cta,body.single-agenda .agenda-view--month .day .day-more-posts-cta{text-decoration:underline;color:var(--alt-3);font-size:1.6rem;text-align:left;line-height:1.8;cursor:pointer}#agenda #agenda-popover,body.single-agenda #agenda-popover{position:fixed;border:0;border-radius:1.5rem;padding:3rem 4.5rem;max-width:30rem;overflow:hidden}@media screen and (min-width: 576px){#agenda #agenda-popover,body.single-agenda #agenda-popover{width:calc(100% - 3rem);max-width:60rem}}#agenda #agenda-popover:has(.loading),body.single-agenda #agenda-popover:has(.loading){min-height:28rem;width:calc(100% - 14rem)}#agenda #agenda-popover::backdrop,body.single-agenda #agenda-popover::backdrop{background:var(--backdrop)}#agenda #agenda-popover .loading,body.single-agenda #agenda-popover .loading{opacity:1;overflow:hidden;position:absolute;background:var(--background-lightest);top:0;left:0;height:100%;min-height:6rem;width:100%;z-index:10;transition:opacity .3s ease}#agenda #agenda-popover .loading.hidden,body.single-agenda #agenda-popover .loading.hidden{opacity:0;pointer-events:none}#agenda #agenda-popover .loading.hidden .spinner,body.single-agenda #agenda-popover .loading.hidden .spinner{visibility:hidden}#agenda #agenda-popover .loading .spinner,body.single-agenda #agenda-popover .loading .spinner{visibility:visible;width:8rem;height:8rem;background:rgba(0,0,0,0);border:1rem solid #f3f3f3;border-top:1.1rem solid var(--primary);border-radius:100%;position:absolute;inset:0;margin:auto;animation:spin 1s infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}/*# sourceMappingURL=agenda.css.map */
