.elementor-102458 .elementor-element.elementor-element-25a77816 > .elementor-container{max-width:501px;}.elementor-102458 .elementor-element.elementor-element-25a77816{margin-top:0px;margin-bottom:0px;}.elementor-102458 .elementor-element.elementor-element-656f7c80 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-102458 .elementor-element.elementor-element-1a15629 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-102458 .elementor-element.elementor-element-1a15629 > .elementor-widget-container{margin:6px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-25a77816 *//*Agenda pagina interna*/
/*Calendario*/

 #calendario button{
	border-radius:50%;
	display:flex;
	justify-content: center;
	width:90%;
	height:90%;
	
}
#calendario em{
	display:none;
}

#calendario .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link{
	color:#434343!important;
	font-weight:500;
}


.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover, .tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected{
    background: #CCA6FF!important;
    color: white!important;
}

.elementor-102458 .elementor-element.elementor-element-25a77816 .tribe-events .tribe-events-l-container{
    padding-bottom: 0;
    padding-top: 0;
    min-height: 200px;
}/* End custom CSS */