.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 );}/* Start custom CSS */html{min-width:0 !important;}
body{background-color:var(--shift-bg-light,#FFFFFF);}
.elementor-15185 .elementor-widget-theme-post-content{font-family:"Inter",sans-serif;font-size:1.0625rem;line-height:1.7;color:var(--shift-text-dark,#0D0F0E);overflow-wrap:break-word;}
.elementor-15185 .elementor-widget-theme-post-content p{font-family:"Inter",sans-serif;font-size:1.0625rem;line-height:1.7;margin:0 0 1.25em;color:var(--shift-text-dark,#0D0F0E);}
.elementor-15185 .elementor-widget-theme-post-content h2{font-family:"Sora",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.2;letter-spacing:-0.01em;margin:2.2em 0 0.6em;color:var(--shift-text-dark,#0D0F0E);text-transform:none;}
.elementor-15185 .elementor-widget-theme-post-content h3{font-family:"Sora",sans-serif;font-weight:700;font-size:1.375rem;line-height:1.25;margin:1.8em 0 0.5em;color:var(--shift-text-dark,#0D0F0E);text-transform:none;}
.elementor-15185 .elementor-widget-theme-post-content h4{font-family:"Sora",sans-serif;font-weight:700;font-size:1.125rem;line-height:1.3;margin:1.6em 0 0.5em;color:var(--shift-text-dark,#0D0F0E);text-transform:none;}
.elementor-15185 .elementor-widget-theme-post-content ul,.elementor-15185 .elementor-widget-theme-post-content ol{margin:0 0 1.25em 1.4em;padding:0;}
.elementor-15185 .elementor-widget-theme-post-content ul{list-style:disc outside;}
.elementor-15185 .elementor-widget-theme-post-content ol{list-style:decimal outside;}
.elementor-15185 .elementor-widget-theme-post-content li{margin:0 0 0.5em;padding-left:0.25em;font-size:1.0625rem;line-height:1.7;}
.elementor-15185 .elementor-widget-theme-post-content li::marker{color:var(--shift-accent-hover,#4FA832);font-weight:600;}
.elementor-15185 .elementor-widget-theme-post-content blockquote{margin:2em 0;padding:4px 0 4px 24px;border:0;border-left:4px solid var(--shift-accent,#7ED957);background:transparent;font-family:"Sora",sans-serif;font-size:1.25rem;line-height:1.5;font-weight:600;color:var(--shift-text-dark,#0D0F0E);}
.elementor-15185 .elementor-widget-theme-post-content blockquote p{font-family:"Sora",sans-serif;font-size:1.25rem;line-height:1.5;font-weight:600;margin:0 0 0.5em;}
.elementor-15185 .elementor-widget-theme-post-content blockquote cite{display:block;font-family:"Inter",sans-serif;font-style:normal;font-size:0.875rem;font-weight:500;color:var(--shift-text-muted-light,#5C6663);}
.elementor-15185 .elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:12px;display:block;}
.elementor-15185 .elementor-widget-theme-post-content figure{margin:2em 0;max-width:100%;}
.elementor-15185 .elementor-widget-theme-post-content figcaption{margin-top:8px;font-size:0.875rem;line-height:1.5;color:var(--shift-text-muted-light,#5C6663);text-align:left;}
.elementor-15185 .elementor-widget-theme-post-content .wp-block-table,.elementor-15185 .elementor-widget-theme-post-content .shift-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.elementor-15185 .elementor-widget-theme-post-content table{width:100%;border-collapse:collapse;margin:0 0 1.5em;font-size:0.9375rem;line-height:1.5;border:1px solid var(--shift-border-light,#E3E7E5);}
.elementor-15185 .elementor-widget-theme-post-content th{background:var(--shift-bg-light-alt,#F4F6F5);font-family:"Inter",sans-serif;font-weight:600;text-align:left;padding:10px 12px;border:1px solid var(--shift-border-light,#E3E7E5);color:var(--shift-text-dark,#0D0F0E);}
.elementor-15185 .elementor-widget-theme-post-content td{padding:10px 12px;border:1px solid var(--shift-border-light,#E3E7E5);vertical-align:top;}
.elementor-15185 .elementor-widget-theme-post-content a{color:var(--shift-teal,#2FB8A6);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
.elementor-15185 .elementor-widget-theme-post-content a:hover{color:var(--shift-text-dark,#0D0F0E);}
.elementor-15185 .elementor-widget-theme-post-content iframe,.elementor-15185 .elementor-widget-theme-post-content video{max-width:100%;}
.elementor-15185 .elementor-widget-theme-post-content>*:first-child{margin-top:0;}
@media (max-width:767px){.elementor-15185 .elementor-widget-theme-post-content h2{font-size:1.5rem;}.elementor-15185 .elementor-widget-theme-post-content h3{font-size:1.25rem;}.elementor-15185 .elementor-widget-theme-post-content blockquote,.elementor-15185 .elementor-widget-theme-post-content blockquote p{font-size:1.125rem;}}
.elementor-15185 .elementor-widget-theme-post-content th{text-transform:none;letter-spacing:normal;font-size:0.9375rem;}
.elementor-15185 .elementor-widget-theme-post-content thead{border-bottom:2px solid var(--shift-border-light,#E3E7E5);}
.elementor-15185 aside strong{color:var(--shift-accent,#7ED957);}
.elementor-15185 [data-id="4306c68"],.elementor-15185 .elementor-element-4306c68{display:none !important;}/* End custom CSS */