.agenda{position:relative;isolation:isolate;overflow:visible;padding:40px 0;z-index:2}@media (min-width: 768px){.agenda{padding:60px 0}}@media (min-width: 1024px){.agenda{padding:100px 0}}.agenda:before,.agenda:after{content:"";position:absolute;z-index:0;width:900px;height:900px;pointer-events:none;border-radius:50%;filter:none;background:radial-gradient(circle at 50% 50%,rgba(122,29,255,.82) 0%,rgba(122,29,255,.48) 24%,rgba(122,29,255,.22) 42%,rgba(122,29,255,.08) 58%,transparent 72%);opacity:.58}.agenda:before{left:-220px;top:-420px}.agenda:after{right:-340px;bottom:-360px}@media screen and (max-width: 991px){.agenda:before,.agenda:after{width:640px;height:640px}.agenda:before{left:-140px;top:-280px}.agenda:after{right:-220px;bottom:-220px}}@media screen and (max-width: 575px){.agenda:before,.agenda:after{width:480px;height:480px}.agenda:before{left:-80px;top:-200px}.agenda:after{right:-140px;bottom:-160px}}.agenda__container{position:relative;z-index:1;display:flex;flex-direction:column}.agenda h2{max-width:981px;margin-bottom:42px;font-family:Thunder,sans-serif;font-size:var(--wp--preset--font-size--font-80-px);font-weight:800;line-height:85%;text-transform:uppercase}@media (min-width: 1024px){.agenda h2{margin-bottom:60px}}.agenda__grid{display:grid;align-items:stretch;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;isolation:isolate}@media (min-width: 768px){.agenda__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.agenda__grid{gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}}.agenda__grid>.agenda__card{height:100%}.agenda__actions{margin-top:40px;display:flex;justify-content:center}.agenda__actions button{text-transform:uppercase}.agenda__card{text-align:left;color:inherit;border:1px solid #e3ff37!important;border-radius:10px;padding:20px;transition:.25s ease-in-out;background:#000;position:relative;display:flex;flex-direction:column;height:100%}.agenda__card[type=button]{background:#000}.agenda__card:hover{z-index:3;background:#e3ff37;color:#000}.agenda__card:hover .agenda__card-tag{color:#000}.agenda__card:hover .agenda__card-social{background:#000}.agenda__card:hover .agenda__card-social svg{fill:#e3ff37}.agenda__card:hover .grayscale{filter:grayscale(0)}.agenda__card:hover.hover .agenda__card-learn{background:#e3ff37!important;color:#000}.agenda__card:hover.hover .agenda__card-learn:before{background:black;opacity:1}.agenda__card.hover{padding-bottom:0}.agenda__card-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.agenda__card-media{border-radius:6px;overflow:hidden;background:rgba(255,255,255,.06);aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;transition:.25s ease-in-out}@media (min-width: 768px){.agenda__card-media{aspect-ratio:16 / 11}}.agenda__card-media.grayscale{filter:grayscale(100%)}.agenda__card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:.25s ease-in-out}.agenda__card-meta{margin:20px 0;display:flex;flex-direction:column;gap:8px;align-items:flex-start;flex:1 1 auto}@media (min-width: 1024px){.agenda__card-meta{gap:16px}}.agenda__card-name{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;color:inherit;text-decoration:none;font-size:var(--wp--preset--font-size--font-25-px);transition:.25s ease-in-out;width:100%}.agenda__card-social{background:#e3ff37;text-decoration:none;cursor:pointer;transition:.25s ease-in-out;padding:.25rem;border-radius:6px}.agenda__card-social svg{transition:.25s ease-in-out;fill:#000}.agenda__card-social:hover{text-decoration:underline}.agenda__card-position{font-size:15px;transition:.25s ease-in-out}.agenda__card-tag{font-weight:400;font-size:15px;margin-top:8px;color:#e3ff37;transition:.25s ease-in-out}.agenda__card-learn{position:relative;display:flex;align-items:center;justify-content:flex-start;background:black!important;color:#e3ff37;cursor:pointer;transition:.25s ease-in-out;flex-shrink:0;width:calc(100% + 40px);margin:0 -20px;border:1px solid #e3ff37;border-top:none;border-radius:0 0 10px 10px;padding:20px;font-weight:700;font-size:18px}.agenda__card-learn:before{content:"";position:absolute;width:calc(100% - 40px);height:1px;background:white;opacity:.24;top:0}.agenda__card-learn:hover{color:#7a1dff}.agenda__card--hidden{display:none}.agenda__card-unlock{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);height:16px;margin:0;padding:0;border:0;transform:translate(-50%,-50%);color:#e3ff37;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;pointer-events:auto;font-family:Inter,sans-serif;font-weight:700;font-size:15px;line-height:16px}.agenda__card-unlock svg{display:block;flex-shrink:0;width:16px;height:16px}.agenda__card-unlock span{display:block;margin:0;padding:0;font-size:15px;font-weight:700;line-height:16px}.agenda__card-unlock:hover,.agenda__card-unlock:focus-visible{color:#e3ff37;text-decoration:none}.agenda__card-wrap{position:relative;width:100%;min-width:0}.agenda__card-wrap>.agenda__card{width:100%}.agenda__modal{--agenda-modal-gap: 16px;--agenda-modal-inset-top: calc(var(--header-top-offset, 0px) + var(--header-height, 80px) + var(--agenda-modal-gap));--agenda-modal-inset-bottom: var(--agenda-modal-gap);--agenda-modal-max-height: calc(100dvh - var(--agenda-modal-inset-top) - var(--agenda-modal-inset-bottom));position:fixed;inset:0;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.agenda__modal--open{opacity:1;visibility:visible;pointer-events:auto;overflow:hidden}.agenda__modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);opacity:0;transition:opacity .25s ease-in-out}.agenda__modal-dialog{position:fixed;top:var(--agenda-modal-inset-top);left:50%;z-index:1;display:flex;flex-direction:column;max-width:1020px;width:min(1020px,calc(100vw - 32px));max-height:var(--agenda-modal-max-height);margin:0;border-radius:16px;background:#e3ff37;padding:24px;color:#000;transform:translate(-50%) translateY(12px) scale(.98);opacity:0;overflow:hidden;transition:transform .25s ease-in-out,opacity .25s ease-in-out}@media (min-width: 768px){.agenda__modal-dialog{width:min(1020px,calc(100vw - 80px));padding:40px}}.agenda__modal-content{display:flex;flex-direction:column;min-height:0;overflow:hidden;flex:1 1 auto}.agenda__modal--open .agenda__modal-overlay{opacity:1;bottom:-100%}.agenda__modal--open .agenda__modal-dialog{transform:translate(-50%) translateY(0) scale(1);opacity:1}.agenda__modal-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:999px;cursor:pointer;border:none!important;outline:none!important}.agenda__modal-close:before,.agenda__modal-close:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background:#000;transform-origin:center}.agenda__modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.agenda__modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.agenda__popup-header{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:24px;flex-shrink:0}.agenda__popup-media{border-radius:14px;overflow:hidden;background:rgba(255,255,255,.06);aspect-ratio:1 / 1}.agenda__popup-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.agenda__popup-name{font-weight:700;margin-bottom:8px;font-size:var(--wp--preset--font-size--font-25-px)}.agenda__popup-position{margin-bottom:12px;font-size:15px}.agenda__popup-tag{font-weight:400;font-size:15px;color:#000;transition:.25s ease-in-out;width:-moz-fit-content;width:fit-content}.agenda__popup-description{font-size:var(--wp--preset--font-size--font-18-px);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;line-height:1.5;padding-right:5px;scrollbar-width:thin;scrollbar-color:#000 transparent}.agenda__popup-description::-webkit-scrollbar{width:4px}.agenda__popup-description::-webkit-scrollbar-track{background:transparent}.agenda__popup-description::-webkit-scrollbar-thumb{background-color:#000;border-radius:999px}.agenda__popup-description p,.agenda__popup-description ul,.agenda__popup-description ol{margin:0 0 16px}.agenda__popup-description p:last-child,.agenda__popup-description ul:last-child,.agenda__popup-description ol:last-child{margin-bottom:0}.agenda__popup-description h1,.agenda__popup-description h2,.agenda__popup-description h3,.agenda__popup-description h4,.agenda__popup-description h5,.agenda__popup-description h6{margin:24px 0 16px}.agenda__popup-description h1:first-child,.agenda__popup-description h2:first-child,.agenda__popup-description h3:first-child,.agenda__popup-description h4:first-child,.agenda__popup-description h5:first-child,.agenda__popup-description h6:first-child{margin-top:0}.agenda__popup-description ul,.agenda__popup-description ol{padding-left:20px}.agenda__popup-description li{margin:0}.agenda__popup-description li:not(:last-child){margin-bottom:6px}.agenda__popup-description a{color:inherit;text-decoration:underline;text-underline-offset:2px}.agenda__popup-description a:hover{text-decoration-thickness:2px}.agenda__popup-description img{max-width:100%;height:auto;display:block}.agenda__popup-description blockquote{margin:0 0 16px;padding-left:16px;border-left:2px solid #000}.agenda--soon .agenda__title{font-weight:800;font-size:clamp(43px,29.26px + 3.52vw,80px);line-height:85%;text-transform:uppercase;color:#fff;max-width:none;margin-bottom:42px}.agenda--soon .agenda__title p{color:inherit}@media (min-width: 768px){.agenda--soon .agenda__title{margin-bottom:60px}}.agenda--soon .agenda__slider{overflow:visible;width:100%}.agenda--soon .agenda__grid{display:flex;gap:0;isolation:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none;align-items:stretch}.agenda--soon .swiper-slide{height:auto;align-self:stretch;box-sizing:border-box}.agenda--soon .agenda__card{border-radius:12px;filter:blur(10px);height:auto;cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.agenda--soon .agenda__card *{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.agenda--soon .agenda__card a,.agenda--soon .agenda__card button{pointer-events:none}.agenda--soon .agenda__card img{pointer-events:none;-webkit-user-drag:none}.agenda--soon .agenda__card:hover{z-index:auto;background:#000;color:inherit}.agenda--soon .agenda__card:hover .agenda__card-tag{color:#e3ff37}.agenda--soon .agenda__card:hover .agenda__card-social{background:#e3ff37}.agenda--soon .agenda__card:hover .agenda__card-social svg{fill:#000}.agenda--soon .agenda__card:hover .grayscale{filter:grayscale(100%)}.agenda--soon .agenda__card-wrap.swiper-slide{position:relative;display:flex;flex-direction:column;height:auto;align-self:stretch}.agenda--soon .agenda__card-wrap.swiper-slide>.agenda__card{flex:1 1 auto;width:100%;min-height:0;height:auto}.agenda--soon.agenda--locks .agenda__card-unlock,.agenda--soon.agenda--locks .agenda__card-unlock *{pointer-events:auto}@media (min-width: 768px){.agenda--soon.agenda--locks .agenda__grid{pointer-events:auto}.agenda--soon.agenda--locks .agenda__card-wrap{pointer-events:none;height:100%}.agenda--soon.agenda--locks .agenda__card-wrap>.agenda__card{height:100%}.agenda--soon.agenda--locks .agenda__card-unlock{pointer-events:auto}}.agenda--soon .agenda__pagination.swiper-pagination{position:static;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:42px;bottom:auto;left:auto;width:100%}.agenda--soon .agenda__pagination.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:#94919e;border-radius:100%;opacity:1;margin:0;transition:width .3s ease,background-color .3s ease,border-radius .3s ease}.agenda--soon .agenda__pagination.swiper-pagination .swiper-pagination-bullet-active{width:42px;height:6px;border-radius:13px;background:#e3ff37}@media (min-width: 768px){.agenda--soon .agenda__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;transform:none;pointer-events:none;align-items:stretch}.agenda--soon .agenda__card,.agenda--soon .agenda__card-wrap{height:100%}.agenda--soon .agenda__card:nth-child(n+4),.agenda--soon .agenda__card-wrap:nth-child(n+4){display:none}.agenda--soon .agenda__card-wrap>.agenda__card{height:100%}.agenda--soon .agenda__pagination.swiper-pagination{display:none}}@media (min-width: 1024px){.agenda--soon .agenda__grid{gap:40px}}.agenda-modal-open{overflow:hidden}
