.event-agenda{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 52 59/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1));padding-bottom:8rem;padding-top:8rem}@media (min-width:1024px){.event-agenda{padding-bottom:9.375vw;padding-top:9.375vw}}@media (min-width:1920px){.event-agenda{padding-bottom:18rem;padding-top:18rem}}.event-agenda--row{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.event-agenda--column:first-child{grid-column:1/-1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:1024px){.event-agenda--column:first-child{grid-column:span 4/span 4;position:sticky;top:14.4rem}}@media (min-width:1440px){.event-agenda--column:first-child{grid-column:span 3/span 3;grid-column-start:2}}.event-agenda--column:last-child{grid-column:1/-1;margin-top:4rem}@media (min-width:1024px){.event-agenda--column:last-child{grid-column:span 7/span 7;grid-column-start:6;margin-top:0}}.event-agenda--header{margin-bottom:4rem}.event-agenda--header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:1024px){.event-agenda--header{margin-bottom:6.4rem}}.event-agenda--header .header__shape{--tw-translate-x:-0px;left:0;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-o-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.event-agenda--title{font-size:clamp(28px,calc(23.63107px + 1.16505vw),46px);line-height:1.1}.event-agenda--image__img{aspect-ratio:.7;border-radius:1.2rem;height:auto;max-width:54rem;width:100%}.event-agenda--list-wrapper{position:relative}@media(max-width:1023.9px){.event-agenda--list-wrapper:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(1,52,59,0)),to(#01343b));background:-webkit-linear-gradient(top,rgba(1,52,59,0),#01343b);background:-o-linear-gradient(top,rgba(1,52,59,0) 0,#01343b 100%);background:linear-gradient(180deg,rgba(1,52,59,0),#01343b);bottom:0;content:"";height:18rem;left:50%;margin-left:-50vw;margin-right:-50vw;pointer-events:none;position:absolute;right:50%;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);width:100vw}.event-agenda--list-wrapper.expanded:after{opacity:0}}.event-agenda--list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6.4rem*var(--tw-space-y-reverse));margin-top:calc(6.4rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:1024px){.event-agenda--list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(8rem*var(--tw-space-y-reverse));margin-top:calc(8rem*(1 - var(--tw-space-y-reverse)))}}@media(max-width:1023.9px){.event-agenda--list{max-height:28rem;overflow:hidden;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:max-height;-o-transition-property:max-height;transition-property:max-height;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.event-agenda--list-wrapper.expanded .event-agenda--list{max-height:none}}.event-agenda--expand{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;--tw-text-opacity:1;align-items:center;color:rgb(255 77 0/var(--tw-text-opacity,1));cursor:pointer;display:none;font-size:clamp(18px,calc(17.27184px + .19417vw),21px);justify-content:center;line-height:1.476;padding-top:2rem;position:relative;text-decoration-line:underline;z-index:20}@media(max-width:1023.9px){.event-agenda--expand{display:-webkit-box;display:-ms-flexbox;display:flex}}.event-agenda--list-item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.event-agenda--list-item-day{font-size:clamp(26px,calc(23.08738px + .7767vw),38px);line-height:1.16}.event-agenda--info>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.event-agenda--info-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.8rem;position:relative}@media (min-width:768px){.event-agenda--info-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.event-agenda--info-item-polygon{--tw-translate-y:-50%;opacity:0;position:absolute;right:calc(100% + 1rem);top:50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-o-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.event-agenda--info-item:focus-visible .event-agenda--info-item-label,.event-agenda--info-item:focus-visible .event-agenda--info-item-time,.event-agenda--info-item:hover .event-agenda--info-item-label,.event-agenda--info-item:hover .event-agenda--info-item-time{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(228 247 242/var(--tw-bg-opacity,1));border-color:rgb(228 247 242/var(--tw-border-opacity,1));color:rgb(0 52 59/var(--tw-text-opacity,1))}.event-agenda--info-item:focus-visible .event-agenda--info-item-polygon,.event-agenda--info-item:hover .event-agenda--info-item-polygon{opacity:1}.event-agenda--info-item-label,.event-agenda--info-item-time{border-color:hsla(0,0%,100%,.2);border-radius:.8rem;border-width:1px;height:5.3rem;padding:1.2rem;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-o-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.event-agenda--info-item-label,.event-agenda--info-item-time{padding-left:1.6rem;padding-right:1.6rem}}.event-agenda--info-item-time{-webkit-box-align:center;-ms-flex-align:center;--tw-text-opacity:1;align-items:center;color:rgb(59 212 174/var(--tw-text-opacity,1));display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(12px,calc(11.51456px + .12945vw),14px);gap:.8rem;line-height:1.2;min-width:16rem}.event-agenda--info-item-time i{font-size:1.6rem}@media (min-width:1024px){.event-agenda--info-item-time i{font-size:2rem}}.event-agenda--info-item-label{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0%;flex:1 1 0%;font-size:clamp(14px,calc(13.51456px + .12945vw),16px);line-height:1.3}@media not all and (min-width:768px){.event-agenda--info-item-label{background-color:hsla(0,0%,100%,.1)}}
