.elementor-241 .elementor-element.elementor-element-4aaf288{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:63px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-4aaf288:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-4aaf288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f0ef80 );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-ee350f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-241 .elementor-element.elementor-element-ee350f4 .elementor-heading-title{font-size:1.875rem;line-height:1.25px;color:var( --e-global-color-441040b );}.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-241 .elementor-element.elementor-element-9592b06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#3c3c3b;font-family:"Josefin Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.65px;}.elementor-widget-theme-post-featured-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-241 .elementor-element.elementor-element-a36c2dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-a36c2dd img{width:100%;}/* Start custom CSS for theme-post-title, class: .elementor-element-ee350f4 */@media(--tablet) { & .elementor-heading-title { font-size:2.375rem; } } @media(--mobile) { & .elementor-heading-title { font-size:2rem; } } width: 100%; & .elementor-heading-title { color:#b80064; font-size:3rem; line-height:1.15; letter-spacing:-0.02em; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-9592b06 */@media(--mobile) { & p { font-size: 1.125rem;line-height:1.65; } } width: 100%; & p { font-size: 1.25rem; line-height: 1.7; margin: 0 0 1rem; } & p:empty { display: none; }/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-a36c2dd */& img { width: 100%; height: auto; max-height: 40rem; object-fit: contain; border-radius: 0.75rem; }/* End custom CSS */