.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --slate:#1E3A45; --slate-700:#274653; --teal:#1D7A6E; --teal-bright:#299C8E; --teal-tint:#E8F5F2; --saffron:#FFB547; --saffron-ink:#7A4A00; --ink:#14262D; --ink-2:#4A5E66; --line:#D9E2E4; --mist:#F3F6F6; --white:#FFFFFF; --alert:#B3261E; --font-main:Plus Jakarta Sans; }
/* Start custom CSS */body,.elementor-widget-theme-post-content,.elementor-widget-theme-post-content *:not(code){font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif!important}
body{color:#14262D;background:#fff}
.elementor-widget-theme-post-content{font-size:18px;line-height:1.7;color:#4A5E66}
.elementor-widget-theme-post-content h2{font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-0.02em;color:#1E3A45;margin:56px 0 16px}
.elementor-widget-theme-post-content h3{font-size:22px;line-height:1.3;font-weight:800;color:#1E3A45;margin:36px 0 10px}
.elementor-widget-theme-post-content p{margin:0 0 18px}
.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{margin:0 0 22px;padding-left:22px}
.elementor-widget-theme-post-content li{margin-bottom:8px}
.elementor-widget-theme-post-content strong{color:#14262D}
.elementor-widget-theme-post-content a{color:#1D7A6E;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.elementor-widget-theme-post-content a:hover{color:#1E3A45}
.twhp-lead{font-size:21px;line-height:1.6;color:#4A5E66;margin-bottom:12px}
.twhp-reviewed{font-size:14px;font-weight:500;color:#4A5E66;padding-bottom:28px;border-bottom:1px solid #D9E2E4;margin-bottom:8px!important}
.twhp-facts{border:1px solid #D9E2E4;border-radius:16px;padding:28px 32px;margin:36px 0}
.twhp-facts h2,.twhp-facts h3{margin-top:0!important}
.twhp-facts ul{margin-bottom:0!important}
.twhp-warn{border:2px solid #B3261E;border-radius:16px;padding:24px 28px;margin:36px 0}
.twhp-warn h2,.twhp-warn h3{color:#B3261E!important;margin-top:0!important}
.twhp-warn p:last-child{margin-bottom:0}
.elementor-widget-theme-post-content figure.wp-block-table{margin:24px 0 32px;overflow-x:auto}
.elementor-widget-theme-post-content table{width:100%;border-collapse:collapse;font-size:16px;border:0}
.elementor-widget-theme-post-content th{text-align:left;color:#1E3A45;font-weight:700;border:0;border-bottom:2px solid #1E3A45;padding:12px 14px;background:none}
.elementor-widget-theme-post-content td{border:0;border-bottom:1px solid #D9E2E4;padding:12px 14px;vertical-align:top;font-variant-numeric:tabular-nums;background:none!important}
.twhp-cta{background:#1E3A45;border-radius:20px;padding:36px;margin:56px 0;color:#C9D7DB}
.twhp-cta h2{color:#fff!important;margin-top:0!important}
.twhp-cta p{color:#C9D7DB}
.twhp-cta p:last-child{margin-bottom:0}
.elementor-widget-theme-post-content .twhp-cta a{display:inline-block;background:#FFB547;color:#1E3A45;text-decoration:none;padding:14px 26px;border-radius:999px;margin-top:8px}
.twhp-sources{font-size:15px;border-top:1px solid #D9E2E4;padding-top:24px;margin-top:48px}
.twhp-sources h2{font-size:20px!important;margin-top:0!important}
.twhp-news{list-style:none!important;padding:0!important;margin:8px 0 24px!important}
.twhp-news li{border-top:1px solid #D9E2E4;padding:16px 0;margin:0!important}
.elementor-widget-theme-post-content .twhp-news li a{font-size:19px;color:#1E3A45;text-decoration:none}
.elementor-widget-theme-post-content .twhp-news li a:hover{color:#1D7A6E;text-decoration:underline}
.twhp-news .wp-block-latest-posts__post-date{display:block;font-size:14px;color:#4A5E66;margin-top:4px}
.twhp-news .wp-block-latest-posts__post-excerpt{font-size:16px;margin:6px 0 0}
.twhp-news .wp-block-latest-posts__featured-image img{border-radius:14px;margin-bottom:12px;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.twhp-news.is-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:32px}
.twhp-news.is-grid li{border-top:0;padding:0}
@media(max-width:767px){.elementor-widget-theme-post-content h2{font-size:26px}.twhp-facts,.twhp-cta{padding:22px}.twhp-news.is-grid{grid-template-columns:1fr}}/* End custom CSS */