.elementor-7034 .elementor-element.elementor-element-43469472 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7034 .elementor-element.elementor-element-43469472 .elementor-repeater-item-6d275e9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7034 .elementor-element.elementor-element-b7a31aa > .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-7034 .elementor-element.elementor-element-26ae2f36 .elementor-repeater-item-c1b8d83 .boosted-elements-slider-background, .elementor-7034 .elementor-element.elementor-element-26ae2f36 .elementor-repeater-item-c1b8d83 .progression-studios-boosted-slider-upside-down{background-color:#ffffff;background-image:url(https://stbernardlodge.com/wp-content/uploads/2020/03/hdr_events2.jpg);background-size:cover;background-position:center center;}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .elementor-repeater-item-c1b8d83 .boosted-elements-slider-background .boosted-elements-slider-bg-overlay{background-color:rgba(0,0,0,0);}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-gradient-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0.64) 13%, rgba(255,255,255,0) 40%);}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-background, .elementor-7034 .elementor-element.elementor-element-26ae2f36  .boosted-elements-slider-loader-height{height:650px;}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-content{max-width:70%;text-align:center;margin:0 auto;}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-content-container{display:table-cell;vertical-align:middle;position:static;}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-content .boosted-elements-slide-sub-title{color:#ffffff;font-family:"Cardo", Sans-serif;font-size:50px;font-weight:900;line-height:0.1em;text-shadow:4px 4px 10px rgba(0,0,0,0.3);}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-content .boosted-elements-slide-sub-title span{padding:400px 0px 0px 0px;}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-content-image{top:40%;left:80%;max-width:100%;}.elementor-7034 .elementor-element.elementor-element-f2e5f56 .elementor-repeater-item-0ae6fe7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7034 .elementor-element.elementor-element-79cc575a{--divider-border-style:squares_tribal;--divider-color:rgba(115, 123, 86, 0.57);--divider-pattern-height:10.9px;--divider-element-spacing:13px;}.elementor-7034 .elementor-element.elementor-element-79cc575a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-7034 .elementor-element.elementor-element-79cc575a .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-7034 .elementor-element.elementor-element-79cc575a .elementor-divider__text{color:#374D1F;font-family:"Alegreya SC", Sans-serif;font-size:34px;font-weight:500;letter-spacing:0.5px;}.elementor-7034 .elementor-element.elementor-element-f2e5f56{padding:0px 0px 0px 0px;}.elementor-7034 .elementor-element.elementor-element-43469472:not(.elementor-motion-effects-element-type-background), .elementor-7034 .elementor-element.elementor-element-43469472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, rgba(255,255,255,0) 100%);}.elementor-7034 .elementor-element.elementor-element-43469472 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #f2295b 100%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7034 .elementor-element.elementor-element-43469472{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-7034 .elementor-element.elementor-element-43469472 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-7034 .elementor-element.elementor-element-43469472 > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:30px;}.elementor-7034 .elementor-element.elementor-element-43469472 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-7034 .elementor-element.elementor-element-63ab6d4a .tec-events-back a{color:var( --e-global-color-66fee572 );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status--description{color:var( --e-global-color-text );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status{border-left:var( --e-global-color-primary );}.elementor-7034 .elementor-element.elementor-element-5c4ca066 .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-7034 .elementor-element.elementor-element-75c65b7c .tec-events-elementor-event-widget__title{color:var( --e-global-color-66fee572 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7034 .elementor-element.elementor-element-7d8adfbe .tec-events-elementor-event-widget__image img{width:100%;height:650px;}.elementor-widget-theme-post-content{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-7034 .elementor-element.elementor-element-191e47b3{padding:30px 0px 30px 0px;}.elementor-7034 .elementor-element.elementor-element-45f7d26d .tec-events-elementor-event-widget__tags-link{color:var( --e-global-color-66fee572 );}.elementor-7034 .elementor-element.elementor-element-40077d93{padding:30px 0px 30px 0px;}.elementor-7034 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;height:calc( 100% - var(--tec-spacer-2));}.elementor-7034 .elementor-element.elementor-element-2271a229{padding:30px 0px 30px 0px;}.elementor-7034 .elementor-element.elementor-element-2ae34f26 .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}.elementor-7034 .elementor-element.elementor-element-5ec37806{margin-top:0px;margin-bottom:50px;}.elementor-7034 .elementor-element.elementor-element-359b1fca .tec-events-elementor-event-widget__navigation--subnav a{color:var( --e-global-color-66fee572 );}@media(max-width:1024px){.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-background, .elementor-7034 .elementor-element.elementor-element-26ae2f36  .boosted-elements-slider-loader-height{height:400px;}.elementor-7034 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}}@media(max-width:767px){.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-background, .elementor-7034 .elementor-element.elementor-element-26ae2f36  .boosted-elements-slider-loader-height{height:300px;}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-content .boosted-elements-slide-sub-title{font-size:25px;}.elementor-7034 .elementor-element.elementor-element-26ae2f36 .boosted-elements-slider-content .boosted-elements-slide-sub-title span{padding:150px 0px 0px 0px;}.elementor-7034 .elementor-element.elementor-element-4d8f4efa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7034 .elementor-element.elementor-element-5ebacd06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-7034 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}}/* Start custom CSS for divider, class: .elementor-element-79cc575a */.elementor-7034 .elementor-element.elementor-element-79cc575a h1{
    font-family: "Alegreya SC";
    font-size:34px;
    font-weight:500;
    color:#374D1F;
    margin-bottom:0;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-79cc575a */.elementor-7034 .elementor-element.elementor-element-79cc575a h1{
    font-family: "Alegreya SC";
    font-size:34px;
    font-weight:500;
    color:#374D1F;
    margin-bottom:0;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-79cc575a */.elementor-7034 .elementor-element.elementor-element-79cc575a h1{
    font-family: "Alegreya SC";
    font-size:34px;
    font-weight:500;
    color:#374D1F;
    margin-bottom:0;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-79cc575a */.elementor-7034 .elementor-element.elementor-element-79cc575a h1{
    font-family: "Alegreya SC";
    font-size:34px;
    font-weight:500;
    color:#374D1F;
    margin-bottom:0;
    letter-spacing: 0.5px;
}/* End custom CSS */