.elementor-169 .elementor-element.elementor-element-cvjsroot{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-169 .elementor-element.elementor-element-cvjshero{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-169 .elementor-element.elementor-element-cvjsfeat{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-169 .elementor-element.elementor-element-cvjsgrid{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-169 .elementor-element.elementor-element-cvjsmain{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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 );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-169 .elementor-element.elementor-element-cvjsside{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS for container, class: .elementor-element-cvjsroot */.elementor-169 .elementor-element.elementor-element-cvjsroot{font-family:"DM Sans",Arial,sans-serif;color:#0A2342;background:#F8F7F3} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-wrap{width:min(1220px,calc(100% - 48px));margin-inline:auto} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-hero{padding:62px 0 38px;max-width:900px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-post-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#6E7480;font:600 12px/1.5 "DM Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-post-meta a{color:#C8922F;text-decoration:none} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-post-title{max-width:900px;margin:14px 0 0;color:#0A2342;font:600 clamp(48px,6.2vw,78px)/1.01 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-featured{width:min(1220px,calc(100% - 48px));margin:0 auto 54px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-featured img{width:100%;max-height:620px;object-fit:cover;border-radius:14px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-article-grid{display:grid!important;grid-template-columns:minmax(0,760px) minmax(260px,1fr);gap:72px;align-items:start;padding:0 0 78px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content{color:#0A2342;font:16px/1.82 "DM Sans",Arial,sans-serif} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content h2,.elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content h3{color:#0A2342;font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;line-height:1.08} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content h2{font-size:38px;margin:44px 0 16px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content h3{font-size:30px;margin:34px 0 14px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content p,.elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content ul,.elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content ol{margin:0 0 22px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content a{color:#0A2B57;text-decoration:underline;text-decoration-color:#C8922F;text-underline-offset:4px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-side{position:sticky;top:24px;padding:26px;border:1px solid #E7E2D8;border-radius:14px;background:#FFFFFF} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-side h2{margin:0 0 10px;color:#0A2342;font:600 30px/1.08 "Cormorant Garamond",Georgia,serif} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-side p{margin:0 0 20px;color:#6E7480;font:14px/1.7 "DM Sans",Arial,sans-serif} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-category-links{display:flex;flex-direction:column;border-top:1px solid #E7E2D8} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-category-links a{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #E7E2D8;color:#0A2342;text-decoration:none;font:600 13px/1.4 "DM Sans",Arial,sans-serif} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-category-links a:hover{color:#C8922F} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-category-links small{color:#6E7480;font-weight:400} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-nav{padding-top:28px;border-top:1px solid #E7E2D8} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-nav a{color:#0A2342;font:600 13px/1.4 "DM Sans",Arial,sans-serif} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-cta .elementor-button{margin-top:24px;padding:13px 18px;border-radius:8px;background:#0A2B57;color:#FFFFFF;font:600 13px/1.3 "DM Sans",Arial,sans-serif} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-cta .elementor-button:hover{background:#C8922F} @media(max-width:1024px){.elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-wrap,.elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-featured{width:min(940px,calc(100% - 40px))} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-article-grid{grid-template-columns:minmax(0,1fr) 250px;gap:40px}} @media(max-width:767px){.elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-wrap,.elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-featured{width:calc(100% - 32px)} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-hero{padding:42px 0 28px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-post-title{font-size:46px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-featured{margin-bottom:36px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-featured img{max-height:420px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-article-grid{grid-template-columns:1fr;gap:36px;padding-bottom:52px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-side{position:static;padding:20px} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-content{font-size:15.5px;line-height:1.78}} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-featured-figure{margin:0} .elementor-169 .elementor-element.elementor-element-cvjsroot .cvj-featured-image{display:block;width:100%;max-height:620px;object-fit:cover;border-radius:14px}/* End custom CSS */