.elementor-1075 .elementor-element.elementor-element-74e4b7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-df4292d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://d105w81ozsyerb.cloudfront.net/wp-content/uploads/files/st-paul.jpg);background-size:cover;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-df4292d .elementor-background-overlay{background-color:#00000052;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-e2d43f5 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://d105w81ozsyerb.cloudfront.net/wp-content/uploads/files/20250907-Kick-Off-Sunday-9-AM-Processing-Out-01.jpg);background-size:cover;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-e2d43f5 .elementor-background-overlay{background-color:#00000052;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-5d75bb1 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://d105w81ozsyerb.cloudfront.net/wp-content/uploads/files/20250904-Newcomers-Garden-Tour-01-e1764625378418-scaled.jpg);background-size:cover;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-5d75bb1 .elementor-background-overlay{background-color:#00000052;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-f0401d1 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://d105w81ozsyerb.cloudfront.net/wp-content/uploads/files/20251114-Charlie-Brown-17-e1764625437164-scaled.jpg);background-size:cover;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-f0401d1 .elementor-background-overlay{background-color:#00000052;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-9fc6948 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://d105w81ozsyerb.cloudfront.net/wp-content/uploads/files/20250907-Kick-Off-Sunday-9-AM-Families-at-the-Rail-Nave-View-01.jpg);background-size:cover;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-repeater-item-9fc6948 .elementor-background-overlay{background-color:#00000052;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .swiper-slide{transition-duration:calc(5000ms*1.2);height:539px;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .swiper-slide-contents{max-width:66%;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .swiper-slide-inner{text-align:center;}.elementor-1075 .elementor-element.elementor-element-3ab1e49 .elementor-slide-heading{font-family:"Aeonik", Sans-serif;font-size:35px;font-weight:100;text-transform:uppercase;line-height:42px;}.elementor-1075 .elementor-element.elementor-element-4531938{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1075 .elementor-element.elementor-element-cd27ada{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1075 .elementor-element.elementor-element-4189367{width:100%;max-width:100%;}.elementor-1075 .elementor-element.elementor-element-4189367 .otslr-hover-card__inner{height:300px;}.elementor-1075 .elementor-element.elementor-element-4189367 .otslr-hover-card__default-overlay{background-color:#0000005A;}.elementor-1075 .elementor-element.elementor-element-4189367 .otslr-hover-card__hover-overlay{background-color:#D1D1D1;}.elementor-1075 .elementor-element.elementor-element-4189367 .otslr-hover-card__hover-content{max-width:100%;}.elementor-1075 .elementor-element.elementor-element-4189367 .otslr-hover-card__default .otslr-hover-card__heading{color:#ffffff;font-size:28px;}.elementor-1075 .elementor-element.elementor-element-4189367 .otslr-hover-card__hover .otslr-hover-card__heading{color:#000000;font-size:28px;}.elementor-1075 .elementor-element.elementor-element-4189367 .otslr-hover-card__description{color:#000000;font-size:16px;}.elementor-1075 .elementor-element.elementor-element-4189367 .otslr-hover-card__button{color:#ffffff;background-color:var( --e-global-color-primary );font-size:16px;padding:10px 24px 10px 24px;border-radius:0px;border-width:2px;border-color:var( --e-global-color-primary );}.elementor-1075 .elementor-element.elementor-element-4189367 .otslr-hover-card__button:hover{color:var( --e-global-color-primary );background-color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-1075 .elementor-element.elementor-element-ad8a789{width:100%;max-width:100%;}.elementor-1075 .elementor-element.elementor-element-ad8a789 .otslr-hover-card__inner{height:300px;}.elementor-1075 .elementor-element.elementor-element-ad8a789 .otslr-hover-card__default-overlay{background-color:#0000005A;}.elementor-1075 .elementor-element.elementor-element-ad8a789 .otslr-hover-card__hover-overlay{background-color:#D1D1D1;}.elementor-1075 .elementor-element.elementor-element-ad8a789 .otslr-hover-card__hover-content{max-width:100%;}.elementor-1075 .elementor-element.elementor-element-ad8a789 .otslr-hover-card__default .otslr-hover-card__heading{color:#ffffff;font-size:28px;}.elementor-1075 .elementor-element.elementor-element-ad8a789 .otslr-hover-card__hover .otslr-hover-card__heading{color:#000000;font-size:28px;}.elementor-1075 .elementor-element.elementor-element-ad8a789 .otslr-hover-card__description{color:#000000;font-size:16px;}.elementor-1075 .elementor-element.elementor-element-ad8a789 .otslr-hover-card__button{color:#ffffff;background-color:var( --e-global-color-primary );font-size:16px;padding:10px 24px 10px 24px;border-radius:0px;border-width:2px;border-color:var( --e-global-color-primary );}.elementor-1075 .elementor-element.elementor-element-ad8a789 .otslr-hover-card__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-175cef0 );border-color:var( --e-global-color-primary );}.elementor-1075 .elementor-element.elementor-element-4f0c47d{width:100%;max-width:100%;}.elementor-1075 .elementor-element.elementor-element-4f0c47d .otslr-hover-card__inner{height:300px;}.elementor-1075 .elementor-element.elementor-element-4f0c47d .otslr-hover-card__default-overlay{background-color:#0000005A;}.elementor-1075 .elementor-element.elementor-element-4f0c47d .otslr-hover-card__hover-overlay{background-color:#D1D1D1;}.elementor-1075 .elementor-element.elementor-element-4f0c47d .otslr-hover-card__hover-content{max-width:100%;}.elementor-1075 .elementor-element.elementor-element-4f0c47d .otslr-hover-card__default .otslr-hover-card__heading{color:#ffffff;font-size:28px;}.elementor-1075 .elementor-element.elementor-element-4f0c47d .otslr-hover-card__hover .otslr-hover-card__heading{color:#000000;font-size:28px;}.elementor-1075 .elementor-element.elementor-element-4f0c47d .otslr-hover-card__description{color:#000000;font-size:16px;}.elementor-1075 .elementor-element.elementor-element-4f0c47d .otslr-hover-card__button{color:#ffffff;background-color:#0049AD;font-size:16px;padding:10px 24px 10px 24px;border-radius:0px;border-width:2px;border-color:var( --e-global-color-primary );}.elementor-1075 .elementor-element.elementor-element-4f0c47d .otslr-hover-card__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-175cef0 );border-color:var( --e-global-color-primary );}.elementor-1075 .elementor-element.elementor-element-313f4b6{width:100%;max-width:100%;}.elementor-1075 .elementor-element.elementor-element-313f4b6 .otslr-hover-card__inner{height:300px;}.elementor-1075 .elementor-element.elementor-element-313f4b6 .otslr-hover-card__default-overlay{background-color:#0000005A;}.elementor-1075 .elementor-element.elementor-element-313f4b6 .otslr-hover-card__hover-overlay{background-color:#D1D1D1;}.elementor-1075 .elementor-element.elementor-element-313f4b6 .otslr-hover-card__hover-content{max-width:100%;}.elementor-1075 .elementor-element.elementor-element-313f4b6 .otslr-hover-card__default .otslr-hover-card__heading{color:#ffffff;font-size:28px;}.elementor-1075 .elementor-element.elementor-element-313f4b6 .otslr-hover-card__hover .otslr-hover-card__heading{color:#000000;font-size:28px;}.elementor-1075 .elementor-element.elementor-element-313f4b6 .otslr-hover-card__description{color:#000000;font-size:16px;}.elementor-1075 .elementor-element.elementor-element-313f4b6 .otslr-hover-card__button{color:#ffffff;background-color:var( --e-global-color-primary );font-size:14px;padding:10px 24px 10px 24px;border-radius:0px;border-width:2px;border-color:var( --e-global-color-primary );}.elementor-1075 .elementor-element.elementor-element-313f4b6 .otslr-hover-card__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-175cef0 );border-color:var( --e-global-color-primary );}.elementor-1075 .elementor-element.elementor-element-337f3a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1075 .elementor-element.elementor-element-337f3a9:not(.elementor-motion-effects-element-type-background), .elementor-1075 .elementor-element.elementor-element-337f3a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f966fbf );}.elementor-1075 .elementor-element.elementor-element-864dd90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1075 .elementor-element.elementor-element-332a8ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1075 .elementor-element.elementor-element-ad88eae{padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-175cef0 );}.elementor-1075 .elementor-element.elementor-element-ad88eae .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-1075 .elementor-element.elementor-element-022721c .otslr-podcast-hover-card__inner{height:250px;}.elementor-1075 .elementor-element.elementor-element-022721c .otslr-podcast-hover-card__default-overlay{background-color:#00000021;}.elementor-1075 .elementor-element.elementor-element-022721c .otslr-podcast-hover-card__date-box{background-color:var( --e-global-color-primary );color:var( --e-global-color-175cef0 );}.elementor-1075 .elementor-element.elementor-element-022721c .otslr-podcast-hover-card__hover-overlay{background-color:var( --e-global-color-175cef0 );}.elementor-1075 .elementor-element.elementor-element-022721c .otslr-podcast-hover-card__hover-content{max-width:100%;}.elementor-1075 .elementor-element.elementor-element-022721c .otslr-podcast-hover-card__title{color:var( --e-global-color-primary );font-size:16px;line-height:21px !important;font-weight:500;text-transform:none;}.elementor-1075 .elementor-element.elementor-element-022721c .otslr-podcast-hover-card__author{color:var( --e-global-color-primary );font-size:18px;line-height:21px !important;font-weight:600;text-transform:none;}.elementor-1075 .elementor-element.elementor-element-022721c .otslr-podcast-hover-card__play-button{color:var( --e-global-color-text );font-size:48px;background-color:var( --e-global-color-08e55e6 );border-radius:50%;}.elementor-1075 .elementor-element.elementor-element-022721c .otslr-podcast-hover-card__play-button:hover{background-color:rgba(255, 255, 255, 0.3);}.elementor-1075 .elementor-element.elementor-element-e2ecd13{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1075 .elementor-element.elementor-element-5fac698{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1075 .elementor-element.elementor-element-5fac698:not(.elementor-motion-effects-element-type-background), .elementor-1075 .elementor-element.elementor-element-5fac698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0C0C0;}.elementor-1075 .elementor-element.elementor-element-28265fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1075 .elementor-element.elementor-element-4d5c3ba{text-align:center;}.elementor-1075 .elementor-element.elementor-element-4d5c3ba .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:30px;color:var( --e-global-color-08e55e6 );}.elementor-1075 .elementor-element.elementor-element-dcc1597{--grid-columns:5;--grid-column-gap:0px;}.elementor-1075 .elementor-element.elementor-element-dcc1597 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1075 .elementor-element.elementor-element-c863be8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1075 .elementor-element.elementor-element-c863be8:not(.elementor-motion-effects-element-type-background), .elementor-1075 .elementor-element.elementor-element-c863be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0C0C0;}.elementor-1075 .elementor-element.elementor-element-f48ece8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1075 .elementor-element.elementor-element-0065eff{--display:flex;}.elementor-1075 .elementor-element.elementor-element-791bc97 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:500;line-height:14px;color:var( --e-global-color-1aeb18a );}.elementor-1075 .elementor-element.elementor-element-785cf23{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1075 .elementor-element.elementor-element-785cf23 .elementor-post{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 10px 0px;border-color:#FFFFFF69;}.elementor-1075 .elementor-element.elementor-element-785cf23 .elementor-post__title, .elementor-1075 .elementor-element.elementor-element-785cf23 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:26px;}.elementor-1075 .elementor-element.elementor-element-d996924{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1075 .elementor-element.elementor-element-173b51a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1075 .elementor-element.elementor-element-02eb6f8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:28px;}.elementor-1075 .elementor-element.elementor-element-4cf19f5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1075 .elementor-element.elementor-element-864dd90{--content-width:1350px;}.elementor-1075 .elementor-element.elementor-element-28265fe{--content-width:1350px;}.elementor-1075 .elementor-element.elementor-element-f48ece8{--content-width:850px;}.elementor-1075 .elementor-element.elementor-element-173b51a{--width:370px;}}@media(max-width:1024px){.elementor-1075 .elementor-element.elementor-element-cd27ada{--grid-auto-flow:row;}.elementor-1075 .elementor-element.elementor-element-dcc1597{--grid-columns:2;}}@media(max-width:767px){.elementor-1075 .elementor-element.elementor-element-cd27ada{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1075 .elementor-element.elementor-element-dcc1597{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-4531938 */.elementor-1075 .elementor-element.elementor-element-4531938 .card-content{
    height: 56%;
    margin-bottom: -99px;
    transition: all 0.5s ease;
}

.elementor-1075 .elementor-element.elementor-element-4531938 .card-wrapper:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-1075 .elementor-element.elementor-element-4531938 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-1075 .elementor-element.elementor-element-4531938 .card-wrapper:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}


.elementor-1075 .elementor-element.elementor-element-4531938 .card-wrapper:hover .card-content {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-1075 .elementor-element.elementor-element-4531938 .card-content{
    height: 54%;
}

}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-dcc1597 */.elementor-1075 .elementor-element.elementor-element-dcc1597 .elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a:hover {
    color: black;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-785cf23 */.elementor-1075 .elementor-element.elementor-element-785cf23 .elementor-post__title a:hover {
    color: black;
}

.elementor-1075 .elementor-element.elementor-element-785cf23 .elementor-post:hover a {
    color: black;
}/* End custom CSS */