.elementor-1163 .elementor-element.elementor-element-f0f8a88 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-text-editor{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-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS */.elementor-${id} .tlc-post-desc { margin-top: 20px !important; }
.elementor-1163 .tlc-post-desc p { font-size: 18px; line-height: 1.65; color: #374151; margin: 0 0 14px; }
.elementor-1163 .tlc-post-desc .tlc-post-cta { font-size: 16px; background: #F3F4F6; border-left: 5px solid #FDB812; border-radius: 10px; padding: 12px 16px; }
.elementor-1163 .tlc-post-desc a { color: #1F2937; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
.elementor-1163 .elementor-widget-video video, .elementor-1163 .elementor-widget-video .elementor-wrapper { border-radius: 12px; overflow: hidden; }
@media (max-width: 767px) {
  .elementor-1163 > .e-con, .elementor-1163 > .elementor-element { padding-left: 0 !important; padding-right: 0 !important; }
  .elementor-1163 .tlc-post-desc p { font-size: 17px; }
}/* End custom CSS */