.elementor-196 .elementor-element.elementor-element-82b2abd{--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-196 .elementor-element.elementor-element-1d2e80c{--display:flex;}.elementor-196 .elementor-element.elementor-element-d41e785{--display:flex;}.elementor-196 .elementor-element.elementor-element-4fa786a{--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-196 .elementor-element.elementor-element-8f6b780{--display:flex;}.elementor-196 .elementor-element.elementor-element-736e82d{--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-196 .elementor-element.elementor-element-6a57f84 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-6a57f84 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-196 .elementor-element.elementor-element-6a57f84{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-196 .elementor-element.elementor-element-6a57f84 .elementor-icon-list-text{transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-901d1c6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-901d1c6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-196 .elementor-element.elementor-element-901d1c6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-196 .elementor-element.elementor-element-901d1c6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-a3e7104{--display:flex;}.elementor-196 .elementor-element.elementor-element-0658ffd{--display:flex;}.elementor-196 .elementor-element.elementor-element-17c51c1{--display:flex;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{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 );}.elementor-196 .elementor-element.elementor-element-dc39555{--display:flex;}.elementor-196 .elementor-element.elementor-element-afef0c7{--display:flex;}.elementor-196 .elementor-element.elementor-element-95b2426{--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-196 .elementor-element.elementor-element-900e2ac{--display:flex;}.elementor-196 .elementor-element.elementor-element-f2527b6{--display:flex;}.elementor-196 .elementor-element.elementor-element-7bc0e2d{--display:flex;}.elementor-196 .elementor-element.elementor-element-0e0c2a2{--display:flex;}.elementor-196 .elementor-element.elementor-element-a710423{--display:flex;}.elementor-196 .elementor-element.elementor-element-6612fcb{--display:flex;}.elementor-196 .elementor-element.elementor-element-70e0dc9{--display:flex;}.elementor-196 .elementor-element.elementor-element-4e09f4a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-4e09f4a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-196 .elementor-element.elementor-element-4e09f4a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-196 .elementor-element.elementor-element-4e09f4a .elementor-icon-list-text{transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-36da029{--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-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-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-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-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-196{--green:#2F5D73;--teal:#2F5D73;--ink:#1F3037;--muted:#596870;--paper:#F7F3EA;--soft:#EEE8DC;--line:#D8CCBD;--terra:#C9826B;--white:#FFFFFF;}
body .lib-blog,body .lib-post{font-family:"Rubik",sans-serif;color:var(--ink);}
body .lib-blog .elementor-heading-title,body .lib-post .elementor-heading-title{font-family:"Cormorant Garamond",serif;font-weight:700;letter-spacing:0;color:var(--ink);}
body .lib-blog-hero{background:linear-gradient(rgba(6,75,63,.70),rgba(6,75,63,.76)),url('https://libibetherapy.eddie-designs.com/wp-content/uploads/2026/06/imgi_10_about-1-1.webp') center/cover;min-height:470px;display:flex;align-items:end;padding:132px 18px 76px!important;color:#fff;}
body .lib-blog-hero>.e-con-inner{max-width:1180px;margin:0 auto;display:grid!important;grid-template-columns:1fr .82fr;gap:64px;align-items:end;width:100%;}
body .lib-blog-hero .elementor-heading-title{font-size:clamp(44px,5vw,72px)!important;line-height:1.02!important;color:#fff!important;}
body .lib-blog-hero p{color:#fff!important;font-size:17px;line-height:1.75;}
body .lib-section{background:var(--paper);padding:86px 18px!important;}
body .lib-section>.e-con-inner{max-width:1180px;margin:0 auto;width:100%;}
body .lib-feature-layout>.e-con-inner{display:grid!important;grid-template-columns:1.18fr .82fr;gap:34px;align-items:stretch;}
body .lib-feature-card,body .lib-small-card,body .lib-card,body .lib-cta-card{background:#fff;border:1px solid rgba(216,204,189,.88);border-radius:8px;box-shadow:0 18px 44px rgba(31,48,55,.08);overflow:hidden;}
body .lib-feature-card>.e-con-inner{display:grid!important;grid-template-columns:1fr;}
body .lib-feature-card img{width:100%;height:390px;object-fit:cover;display:block;}
body .lib-feature-body>.e-con-inner{padding:30px!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:14px;}
body .lib-feature-body .elementor-heading-title{font-size:clamp(34px,3.4vw,48px)!important;line-height:1.04!important;}
body .lib-small-list>.e-con-inner{display:flex!important;flex-direction:column;gap:18px;}
body .lib-small-card>.e-con-inner{display:grid!important;grid-template-columns:148px 1fr;gap:20px;align-items:center;padding:14px!important;}
body .lib-small-card img{width:148px;height:108px;object-fit:cover;border-radius:7px;}
body .lib-small-card .elementor-heading-title{font-size:25px!important;line-height:1.08!important;}
body .lib-badge p,body .lib-badge{display:inline-flex!important;background:var(--teal)!important;color:#fff!important;border-radius:999px;padding:7px 13px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;margin:0!important;}
body .lib-meta,body .lib-meta p{color:#43545D!important;font-size:14px!important;line-height:1.7!important;margin:0!important;}
body .lib-section-head>.e-con-inner{display:grid!important;grid-template-columns:1fr .72fr;gap:52px;align-items:end;margin-bottom:42px;}
body .lib-section-head .elementor-heading-title{font-size:clamp(42px,4vw,60px)!important;line-height:1.06!important;}
body .lib-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;}
body .lib-card img{width:100%;height:210px;object-fit:cover;display:block;}
body .lib-card-body>.e-con-inner{padding:30px!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:15px;}
body .lib-card .elementor-heading-title{font-size:31px!important;line-height:1.1!important;}
body .lib-card p,body .lib-feature-body p{font-size:16px;line-height:1.75;color:var(--ink);}
body .lib-card:hover,body .lib-feature-card:hover,body .lib-small-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(31,48,55,.12);}
body .lib-card,body .lib-feature-card,body .lib-small-card{transition:transform .28s ease,box-shadow .28s ease;}
body .lib-btn-primary .elementor-button{background:var(--terra)!important;border:1px solid var(--terra)!important;color:#fff!important;}
body .lib-btn-secondary .elementor-button{background:#fff!important;border:1px solid var(--teal)!important;color:var(--teal)!important;}
body .elementor-button{border-radius:4px!important;min-height:48px;padding:15px 26px!important;font-weight:700!important;}
body .lib-cta{background:#fff;padding:70px 18px 92px!important;}
body .lib-cta-card>.e-con-inner{max-width:1180px;margin:0 auto;display:grid!important;grid-template-columns:1fr .78fr;gap:50px;align-items:center;background:#fff;border-radius:8px;padding:46px!important;}
body .lib-cta-images>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;}
body .lib-cta-images img{width:100%;aspect-ratio:.82/1;object-fit:cover;border-radius:8px;}
body .lib-post-hero{background:var(--teal);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:var(--paper);border-left:4px solid var(--teal);border-radius:2px;}
body .lib-takeaways>.e-con-inner{padding:28px!important;}
body .lib-takeaways .elementor-icon-list-text{font-size:16px;color:var(--ink);}
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:var(--teal)!important;}
body .lib-panel a{color:var(--teal)!important;text-decoration:none!important;display:block;margin:8px 0;font-weight:600;}
body .lib-recent>.e-con-inner{display:grid!important;grid-template-columns:68px 1fr;gap:12px;align-items:center;}
body .lib-recent img{width:68px;height:68px;border-radius:50%;object-fit:cover;}
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-comment{margin-top:42px;background:#fff;box-shadow:0 18px 48px rgba(31,48,55,.08);padding:32px;border:1px solid #eee;}
body .lib-comment input,body .lib-comment textarea{width:100%;background:#FAFAFC;border:1px solid #E8E7EC;min-height:44px;padding:12px;margin:8px 0 14px;}
body .lib-comment textarea{min-height:150px;}
body .lib-comment button{background:var(--teal);color:#fff;border:0;padding:14px 22px;font-weight:700;border-radius:2px;}
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-blog-hero>.e-con-inner,body .lib-feature-layout>.e-con-inner,body .lib-section-head>.e-con-inner,body .lib-grid>.e-con-inner,body .lib-cta-card>.e-con-inner,body .lib-post-wrap>.e-con-inner{grid-template-columns:1fr!important;}body .lib-sidebar{position:relative;top:auto;}body .lib-grid>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:767px){body .lib-blog-hero,body .lib-section,body .lib-cta,body .lib-post-hero,body .lib-post-wrap{padding-left:18px!important;padding-right:18px!important;}body .lib-grid>.e-con-inner,body .lib-cta-images>.e-con-inner{grid-template-columns:1fr!important;}body .lib-small-card>.e-con-inner{grid-template-columns:100px 1fr!important;}body .lib-small-card img{width:100px;height:82px;}body .lib-cta-card>.e-con-inner{padding:28px!important;}body .lib-article-image img{height:260px;}body .elementor-widget-button,body .elementor-button{width:100%;}}
@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 .lib-post-hero{background:#2F5D73!important;}
body .lib-comment-box{margin-top:42px;background:#fff;box-shadow:0 18px 48px rgba(31,48,55,.08);padding:32px;border:1px solid #eee;}
body .lib-comment-box .elementor-field,body .lib-comment-box input,body .lib-comment-box textarea{background:#FAFAFC!important;border:1px solid #E8E7EC!important;color:#1F3037!important;}
body .lib-comment-box .elementor-button,body .lib-comment-box button[type="submit"]{background:#2F5D73!important;border:1px solid #2F5D73!important;color:#fff!important;border-radius:4px!important;}
body .lib-comment-box .elementor-button:hover,body .lib-comment-box button[type="submit"]:hover{background:#2F5D73!important;border-color:#2F5D73!important;color:#fff!important;filter:brightness(.96);}
body .lib-comment-title .elementor-heading-title{font-family:"Rubik",sans-serif!important;font-size:30px!important;color:#1F3037!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 label{font-weight:600;color:#25333A;display:block;margin-bottom:8px;}
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-comments-native .comment-form .submit:hover{background:#2F5D73!important;border-color:#2F5D73!important;color:#fff!important;filter:brightness(.96);}
body .lib-comments-native .logged-in-as,
body .lib-comments-native .comment-notes{color:#5A6870;font-size:14px;line-height:1.6;}


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 */