.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 */img[data-id="362e67d7"]:not([src]), img[data-id="362e67d7"][src=""] { visibility: hidden; }
[data-id="552b8e57"] .elementor-widget-theme-post-content, [data-id="552b8e57"] p, [data-id="552b8e57"] li { font-family: 'Mulish', sans-serif; font-size: 17px; line-height: 1.8; color: #252323; }
[data-id="552b8e57"] h1, [data-id="552b8e57"] h2, [data-id="552b8e57"] h3, [data-id="552b8e57"] h4, [data-id="552b8e57"] h2 *, [data-id="552b8e57"] h3 *, [data-id="552b8e57"] h4 * { font-family: 'Fjalla One', sans-serif; font-weight: 400; color: #01697e; }
[data-id="552b8e57"] h2, [data-id="552b8e57"] h3, [data-id="552b8e57"] h4 { line-height: 1.2; margin: 1.4em 0 0.5em; }
[data-id="552b8e57"] h2 { font-size: 34px; padding-bottom: 10px; border-bottom: 2px solid #000000; }
[data-id="552b8e57"] h3 { font-size: 26px; }
[data-id="552b8e57"] h4 { font-size: 21px; }
[data-id="552b8e57"] a { color: #01697e; text-decoration: underline; overflow-wrap: anywhere; word-break: break-word; }
[data-id="552b8e57"] a:hover { color: #000000; }
[data-id="552b8e57"] p strong, [data-id="552b8e57"] li strong { color: #000000; }
[data-id="552b8e57"] img, [data-id="552b8e57"] iframe { max-width: 100%; height: auto; }
[data-id="552b8e57"] table { display: block; max-width: 100%; overflow-x: auto; }
@media (max-width: 767px) { [data-id="552b8e57"] h2 { font-size: 27px; } [data-id="552b8e57"] h3 { font-size: 22px; } [data-id="552b8e57"] img.alignleft, [data-id="552b8e57"] img.alignright { float: none; display: block; margin: 0 0 16px; } }
[data-id="552b8e57"] a strong, [data-id="552b8e57"] a b, [data-id="552b8e57"] a em { color: inherit; }
/* Latest posts carousel */
[data-id="50d0de8"] .e-collection-loop-layout-base { display: grid !important; grid-auto-flow: column; grid-template-columns: none !important; grid-auto-columns: calc((100% - 64px) / 3.25); overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: thin; scrollbar-color: #01697e #dcdcdc; anchor-name: --spk-latest-post; }
[data-id="50d0de8"] .e-collection-loop-layout-base > * { scroll-snap-align: start; min-width: 0; }
[data-id="50d0de8"] .e-collection-loop-layout-base::-webkit-scrollbar { height: 6px; }
[data-id="50d0de8"] .e-collection-loop-layout-base::-webkit-scrollbar-track { background: #dcdcdc; }
[data-id="50d0de8"] .e-collection-loop-layout-base::-webkit-scrollbar-thumb { background: #01697e; }
[data-id="50d0de8"] .e-collection-loop-layout-base::scroll-button(*) { position: fixed; position-anchor: --spk-latest-post; top: calc(anchor(bottom) + 20px); width: 48px; height: 48px; border: 2px solid #01697e; border-radius: 0; background: #01697e; color: #ffffff; font: 22px/44px 'Fjalla One', sans-serif; text-align: center; cursor: pointer; z-index: 5; }
[data-id="50d0de8"] .e-collection-loop-layout-base::scroll-button(left) { content: '←' / 'Previous articles'; left: calc(anchor(center) - 56px); }
[data-id="50d0de8"] .e-collection-loop-layout-base::scroll-button(right) { content: '→' / 'More articles'; left: calc(anchor(center) + 8px); }
[data-id="50d0de8"] .e-collection-loop-layout-base::scroll-button(*):hover { background: #000000; border-color: #000000; }
[data-id="50d0de8"] .e-collection-loop-layout-base::scroll-button(*):disabled { background: transparent; color: #9a9a9a; border-color: #c8c8c8; cursor: default; }
[data-id="50d0de8"] h3 a { color: inherit; text-decoration: none; }
@media (max-width: 1024px) { [data-id="50d0de8"] .e-collection-loop-layout-base { grid-auto-columns: calc((100% - 24px) / 2.2); } }
@media (max-width: 767px) { [data-id="50d0de8"] .e-collection-loop-layout-base { grid-auto-columns: 85%; } [data-id="50d0de8"] .e-collection-loop-layout-base::scroll-button(*) { display: none; } }/* End custom CSS */