.elementor-353 .elementor-element.elementor-element-637e7ff{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-353 .elementor-element.elementor-element-615662c{--display:flex;}.elementor-353 .elementor-element.elementor-element-c6fbe47{--display:flex;}.elementor-353 .elementor-element.elementor-element-e61080a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-353 .elementor-element.elementor-element-e029d72{--display:flex;}.elementor-353 .elementor-element.elementor-element-f27fda9{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-353 .elementor-element.elementor-element-c9b4556 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-353 .elementor-element.elementor-element-c9b4556 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-353 .elementor-element.elementor-element-c9b4556{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-353 .elementor-element.elementor-element-c9b4556 .elementor-icon-list-text{transition:color 0.3s;}.elementor-353 .elementor-element.elementor-element-da93c56 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-353 .elementor-element.elementor-element-da93c56 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-353 .elementor-element.elementor-element-da93c56{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-353 .elementor-element.elementor-element-da93c56 .elementor-icon-list-text{transition:color 0.3s;}.elementor-353 .elementor-element.elementor-element-f366065{--display:flex;}.elementor-353 .elementor-element.elementor-element-045ff49{--display:flex;}.elementor-353 .elementor-element.elementor-element-6eebd59{--display:flex;}.elementor-353 .elementor-element.elementor-element-790586b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-353 .elementor-element.elementor-element-2e576e3{width:var( --container-widget-width, 40.513% );max-width:40.513%;--container-widget-width:40.513%;--container-widget-flex-grow:0;}.elementor-353 .elementor-element.elementor-element-2e576e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-353 .elementor-element.elementor-element-2e576e3 img{border-radius:300px 300px 300px 300px;}.elementor-353 .elementor-element.elementor-element-f790065{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-353 .elementor-element.elementor-element-5dcfc1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-353 .elementor-element.elementor-element-8bc4ad3{width:var( --container-widget-width, 40.513% );max-width:40.513%;--container-widget-width:40.513%;--container-widget-flex-grow:0;}.elementor-353 .elementor-element.elementor-element-8bc4ad3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-353 .elementor-element.elementor-element-8bc4ad3 img{border-radius:300px 300px 300px 300px;}.elementor-353 .elementor-element.elementor-element-f443cef{--display:flex;}.elementor-353 .elementor-element.elementor-element-278cd7d{--display:flex;}.elementor-353 .elementor-element.elementor-element-e26cad2{--display:flex;}.elementor-353 .elementor-element.elementor-element-adaf70e{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS */body.elementor-page-353{--green:#2F5D73;--teal:#2F5D73;--ink:#1F3037;--muted:#596870;--paper:#F7F3EA;--soft:#EEE8DC;--line:#D8CCBD;--terra:#C9826B;--white:#FFFFFF;}
body .lib-post{font-family:"Rubik",sans-serif;color:var(--ink);}
body .lib-post .elementor-heading-title{font-family:"Cormorant Garamond",serif;font-weight:700;letter-spacing:0;color:var(--ink);}
body .lib-post-hero{background:#2F5D73!important;padding:136px 18px 82px!important;text-align:center;color:#fff;}
body .lib-post-hero>.e-con-inner{max-width:980px;margin:0 auto;display:flex!important;align-items:center;flex-direction:column;gap:18px;}
body .lib-post-hero .elementor-heading-title{font-size:clamp(46px,5.4vw,72px)!important;line-height:1.02!important;color:#fff!important;}
body .lib-post-hero p{color:#ECF6F1!important;}
body .lib-crumb p{display:inline-flex;border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:8px 18px!important;color:#fff!important;font-size:13px!important;margin:0!important;}
body .lib-post-wrap{background:#fff;padding:86px 18px 98px!important;}
body .lib-post-wrap>.e-con-inner{max-width:1050px;margin:0 auto;display:grid!important;grid-template-columns:minmax(0,1fr) 310px;gap:36px;align-items:start;}
body .lib-article>.e-con-inner{display:flex!important;flex-direction:column;gap:24px;}
body .lib-article-image img{width:100%;height:410px;object-fit:cover;border-radius:2px;}
body .lib-article p{font-size:17px;line-height:1.86;color:#35444B;}
body .lib-article .elementor-heading-title{font-size:34px!important;line-height:1.12!important;margin-top:12px;}
body .lib-quote{background:#102331;color:#fff;border-radius:2px;}
body .lib-quote>.e-con-inner{padding:28px 34px!important;}
body .lib-quote p{color:#fff!important;font-size:21px!important;line-height:1.45!important;font-weight:700;}
body .lib-takeaways{background:#F7F3EA;border-left:4px solid #2F5D73;border-radius:2px;}
body .lib-takeaways>.e-con-inner{padding:28px!important;}
body .lib-sidebar{position:sticky;top:34px;}
body .lib-sidebar>.e-con-inner{display:flex!important;flex-direction:column;gap:22px;}
body .lib-panel{background:#fff;border:1px solid rgba(216,204,189,.72);border-radius:2px;}
body .lib-panel>.e-con-inner{padding:26px!important;display:flex!important;flex-direction:column;align-items:stretch;gap:12px;}
body .lib-panel .elementor-heading-title{font-size:26px!important;color:#2F5D73!important;}
body .lib-panel a{color:#2F5D73!important;text-decoration:none!important;display:block;margin:8px 0;font-weight:600;}
body .lib-tag-row p{display:flex;flex-wrap:wrap;gap:8px;margin:0;}
body .lib-tag-row span{background:#F3F6F3;border:1px solid #DCE6DF;color:var(--ink);padding:7px 10px;border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase;}
body .lib-btn-primary .elementor-button{background:#2F5D73!important;color:#fff!important;border:1px solid #2F5D73!important;border-radius:4px!important;}
body .lib-comments-native{margin-top:42px;background:#fff;box-shadow:0 18px 48px rgba(31,48,55,.08);padding:32px;border:1px solid #eee;}
body .lib-comments-native .comment-reply-title,body .lib-comments-native #reply-title{display:none!important;}
body .lib-comments-native .comment-form input,body .lib-comments-native .comment-form textarea{width:100%;background:#FAFAFC;border:1px solid #E8E7EC;color:#25333A;border-radius:6px;padding:12px;}
body .lib-comments-native .comment-form .submit{background:#2F5D73!important;border:1px solid #2F5D73!important;color:#fff!important;border-radius:4px!important;padding:14px 24px!important;font-weight:700!important;}
body .lib-reveal,body .lib-reveal-left,body .lib-reveal-right{opacity:0;transform:translate3d(0,18px,0);transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1);transition-delay:var(--lib-delay,0ms);}
body .lib-reveal-left{transform:translate3d(-18px,0,0);}
body .lib-reveal-right{transform:translate3d(18px,0,0);}
body .lib-visible{opacity:1!important;transform:translate3d(0,0,0)!important;}
@media(max-width:1024px){body .lib-post-wrap>.e-con-inner{grid-template-columns:1fr!important;}body .lib-sidebar{position:relative;top:auto;}}
@media(max-width:767px){body .lib-post-hero,body .lib-post-wrap{padding-left:18px!important;padding-right:18px!important;}body .lib-article-image img{height:260px;}}
@media(prefers-reduced-motion:reduce){body .lib-reveal,body .lib-reveal-left,body .lib-reveal-right{opacity:1!important;transform:none!important;transition:none!important;}}


body .svc-nav-native>.e-con-inner,
body .lib-topic-buttons>.e-con-inner{display:flex!important;flex-direction:column;gap:10px;}
body .svc-nav-button .elementor-button,
body .lib-topic-button .elementor-button,
body .native-replaced-button .elementor-button{background:#fff!important;color:#2F5D73!important;border:1px solid rgba(47,93,115,.35)!important;border-radius:6px!important;padding:12px 16px!important;text-align:left!important;justify-content:flex-start!important;}
body .svc-nav-active .elementor-button,
body .svc-nav-button .elementor-button:hover,
body .lib-topic-button .elementor-button:hover,
body .native-replaced-button .elementor-button:hover{background:#2F5D73!important;color:#fff!important;border-color:#2F5D73!important;}
body .lib-tags-native .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;gap:8px;}
body .lib-tags-native .elementor-icon-list-item{background:#F3F6F3;border:1px solid #DCE6DF;border-radius:2px;padding:7px 10px;}
body .lib-tags-native .elementor-icon-list-text{font-size:12px!important;font-weight:700!important;text-transform:uppercase;color:#25333A!important;}
body .lib-tags-native .elementor-icon-list-icon{display:none!important;}
body .lib-search-widget input{border:1px solid #E2D8CA!important;min-height:44px!important;}
body .lib-recent-native-item>.e-con-inner{display:flex!important;flex-direction:column;gap:8px;}
body .lib-recent-native-item .elementor-heading-title{font-size:18px!important;color:#25333A!important;}/* End custom CSS */