.event-header-section .container-general{background-color:transparent;position:relative;padding-top:40px;padding-bottom:40px;padding-top:78px !important}
@media(min-width:768px){.event-header-section .container-general{padding-top:64px;padding-bottom:64px}
}
@media(min-width:621px){.event-header-section .container-general{padding-top:112px !important}
}
.event-header-section .container-breadcrumb{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;width:fit-content;margin-bottom:30px}
@media(min-width:768px){.event-header-section .container-breadcrumb{margin-bottom:48px}
}
.event-header-section .container-breadcrumb__phone{width:100%}
.event-header-section .container-breadcrumb.event-header-section .container-breadcrumb::-webkit-scrollbar{display:none}
.event-header-section .container-text{display:flex;gap:32px;flex-direction:column}
@media(min-width:621px){.event-header-section .container-text{gap:40px}
}
.event-header-section .container-text header{display:flex;align-items:flex-start;justify-content:space-between}
.event-header-section .container-text header .tags{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:16px}
@media(min-width:500px){.event-header-section .container-text header .tags{flex-direction:row;align-items:center}
}
.event-header-section .container-text header .tags .tag{display:flex;padding:8px 16px;align-items:center;color:#fff;font-family:'N27 Medium';font-weight:500;font-style:normal;font-size:14px;line-height:22px;border-radius:44px;background:#333f48}
.event-header-section .container-text header .tags .availability{display:flex;color:#fff;font-family:'N27 Medium';font-weight:500;font-style:normal;font-size:14px;line-height:22px;line-height:unset}
.event-header-section .container-text header .tags .availability .icon-tag{display:block;width:12px;height:12px;margin-right:8px;border-radius:12px;background:#009262}
.event-header-section .container-text header .icons{display:flex;gap:16px;position:absolute;right:16px}
@media(min-width:681px){.event-header-section .container-text header .icons{top:98px}
}
@media(min-width:768px){.event-header-section .container-text header .icons{right:40px}
}
@media(min-width:1024px){.event-header-section .container-text header .icons{top:112px}
}
.event-header-section .container-text header .icons__phone{position:initial}
.event-header-section .container-text header .icons .icon{padding:10px;border-radius:60px;background:#fff;cursor:pointer;border:1px solid #333f48;display:flex;justify-content:center;align-items:center;color:#333f48;width:44px;height:44px;border-radius:100%;font-size:24px}
.event-header-section .container-text header .icons .icon:hover{background-color:#d52b1e;border:0;color:#fff}
.event-header-section .container-text header .icons .icon span::before{font-size:24px}
.event-header-section .container-text .body{display:flex;flex-direction:column;gap:16px}
.event-header-section .container-text .body .container-title{display:flex;gap:6px;margin-bottom:24px;flex-direction:column}
.event-header-section .container-text .body .container-title .title{color:#fff;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:28px;line-height:36px;text-transform:uppercase}
@media(min-width:1024px){.event-header-section .container-text .body .container-title .title{font-size:32px;line-height:40px}
}
@media(min-width:1600px){.event-header-section .container-text .body .container-title .title{font-size:40px;line-height:48px}
}
.event-header-section .container-text .body .container-title .subtitle{color:#fff;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.event-header-section .container-text .body .container-title .subtitle>*{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
@media(max-width:768px){.event-header-section .container-text .body .container-title .subtitle>*{-webkit-line-clamp:3}
}
.event-header-section .container-text .body p{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#fff;display:flex}
.event-header-section .container-text .body span.icon{margin:0 8px;font-size:24px}
.event-header-section .container-text .body .pipe{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#fff;margin:0 2px 0 8px}
.event-header-section .container-text .body .pipe.hide{margin:0;display:none}
.event-header-section .container-text .body .place-text{color:#fff;display:flex;flex-wrap:wrap;gap:16px 0}
.event-header-section .container-text .body .place-text .place-block{display:flex}
.event-header-section .container-text .body .place-text span.text{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;margin-top:0;margin-bottom:0}
.event-header-section .container-text .button{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#fff;text-align:center;background:#d52b1e;width:fit-content;padding:16px 32px;justify-content:center;border-radius:104px;cursor:pointer;display:flex;align-items:center;gap:8px}
.event-header-section .container-text .button .icon{font-size:24px !important;line-height:32px !important}
.event-header-section .background-imagen{position:absolute;z-index:-2;left:0;top:0;object-fit:cover;width:100%;height:100%;object-position:center}
.event-header-section .background-color{position:absolute;z-index:-1;left:0;top:0;object-fit:cover;width:100%;height:100%;object-position:center;background:linear-gradient(0,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 100%)}
@media(max-width:680px){.event-header-section .container-text header .icons{position:initial}
}
.event-header-section .icon-registration--open{width:12px;height:12px;max-width:12px;max-height:12px;border-radius:50%;background:#009262;margin-right:5px}
.event-header-section .icon-registration--close{width:12px;height:12px;max-width:12px;max-height:12px;border-radius:50%;background:#da291c;margin-right:5px}
.event-header-section .ivaText{display:flex;align-items:center}