.elementor-20 .elementor-element.elementor-element-4d5eb26{--display:flex;}.elementor-20 .elementor-element.elementor-element-115a564{--display:flex;}.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-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-20 .elementor-element.elementor-element-3e6f319{--display:flex;}.elementor-20 .elementor-element.elementor-element-c721e17{--display:flex;}.elementor-20 .elementor-element.elementor-element-336a323{--display:flex;}.elementor-20 .elementor-element.elementor-element-f876bf3{--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-20 .elementor-element.elementor-element-0bb8319{--display:flex;--margin-top:-332px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-20 .elementor-element.elementor-element-ccd7bb5 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-1e8d15b{--display:flex;}.elementor-20 .elementor-element.elementor-element-e92fbcd{--display:flex;}.elementor-20 .elementor-element.elementor-element-8840190{--display:flex;}.elementor-20 .elementor-element.elementor-element-c522860{--display:flex;}.elementor-20 .elementor-element.elementor-element-7c9c3d4{--display:flex;}.elementor-20 .elementor-element.elementor-element-60a7e32{--display:flex;}.elementor-20 .elementor-element.elementor-element-fb8bb48{--display:flex;}.elementor-20 .elementor-element.elementor-element-acab5ce{--display:flex;}.elementor-20 .elementor-element.elementor-element-1014d8a{--display:flex;}.elementor-20 .elementor-element.elementor-element-3a88519{--display:flex;}.elementor-20 .elementor-element.elementor-element-3a88519.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1ef51d6{--display:flex;}.elementor-20 .elementor-element.elementor-element-3d3d27a{--display:flex;}.elementor-20 .elementor-element.elementor-element-8c8f351{--display:flex;}.elementor-20 .elementor-element.elementor-element-52661a4{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-3bc8c35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;}.elementor-20 .elementor-element.elementor-element-e5ad85b{--display:flex;}.elementor-20 .elementor-element.elementor-element-25ef339{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-90c908a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-73b944c{--display:flex;}.elementor-20 .elementor-element.elementor-element-882f7c3{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-110a481{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;}.elementor-20 .elementor-element.elementor-element-4057179{--display:flex;}.elementor-20 .elementor-element.elementor-element-06f0265{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-c7c8fbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-20 .elementor-element.elementor-element-61e1dfa{--display:flex;}.elementor-20 .elementor-element.elementor-element-085a8b8{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-9bec339{--display:flex;}.elementor-20 .elementor-element.elementor-element-1c9016e{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-d89ebbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-20 .elementor-element.elementor-element-407587c{--display:flex;}.elementor-20 .elementor-element.elementor-element-b384aa2{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-0c27dcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-20 .elementor-element.elementor-element-01e458f{--display:flex;}.elementor-20 .elementor-element.elementor-element-745b8df{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-92f865d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-20 .elementor-element.elementor-element-94e01f7{--display:flex;}.elementor-20 .elementor-element.elementor-element-0d09858{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-6112fbb{--display:flex;}.elementor-20 .elementor-element.elementor-element-4bc3126{--display:flex;}.elementor-20 .elementor-element.elementor-element-70b3406{--display:flex;}.elementor-20 .elementor-element.elementor-element-eb50144{--display:flex;}.elementor-20 .elementor-element.elementor-element-795ae3c{--display:flex;}.elementor-20 .elementor-element.elementor-element-a819985{--display:flex;}.elementor-20 .elementor-element.elementor-element-452abdc{--display:flex;}.elementor-20 .elementor-element.elementor-element-9cf14b7{--display:flex;}.elementor-20 .elementor-element.elementor-element-5ae303a img{width:100%;}.elementor-20 .elementor-element.elementor-element-7c5a5b0 img{width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.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-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-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-20{--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;}/* End custom CSS */