.flex,body main.pmpro-level-required .page-content .pmpro_content_message,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-monthly-contents,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout h2,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_box h2{display:flex;display:-webkit-flex}.respFonth1{font-size:calc(32px + (60 - 32) * ((100vw - 300px) / (2048 - 300)))}.respFonth2,body .mec-wrap .mec-single-title,body .single-mec-events .mec-wrap.mec-no-access-error h1{font-size:calc(27px + (45 - 27) * ((100vw - 300px) / (2048 - 300)))}.respFonth3{font-size:calc(22px + (30 - 22) * ((100vw - 300px) / (2048 - 300)))}.respFonth4,body main.pmpro-level-required .page-content .pmpro_content_message{font-size:calc(20px + (25 - 20) * ((100vw - 300px) / (2048 - 300)))}.respFontP,body .mec-single-event .mec-event-meta dd,body .mec-single-event .mec-event-meta h6,body .mec-single-event-sponsor span,body .mec-single-event .mec-speakers-details ul li .mec-speaker-name,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar .mec-calendar-events-side.mec-clear .mec-month-side .mec-table-side-title,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout h2 span.pmpro_checkout-h2-msg,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_box h2 span.pmpro_checkout-h2-msg{font-size:calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)))}@-webkit-keyframes switch{0%{opacity:0}100%{opacity:1}}@keyframes switch{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rotation{from{transform:rotate(359deg)}to{transform:rotate(0deg)}}@-webkit-keyframes bounceIn{0%{opacity:0;transform:scale(0.3) translate3d(0, 0, 0)}50%{opacity:0.9;transform:scale(1.1)}80%{opacity:1;transform:scale(0.89)}100%{opacity:1;transform:scale(1) translate3d(0, 0, 0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3) translate3d(0, 0, 0)}50%{opacity:0.9;transform:scale(1.1)}80%{opacity:1;transform:scale(0.89)}100%{opacity:1;transform:scale(1) translate3d(0, 0, 0)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hidden{display:none !important}@media print{body header{display:none !important}body .articleFooter{display:none !important}}body .elementor .elementor-element{font-size:calc(16px + (19 - 16) * ((100vw - 300px) / (2048 - 300)))}body .menu-item-2162{display:none !important}body main.pmpro-level-required .page-content .pmpro_content_message{height:90vh;justify-content:center;align-items:center;flex-direction:column;font-weight:700;color:var(--e-global-color-primary)}body main.pmpro-level-required .page-content .pmpro_content_message a{font-size:0.7em;fill:var(--e-global-color-0826c66);color:var(--e-global-color-0826c66);background-color:var(--e-global-color-primary);border-style:none;border-radius:100px 100px 100px 100px;padding:10px 25px 10px 25px}body main.pmpro-level-required .page-content .pmpro_content_message a:nth-of-type(1){background-color:var(--e-global-color-0826c66);color:var(--e-global-color-primary)}body section.mec-container{padding:6.5rem 1rem 3rem 1rem}@media only screen and (max-width:1025px){body section.mec-container{padding:4rem 1rem 3rem 1rem;min-width:100%}}body .mec-single-event-description.mec-events-content ol li,body .mec-single-event-description.mec-events-content ul li,body .mec-local-time-details li{color:var(--e-global-color-text);line-height:inherit;font-weight:400;font-size:calc(16px + (18 - 16) * ((100vw - 300px) / (1920 - 300)))}body .mec-single-event .mec-event-meta dd,body .mec-single-event .mec-event-meta h6,body .mec-single-event-sponsor span{color:var(--e-global-color-text)}body .mec-single-event .mec-event-meta dd a{color:var(--e-global-color-accent)}body .mec-single-event .mec-event-meta dt,body .mec-single-event .mec-event-meta h3,body .mec-single-modern .col-md-4 .mec-sponsors-details h3,body .mec-sponsors-details .mec-events-single-section-title{font-size:1.2em;color:var(--mec-color-skin);font-weight:900}body .mec-single-event .mec-speakers-details ul li .mec-speaker-name{font-weight:700 !important}body .lity-content .mec-events-meta-group-booking .mec-event-ticket-available,body .mec-breadcrumbs .mec-current,body .mec-breadcrumbs a,body .mec-breadcrumbs span .mec-event-content p,body .mec-event-data-field-items,body .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name,body .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value,body .mec-event-schedule-content dl dt,body .mec-events-button,body .mec-events-meta-group-tags,body .mec-events-meta-group-tags a,body .mec-hourly-schedule-speaker-description,body .mec-load-more-button,body .mec-next-occ-booking span,body .mec-single-event .mec-event-meta .mec-events-event-cost,body .mec-single-event .mec-event-meta dd,body .mec-single-event .mec-event-meta dd a,body .mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available,body .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title,body .mec-single-event .mec-speakers-details ul li .mec-speaker-name,body .mec-single-modern .mec-single-event-bar>div dd,body .mec-wrap .info-msg div,body .mec-wrap .mec-error div,body .mec-wrap .mec-success div,body .mec-wrap .warning-msg div,body .mec-wrap abbr,body .mec-wrap p{font-weight:inherit;color:var(--e-global-color-text)}body .lity-content .mec-events-meta-group-booking .mec-wrap-checkout h4,body .lity-content .mec-events-meta-group-booking form>h4,body .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout h4,body .mec-events-meta-group-booking .mec-booking-shortcode form>h4,body .mec-single-event .mec-events-meta-group-booking .mec-wrap-checkout h4,body .mec-single-event .mec-events-meta-group-booking form>h4,body .mec-single-event .mec-frontbox-title,body .mec-single-event .mec-wrap-checkout h4{font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));color:var(--e-global-color-primary)}body .entry-content .mec-wrap h1,body .entry-content .mec-wrap h2,body .entry-content .mec-wrap h3,body .entry-content .mec-wrap h4,body .entry-content .mec-wrap h5,body .entry-content .mec-wrap h6,body .mec-wrap h1,body .mec-wrap h2,body .mec-wrap h3,body .mec-wrap h4,body .mec-wrap h5,body .mec-wrap h6{color:var(--e-global-color-primary)}body .mec-wrap .mec-single-title,body .single-mec-events .mec-wrap.mec-no-access-error h1{color:var(--e-global-color-primary);font-weight:900}body .mec-wrap :not(.elementor-widget-container)>p{color:inherit;font-size:inherit;line-height:inherit}body .mec-single-event .mec-events-event-image .attachment-full,body .mec-events-meta-group-booking .mec-booking-shortcode,body .mec-single-event .mec-events-meta-group-booking,body .mec-single-event .mec-frontbox:not(.mec-local-time-details){box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);border-radius:15px}body .mec-events-meta-group-booking .mec-booking-shortcode,body .mec-single-event .mec-events-meta-group-booking,body .mec-single-event .mec-frontbox{padding:calc(10px + (30 - 10) * ((100vw - 300px) / (1920 - 300)))}body .mec-wrap .mec-totalcal-box.mec-search-form{margin-bottom:0}body .featherlight .featherlight-content .featherlight-close-icon{position:absolute;right:-40px;top:-25px;border-width:2px;border-radius:50px;font-size:25px;font-weight:900;width:50px;height:50px}body .featherlight .featherlight-content .featherlight-close-icon:hover{border-color:white}body .featherlight .featherlight-content .mec-wrap{border-radius:15px}body .featherlight .featherlight-content .mec-wrap .mec-single-event-date i,body .featherlight .featherlight-content .mec-wrap .mec-single-event-time i{color:var(--e-global-color-primary)}body .featherlight .featherlight-content .mec-wrap .mec-single-event-date h3,body .featherlight .featherlight-content .mec-wrap .mec-single-event-time h3{font-size:19.2px;font-weight:900;color:var(--e-global-color-primary)}body .featherlight .featherlight-content .mec-wrap .mec-single-event-date .mec-start-date-label,body .featherlight .featherlight-content .mec-wrap .mec-single-event-time .mec-start-date-label{font-weight:500;color:var(--e-global-color-text)}body .featherlight .featherlight-content .mec-wrap .mec-single-event-bar,body .featherlight .featherlight-content .mec-wrap .mec-local-time-details{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);border-radius:15px}body .featherlight .featherlight-content .mec-wrap .mec-single-event-location dl{padding-left:1.8em}body .featherlight .featherlight-content .mec-wrap .mec-speakers-details{box-shadow:none;padding:0;margin:0;border:none}body .featherlight .featherlight-content .mec-wrap h1{font-size:2.5em;color:#004899}body .featherlight .featherlight-content .mec-wrap.mec-no-access-error{padding:2em;background:white;border-radius:15px}body .featherlight .featherlight-content .mec-wrap.mec-no-access-error .pmpro_content_message a{border:none;border-radius:40px;padding:5px 15px;background-color:#004899;color:#acc7ff}body .elementor .elementor-element .elementor-widget.staticFontSize h1,body .elementor .elementor-element .elementor-widget.staticFontSize h2,body .elementor .elementor-element .elementor-widget.staticFontSize h3,body .elementor .elementor-element .elementor-widget.staticFontSize h4,body .elementor .elementor-element .elementor-widget.staticFontSize p,body .elementor .elementor-element .elementor-widget.staticFontSize a,body .elementor .elementor-element .elementor-widget.staticFontSize ul li{font-size:inherit}body .elementor .elementor-element.elementor-widget-gallery .elementor-widget-container .elementor-gallery__container .e-gallery-item{box-shadow:5px 5px 15px 0px rgba(0, 0, 0, 0.25)}body .elementor .elementor-element.elementor-widget-gallery .elementor-widget-container .elementor-gallery__container .e-gallery-item:hover{box-shadow:2px 2px 9px 0px rgba(0, 0, 0, 0.25)}@media only screen and (max-width:767px){body .elementor .elementor-element.elementor-widget-gallery .elementor-widget-container .elementor-gallery__container .e-gallery-item{box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.25)}body .elementor .elementor-element.elementor-widget-gallery .elementor-widget-container .elementor-gallery__container .e-gallery-item:hover{box-shadow:1px 1px 7px 0px rgba(0, 0, 0, 0.25)}}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_confirmation_message>div{background-color:var(--e-global-color-c696dce);padding:1em;border-radius:10px}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_confirmation_message h5,body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_confirmation_message h4{text-transform:none;margin:0}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_confirmation_message h5{text-decoration:underline}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container>h5{display:none !important}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar{background-color:var(--e-global-color-c696dce)}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gf_progressbar_wrapper .gf_progressbar_percentage{background-color:var(--e-global-color-primary)}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform-body .gform_page_fields .gfield .gfield_label{font-size:calc(16px + (20 - 16) * ((100vw - 300px) / (2048 - 300)));font-weight:700;color:var(--e-global-color-60e54a6)}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform-body .gform_page_fields .gfield .gchoice{align-items:center;color:var(--e-global-color-60e54a6)}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform-body .gform_page_fields .gfield .gform-field-label{color:var(--e-global-color-60e54a6);font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (2048 - 300)))}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform-body .gform_page_fields .gfield .gform-field-label.gquiz-incorrect-choice,body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform-body .gform_page_fields .gfield .gform-field-label.gquiz-correct-choice{width:fit-content;border-radius:5px;padding:5px 10px}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform-body .gform_page_fields .gfield .gform-field-label.gquiz-incorrect-choice{background-color:#ffb0b0}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform-body .gform_page_fields .gfield .gform-field-label.gquiz-correct-choice{background-color:var(--e-global-color-c696dce)}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform-body .gform_page_fields .gfield .gquiz-answer-explanation{max-width:700px;font-size:calc(12px + (16 - 12) * ((100vw - 300px) / (2048 - 300)));padding:10px;border-radius:10px;background-color:var(--e-global-color-c696dce);color:var(--e-global-color-60e54a6)}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform-body .gform_page_fields .gfield h4{text-transform:none}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform_page_footer{justify-content:center}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform_page_footer .gform-theme-button,body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform_page_footer .gform_button{border-radius:50px;background-color:var(--e-global-color-c696dce);color:var(--e-global-color-60e54a6);font-weight:700;font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (2048 - 300)));padding:15px 22.5px;border:none;box-shadow:none}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform_page_footer .gform-theme-button.gform_previous_button,body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform_page_footer .gform_button.gform_previous_button{color:var(--e-global-color-c696dce);background-color:var(--e-global-color-60e54a6)}body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform_page_footer .gform-theme-button:hover,body .elementor .elementor-element.elementor-widget-wp-widget-gform_widget .elementor-widget-container .gform_wrapper form .gform_page_footer .gform_button:hover{background-color:var(--e-global-color-60e54a6);color:white}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form .mec-date-search i,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form .mec-date-search select,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form .mec-date-search input,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form .mec-text-input-search i,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form .mec-text-input-search select,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form .mec-text-input-search input{font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1920 - 300)));color:var(--e-global-color-primary)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form .mec-date-search i,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form .mec-text-input-search i{font-weight:900}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form #mec_search_form_2197_reset{right:auto !important;left:15px;bottom:10px !important;padding:5px 15px !important;background:var(--e-global-color-0826c66) !important;color:var(--e-global-color-primary) !important;border-radius:5px !important}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-search-form input{margin-bottom:0}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-load-month{border-color:var(--e-global-color-0826c66);border-width:1px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-load-month:hover{background-color:var(--e-global-color-0826c66)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-load-month a,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-side .mec-skin-monthly-view-month-navigator-container .mec-month-navigator .mec-load-month i{font-weight:600;color:var(--e-global-color-primary)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article{padding:15px;padding-right:0;border-radius:5px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article:hover{background-color:var(--e-global-color-0826c66);box-shadow:2px 2px 8px 0px rgba(0, 0, 0, 0.12)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-monthly-contents{flex-direction:column}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-monthly-contents .mec-event-title{margin-top:0;margin-bottom:3px;order:-1}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-monthly-contents .mec-event-detail{order:3}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-event-title{font-size:15px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-event-date,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-event-detail{font-size:14px;font-weight:500;color:var(--e-global-color-secondary)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-event-date span,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-event-detail span{color:var(--e-global-color-secondary)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar-topsec .mec-calendar-events-side .mec-month-side .mec-calendar-events-sec article .mec-event-time{font-size:13px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-load-more-wrap .mec-load-more-button{color:var(--e-global-color-primary);border-color:transparent;font-weight:600;background-color:var(--e-global-color-0826c66)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-load-more-wrap .mec-load-more-button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-0826c66);border-color:var(--e-global-color-primary)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-detail{color:var(--e-global-color-secondary);font-weight:500}@media only screen and (max-width:768px){body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-list-minimal article{display:block}}@media only screen and (max-width:479px){body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-list-minimal article{border-color:var(--e-global-color-0826c66)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-list-minimal article .col-md-9 .mec-event-date{float:left;width:auto}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-list-minimal article .col-md-9 .mec-event-date span{display:inherit;padding-right:initial;margin-right:0}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-list-minimal article .col-md-9 .mec-event-title{text-align:left;max-height:55px;overflow:hidden;padding-left:7.5px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-list-minimal article .col-md-9 .mec-event-detail{display:none}}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-list-minimal .mec-event-date{border-radius:8px;color:var(--e-global-color-0826c66);padding:3.5px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-list-minimal .mec-event-date::after{display:none}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-event-list-minimal .mec-event-date span{color:var(--e-global-color-primary);background-color:var(--e-global-color-0826c66);font-weight:900;border-radius:5px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-detail-button{background-color:var(--e-global-color-primary);color:var(--e-global-color-0826c66);font-weight:700;border-radius:30px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-skin-list-events-container .mec-detail-button:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-0826c66)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar .mec-calendar-events-side.mec-clear .mec-month-side .mec-table-side-title span.mec-table-side-day{border:none;font-weight:900;text-decoration:underline;font-size:inherit}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .mec-wrap .mec-calendar .mec-calendar-events-side.mec-clear .mec-month-side .mec-calendar-events-sec article .mec-event-image img{border-radius:5px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout_gateway-none,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_confirmation_wrap,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_login_wrap{max-width:800px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_lost_password_wrap hr{display:none}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_login_wrap hr{display:none}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_login_wrap p.pmpro_actions_nav{text-align:left}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_login_wrap p.pmpro_actions_nav a{color:var(--e-global-color-primary);font-weight:600;text-decoration:underline}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #pmpro_account .pmpro_box{border:none}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #pmpro_account .pmpro_box h2{display:none}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #pmpro_account .pmpro_box ul li{font-size:calc(18px + (23 - 18) * ((100vw - 300px) / (2048 - 300)))}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #pmpro_account .pmpro_box .pmpro_actionlinks{color:transparent;margin:2em 20px !important}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #pmpro_account .pmpro_box .pmpro_actionlinks a{text-decoration:none;fill:var(--e-global-color-0826c66);color:var(--e-global-color-0826c66);background-color:var(--e-global-color-primary);border-style:none;border-radius:100px 100px 100px 100px;padding:7px 20px 7px 20px;transition:all 0.3s}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #pmpro_account .pmpro_box .pmpro_actionlinks a:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-0826c66)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode form input.input{margin-top:5px;border:1px solid var(--e-global-color-primary);padding:5px 10px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode form .pmpro_btn{max-width:90% !important;margin-bottom:15px;border:none}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_login_wrap form .login-submit{max-width:90% !important}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_login_wrap form .login-submit input{border:none}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode table.pmpro_table{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.13);border-radius:15px;overflow:hidden;max-width:800px;margin:2em 0}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode table.pmpro_table thead{text-align:left}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode table.pmpro_table thead tr th{border:none;font-size:1.1em;font-weight:900}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode table.pmpro_table tbody tr td{background-color:var(--e-global-color-0826c66);vertical-align:middle;border:none;color:var(--e-global-color-primary);font-weight:700}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode table.pmpro_table tbody tr td.pmpro_cancel-membership-cancel{text-align:end}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode table.pmpro_table tbody tr td a{fill:var(--e-global-color-0826c66);color:var(--e-global-color-0826c66);background-color:var(--e-global-color-primary);border-style:none;border-radius:100px 100px 100px 100px;padding:10px 25px 10px 25px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_actions_nav{max-width:800px;margin-top:1em;text-align:left}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_actions_nav a{color:var(--e-global-color-primary);text-decoration:underline}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #pmpro_pricing_fields{display:none}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_box{max-width:800px}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout .pmpro_actionlinks a,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_box .pmpro_actionlinks a{color:var(--e-global-color-primary);text-decoration:underline}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout hr,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_box hr{border-width:2px;border-color:var(--e-global-color-primary)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout h2,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_box h2{flex-direction:column;margin:0.75em 0 !important}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout h2 span,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_box h2 span{margin:0}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout h2 span.pmpro_checkout-h2-msg,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_box h2 span.pmpro_checkout-h2-msg{font-weight:700}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_checkout h2 span.pmpro_checkout-h2-msg a,body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_box h2 span.pmpro_checkout-h2-msg a{text-decoration:underline;color:var(--e-global-color-primary)}body .elementor .elementor-element.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .pmpro_submit hr{display:none}body .elementor .elementor-element.elementor-widget-slides .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .elementor-slides .swiper-slide .swiper-slide-inner{max-width:1650px}body .elementor .elementor-element.elementor-widget-slides .elementor-widget-container .elementor-swiper .elementor-slides-wrapper .elementor-slides .swiper-slide .swiper-slide-inner .swiper-slide-contents{padding:2em;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.2);padding:25px;border-radius:15px;background-color:var(--e-global-color-text)}body .elementor .elementor-element.elementor-widget-posts .elementor-widget-container .elementor-posts-container .elementor-post .elementor-post__card .elementor-post__text h4.elementor-post__title a{font-size:calc(16px + (21 - 16) * ((100vw - 300px) / (2048 - 300)))}body .elementor .elementor-element.elementor-widget-posts .elementor-widget-container .elementor-posts-container .elementor-post .elementor-post__card .elementor-post__text .elementor-post__excerpt p{font-size:calc(12px + (16 - 12) * ((100vw - 300px) / (2048 - 300)))}body .elementor .elementor-element.elementor-widget-posts .elementor-widget-container .elementor-posts-container .elementor-post .elementor-post__card .elementor-post__text a.elementor-post__read-more{font-size:calc(10px + (14 - 10) * ((100vw - 300px) / (2048 - 300)))}