.event-agenda-data:not(last-child){margin-bottom:32px}
@media(min-width:1024px){.event-agenda-data:not(last-child){margin-bottom:40px}
}
.event-agenda-data .agenda-data{display:flex;flex-direction:column;align-items:flex-start;gap:40px;cursor:default}
.event-agenda-data .agenda-data .agenda-item{display:flex;flex-direction:column;gap:16px;width:100%}
@media(min-width:768px){.event-agenda-data .agenda-data .agenda-item:hover .item-text__showmore--desktop{display:block !important;opacity:1 !important;white-space:nowrap !important}
.event-agenda-data .agenda-data .agenda-item .item-text__showmore--mobile{display:none;opacity:0}
}
@media(min-width:1024px){.event-agenda-data .agenda-data .agenda-item{flex-direction:row;gap:30px}
}
.event-agenda-data .agenda-data .agenda-item .item-date{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#646468;white-space:nowrap;max-width:215px}
.event-agenda-data .agenda-data .agenda-item .item-text{display:flex;flex-direction:column;gap:8px;width:100%}
.event-agenda-data .agenda-data .agenda-item .item-text__title{display:flex;flex-direction:column}
@media(min-width:768px){.event-agenda-data .agenda-data .agenda-item .item-text__title{flex-direction:row;gap:30px;justify-content:space-between}
}
.event-agenda-data .agenda-data .agenda-item .item-text__title .item-title{color:#333f48;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;width:100%}
@media(min-width:1024px){.event-agenda-data .agenda-data .agenda-item .item-text__title .item-title{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.event-agenda-data .agenda-data .agenda-item .item-text__title .item-title{font-size:24px;line-height:32px}
}
.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--desktop,.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--mobile{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-right:8px;font-size:18px !important;line-height:26px !important;transition:opacity .3s ease}
@media(min-width:1024px){.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--desktop,.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--mobile{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--desktop,.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--mobile{font-size:24px;line-height:32px}
}
.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--desktop:after,.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--mobile:after{display:inline-block;font-family:"icomoon" !important;content:"\e902";font-weight:400;position:relative;top:1px;font-size:20px;margin-left:10px;transition:transform .3s ease-in-out}
.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--desktop:hover,.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--mobile:hover{color:#bc131c}
.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--desktop:hover:after,.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--mobile:hover:after{transform:rotate(45deg)}
.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--desktop:after,.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--mobile:after{font-size:16px !important}
.event-agenda-data .agenda-data .agenda-item .item-text .item-text__showmore--desktop{display:none;opacity:0}
.event-agenda-data .agenda-data .agenda-item .item-text .item-description p{font-size:18px;line-height:26px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.event-agenda-data .agenda-data:has(.modal-showable){cursor:pointer}
.event-agenda-data .light-box{position:fixed;top:0;left:0;place-items:center;z-index:9999;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);display:grid;overflow-y:auto;justify-content:start}
@media(min-width:768px){.event-agenda-data .light-box{padding:70px 20px;justify-content:center;margin:0}
}
.event-agenda-data .light-box .dialog{position:relative;display:flex;flex-wrap:wrap;justify-content:start;align-content:center;background-color:#fff;padding:42px;padding-top:80px;flex-direction:column;margin:50px;width:100%;height:100%;cursor:default}
@media(min-width:768px){.event-agenda-data .light-box .dialog{width:unset;max-width:950px}
}
.event-agenda-data .light-box .dialog .icon--close{position:absolute;top:20px;right:20px;font-size:28px;cursor:pointer}
.event-agenda-data .light-box .dialog .card_event_modal{width:100%}
.event-agenda-data .light-box .dialog .card_event_modal-image-modal{width:100%;max-width:950px;height:360px;object-fit:cover;object-position:center;max-height:360px;margin:0 auto}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal{display:flex;height:fit-content;flex-direction:column;gap:24px;padding:25px 0;background-color:#fff}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body{display:flex;flex-direction:column;gap:24px}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-text{display:flex;flex-direction:column;gap:24px}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-text .agenda__body__title{color:#333f48;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;flex-shrink:0}
@media(min-width:1024px){.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-text .agenda__body__title{font-size:28px;line-height:36px}
}
@media(min-width:1600px){.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-text .agenda__body__title{font-size:32px;line-height:40px}
}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-text .agenda__body__description p{color:#646468;font-size:16px;line-height:24px;font-family:'N27 Medium';font-weight:500;font-style:normal}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-schedule{display:flex;flex-direction:column;gap:16px}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-schedule .agenda__body-box{display:flex;flex-direction:column;gap:8px;margin:10px 0;padding-top:20px;border-top:1px solid rgba(0,0,0,0.1)}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-schedule .agenda__body-box .agenda__body-hour{color:#646468;font-size:16px;line-height:24px;font-family:'N27 Medium';font-weight:500;font-style:normal;flex-shrink:0;text-align:left}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-ponentes{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(2,auto);gap:20px;margin-top:10px;margin-right:30px;width:100%}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-ponentes .ponente{display:flex;align-items:center;gap:12px;width:100%}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-ponentes .ponente__image{flex-shrink:0;width:82px;height:82px;border-radius:50%;object-fit:cover}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-ponentes .ponente__info{display:flex;flex-direction:column;font-size:16px;line-height:24px}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-ponentes .ponente__info .name{font-family:'N27 Bold';font-weight:700;font-style:normal;color:#333f48;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-ponentes .ponente__info .position,.event-agenda-data .light-box .dialog .card_event_modal .card-body-modal .card-agenda__body .agenda__body-ponentes .ponente__info .experience{font-family:'N27 Medium';font-weight:500;font-style:normal;color:#646468;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}