.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS */body:has(.cl-article-shell) .uicore-page-title { display: none !important; }
.cl-article-title { font-size: 3.5rem !important; font-weight: 700 !important; line-height: 1.12 !important; letter-spacing: -0.035em !important; }
.cl-body { font-size: 1.125rem !important; line-height: 1.8 !important; }
.cl-section-heading { font-size: 1.875rem !important; line-height: 1.3 !important; font-weight: 700 !important; }
.cl-card-title { font-size: 1.75rem !important; line-height: 1.35 !important; font-weight: 600 !important; }
@media(max-width:1024px) { .cl-article-title { font-size: 2.75rem !important; }}
@media(max-width:767px) { .cl-article-title { font-size: 2.125rem !important; line-height: 1.18 !important; } .cl-body { font-size: 1.0625rem !important; line-height: 1.75 !important; } .cl-section-heading,.cl-card-title { font-size: 1.5rem !important; }}
.cl-article-shell { font-family: Manrope !important; background: #ffffff !important; }
.cl-article-shell p, .cl-article-shell h1, .cl-article-shell h2, .cl-article-shell h3 { display: block; }
.cl-article-shell h1, .cl-article-shell h2, .cl-article-shell h3 { color: #00222e !important; }
.cl-article-shell p { color: #59666b; }
.cl-article-shell .cl-body, .cl-article-shell .cl-blog-post-excerpt { color: #59666b !important; }
.cl-article-shell .cl-link, .cl-article-shell .cl-link a, .cl-article-shell .cl-hero-back-to-blog { color: #00222e !important; }
.cl-article-shell .cl-takeaway { color: #00222e !important; }
.cl-article-shell .cl-consultation h2, .cl-article-shell .cl-consultation p { color: #ffffff !important; }
.cl-article-shell .cl-consultation h2 { font-size: 2.5rem !important; line-height: 1.2 !important; }
.cl-article-shell .cl-button { color: #00222e !important; background-color: #7eda57 !important; }
.cl-article-shell .cl-author-author-initial { color: #00222e !important; }
.cl-article-shell img:not([src]) { display: none; }
@media (max-width:767px) { .cl-article-shell .cl-consultation h2 { font-size: 1.75rem !important; } }

body:has(.cl-article-shell) main.site-main { padding: 0 !important; }
body:has(.cl-article-shell) main.site-main > .uicore-content-wrapper { max-width: none !important; width: 100% !important; margin-inline: 0 !important; padding-inline: 0 !important; }
body:has(.cl-article-shell) #uicore-tb-footer [data-id="64b0269"] { display: none !important; }

.cl-article-shell .cl-author-author-initial { display: flex !important; align-items: center; justify-content: center; font-size: 2rem !important; font-weight: 600 !important; line-height: 1 !important; margin: 0 !important; }
.cl-article-shell .cl-author-author-name { font-size: 1.25rem !important; font-weight: 700 !important; line-height: 1.4 !important; }
.cl-article-shell .cl-author-author-role, .cl-article-shell .cl-author-author-biography, .cl-article-shell .cl-meta, .cl-article-shell .cl-hero-article-metadata { font-size: 0.9375rem !important; line-height: 1.6 !important; color: #59666b !important; }
.cl-article-shell .cl-consult-consultation-description { font-size: 1.125rem !important; line-height: 1.7 !important; }
.cl-article-shell .cl-takeaway { font-size: 1.125rem !important; line-height: 1.7 !important; font-weight: 600 !important; }
@media (max-width:767px) { .cl-article-shell .cl-takeaway { font-size: 1.0625rem !important; } }/* End custom CSS */