@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz@12..96&display=swap');body{font-family:'Bricolage Grotesque',sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:'ottomat',sans-serif!important}.generos{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:2em}.generos h2{font-size:54px}@media only screen and (max-width:980px){.generos img{height:24vw}.generos a{border-radius:30px!important;padding:10px}.generos span{margin-top:10px;text-align:center}}@media only screen and (min-width:980px){.generos img{height:14vw}}.generos a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:24px;border-radius:250px;box-shadow:inset 0 -3em 3em rgba(0,0,0,0.1),0 0 0 0.6px rgb(255,255,255),0.3em 0.3em 1emrgba(0,0,0,0.3)}@media only screen and (min-width:980px){.generos a{background-color:#d82313;color:#fff}.generos a span{position:absolute;display:none}.generos a:hover span{display:inherit}.generos a:hover img{mix-blend-mode:multiply}}.conciertos header.tribe-events-widget-events-list__header{display:none}.conciertos .tribe-common-g-row.tribe-events-widget-events-list__event-row{gap:2em;align-items:center;background:#f2f2f2;padding:20px;border-radius:100px}.conciertos .tribe-events-widget-events-list__event-date-tag.tribe-common-g-col{background-color:#e94649;border-radius:50px;aspect-ratio:1/1}.conciertos time.tribe-events-widget-events-list__event-date-tag-datetime{justify-content:center;flex-direction:column-reverse!important}.conciertos span.tribe-events-widget-events-list__event-date-tag-month{line-height:1em;margin:0px!important;font-family:'ottomat';color:#fff;font-size:16px}.conciertos span.tribe-events-widget-events-list__event-date-tag-daynum.tribe-common-h2.tribe-common-h4--min-medium{color:#fff;font-family:'ottomat';font-size:32px;line-height:1em}.conciertos header.tribe-events-widget-events-list__event-header{display:flex;flex-direction:row-reverse;align-items:center;gap:2em}.conciertos h3.tribe-events-widget-events-list__event-title.tribe-common-h7{margin:0 auto;font-size:36px;text-align:center;line-height:1.2em}.conciertos .tribe-events-widget-events-list__event-datetime-wrapper.tribe-common-b2.tribe-common-b3--min-medium{background:#e94649;color:#fff;font-family:'ottomat';aspect-ratio:1/1;width:72px;height:72px;border-radius:50px;padding:14px;margin:0px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1em}.conciertos .tribe-events-widget-events-list__view-more.tribe-common-b1.tribe-common-b2--min-medium{display:none}@media only screen and (max-width:480px){.conciertos .tribe-common-g-row.tribe-events-widget-events-list__event-row{flex-direction:column;border-radius:50px}.conciertos header.tribe-events-widget-events-list__event-header{flex-direction:column-reverse}}.noticias .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(3,1 fr);gap:2em}@media only screen and (max-width:720px){.noticias .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1 fr)}}.noticias article{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap}.noticias a.entry-featured-image-url{background-color:#d82314;border-radius:100%}.noticias img{aspect-ratio:1/1;object-fit:cover;border-radius:100%}.noticias article:hover img{mix-blend-mode:multiply}.noticias h2.entry-title{position:absolute;padding:0px 20px;display:none}.noticias article:hover h2.entry-title{display:inherit}.tribe-common-l-container.tribe-events-l-container{max-width:80%;padding:50px 0px!important}.tribe-events-header__events-bar.tribe-events-c-events-bar{display:none}p.tribe-events-promo.tribe-common-b1.tribe-events-c-promo{display:none}.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden{display:none!important}.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2{display:none}span.tribe-events-calendar-list__event-venue-address{display:none!important}.tribe-common-g-row.tribe-events-calendar-list__event-row{gap:20px;align-items:center;background:#f2f2f2;padding:20px;border-radius:150px}.tribe-events-calendar-list__event-date-tag.tribe-common-g-col{background-color:#e94649;border-radius:50px;aspect-ratio:1/1;height:100px;width:100px!important}time.tribe-events-calendar-list__event-date-tag-datetime{justify-content:center;flex-direction:column-reverse!important}span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{color:#fff;font-family:'ottomat';font-size:32px;line-height:1em}span.tribe-events-calendar-list__event-date-tag-weekday{line-height:1em;margin:0px!important;font-family:'ottomat';color:#fff!important;font-size:16px!important}.tribe-events-calendar-list__event-wrapper.tribe-common-g-col{padding:0px!important}article.tribe-events-calendar-list__event.tribe-common-g-row.tribe-common-g-row--gutters{align-items:center;gap:2em;flex-wrap:nowrap;width:100%;margin:0px;justify-content:space-between;flex-direction:row}.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col{width:100px!important;padding:0px!important;margin:0px!important}img.tribe-events-calendar-list__event-featured-image{width:100px;height:100px;object-fit:cover;border-radius:50px}.tribe-events-calendar-list__event-details.tribe-common-g-col{padding:0px!important;text-align:center;margin:0px;display:flex;flex-direction:row-reverse;align-items:center;flex:auto;justify-content:flex-end;gap:20px}header.tribe-events-calendar-list__event-header{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;justify-content:flex-end}.tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost{background-color:#e94649;aspect-ratio:1/1;width:100px;height:100px;border-radius:50px;margin:0px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}address.tribe-events-calendar-list__event-venue.tribe-common-b2{background-color:#fff;aspect-ratio:1/1;width:100px;height:100px;border-radius:50px;margin:0px!important;display:flex;align-items:center;justify-content:center;padding:15px;line-height:1em!important;font-size:12px!important}h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium{margin:0px auto}@media only screen and (max-width:800px){.tribe-common-g-row.tribe-events-calendar-list__event-row{flex-direction:column}article.tribe-events-calendar-list__event.tribe-common-g-row.tribe-common-g-row--gutters{flex-direction:column}.tribe-events-calendar-list__event-details.tribe-common-g-col{flex-direction:column-reverse}header.tribe-events-calendar-list__event-header{flex-direction:column}}dt.tribe-events-event-categories-label{display:none}dd.tribe-events-event-categories{display:none}dt.tribe-event-tags-label{display:none}dd.tribe-event-tags{display:none}section#tribe-events-pg-template{max-width:80%;padding:50px 0px}.tribe-events-schedule.tribe-clearfix{display:none}.tribe-events-c-subscribe-dropdown__container{width:100%!important}.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{width:fit-content;background:#e94649;border:none;border-radius:50px;padding:10px 20px;color:#fff}.tribe-events.tribe-common{order:3!important}.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix{width:100%}.tribe-events-venue-map{width:100%}.tribe-events-venue-map iframe{max-height:100%}h1.tribe-events-single-event-title{text-align:center}.tribe-events-event-image img{margin:20px auto 0px}.tribe-events-single-event-description.tribe-events-content{text-align:center}dt.tribe-events-event-url-label{display:none}.tribe-events-single-event-description.tribe-events-content a{border-bottom:1px solid #d82313}.tribe-events-meta-group a{color:#d82313!important}.conciertos-artista .ect-list-post-left,.conciertos-artista .ect-event-content,.conciertos-artista span.ect-icon,.conciertos-artista a.ect-events-read-more,.conciertos-artista span.ev-yr,.conciertos-artista .ect-list-venue.default-venue{display:none!important}.conciertos-artista #ect-events-list-content h2.ect-list-title,.conciertos-artista #ect-events-list-content h2.ect-list-title a.ect-event-url,.conciertos-artista .ect-clslist-event-info .ect-clslist-title a.ect-event-url,.conciertos-artista #ect-no-events p,.conciertos-artista span.ect-rate,.conciertos-artista #ect-events-list-content .ect-list-date .ect-date-area{font-family:'ottomat'!important}.conciertos-artista .ect-list-post-right-table{flex-direction:row-reverse;align-items:center;gap:1em}.conciertos-artista .ect-list-post-right{width:100%;display:flex;padding:20px}.conciertos-artista .ect-list-post{min-height:inherit;background:#f2f2f2!important;border:none!important;border-radius:100px!important;padding:0px!important}.conciertos-artista .ect-list-description{width:inherit}.conciertos-artista .modern-list-right-side{width:fit-content;padding:0px;background:transparent!important;height:fit-content!important}.conciertos-artista span.ev-day{font-size:32px!important}.conciertos-artista span.ev-mo{font-size:16px!important;line-height:1em!important}.conciertos-artista .ect-date-area.default-schedule{padding:0px;display:flex!important;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1 / 1;text-align:center!important;width:72px!important;gap:0px!important;background:#d82314;border-radius:50px}.conciertos-artista .ect-list-description{width:inherit!important;flex-direction:row!important;align-items:center;padding:0px!important;gap:1em!important}.conciertos-artista h2.ect-list-title{width:100%;margin:0px auto;text-align:center}.conciertos-artista .ect-rate-area{aspect-ratio:1 / 1;display:flex!important;width:72px!important;justify-content:center;align-items:center;background:#e94649;border-radius:50px;color:#fff!important;font-size:12px!important}.conciertos-artista a.ect-event-url{font-size:36px!important}@media only screen and (max-width:980px){.conciertos-artista .ect-list-post-right-table{flex-direction:column-reverse}.conciertos-artista .ect-list-description{flex-direction:column!important}.conciertos-artista .ect-list-post-right-table{display:flex!important}}.otgs-development-site-front-end{display:none}@media (max-width:980px){.et_pb_menu__menu{display:none!important}.et_mobile_nav_menu{display:block!important}}@media (min-width:981px){.et_pb_menu__menu{display:flex!important}.et_mobile_nav_menu{display:none!important}}h1,h2,h3,h4{font-family:"ottomat",sans-serif}h1{font-family:"ottomat",sans-serif;font-size:48px;font-weight:600;line-height:1.2;color:#3a0e15!important}h2{font-family:"ottomat",sans-serif;font-size:48px;font-weight:600;line-height:1.3;color:#3a0e15!important}h3{font-family:"ottomat",sans-serif;font-size:28px;font-weight:500;line-height:1.4;color:#3a0e15!important}h6{font-family:"ottomat",sans-serif;font-size:28px;font-weight:500;line-height:1.4;color:#e8e1d6!important}body{font-family:"Formular",sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#3a0e15!important}@media (max-width:768px){h1{font-size:32px}h2{font-size:26px}h3{font-size:22px}img{max-width:100%;height:auto}}