.elementor-49 .elementor-element.elementor-element-9d943b7{--display:flex;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-2bc42b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-49 .elementor-element.elementor-element-2bc42b5{text-align:center;}.elementor-49 .elementor-element.elementor-element-2bc42b5 .elementor-heading-title{font-family:"banjoman", Sans-serif;font-size:2.75em;font-weight:400;line-height:1.25em;color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-35bdb1c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-49 .elementor-element.elementor-element-35bdb1c{text-align:center;}.elementor-49 .elementor-element.elementor-element-35bdb1c .elementor-heading-title{font-family:"banjoman", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-85f34c9{--display:flex;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-49 .elementor-element.elementor-element-95f5203.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-95f5203.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-wrap{width:100%;min-height:800px;padding:0px 0px 0px 0px;border-style:none;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-titulo{color:#8a8a8a;font-size:20px;margin-bottom:5px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-cabecera{margin-bottom:22px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-nav{gap:15px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-nav-group{background-color:#2C3E50;border-radius:5px;gap:3px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-nav-group .cc-btn{color:#ffffff;padding:0px 15px 9px 15px;font-size:39px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-hoy{background-color:#2C3E50;color:#FFFFFF;border-radius:6px;padding:16px 18px 15px 18px;font-family:"banjoman", Sans-serif;font-size:1em;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-hoy.cc-hoy-mes-actual{background-color:#76818D;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-mes-actual{color:var( --e-global-color-text );font-family:"banjoman", Sans-serif;font-size:1.75em;font-weight:400;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-cabecera-dias{color:var( --e-global-color-secondary );font-family:"banjoman", Sans-serif;font-size:1em;font-weight:bold;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-dia-nombre{padding-top:0px;padding-bottom:0px;border-color:#DDDDDD;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-dia{padding:6px 6px 6px 6px;text-align:right;color:var( --e-global-color-secondary );font-size:17px;font-family:"banjoman", Sans-serif;border-color:#DDDDDD;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-dia.cc-finde-celda{background-color:#D7D7D74D;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-dia.cc-hoy-celda{background-color:#FFDC2826;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-dia-eventos{gap:4px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-dia-eventos .cc-evento-chip{-webkit-line-clamp:3;border-radius:5px;padding:2px 5px 2px 5px;color:#ffffff;font-family:"banjoman", Sans-serif;font-size:16px;font-weight:400;text-align:center;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-leyenda{margin-top:22px;gap:25px;color:var( --e-global-color-text );font-family:"banjoman", Sans-serif;font-size:1.1em;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-leyenda-color{width:17px;height:17px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-overlay{background-color:#000000BD;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal{max-width:480px;max-height:55vh;margin-top:8vh;border-radius:5px;background-color:#ffffff;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-header{padding:6px 20px 10px 15px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-titulo{color:var( --e-global-color-text );font-family:"banjoman", Sans-serif;font-size:1.75em;font-weight:400;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-cerrar-x{color:#888888;font-size:20px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-body{padding:10px 20px 18px 15px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-imagen img{border-radius:0px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-imagen{margin-bottom:16px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-fechas{color:var( --e-global-color-text );font-family:"banjoman", Sans-serif;font-size:1.1em;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-fechas-icono{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-fechas-icono, .elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-fechas-icono svg, .elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-fechas-icono i{font-size:14px;width:14px;height:14px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-etiqueta-texto{color:var( --e-global-color-text );font-family:"banjoman", Sans-serif;font-size:1.1em;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-etiqueta-color{width:10px;height:10px;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-descripcion{color:var( --e-global-color-text );font-family:"banjoman", Sans-serif;font-size:1.1em;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-footer{background-color:#F5F5F5;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDDDDD;padding:14px 20px 18px 20px;text-align:right;}.elementor-49 .elementor-element.elementor-element-95f5203 .cc-modal-cerrar-btn{background-color:#EE5F5B;color:#ffffff;border-radius:4px;padding:10px 20px 10px 20px;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-95f5203 > .elementor-widget-container{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-85f34c9{--content-width:900px;}}