.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-1418 .elementor-element.elementor-element-476f1a0f{color:#F3F0E7;font-family:"Inter", Sans-serif;font-size:1.1rem;line-height:1.9rem;}/* Start custom CSS */body:has(.elementor-1418) .elementor-location-header,body:has(.elementor-1418) .elementor-location-footer{display:none;}
.elementor-1418 .elementor-widget-theme-post-content{font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.8;color:#F3F0E7;}
.elementor-1418 .elementor-widget-theme-post-content p,.elementor-1418 .elementor-widget-theme-post-content li{font-size:1.05rem!important;line-height:1.8!important;color:#F3F0E7!important;}
.elementor-1418 .elementor-widget-theme-post-content p{margin:0 0 1.4rem!important;}
.elementor-1418 .elementor-widget-theme-post-content h2,.elementor-1418 .elementor-widget-theme-post-content h3{font-family:'DM Serif Display',serif!important;color:#F3F0E7!important;line-height:1.15!important;margin:2.5rem 0 1rem!important;}
.elementor-1418 .elementor-widget-theme-post-content h2{font-size:2.4rem!important;}
.elementor-1418 .elementor-widget-theme-post-content a{color:#C4E478!important;}
.elementor-1418 .elementor-widget-theme-post-content img{max-width:100%;height:auto;}
.elementor-1418 .elementor-widget-theme-post-content table{display:block;max-width:100%;overflow-x:auto;font-size:0.85rem;line-height:1.5;}
.elementor-1418 .elementor-widget-theme-post-content td,.elementor-1418 .elementor-widget-theme-post-content th{color:#F3F0E7;padding:0.75rem;}
@media(max-width:767px){.elementor-1418 .elementor-widget-theme-post-content h2{font-size:1.9rem!important;}}/* End custom CSS */