.elementor-46221 .elementor-element.elementor-element-9c25cce{--display:flex;--min-height:24vh;--justify-content:center;}.elementor-46221 .elementor-element.elementor-element-9c25cce:not(.elementor-motion-effects-element-type-background), .elementor-46221 .elementor-element.elementor-element-9c25cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-secondary ) 91%, #FFFFFF 91%);}.elementor-46221 .elementor-element.elementor-element-a211b0b{--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;--justify-content:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-46221 .elementor-element.elementor-element-4687363 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;line-height:1.4em;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-46221 .elementor-element.elementor-element-74714a7{padding:50px 15px 80px 15px;}.elementor-46221 .elementor-element.elementor-element-c65b687 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-46221 .elementor-element.elementor-element-17acdd5 .elementor-heading-title{font-size:4.5rem;font-weight:700;line-height:1.1em;letter-spacing:-2.5px;}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-grid-clean .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-countdown-part-details .mec-event-link,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-cover-classic .mec-event-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-cover-modern .mec-event-tag,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-carousel-type2 .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-carousel-type3 .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-timeline-event-content a.mec-timeline-readmore,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,
						 .mec-wrap .mec-skin-list-events-container .mec-event-article .mec-event-footer .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-countdown-part3 .mec-event-button,
						 .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button,
						 .mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-modal-booking-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-localtime-details div, .elementor-widget-MEC-SHORTCODE-BUILDER .mec-local-time-details div, .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-list-standard .mec-local-time-details .mec-local-title, .elementor-widget-MEC-SHORTCODE-BUILDER .mec-fluent-wrap.mec-skin-list-wrap .mec-local-time-details{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-load-more-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-nextprev-wrap .mec-nextprev-prev-button, .elementor-widget-MEC-SHORTCODE-BUILDER .mec-nextprev-wrap .mec-nextprev-next-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-46221 .elementor-element.elementor-element-8a8ebed > .elementor-widget-container{padding:20px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:992px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-46221 .elementor-element.elementor-element-4687363 .elementor-heading-title{font-size:22px;line-height:1.4em;letter-spacing:-0.3px;}.elementor-46221 .elementor-element.elementor-element-74714a7{padding:0px 15px 0px 15px;}.elementor-46221 .elementor-element.elementor-element-17acdd5 .elementor-heading-title{font-size:4rem;line-height:1.1em;letter-spacing:-2px;}}@media(max-width:768px){.elementor-46221 .elementor-element.elementor-element-4687363 .elementor-heading-title{font-size:19.25px;}.elementor-46221 .elementor-element.elementor-element-17acdd5 .elementor-heading-title{font-size:63px;}}@media(max-width:580px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-46221 .elementor-element.elementor-element-4687363{text-align:center;}.elementor-46221 .elementor-element.elementor-element-4687363 .elementor-heading-title{font-size:19.25px;line-height:1.4em;letter-spacing:-0.2625px;}.elementor-46221 .elementor-element.elementor-element-17acdd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46221 .elementor-element.elementor-element-17acdd5 .elementor-heading-title{font-size:42px;}}@media(max-width:992px) and (min-width:581px){.elementor-46221 .elementor-element.elementor-element-a211b0b{--content-width:75%;}}/* Start custom CSS for MEC-SHORTCODE-BUILDER, class: .elementor-element-8a8ebed */.mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
	display: block;
	width: 60%;
	float: right;
	padding-right: 15px;}

.mec-checkboxes-search .mec-searchbar-category-wrap, .mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select {
	width: calc(100% - 5px);
	margin-bottom: 10px;
	font-family: "Space Grotesk'", Sans-serif!Importat;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: -0.2px;
	color: var( --e-global-color-primary );
}
body .mec-wrap .mec-totalcal-box i {display: none;}
.mec-wrap .mec-totalcal-box {
	position: relative;
	border: none;
	padding: 0px;
	margin: 0 0 20px;
	background: #fff;
	overflow: hidden;
	min-height: 80px;
	box-shadow:none;
}
.mec-wrap .mec-totalcal-box input, .mec-wrap .mec-totalcal-box select, .mec-checkboxes-search .mec-searchbar-category-wrap, .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
    border: none;
    border-radius: 0;}
    
body .mec-wrap .mec-load-more-wrap .mec-load-more-button{ background-image: linear-gradient(180deg, transparent 93%, var(--e-global-color-primary) 0%);
    background-repeat: no-repeat;
    transition: background-size .2s ease;
    background-size: 0 100%;
}

body .mec-wrap .mec-load-more-wrap .mec-load-more-button:hover {
    background-size: 100% 100%;}

.mec-load-more-button {
	box-shadow: none;
	border: none;
	padding: 0px 0px;
	cursor: pointer;
	line-height: 20px;
	height: 28px;
	margin-top: 60px;
}
body .mec-wrap .mec-load-more-wrap .mec-load-more-button:after {
	content: '\e802';
	font-family: "Icons";
		xxxfont-size: 1.35em;
		xxposition: relative;
		xxxtop: .125em;
	display: inline-block;
	margin: 3px;}

body .mec-wrap .mec-load-more-wrap .mec-load-more-button:hover {
	background-size: 100% 100%;
	background: white;
background-image: linear-gradient(180deg, transparent 93%, var(--e-global-color-primary) 0%);}/* End custom CSS */