.elementor-33204 .elementor-element.elementor-element-6107740f:not(.elementor-motion-effects-element-type-background), .elementor-33204 .elementor-element.elementor-element-6107740f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F9FC;}.elementor-33204 .elementor-element.elementor-element-6107740f > .elementor-container{max-width:920px;}.elementor-33204 .elementor-element.elementor-element-6107740f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:38px 24px 42px 24px;}.elementor-33204 .elementor-element.elementor-element-6107740f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33204 .elementor-element.elementor-element-76f7629b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33204 .elementor-element.elementor-element-a2cd5b .elementor-button{background-color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:800;line-height:1.3em;fill:#173D5B;color:#173D5B;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-33204 .elementor-element.elementor-element-a2cd5b .elementor-button:hover, .elementor-33204 .elementor-element.elementor-element-a2cd5b .elementor-button:focus{background-color:#FFFFFF;color:#C92668;}.elementor-33204 .elementor-element.elementor-element-a2cd5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-33204 .elementor-element.elementor-element-a2cd5b .elementor-button:hover svg, .elementor-33204 .elementor-element.elementor-element-a2cd5b .elementor-button:focus svg{fill:#C92668;}.elementor-33204 .elementor-element.elementor-element-3df75fac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-33204 .elementor-element.elementor-element-3df75fac .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:42px;font-weight:800;line-height:1.2em;color:#173D5B;}.elementor-33204 .elementor-element.elementor-element-1f6c4f22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-33204 .elementor-element.elementor-element-1f6c4f22 .elementor-icon-list-icon{width:14px;}.elementor-33204 .elementor-element.elementor-element-1f6c4f22 .elementor-icon-list-icon i{font-size:14px;}.elementor-33204 .elementor-element.elementor-element-1f6c4f22 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-33204 .elementor-element.elementor-element-1f6c4f22 .elementor-icon-list-text, .elementor-33204 .elementor-element.elementor-element-1f6c4f22 .elementor-icon-list-text a{color:#526575;}.elementor-33204 .elementor-element.elementor-element-1f6c4f22 .elementor-icon-list-item{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;}.elementor-33204 .elementor-element.elementor-element-1e224973{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-33204 .elementor-element.elementor-element-329a72f4 > .elementor-container{max-width:820px;}.elementor-33204 .elementor-element.elementor-element-329a72f4{padding:48px 24px 54px 24px;}.elementor-33204 .elementor-element.elementor-element-5907a204 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33204 .elementor-element.elementor-element-2195a6a8{color:#526575;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.85em;}.elementor-33204 .elementor-element.elementor-element-7290613f{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33204 .elementor-element.elementor-element-2f560054:not(.elementor-motion-effects-element-type-background), .elementor-33204 .elementor-element.elementor-element-2f560054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4F8;}.elementor-33204 .elementor-element.elementor-element-2f560054 > .elementor-container{max-width:920px;}.elementor-33204 .elementor-element.elementor-element-2f560054{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:38px 24px 44px 24px;}.elementor-33204 .elementor-element.elementor-element-2f560054 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33204 .elementor-element.elementor-element-61f9ecf2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33204 .elementor-element.elementor-element-5edbb5d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-33204 .elementor-element.elementor-element-5edbb5d1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:800;line-height:1.2em;color:#173D5B;}.elementor-33204 .elementor-element.elementor-element-71d29580{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#526575;}.elementor-33204 .elementor-element.elementor-element-4ac8499b .elementor-button{background-color:#C92668;font-family:"Nunito", Sans-serif;font-size:15px;font-weight:800;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:15px 24px 15px 24px;}.elementor-33204 .elementor-element.elementor-element-4ac8499b .elementor-button:hover, .elementor-33204 .elementor-element.elementor-element-4ac8499b .elementor-button:focus{background-color:#A91F57;color:#FFFFFF;}.elementor-33204 .elementor-element.elementor-element-4ac8499b{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33204 .elementor-element.elementor-element-4ac8499b .elementor-button:hover svg, .elementor-33204 .elementor-element.elementor-element-4ac8499b .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:768px){.elementor-33204 .elementor-element.elementor-element-6107740f{padding:32px 20px 36px 20px;}.elementor-33204 .elementor-element.elementor-element-3df75fac .elementor-heading-title{font-size:30px;}.elementor-33204 .elementor-element.elementor-element-329a72f4{padding:32px 20px 36px 20px;}.elementor-33204 .elementor-element.elementor-element-2f560054{padding:32px 20px 36px 20px;}.elementor-33204 .elementor-element.elementor-element-5edbb5d1 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for section, class: .elementor-element-6107740f *//* Native dynamic theme widgets with locally scoped article styling. */
.cb-journal-title .elementor-heading-title { overflow-wrap:anywhere; }
.cb-journal-meta .elementor-icon-list-items { justify-content:center; }
.cb-journal-feature .elementor-widget-container { background:#fff; border:1px solid #DCE7EB; border-radius:22px; overflow:hidden; }
.cb-journal-feature img { display:block; width:100%; max-height:480px; object-fit:contain; padding:20px; }
.cb-journal-content { color:#526575; font-family:"Nunito Sans",sans-serif; font-size:17px; line-height:1.85; overflow-wrap:break-word; }
.cb-journal-content .elementor-widget-container > :first-child { margin-top:0; }
.cb-journal-content p { margin:0 0 1.25em; }
.cb-journal-content :is(h2,h3,h4) { font-family:"Nunito","Nunito Sans",sans-serif; color:#173D5B; font-weight:800; line-height:1.3; margin:1.6em 0 .65em; }
.cb-journal-content h2 { font-size:28px; }
.cb-journal-content h3 { font-size:22px; }
.cb-journal-content :is(ul,ol) { margin:0 0 1.5em; padding-left:1.4em; }
.cb-journal-content li { margin-bottom:.65em; padding-left:.15em; }
.cb-journal-content a { color:#A91F57; text-decoration:underline; text-underline-offset:3px; }
.cb-journal-content strong { color:#173D5B; }
.cb-journal-content img { max-width:100%; height:auto; border-radius:14px; }
.cb-journal-nav .elementor-post-navigation { padding-top:28px; margin-top:24px; border-top:1px solid #DCE7EB; }
.cb-journal-nav .post-navigation__prev--title, .cb-journal-nav .post-navigation__next--title { white-space:normal; font-family:"Nunito",sans-serif; font-size:18px; font-weight:800; color:#173D5B; line-height:1.35; }
.cb-journal-nav .post-navigation__prev--label, .cb-journal-nav .post-navigation__next--label { font-family:"Nunito Sans",sans-serif; font-size:13px; color:#526575; margin-bottom:8px; }
.cb-journal-nav .elementor-post-navigation__link { min-width:0; }
.cb-journal-nav .elementor-post-navigation__link a { min-height:44px; }
.cb-journal-nav .post-navigation__arrow-wrapper { color:#C92668; }
.cb-journal a:focus-visible, .cb-journal-hero a:focus-visible, .cb-journal-cta a:focus-visible { outline:3px solid #137C8E; outline-offset:4px; }
@media(max-width:767px){ .cb-journal-feature img { max-height:340px; padding:14px; } .cb-journal-content { font-size:16px; line-height:1.8; } .cb-journal-content h2 { font-size:25px; } .cb-journal-nav .post-navigation__prev--title, .cb-journal-nav .post-navigation__next--title { font-size:15px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71d29580 */.elementor-33204 .elementor-element.elementor-element-71d29580 p:last-child { margin-bottom:0; }/* End custom CSS */