.elementor-22895 .elementor-element.elementor-element-e6476a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:30px 30px;--background-transition:0.3s;}.elementor-22895 .elementor-element.elementor-element-991ab78{--display:flex;--background-transition:0.3s;}.elementor-22895 .elementor-element.elementor-element-65f119a .mec-event-title a, .elementor-22895 .elementor-element.elementor-element-65f119a .mec-event-title{font-family:"minion-pro", Sans-serif;font-size:38.4px;font-weight:400;text-transform:uppercase;text-decoration:none;line-height:49.92px;color:var( --e-global-color-primary );}.elementor-22895 .elementor-element.elementor-element-65f119a .mec-event-title{text-align:left;display:block;background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-22895 .elementor-element.elementor-element-65f119a .mec-event-title:hover a, .elementor-22895 .elementor-element.elementor-element-65f119a .mec-event-title:hover{color:var( --e-global-color-primary );}.elementor-22895 .elementor-element.elementor-element-65f119a .mec-event-title:hover{background:rgba(255,255,255,0);}.elementor-22895 .elementor-element.elementor-element-65f119a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-22895 .elementor-element.elementor-element-ecd0e13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-22895 .elementor-element.elementor-element-da6cf24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22895 .elementor-element.elementor-element-7e3fdd6 .mec-event-excerpt, .elementor-22895 .elementor-element.elementor-element-7e3fdd6 .mec-event-excerpt *{font-family:"Optima", Sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;display:inherit;color:var( --e-global-color-text );background:rgba(255,255,255,0);margin:0px 0px 0px 0px;}.elementor-22895 .elementor-element.elementor-element-7e3fdd6 .mec-event-excerpt:hover , .elementor-22895 .elementor-element.elementor-element-7e3fdd6 .mec-event-excerpt:hover *{color:var( --e-global-color-text );}.elementor-22895 .elementor-element.elementor-element-7e3fdd6 .mec-event-excerpt:hover, .elementor-22895 .elementor-element.elementor-element-7e3fdd6 .mec-event-excerpt:hover *{background:rgba(255,255,255,0);}.elementor-22895 .elementor-element.elementor-element-baf8f1f .mec-more-info-button{font-family:"Optima", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:22.4px;display:block;color:#fff;background:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 20px 8px 20px;}.elementor-22895 .elementor-element.elementor-element-baf8f1f .mec-event-more-info{text-align:left;}.elementor-22895 .elementor-element.elementor-element-baf8f1f .mec-more-info-button:hover{color:#fff;background:#002B4E;}.elementor-22895 .elementor-element.elementor-element-baf8f1f  .mec-mb-button{color:var( --e-global-color-primary );}.elementor-22895 .elementor-element.elementor-element-baf8f1f  .mec-mb-button:hover{color:#002B4E;}.elementor-22895 .elementor-element.elementor-element-baf8f1f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22895 .elementor-element.elementor-element-baf8f1f.elementor-element{--align-self:flex-start;}.elementor-22895 .elementor-element.elementor-element-8990983{--display:flex;--background-transition:0.3s;}.elementor-22895 .elementor-element.elementor-element-7c22a11 img{height:100%;}.elementor-22895 .elementor-element.elementor-element-7c608e8{--display:flex;--background-transition:0.3s;}@media(max-width:767px){.elementor-22895 .elementor-element.elementor-element-e6476a5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-22895 .elementor-element.elementor-element-65f119a .mec-event-title a, .elementor-22895 .elementor-element.elementor-element-65f119a .mec-event-title{font-size:30px;line-height:38px;}.elementor-22895 .elementor-element.elementor-element-ecd0e13{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}}/* Start custom CSS for shortcode, class: .elementor-element-da6cf24 */.elementor-22895 .elementor-element.elementor-element-da6cf24 .mec-event-date-sc {
    color: rgb(0, 55, 100) !important;
    display: block !important;
    font-family: minion-pro, serif !important;
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 28.8px !important;
    text-transform: lowercase !important;
}

.elementor-22895 .elementor-element.elementor-element-da6cf24 .mec-event-date-sc::first-letter {
    text-transform: uppercase !important;
}

.elementor-22895 .elementor-element.elementor-element-da6cf24 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for mec-excerpt, class: .elementor-element-7e3fdd6 */.elementor-22895 .elementor-element.elementor-element-7e3fdd6 {
    max-height: 190px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for mec-more-info, class: .elementor-element-baf8f1f */.home-vizcaya-button-events .mec-event-more-info {
    padding: 0px;
}/* End custom CSS */