.is-hidden{display:none!important}.c-agenda-detail{position:relative}@media (min-width:60em){.c-agenda-detail{padding-top:4rem}}.c-agenda-detail .c-agenda-detail__image{height:auto;max-height:80vh;position:absolute;width:auto}@media (max-width:59.99em){.c-agenda-detail .c-agenda-detail__image{max-width:80vw;opacity:.1;top:0;z-index:0}}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__image{bottom:0;max-width:30vw}}.c-agenda-detail .c-agenda-detail__wrapper{box-sizing:border-box;margin:0 auto;max-width:100%;padding:1rem 1.5rem;position:relative;width:100%;z-index:1}@media (min-width:37.5em) and (max-width:59.99em){.c-agenda-detail .c-agenda-detail__wrapper{width:100%}}@media (min-width:60em) and (max-width:77.99em){.c-agenda-detail .c-agenda-detail__wrapper{width:100vw}}@media (min-width:78em){.c-agenda-detail .c-agenda-detail__wrapper{width:78rem}}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__wrapper{padding:1.5rem 2.5rem 1.5rem calc(2.5rem + 25%)}}@media (min-width:78em){.c-agenda-detail .c-agenda-detail__wrapper{padding-left:22rem}}.c-agenda-detail .c-agenda-detail__banner{align-items:center;backface-visibility:hidden;background-clip:padding-box;background-color:#f1ede3;-webkit-border-radius:1rem;border-radius:1rem;display:flex;flex-direction:row;margin-bottom:2rem;max-width:32rem;padding:1rem 1.5rem}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__banner{padding:1.25rem 1.75rem}}.c-agenda-detail .c-agenda-detail__banner-icon{color:#ff3636;font-size:2rem;margin-right:1rem}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__banner-icon{font-size:4rem;margin-right:2rem}}.c-agenda-detail .c-agenda-detail__banner-text p{color:#003600;font-size:1.25rem;font-weight:400;line-height:1.625rem}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__banner-text p{font-size:1.75rem;line-height:2rem}}.c-agenda-detail .c-agenda-detail__banner-text p strong{font-weight:900}.c-agenda-detail .c-agenda-detail__title{font-family:Figtree,Helvetica Neue,Arial,sans-serif;font-size:3.125rem;font-weight:900;line-height:3.75rem;margin-bottom:1rem;margin-top:0;padding-top:.5rem}.c-agenda-detail .c-agenda-detail__title strong{font-weight:900}@media (max-width:37.49em){.c-agenda-detail .c-agenda-detail__title{font-size:2rem;line-height:2.25rem}}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__introduction p{font-size:1.25rem;line-height:1.75rem}}.c-agenda-detail .c-agenda-detail__reservation-button{margin-top:1.5rem}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__reservation-button{margin-top:2rem}}.c-agenda-detail .c-agenda-detail__details{backface-visibility:hidden;background-clip:padding-box;background-color:#f1ede3;border:.75rem solid #fff;-webkit-border-radius:2rem;border-radius:2rem;-webkit-box-shadow:0 .75rem 1.25rem rgba(0,0,0,.2);-moz-box-shadow:0 .75rem 1.25rem rgba(0,0,0,.2);box-shadow:0 .75rem 1.25rem rgba(0,0,0,.2);margin-top:2rem;overflow:hidden;padding:1rem 1.5rem}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__details{margin-top:4rem;padding:1.5rem 2.5rem}}.c-agenda-detail .c-agenda-detail__detail-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.c-agenda-detail .c-agenda-detail__detail{align-items:center;display:flex;flex-direction:row}.c-agenda-detail .c-agenda-detail__detail-icon{color:#fab400;display:inline-block;font-size:1.5rem;margin-right:1rem;text-align:center;width:2rem}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__detail-icon{font-size:2rem}}.c-agenda-detail .c-agenda-detail__detail-value{font-size:1.125rem;line-height:1.5rem}@media (min-width:60em){.c-agenda-detail .c-agenda-detail__detail-value{font-size:1.5rem;line-height:1.75rem}}