.event-description{margin-top:40px;margin-bottom:40px}
@media(min-width:768px){.event-description{margin-top:64px;margin-bottom:64px}
}
.event-description.bg-gray{padding-top:40px;padding-bottom:40px;background-color:#f5f5f5}
@media(min-width:768px){.event-description.bg-gray{padding-top:64px;padding-bottom:64px}
}
.event-description .general-container{display:flex;flex-direction:column;gap:32px}
@media(min-width:1024px){.event-description .general-container{flex-direction:row;justify-content:space-between}
}
.event-description .general-container .titles-container{display:flex;flex-direction:column;gap:32px}
@media(min-width:1024px){.event-description .general-container .titles-container{min-width:40%;gap:40px}
}
.event-description .general-container .titles-container .title{color:#333f48;margin-top:0 !important;margin-bottom:16px;hyphens:auto;word-break:break-word}
@media(min-width:768px){.event-description .general-container .titles-container .title{hyphens:none;word-break:break-word}
}
.event-description .general-container .titles-container .title h2{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:40px;line-height:48px}
@media(min-width:1024px){.event-description .general-container .titles-container .title h2{font-size:48px;line-height:56px}
}
@media(min-width:1600px){.event-description .general-container .titles-container .title h2{font-size:64px;line-height:72px}
}
.event-description .general-container .titles-container .subtitle h3{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:32px;line-height:40px;color:#333f48;margin-bottom:16px;margin-top:0 !important;hyphens:auto;word-break:break-word}
@media(min-width:1024px){.event-description .general-container .titles-container .subtitle h3{font-size:40px;line-height:48px}
}
@media(min-width:1600px){.event-description .general-container .titles-container .subtitle h3{font-size:48px;line-height:56px}
}
@media(min-width:768px){.event-description .general-container .titles-container .subtitle h3{hyphens:none;word-break:break-word;margin-bottom:0}
}
.event-description .general-container .titles-container i{font-family:'N27 Bold Italic';font-weight:700;font-style:italic}
.event-description .general-container .description{display:flex;flex-direction:column}
@media(min-width:1024px){.event-description .general-container .description{min-width:50%}
}
.event-description .general-container .description h2{margin-top:0 !important;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:28px;line-height:36px}
@media(min-width:1024px){.event-description .general-container .description h2{font-size:32px;line-height:40px}
}
@media(min-width:1600px){.event-description .general-container .description h2{font-size:40px;line-height:48px}
}
.event-description .general-container .description p{font-size:18px;line-height:26px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.event-description .general-container .description ul li{padding-left:5px;margin-bottom:18px;position:relative}
.event-description .general-container .description b{font-family:'N27 Bold';font-weight:700;font-style:normal}
.event-description .general-container .description.description-fullwidth{width:100%}
.event-description .general-container.image-design{display:block}
.event-description .general-container.image-design .titles-container{margin-bottom:32px}
.event-description .general-container.image-design .description-container{display:flex;flex-direction:column;gap:24px}
@media(min-width:1024px){.event-description .general-container.image-design .description-container{flex-flow:row;gap:32px}
.event-description .general-container.image-design .description-container .image-container,.event-description .general-container.image-design .description-container .description{width:50%}
}
.event-description .general-container.image-design .description-container .image-container{position:relative}
.event-description .general-container.image-design .description-container .image-container img{width:100%;min-height:209px;object-fit:cover;object-position:center;max-height:430px}
.event-description .general-container.image-design .description-container .image-container p{font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;margin-top:4px}
.event-description .banner-logos{margin-top:32px !important}
.event-description .banner-logos:has(>.container-general>.sinMargenes),.event-description .banner-logos .container-general{background:#fff}
.event-description .banner-logos:not(:has(img)){position:absolute !important;height:1px !important;width:1px !important;padding:0 !important;margin:0 !important;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}