.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-178 .elementor-element.elementor-element-hbterms2 .elementor-icon-list-icon{width:14px;}.elementor-178 .elementor-element.elementor-element-hbterms2 .elementor-icon-list-icon i{font-size:14px;}.elementor-178 .elementor-element.elementor-element-hbterms2 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1366px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.elementor-178 .elementor-post-info { display: flex; flex-wrap: wrap; gap: 8px 10px; margin: 0; padding: 0; }
.elementor-178 .elementor-post-info__item { margin: 0 !important; padding: 0 !important; }
.elementor-178 .elementor-post-info__terms-list { display: flex !important; flex-wrap: wrap; gap: 8px 5px; font-size: 0; }
.elementor-178 .elementor-post-info__terms-list-item { display: inline-block; padding: 2px 6px; border-radius: 4px; background: #FFFFFF; font-family: proxima-nova, sans-serif; font-weight: 700; font-size: 12px; line-height: 18px; letter-spacing: 1.8px; text-transform: uppercase; color: #019AB7; }
.elementor-178 .elementor-icon-list-item:after { display: none !important; }
.elementor-178 [data-id="4637417f"]:empty { display: none; }
.elementor-178 .elementor-widget-theme-post-content { font-family: proxima-nova, sans-serif; font-size: 17px; line-height: 1.6; color: #525252; }
.elementor-178 .elementor-widget-theme-post-content p { margin: 0 0 1.1em; }
.elementor-178 .elementor-widget-theme-post-content h2, .elementor-178 .elementor-widget-theme-post-content h3, .elementor-178 .elementor-widget-theme-post-content h4 { font-family: proxima-nova, sans-serif; color: #005D6B; margin: 1.6em 0 0.6em; line-height: 1.3; }
.elementor-178 .elementor-widget-theme-post-content h2 { font-weight: 300; font-size: 30px; }
.elementor-178 .elementor-widget-theme-post-content h3 { font-weight: 700; font-size: 20px; }
.elementor-178 .elementor-widget-theme-post-content strong { font-weight: 700; color: #3f3f3f; }
.elementor-178 .elementor-widget-theme-post-content a { color: #019AB7; text-decoration: underline; text-underline-offset: 2px; }
.elementor-178 .elementor-widget-theme-post-content a:hover { color: #005D6B; }
.elementor-178 .elementor-widget-theme-post-content ul, .elementor-178 .elementor-widget-theme-post-content ol { margin: 0 0 1.2em; padding-left: 1.3em; }
.elementor-178 .elementor-widget-theme-post-content li { margin-bottom: 0.4em; }
.elementor-178 .elementor-widget-theme-post-content li::marker { color: #00BACB; }
.elementor-178 .elementor-widget-theme-post-content img { max-width: 100%; height: auto; display: block; margin: 1.6em 0; }
.elementor-178 .elementor-widget-theme-post-content figure { margin: 0; }
.elementor-178 .elementor-widget-theme-post-content table { width: 100%; border-collapse: collapse; margin: 1.4em 0; font-size: 15px; display: block; overflow-x: auto; }
.elementor-178 .elementor-widget-theme-post-content td, .elementor-178 .elementor-widget-theme-post-content th { border: 1px solid #E7F2F1; padding: 8px 10px; }
@media (max-width: 767px) { .elementor-178 .elementor-widget-theme-post-content { font-size: 16px; } .elementor-178 .elementor-widget-theme-post-content h2 { font-size: 24px; } }/* End custom CSS */