.elementor-48 .elementor-element.elementor-element-5833605{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f93005a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-48 .elementor-element.elementor-element-5edf37b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3c3ccf3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-d7bbb4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-48 .elementor-element.elementor-element-336dec1 .elementor-icon-list-icon{width:14px;}.elementor-48 .elementor-element.elementor-element-336dec1 .elementor-icon-list-icon i{font-size:14px;}.elementor-48 .elementor-element.elementor-element-336dec1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-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-48 .elementor-element.elementor-element-073796a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for theme-post-title, class: .elementor-element-c8da7dc */.elementor-48 .elementor-element.elementor-element-c8da7dc{color:#fff;letter-spacing:-.01em;max-width:820px;margin:0 auto;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.2;text-align:center}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-336dec1 */.elementor-48 .elementor-element.elementor-element-336dec1{color:var(--text-soft);align-items:center;gap:14px;margin-bottom:28px;font-size:.92rem}.elementor-48 .elementor-element.elementor-element-336dec1 .elementor-icon-list-item{gap:6px}.elementor-48 .elementor-element.elementor-element-336dec1 .elementor-icon-list-icon{display:none}.elementor-48 .elementor-element.elementor-element-336dec1 .elementor-icon-list-items{gap:14px}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-ea15fc8 */.elementor-48 .elementor-element.elementor-element-ea15fc8{border-left:3px solid var(--cyan);color:var(--text);background:transparent;margin:0 0 40px;padding:4px 0 4px 24px;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.4;display:block}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-d8a0ad7 */.elementor-48 .elementor-element.elementor-element-d8a0ad7{border-radius:var(--radius-card);aspect-ratio:16/9;overflow:hidden;margin:0 0 40px;display:block}.elementor-48 .elementor-element.elementor-element-d8a0ad7 img{width:100%;height:100%;object-fit:cover!important}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2e57d04 */.elementor-48 .elementor-element.elementor-element-2e57d04{color:var(--text);font-size:1.05rem;line-height:1.75}.elementor-48 .elementor-element.elementor-element-2e57d04>*+*{margin-top:1.25em}.elementor-48 .elementor-element.elementor-element-2e57d04 h2{letter-spacing:-.01em;margin-top:2em;font-size:1.75rem;font-weight:700;line-height:1.25}.elementor-48 .elementor-element.elementor-element-2e57d04 h3{margin-top:1.75em;font-size:1.35rem;font-weight:700;line-height:1.3}.elementor-48 .elementor-element.elementor-element-2e57d04 h4{margin-top:1.5em;font-size:1.1rem;font-weight:700}.elementor-48 .elementor-element.elementor-element-2e57d04 p{margin:0 0 1.1em}.elementor-48 .elementor-element.elementor-element-2e57d04 a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.elementor-48 .elementor-element.elementor-element-2e57d04 a:hover{color:var(--violet)}.elementor-48 .elementor-element.elementor-element-2e57d04 ul,.elementor-48 .elementor-element.elementor-element-2e57d04 ol{margin:0 0 1.2em;padding-left:1.4em}.elementor-48 .elementor-element.elementor-element-2e57d04 li{margin:.5em 0}.elementor-48 .elementor-element.elementor-element-2e57d04 blockquote{border-left:4px solid var(--cyan);color:var(--text-soft);background:#00abff0a;border-radius:4px;margin:1.5em 0;padding:8px 20px;font-style:italic}.elementor-48 .elementor-element.elementor-element-2e57d04 img{border-radius:12px;max-width:100%;height:auto;margin:1.5em 0}.elementor-48 .elementor-element.elementor-element-2e57d04 strong{color:var(--text);font-weight:700}.elementor-48 .elementor-element.elementor-element-2e57d04 hr{border:none;border-top:1px solid var(--line);margin:2.5em 0}/* End custom CSS */