.elementor-3592 .elementor-element.elementor-element-b0c838d{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-repeater-item-b82e573 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://sandiego350.org/blog/wp-content/uploads/2022/02/2021youthstrike6.jpg);background-size:cover;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-repeater-item-b3e2141 .swiper-slide-bg{background-color:var( --e-global-color-9bf222e );background-image:url(https://sandiego350.org/blog/wp-content/uploads/2022/07/48776844731_47dbdd4409_k.jpg);background-size:cover;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-repeater-item-a29381a .swiper-slide-bg{background-color:var( --e-global-color-9bf222e );background-image:url(https://sandiego350.org/blog/wp-content/uploads/2022/07/retreat2022.jpg);background-size:cover;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-repeater-item-1626145 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://sandiego350.org/blog/wp-content/uploads/2026/01/54392087382_b1315ede2e_o-scaled.jpg);background-size:cover;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-slide-button{background-color:var( --e-global-color-primary );border-radius:0px;}.elementor-3592 .elementor-element.elementor-element-c36fe88 > .elementor-widget-container{margin:0px -75px 0px -75px;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-contents{max-width:66%;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-inner{padding:0em 2em 0em 2em;text-align:center;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-slide-heading{font-family:"Klima Heavy", Sans-serif;text-decoration:none;line-height:1.25em;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-slide-description{text-decoration:none;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-swiper-button{font-size:60px;}.elementor-3592 .elementor-element.elementor-element-ef89d35{z-index:1;}.elementor-3592 .elementor-element.elementor-element-242e6b2 > .elementor-widget-container{background-color:var( --e-global-color-c4dab48 );margin:0px -10px 0px -10px;padding:2em 0.5em 1em 0.5em;}.elementor-3592 .elementor-element.elementor-element-242e6b2{text-align:center;}.elementor-3592 .elementor-element.elementor-element-242e6b2 .elementor-heading-title{font-family:"Klima Heavy", Sans-serif;font-weight:bold;line-height:1.4em;}.elementor-3592 .elementor-element.elementor-element-6826c0d{margin-top:0rem;margin-bottom:0rem;padding:3rem 0rem 0rem 0rem;}.elementor-3592 .elementor-element.elementor-element-208f5cf > .elementor-widget-container{margin:0em 2em 0em 0em;}.elementor-3592 .elementor-element.elementor-element-208f5cf .elementor-heading-title{font-family:"Klima Heavy", Sans-serif;text-transform:uppercase;line-height:1em;}.elementor-3592 .elementor-element.elementor-element-f0f57a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-e6b8870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-e6b8870{line-height:1.5em;}.elementor-3592 .elementor-element.elementor-element-81ac19b:not(.elementor-motion-effects-element-type-background), .elementor-3592 .elementor-element.elementor-element-81ac19b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4dab48 );}.elementor-3592 .elementor-element.elementor-element-81ac19b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:4rem;margin-bottom:-3rem;padding:5rem 0rem 5rem 0rem;}.elementor-3592 .elementor-element.elementor-element-81ac19b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3592 .elementor-element.elementor-element-4e9349c .elementor-heading-title{font-family:"Klima Heavy", Sans-serif;text-transform:uppercase;line-height:1em;}.elementor-3592 .elementor-element.elementor-element-0f1bd58 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-3592 .elementor-element.elementor-element-0f1bd58 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3592 .elementor-element.elementor-element-996024d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-996024d{text-align:right;font-family:"Klima Heavy", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.5em;}.elementor-3592 .elementor-element.elementor-element-0ab2f19:not(.elementor-motion-effects-element-type-background), .elementor-3592 .elementor-element.elementor-element-0ab2f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf222e );}.elementor-3592 .elementor-element.elementor-element-0ab2f19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4rem 1rem 2rem 1rem;}.elementor-3592 .elementor-element.elementor-element-0ab2f19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3592 .elementor-element.elementor-element-857aeb5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3592 .elementor-element.elementor-element-857aeb5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf222e );}.elementor-3592 .elementor-element.elementor-element-857aeb5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-857aeb5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3592 .elementor-element.elementor-element-5266864 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-3592 .elementor-element.elementor-element-ba6d032:not(.elementor-motion-effects-element-type-background), .elementor-3592 .elementor-element.elementor-element-ba6d032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4dab48 );}.elementor-3592 .elementor-element.elementor-element-ba6d032{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:5rem 0rem 2rem 0rem;}.elementor-3592 .elementor-element.elementor-element-ba6d032 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3592 .elementor-element.elementor-element-6f545c4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3592 .elementor-element.elementor-element-6f545c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3592 .elementor-element.elementor-element-88d32cb .elementor-heading-title{font-family:"Klima Heavy", Sans-serif;text-transform:uppercase;line-height:1em;}.elementor-3592 .elementor-element.elementor-element-15cf4cc{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3592 .elementor-element.elementor-element-15cf4cc:after{content:"0.66";}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__thumbnail__link{width:100%;}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__meta-data span + span:before{content:"•";}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__card{border-width:0px;}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__text{margin-top:20px;margin-bottom:0px;}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__title, .elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__title a{color:var( --e-global-color-text );line-height:1.3em;}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__excerpt{margin-bottom:54px;}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__read-more{color:var( --e-global-color-9bf222e );margin-bottom:0px;}.elementor-3592 .elementor-element.elementor-element-0e1e4fc{text-align:right;font-family:"Klima Heavy", Sans-serif;font-size:2rem;line-height:1.25em;}.elementor-3592 .elementor-element.elementor-element-6f71cd9:not(.elementor-motion-effects-element-type-background), .elementor-3592 .elementor-element.elementor-element-6f71cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf222e );}.elementor-3592 .elementor-element.elementor-element-6f71cd9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3592 .elementor-element.elementor-element-6f71cd9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3592 .elementor-element.elementor-element-10e033f{--spacer-size:0.5em;}.elementor-3592 .elementor-element.elementor-element-8492c45 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3592 .elementor-element.elementor-element-8492c45 .elementor-heading-title{font-family:"Klima Heavy", Sans-serif;}.elementor-3592 .elementor-element.elementor-element-fb643c1 > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0rem 0rem 0rem 0rem;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-thumbnail{height:200px;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post-holder{background-color:var( --e-global-color-9bf222e );}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-post-elements-readmore-btn{font-family:"Klima Bold", Sans-serif;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-text );}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-title, .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-title a{color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-title:hover, .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-title a:hover{color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-title, .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-title > a{text-decoration:none;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post-excerpt p{color:var( --e-global-color-text );text-align:left;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post-excerpt .eael-post-elements-readmore-btn{text-align:left;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-meta, .eael-entry-meta a{color:var( --e-global-color-text );}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post .eael-entry-footer, .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post .eael-entry-meta{justify-content:center;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-meta > span,.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-meta > .eael-posted-by,.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-meta > .eael-posted-on{font-family:"Klima Medium", Sans-serif;font-weight:500;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-next, .elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-prev{font-size:60px;background-color:var( --e-global-color-primary );color:var( --e-global-color-9bf222e );padding:2.5% 1.5% 2.5% 01.5%;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-prev{left:0px;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-next{right:0px;}.elementor-3592 .elementor-element.elementor-element-8b8797c{--spacer-size:1.8em;}.elementor-3592 .elementor-element.elementor-element-5a39abc:not(.elementor-motion-effects-element-type-background), .elementor-3592 .elementor-element.elementor-element-5a39abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4dab48 );}.elementor-3592 .elementor-element.elementor-element-5a39abc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3592 .elementor-element.elementor-element-5a39abc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3592 .elementor-element.elementor-element-0f4f804{--spacer-size:1em;}.elementor-3592 .elementor-element.elementor-element-f75f170 .elementor-heading-title{font-family:"Klima Heavy", Sans-serif;font-weight:600;line-height:1.5em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3592 .elementor-element.elementor-element-66fe859 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-item-inner{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-caption{background-color:#7E00FC;}.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-caption i{color:#ffffff;}.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-caption,
                    .elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-caption-text{color:var( --e-global-color-6e75366 );}.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-load-more-button{color:#fff;background:#29d8d8;}.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-3592 .elementor-element.elementor-element-5f8c548 .eael-twitter-feed-item-inner{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-3592 .elementor-element.elementor-element-5f8c548 .eael-twitter-feed-item .eael-twitter-feed-item-content p{font-family:"Klima Regular", Sans-serif;font-weight:100;line-height:1.3em;}.elementor-3592 .elementor-element.elementor-element-5f8c548 .eael-twitter-feed-item .eael-twitter-feed-item-content a{font-size:19px;}.elementor-3592 .elementor-element.elementor-element-5f8c548 .eael-twitter-feed-item .eael-twitter-feed-item-avatar img{width:38px;}.elementor-3592 .elementor-element.elementor-element-5f8c548 .eael-twitter-feed-item .eael-twitter-feed-item-icon{font-size:30px;}.elementor-3592 .elementor-element.elementor-element-9eb563d > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-item-inner{border-style:solid;border-width:2px 1px 1px 1px;border-color:var( --e-global-color-primary );background-color:#ffffff;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-item-header{background-color:#f2f6fd;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer{background-color:#f2f6fd;color:#707070;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username{color:#365899;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time{color:#707070;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message{color:#707070;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message a{color:#365899;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host{color:#707070;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title{color:#333333;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description{color:#707070;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay{color:#707070;}.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay i{color:#707070;}:root{--page-title-display:none;}@media(max-width:992px){.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-contents{max-width:71%;}.elementor-3592 .elementor-element.elementor-element-242e6b2 > .elementor-widget-container{margin:0px -10px 0px -10px;padding:2em 0.5em 01em 0.5em;}.elementor-3592 .elementor-element.elementor-element-6826c0d{margin-top:0px;margin-bottom:0px;padding:4rem 2rem 2rem 2rem;}.elementor-3592 .elementor-element.elementor-element-5d830f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1px 1px 1px 1px;}.elementor-3592 .elementor-element.elementor-element-f0f57a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1px 1px 1px 1px;}.elementor-3592 .elementor-element.elementor-element-81ac19b{margin-top:0px;margin-bottom:0px;padding:4rem 2rem 2rem 2rem;}.elementor-3592 .elementor-element.elementor-element-0f1bd58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-996024d{font-size:1.25rem;}.elementor-3592 .elementor-element.elementor-element-0ab2f19{margin-top:0px;margin-bottom:0px;padding:04rem 1rem 2rem 1rem;}.elementor-3592 .elementor-element.elementor-element-857aeb5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-c94f5c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-ba6d032{margin-top:0px;margin-bottom:0px;padding:4rem 2rem 2rem 2rem;}.elementor-3592 .elementor-element.elementor-element-6f545c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2rem 1rem 2rem 1rem;}.elementor-3592 .elementor-element.elementor-element-fb643c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-next, .elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-prev{font-size:50px;padding:4% 2% 4% 2%;}}@media(max-width:688px){.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-contents{max-width:80%;}.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-inner{padding:0em 2em 0em 2em;}.elementor-3592 .elementor-element.elementor-element-242e6b2 > .elementor-widget-container{padding:2em 0.5em 1em 0.5em;}.elementor-3592 .elementor-element.elementor-element-6826c0d{margin-top:0px;margin-bottom:0px;padding:4rem 1rem 1rem 1rem;}.elementor-3592 .elementor-element.elementor-element-5d830f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 0rem;}.elementor-3592 .elementor-element.elementor-element-f0f57a7 > .elementor-element-populated{padding:1rem 0rem 0rem 0rem;}.elementor-3592 .elementor-element.elementor-element-e6b8870{line-height:1.25em;}.elementor-3592 .elementor-element.elementor-element-81ac19b{margin-top:0px;margin-bottom:0px;padding:4rem 1rem 2rem 1rem;}.elementor-3592 .elementor-element.elementor-element-2b2b644 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-3592 .elementor-element.elementor-element-996024d{text-align:right;font-size:1rem;}.elementor-3592 .elementor-element.elementor-element-0ab2f19{margin-top:0px;margin-bottom:0px;padding:4rem 1rem 2rem 1rem;}.elementor-3592 .elementor-element.elementor-element-857aeb5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-c94f5c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-ba6d032{margin-top:0px;margin-bottom:0px;padding:4rem 1rem 1rem 1rem;}.elementor-3592 .elementor-element.elementor-element-6f545c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3592 .elementor-element.elementor-element-15cf4cc:after{content:"0.5";}.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__thumbnail__link{width:100%;}.elementor-3592 .elementor-element.elementor-element-0e1e4fc{text-align:left;font-size:1.25rem;}.elementor-3592 .elementor-element.elementor-element-fb643c1 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-next, .elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-prev{font-size:50px;padding:7% 5% 7% 5%;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-prev{left:0px;}.elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-next{right:0px;}}@media(min-width:689px){.elementor-3592 .elementor-element.elementor-element-5d830f4{width:50%;}.elementor-3592 .elementor-element.elementor-element-f0f57a7{width:50%;}.elementor-3592 .elementor-element.elementor-element-78173cf{width:100%;}.elementor-3592 .elementor-element.elementor-element-3ae9b12{width:50%;}.elementor-3592 .elementor-element.elementor-element-ec9e031{width:2%;}.elementor-3592 .elementor-element.elementor-element-c1f9d42{width:47.333%;}}@media(max-width:992px) and (min-width:689px){.elementor-3592 .elementor-element.elementor-element-857aeb5{width:100%;}.elementor-3592 .elementor-element.elementor-element-6f545c4{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-c36fe88 *//*shift the contents up to compensate for the grey bar overlay*/
.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-slides-wrapper .swiper-slide-inner {
  transform: translate(0px, -22px);    
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-swiper-button {
  transform: translate(0px, -60px);    
}


.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-contents {
  display: flex;
  flex-direction: column;
  align-items: center;
}
  

/*heading*/
.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child),
.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-slide-heading,
.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-slide-description {
  text-shadow: 0em 0.1em 0.1em #000;
  box-shadow: 0px 0px 21px 21px #ff611294;
  background: #ff611294;
  border-radius: 30px;
  margin:  0 0 3em;
  --size-min: 18;
  --size-max: 30;
  --font-size: calc(var(--root-font-size-ratio) * (var(--size-min) * 1px + (var(--size-max) - var(--size-min)) * var(--boxed-width-ratio-px)));
  font-size: var(--font-size);
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-slide-heading h1 {
    font-size: var(--font-size);
    border: none;
    max-width: 20em;
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-inner .elementor-slide-description {
    margin:  0 0 3em;
}

/*swiper buttons*/
.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-swiper div.elementor-swiper-button {
  border: 0;
  font-size: var(--font-size-h3);
  background-color: #0f81e8;
  padding: 2.0rem .25rem;
  margin: 0;
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-swiper-button-prev {
    left: 0em;
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 .elementor-swiper-button-next {
    right: 0em;
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-inner .elementor-slide-button {
    border: none;
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-active {
  display: flex;
  align-items: center;
}

.elementor-3592 .elementor-element.elementor-element-c36fe88 [data-swiper-slide-index="0"] {
    --banner-offset-narrow-x: 95; --banner-offset-narrow-y: 0;
    --banner-offset-wide-x: 0;     --banner-offset-wide-y: 100;
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 [data-swiper-slide-index="1"] {
    --banner-offset-narrow-x: 90; --banner-offset-narrow-y: 60;
    --banner-offset-wide-x: 0;     --banner-offset-wide-y: 53;
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 [data-swiper-slide-index="2"] {
    --banner-offset-narrow-x: 50; --banner-offset-narrow-y: 100;
    --banner-offset-wide-x: 0;     --banner-offset-wide-y:  40;
}
.elementor-3592 .elementor-element.elementor-element-c36fe88 [data-swiper-slide-index="3"] {
    --banner-offset-narrow-x: 50; --banner-offset-narrow-y: 90;
    --banner-offset-wide-x: 0;     --banner-offset-wide-y:  40;
}

/*center image as a function of screen width*/
.elementor-3592 .elementor-element.elementor-element-c36fe88 .swiper-slide-bg {
    transition-duration: 0s;
    --ratio_common_widths: max(0, min(1, calc((var(--width-px-unitless) - 320) / (1480 - 320))));
     //background-position: 89% 57%;
    --banner-offset-x: calc(1% * (var(--banner-offset-narrow-x) + (var(--banner-offset-wide-x) - var(--banner-offset-narrow-x)) * var(--ratio_common_widths)));
    --banner-offset-y: calc(1% * (var(--banner-offset-narrow-y) + (var(--banner-offset-wide-y) - var(--banner-offset-narrow-y)) * var(--ratio_common_widths)));  
    background-position: var(--banner-offset-x) var(--banner-offset-y);
    //transform: translate(var(--banner-offset-x), var(--banner-offset-y));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-242e6b2 *//*
xbody:not([data-elementor-device-mode="mobile"]) .elementor-3592 .elementor-element.elementor-element-242e6b2 .elementor-widget-container {
    border-radius: 50px;
}

xbody:not([data-elementor-device-mode="mobile"]) .elementor-3592 .elementor-element.elementor-element-242e6b2  {
    transform: translate(0, -40px);
    width: 90vw;
    margin: auto
}

x.elementor-3592 .elementor-element.elementor-element-242e6b2 {
    width: 1312px;
    
}

x.elementor-3592 .elementor-element.elementor-element-242e6b2 .elementor-heading-title  {
    max-width: 1312px;
    margin: auto;
    //background: red;
}
*//* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-a8bfb8b *//*correct strange vertical alignment issue in preview mode*/
.elementor-3592 .elementor-element.elementor-element-a8bfb8b  .elementor-inner-section:first-child {  margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-15cf4cc *//*Title*/
.elementor-3592 .elementor-element.elementor-element-15cf4cc  .elementor-post__text .elementor-post__title a {
    cursor: default;
    pointer-events: none;        
    text-decoration: none;
    font-size: var(--font-size-h6);
    color: var(--e-global-color-text);
}

/*When*/
.elementor-3592 .elementor-element.elementor-element-15cf4cc .ai1ec-excerpt {
  --size-min: 12;
  --size-max: 15;
  font-size: calc(var(--root-font-size-ratio) * (var(--size-min) * 1px + (var(--size-max) - var(--size-min)) * var(--boxed-width-ratio-px)));
  line-height: 1.3;
  color: var(--e-global-color-text);
}

/*Excerpt*/
.elementor-3592 .elementor-element.elementor-element-15cf4cc .elementor-post__excerpt p {
  font-size: var(--font-size-p);
  padding-bottom: 1.3em;
  line-height: 1.1em;
  color: var(--e-global-color-text);

}

/*Read More*/
.elementor-3592 .elementor-element.elementor-element-15cf4cc  .elementor-post__read-more {
    background-color: #17292e;
    width: 100%;
    text-align: center;
    text-transform: none;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    height: 2.4em;
    line-height: 2.4;
    font-size: var(--font-size-h6);
}/* End custom CSS */
/* Start custom CSS for eael-post-carousel, class: .elementor-element-fb643c1 */.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-post-grid-container .eael-post-grid {
  margin: 0;
}

/*border*/
.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post-holder {
    border: 1px solid var(--e-global-color-primary);
}

/*set the widget font size to give a lot of varation with screen size to make the inner padding (below) work well*/
.elementor-3592 .elementor-element.elementor-element-fb643c1 {
    font-size: var(--font-size-h1);
}

/*inner padding*/
.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post-holder-inner {
  padding: 0.25em 1em;    
 line-height: 1.5;
}

body.elementor-page .elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap  .swiper-button-prev,
body.elementor-page .elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-next {
    padding: 0.2em 0.4em 0.2em 0.4em;
    height: unset;
    font-size: var(--font-size-h2);
}

/*Essential Addons bug? -- the css file loaded when editing is different from the one when not editing, and the following are missing*/
body.elementor-page .elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap  .swiper-button-prev,
body.elementor-page .elementor-3592 .elementor-element.elementor-element-fb643c1 .swiper-container-wrap .swiper-button-next {
    justify-content: center;
    display: flex;
}


    
/*Date*/
.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-meta {
        font-size: var(--font-size-p);
        margin-top: 30px;
}
body[data-elementor-device-mode="mobile"] .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-meta {
        margin-top: 0px;
}


/*excerpt*/
.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post-excerpt p {
    font-size: var(--font-size-p);
}

/*Read More*/
.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-post-elements-readmore-wrap {
    line-height: 0;
}

.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-post-elements-readmore-btn {
    font-size: var(--font-size-h5);
}


.elementor-3592 .elementor-element.elementor-element-fb643c1 {
    --image-width: 25%;
}
body[data-elementor-device-mode="tablet"] .elementor-3592 .elementor-element.elementor-element-fb643c1 {
    --image-width: 40%;
}
body[data-elementor-device-mode="mobile"] .elementor-3592 .elementor-element.elementor-element-fb643c1 {
    --image-width: 100%;
}


/*Move image from top to left side on tablet/desktop*/
body:not([data-elementor-device-mode="mobile"]) .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-media {
    margin-bottom: 35px;
    //width: 300px;
    width: var(--image-width);
    top: 20px;
}

body[data-elementor-device-mode="mobile"] .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-media {
    //margin-bottom: 35px;
    //width: 300px;
    width: var(--image-width);
    //top: 20px;
    margin: auto;
}

/*
body:not([data-elementor-device-mode="mobile"]) .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-media .eael-entry-thumbnail  {
    //margin-bottom: 30px;
}
*/


.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-media .eael-entry-thumbnail  {
    //object-fit: contain;
    //max-width: var(--image-width);
    //width: 100%;
}

.elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-media .eael-entry-thumbnail img {
    object-fit: contain;
    margin: auto;
    //max-width: var(--image-width);
    width: 100%;
}

body:not([data-elementor-device-mode="mobile"]) .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-wrapper,
body:not([data-elementor-device-mode="mobile"]) .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-entry-content {
    /*
    width: calc(min(100vw, 1290px) - 320px - 110px);
    left: 320px;
    */
    
    width: calc(min(100vw, 1290px) - var(--image-width) - 110px);
    left: var(--image-width);
    padding-left: 5%;
    
    position: relative;
    top: -270px;
    /*
    margin-left: 10px;
    width: 40%;
    width: 100%;
    text-align: left;
    */
}    

body:not([data-elementor-device-mode="mobile"]) .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post-holder-inner {
    margin-bottom: -250px;
}

body:not([data-elementor-device-mode="mobile"]) .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post-holder {
    min-height: 360px;
}

body:not([data-elementor-device-mode="mobile"]) .elementor-3592 .elementor-element.elementor-element-fb643c1 .eael-grid-post-holder {
    min-height: 260px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cd4c8f */.elementor-3592 .elementor-element.elementor-element-4cd4c8f a {
  color: var(--e-global-color-primary);
}

.elementor-3592 .elementor-element.elementor-element-4cd4c8f .elementor-widget-container {
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for eael-instafeed, class: .elementor-element-66fe859 */.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-item-footer p {
  background-color: #FFFFFF;
  font-size: var(--font-size-p);
}

.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-item-inner {
   background-color: #FFFFFF;
  
}


/*Make this widget the same height as the others*/
.elementor-3592 .elementor-element.elementor-element-66fe859 {
    height: calc(100% - 110px);
}

.elementor-3592 .elementor-element.elementor-element-66fe859 .elementor-widget-container {
    height: 100%;
}

.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-card-outer {
    min-height: 100% !important;
}

.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-card-outer .eael-instafeed-item {
    //height: 100%;
    position: static !important;
}

.elementor-3592 .elementor-element.elementor-element-66fe859 .eael-instafeed-card-outer .eael-instafeed-item .eael-instafeed-item-inner {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfc7b78 */.elementor-3592 .elementor-element.elementor-element-dfc7b78 a {
  color: var(--e-global-color-primary);
}

.elementor-3592 .elementor-element.elementor-element-dfc7b78 .elementor-widget-container {
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for eael-twitter-feed, class: .elementor-element-5f8c548 *//*Make this widget the same height as the others*/
.elementor-3592 .elementor-element.elementor-element-5f8c548 {
    min-height: calc(100% - 110px);
}

.elementor-3592 .elementor-element.elementor-element-5f8c548 .elementor-widget-container {
    min-height: 100%;
}

.elementor-3592 .elementor-element.elementor-element-5f8c548 .elementor-widget-container .eael-twitter-feed-list {
    height: 100% !important;
}

.elementor-3592 .elementor-element.elementor-element-5f8c548 .elementor-widget-container .eael-twitter-feed-list .eael-twitter-feed-item {
    min-height: 100%;
}

.elementor-3592 .elementor-element.elementor-element-5f8c548 .elementor-widget-container .eael-twitter-feed-list .eael-twitter-feed-item .eael-twitter-feed-item-inner {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c355b6 */.elementor-3592 .elementor-element.elementor-element-9c355b6 a {
  color: var(--e-global-color-primary);
}

.elementor-3592 .elementor-element.elementor-element-9c355b6 .elementor-widget-container {
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for eael-facebook-feed, class: .elementor-element-9eb563d *//*make full width (the default in tablet/mobile is odly 50%)*/
.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed.eael-col-1 .eael-facebook-feed-item {
    width: 100%;
}

.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message {
    font-size: var(--font-size-p);
}

.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed-item-inner .eael-facebook-feed-item-header {
  background-color: #FFFFFF;    
}


/*Make this widget the same height as the others*/
.elementor-3592 .elementor-element.elementor-element-9eb563d {
    height: calc(100% - 110px);
}

.elementor-3592 .elementor-element.elementor-element-9eb563d .elementor-widget-container {
    height: 100%;
}

.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed {
    //min-height: calc(100% - 0px);
    //height: unset !important;
    height: 100% !important;

}

.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed .eael-facebook-feed-item {
    height: 100%;
    position: static !important;
}

.elementor-3592 .elementor-element.elementor-element-9eb563d .eael-facebook-feed .eael-facebook-feed-item .eael-facebook-feed-item-inner {
    min-height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a39abc */.elementor-3592 .elementor-element.elementor-element-5a39abc .icons {
    font-family: "Font Awesome 5 Brands";
    text-underline-offset: 0.1em;    
    //font-size: var(--font-size-h000);
    margin: 0.5em 0 0.7em 0;
    line-height: 1px;
    --size-min: 60;
    --size-max: 80;
    font-size: calc(var(--root-font-size-ratio) * (var(--size-min) * 1px + (var(--size-max) - var(--size-min)) * var(--boxed-width-ratio-px)));
}

.elementor-3592 .elementor-element.elementor-element-5a39abc .icons a {
    text-decoration: none;
}

.elementor-3592 .elementor-element.elementor-element-5a39abc .icons a:hover {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Klima Heavy';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/blog/wp-content/uploads/2021/04/Klima-Heavy.woff2') format('woff2');
}
@font-face {
	font-family: 'Klima Heavy';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('/blog/wp-content/uploads/2021/04/Klima-HeavyItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Klima Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/blog/wp-content/uploads/2021/04/Klima-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Klima Bold';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('/blog/wp-content/uploads/2021/04/Klima-BoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Klima Medium';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/blog/wp-content/uploads/2021/04/Klima-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Klima Medium';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('/blog/wp-content/uploads/2021/04/Klima-MediumItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Klima Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/blog/wp-content/uploads/2021/04/Klima-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Klima Regular';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('/blog/wp-content/uploads/2021/04/Klima-RegularItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */