.events-v2-country{background-color:#fff}
.events-v2-country.greyBackground{background-color:#f5f5f5;padding-top:40px;padding-bottom:40px}
@media(min-width:768px){.events-v2-country.greyBackground{padding-top:64px;padding-bottom:64px}
}
.events-v2-country .events-container{margin-bottom:40px}
@media(min-width:768px){.events-v2-country .events-container{margin-bottom:64px}
}
.events-v2-country .events-container--has-vectors{position:relative}
.events-v2-country .events-container--has-vectors .vectors{position:absolute;top:-30px;right:0;width:100%;z-index:0}
@media(max-width:767px){.events-v2-country .events-container--has-vectors .vectors{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)}
}
.events-v2-country .events-container .category{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)}
.events-v2-country .events-container .eventsTitle{display:flex;align-items:flex-start;gap:24px;align-self:stretch;justify-content:space-between;flex-direction:column;margin-bottom:32px}
@media(min-width:768px){.events-v2-country .events-container .eventsTitle{flex-direction:row;margin-bottom:56px}
}
.events-v2-country .events-container .eventsTitle .titleSection p{color:#333f48;font-size:24px;line-height:32px;font-family:'N27 Medium';font-weight:500;font-style:normal;margin-bottom:16px}
.events-v2-country .events-container .eventsTitle .titleSection .title{color:#333f48;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:40px;line-height:48px;text-transform:uppercase;hyphens:auto;word-break:auto-phrase}
@media(min-width:1024px){.events-v2-country .events-container .eventsTitle .titleSection .title{font-size:48px;line-height:56px}
}
@media(min-width:1600px){.events-v2-country .events-container .eventsTitle .titleSection .title{font-size:64px;line-height:72px}
}
@media(min-width:768px){.events-v2-country .events-container .eventsTitle .titleSection .title{hyphens:none;word-break:normal}
}
.events-v2-country .events-container .eventsTitle .linkSection{align-self:flex-end;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;hyphens:auto}
@media(min-width:1024px){.events-v2-country .events-container .eventsTitle .linkSection{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.events-v2-country .events-container .eventsTitle .linkSection{font-size:24px;line-height:32px}
}
.events-v2-country .events-container .eventsTitle .linkSection: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}
.events-v2-country .events-container .eventsTitle .linkSection:hover{color:#bc131c}
.events-v2-country .events-container .eventsTitle .linkSection:hover:after{transform:rotate(45deg)}
@media only screen and (max-width:768px){.events-v2-country .events-container .eventsTitle .linkSection{width:100%;justify-content:start}
}
.events-v2-country .events-container .eventsSubtitle{margin-bottom:32px}
@media(min-width:768px){.events-v2-country .events-container .eventsSubtitle{margin-bottom:56px}
}
@media(max-width:375px){.events-v2-country .events-container .eventsSubtitle{white-space:wrap;text-wrap:pretty}
}
.events-v2-country p{font-family:'N27 Regular';font-weight:400;font-style:normal}
.events-v2-country .eventSection{display:flex;flex-flow:row;gap:30px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
.events-v2-country .eventSection::-webkit-scrollbar{display:none}
.events-v2-country .eventSection.carousel{flex-wrap:nowrap}
.events-v2-country .eventSection.grid{flex-wrap:nowrap}
@media(min-width:850px){.events-v2-country .eventSection.grid{flex-wrap:wrap}
}
@media(min-width:850px){.events-v2-country .eventSection.grid .event{flex-basis:calc(100% /  2 - ((30px * (2 - 1)) / 2));max-width:calc(100% /  2 - ((30px * (2 - 1)) / 2))}
}
@media(min-width:1050px){.events-v2-country .eventSection.grid .event{flex-basis:calc(100% /  3 - ((30px * (3 - 1)) / 3));max-width:calc(100% /  3 - ((30px * (3 - 1)) / 3))}
}
.events-v2-country .eventSection.max-three-cards>.event:nth-child(n+4){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)}
.events-v2-country .eventSection.max-six-cards>.event:nth-child(n+7){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)}
.events-v2-country .eventSection.eventImage--hide .eventImage{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)}
.events-v2-country .eventSection .event{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 auto;flex-basis:calc(100% /  1 - ((30px * (1 - 1)) / 1));max-width:calc(100% /  1 - ((30px * (1 - 1)) / 1))}
@media(min-width:850px){.events-v2-country .eventSection .event{flex-basis:calc(100% /  2 - ((30px * (2 - 1)) / 2));max-width:calc(100% /  2 - ((30px * (2 - 1)) / 2))}
}
@media(min-width:1050px){.events-v2-country .eventSection .event{flex-basis:calc(100% /  3 - ((30px * (3 - 1)) / 3));max-width:calc(100% /  3 - ((30px * (3 - 1)) / 3))}
}
.events-v2-country .eventSection .event .eventImage{position:relative;margin-bottom:0;padding:0;border:1px solid #c3c1c2;border-bottom:0;width:100%;height:100%;max-height:240px}
.events-v2-country .eventSection .event .eventImage img{width:100%;height:100%;object-fit:cover;object-position:center}
.events-v2-country .eventSection .event .eventImage .card-destacado{top:34px;left:0;padding:8px 16px;position:absolute;background-color:#ffcd00;color:#333f48;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:0 44px 44px 0;font-size:16px;line-height:24px;font-family:'N27 Medium';font-weight:500;font-style:normal}
.events-v2-country .eventSection .event .eventImage .card-descarga{top:34px;right:20px;position:absolute;background-color:#fff;border:1px solid #333f48;display:flex;justify-content:center;align-items:center;color:#333f48;width:44px;height:44px;border-radius:100%;font-size:24px;cursor:pointer}
.events-v2-country .eventSection .event .eventImage .card-descarga:hover{background-color:#d52b1e;border:0;color:#fff}
.events-v2-country .eventSection .event .eventImage .card-descarga i{font-size:20px}
.events-v2-country .eventSection .event .eventImage .videoType span{width:64px;height:64px;top:43%;left:45%;padding:8px 16px;position:absolute;display:flex;justify-content:center;align-items:center;border-radius:64px;border:1px solid #fff;background:rgba(51,63,72,0.65);color:#fff;cursor:pointer;font-size:26px}
@media only screen and (max-width:450px){.events-v2-country .eventSection .event .eventImage .videoType span{top:40%;left:42%}
}
.events-v2-country .eventSection .event .eventInfo{display:flex;padding:32px;flex-direction:column;height:100%;gap:16px;align-items:self-start;background-color:#fff;border:1px solid #c3c1c2 !important}
@media(max-width:866px){.events-v2-country .eventSection .event .eventInfo{gap:48px}
}
@media(max-width:768px){.events-v2-country .eventSection .event .eventInfo{padding:24px 24px 32px 24px;gap:24px;height:100%}
}
.events-v2-country .eventSection .event .eventInfo .container-tags{width:100%;display:flex;flex-direction:column;gap:6px}
.events-v2-country .eventSection .event .eventInfo .infoRow{display:flex;justify-content:space-between;align-items:start;width:100%}
.events-v2-country .eventSection .event .eventInfo .infoRow .tags{display:flex;gap:16px;align-items:center;flex-wrap:wrap;width:100%}
.events-v2-country .eventSection .event .eventInfo .infoRow .tags .tipo{display:flex;padding:8px 16px;align-items:flex-start;gap:10px;background-color:#333f48;color:#fff;border-radius:44px;font-size:14px;line-height:22px;font-family:'N27 Medium';font-weight:500;font-style:normal}
@media only screen and (max-width:1255px){.events-v2-country .eventSection .event .eventInfo .infoRow .tags .tipo{width:min-content}
}
@media only screen and (max-width:768px){.events-v2-country .eventSection .event .eventInfo .infoRow .tags .tipo{width:auto}
}
.events-v2-country .eventSection .event .eventInfo .infoRow i{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}
.events-v2-country .eventSection .event .eventInfo .infoRow i:hover{background-color:#d52b1e;border:0;color:#fff}
.events-v2-country .eventSection .event .eventInfo .infoRow .boxIcon{display:flex;gap:16px}
@media only screen and (max-width:871px){.events-v2-country .eventSection .event .eventInfo .infoRow .boxIcon{gap:6px}
}
@media only screen and (max-width:768px){.events-v2-country .eventSection .event .eventInfo .infoRow .boxIcon{gap:16px;flex-direction:row}
}
.events-v2-country .eventSection .event .eventInfo .infoRow .boxIcon i{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}
.events-v2-country .eventSection .event .eventInfo .infoRow .boxIcon i:hover{background-color:#d52b1e;border:0;color:#fff}
.events-v2-country .eventSection .event .eventInfo .inscripcion{display:flex;align-items:center;gap:4px;color:#333f48;font-size:14px;line-height:22px;font-family:'N27 Medium';font-weight:500;font-style:normal}
@media only screen and (max-width:500px){.events-v2-country .eventSection .event .eventInfo .inscripcion{margin-left:0;white-space:nowrap}
}
.events-v2-country .eventSection .event .eventInfo .inscripcion .icon-registration--open{width:12px;height:12px;max-width:12px;max-height:12px;border-radius:50%;background:#009262;margin-right:5px}
.events-v2-country .eventSection .event .eventInfo .inscripcion .icon-registration--close{width:12px;height:12px;max-width:12px;max-height:12px;border-radius:50%;background:#da291c;margin-right:5px}
.events-v2-country .eventSection .event .eventInfo .inscripcion .icon-last-places{background:#e85515}
.events-v2-country .eventSection .event .eventInfo .inscripcion span{width:12px;height:12px;border-radius:12px;margin-bottom:3px;display:inline-block}
.events-v2-country .eventSection .event .eventInfo .inscripcion--hidden{display:none}
.events-v2-country .eventSection .event .eventInfo .dataRow{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}
.events-v2-country .eventSection .event .eventInfo .dataRow .eventMain{display:flex;flex-direction:column;gap:8px}
.events-v2-country .eventSection .event .eventInfo .dataRow .eventMain .eventName{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48;cursor:pointer}
@media(min-width:1024px){.events-v2-country .eventSection .event .eventInfo .dataRow .eventMain .eventName{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.events-v2-country .eventSection .event .eventInfo .dataRow .eventMain .eventName{font-size:24px;line-height:32px}
}
.events-v2-country .eventSection .event .eventInfo .dataRow .eventMain .eventName:hover{text-decoration:underline}
.events-v2-country .eventSection .event .eventInfo .dataRow .eventMain .eventDesc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#333f48;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.events-v2-country .eventSection .event .eventInfo .dataRow .eventMain .eventDesc .title_paragraph{font-size:20px;line-height:28px;font-family:'N27 Bold';font-weight:700;font-style:normal;margin:8px 0}
.events-v2-country .eventSection .event .eventInfo .dataRow .eventMain .eventDesc .subtitle_paragraph{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;margin:8px 0}
.events-v2-country .eventSection .event .eventInfo .dataRow .date{display:flex;align-items:center}
@media only screen and (max-width:500px){.events-v2-country .eventSection .event .eventInfo .dataRow .date{align-items:start}
}
.events-v2-country .eventSection .event .eventInfo .dataRow .date i{font-size:24px}
.events-v2-country .eventSection .event .eventInfo .dataRow .date p{margin-left:8px;font-family:'N27 Medium';font-weight:500;font-style:normal;font-size:16px;line-height:24px;color:#646468}
.events-v2-country .eventSection .event .eventInfo .dataRow .map-point{display:flex;align-items:center}
.events-v2-country .eventSection .event .eventInfo .dataRow .map-point i{font-size:24px}
.events-v2-country .eventSection .event .eventInfo .dataRow .map-point p{margin-left:8px;font-family:'N27 Medium';font-weight:500;font-style:normal;font-size:16px;line-height:24px;color:#646468}
.events-v2-country .eventSection .event .eventInfo .dataRow .size{display:flex;align-items:center}
@media only screen and (max-width:500px){.events-v2-country .eventSection .event .eventInfo .dataRow .size{align-items:start}
}
.events-v2-country .eventSection .event .eventInfo .dataRow .size i{font-size:24px}
.events-v2-country .eventSection .event .eventInfo .dataRow .size p{margin-left:8px;font-family:'N27 Medium';font-weight:500;font-style:normal;font-size:16px;line-height:24px;color:#646468}
.events-v2-country .eventSection .event .eventInfo .dataRow .etiquetas{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;cursor:none}
@media only screen and (max-width:1016px){.events-v2-country .eventSection .event .eventInfo .dataRow .etiquetas{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}
.events-v2-country .eventSection .event .eventInfo .dataRow .etiquetas::-webkit-scrollbar{display:none}
}
.events-v2-country .eventSection .event .eventInfo .dataRow .etiquetas div{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap}
@media only screen and (max-width:1016px){}
.events-v2-country .eventSection .event .eventInfo .dataRow .etiquetas span{font-size:14px;line-height:22px;font-family:'N27 Medium';font-weight:500;font-style:normal;color:#333f48;display:flex;padding:8px 16px;align-items:flex-start;gap:10px;border-radius:44px;white-space:nowrap;background:#f5f5f5}
.events-v2-country .eventSection .event .eventInfo .linkRow a{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e;display:flex;justify-content:center;align-items:center;gap:16px}
.events-v2-country .eventSection .event .eventInfo .linkRow a span{border:1px solid #d52b1e;width:32px;height:32px;border-radius:100%;padding:8px;display:flex;justify-content:center;align-items:center}
.events-v2-country .eventSection .event .eventInfo .linkRow a span i{font-size:16px}