.elementor-58303 .elementor-element.elementor-element-8fbf043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-xpx-calendar .wa-event-name a{font-family:var( --e-global-typography-primary-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );--wa-item-color:var( --e-global-color-primary );}.elementor-widget-xpx-calendar .wa-event-name a:hover, .elementor-widget-xpx-calendar .wa-event-name a:focus{--wa-item-color:var( --e-global-color-primary );}.elementor-widget-xpx-calendar .wa-event-cal-day{--wa-item-color:var( --e-global-color-text );}.elementor-widget-xpx-calendar .xpxCalendar__pagination{font-family:var( --e-global-typography-primary-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-58303 .elementor-element.elementor-element-c27c13e .wa-calendar-events{--wa-item-display:flex;--wa-item-flex-direction:column;--wa-item-flex-grow:0;--wa-item-align-self:stretch;--wa-item-gap:0.625rem 0.625rem;}.elementor-58303 .elementor-element.elementor-element-c27c13e .wa-calendar-event:hover, .elementor-58303 .elementor-element.elementor-element-c27c13e .wa-calendar-event:focus{--wa-item-border-color:#E7E7F6;}.elementor-58303 .elementor-element.elementor-element-c27c13e .wa-calendar-event{--wa-item-border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--wa-item-padding:0.25rem 0.25rem 0.25rem 0.25rem;}.elementor-58303 .elementor-element.elementor-element-c27c13e .wa-event-name a{font-family:"Inter", Inter, Sans-serif;font-size:0.84375rem;font-weight:500;line-height:1.5em;--wa-item-color:var( --e-global-color-002c12c );}.elementor-58303 .elementor-element.elementor-element-c27c13e .wa-event-name a:hover, .elementor-58303 .elementor-element.elementor-element-c27c13e .wa-event-name a:focus{--wa-item-color:var( --e-global-color-7dd02a0 );}.elementor-58303 .elementor-element.elementor-element-c27c13e .wa-event-date{--wa-item-color:var( --e-global-color-bc8dfde );font-family:"Inter", Inter, Sans-serif;font-size:0.65625rem;font-weight:400;line-height:1.5em;}.elementor-58303 .elementor-element.elementor-element-c27c13e .wa-event-location{font-family:"Inter", Inter, Sans-serif;font-size:0.75rem;font-weight:300;}@media(max-width:1024px){.elementor-widget-xpx-calendar .wa-event-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-xpx-calendar .xpxCalendar__pagination{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-xpx-calendar .wa-event-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-xpx-calendar .xpxCalendar__pagination{font-size:var( --e-global-typography-primary-font-size );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('/wp-content/themes/Impreza Child/fonts/inter/inter-v13-latin-100.woff2') format('woff2'),
		url('/wp-content/themes/Impreza Child/fonts/inter/Inter-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('/wp-content/themes/Impreza Child/fonts/inter/inter-v13-latin-200.woff2') format('woff2'),
		url('/wp-content/themes/Impreza Child/fonts/inter/Inter-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/themes/Impreza Child/fonts/inter/inter-v13-latin-300.woff2') format('woff2'),
		url('/wp-content/themes/Impreza Child/fonts/inter/Inter-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/themes/Impreza Child/fonts/inter/inter-v13-latin-regular.woff2') format('woff2'),
		url('/wp-content/themes/Impreza Child/fonts/inter/Inter-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/themes/Impreza Child/fonts/inter/inter-v13-latin-500.woff2') format('woff2'),
		url('/wp-content/themes/Impreza Child/fonts/inter/Inter-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/themes/Impreza Child/fonts/inter/inter-v13-latin-600.woff2') format('woff2'),
		url('/wp-content/themes/Impreza Child/fonts/inter/Inter-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/themes/Impreza Child/fonts/inter/inter-v13-latin-700.woff2') format('woff2'),
		url('/wp-content/themes/Impreza Child/fonts/inter/Inter-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/themes/Impreza Child/fonts/inter/inter-v13-latin-800.woff2') format('woff2'),
		url('/wp-content/themes/Impreza Child/fonts/inter/Inter-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/themes/Impreza Child/fonts/inter/inter-v13-latin-900.woff2') format('woff2'),
		url('/wp-content/themes/Impreza Child/fonts/inter/Inter-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */