.elementor-1768 .elementor-element.elementor-element-372b358:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-372b358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF1E8;}.elementor-1768 .elementor-element.elementor-element-372b358{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-156px;margin-bottom:0px;padding:156px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-372b358 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1768 .elementor-element.elementor-element-ddfcfc2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1768 .elementor-element.elementor-element-ddfcfc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1768 .elementor-element.elementor-element-ddfcfc2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1768 .elementor-element.elementor-element-ddfcfc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1768 .elementor-element.elementor-element-8bbb413 > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-8bbb413 .elementor-icon-list-icon{width:14px;}.elementor-1768 .elementor-element.elementor-element-8bbb413 .elementor-icon-list-icon i{font-size:14px;}.elementor-1768 .elementor-element.elementor-element-8bbb413 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1768 .elementor-element.elementor-element-8bbb413 .elementor-icon-list-text, .elementor-1768 .elementor-element.elementor-element-8bbb413 .elementor-icon-list-text a{color:#4C364BD1;}.elementor-1768 .elementor-element.elementor-element-8bbb413 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;}.elementor-1768 .elementor-element.elementor-element-812b8e7 .mec-single-title{font-family:"Cormorant Garamond", Sans-serif;font-size:55px;font-weight:600;color:#4C364B;text-align:center;padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;}.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 );color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-99ab9e4{text-align:center;}.elementor-1768 .elementor-element.elementor-element-99ab9e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-1768 .elementor-element.elementor-element-867f208{width:auto;max-width:auto;}.elementor-1768 .elementor-element.elementor-element-867f208 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-867f208 .mec-single-event-date{text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-867f208 .mec-single-event-date i:before{font-size:20px !important;}.elementor-1768 .elementor-element.elementor-element-867f208 .mec-single-event-date img{width:20px !important;height:20px !important;}.elementor-1768 .elementor-element.elementor-element-95b8cf1{width:auto;max-width:auto;}.elementor-1768 .elementor-element.elementor-element-95b8cf1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-95b8cf1 .mec-single-event-time{text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 6px;}.elementor-1768 .elementor-element.elementor-element-95b8cf1 .mec-single-event-time .mec-time{font-weight:600;}.elementor-1768 .elementor-element.elementor-element-95b8cf1 .mec-single-event-time i:before{font-size:20px !important;}.elementor-1768 .elementor-element.elementor-element-95b8cf1 .mec-single-event-time img{width:20px !important;height:20px !important;}.elementor-1768 .elementor-element.elementor-element-725f5b4{width:100%;max-width:100%;}.elementor-1768 .elementor-element.elementor-element-725f5b4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location{text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location dd{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location .mec-location{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location dd, .elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location dd h6{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location dd .mec-events-address .mec-address{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.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-1768 .elementor-element.elementor-element-eac997c .elementor-button{background-color:#CAA55C;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-radius:50px 50px 50px 50px;padding:25px 45px 23px 45px;}.elementor-1768 .elementor-element.elementor-element-eac997c > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1768 .elementor-element.elementor-element-eac997c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-eac997c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1768 .elementor-element.elementor-element-e7a7ec9 .elementor-button{background-color:#CAA55C;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:25px 45px 23px 45px;}.elementor-1768 .elementor-element.elementor-element-e7a7ec9 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-1768 .elementor-element.elementor-element-e7a7ec9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-e7a7ec9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1768 .elementor-element.elementor-element-7a957ff{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;z-index:7;}.elementor-1768 .elementor-element.elementor-element-7a957ff > .elementor-widget-container{margin:10px 0px -120px 0px;}.elementor-1768 .elementor-element.elementor-element-7a957ff .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-1768 .elementor-element.elementor-element-7a957ff .elementor-custom-embed-play i{color:var( --e-global-color-primary );font-size:70px;}.elementor-1768 .elementor-element.elementor-element-7a957ff .elementor-custom-embed-play svg{fill:var( --e-global-color-primary );width:70px;height:70px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1768 .elementor-element.elementor-element-bfc14ba{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-bfc14ba > .elementor-widget-container{margin:10px 0px -120px 0px;}.elementor-1768 .elementor-element.elementor-element-bfc14ba img{width:1240px;height:531px;object-fit:cover;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-a8e908c{margin-top:0px;margin-bottom:100px;}.elementor-1768 .elementor-element.elementor-element-f7fa53d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1768 .elementor-element.elementor-element-f7fa53d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1768 .elementor-element.elementor-element-f7fa53d > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-6a19506{--spacer-size:100px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1768 .elementor-element.elementor-element-027103b{--ecs-nav-main-display:flex;--ecs-nav-main-dir:row;--ecs-nav-toggle-display:none;width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;top:110px;z-index:98;--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}.elementor-1768 .elementor-element.elementor-element-027103b > .elementor-widget-container{background-color:var( --e-global-color-text );padding:20px 0px 13px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#4C364B6E;}body:not(.rtl) .elementor-1768 .elementor-element.elementor-element-027103b{left:12%;}body.rtl .elementor-1768 .elementor-element.elementor-element-027103b{right:12%;}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main,
					 .elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main .elementor-nav-menu,
					 .elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--dropdown .elementor-nav-menu{justify-content:center;}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--dropdown .elementor-item,
					 .elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--dropdown .elementor-sub-item{justify-content:center;}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:50px;padding-right:50px;padding-top:0px;padding-bottom:0px;}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main .elementor-item:hover,
					 .elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					 .elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main .elementor-item.highlighted,
					 .elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}.elementor-1768 .elementor-element.elementor-element-bc59fb9{--ecs-nav-main-display:flex;--ecs-nav-main-dir:row;--ecs-nav-toggle-display:none;width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;top:110px;z-index:98;--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}.elementor-1768 .elementor-element.elementor-element-bc59fb9 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:20px 0px 13px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#4C364B6E;}body:not(.rtl) .elementor-1768 .elementor-element.elementor-element-bc59fb9{left:12%;}body.rtl .elementor-1768 .elementor-element.elementor-element-bc59fb9{right:12%;}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main,
					 .elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main .elementor-nav-menu,
					 .elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--dropdown .elementor-nav-menu{justify-content:center;}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--dropdown .elementor-item,
					 .elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--dropdown .elementor-sub-item{justify-content:center;}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:50px;padding-right:50px;padding-top:0px;padding-bottom:0px;}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main .elementor-item:hover,
					 .elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					 .elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main .elementor-item.highlighted,
					 .elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}.elementor-1768 .elementor-element.elementor-element-ba5e621 > .elementor-widget-container{margin:110px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-ba5e621 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;line-height:55px;color:#CAA55C;}.elementor-1768 .elementor-element.elementor-element-563e51d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#4C364B6E;}.elementor-1768 .elementor-element.elementor-element-563e51d .mec-events-content, .elementor-1768 .elementor-element.elementor-element-563e51d .mec-events-content p{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-563e51d .mec-events-content{text-align:left;}.elementor-1768 .elementor-element.elementor-element-7c1df72 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-7c1df72 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;line-height:55px;color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-054dd92 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#4C364B6E;}.elementor-1768 .elementor-element.elementor-element-054dd92 .mec-speakers{display:block !important;text-align:center;color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-054dd92 .mec-speakers:before{display:block !important;left:calc(50% - 35px);margin:0;}.elementor-1768 .elementor-element.elementor-element-054dd92 .mec-speakers-details ul li .mec-speaker-avatar a img{width:68px;height:68px;}.mec-hourly-schedule-speaker-contact-information a i{font-size:20px;}.mec-hourly-schedule-speaker-thumbnail img{width:100%;height:auto;}.elementor-1768 .elementor-element.elementor-element-384f742 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-384f742 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:600;line-height:55px;color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-efb671a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-efb671a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-1768 .elementor-element.elementor-element-6baa217 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-1768 .elementor-element.elementor-element-5a6029b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-692b6cb:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-692b6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1768 .elementor-element.elementor-element-692b6cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:220px;margin-bottom:0px;padding:80px 50px 80px 50px;z-index:97;}.elementor-1768 .elementor-element.elementor-element-692b6cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1768 .elementor-element.elementor-element-03159a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1768 .elementor-element.elementor-element-03159a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-da11b96 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-da11b96{text-align:center;}.elementor-1768 .elementor-element.elementor-element-da11b96 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:600;line-height:42px;color:#4C364B;}.elementor-1768 .elementor-element.elementor-element-f48a992 > .elementor-widget-container{margin:-3px 0px 5px 0px;}.elementor-1768 .elementor-element.elementor-element-f48a992{text-align:center;}.elementor-1768 .elementor-element.elementor-element-f48a992 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-234b29f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;border-radius:50px 50px 50px 50px;padding:22px 45px 20px 45px;}.elementor-1768 .elementor-element.elementor-element-234b29f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-234b29f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-234b29f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1768 .elementor-element.elementor-element-5b0ccc2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:22px 45px 20px 45px;}.elementor-1768 .elementor-element.elementor-element-5b0ccc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-5b0ccc2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-5b0ccc2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-251199b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1768 .elementor-element.elementor-element-251199b{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-text{color:#4C364B;transition:color 0.3s;}.elementor-1768 .elementor-element.elementor-element-55baf09 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1768 .elementor-element.elementor-element-55baf09{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-text{color:#4C364B;transition:color 0.3s;}.elementor-1768 .elementor-element.elementor-element-b4c66ee .mec-single-event-location{text-align:left;}.elementor-1768 .elementor-element.elementor-element-b4c66ee .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-1768 .elementor-element.elementor-element-b4c66ee .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-1768 .elementor-element.elementor-element-b4c66ee .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-1768 .elementor-element.elementor-element-cff1899 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-cff1899{text-align:center;}.elementor-1768 .elementor-element.elementor-element-cff1899 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1768 .elementor-element.elementor-element-964ef59:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-964ef59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-964ef59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-1768 .elementor-element.elementor-element-964ef59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1768 .elementor-element.elementor-element-531e7f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:35px;}.elementor-1768 .elementor-element.elementor-element-ba75eef{text-align:center;}.elementor-1768 .elementor-element.elementor-element-ba75eef .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:500;line-height:55px;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-e3d08c1{text-align:center;}.elementor-1768 .elementor-element.elementor-element-e3d08c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:200;line-height:30px;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-131b56f:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-131b56f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF1E8;}.elementor-1768 .elementor-element.elementor-element-131b56f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 90px 0px;}.elementor-1768 .elementor-element.elementor-element-131b56f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1768 .elementor-element.elementor-element-a3d447c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1768 .elementor-element.elementor-element-a3d447c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1768 .elementor-element.elementor-element-a3d447c.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1768 .elementor-element.elementor-element-a3d447c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1768 .elementor-element.elementor-element-a3d447c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-17acd34{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-17acd34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-17acd34 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:55px;color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-72c979f:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-72c979f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1768 .elementor-element.elementor-element-72c979f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 90px 0px;}.elementor-1768 .elementor-element.elementor-element-72c979f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1768 .elementor-element.elementor-element-d78bdb0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1768 .elementor-element.elementor-element-d78bdb0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1768 .elementor-element.elementor-element-d78bdb0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1768 .elementor-element.elementor-element-d78bdb0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-936852f{width:auto;max-width:auto;}.elementor-1768 .elementor-element.elementor-element-936852f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-936852f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:55px;color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-dd1cba0{width:auto;max-width:auto;text-align:center;}.elementor-1768 .elementor-element.elementor-element-dd1cba0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-dd1cba0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-swiper-button.elementor-swiper-button-prev, .elementor-widget-posts .elementor-swiper-button.elementor-swiper-button-next{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1768 .elementor-element.elementor-element-3686b11{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1768 .elementor-element.elementor-element-3686b11 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-link-wrapper, 
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-custom-grid .ecs-post-loop,
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .elementor, 
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .elementor > .e-container,
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-1768 .elementor-element.elementor-element-3686b11 .ecs-post-loop > .elementor .elementor-container{height:100%;}.elementor-1768 .elementor-element.elementor-element-3686b11 .elementor-post{height:auto;}.elementor-1768 .elementor-element.elementor-element-939c866:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-939c866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1768 .elementor-element.elementor-element-939c866{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 90px 0px;}.elementor-1768 .elementor-element.elementor-element-939c866 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1768 .elementor-element.elementor-element-2d4be3d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1768 .elementor-element.elementor-element-2d4be3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1768 .elementor-element.elementor-element-2d4be3d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1768 .elementor-element.elementor-element-2d4be3d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-43bbebf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-43bbebf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-43bbebf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:55px;color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-5c8e346{width:auto;max-width:auto;text-align:center;}.elementor-1768 .elementor-element.elementor-element-5c8e346 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-5c8e346 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-1768 .elementor-element.elementor-element-2ece886{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1768 .elementor-element.elementor-element-2ece886 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-link-wrapper, 
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-custom-grid .ecs-post-loop,
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .elementor, 
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .elementor > .e-container,
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-1768 .elementor-element.elementor-element-2ece886 .ecs-post-loop > .elementor .elementor-container{height:100%;}.elementor-1768 .elementor-element.elementor-element-2ece886 .elementor-post{height:auto;}.elementor-1768 .elementor-element.elementor-element-2c175d2:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-2c175d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1768 .elementor-element.elementor-element-2c175d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 90px 0px;}.elementor-1768 .elementor-element.elementor-element-2c175d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1768 .elementor-element.elementor-element-8bd6237.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1768 .elementor-element.elementor-element-8bd6237.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1768 .elementor-element.elementor-element-8bd6237.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1768 .elementor-element.elementor-element-8bd6237 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-35946d2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-35946d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-35946d2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:55px;color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-2d30e12{width:auto;max-width:auto;text-align:center;}.elementor-1768 .elementor-element.elementor-element-2d30e12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-2d30e12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-1768 .elementor-element.elementor-element-3cc27a4{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1768 .elementor-element.elementor-element-3cc27a4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-link-wrapper, 
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-custom-grid .ecs-post-loop,
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .elementor, 
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .elementor > .e-container,
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-1768 .elementor-element.elementor-element-3cc27a4 .ecs-post-loop > .elementor .elementor-container{height:100%;}.elementor-1768 .elementor-element.elementor-element-3cc27a4 .elementor-post{height:auto;}.elementor-1768 .elementor-element.elementor-element-594674b:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-594674b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF1E8;}.elementor-1768 .elementor-element.elementor-element-594674b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 90px 0px;}.elementor-1768 .elementor-element.elementor-element-594674b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1768 .elementor-element.elementor-element-b6ec7cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1768 .elementor-element.elementor-element-b6ec7cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1768 .elementor-element.elementor-element-b6ec7cf.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1768 .elementor-element.elementor-element-b6ec7cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1768 .elementor-element.elementor-element-b6ec7cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-aea4068{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-aea4068 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-aea4068 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:55px;color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-379e231:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-379e231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-379e231{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 90px 100px;}.elementor-1768 .elementor-element.elementor-element-379e231 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1768 .elementor-element.elementor-element-9c62fcd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1768 .elementor-element.elementor-element-9c62fcd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1768 .elementor-element.elementor-element-9c62fcd.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1768 .elementor-element.elementor-element-9c62fcd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1768 .elementor-element.elementor-element-9c62fcd > .elementor-element-populated{padding:20px 40px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-964c7a7{text-align:center;}.elementor-1768 .elementor-element.elementor-element-964c7a7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;line-height:55px;color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-59a822a .elementor-button{background-color:#4C364B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:22px 45px 20px 45px;}.elementor-1768 .elementor-element.elementor-element-59a822a > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-59a822a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-59a822a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1768 .elementor-element.elementor-element-d6dca43 .elementor-button{background-color:#4C364B;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:22px 45px 20px 45px;}.elementor-1768 .elementor-element.elementor-element-d6dca43 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-d6dca43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-d6dca43 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-bc-flex-widget .elementor-1768 .elementor-element.elementor-element-0a0be90.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1768 .elementor-element.elementor-element-0a0be90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1768 .elementor-element.elementor-element-0a0be90.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1768 .elementor-element.elementor-element-0a0be90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1768 .elementor-element.elementor-element-0a0be90 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-1768 .elementor-element.elementor-element-0996ba1:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-0996ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dev.rose-croix-d-or.org/wp-content/uploads/2022/12/rose-croix-dor-coin-litterature.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1768 .elementor-element.elementor-element-0996ba1 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1768 .elementor-element.elementor-element-0996ba1 > .elementor-container{min-height:470px;}.elementor-1768 .elementor-element.elementor-element-0996ba1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1768 .elementor-element.elementor-element-e9cab3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-e9cab3f{text-align:center;}.elementor-1768 .elementor-element.elementor-element-e9cab3f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;line-height:55px;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-252efd2 .elementor-button{background-color:#CAA55C00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:25px 45px 23px 45px;}.elementor-1768 .elementor-element.elementor-element-252efd2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-252efd2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-252efd2 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1768 .elementor-element.elementor-element-7321a57 .elementor-button{background-color:#CAA55C00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:25px 45px 23px 45px;}.elementor-1768 .elementor-element.elementor-element-7321a57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-7321a57 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-7321a57 .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(max-width:1150px) and (min-width:768px){.elementor-1768 .elementor-element.elementor-element-f7fa53d{width:100%;}.elementor-1768 .elementor-element.elementor-element-5a6029b{width:100%;}.elementor-1768 .elementor-element.elementor-element-9c62fcd{width:100%;}.elementor-1768 .elementor-element.elementor-element-0a0be90{width:100%;}}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1768 .elementor-element.elementor-element-a8e908c{padding:0px 70px 0px 70px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-1768 .elementor-element.elementor-element-027103b{width:100%;max-width:100%;}body:not(.rtl) .elementor-1768 .elementor-element.elementor-element-027103b{left:25%;}body.rtl .elementor-1768 .elementor-element.elementor-element-027103b{right:25%;}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main .elementor-item{padding-left:30px;padding-right:30px;}.elementor-1768 .elementor-element.elementor-element-bc59fb9{width:100%;max-width:100%;}body:not(.rtl) .elementor-1768 .elementor-element.elementor-element-bc59fb9{left:25%;}body.rtl .elementor-1768 .elementor-element.elementor-element-bc59fb9{right:25%;}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main .elementor-item{padding-left:30px;padding-right:30px;}.elementor-1768 .elementor-element.elementor-element-563e51d > .elementor-widget-container{padding:0px 0px 15px 0px;border-width:0px 0px 1px 0px;}.elementor-1768 .elementor-element.elementor-element-692b6cb{padding:70px 35px 70px 35px;}.elementor-1768 .elementor-element.elementor-element-964ef59{margin-top:0px;margin-bottom:0px;padding:110px 70px 110px 70px;}.elementor-1768 .elementor-element.elementor-element-531e7f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:35px;}.elementor-1768 .elementor-element.elementor-element-131b56f{padding:90px 70px 90px 70px;}.elementor-1768 .elementor-element.elementor-element-72c979f{padding:90px 70px 90px 70px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1768 .elementor-element.elementor-element-939c866{padding:90px 70px 90px 70px;}.elementor-1768 .elementor-element.elementor-element-2c175d2{padding:90px 70px 90px 70px;}.elementor-1768 .elementor-element.elementor-element-594674b{padding:90px 70px 90px 70px;}.elementor-1768 .elementor-element.elementor-element-379e231{padding:90px 70px 90px 70px;}.elementor-1768 .elementor-element.elementor-element-964c7a7 .elementor-heading-title{font-size:34px;line-height:40px;}.elementor-1768 .elementor-element.elementor-element-59a822a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-59a822a .elementor-button{font-size:15px;}.elementor-1768 .elementor-element.elementor-element-d6dca43 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-d6dca43 .elementor-button{font-size:15px;}.elementor-1768 .elementor-element.elementor-element-0996ba1{padding:0px 70px 0px 70px;}}@media(max-width:1150px){.elementor-1768 .elementor-element.elementor-element-812b8e7 .mec-single-title{font-size:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1768 .elementor-element.elementor-element-eac997c .elementor-button{font-size:14px;}.elementor-1768 .elementor-element.elementor-element-e7a7ec9 .elementor-button{font-size:14px;}.elementor-1768 .elementor-element.elementor-element-a8e908c{padding:0px 35px 0px 35px;}.elementor-1768 .elementor-element.elementor-element-f7fa53d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-1768 .elementor-element.elementor-element-027103b{left:0%;}body.rtl .elementor-1768 .elementor-element.elementor-element-027103b{right:0%;}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-027103b{--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}body:not(.rtl) .elementor-1768 .elementor-element.elementor-element-bc59fb9{left:0%;}body.rtl .elementor-1768 .elementor-element.elementor-element-bc59fb9{right:0%;}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-bc59fb9{--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}.elementor-1768 .elementor-element.elementor-element-ba5e621 .elementor-heading-title{font-size:39px;line-height:46px;}.elementor-1768 .elementor-element.elementor-element-7c1df72 .elementor-heading-title{font-size:39px;}.elementor-1768 .elementor-element.elementor-element-384f742 .elementor-heading-title{font-size:39px;}.elementor-1768 .elementor-element.elementor-element-5a6029b > .elementor-element-populated{margin:0px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-692b6cb{margin-top:40px;margin-bottom:0px;padding:60px 50px 60px 50px;}.elementor-1768 .elementor-element.elementor-element-234b29f .elementor-button{font-size:14px;}.elementor-1768 .elementor-element.elementor-element-5b0ccc2 .elementor-button{font-size:14px;}.elementor-1768 .elementor-element.elementor-element-964ef59{margin-top:0px;margin-bottom:0px;padding:100px 35px 100px 35px;}.elementor-1768 .elementor-element.elementor-element-531e7f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:35px;}.elementor-1768 .elementor-element.elementor-element-ba75eef .elementor-heading-title{font-size:39px;line-height:49px;}.elementor-1768 .elementor-element.elementor-element-e3d08c1 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-1768 .elementor-element.elementor-element-131b56f{padding:80px 35px 80px 35px;}.elementor-1768 .elementor-element.elementor-element-17acd34{width:100%;max-width:100%;}.elementor-1768 .elementor-element.elementor-element-17acd34 .elementor-heading-title{font-size:35px;line-height:44px;}.elementor-1768 .elementor-element.elementor-element-72c979f{padding:80px 35px 80px 35px;}.elementor-1768 .elementor-element.elementor-element-936852f .elementor-heading-title{font-size:35px;line-height:44px;}.elementor-1768 .elementor-element.elementor-element-dd1cba0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1768 .elementor-element.elementor-element-939c866{padding:80px 35px 80px 35px;}.elementor-1768 .elementor-element.elementor-element-43bbebf .elementor-heading-title{font-size:35px;line-height:44px;}.elementor-1768 .elementor-element.elementor-element-5c8e346 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-2c175d2{padding:80px 35px 80px 35px;}.elementor-1768 .elementor-element.elementor-element-35946d2 .elementor-heading-title{font-size:35px;line-height:44px;}.elementor-1768 .elementor-element.elementor-element-2d30e12 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-594674b{padding:80px 35px 80px 35px;}.elementor-1768 .elementor-element.elementor-element-aea4068{width:100%;max-width:100%;}.elementor-1768 .elementor-element.elementor-element-aea4068 .elementor-heading-title{font-size:35px;line-height:44px;}.elementor-1768 .elementor-element.elementor-element-379e231{padding:80px 35px 80px 35px;}.elementor-1768 .elementor-element.elementor-element-9c62fcd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-964c7a7 .elementor-heading-title{font-size:39px;}.elementor-1768 .elementor-element.elementor-element-59a822a .elementor-button{font-size:14px;}.elementor-1768 .elementor-element.elementor-element-d6dca43 .elementor-button{font-size:14px;}.elementor-1768 .elementor-element.elementor-element-0a0be90 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-0996ba1 > .elementor-container{min-height:370px;}.elementor-1768 .elementor-element.elementor-element-0996ba1{padding:0px 35px 0px 35px;}.elementor-1768 .elementor-element.elementor-element-e9cab3f .elementor-heading-title{font-size:35px;line-height:44px;}.elementor-1768 .elementor-element.elementor-element-252efd2 .elementor-button{font-size:13px;}.elementor-1768 .elementor-element.elementor-element-7321a57 .elementor-button{font-size:13px;}}@media(max-width:767px){.elementor-1768 .elementor-element.elementor-element-8bbb413 .elementor-icon-list-item{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-812b8e7 .mec-single-title{font-size:37px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1768 .elementor-element.elementor-element-95b8cf1{width:100%;max-width:100%;}.elementor-1768 .elementor-element.elementor-element-95b8cf1 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-eac997c .elementor-button{font-size:13px;}.elementor-1768 .elementor-element.elementor-element-e7a7ec9 .elementor-button{font-size:13px;}.elementor-1768 .elementor-element.elementor-element-7a957ff .elementor-custom-embed-play i{font-size:40px;}.elementor-1768 .elementor-element.elementor-element-7a957ff .elementor-custom-embed-play svg{width:40px;height:40px;}.elementor-1768 .elementor-element.elementor-element-bfc14ba img{height:230px;}.elementor-1768 .elementor-element.elementor-element-a8e908c{margin-top:50px;margin-bottom:10px;padding:0px 25px 0px 25px;}.elementor-1768 .elementor-element.elementor-element-6a19506{--spacer-size:45px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-1768 .elementor-element.elementor-element-027103b{top:60px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1768 .elementor-element.elementor-element-bc59fb9{top:60px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1768 .elementor-element.elementor-element-ba5e621 > .elementor-widget-container{margin:180px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-ba5e621 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-1768 .elementor-element.elementor-element-563e51d .mec-events-content, .elementor-1768 .elementor-element.elementor-element-563e51d .mec-events-content p{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-7c1df72 .elementor-heading-title{font-size:30px;}.elementor-1768 .elementor-element.elementor-element-384f742 .elementor-heading-title{font-size:30px;}.elementor-1768 .elementor-element.elementor-element-efb671a .elementor-heading-title{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-6baa217 .elementor-heading-title{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-5a6029b > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1768 .elementor-element.elementor-element-692b6cb{padding:40px 20px 40px 20px;}.elementor-1768 .elementor-element.elementor-element-da11b96 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1768 .elementor-element.elementor-element-251199b .elementor-icon-list-item > a{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1768 .elementor-element.elementor-element-55baf09 .elementor-icon-list-item > a{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-cff1899 .elementor-heading-title{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-964ef59{margin-top:0px;margin-bottom:0px;padding:70px 25px 70px 25px;}.elementor-1768 .elementor-element.elementor-element-531e7f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-ba75eef .elementor-heading-title{font-size:30px;line-height:39px;}.elementor-1768 .elementor-element.elementor-element-e3d08c1 .elementor-heading-title{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-131b56f{margin-top:0px;margin-bottom:0px;padding:70px 25px 70px 25px;}.elementor-1768 .elementor-element.elementor-element-17acd34 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-1768 .elementor-element.elementor-element-72c979f{margin-top:0px;margin-bottom:0px;padding:70px 25px 70px 25px;}.elementor-1768 .elementor-element.elementor-element-936852f .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1768 .elementor-element.elementor-element-939c866{margin-top:0px;margin-bottom:0px;padding:70px 25px 70px 25px;}.elementor-1768 .elementor-element.elementor-element-43bbebf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-43bbebf .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-1768 .elementor-element.elementor-element-2c175d2{margin-top:0px;margin-bottom:0px;padding:70px 25px 70px 25px;}.elementor-1768 .elementor-element.elementor-element-35946d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-35946d2 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-1768 .elementor-element.elementor-element-594674b{margin-top:0px;margin-bottom:0px;padding:70px 25px 70px 25px;}.elementor-1768 .elementor-element.elementor-element-aea4068 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-1768 .elementor-element.elementor-element-379e231{margin-top:0px;margin-bottom:0px;padding:70px 25px 70px 25px;}.elementor-1768 .elementor-element.elementor-element-964c7a7 .elementor-heading-title{font-size:29px;line-height:35px;}.elementor-1768 .elementor-element.elementor-element-d6dca43 .elementor-button{font-size:14px;padding:18px 35px 16px 35px;}.elementor-1768 .elementor-element.elementor-element-0996ba1{padding:0px 25px 0px 25px;}.elementor-1768 .elementor-element.elementor-element-2814c1c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1768 .elementor-element.elementor-element-e9cab3f .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-1768 .elementor-element.elementor-element-252efd2 .elementor-button{padding:23px 30px 23px 30px;}.elementor-1768 .elementor-element.elementor-element-7321a57 .elementor-button{padding:20px 26px 20px 25px;}}@media(min-width:768px){.elementor-1768 .elementor-element.elementor-element-f7fa53d{width:66%;}.elementor-1768 .elementor-element.elementor-element-5a6029b{width:34%;}.elementor-1768 .elementor-element.elementor-element-9c62fcd{width:40%;}.elementor-1768 .elementor-element.elementor-element-0a0be90{width:60%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for event_location, class: .elementor-element-725f5b4 */.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-events-single-section-title.mec-location {
    display: none !important;
}

/* RCO-SB115-LOCATION-COMPAT-20260919 BEGIN */
.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location {
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
}
.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location dl {
    width: auto !important;
}
.elementor-1768 .elementor-element.elementor-element-725f5b4 .mec-single-event-location dl dd {
    margin-inline-start: 0 !important;
}
/* RCO-SB115-LOCATION-COMPAT-20260919 END *//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ddfcfc2 *//* Hide second location */
.container-event-single .elementor-widget-event_location .mec-single-event-additional-locations {
    display: none;
}

/* Hide title */
.container-event-single .elementor-widget h3 {
    display: none;
}
.container-event-single .elementor-widget .location address {
    display: none;
}

.container-event-single .elementor-widget .mec-single-event-time i {
    display: none;
}


/* Style location text + icon */
.container-event-single .elementor-widget dd, .container-event-single .elementor-widget dl {
    display: inline;
    margin-left: 0;
    padding-left: 0;
    font-family: 'Montserrat';
    color: #4C364B;
    font-size: 18px;
    font-weight: 500;
    vertical-align: middle;
}

.container-event-single .mec-start-date-label {
    margin-left: 7px;
    font-weight: 400;
}
.container-event-single .mec-single-event-time .mec-events-abbr {
    font-weight: 500 !important;
}

.container-event-single .author {
    font-weight: 400 !important;
}

.elementor-1441 .elementor-element.elementor-element-c9b9505 > .elementor-widget-container {
    margin-top: 28px;
    margin-left: 2px;
}

/* Icon Loc + Calendar */
.container-event-single .mec-sl-calendar::before {
    background-image: url(/wp-content/uploads/2022/12/calendar_rco_icon_dark.svg);
}
.container-event-single .mec-sl-location-pin::before {
    background-image: url(/wp-content/uploads/2022/12/localisation_rco_icon_dark.svg);
}

/* Force Image Mobile height + Margin top Time event */
@media (max-width: 767px) {
    .elementor-1768 .elementor-element.elementor-element-bfc14ba img {
        height: 230px !important;
    }
    .elementor-1768 .elementor-element.elementor-element-95b8cf1 > .elementor-widget-container {
        margin-top: 3px !important;
    }
}

/* Style 'En cours' */
.mec-holding-status-ongoing {
    color: #4C364B !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-027103b *//* RCO-ELEMENTOR42-NAVMAXWIDTH-20260919 BEGIN */
/* Elementor 4.2.x bride les widgets width-initial a la largeur de leur colonne. */
@media (min-width: 1441px) {
    .elementor-1768 .elementor-element.elementor-element-027103b.elementor-widget__width-initial {
        max-width: none !important;
    }
}
/* RCO-ELEMENTOR42-NAVMAXWIDTH-20260919 END *//* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc59fb9 *//* RCO-ELEMENTOR42-NAVMAXWIDTH-20260919 BEGIN */
/* Elementor 4.2.x bride les widgets width-initial a la largeur de leur colonne. */
@media (min-width: 1441px) {
    .elementor-1768 .elementor-element.elementor-element-bc59fb9.elementor-widget__width-initial {
        max-width: none !important;
    }
}
/* RCO-ELEMENTOR42-NAVMAXWIDTH-20260919 END *//* End custom CSS */
/* Start custom CSS for event_content, class: .elementor-element-563e51d */.elementor-1768 .elementor-element.elementor-element-563e51d a {
    text-decoration: none !important;
}

.elementor-1768 .elementor-element.elementor-element-563e51d h2 {
    font-size: 38px;
    font-family: "Cormorant Garamond", Sans-serif !important;
    color: #4C364B !important;
}
.elementor-1768 .elementor-element.elementor-element-563e51d h3 {
    font-size: 33px;
    font-family: "Cormorant Garamond", Sans-serif !important;
    font-weight: 400;
    color: #4C364B !important;
}

.elementor-1768 .elementor-element.elementor-element-563e51d img {
    max-width: 280px;
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efb671a */.elementor-1768 .elementor-element.elementor-element-efb671a p {
    color: #4C364B !important;
    font-size: 18px !important;
    margin-bottom: 0;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6baa217 */.elementor-1768 .elementor-element.elementor-element-6baa217 p {
    color: #4C364B !important;
    font-size: 18px !important;
    margin-bottom: 0;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cff1899 */.brochure-link .elementor-heading-title {
    overflow: hidden;
    padding-bottom: 7px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-692b6cb */.location-adress .mec-events-single-section-title {
    display: none !important;
}
.location-adress .author, .location-adress i {
    display: none;
}

.location-adress .mec-single-event-location {
    margin: 0;
    padding: 0;
}
.location-adress .mec-events-address {
    margin-bottom: 0 !important;
}
.location-adress .location {
    padding: 0 !important;
}

.location-adress .mec-address {
    color: #4C364B !important;
    font-weight: 400;
    font-size: 18px !important;
    padding-left: 47px;
    display: block;
    line-height: 30px;
}

.location-adress .mec-address::before, .rco-organisateur-activite a::before {
    content: 'rco';
    color: transparent;
    background-image: url('/wp-content/uploads/2022/12/icon-rco-loc-activite.svg');
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
}
.rco-organisateur-activite a::before {
    background-image: url('/wp-content/uploads/2022/11/Rose-Croix-Dor_Logo-or-simple.svg') !important;
}


.rco-organisateur-activite a {
    text-decoration: none;
    position: relative;
    font-weight: 400;
    font-size: 18px;
    color: #4C364B;
    padding-left: 47px;
    line-height: 30px;
    transition: color 0.25s ease-out;
}

.rco-organisateur-activite a {
    color: #4C364B;
    position: relative;
    font-weight: 400;
    font-size: 18px;
    text-decoration: none;
    padding-left: 47px;
    transition: color 0.25s ease-out;
   display: inline-block;
}
.rco-organisateur-activite a:hover {
    color: #CAA55C;
}
.rco-organisateur-activite a span {
    transition: color 0.25s ease-out;
    position: relative;
    display: inline-block;
}
.rco-organisateur-activite a span::after {
	content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(1);
  height: 1px;
  bottom: 0px;
  left: 0;
  background-color: #CAA55C;
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.rco-organisateur-activite a:hover span::after {
	transform: scaleX(0.5);
  transform-origin: bottom left;
}


/* RCO-DEV09-SIDEBAR-ALIGNMENT-20260916 */
.location-adress .mec-address,
.rco-organisateur-activite a {
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
    padding-left: 52.5px !important;
    line-height: 30px;
}

.location-adress .mec-address {
    position: relative;
}

.location-adress .mec-address::before,
.rco-organisateur-activite a::before {
    top: 0;
    left: 0;
}

@media (max-width: 767px) {
    .location-adress .mec-address, .rco-organisateur-activite a {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a8e908c *//* Style Icon Play */
.elementor-custom-embed-play svg {
    opacity: 1 !important;
    filter: none !important;
}


/* GENERAL TXT */
.mec-events-content h3, .mec-speaker-name {
    font-family: "Cormorant Garamond", Sans-serif;
    font-weight: 600;
    font-size: 35px;
    margin-top: 30px;
    margin-bottom: 20px;
    color: #4C364B;
}
.mec-single-event-description.mec-events-content ul li, .modalites-event ul li {
    font-size: 18px;
    font-weight: 400;
    color: #4C364B;
}
.mec-single-event-description.mec-events-content ul li::before, .modalites-event ul li::before {
    content: '\0025CF';
    margin-right: 10px;
    color: #CAA55C;
}
.mec-single-event-description.mec-events-content ul, .modalites-event ul {
    list-style-type: none;
}
.mec-events-content ul li:last-child, .modalites-event ul li:last-child {
    margin-bottom: 15px;
}

/* STYLE BG COLOR */
.menu-item-1540 a::before, .menu-item-1541 a::before, .menu-item-1542 a::before, .menu-item-5420 a::before, .menu-item-5421 a::before, .brochure-link a::before, .categorie-link a::before {
    content: "";
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    opacity: 1 !important;
    top: 7px;
    right: -16px;
    background-repeat: no-repeat;
    background-position: top  center;
    background-size: 116px 19px;
    transition: top 500ms ease;
    background-color: transparent !important;
}
.menu-item-1540 a::before, .menu-item-1541 a::before, .menu-item-1542 a::before, .menu-item-5420 a::before, .menu-item-5421 a::before {
    top: 19px;
}
.brochure-link a::before, .categorie-link a::before {
    background-size: 100% 19px;
}

.brochure-link a:hover::before, .categorie-link a:hover::before {
    top: 19px;
}

.menu-item-1540 a:hover::before, .menu-item-1540 .elementor-item-active::before, .menu-item-1541 a:hover::before, .menu-item-1541 .elementor-item-active::before, .menu-item-1542 a:hover::before, .menu-item-1542 .elementor-item-active::before, .menu-item-5420 a:hover::before, .menu-item-5420 .elementor-item-active::before, .menu-item-5421 a:hover::before, .menu-item-5421 .elementor-item-active::before {
    top: 7px;
}
.menu-item-1540 a, .menu-item-1541 a, .menu-item-1542 a, .menu-item-5420 a, .menu-item-5421 a,  .brochure-link a, .categorie-link a {
    overflow: hidden;
    padding-bottom: 3px !important;
    z-index: 3;
    position: relative;
}

.menu-item-1540 a::before, .menu-item-1541 a::before, .menu-item-1542 a::before, .menu-item-5420 a::before, .menu-item-5421 a::before {
    background-image: url('/wp-content/uploads/2022/12/overlay-filter-beige.png');
}

.categorie-link a::before {
    background-image: url('/wp-content/uploads/2022/12/overlay-filter-light-beige.png');
    top: 7px;
}

.brochure-link a::before {
    background-image: url('/wp-content/uploads/2022/12/overlay-filter-beige.png');
    top: 7px;
}

.elementor-1441 .elementor-element.elementor-element-07a1170 .elementor-heading-title {
    overflow: hidden;
    padding-bottom: 5px;
}

/* INTERVENANTS */
.rco-intervenants-bloc {
    display: flex;
    flex-direction: column;
}
.rco-intervants-title-img {
    display: flex;
    align-items: center;
}
.rco-intervenants-img {
    margin-right: 10px;
}
.rco-intervenants-container ul {
    padding: 0;
}
.rco-intervenants-container li {
    list-style-type: none;
    display: inline-block;
    width: 40%;
}
.rco-intervenants-container li:nth-child(2n) {
    margin-left: 30px;
}
.mec-hourly-schedule-speaker-description p {
    font-size: 18px;
    line-height: 30px;
    color: #4C364B;
    font-weight: 400;
}


/* MOBILE */
@media (max-width: 767px){
    .mec-events-content h3, .mec-speaker-name {
        font-size: 26px;
    }
    .mec-single-event-description.mec-events-content ul li, .modalites-event ul li, .mec-hourly-schedule-speaker-description p {
        font-size: 16px !important;
    }
    .elementor-1768 .elementor-element.elementor-element-f7fa53d, .elementor-1768 .elementor-element.elementor-element-5a6029b {
        width: 100% !important;
    }
    .elementor-1768 .elementor-element.elementor-element-a8e908c {
        padding-left: 25px;
        padding-right: 25px;
    }
    
}

/* Menu sticky width */
.elementor-element-027103b.elementor-sticky--effects, .elementor-element-bc59fb9.elementor-sticky--effects {
    width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
}

/* Menu on Mobile */
@media (max-width: 767px) {
    .elementor-1768 .elementor-element.elementor-element-027103b .elementor-nav-menu .elementor-item, .elementor-1768 .elementor-element.elementor-element-bc59fb9 .elementor-nav-menu .elementor-item {
        font-size: 15px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-top: 5px !important;
    }
    body:not(.rtl) .elementor-1768 .elementor-element.elementor-element-027103b, body:not(.rtl) .elementor-1768 .elementor-element.elementor-element-bc59fb9 {
        left: 0 !important;
    }
    .elementor-1768 .elementor-element.elementor-element-027103b, .elementor-1768 .elementor-element.elementor-element-bc59fb9 {
        top: 70px !important;
        --e-nav-menu-horizontal-menu-item-margin: calc( 0px / 2 );
    }
   .elementor-1768  .elementor-element.elementor-element-027103b.elementor-sticky--effects, .elementor-1768  .elementor-element.elementor-element-bc59fb9.elementor-sticky--effects  {
        top: 50px !important;
    }
    .rco-intervenants-container li {
        width: 100% !important;
    }
    
    .rco-intervenants-container li:nth-child(2n) {
        margin-left: 0 !important;
    }
    .elementor-element-027103b.elementor-sticky--effects, .elementor-element-bc59fb9.elementor-sticky--effects {
        width: 100% !important;
    }
    .elementor-1768 .elementor-element.elementor-element-f7fa53d > .elementor-element-populated {
        padding-right: 0 !important;
    }
    .elementor-1768 .elementor-element.elementor-element-ba5e621 > .elementor-widget-container {
        margin-top: 160px !important;
    }
}

/* Style Aucune activités trouvés */
.no-find-events-rco {
    font-weight: 500 !important;
    color: #4C364B !important;
    margin-bottom: 0 !important;
}

.no-find-events-rco::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    width: 25px;
    height: 25px;
    background-image: url('/wp-content/uploads/2023/03/icon-coeur-mini-rco.svg');
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-position: center;
}
.no-find-events-rco_date::before {
    background-image: url('/wp-content/uploads/2022/12/rco-icon-calendar-full.svg') !important;
}
.no-find-events-rco_lieu::before {
    background-image: url('/wp-content/uploads/2022/12/rco-icon-loc-full.svg') !important;
}
/* RCO-ELEMENTOR42-COLUMN-CASCADE-20260919 BEGIN */
/* Elementor 4.2.x genere la regle 66/34 apres la regle tablette 100%. */
@media (max-width: 1150px) and (min-width: 768px) {
    .elementor-1768 .elementor-element.elementor-element-a8e908c > .elementor-container > .elementor-element-f7fa53d,
    .elementor-1768 .elementor-element.elementor-element-a8e908c > .elementor-container > .elementor-element-5a6029b {
        width: 100% !important;
    }
}
/* RCO-ELEMENTOR42-COLUMN-CASCADE-20260919 END */

/* RCO-ELEMENTOR42-NAV-DISPLAY-BLOCK-20260919 BEGIN */
/* Elementor Pro 4.2.x applique display:flex au widget horizontal ;
   l ancien rendu PROD utilise display:block afin que le container
   du menu conserve toute la largeur disponible. */
@media (min-width: 768px) {
    .elementor-1768 .elementor-element.elementor-element-a8e908c .elementor-element-027103b.elementor-nav-menu--layout-horizontal,
    .elementor-1768 .elementor-element.elementor-element-a8e908c .elementor-element-bc59fb9.elementor-nav-menu--layout-horizontal {
        display: block !important;
    }
}
/* RCO-ELEMENTOR42-NAV-DISPLAY-BLOCK-20260919 END */

/* RCO-MEC735-SINGLE-EVENT-MARGIN-20260919 BEGIN */
/* MEC 7.35.1 ne fournit plus la marge haute de 10 px
   du wrapper single-event présente sur la référence PROD. */
div.row.mec-single-event {
    margin-top: 10px !important;
}
/* RCO-MEC735-SINGLE-EVENT-MARGIN-20260919 END */

/* RCO-ELEMENTOR42-NAV-DISPLAY-BLOCK-MOBILE-20260919 BEGIN */
/* Elementor Pro 4.2.3 applique display:flex au widget horizontal.
   Sur mobile, la référence PROD conserve display:block afin que
   le container occupe toute la largeur et centre le menu. */
@media (max-width: 767px) {
    .elementor-1768 .elementor-element.elementor-element-a8e908c .elementor-element-027103b.elementor-widget-nav-menu.elementor-nav-menu--layout-horizontal,
    .elementor-1768 .elementor-element.elementor-element-a8e908c .elementor-element-bc59fb9.elementor-widget-nav-menu.elementor-nav-menu--layout-horizontal {
        display: block !important;
    }
}
/* RCO-ELEMENTOR42-NAV-DISPLAY-BLOCK-MOBILE-20260919 END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd1cba0 */.elementor-1768 .elementor-element.elementor-element-dd1cba0 .elementor-heading-title {
    padding-bottom: 6px;
    padding-right: 10px;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c8e346 */.elementor-1768 .elementor-element.elementor-element-5c8e346 .elementor-heading-title {
    padding-bottom: 6px;
    padding-right: 10px;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d30e12 */.elementor-1768 .elementor-element.elementor-element-2d30e12 .elementor-heading-title {
    padding-bottom: 6px;
    padding-right: 10px;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-379e231 *//* Force column on Mobile */
@media (max-width: 767px) {
    .elementor-1768 .elementor-element.elementor-element-9c62fcd, .elementor-1768 .elementor-element.elementor-element-0a0be90 {
        width: 100% !important;
    }
    .elementor-1768 .elementor-element.elementor-element-379e231 {
        padding: 70px 25px 70px 25px !important;
    }
}/* End custom CSS */