
.elementor-element.elementor-element-n1900002{display:block}
:root{--eden-green:#AFB288;--riffle:#404427;--pear:#AFB288;--snow:#F4F3F2;--ink:#3C3C3B;--green:#404427;--light:#F4F3F2;--text:#3C3C3B}
html{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;font-family:"Noto Sans",sans-serif}
body{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;font-family:"Noto Sans",sans-serif}
@media (min-width: 1025px){
.eden-nav-w ul.hfe-nav-menu li ul.sub-menu{position:absolute;top:100%;left:0;padding-top:16px !important;padding-right:20px !important;padding-bottom:16px !important;padding-left:20px !important;min-width:220px;border-top-left-radius:12px !important;border-top-right-radius:12px !important;border-bottom-right-radius:12px !important;border-bottom-left-radius:12px !important;z-index:9999;list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:rgba(20, 20, 20, 0.55) !important;background-image:none !important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-style:solid !important;border-width:1px !important;border-color:rgba(255,255,255,0.18) !important;box-shadow:0 20px 40px rgba(0,0,0,.45) !important}
}
@media (max-width: 1024px){
.eden-btn-w{display:none}
}
@media (max-width: 768px){
.elementor-1087 .e-con.eden-footer-wrap{text-align:center !important}
}
:root{--eden-green:#AFB288;--riffle:#404427;--pear:#AFB288;--snow:#F4F3F2;--ink:#3C3C3B;--green:#404427;--light:#F4F3F2;--text:#3C3C3B}
:root:where(.page-id-19,.page-id-93,.page-id-176,.page-id-183,.page-id-202,.page-id-204,.page-id-205,.page-id-206,.page-id-266,.page-id-271,.page-id-339,.page-id-380,.page-id-389,.page-id-408,.page-id-414,.page-id-442,.page-id-462,.page-id-474,.page-id-484,.page-id-502,.page-id-536,.page-id-551,.page-id-559,.page-id-568,.page-id-576,.page-id-794,.page-id-813,.page-id-874,.page-id-1116,.page-id-1117,.page-id-1118,.page-id-1119,.page-id-1120,.page-id-1121,.page-id-1122,.page-id-1123,.page-id-1124,.page-id-1125,.page-id-1126,.page-id-1127,.page-id-1128,.page-id-1129,.page-id-1130){--eden-green:#AFB288;--riffle:#404427;--pear:#AFB288;--snow:#F4F3F2;--ink:#3C3C3B;--green:#404427;--light:#F4F3F2;--text:#3C3C3B}
:root:where(.page-id-19,.page-id-176,.page-id-183,.page-id-204,.page-id-205,.page-id-266,.page-id-271,.page-id-339,.page-id-380,.page-id-389,.page-id-408,.page-id-414,.page-id-462,.page-id-474,.page-id-484,.page-id-502,.page-id-536,.page-id-551,.page-id-559,.page-id-568,.page-id-576,.page-id-874){--eden-green:#AFB288}
:root:where(.page-id-442){--eden-green:#AFB288;--riffle:#404427;--snow:#F4F3F2;--ink:#3C3C3B}
:root:where(.page-id-19,.page-id-176,.page-id-183,.page-id-266){--riffle:#404427;--pear:#AFB288;--snow:#F4F3F2;--ink:#3C3C3B}
:root:where(.page-id-183){--eden-green:#AFB288;--text:#3C3C3B;--light:#F4F3F2}
:root:where(.page-id-339,.page-id-380,.page-id-389,.page-id-408,.page-id-414){--riffle:#404427;--pear:#AFB288;--snow:#F4F3F2;--ink:#3C3C3B;--green:#404427;--light:#F4F3F2;--text:#3C3C3B}
:root:where(.page-id-442,.page-id-462,.page-id-474,.page-id-484,.page-id-502){--riffle:#404427;--pear:#AFB288;--snow:#F4F3F2;--ink:#3C3C3B;--green:#404427}
:root:where(.page-id-204,.page-id-205,.page-id-536,.page-id-551,.page-id-559,.page-id-568,.page-id-576,.page-id-874){--sage:#404427;--pear:#AFB288;--snow:#F4F3F2;--ink:#3C3C3B;--sand:#F7F6F3}
:root:where(.page-id-19){--green:#AFB288;--riffle:#404427;--light:#F4F3F2;--text:#3C3C3B;--snow:#F4F3F2}
:root:where(.page-id-19,.page-id-183){--green:#AFB288;--light:#F4F3F2;--text:#3C3C3B}
:root:where(.page-id-19,.page-id-176,.page-id-183,.page-id-266,.page-id-271,.page-id-462,.page-id-474,.page-id-484,.page-id-502){--green:#404427;--light:#F4F3F2;--text:#3C3C3B}
html{overflow-x:hidden}
html:where(.page-id-19){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;font-family:"Noto Sans",sans-serif}
html:where(.page-id-176,.page-id-271){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;font-family:"Montserrat",sans-serif}
html:where(.page-id-183){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;font-family:"Montserrat",sans-serif;background-color:#fcfcf9}
html:where(.page-id-204,.page-id-205,.page-id-266,.page-id-339,.page-id-380,.page-id-389,.page-id-408,.page-id-414,.page-id-462,.page-id-474,.page-id-484,.page-id-502,.page-id-536,.page-id-551,.page-id-559,.page-id-568,.page-id-576,.page-id-874){overflow-x:hidden}
html:where(.page-id-442){box-sizing:border-box;scroll-behavior:smooth}
html:where(.page-id-414){max-width:100%;overflow-x:hidden;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
body{overflow-x:hidden;font-family:"Noto Sans",sans-serif}
body:where(.page-id-19,.page-id-93,.page-id-202,.page-id-206,.page-id-794,.page-id-813,.page-id-1116,.page-id-1117,.page-id-1118,.page-id-1119,.page-id-1120,.page-id-1121,.page-id-1122,.page-id-1123,.page-id-1124,.page-id-1125,.page-id-1126,.page-id-1127,.page-id-1128,.page-id-1129,.page-id-1130){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;font-family:"Noto Sans",sans-serif}
body:where(.page-id-176,.page-id-271){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;font-family:"Montserrat",sans-serif}
body:where(.page-id-183){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;font-family:"Montserrat",sans-serif;background-color:#fcfcf9}
body:where(.page-id-204,.page-id-205,.page-id-536,.page-id-551,.page-id-559,.page-id-568,.page-id-576,.page-id-874){overflow-x:hidden;max-width:100%}
body:where(.page-id-266,.page-id-339,.page-id-380,.page-id-389,.page-id-408){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;max-width:100%;font-family:"Montserrat",sans-serif}
body:where(.page-id-414){font-family:"Montserrat",sans-serif}
body:where(.page-id-462,.page-id-474,.page-id-484,.page-id-502){max-width:100%}
body:where(.page-id-442){overflow-x:hidden;-webkit-font-smoothing:antialiased}
body:where(.page-id-462,.page-id-474,.page-id-484,.page-id-502){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-family:"Montserrat",sans-serif;color:var(--ink);background-color:#fff;background-image:none;overflow-x:hidden}
body:where(.page-id-414){max-width:100%;overflow-x:hidden;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
body:where(.page-id-204,.page-id-205,.page-id-442,.page-id-536,.page-id-551,.page-id-559,.page-id-568,.page-id-576,.page-id-874){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-family:"Montserrat",sans-serif;color:var(--ink);background-color:#fff;background-image:none}
.hero-wrap{height:100vh;height:100svh}
@media (max-width: 1024px){
.hero-wrap video{background-color:#000;background-image:none}
:where(body.page-id-19) .hero-wrap video{background-color:#000;background-image:none}
:where(body.page-id-19) .hero-wrap video{object-fit:cover;object-position:top}
.hero-wrap{height:60vh;height:60svh}
}
@media (min-width: 1025px){
.eden-nav li:hover > ul{display:block}
}
.eden-btn{border-style:solid;border-width:1.5px;border-color:#fff;font-family:"Fahkwang",serif;letter-spacing:2px;font-size:clamp(10px, 1.2vw, 12px);color:#fff;text-decoration:none;transition:.35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}
:where(body.page-id-19, body.page-id-176, body.page-id-183, body.page-id-204, body.page-id-205, body.page-id-266, body.page-id-271, body.page-id-339, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576, body.page-id-874) .eden-btn{border-style:solid;border-width:1.5px;border-color:#fff;padding-top:clamp(8px, 1.5vw, 10px);padding-right:clamp(14px, 2vw, 20px);padding-bottom:clamp(8px, 1.5vw, 10px);padding-left:clamp(14px, 2vw, 20px);font-family:"Fahkwang",serif;letter-spacing:2px;font-size:clamp(10px, 1.2vw, 12px);color:#fff;text-decoration:none;transition:.35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}
:where(body.page-id-380) .eden-btn{border-style:solid;border-width:1.5px;border-color:#fff;padding-top:8px;padding-right:18px;padding-bottom:8px;padding-left:18px;font-family:"Fahkwang",serif;letter-spacing:1.5px;font-size:clamp(10px, 1.1vw, 11px);color:#fff;text-decoration:none;transition:.35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}
:where(body.page-id-442) .eden-btn{border-style:solid;border-width:1.5px;border-color:#fff;padding-top:clamp(8px, 1.5vw, 10px);padding-right:clamp(14px, 2vw, 20px);padding-bottom:clamp(8px, 1.5vw, 10px);padding-left:clamp(14px, 2vw, 20px);font-family:"Fahkwang",serif;letter-spacing:2px;font-size:clamp(10px, 1.2vw, 12px);color:#fff;text-decoration:none;transition:.35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;display:inline-block}
.eden-btn::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(120deg, transparent, rgba(255,255,255,.35), transparent);background-color:transparent;transform:translateX(-120%);transition:.6s ease}
.eden-btn:hover::after{transform:translateX(120%)}
.eden-btn:hover{background-color:var(--eden-green);background-image:none;border-color:var(--eden-green);box-shadow:0 10px 30px rgba(175,178,136,.55);transform:translateY(-2px);color:white}
:where(body.page-id-19, body.page-id-176, body.page-id-183, body.page-id-204, body.page-id-205, body.page-id-266, body.page-id-271, body.page-id-339, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-442, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576, body.page-id-874) .eden-btn:hover{background-color:var(--eden-green);background-image:none;border-color:var(--eden-green);box-shadow:0 10px 30px rgba(175,178,136,.55);transform:translateY(-2px);color:white}
:where(body.page-id-380) .eden-btn:hover{background-color:var(--eden-green);background-image:none;border-color:var(--eden-green);box-shadow:0 10px 25px rgba(175,178,136,.4);transform:translateY(-1px);color:white}
.eden-close{display:none}
@media (max-width: 1024px){
.eden-toggle{display:block;margin-left:auto;z-index:1000}
.eden-btn{display:none}
.eden-close{display:block;position:absolute;top:20px;right:22px;font-size:26px;color:#fff}
:where(body.page-id-19, body.page-id-176, body.page-id-183, body.page-id-204, body.page-id-205, body.page-id-266, body.page-id-271, body.page-id-339, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-442, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576, body.page-id-874) .eden-close{display:block;position:absolute;top:20px;right:22px;font-size:26px;color:#fff}
:where(body.page-id-380) .eden-close{display:block;position:absolute;top:20px;right:22px;font-size:24px;color:#fff}
}
.eden-ruma{background:radial-gradient(1200px 400px at 80% -10%,rgba(175,178,136,.12),transparent 60%), linear-gradient(180deg,#f7f7f6 0%,var(--snow) 100%);font-family:"Noto Sans",sans-serif}
.eden-ruma-images::before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:radial-gradient(60% 40% at 30% 20%,rgba(175,178,136,.15),transparent 70%);background-color:transparent;filter:blur(40px);z-index:0}
.eden-img-back{object-fit:cover;transition:.8s cubic-bezier(0.25, 1, 0.5, 1)}
:where(body.page-id-19) .eden-img-back{object-fit:cover;transition:.8s cubic-bezier(0.25, 1, 0.5, 1)}
:where(body.page-id-19) .eden-img-back{height:340px}
:where(body.page-id-19) .eden-img-back{box-shadow:none !important}
.eden-img-front{object-fit:cover;transition:.8s cubic-bezier(0.25, 1, 0.5, 1)}
:where(body.page-id-19) .eden-img-front{object-fit:cover;transition:.8s cubic-bezier(0.25, 1, 0.5, 1)}
:where(body.page-id-19) .eden-img-front{height:460px;border-width:8px;border-color:#fff}
:where(body.page-id-19) .eden-img-front{box-shadow:none !important}
:where(body.page-id-19) .eden-img-front{border-style:none !important;background-image:none}
.eden-ruma:hover .eden-img-front{transform:translateY(-8px) scale(1.01)}
.eden-ruma:hover .eden-img-back{transform:translateY(4px)}
.eden-ruma-tag img{height:auto}
.eden-ruma-content h2{font-family:"Fahkwang",sans-serif;font-size:clamp(32px, 4.5vw, 52px);line-height:1.15;color:var(--ink);margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0;font-weight:500}
.eden-ruma-content p{font-size:15px;line-height:1.75;color:var(--ink);opacity:0.85;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0}
.eden-cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:auto;padding-top:14px;padding-right:40px;padding-bottom:14px;padding-left:40px;background-color:var(--riffle);background-image:none;border-style:solid;border-width:1px;border-color:var(--riffle);color:#fff;text-decoration:none;font-family:"Fahkwang",sans-serif;font-size:12px;letter-spacing:2px;font-weight:500;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;transition:all .3s ease;box-shadow:0 4px 15px rgba(64,68,39,0.15)}
.eden-cta:hover{background-color:transparent;background-image:none;color:var(--riffle);box-shadow:0 4px 15px rgba(64,68,39,0)}
@media (max-width: 1024px) and (min-width: 769px){
.eden-img-back{height:260px}
.eden-img-front{height:360px}
}
@media (max-width: 768px){
.eden-ruma-images{order:-1}
.eden-img-back{width:55%;height:220px}
.eden-img-front{width:75%;height:300px}
.eden-cta{margin-top:16px}
}
.eden-specialties{background:radial-gradient(1200px 400px at 80% -10%, rgba(175,178,136,.12), transparent 60%), linear-gradient(180deg, #f8f8f7 0%, var(--snow) 100%);font-family:"Montserrat", sans-serif}
.eden-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none}
.eden-tabs::-webkit-scrollbar{display:none}
.eden-tab{flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;border-style:solid;border-width:1px;border-color:rgba(175, 178, 136, 0.35);color:var(--riffle);padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;font-family:"Montserrat", sans-serif;letter-spacing:1px;font-size:12px;font-weight:500;cursor:pointer;background-image:linear-gradient(135deg, rgba(255,255,255,0.65), rgba(255,255,255,0.25));background-color:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;transition:all .3s cubic-bezier(0.25, 1, 0.5, 1)}
.eden-tab.active{background-color:var(--riffle);background-image:none;border-color:var(--riffle);color:#fff}
.eden-tab:hover{background-color:var(--riffle);background-image:none;border-color:var(--riffle);color:#fff}
.eden-spec-item{padding-top:18px;padding-right:0;padding-bottom:18px;padding-left:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(60,60,59,.12)}
.eden-spec-item a{color:var(--ink);font-size:16px;font-weight:400;display:flex;align-items:center;justify-content:space-between;position:relative;transition:all .3s ease}
.eden-spec-item a::after{content:"→";color:var(--pear);font-weight:400;font-size:18px;opacity:0.3;transform:translateX(-5px);transition:all .3s ease}
.eden-spec-item a:hover{color:var(--riffle);font-weight:500;transform:translateX(4px)}
.eden-spec-item a:hover::after{opacity:1;transform:translateX(0)}
.eden-spec-card{height:280px}
.eden-spec-bg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .8s cubic-bezier(0.25, 1, 0.5, 1)}
.eden-spec-card:hover .eden-spec-bg{transform:scale(1.04)}
.eden-spec-info p{opacity:.8;margin-bottom:24px}
.eden-spec-cta{display:inline-block;padding-top:12px;padding-right:36px;padding-bottom:12px;padding-left:36px;color:#fff;background-color:var(--riffle);background-image:none;border-style:solid;border-width:1px;border-color:var(--riffle);text-decoration:none;font-family:"Montserrat", sans-serif;font-size:12px;letter-spacing:1.5px;font-weight:500;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;transition:all .3s ease;box-shadow:0 4px 15px rgba(64,68,39,0.15)}
.eden-spec-cta:hover{background-color:transparent;background-image:none;color:var(--riffle);box-shadow:0 4px 15px rgba(64,68,39,0)}
@media (min-width: 768px){
.eden-tabs{overflow-x:visible}
.eden-left-col{flex-shrink:0;flex-basis:46%;max-width:46%}
.eden-right-col{flex-shrink:0;flex-basis:46%;max-width:46%}
.eden-spec-card{height:360px}
}
@media (min-width: 1024px){
.eden-spec-card{height:420px}
}
.pattern-section::before{background-size:320px}
.pattern-content{text-align:center}
.pattern-content p{max-width:640px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;opacity:0.85}
@media (max-width: 768px){
.pattern-section::before{background-size:220px;opacity:0.04}
}
.providers{background:radial-gradient(900px 300px at 80% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #fafafa 0%, #ffffff 60%);font-family:"Montserrat",sans-serif}
.doctor-image-wrap{height:100%}
.doctor-image-wrap::before{content:"";position:absolute;top:-16px;left:-16px;right:16px;bottom:16px;border-style:solid;border-width:1.5px;border-color:rgba(175,178,136,.35);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;z-index:0}
.doctor-image-wrap img{position:relative;z-index:1;min-height:clamp(460px, 55vw, 660px);object-fit:cover;object-position:top center;display:block}
.doctor-badge{background-image:none;border-style:solid;border-width:1px;border-color:rgba(175,178,136,.25);min-width:220px}
.doctor-badge-dot{width:8px;height:8px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:var(--green);background-image:none;flex-shrink:0}
.doctor-badge-text{font-size:11px;line-height:1.5;color:var(--text)}
.doctor-badge-text strong{display:block;font-size:12px;color:var(--riffle)}
.doctor-tag{display:inline-block;letter-spacing:2px;font-size:11px;color:var(--green);text-transform:uppercase;margin-bottom:16px;font-weight:500}
.doctor-divider{width:44px;height:1.5px;background-color:var(--green);background-image:none;margin-top:20px;margin-right:0;margin-bottom:20px;margin-left:0;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}
.doctor-content p{font-size:15px;line-height:1.75;color:var(--text);opacity:.85;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}
.doctor-expertise-label{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--green);font-weight:600;margin-bottom:12px}
.doctor-pills{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px}
.doctor-pill{padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-style:solid;border-width:1px;border-color:rgba(175,178,136,.35);border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-size:11px;letter-spacing:0.5px;color:var(--riffle);background-color:rgba(175,178,136,.05);background-image:none}
.doctor-cta{display:inline-block;width:fit-content;margin-top:auto;padding-top:14px;padding-right:40px;padding-bottom:14px;padding-left:40px;background-color:var(--riffle);background-image:none;border-style:solid;border-width:1px;border-color:var(--riffle);color:#fff;font-family:"Montserrat", sans-serif;letter-spacing:2px;font-size:12px;font-weight:500;text-decoration:none;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;transition:all .3s ease;box-shadow:0 4px 15px rgba(64,68,39,0.15)}
.doctor-cta:hover{background-color:transparent;background-image:none;color:var(--riffle);box-shadow:0 4px 15px rgba(64,68,39,0)}
@media (max-width: 768px){
.doctor-image-wrap::before{top:-10px;left:-10px;right:10px;bottom:10px}
.doctor-badge{left:10px;bottom:16px}
.doctor-cta{margin-top:20px}
}
.brand-video{background-image:none;font-family:"Montserrat",sans-serif}
.brand-video-wrap{text-align:center}
.brand-video-frame{max-width:980px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;aspect-ratio:16/9;overflow:hidden;background-image:none;cursor:pointer}
.brand-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-width:0;display:block}
.brand-video-thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}
.brand-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(64,68,39,.85);background-image:none;display:flex;align-items:center;justify-content:center;transition:.3s ease;z-index:2}
.brand-video-frame:hover .brand-video-play{transform:translate(-50%,-50%) scale(1.08);background-color:var(--green);background-image:none}
.brand-video-play::after{content:"";margin-left:5px;border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent #fff}
.brand-video-frame::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-width:1px;border-color:rgba(64,68,39,.25);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;pointer-events:none;z-index:3}
@media (max-width: 900px){
.brand-video-play{width:64px;height:64px}
.brand-video-play::after{border-width:11px 0 11px 18px}
}
@media (max-width: 480px){
.brand-video-frame::before{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
}
.featured{background-image:none;font-family:"Montserrat",sans-serif}
.featured-header em{font-style:italic;color:#fff}
.card{height:520px;color:#fff;transition:.45s cubic-bezier(.2,.8,.2,1)}
.card:hover{transform:translateY(-10px);box-shadow:0 40px 120px rgba(0,0,0,.35)}
.card .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.08);transition:transform 1.2s ease}
.card:hover .bg{transform:scale(1.18)}
.card::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top, rgba(0,0,0,.75), rgba(0,0,0,.35) 55%, rgba(0,0,0,.15)), radial-gradient(120% 60% at 50% 100%, rgba(175,178,136,.25), transparent 60%);pointer-events:none}
.card-content{text-align:center}
.card p{opacity:.95;margin-bottom:18px}
.card .btn{font-family:"Montserrat",sans-serif;display:inline-block;padding-top:12px;padding-right:26px;padding-bottom:12px;padding-left:26px;border-style:solid;border-width:1px;border-color:rgba(175,178,136,.8);text-decoration:none;font-size:12px;letter-spacing:2px;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-right-radius:1px;border-bottom-left-radius:1px;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.25);background-image:none;transition:.3s ease;color:#fff}
.card .btn:hover{background-color:rgba(175,178,136,.8);background-image:none;border-color:rgba(175,178,136,.8);box-shadow:0 12px 30px rgba(175,178,136,.5);color:#fff}
@media (max-width: 1100px){
.card{height:500px}
}
@media (max-width: 1100px){
.eden-footer-wrap{grid-template-columns:1fr;row-gap:40px;column-gap:40px;text-align:center}
}
.e-con.hero-wrap{display:block}
:where(body.page-id-19) .e-con.hero-wrap{display:block}
:where(body.page-id-19) .e-con.hero-wrap{max-width:none}
.e-con.eden-ruma{display:block}
:where(body.page-id-19) .e-con.eden-ruma{display:block}
:where(body.page-id-19) .e-con.eden-ruma{max-width:none}
.e-con.eden-specialties{display:block}
:where(body.page-id-19) .e-con.eden-specialties{display:block}
:where(body.page-id-19) .e-con.eden-specialties{max-width:none}
.e-con.eden-spec-wrap{display:block}
.e-con.eden-ruma-images{display:block}
.e-con.pattern-section{display:block}
:where(body.page-id-19) .e-con.pattern-section{display:block}
:where(body.page-id-19) .e-con.pattern-section{max-width:none}
.e-con.pattern-content{display:block}
.e-con.providers{display:block}
:where(body.page-id-19) .e-con.providers{display:block}
:where(body.page-id-19) .e-con.providers{max-width:none}
.e-con.providers-wrap{display:block}
.e-con.doctor-image-wrap{display:block}
.e-con.doctor-expertise{display:block}
.e-con.brand-video{display:block}
:where(body.page-id-19) .e-con.brand-video{display:block}
:where(body.page-id-19) .e-con.brand-video{max-width:none}
.e-con.brand-video-wrap{display:block}
.e-con.featured{display:block}
:where(body.page-id-19) .e-con.featured{display:block}
:where(body.page-id-19) .e-con.featured{max-width:none}
.e-con.featured-wrap{display:block}
.e-con.eden-spec-card{display:block}
.e-con.eden-spec-info{display:block}
.e-con.eden-left-col{display:block}
.e-con.card{display:block}
.e-con.eden-ruma-wrap{display:grid}
.e-con.doctor-grid{display:grid}
.e-con.featured-grid{display:grid}
.e-con.featured-header{display:grid}
.e-con.eden-ruma-tag{display:flex}
.e-con.eden-tabs{display:flex}
.e-con.doctor-badge{display:flex}
.e-con.eden-ruma-content{display:flex}
.e-con.doctor-content{display:flex}
.e-con.card-content{display:flex}
.e-con.eden-right-col{display:flex}
.e-con.eden-ruma-tag > .elementor-widget{width:auto;max-width:none}
.e-con.eden-tabs > .elementor-widget{width:auto;max-width:none}
.hero-wrap .elementor-widget-video{max-width:none;height:100%}
.hero-wrap .elementor-widget-video > div{height:100%}
.hero-wrap .elementor-widget-video .elementor-wrapper{height:100%}
.hero-wrap video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
@media (min-width: 1025px){
.eden-nav-w ul.hfe-nav-menu li ul.sub-menu{position:absolute;top:100%;left:0;padding-top:16px !important;padding-right:20px !important;padding-bottom:16px !important;padding-left:20px !important;min-width:220px;border-top-left-radius:12px !important;border-top-right-radius:12px !important;border-bottom-right-radius:12px !important;border-bottom-left-radius:12px !important;z-index:9999;list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:rgba(20, 20, 20, 0.55) !important;background-image:none !important;background-color:rgba(20, 20, 20, 0.55) !important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-style:solid !important;border-width:1px !important;border-color:rgba(255,255,255,0.18) !important;box-shadow:0 20px 40px rgba(0,0,0,.45) !important}
}
@media (max-width: 1024px){
.eden-btn-w{display:none}
}
.eden-img-back img{object-fit:cover;display:block}
:where(body.page-id-19) .eden-img-back img{object-fit:cover;display:block}
:where(body.page-id-19) .eden-img-back img{box-shadow:none !important}
.eden-img-front img{object-fit:cover;display:block}
:where(body.page-id-19) .eden-img-front img{object-fit:cover;display:block}
:where(body.page-id-19) .eden-img-front img{box-shadow:none !important}
.eden-img-back > div{height:100%}
.eden-img-front > div{height:100%}
.eden-cta-w{margin-top:auto}
@media (max-width: 768px){
.eden-cta-w{margin-top:16px}
}
.eden-tabs .eden-tab-btn{flex-grow:0;flex-shrink:0;flex-basis:auto}
.eden-tabs .eden-tab-btn .elementor-button{position:relative;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(0.25, 1, 0.5, 1);box-shadow:none}
:where(body.page-id-19) .eden-tabs .eden-tab-btn .elementor-button{position:relative;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(0.25, 1, 0.5, 1);box-shadow:none}
:where(body.page-id-19) .eden-tabs .eden-tab-btn .elementor-button{background-image:linear-gradient(135deg, rgba(255,255,255,0.65), rgba(255,255,255,0.25)) !important;border-style:solid !important;border-width:1px !important;border-color:rgba(175, 178, 136, 0.35) !important}
.eden-tabs .eden-tab-btn .elementor-button:hover{background-color:var(--riffle);color:#fff}
:where(body.page-id-19) .eden-tabs .eden-tab-btn .elementor-button:hover{background-color:var(--riffle);color:#fff}
:where(body.page-id-19) .eden-tabs .eden-tab-btn .elementor-button:hover{background-image:none !important;border-color:var(--riffle) !important}
.e-con.eden-spec-grid{display:none}
.e-con.eden-spec-grid.eden-panel-active{display:flex}
.eden-spec-card .elementor-widget-image{height:100%}
.eden-spec-card .elementor-widget-image > div{height:100%}
.eden-spec-card img{object-fit:cover;display:block;transition:transform .8s cubic-bezier(0.25, 1, 0.5, 1)}
.eden-spec-card:hover img{transform:scale(1.04)}
.eden-spec-cta-w{width:auto}
.eden-spec-cta-w .elementor-button{display:inline-block;transition:all .3s ease}
:where(body.page-id-19) .eden-spec-cta-w .elementor-button{display:inline-block;transition:all .3s ease}
:where(body.page-id-19) .eden-spec-cta-w .elementor-button{background-image:none !important;border-style:solid !important;border-width:1px !important;border-color:var(--riffle) !important}
.eden-spec-cta-w .elementor-button:hover{background-color:transparent;color:var(--riffle);box-shadow:0 4px 15px rgba(64,68,39,0)}
:where(body.page-id-19) .eden-spec-cta-w .elementor-button:hover{background-color:transparent;color:var(--riffle);box-shadow:0 4px 15px rgba(64,68,39,0)}
:where(body.page-id-19) .eden-spec-cta-w .elementor-button:hover{background-image:none !important}
.doctor-image-wrap .elementor-widget-image{height:100%}
.doctor-image-wrap .elementor-widget-image > div{height:100%}
.doctor-badge::before{content:"";width:8px;height:8px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:var(--green);background-image:none;flex-shrink:0}
.doctor-divider-w{width:auto}
.doctor-divider-w .elementor-divider{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
.doctor-divider-w .elementor-divider-separator{display:block;width:44px;border-style:none;height:1.5px;background-color:var(--green);background-image:none;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}
.doctor-cta-w{width:auto;margin-top:auto}
.doctor-cta-w .elementor-button{display:inline-block;transition:all .3s ease}
:where(body.page-id-19) .doctor-cta-w .elementor-button{display:inline-block;width:fit-content;transition:all .3s ease}
:where(body.page-id-19) .doctor-cta-w .elementor-button{background-image:none !important;border-style:solid !important;border-width:1px !important;border-color:var(--riffle) !important}
.doctor-cta-w .elementor-button:hover{background-color:transparent;color:var(--riffle);box-shadow:0 4px 15px rgba(64,68,39,0)}
:where(body.page-id-19) .doctor-cta-w .elementor-button:hover{background-color:transparent;color:var(--riffle);box-shadow:0 4px 15px rgba(64,68,39,0)}
:where(body.page-id-19) .doctor-cta-w .elementor-button:hover{background-image:none !important}
@media (max-width: 768px){
.doctor-cta-w{margin-top:20px}
}
.brand-video-frame .elementor-wrapper{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow:hidden}
.brand-video-frame .elementor-custom-embed-image-overlay{background-size:cover;background-position:center}
.brand-video-frame .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:84px;height:84px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(64,68,39,.85);background-image:none;display:flex;align-items:center;justify-content:center;transition:.3s ease;z-index:2}
.brand-video-frame .elementor-custom-embed-play i{display:none}
.brand-video-frame .elementor-custom-embed-play svg{display:none}
.brand-video-frame .elementor-custom-embed-play::after{content:"";margin-left:5px;border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent #fff}
.brand-video-frame:hover .elementor-custom-embed-play{transform:translate(-50%, -50%) scale(1.08);background-color:var(--green);background-image:none}
@media (max-width: 900px){
.brand-video-frame .elementor-custom-embed-play{width:64px;height:64px}
.brand-video-frame .elementor-custom-embed-play::after{border-width:11px 0 11px 18px}
}
@media (max-width: 480px){
.brand-video-frame .elementor-wrapper{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
}
.card .card-bg-w{max-width:none;height:100%}
.card .card-bg-w > div{height:100%}
.card .card-bg-w img{object-fit:cover;display:block;transition:transform 1.2s ease}
.card:hover .card-bg-w img{transform:scale(1.18)}
.card .card-btn-w{width:auto}
.card-btn-w .elementor-button{display:inline-block;transition:.3s ease;box-shadow:none}
:where(body.page-id-19) .card-btn-w .elementor-button{display:inline-block;transition:.3s ease;box-shadow:none}
:where(body.page-id-19) .card-btn-w .elementor-button{background-image:none !important;border-style:solid !important;border-width:1px !important;border-color:rgba(175,178,136,.8) !important;backdrop-filter:blur(6px)}
.card-btn-w .elementor-button:hover{background-color:rgba(175,178,136,.8);box-shadow:0 12px 30px rgba(175,178,136,.5);color:#fff}
:where(body.page-id-19) .card-btn-w .elementor-button:hover{background-color:rgba(175,178,136,.8);box-shadow:0 12px 30px rgba(175,178,136,.5);color:#fff !important}
:where(body.page-id-19) .card-btn-w .elementor-button:hover{background-image:none !important;border-color:rgba(175,178,136,.8) !important}
@media (max-width: 1100px){
.footer-socials-w .elementor-social-icons-wrapper{justify-content:center}
}
body.ehf-header .ast-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}
body.ehf-header #content{padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}
.eden-spec-info h3.elementor-heading-title{margin-bottom:12px}
.doctor-content h2 span{display:block;font-size:clamp(13px, 1.8vw, 16px);color:var(--green);font-family:"Montserrat", sans-serif;font-weight:500;letter-spacing:1.5px;margin-top:6px}
.doctor-expertise-label .elementor-heading-title{margin-bottom:12px}
.brand-video h2.elementor-heading-title{margin-bottom:60px}
.brand-video h2 em{font-style:italic;color:var(--green)}
@media (max-width: 900px){
.brand-video h2.elementor-heading-title{margin-bottom:32px}
}
.featured-header h2.elementor-heading-title{max-width:620px}
.card h3.elementor-heading-title{margin-bottom:10px;text-shadow:0 6px 18px rgba(0,0,0,.45)}
.eden-tabs .eden-tab-btn.eden-tab-active .elementor-button{background-image:none;border-color:var(--riffle)}
.card .elementor-widget-text-editor{color:#fff}
:where(body.page-id-19) .elementor-element.elementor-element-n1900008{display:block}
:where(body.page-id-19) .elementor-element.elementor-element-n190000f{display:block}
:where(body.page-id-19) .elementor-element.elementor-element-n1900016{display:block}
:where(body.page-id-19) .elementor-element.elementor-element-n190001d{display:block}
.e-con.eden-tp-page{--display:flex}
.elementor-section{overflow:visible !important}
.elementor-container{overflow:visible !important}
.elementor-widget-wrap{overflow:visible !important}
.ruma-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("/wp-content/uploads/2026/07/eden-db0f8d48-photo-1570172619644-dfd03ed5d881.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;background-color:transparent}
:where(body.page-id-176) .ruma-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("/wp-content/uploads/2026/07/eden-d30495dd-Screenshot-2026-02-07-at-10.27.40-PM-scaled-2.png");background-size:cover;background-repeat:no-repeat;background-position:center;background-color:transparent}
:where(body.page-id-183) .ruma-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("/wp-content/uploads/2026/07/eden-37755605-photo-1512290923902-8a9f81dc236c.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;background-color:transparent}
:where(body.page-id-204, body.page-id-205, body.page-id-266, body.page-id-339, body.page-id-380, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-442, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576, body.page-id-874) .ruma-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("/wp-content/uploads/2026/07/eden-db0f8d48-photo-1570172619644-dfd03ed5d881.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;background-color:transparent}
.ruma-hero-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom, rgba(0,0,0,.45) 0%, rgba(0,0,0,.6) 100%);background-color:transparent}
:where(body.page-id-176) .ruma-hero-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.5));background-color:transparent}
:where(body.page-id-183) .ruma-hero-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,.4));background-color:transparent}
:where(body.page-id-204, body.page-id-205, body.page-id-266, body.page-id-339, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-442, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576, body.page-id-874) .ruma-hero-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom, rgba(0,0,0,.45) 0%, rgba(0,0,0,.6) 100%);background-color:transparent}
:where(body.page-id-380) .ruma-hero-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom, rgba(0,0,0,.5) 0%, rgba(0,0,0,.65) 100%);background-color:transparent}
.ruma-hero-content{display:flex;text-align:center;color:#fff}
:where(body.page-id-176) .ruma-hero-content h1{margin-bottom:10px}
:where(body.page-id-266, body.page-id-339, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576) .ruma-hero-content h1{margin-bottom:12px}
:where(body.page-id-442) .ruma-hero-content h1{margin-bottom:12px;margin-top:0}
.ruma-breadcrumb{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.9)}
:where(body.page-id-176, body.page-id-183) .ruma-breadcrumb{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.8)}
:where(body.page-id-266, body.page-id-339, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-442, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576) .ruma-breadcrumb{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.9)}
:where(body.page-id-380) .ruma-breadcrumb{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.8)}
.ruma-breadcrumb a{color:#fff;text-decoration:none;opacity:.9}
:where(body.page-id-176, body.page-id-183) .ruma-breadcrumb a{color:#fff;text-decoration:none;opacity:.85}
:where(body.page-id-266, body.page-id-339, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-442, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576) .ruma-breadcrumb a{color:#fff;text-decoration:none;opacity:.9}
:where(body.page-id-380) .ruma-breadcrumb a{color:#fff;text-decoration:none;opacity:.8;transition:color 0.3s ease}
.ruma-breadcrumb span{opacity:.7}
:where(body.page-id-176) .ruma-breadcrumb span{opacity:.6}
:where(body.page-id-183) .ruma-breadcrumb span{opacity:.6;margin-top:0;margin-right:10px;margin-bottom:0;margin-left:10px}
:where(body.page-id-266, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-442, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576) .ruma-breadcrumb span{opacity:.7}
:where(body.page-id-380) .ruma-breadcrumb span{opacity:.5;margin-top:0;margin-right:4px;margin-bottom:0;margin-left:4px}
.eden-pigment{background:radial-gradient(1200px 420px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f6f6f5 0%, var(--snow) 100%);font-family:"Montserrat", sans-serif}
.eden-pigment-wrap{max-width:1400px;display:grid}
.eden-pigment h2{margin-bottom:20px}
.eden-pigment h2 span{display:block;font-size:12px;letter-spacing:2px;color:var(--pear);text-transform:uppercase;margin-bottom:10px}
.eden-pigment p{font-size:clamp(14px, 2.5vw, 18px);line-height:1.85;color:var(--ink);max-width:520px;margin-bottom:18px}
.eden-pigment-cta{display:inline-block;margin-top:24px;padding-top:12px;padding-right:42px;padding-bottom:12px;padding-left:42px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);font-weight:600;letter-spacing:2px;text-decoration:none;transition:.35s ease}
.eden-pigment-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-pigment-visual{height:clamp(260px, 45vw, 520px)}
.eden-procedure{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
.eden-procedure-wrap{max-width:1400px;text-align:center}
.eden-procedure-eyebrow{margin-bottom:12px}
.eden-procedure h2{margin-bottom:40px}
.eden-procedure-grid{display:grid}
.eden-procedure-card{background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:left;transition:.35s ease}
.eden-procedure-card:hover{transform:translateY(-6px);box-shadow:0 36px 90px rgba(64,68,39,.32), 0 0 0 1px rgba(255,255,255,.55) inset}
.eden-procedure-icon{width:56px;height:56px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#AFB288;background-image:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.eden-procedure-card h3{margin-bottom:14px}
.eden-procedure-card p{opacity:.95}
.eden-procedure-cta{display:inline-block;margin-top:36px;padding-top:14px;padding-right:60px;padding-bottom:14px;padding-left:60px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease}
.eden-procedure-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-pig-acc{font-family:"Montserrat", sans-serif;background-image:none}
.eden-pig-acc-wrap{max-width:1400px}
.eden-pig-acc h2{margin-bottom:40px}
.eden-pig-acc h2 em{font-style:italic;font-weight:400}
.eden-pig-grid{display:grid}
.eden-pig-list{display:flex;grid-row:1 / -1}
:where(body.page-id-176) .eden-pig-list{display:flex;grid-row:1 / -1}
:where(body.page-id-339) .eden-pig-list{display:flex}
.eden-pig-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12);display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}
:where(body.page-id-176) .eden-pig-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12);padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}
:where(body.page-id-339) .eden-pig-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12);padding-bottom:20px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;transition:all 0.3s ease}
.eden-pig-item h4{color:var(--ink);font-weight:500}
:where(body.page-id-176) .eden-pig-item h4{color:var(--ink);font-weight:500;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(body.page-id-339) .eden-pig-item h4{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.eden-pig-toggle{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:20px;transition:.35s ease}
.eden-pig-item.active .eden-pig-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-pig-detail{display:none;grid-column:2;grid-row:1;align-self:start}
:where(body.page-id-176) .eden-pig-detail{display:none;grid-column:2;grid-row:1;align-self:start}
:where(body.page-id-339) .eden-pig-detail{display:none;animation:edenFadeIn 0.4s ease forwards}
.eden-pig-detail.active{display:block}
:where(body.page-id-176) .eden-pig-detail h3{margin-bottom:10px;margin-top:0}
:where(body.page-id-339) .eden-pig-detail h3{margin-bottom:10px}
:where(body.page-id-176) .eden-pig-meta{margin-bottom:20px}
:where(body.page-id-339) .eden-pig-meta{margin-bottom:12px}
:where(body.page-id-176) .eden-pig-detail p{max-width:620px}
:where(body.page-id-339) .eden-pig-detail p{max-width:620px;margin-bottom:0px}
.eden-pig-cta{display:inline-block;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-decoration:none;font-weight:600;transition:.35s ease}
:where(body.page-id-176) .eden-pig-cta{display:inline-block;margin-top:32px;padding-top:14px;padding-right:48px;padding-bottom:14px;padding-left:48px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-decoration:none;font-weight:600;transition:.35s ease}
:where(body.page-id-339) .eden-pig-cta{display:inline-block;margin-top:24px;padding-top:12px;padding-right:48px;padding-bottom:12px;padding-left:48px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-decoration:none;font-weight:600;transition:.35s ease}
.eden-pig-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-video-block{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#fff;background-image:none}
.eden-video-wrap{max-width:1400px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 80px);padding-bottom:0;padding-left:clamp(20px, 6vw, 80px);text-align:center}
.eden-video-eyebrow{margin-bottom:14px}
.eden-video-wrap h2{color:var(--ink);margin-bottom:22px}
.eden-video-desc{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:24px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
.eden-video-cta{margin-bottom:44px}
.eden-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-top-left-radius:clamp(18px, 4vw, 36px);border-top-right-radius:clamp(18px, 4vw, 36px);border-bottom-right-radius:clamp(18px, 4vw, 36px);border-bottom-left-radius:clamp(18px, 4vw, 36px);box-shadow:0 28px 70px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.5) inset;background-color:#000;background-image:none}
.eden-video-frame iframe{width:100%;height:100%;object-fit:cover;border-width:0}
.eden-video-frame video{width:100%;height:100%;object-fit:cover;border-width:0}
.eden-success{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.12), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-success-wrap{max-width:1400px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 80px);padding-bottom:0;padding-left:clamp(20px, 6vw, 80px);text-align:center}
.eden-success-eyebrow{margin-bottom:12px}
.eden-success h2{color:var(--ink);margin-bottom:18px}
.eden-success p{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:44px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
.eden-success-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:clamp(24px, 4vw, 44px);column-gap:clamp(24px, 4vw, 44px)}
.eden-ba-card{background-color:rgba(255,255,255,.6);background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;padding-top:22px;padding-right:22px;padding-bottom:30px;padding-left:22px;box-shadow:0 34px 80px rgba(64,68,39,.25), 0 0 0 1px rgba(255,255,255,.45) inset}
.eden-ba-wrap{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px}
.eden-ba-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
.eden-ba-after{clip-path:inset(0 50% 0 0);transition:clip-path .25s ease}
.eden-ba-divider{position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:rgba(255,255,255,.9);background-image:none;z-index:2}
.eden-ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.35);background-image:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(64,68,39,.35), 0 0 0 1px rgba(255,255,255,.5) inset;z-index:3;pointer-events:none}
.eden-ba-slider{position:absolute;top:0;right:0;bottom:0;left:0;appearance:none;background-image:none;background-color:transparent;z-index:5;cursor:ew-resize}
.eden-ba-slider::-webkit-slider-thumb{appearance:none;width:60px;height:60px;background-color:transparent;background-image:none;cursor:ew-resize}
.eden-ba-slider::-moz-range-thumb{width:60px;height:60px;background-color:transparent;background-image:none;border-style:none;cursor:ew-resize}
.eden-ba-labels{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--riffle);font-weight:600}
.eden-success-cta{margin-top:40px}
.eden-faq{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
:where(body.page-id-183) .eden-faq{font-family:"Montserrat", sans-serif;max-width:100vw;overflow-x:hidden;background:radial-gradient(1200px 360px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
:where(body.page-id-176, body.page-id-266, body.page-id-339) .eden-faq{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
:where(body.page-id-183) .eden-faq-wrap{max-width:1400px;box-sizing:border-box}
:where(body.page-id-176, body.page-id-266, body.page-id-339) .eden-faq-wrap{max-width:1400px}
.eden-faq-head{text-align:center}
.eden-faq-eyebrow{margin-bottom:14px}
.eden-faq-head h2{margin-bottom:18px}
.eden-faq-head p{max-width:820px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}
.eden-faq-list{display:grid}
:where(body.page-id-183) .eden-faq-list{display:grid;max-width:1100px;box-sizing:border-box}
:where(body.page-id-176, body.page-id-266, body.page-id-339) .eden-faq-list{display:grid;max-width:1100px}
.eden-faq-item{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.eden-faq-toggle{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
:where(body.page-id-183) .eden-faq-toggle{min-width:34px}
:where(body.page-id-176, body.page-id-339) .eden-faq-toggle{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.eden-faq-item.active .eden-faq-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-faq-a{overflow:hidden;transition:max-height .5s ease}
:where(body.page-id-183) .eden-faq-a{max-height:0;overflow:hidden;transition:max-height .45s ease}
:where(body.page-id-176, body.page-id-266, body.page-id-339) .eden-faq-a{max-height:0;overflow:hidden;transition:max-height .5s ease}
.eden-faq-a p{color:var(--ink)}
:where(body.page-id-183) .eden-faq-a p{padding-top:0;padding-right:clamp(16px, 4vw, 40px);padding-bottom:clamp(16px, 3vw, 28px);padding-left:clamp(16px, 4vw, 40px);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--ink)}
:where(body.page-id-176, body.page-id-266, body.page-id-339) .eden-faq-a p{padding-top:0;padding-right:clamp(22px, 4vw, 48px);padding-bottom:clamp(20px, 3vw, 32px);padding-left:clamp(22px, 4vw, 48px);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--ink)}
.eden-faq-cta{display:inline-block;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease}
:where(body.page-id-183) .eden-faq-cta{display:inline-block;padding-top:14px;padding-right:56px;padding-bottom:14px;padding-left:56px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease;max-width:100%}
:where(body.page-id-176, body.page-id-266, body.page-id-339) .eden-faq-cta{display:inline-block;padding-top:16px;padding-right:64px;padding-bottom:16px;padding-left:64px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease}
.eden-faq-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
@media (max-width: 1024px){
.eden-pigment-wrap{text-align:center}
.eden-pigment-content{max-width:720px}
.eden-pigment-p{max-width:100%}
.eden-pigment-cta{margin-top:18px;padding-top:12px;padding-right:36px;padding-bottom:12px;padding-left:36px}
.eden-pigment-visual{order:-1;height:clamp(220px, 60vw, 360px)}
.eden-pig-list{grid-row:auto}
.eden-pig-detail{grid-column:auto;grid-row:auto}
.eden-video-block{padding-top:48px;padding-right:0;padding-bottom:48px;padding-left:0}
.eden-video-wrap{padding-top:0;padding-right:28px;padding-bottom:0;padding-left:28px}
.eden-video-wrap h2{margin-bottom:18px}
.eden-video-desc{font-size:15px;line-height:1.75}
:where(body.page-id-176) .eden-video-desc{font-size:15px;line-height:1.75;margin-bottom:32px}
:where(body.page-id-339) .eden-video-desc{font-size:15px;margin-bottom:32px}
.eden-video-cta{margin-bottom:48px}
.eden-video-frame{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px}
.eden-success-wrap{padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px}
.eden-success-grid{grid-template-columns:repeat(2, 1fr);row-gap:32px;column-gap:32px}
.eden-ba-handle{width:48px;height:48px}
.eden-ba-slider::-webkit-slider-thumb{width:48px;height:48px}
.eden-ba-slider::-moz-range-thumb{width:48px;height:48px}
.eden-success p{margin-bottom:40px}
.eden-faq-head p{max-width:680px}
}
@media (max-width: 640px){
.eden-procedure h2{margin-bottom:40px}
.eden-procedure-cta{width:100%;max-width:320px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0;margin-top:24px}
}
@media (max-width: 600px){
.eden-pigment p{font-size:14px;line-height:1.75}
.eden-pigment-cta{width:100%;max-width:300px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}
.eden-pigment-visual{height:clamp(200px, 65vw, 300px)}
.eden-video-block{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}
.eden-video-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-video-desc{font-size:14.5px;line-height:1.7;margin-bottom:28px}
.eden-video-cta{margin-bottom:40px}
.eden-video-frame{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;box-shadow:0 18px 40px rgba(64,68,39,.25), 0 0 0 1px rgba(255,255,255,.5) inset}
.eden-success-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-success p{font-size:14.5px;line-height:1.7;margin-bottom:32px}
.eden-ba-wrap{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}
.eden-ba-handle{width:40px;height:40px}
.eden-ba-slider::-webkit-slider-thumb{width:40px;height:40px}
.eden-ba-slider::-moz-range-thumb{width:40px;height:40px}
.eden-ba-labels{font-size:10px;letter-spacing:1.5px}
.eden-faq-a p{padding-top:0;padding-bottom:16px}
.eden-faq-cta{width:100%;max-width:320px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}
}
:where(body.page-id-176, body.page-id-576) .elementor-element.elementor-element-c7600005{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c760000c{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c7600008{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c760000a{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c760001e{display:block}
:where(body.page-id-176, body.page-id-576) .elementor-element.elementor-element-c760001d{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c7600012{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c7600016{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c760001a{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-n870001f{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-n870001e{display:block}
:where(body.page-id-176, body.page-id-576) .elementor-element.elementor-element-c7600042{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c7600041{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c7600025{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c760002a{display:block}
:where(body.page-id-176, body.page-id-576) .elementor-element.elementor-element-c760002f{display:block}
:where(body.page-id-176, body.page-id-576) .elementor-element.elementor-element-c7600034{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-c7600039{display:block}
:where(body.page-id-176, body.page-id-576) .elementor-element.elementor-element-c760003e{display:block}
:where(body.page-id-176) .elementor-element.elementor-element-n870002e{display:block}
.results-container{max-width:100vw;font-family:"Montserrat", sans-serif;box-sizing:border-box;overflow-x:hidden}
.results-tabs-wrap{display:flex;row-gap:14px;column-gap:14px;overflow-x:auto;padding-top:10px;padding-right:6px;padding-bottom:26px;padding-left:6px;margin-bottom:40px;justify-content:flex-start;scrollbar-width:none}
.results-tabs-wrap::-webkit-scrollbar{display:none}
.results-tab{all:unset;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;border-style:solid;border-width:1px;border-color:rgba(175,178,136,.45);padding-top:14px;padding-right:32px;padding-bottom:14px;padding-left:32px;font-family:"Montserrat",sans-serif;letter-spacing:2px;cursor:pointer;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-size:11px;text-transform:uppercase;white-space:nowrap;color:#404427;-webkit-text-fill-color:#404427;background-image:linear-gradient(135deg, rgba(255,255,255,0.55), rgba(255,255,255,0.2));background-color:transparent;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 10px 26px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.9);transition:.45s cubic-bezier(.2,.8,.2,1)}
.results-tab:not(.active):hover{background-image:linear-gradient(135deg, rgba(175,178,136,0.65), rgba(175,178,136,0.35));background-color:transparent;color:#fff;-webkit-text-fill-color:#fff;transform:translateY(-3px);border-color:rgba(175,178,136,.9);box-shadow:0 22px 55px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.55), inset 0 -1px 0 rgba(64,68,39,.45)}
.results-tab.active{background-image:linear-gradient(135deg, rgba(175,178,136,0.65), rgba(175,178,136,0.35));background-color:transparent;color:#fff;-webkit-text-fill-color:#fff;border-color:rgba(175,178,136,.9);box-shadow:0 22px 55px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.55), inset 0 -1px 0 rgba(64,68,39,.45)}
.result-card{background-color:#fff;background-image:none;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,0.12);transition:.5s cubic-bezier(.2,.8,.2,1)}
.result-card:hover{transform:translateY(-8px);box-shadow:0 35px 80px rgba(0,0,0,0.2)}
@media (max-width: 1023px){
.result-card{box-shadow:0 6px 14px rgba(0,0,0,0.08)}
.results-tab{box-shadow:none;transform:none !important}
.results-tab:not(.active):hover{box-shadow:none;transform:none !important}
.results-tab.active{box-shadow:none;transform:none !important}
}
.ba-image-box{display:flex;aspect-ratio:4 / 3;position:relative;background-color:#eee;background-image:none}
.ba-image-box img{width:50%;height:100%;object-fit:cover}
.ba-image-box img:first-child{border-right-style:solid;border-right-width:2px;border-right-color:#fff}
.ba-tag{font-family:"Montserrat",sans-serif;position:absolute;bottom:14px;background-color:var(--eden-green);background-image:none;color:#fff;font-size:9px;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;text-transform:uppercase;letter-spacing:2px;font-weight:700;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;box-shadow:0 8px 18px rgba(175,178,136,.55)}
.tag-before{left:14px}
.tag-after{right:14px}
.result-content{padding-top:22px;padding-right:22px;padding-bottom:26px;padding-left:22px}
.result-category{font-family:"Montserrat",sans-serif;color:var(--eden-green);font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:700;display:block;margin-bottom:8px}
.result-content h3{margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;font-family:"Montserrat", sans-serif;font-size:20px;color:var(--text);line-height:1.2}
.result-content p{font-family:"Montserrat", sans-serif;font-size:14px;color:#777;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
@media (min-width: 768px){
.results-tabs-wrap{justify-content:center;overflow:visible;margin-bottom:60px}
.results-tab{font-size:13px;padding-top:16px;padding-right:38px;padding-bottom:16px;padding-left:38px}
.results-grid{grid-template-columns:repeat(2, 1fr)}
.result-content h3{font-size:24px}
}
@media (min-width: 1024px){
.results-grid{grid-template-columns:repeat(3, 1fr)}
}
.testimonial-hero{position:relative;padding-top:140px;padding-right:0;padding-bottom:140px;padding-left:0;background:radial-gradient(900px 300px at 70% -10%, rgba(175,178,136,.18), transparent 60%), linear-gradient(rgba(0,0,0,.55), rgba(0,0,0,.65)), url("/wp-content/uploads/2026/07/eden-aae48fcd-photo-1501004318641-b39e6451bec6.jpg") center/cover no-repeat;color:#fff;font-family:"Montserrat",sans-serif;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.testimonial-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(120% 60% at 50% 120%, rgba(0,0,0,.55), transparent 60%);background-color:transparent;pointer-events:none}
.testimonial-wrap{max-width:1100px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px;text-align:center;position:relative;z-index:2}
.testimonial-logo{display:flex;justify-content:center;align-items:center;width:auto;margin-top:0;margin-right:auto;margin-bottom:36px;margin-left:auto;position:relative;top:-12px}
.testimonial-logo img{width:100px;height:auto;display:block;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}
.testimonial-quote{font-family:"Montserrat",sans-serif;font-size:42px;line-height:1.25;margin-bottom:24px;margin-top:10px;text-shadow:0 6px 18px rgba(0,0,0,.35)}
.testimonial-body{font-family:"Montserrat",sans-serif;max-width:760px;margin-top:0;margin-right:auto;margin-bottom:24px;margin-left:auto;font-size:16px;line-height:1.8;opacity:.95}
.testimonial-author{font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#eaeaea}
.testimonial-arrow{appearance:none;-webkit-appearance:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;color:#fff;font:inherit;position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.35s cubic-bezier(.2,.8,.2,1);background-color:rgba(255,255,255,0.18);background-image:none;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border-style:solid;border-width:1px;border-color:rgba(255,255,255,.35);box-shadow:0 12px 30px rgba(0,0,0,.35), inset 0 0 0 1px rgba(255,255,255,.25);z-index:3}
.testimonial-arrow:hover{transform:translateY(-50%) scale(1.08);background-color:rgba(175,178,136,.45);background-image:none;border-color:rgba(175,178,136,.9);box-shadow:0 18px 46px rgba(0,0,0,.45)}
.testimonial-arrow svg{width:20px;height:20px;stroke:#fff;pointer-events:none}
.testimonial-arrow.prev{left:40px}
.testimonial-arrow.next{right:40px}
@media (max-width: 900px){
.testimonial-hero{padding-top:90px;padding-right:0;padding-bottom:90px;padding-left:0}
.testimonial-quote{font-size:30px}
.testimonial-arrow{width:44px;height:44px}
.testimonial-arrow.prev{left:14px}
.testimonial-arrow.next{right:14px}
}
@media (max-width: 480px){
.testimonial-quote{font-size:24px}
.testimonial-body{font-size:14px}
.testimonial-arrow{top:auto;bottom:24px;transform:none}
.testimonial-arrow.prev{left:40%}
.testimonial-arrow.next{right:40%}
}
@media (max-width: 600px){
.eden-faq-toggle{min-width:28px}
}
:where(body.page-id-183) .elementor-element.elementor-element-c8300005{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-n0500004{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-c8300028{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-c8300027{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-c830000b{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-c8300010{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-c8300015{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-c830001a{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-c830001f{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-c8300024{display:block}
:where(body.page-id-183) .elementor-element.elementor-element-n0500012{display:block}
*{box-sizing:border-box}
:where(body.page-id-442) *{box-sizing:inherit}
:where(body.page-id-204, body.page-id-205, body.page-id-266, body.page-id-339, body.page-id-380, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576, body.page-id-874) *{box-sizing:border-box}
*::before{box-sizing:border-box}
:where(body.page-id-442) *::before{box-sizing:inherit}
:where(body.page-id-204, body.page-id-205, body.page-id-266, body.page-id-339, body.page-id-380, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576, body.page-id-874) *::before{box-sizing:border-box}
*::after{box-sizing:border-box}
:where(body.page-id-442) *::after{box-sizing:inherit}
:where(body.page-id-204, body.page-id-205, body.page-id-266, body.page-id-339, body.page-id-380, body.page-id-389, body.page-id-408, body.page-id-414, body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502, body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-568, body.page-id-576, body.page-id-874) *::after{box-sizing:border-box}
.hub-wrap{max-width:1200px;font-family:"Noto Sans",sans-serif}
.hub-header{text-align:center;max-width:700px}
.hub-eyebrow{margin-bottom:10px}
.hub-grid{display:grid}
.hub-card{background-image:none;transition:.35s ease;text-decoration:none;display:block}
.hub-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(64,68,39,0.18)}
.hub-card-img{height:220px;background-size:cover;background-position:center}
.hub-card-body p{font-size:14px;color:#666;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}
.hub-card-link{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#6b6e46;font-weight:600}
.eden-btx-tag i{font-size:13px}
.eden-btx-hero h1{font-size:28px}
:where(body.page-id-536, body.page-id-551, body.page-id-559, body.page-id-576) .eden-btx-hero h1{font-size:28px}
:where(body.page-id-204, body.page-id-205, body.page-id-874) .eden-btx-hero h1{font-size:28px;line-height:1.12;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0;font-weight:600;color:var(--ink)}
.eden-btx-hero-cta{display:inline-block;padding-top:12px;padding-right:32px;padding-bottom:12px;padding-left:32px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;text-decoration:none;transition:.35s ease;background-color:#fff;background-image:none;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);box-shadow:0 14px 34px rgba(175,178,136,.45)}
.eden-btx-hero-cta:hover{transform:translateY(-2px);background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 26px 60px rgba(64,68,39,.4)}
.eden-btx-line-card{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:22px;padding-right:20px;padding-bottom:22px;padding-left:20px;background-image:linear-gradient(135deg, rgba(255,255,255,.96), rgba(244,243,242,.9));background-color:transparent;box-shadow:0 20px 50px rgba(64,68,39,.18), 0 0 0 1px rgba(255,255,255,.7) inset}
.eden-btx-spot-quote{font-style:italic;color:var(--sage);font-size:15px;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}
.eden-btx-spot-benefits i{color:var(--pear);margin-top:3px;font-size:13px;flex-shrink:0}
.eden-btx-love-quote{font-style:italic;color:var(--sage);font-size:15px;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}
.eden-btx-love-card .t{font-weight:600;font-size:14px;line-height:1.5}
.eden-btx-journey-meta{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--pear);font-weight:600}
.eden-btx-journey-rail{position:relative;padding-top:12px}
.eden-btx-journey-tag{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:rgba(60,60,59,.8)}
.eden-btx-myth-text{font-size:14px;line-height:1.75;font-weight:500}
.eden-btx-fact-text{font-size:14px;line-height:1.8}
.eden-btx-philo-quote{font-style:italic;color:var(--sage);font-size:16px;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}
.eden-btx-philo p{font-size:15px;line-height:1.9;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.eden-btx-book-quote{font-style:italic;color:var(--sage);font-size:16px;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}
.eden-btx-faq-side p{font-size:14px;line-height:1.85;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}
.eden-btx-faq-side-list i{color:var(--pear);margin-top:2px}
.eden-btx-faq-cta{display:inline-block;margin-top:18px;padding-top:12px;padding-right:32px;padding-bottom:12px;padding-left:32px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;border-style:solid;border-width:2px;border-color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--pear);text-decoration:none;font-weight:600;transition:.35s ease}
.eden-btx-faq-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
@media (min-width: 701px){
.eden-btx-hero{padding-top:64px;padding-right:0;padding-bottom:96px;padding-left:0}
.eden-btx-hero-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;row-gap:36px;column-gap:36px}
.eden-btx-hero h1{font-size:32px}
.eden-btx-hero-cta{padding-top:12px;padding-right:36px;padding-bottom:12px;padding-left:36px}
.eden-btx-lines{padding-top:46px;padding-right:0;padding-bottom:82px;padding-left:0}
.eden-btx-lines-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-lines-grid{grid-template-columns:repeat(2, minmax(0,1fr));row-gap:28px;column-gap:28px}
.eden-btx-spot-wrap{grid-template-columns:1.05fr .95fr;row-gap:40px;column-gap:40px;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-love-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-love-grid{grid-template-columns:repeat(3, minmax(0,1fr));row-gap:18px;column-gap:18px}
.eden-btx-areas-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-areas-head{flex-direction:row;align-items:flex-end;justify-content:space-between}
.eden-btx-areas-grid{row-gap:24px;column-gap:24px}
.eden-btx-journey-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-journey-head{flex-direction:row;justify-content:space-between;align-items:flex-end;row-gap:26px;column-gap:26px;margin-bottom:34px}
.eden-btx-fit-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-fit-grid{grid-template-columns:repeat(2, minmax(0,1fr));row-gap:28px;column-gap:28px}
.eden-btx-myths-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-care-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-care-grid{grid-template-columns:repeat(2, minmax(0,1fr));row-gap:28px;column-gap:28px}
.eden-btx-book-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-book-card{padding-top:54px;padding-right:40px;padding-bottom:54px;padding-left:40px}
.eden-btx-faq-wrap{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}
.eden-btx-faq-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);row-gap:40px;column-gap:40px}
}
@media (min-width: 1025px){
.eden-btx-hero h1{font-size:clamp(32px, 4.8vw, 46px)}
.eden-btx-lines-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-spot-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-love-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-areas-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-journey-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-fit-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-myths-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-care-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-book-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-faq-wrap{padding-top:0;padding-right:clamp(20px, 6vw, 120px);padding-bottom:0;padding-left:clamp(20px, 6vw, 120px)}
.eden-btx-lines-grid{grid-template-columns:repeat(3, minmax(0,1fr))}
.eden-btx-journey-steps{grid-template-columns:repeat(4, minmax(0,1fr));row-gap:24px;column-gap:24px}
.eden-btx-journey-step{padding-top:16px}
.eden-btx-myths-grid{grid-template-columns:repeat(3, minmax(0,1fr));row-gap:28px;column-gap:28px}
.eden-btx-myth-card{grid-template-columns:1fr}
}
@media (max-width: 600px){
.eden-btx-hero{padding-top:40px;padding-right:0;padding-bottom:64px;padding-left:0}
.eden-btx-hero-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px;row-gap:26px;column-gap:26px}
.eden-btx-hero h1{font-size:24px}
.eden-btx-lines-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-spot-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-love-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-areas-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-journey-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-fit-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-myths-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-care-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-book-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-faq-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}
.eden-btx-area-row{grid-template-columns:1fr}
.eden-btx-myth-card{grid-template-columns:1fr}
.eden-btx-care-grid{grid-template-columns:1fr}
.eden-btx-faq-grid{grid-template-columns:1fr}
.eden-btx-book-card{padding-top:36px;padding-right:20px;padding-bottom:36px;padding-left:20px}
}
@media (max-width: 700px){
.eden-footer-wrap{grid-template-columns:1fr;row-gap:40px;column-gap:40px;text-align:center}
}
.eden-gfaq .eden-faq-item.active .eden-faq-a{max-height:320px}
.eden-gfaq .eden-faq-item.active .eden-faq-toggle{background-color:var(--pear, #AFB288);background-image:none;color:#fff}
:where(body.page-id-204) .elementor-element.elementor-element-n2600020{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600005{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600009{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n260000e{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600013{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600018{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n260001d{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-g0400001{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600041{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600024{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600029{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n260002e{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600033{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600038{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n260003d{display:block}
:where(body.page-id-204) .elementor-element.elementor-element-n2600040{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700020{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700005{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700009{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n270000e{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700013{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700018{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n270001d{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-g0500001{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700041{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700024{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700029{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n270002e{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700033{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700038{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n270003d{display:block}
:where(body.page-id-205) .elementor-element.elementor-element-n2700040{display:block}
.eden-scar-intro{background:radial-gradient(1200px 420px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f6f6f5 0%, var(--snow) 100%);font-family:"Montserrat", sans-serif}
.eden-scar-intro-wrap{max-width:1400px;display:grid}
.eden-scar-intro h2{margin-bottom:20px}
.eden-scar-intro h2 span{display:block;font-size:12px;letter-spacing:2px;color:var(--pear);text-transform:uppercase;margin-bottom:10px}
.eden-scar-intro p{font-size:clamp(14px, 2.5vw, 18px);line-height:1.85;color:var(--ink);max-width:520px;margin-bottom:18px}
.eden-scar-intro-cta{margin-top:24px}
.eden-scar-intro-visual{height:clamp(260px, 45vw, 520px)}
@media (max-width: 1024px){
.eden-scar-intro-wrap{text-align:center}
.eden-scar-intro-content{max-width:720px}
.eden-scar-intro p{max-width:100%}
.eden-scar-intro-visual{order:-1;height:clamp(220px, 60vw, 360px)}
}
@media (max-width: 600px){
.eden-scar-intro-visual{height:clamp(200px, 65vw, 300px)}
}
.eden-scar-procedure{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
.eden-scar-procedure-wrap{max-width:1500px;text-align:center}
.eden-scar-procedure-eyebrow{margin-bottom:12px}
.eden-scar-procedure h2{margin-bottom:60px}
.eden-scar-procedure-grid{display:grid}
.eden-scar-procedure-card{background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:left;transition:.35s ease}
.eden-scar-procedure-card:hover{transform:translateY(-6px);box-shadow:0 36px 90px rgba(64,68,39,.32), 0 0 0 1px rgba(255,255,255,.55) inset}
.eden-scar-procedure-icon{width:56px;height:56px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#AFB288;background-image:none;display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.eden-scar-procedure-card h3{margin-bottom:14px}
.eden-scar-procedure-card p{opacity:.95}
.eden-scar-procedure-cta{margin-top:clamp(60px, 10vw, 120px)}
@media (max-width: 640px){
.eden-scar-procedure h2{margin-bottom:40px}
}
.eden-scar-types{font-family:"Montserrat", sans-serif;background-image:none}
.eden-scar-types-wrap{max-width:1400px}
.eden-scar-types-eyebrow{margin-bottom:12px}
.eden-scar-types h2{margin-bottom:16px}
.eden-scar-types-desc{max-width:720px;margin-bottom:56px}
.eden-scar-types-grid{display:grid}
.eden-scar-type-card{background-image:none;backdrop-filter:blur(14px);transition:.35s ease}
.eden-scar-type-card:hover{transform:translateY(-4px);box-shadow:0 28px 60px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.55) inset}
.eden-scar-type-card h3{margin-bottom:10px}
.eden-scar-type-card p{opacity:.9}
@media (max-width: 640px){
.eden-scar-types-desc{margin-bottom:40px}
}
.eden-scar-acc{font-family:"Montserrat", sans-serif;background-image:none}
.eden-scar-acc-wrap{max-width:1600px}
.eden-scar-acc h2{margin-bottom:80px}
.eden-scar-acc h2 em{font-style:italic;font-weight:400}
.eden-scar-acc-grid{display:grid}
.eden-scar-acc-list{display:flex}
.eden-scar-acc-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12);padding-bottom:28px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}
.eden-scar-acc-item h4{color:var(--ink);font-weight:500}
.eden-scar-acc-toggle{width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--riffle);transition:.35s ease}
.eden-scar-acc-item.active .eden-scar-acc-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-scar-acc-detail{display:none}
.eden-scar-acc-detail.active{display:block}
.eden-scar-acc-detail h3{margin-bottom:10px}
.eden-scar-acc-meta{margin-bottom:20px}
.eden-scar-acc-detail p{max-width:620px}
.eden-scar-acc-cta{display:inline-block;margin-top:32px;padding-top:14px;padding-right:48px;padding-bottom:14px;padding-left:48px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-decoration:none;font-weight:600;transition:.35s ease}
.eden-scar-acc-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-scar-video{padding-top:clamp(24px, 4vw, 48px);padding-right:0;padding-bottom:clamp(24px, 4vw, 48px);padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#fff;background-image:none}
.eden-scar-video-wrap{max-width:1600px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 140px);padding-bottom:0;padding-left:clamp(20px, 6vw, 140px);text-align:center}
.eden-scar-video-eyebrow{margin-bottom:14px}
.eden-scar-video-wrap h2{color:var(--ink);margin-bottom:22px}
.eden-scar-video-desc{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:44px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
.eden-scar-video-cta{margin-bottom:64px}
.eden-scar-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-top-left-radius:clamp(18px, 4vw, 36px);border-top-right-radius:clamp(18px, 4vw, 36px);border-bottom-right-radius:clamp(18px, 4vw, 36px);border-bottom-left-radius:clamp(18px, 4vw, 36px);box-shadow:0 28px 70px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.5) inset;background-color:#000;background-image:none}
.eden-scar-video-frame iframe{width:100%;height:100%;object-fit:cover;border-width:0}
.eden-scar-video-frame video{width:100%;height:100%;object-fit:cover;border-width:0}
@media (max-width: 1024px){
.eden-scar-video{padding-top:32px;padding-right:0;padding-bottom:80px;padding-left:0}
.eden-scar-video-wrap{padding-top:0;padding-right:28px;padding-bottom:0;padding-left:28px}
.eden-scar-video-cta{margin-bottom:48px}
}
@media (max-width: 600px){
.eden-scar-video{padding-top:24px;padding-right:0;padding-bottom:64px;padding-left:0}
.eden-scar-video-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-scar-video-cta{margin-bottom:40px}
}
.eden-scar-success{padding-top:clamp(24px, 4vw, 48px);padding-right:0;padding-bottom:clamp(24px, 4vw, 48px);padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.12), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-scar-success-wrap{max-width:1600px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 140px);padding-bottom:0;padding-left:clamp(20px, 6vw, 140px);text-align:center}
.eden-scar-success-eyebrow{margin-bottom:12px}
.eden-scar-success h2{color:var(--ink);margin-bottom:18px}
.eden-scar-success p{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:80px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
.eden-scar-success-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:clamp(28px, 4vw, 56px);column-gap:clamp(28px, 4vw, 56px)}
.eden-scar-ba-card{background-color:rgba(255,255,255,.6);background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;padding-top:22px;padding-right:22px;padding-bottom:30px;padding-left:22px;box-shadow:0 34px 80px rgba(64,68,39,.25), 0 0 0 1px rgba(255,255,255,.45) inset}
.eden-scar-ba-wrap{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px}
.eden-scar-ba-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
.eden-scar-ba-after{clip-path:inset(0 50% 0 0);transition:clip-path .25s ease}
.eden-scar-ba-divider{position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:rgba(255,255,255,.9);background-image:none;z-index:2}
.eden-scar-ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.35);background-image:none;backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(64,68,39,.35), 0 0 0 1px rgba(255,255,255,.5) inset;z-index:3;pointer-events:none}
.eden-scar-ba-slider{position:absolute;top:0;right:0;bottom:0;left:0;appearance:none;background-image:none;background-color:transparent;z-index:5;cursor:ew-resize}
.eden-scar-ba-slider::-webkit-slider-thumb{appearance:none;width:60px;height:60px;background-color:transparent;background-image:none;cursor:ew-resize}
.eden-scar-ba-slider::-moz-range-thumb{width:60px;height:60px;background-color:transparent;background-image:none;border-style:none;cursor:ew-resize}
.eden-scar-ba-labels{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--riffle);font-weight:600}
.eden-scar-success-cta{margin-top:clamp(60px, 10vw, 120px)}
@media (max-width: 1024px){
.eden-scar-success-grid{grid-template-columns:repeat(2, 1fr);row-gap:32px;column-gap:32px}
.eden-scar-ba-handle{width:48px;height:48px}
.eden-scar-ba-slider::-webkit-slider-thumb{width:48px;height:48px}
.eden-scar-ba-slider::-moz-range-thumb{width:48px;height:48px}
.eden-scar-success p{margin-bottom:56px}
}
@media (max-width: 600px){
.eden-scar-success-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-scar-ba-handle{width:40px;height:40px}
.eden-scar-ba-slider::-webkit-slider-thumb{width:40px;height:40px}
.eden-scar-ba-slider::-moz-range-thumb{width:40px;height:40px}
}
:where(body.page-id-266) .elementor-element.elementor-element-c6600005{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660000c{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600008{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660000a{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660001e{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660001d{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600012{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600016{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660001a{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600036{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600035{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600024{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600027{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660002a{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660002d{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600030{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600033{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-n880002c{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-n880002b{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660005a{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600059{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660003d{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600042{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600047{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c660004c{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600051{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-c6600056{display:block}
:where(body.page-id-266) .elementor-element.elementor-element-n880003b{display:block}
.booking-container{max-width:1000px}
.booking-header{text-align:center}
.booking-header span{display:block;margin-bottom:15px}
.booking-form-wrap{background-image:none;border-style:solid;border-width:1px;border-color:#eee}
.form-row{display:grid;grid-template-columns:1fr 1fr;row-gap:24px;column-gap:24px;margin-bottom:24px}
.form-group{display:flex;flex-direction:column}
.form-group label{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;color:#444;line-height:1.4}
.form-group input{padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;border-style:solid;border-width:1px;border-color:#ddd;font-family:"Montserrat", sans-serif;font-size:14px;line-height:1.5;min-height:52px;box-sizing:border-box;background-color:transparent;padding-right:44px}
.form-group select{border-style:solid;border-width:1px;border-color:#ddd;font-family:"Montserrat", sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box;background-color:transparent}
:where(body.page-id-271) .form-group select{padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;border-style:solid;border-width:1px;border-color:#ddd;font-family:"Montserrat", sans-serif;font-size:14px;line-height:1.5;min-height:52px;box-sizing:border-box;background-color:transparent;padding-right:44px}
:where(body.page-id-271) .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, #111 50%), linear-gradient(135deg, #111 50%, transparent 50%), linear-gradient(to right, transparent, transparent);background-position:calc(100% - 22px) 50%, calc(100% - 16px) 50%, 0 0;background-size:6px 6px, 6px 6px, 100% 100%;background-repeat:no-repeat}
.form-group textarea{padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;border-style:solid;border-width:1px;border-color:#ddd;font-family:"Montserrat", sans-serif;font-size:14px;line-height:1.5;min-height:52px;box-sizing:border-box;background-color:transparent;padding-right:44px}
.booking-submit-container{display:flex;justify-content:center;margin-top:30px}
.booking-submit{background-color:transparent;background-image:none;color:var(--eden-green);border-style:solid;border-width:1.5px;border-color:var(--eden-green);padding-top:16px;padding-right:45px;padding-bottom:16px;padding-left:45px;text-transform:uppercase;letter-spacing:3px;font-weight:500;font-size:13px;cursor:pointer;min-width:280px}
.booking-submit:hover{background-color:var(--eden-green);background-image:none;color:#fff}
@media (max-width: 1024px){
.booking-container{max-width:100%}
}
@media (max-width: 768px){
.form-row{grid-template-columns:1fr;row-gap:16px;column-gap:16px}
.booking-submit{width:100%;min-width:unset}
}
:where(body.page-id-271) .elementor-element.elementor-element-n0400008{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n0400007{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n0400004{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n0400006{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-g7100001{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n0400029{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n040000c{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n0400011{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n0400016{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n040001b{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n0400020{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n0400025{display:block}
:where(body.page-id-271) .elementor-element.elementor-element-n0400028{display:block}
.eden-pig-item:hover h4{color:var(--riffle);font-weight:600}
.eden-pig-item.active h4{color:var(--riffle);font-weight:600}
.eden-pig-details-container{background-image:none;display:flex;min-height:auto;box-sizing:border-box}
@media (max-width: 768px){
.eden-pigment p{font-size:14px;line-height:1.75}
.eden-pigment-cta{width:100%;max-width:300px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}
.eden-pigment-visual{height:clamp(200px, 65vw, 300px)}
.eden-procedure h2{margin-bottom:32px}
.eden-procedure-cta{width:100%;max-width:320px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}
.eden-success-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-success p{font-size:14.5px;margin-bottom:32px}
.eden-ba-wrap{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}
.eden-ba-handle{width:40px;height:40px}
.eden-ba-slider::-webkit-slider-thumb{width:40px;height:40px}
.eden-ba-slider::-moz-range-thumb{width:40px;height:40px}
.eden-ba-labels{font-size:10px;letter-spacing:1.5px}
.eden-faq-a p{padding-top:0;padding-bottom:16px}
.eden-faq-cta{width:100%;max-width:320px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}
.eden-video-block{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}
.eden-video-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-video-desc{font-size:14.5px;margin-bottom:24px}
.eden-video-cta{margin-bottom:32px}
.eden-video-frame{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}
}
:where(body.page-id-339) .elementor-element.elementor-element-c3900005{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c390000c{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c3900008{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c390000a{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c390001e{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c390001d{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c3900012{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c3900016{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c390001a{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-n7200020{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-n720001f{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c3900042{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c3900041{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c3900025{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c390002a{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c390002f{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c3900034{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c3900039{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-c390003e{display:block}
:where(body.page-id-339) .elementor-element.elementor-element-n720002f{display:block}
.ruma-breadcrumb a:hover{color:var(--eden-green)}
.eden-acne-intro{background:radial-gradient(1200px 420px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f6f6f5 0%, var(--snow) 100%);font-family:"Montserrat", sans-serif}
.eden-acne-intro-wrap{max-width:1400px;display:grid}
.eden-acne-intro h2{margin-bottom:20px}
.eden-acne-intro h2 span{display:block;font-size:12px;letter-spacing:2px;color:var(--pear);text-transform:uppercase;margin-bottom:10px}
.eden-acne-intro p{max-width:520px;margin-bottom:18px}
.eden-acne-intro-cta{display:inline-block;margin-top:24px;padding-top:12px;padding-right:42px;padding-bottom:12px;padding-left:42px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);font-weight:600;letter-spacing:2px;text-decoration:none;transition:.35s ease}
.eden-acne-intro-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-acne-intro-visual{height:clamp(260px, 45vw, 520px)}
.eden-acne-procedure{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
.eden-acne-procedure-wrap{max-width:1400px;text-align:center}
.eden-acne-procedure-eyebrow{margin-bottom:12px}
.eden-acne-procedure h2{margin-bottom:40px}
.eden-acne-procedure-grid{display:grid}
.eden-acne-procedure-card{background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:left;transition:.35s ease}
.eden-acne-procedure-card:hover{transform:translateY(-6px);box-shadow:0 36px 90px rgba(64,68,39,.32), 0 0 0 1px rgba(255,255,255,.55) inset}
.eden-acne-procedure-icon{width:56px;height:56px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#AFB288;background-image:none;display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.eden-acne-procedure-card h3{margin-bottom:14px}
.eden-acne-procedure-card p{opacity:.95}
.eden-acne-procedure-cta{display:inline-block;margin-top:36px;padding-top:14px;padding-right:60px;padding-bottom:14px;padding-left:60px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease}
.eden-acne-procedure-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-acne-types{font-family:"Montserrat", sans-serif;background-image:none}
.eden-acne-types-wrap{max-width:1400px}
.eden-acne-types-eyebrow{margin-bottom:12px}
.eden-acne-types h2{margin-bottom:16px}
.eden-acne-types-desc{max-width:720px;margin-bottom:36px}
.eden-acne-types-grid{display:grid}
.eden-acne-type-card{background-image:none;backdrop-filter:blur(14px);transition:.35s ease}
.eden-acne-type-card:hover{transform:translateY(-4px);box-shadow:0 28px 60px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.55) inset}
.eden-acne-type-card h3{margin-bottom:10px}
.eden-acne-type-card p{opacity:.9}
.eden-acne-acc{font-family:"Montserrat", sans-serif;background-image:none}
.eden-acne-acc-wrap{max-width:1400px}
.eden-acne-acc h2{margin-bottom:40px}
.eden-acne-acc h2 em{font-style:italic;font-weight:400}
.eden-acne-acc-grid{display:grid}
.eden-acne-acc-list{display:flex}
.eden-acne-acc-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12);padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}
.eden-acne-acc-item h4{color:var(--ink);font-weight:500;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.eden-acne-acc-toggle{width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--riffle);transition:.35s ease;flex-shrink:0}
.eden-acne-acc-item.active .eden-acne-acc-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-acne-details-container{background-image:none;display:flex}
.eden-acne-acc-detail{display:none;animation:edenFadeIn 0.4s ease forwards}
.eden-acne-acc-detail.active{display:block}
.eden-acne-acc-detail h3{margin-bottom:10px;margin-top:0}
.eden-acne-acc-meta{margin-bottom:20px}
.eden-acne-acc-detail p{max-width:620px}
.eden-acne-acc-cta{display:inline-block;margin-top:32px;padding-top:14px;padding-right:48px;padding-bottom:14px;padding-left:48px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-decoration:none;font-weight:600;transition:.35s ease;width:fit-content}
.eden-acne-acc-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-acne-video{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#fff;background-image:none}
.eden-acne-video-wrap{max-width:1400px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 80px);padding-bottom:0;padding-left:clamp(20px, 6vw, 80px);text-align:center}
.eden-acne-video-eyebrow{margin-bottom:14px}
.eden-acne-video-wrap h2{color:var(--ink);margin-bottom:22px}
.eden-acne-video-desc{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:24px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
.eden-acne-video-cta{margin-bottom:44px}
.eden-acne-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-top-left-radius:clamp(18px, 4vw, 36px);border-top-right-radius:clamp(18px, 4vw, 36px);border-bottom-right-radius:clamp(18px, 4vw, 36px);border-bottom-left-radius:clamp(18px, 4vw, 36px);box-shadow:0 28px 70px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.5) inset;background-color:#000;background-image:none}
.eden-acne-video-frame iframe{width:100%;height:100%;object-fit:cover;border-width:0}
.eden-acne-video-frame video{width:100%;height:100%;object-fit:cover;border-width:0}
.eden-acne-success{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.12), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-acne-success-wrap{max-width:1400px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 80px);padding-bottom:0;padding-left:clamp(20px, 6vw, 80px);text-align:center}
.eden-acne-success-eyebrow{margin-bottom:12px}
.eden-acne-success h2{color:var(--ink);margin-bottom:18px}
.eden-acne-success p{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:44px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
.eden-acne-success-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:clamp(24px, 4vw, 44px);column-gap:clamp(24px, 4vw, 44px)}
.eden-acne-ba-card{background-color:rgba(255,255,255,.6);background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;padding-top:22px;padding-right:22px;padding-bottom:30px;padding-left:22px;box-shadow:0 34px 80px rgba(64,68,39,.25), 0 0 0 1px rgba(255,255,255,.45) inset}
.eden-acne-ba-wrap{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px}
.eden-acne-ba-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
.eden-acne-ba-after{clip-path:inset(0 50% 0 0);transition:clip-path .25s ease}
.eden-acne-ba-divider{position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:rgba(255,255,255,.9);background-image:none;z-index:2}
.eden-acne-ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.35);background-image:none;backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(64,68,39,.35), 0 0 0 1px rgba(255,255,255,.5) inset;z-index:3;pointer-events:none}
.eden-acne-ba-slider{position:absolute;top:0;right:0;bottom:0;left:0;appearance:none;background-image:none;background-color:transparent;z-index:5;cursor:ew-resize}
.eden-acne-ba-slider::-webkit-slider-thumb{appearance:none;width:60px;height:60px;background-color:transparent;background-image:none;cursor:ew-resize}
.eden-acne-ba-slider::-moz-range-thumb{width:60px;height:60px;background-color:transparent;background-image:none;border-style:none;cursor:ew-resize}
.eden-acne-ba-labels{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--riffle);font-weight:600}
.eden-acne-success-cta{margin-top:40px}
.eden-acne-faq{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
.eden-acne-faq-wrap{max-width:1400px}
.eden-acne-faq-head{text-align:center}
.eden-acne-faq-eyebrow{margin-bottom:14px}
.eden-acne-faq-head h2{margin-bottom:18px}
.eden-acne-faq-head p{max-width:820px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}
.eden-acne-faq-list{display:grid;max-width:1100px}
.eden-acne-faq-item{background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:.4s ease}
.eden-acne-faq-item:hover{box-shadow:0 36px 90px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.6) inset}
.eden-acne-faq-q{display:flex}
.eden-acne-faq-toggle{transition:.35s ease}
.eden-acne-faq-item.active .eden-acne-faq-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-acne-faq-a{max-height:0;overflow:hidden;transition:max-height .5s ease}
.eden-acne-faq-a p{padding-top:0;padding-right:clamp(22px, 4vw, 48px);padding-bottom:clamp(20px, 3vw, 32px);padding-left:clamp(22px, 4vw, 48px);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:clamp(14px, 2.4vw, 17px);line-height:1.9;color:var(--ink)}
.eden-acne-faq-cta-wrap{margin-top:40px;text-align:center;display:block}
.eden-acne-faq-cta{display:inline-block;padding-top:16px;padding-right:64px;padding-bottom:16px;padding-left:64px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease;background-color:#fff}
.eden-acne-faq-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
@media (max-width: 1024px){
.eden-acne-intro-wrap{text-align:center}
.eden-acne-intro-content{max-width:720px}
.eden-acne-intro p{max-width:100%}
.eden-acne-intro-visual{order:-1;height:clamp(220px, 60vw, 360px)}
.eden-acne-video{padding-top:48px;padding-right:0;padding-bottom:48px;padding-left:0}
.eden-acne-video-wrap{padding-top:0;padding-right:28px;padding-bottom:0;padding-left:28px}
.eden-acne-video-cta{margin-bottom:48px}
.eden-acne-success-wrap{padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px}
.eden-acne-success-grid{grid-template-columns:repeat(2, 1fr);row-gap:32px;column-gap:32px}
.eden-acne-ba-handle{width:48px;height:48px}
.eden-acne-ba-slider::-webkit-slider-thumb{width:48px;height:48px}
.eden-acne-ba-slider::-moz-range-thumb{width:48px;height:48px}
.eden-acne-success p{margin-bottom:40px}
.eden-acne-faq-head p{max-width:680px}
}
@media (max-width: 640px){
.eden-acne-procedure h2{margin-bottom:40px}
.eden-acne-types-desc{margin-bottom:40px}
}
@media (max-width: 600px){
.eden-acne-intro-visual{height:clamp(200px, 65vw, 300px)}
.eden-acne-video{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}
.eden-acne-video-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-acne-video-cta{margin-bottom:40px}
.eden-acne-success-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-acne-ba-handle{width:40px;height:40px}
.eden-acne-ba-slider::-webkit-slider-thumb{width:40px;height:40px}
.eden-acne-ba-slider::-moz-range-thumb{width:40px;height:40px}
.eden-acne-faq-cta{width:100%;max-width:320px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}
}
:where(body.page-id-380) .elementor-element.elementor-element-c8000005{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800000c{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000008{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800000a{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800001e{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800001d{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000012{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000016{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800001a{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000036{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000035{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000024{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000027{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800002a{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800002d{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000030{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000033{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-n240002e{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-n240002d{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800005a{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000059{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800003d{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000042{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000047{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c800004c{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000051{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-c8000056{display:block}
:where(body.page-id-380) .elementor-element.elementor-element-n240003d{display:block}
.eden-hydra-intro{background:radial-gradient(1200px 420px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f6f6f5 0%, var(--snow) 100%);font-family:"Montserrat",sans-serif}
.eden-hydra-intro-wrap{max-width:1400px;display:grid}
.eden-hydra-intro h2{margin-bottom:20px}
.eden-hydra-intro h2 span{display:block;font-size:12px;letter-spacing:2px;color:var(--pear);text-transform:uppercase;margin-bottom:10px}
:where(body.page-id-389) .eden-hydra-intro p{max-width:520px;margin-bottom:18px}
:where(body.page-id-414) .eden-hydra-intro p{font-size:clamp(14px, 2.5vw, 18px);line-height:1.85;color:var(--ink);max-width:520px;margin-bottom:18px}
.eden-hydra-intro-cta{display:inline-block;margin-top:24px;padding-top:12px;padding-right:42px;padding-bottom:12px;padding-left:42px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);font-weight:600;letter-spacing:2px;text-decoration:none;transition:.35s ease}
.eden-hydra-intro-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-hydra-intro-visual{height:clamp(260px, 45vw, 520px)}
.eden-hydra-overview{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
.eden-hydra-overview-wrap{text-align:center}
:where(body.page-id-389) .eden-hydra-overview-wrap{max-width:1400px;text-align:center}
:where(body.page-id-414) .eden-hydra-overview-wrap{max-width:1500px;text-align:center}
.eden-hydra-overview-eyebrow{margin-bottom:12px}
.eden-hydra-overview h2{margin-bottom:40px}
.eden-hydra-overview-grid{display:grid}
.eden-hydra-overview-card{background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:left;transition:.35s ease}
.eden-hydra-overview-card:hover{transform:translateY(-6px);box-shadow:0 36px 90px rgba(64,68,39,.32), 0 0 0 1px rgba(255,255,255,.55) inset}
.eden-hydra-overview-icon{width:56px;height:56px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#AFB288;background-image:none;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;margin-bottom:18px}
.eden-hydra-overview-icon i{color:#fff}
.eden-hydra-overview-card h3{margin-bottom:14px}
.eden-hydra-overview-card p{opacity:.95}
.eden-hydra-overview-cta{display:inline-block;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease}
:where(body.page-id-389) .eden-hydra-overview-cta{display:inline-block;margin-top:36px;padding-top:14px;padding-right:60px;padding-bottom:14px;padding-left:60px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease}
:where(body.page-id-414) .eden-hydra-overview-cta{display:inline-block;margin-top:clamp(40px, 6vw, 60px);padding-top:14px;padding-right:60px;padding-bottom:14px;padding-left:60px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease}
.eden-hydra-overview-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-hydra-benefits{font-family:"Montserrat", sans-serif;background-image:none}
.eden-hydra-benefits-wrap{max-width:1400px}
.eden-hydra-benefits-eyebrow{margin-bottom:12px}
.eden-hydra-benefits h2{margin-bottom:16px}
.eden-hydra-benefits-desc{max-width:720px;margin-bottom:36px}
.eden-hydra-benefits-grid{display:grid}
.eden-hydra-benefit-card{background-image:none;backdrop-filter:blur(14px);transition:.35s ease}
.eden-hydra-benefit-card:hover{transform:translateY(-4px);box-shadow:0 28px 60px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.55) inset}
.eden-hydra-benefit-icon{width:48px;height:48px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#AFB288;background-image:none;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;margin-bottom:14px}
.eden-hydra-benefit-icon i{color:#fff}
.eden-hydra-benefit-card h3{margin-bottom:10px}
.eden-hydra-benefit-card p{opacity:.9}
.eden-hydra-packages{font-family:"Montserrat", sans-serif;background-image:none}
:where(body.page-id-389) .eden-hydra-packages-wrap{max-width:1400px}
:where(body.page-id-414) .eden-hydra-packages-wrap{max-width:1600px}
.eden-hydra-packages h2{margin-bottom:40px}
.eden-hydra-packages h2 em{font-style:italic;font-weight:400}
.eden-hydra-packages-grid{display:grid}
.eden-hydra-packages-list{display:flex}
.eden-hydra-packages-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12);display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}
:where(body.page-id-389) .eden-hydra-packages-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12);padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}
:where(body.page-id-414) .eden-hydra-packages-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12);padding-bottom:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}
.eden-hydra-packages-item h4{color:var(--ink);font-weight:500;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.eden-hydra-packages-item.active h4{color:var(--riffle);font-weight:600}
.eden-hydra-packages-toggle{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--riffle);transition:.35s ease;flex-shrink:0}
:where(body.page-id-389) .eden-hydra-packages-toggle{width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--riffle);transition:.35s ease;flex-shrink:0}
:where(body.page-id-414) .eden-hydra-packages-toggle{width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--riffle);transition:.35s ease}
.eden-hydra-packages-item.active .eden-hydra-packages-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-hydra-details-container{background-image:none;display:flex}
.eden-hydra-packages-detail{display:none;animation:edenFadeIn 0.4s ease forwards}
:where(body.page-id-389) .eden-hydra-packages-detail{display:none;animation:edenFadeIn 0.4s ease forwards}
:where(body.page-id-414) .eden-hydra-packages-detail{display:none}
.eden-hydra-packages-detail.active{display:block}
:where(body.page-id-389) .eden-hydra-packages-detail h3{margin-bottom:10px;margin-top:0}
:where(body.page-id-414) .eden-hydra-packages-detail h3{margin-bottom:10px}
.eden-hydra-packages-meta{margin-bottom:20px}
.eden-hydra-packages-detail p{max-width:620px}
.eden-hydra-packages-cta{display:inline-block;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-decoration:none;font-weight:600;transition:.35s ease}
:where(body.page-id-389) .eden-hydra-packages-cta{display:inline-block;margin-top:32px;padding-top:14px;padding-right:48px;padding-bottom:14px;padding-left:48px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-decoration:none;font-weight:600;transition:.35s ease;width:fit-content}
:where(body.page-id-414) .eden-hydra-packages-cta{display:inline-block;margin-top:20px;padding-top:14px;padding-right:48px;padding-bottom:14px;padding-left:48px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-decoration:none;font-weight:600;transition:.35s ease}
.eden-hydra-packages-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-hydra-video{font-family:"Montserrat", sans-serif;background-color:#fff;background-image:none}
:where(body.page-id-389) .eden-hydra-video{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#fff;background-image:none}
:where(body.page-id-414) .eden-hydra-video{padding-top:clamp(40px, 6vw, 70px);padding-right:0;padding-bottom:clamp(40px, 6vw, 70px);padding-left:0;font-family:"Montserrat", sans-serif;width:100%;background-color:#fff;background-image:none}
.eden-hydra-video-wrap{text-align:center}
:where(body.page-id-389) .eden-hydra-video-wrap{max-width:1400px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 80px);padding-bottom:0;padding-left:clamp(20px, 6vw, 80px);text-align:center}
:where(body.page-id-414) .eden-hydra-video-wrap{max-width:1600px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 140px);padding-bottom:0;padding-left:clamp(20px, 6vw, 140px);text-align:center}
.eden-hydra-video-eyebrow{margin-bottom:14px}
.eden-hydra-video-wrap h2{color:var(--ink);margin-bottom:22px}
.eden-hydra-video-desc{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:24px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
:where(body.page-id-389) .eden-hydra-video-cta{margin-bottom:44px}
:where(body.page-id-414) .eden-hydra-video-cta{margin-bottom:40px}
.eden-hydra-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-top-left-radius:clamp(18px, 4vw, 36px);border-top-right-radius:clamp(18px, 4vw, 36px);border-bottom-right-radius:clamp(18px, 4vw, 36px);border-bottom-left-radius:clamp(18px, 4vw, 36px);box-shadow:0 28px 70px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.5) inset;background-color:#000;background-image:none}
.eden-hydra-video-frame iframe{width:100%;height:100%;object-fit:cover;border-width:0}
.eden-hydra-video-frame video{width:100%;height:100%;object-fit:cover;border-width:0}
.eden-hydra-results{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.12), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
:where(body.page-id-389) .eden-hydra-results{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.12), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
:where(body.page-id-414) .eden-hydra-results{padding-top:clamp(40px, 6vw, 70px);padding-right:0;padding-bottom:clamp(40px, 6vw, 70px);padding-left:0;font-family:"Montserrat", sans-serif;width:100%;background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.12), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-hydra-results-wrap{text-align:center}
:where(body.page-id-389) .eden-hydra-results-wrap{max-width:1400px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 80px);padding-bottom:0;padding-left:clamp(20px, 6vw, 80px);text-align:center}
:where(body.page-id-414) .eden-hydra-results-wrap{max-width:1600px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 140px);padding-bottom:0;padding-left:clamp(20px, 6vw, 140px);text-align:center}
.eden-hydra-results-eyebrow{margin-bottom:12px}
.eden-hydra-results h2{color:var(--ink);margin-bottom:18px}
.eden-hydra-results p{font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
:where(body.page-id-389) .eden-hydra-results p{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:44px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
:where(body.page-id-414) .eden-hydra-results p{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:40px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
.eden-hydra-results-grid{display:grid;grid-template-columns:repeat(3, 1fr)}
:where(body.page-id-389) .eden-hydra-results-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:clamp(24px, 4vw, 44px);column-gap:clamp(24px, 4vw, 44px)}
:where(body.page-id-414) .eden-hydra-results-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:clamp(24px, 3vw, 44px);column-gap:clamp(24px, 3vw, 44px)}
.eden-hydra-ba-card{background-color:rgba(255,255,255,.6);background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;padding-top:22px;padding-right:22px;padding-bottom:30px;padding-left:22px;box-shadow:0 34px 80px rgba(64,68,39,.25), 0 0 0 1px rgba(255,255,255,.45) inset}
.eden-hydra-ba-wrap{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px}
.eden-hydra-ba-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
.eden-hydra-ba-after{clip-path:inset(0 50% 0 0);transition:clip-path .25s ease}
.eden-hydra-ba-divider{position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:rgba(255,255,255,.9);background-image:none;z-index:2}
.eden-hydra-ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.35);background-image:none;backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(64,68,39,.35), 0 0 0 1px rgba(255,255,255,.5) inset;z-index:3;pointer-events:none}
.eden-hydra-ba-slider{position:absolute;top:0;right:0;bottom:0;left:0;appearance:none;background-image:none;background-color:transparent;z-index:5;cursor:ew-resize}
.eden-hydra-ba-slider::-webkit-slider-thumb{appearance:none;width:60px;height:60px;background-color:transparent;background-image:none;cursor:ew-resize}
.eden-hydra-ba-slider::-moz-range-thumb{width:60px;height:60px;background-color:transparent;background-image:none;border-style:none;cursor:ew-resize}
.eden-hydra-ba-labels{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--riffle);font-weight:600}
:where(body.page-id-389) .eden-hydra-results-cta{margin-top:40px}
:where(body.page-id-414) .eden-hydra-results-cta{margin-top:clamp(40px, 6vw, 60px)}
.eden-hydra-faq{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
.eden-hydra-faq-wrap{max-width:1400px}
.eden-hydra-faq-head{text-align:center}
.eden-hydra-faq-eyebrow{margin-bottom:14px}
.eden-hydra-faq-head h2{margin-bottom:18px}
.eden-hydra-faq-head p{max-width:820px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}
.eden-hydra-faq-list{display:grid;max-width:1100px}
.eden-hydra-faq-item{background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:.4s ease}
.eden-hydra-faq-item:hover{box-shadow:0 36px 90px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.6) inset}
.eden-hydra-faq-q{display:flex}
.eden-hydra-faq-toggle{transition:.35s ease}
.eden-hydra-faq-item.active .eden-hydra-faq-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-hydra-faq-a{max-height:0;overflow:hidden;transition:max-height .5s ease}
.eden-hydra-faq-a p{padding-top:0;padding-right:clamp(22px, 4vw, 48px);padding-bottom:clamp(20px, 3vw, 32px);padding-left:clamp(22px, 4vw, 48px);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:clamp(14px, 2.4vw, 17px);line-height:1.9;color:var(--ink)}
.eden-hydra-faq-cta-wrap{display:block}
.eden-hydra-faq-cta{display:inline-block;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease;background-color:#fff}
:where(body.page-id-389) .eden-hydra-faq-cta{display:inline-block;padding-top:16px;padding-right:64px;padding-bottom:16px;padding-left:64px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease;background-color:#fff}
:where(body.page-id-414) .eden-hydra-faq-cta{display:inline-block;padding-top:16px;padding-right:64px;padding-bottom:16px;padding-left:64px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease}
.eden-hydra-faq-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
@media (max-width: 1024px){
.eden-hydra-intro-wrap{text-align:center}
.eden-hydra-intro-content{max-width:720px}
.eden-hydra-intro p{max-width:100%}
.eden-hydra-intro-visual{order:-1;height:clamp(220px, 60vw, 360px)}
:where(body.page-id-414) .eden-hydra-video{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}
:where(body.page-id-389) .eden-hydra-video{padding-top:48px;padding-right:0;padding-bottom:48px;padding-left:0}
.eden-hydra-video-wrap{padding-top:0;padding-right:28px;padding-bottom:0;padding-left:28px}
:where(body.page-id-414) .eden-hydra-video-cta{margin-bottom:32px}
:where(body.page-id-389) .eden-hydra-video-cta{margin-bottom:48px}
.eden-hydra-results-wrap{padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px}
.eden-hydra-results-grid{grid-template-columns:repeat(2, 1fr);row-gap:32px;column-gap:32px}
.eden-hydra-ba-handle{width:48px;height:48px}
.eden-hydra-ba-slider::-webkit-slider-thumb{width:48px;height:48px}
.eden-hydra-ba-slider::-moz-range-thumb{width:48px;height:48px}
.eden-hydra-results p{margin-bottom:40px}
.eden-hydra-faq-head p{max-width:680px}
}
@media (max-width: 640px){
:where(body.page-id-414) .eden-hydra-overview h2{margin-bottom:30px}
:where(body.page-id-389) .eden-hydra-overview h2{margin-bottom:40px}
:where(body.page-id-414) .eden-hydra-benefits-desc{margin-bottom:30px}
:where(body.page-id-389) .eden-hydra-benefits-desc{margin-bottom:40px}
}
@media (max-width: 600px){
.eden-hydra-intro-visual{height:clamp(200px, 65vw, 300px)}
.eden-hydra-video{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}
.eden-hydra-video-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
:where(body.page-id-414) .eden-hydra-video-cta{margin-bottom:30px}
:where(body.page-id-389) .eden-hydra-video-cta{margin-bottom:40px}
.eden-hydra-results-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-hydra-ba-handle{width:40px;height:40px}
.eden-hydra-ba-slider::-webkit-slider-thumb{width:40px;height:40px}
.eden-hydra-ba-slider::-moz-range-thumb{width:40px;height:40px}
.eden-hydra-faq-cta{width:100%;max-width:320px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}
}
:where(body.page-id-389) .elementor-element.elementor-element-c8900005{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890000c{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900008{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890000a{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890001e{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890001d{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900012{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900016{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890001a{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890003c{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890003b{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900025{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900029{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890002d{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900031{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900035{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900039{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-n3300034{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-n3300033{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900060{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890005f{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900043{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900048{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890004d{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900052{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c8900057{display:block}
:where(body.page-id-389) .elementor-element.elementor-element-c890005c{display:block}
.eden-qswitch-intro{background:radial-gradient(1200px 420px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f6f6f5 0%, var(--snow) 100%);font-family:"Montserrat",sans-serif}
.eden-qswitch-intro-wrap{max-width:1400px;display:grid}
.eden-qswitch-intro h2{margin-bottom:20px}
.eden-qswitch-intro h2 span{display:block;font-size:12px;letter-spacing:2px;color:var(--pear);text-transform:uppercase;margin-bottom:10px}
.eden-qswitch-intro p{max-width:520px;margin-bottom:18px}
.eden-qswitch-intro-cta{display:inline-block;margin-top:24px;padding-top:12px;padding-right:42px;padding-bottom:12px;padding-left:42px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);font-weight:600;letter-spacing:2px;text-decoration:none;transition:.35s ease}
.eden-qswitch-intro-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-qswitch-intro-visual{height:clamp(260px, 45vw, 520px)}
.eden-qswitch-overview{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
.eden-qswitch-overview-wrap{max-width:1400px;text-align:center}
.eden-qswitch-overview-eyebrow{margin-bottom:12px}
.eden-qswitch-overview h2{margin-bottom:40px}
.eden-qswitch-overview-grid{display:grid}
.eden-qswitch-overview-card{background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:left;transition:.35s ease}
.eden-qswitch-overview-card:hover{transform:translateY(-6px);box-shadow:0 36px 90px rgba(64,68,39,.32), 0 0 0 1px rgba(255,255,255,.55) inset}
.eden-qswitch-overview-icon{width:56px;height:56px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#AFB288;background-image:none;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;margin-bottom:18px}
.eden-qswitch-overview-icon i{color:#fff}
.eden-qswitch-overview-card h3{margin-bottom:14px}
.eden-qswitch-overview-card p{opacity:.95}
.eden-qswitch-overview-cta{display:inline-block;margin-top:36px;padding-top:14px;padding-right:60px;padding-bottom:14px;padding-left:60px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease}
.eden-qswitch-overview-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-qswitch-how{background-image:none;font-family:"Montserrat",sans-serif}
.eden-qswitch-how-wrap{max-width:1400px;display:grid}
.eden-qswitch-how h2{margin-bottom:16px}
.eden-qswitch-how p{font-size:15.5px;line-height:1.9;color:var(--ink);margin-bottom:14px}
.eden-qswitch-how-list{display:grid;font-size:14px;color:var(--ink)}
.eden-qswitch-how-pill{background-image:none}
.eden-qswitch-how-box{background-image:none}
.eden-qswitch-how-box h3{margin-bottom:10px}
.eden-qswitch-how-steps{list-style:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:14px;line-height:1.8}
.eden-qswitch-how-steps li + li{margin-top:6px}
.eden-qswitch-benefits{font-family:"Montserrat", sans-serif;background-image:none}
.eden-qswitch-benefits-wrap{max-width:1400px}
.eden-qswitch-benefits-eyebrow{margin-bottom:12px}
.eden-qswitch-benefits h2{margin-bottom:16px}
.eden-qswitch-benefits-desc{max-width:720px;margin-bottom:36px}
.eden-qswitch-benefits-grid{display:grid}
.eden-qswitch-benefit-card{background-image:none;backdrop-filter:blur(14px);transition:.35s ease}
.eden-qswitch-benefit-card:hover{transform:translateY(-4px);box-shadow:0 28px 60px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.55) inset}
.eden-qswitch-benefit-card h3{margin-bottom:10px}
.eden-qswitch-benefit-card p{opacity:.9}
.eden-qswitch-journey{background:radial-gradient(1200px 360px at 10% -10%, rgba(175,178,136,.08), transparent 60%), linear-gradient(180deg, #f9f9f7 0%, var(--snow) 100%);font-family:"Montserrat",sans-serif}
.eden-qswitch-journey-wrap{max-width:1400px;text-align:center}
.eden-qswitch-journey h2{margin-bottom:10px}
.eden-qswitch-journey-desc{max-width:720px;margin-top:0;margin-right:auto;margin-bottom:36px;margin-left:auto}
.eden-qswitch-journey-grid{display:grid;text-align:left}
.eden-qswitch-journey-step{background-image:none}
.eden-qswitch-journey-step span{display:inline-block;margin-bottom:8px}
.eden-qswitch-journey-step h3{margin-bottom:8px}
.eden-qswitch-packages{font-family:"Montserrat", sans-serif;background-image:none}
.eden-qswitch-packages-wrap{max-width:1400px}
.eden-qswitch-packages h2{margin-bottom:40px}
.eden-qswitch-packages h2 em{font-style:italic;font-weight:400}
.eden-qswitch-packages-grid{display:grid}
.eden-qswitch-packages-list{display:flex}
.eden-qswitch-packages-item{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12);padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}
.eden-qswitch-packages-item h4{color:var(--ink);font-weight:500;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.eden-qswitch-packages-item.active h4{color:var(--riffle);font-weight:600}
.eden-qswitch-packages-toggle{width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--riffle);transition:.35s ease;flex-shrink:0}
.eden-qswitch-packages-item.active .eden-qswitch-packages-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-qswitch-details-container{background-image:none;display:flex}
.eden-qswitch-packages-detail{display:none;animation:edenFadeIn 0.4s ease forwards}
.eden-qswitch-packages-detail.active{display:block}
.eden-qswitch-packages-detail h3{margin-bottom:10px;margin-top:0}
.eden-qswitch-packages-meta{margin-bottom:20px}
.eden-qswitch-packages-detail p{max-width:620px}
.eden-qswitch-packages-cta{display:inline-block;margin-top:32px;padding-top:14px;padding-right:48px;padding-bottom:14px;padding-left:48px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-decoration:none;font-weight:600;transition:.35s ease;width:fit-content}
.eden-qswitch-packages-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-qswitch-video{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#fff;background-image:none}
.eden-qswitch-video-wrap{max-width:1400px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 80px);padding-bottom:0;padding-left:clamp(20px, 6vw, 80px);text-align:center}
.eden-qswitch-video-eyebrow{margin-bottom:14px}
.eden-qswitch-video-wrap h2{color:var(--ink);margin-bottom:22px}
.eden-qswitch-video-desc{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:24px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
.eden-qswitch-video-cta{margin-bottom:44px}
.eden-qswitch-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-top-left-radius:clamp(18px, 4vw, 36px);border-top-right-radius:clamp(18px, 4vw, 36px);border-bottom-right-radius:clamp(18px, 4vw, 36px);border-bottom-left-radius:clamp(18px, 4vw, 36px);box-shadow:0 28px 70px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.5) inset;background-color:#000;background-image:none}
.eden-qswitch-video-frame iframe{width:100%;height:100%;object-fit:cover;border-width:0}
.eden-qswitch-video-frame video{width:100%;height:100%;object-fit:cover;border-width:0}
.eden-qswitch-results{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0;font-family:"Montserrat", sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.12), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-qswitch-results-wrap{max-width:1400px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0;padding-right:clamp(20px, 6vw, 80px);padding-bottom:0;padding-left:clamp(20px, 6vw, 80px);text-align:center}
.eden-qswitch-results-eyebrow{margin-bottom:12px}
.eden-qswitch-results h2{color:var(--ink);margin-bottom:18px}
.eden-qswitch-results p{max-width:820px;margin-top:0;margin-right:auto;margin-bottom:44px;margin-left:auto;font-size:clamp(15px, 2.4vw, 18px);line-height:1.9;color:var(--ink)}
.eden-qswitch-results-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:clamp(24px, 4vw, 44px);column-gap:clamp(24px, 4vw, 44px)}
.eden-qswitch-ba-card{background-color:rgba(255,255,255,.6);background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px;border-bottom-left-radius:32px;padding-top:22px;padding-right:22px;padding-bottom:30px;padding-left:22px;box-shadow:0 34px 80px rgba(64,68,39,.25), 0 0 0 1px rgba(255,255,255,.45) inset}
.eden-qswitch-ba-wrap{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px}
.eden-qswitch-ba-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
.eden-qswitch-ba-after{clip-path:inset(0 50% 0 0);transition:clip-path .25s ease}
.eden-qswitch-ba-divider{position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:rgba(255,255,255,.9);background-image:none;z-index:2}
.eden-qswitch-ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.35);background-image:none;backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(64,68,39,.35), 0 0 0 1px rgba(255,255,255,.5) inset;z-index:3;pointer-events:none}
.eden-qswitch-ba-slider{position:absolute;top:0;right:0;bottom:0;left:0;appearance:none;background-image:none;background-color:transparent;z-index:5;cursor:ew-resize}
.eden-qswitch-ba-slider::-webkit-slider-thumb{appearance:none;width:60px;height:60px;background-color:transparent;background-image:none;cursor:ew-resize}
.eden-qswitch-ba-slider::-moz-range-thumb{width:60px;height:60px;background-color:transparent;background-image:none;border-style:none;cursor:ew-resize}
.eden-qswitch-ba-labels{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--riffle);font-weight:600}
.eden-qswitch-results-cta{margin-top:40px}
.eden-qswitch-faq{font-family:"Montserrat", sans-serif;background:radial-gradient(1200px 360px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #ffffff 0%, var(--snow) 100%)}
.eden-qswitch-faq-wrap{max-width:1400px}
.eden-qswitch-faq-head{text-align:center}
.eden-qswitch-faq-eyebrow{margin-bottom:14px}
.eden-qswitch-faq-head h2{margin-bottom:18px}
.eden-qswitch-faq-head p{max-width:820px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}
.eden-qswitch-faq-list{display:grid;max-width:1100px}
.eden-qswitch-faq-item{background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:.4s ease}
.eden-qswitch-faq-item:hover{box-shadow:0 36px 90px rgba(64,68,39,.28), 0 0 0 1px rgba(255,255,255,.6) inset}
.eden-qswitch-faq-q{display:flex}
.eden-qswitch-faq-toggle{transition:.35s ease}
.eden-qswitch-faq-item.active .eden-qswitch-faq-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-qswitch-faq-a{max-height:0;overflow:hidden;transition:max-height .5s ease}
.eden-qswitch-faq-a p{padding-top:0;padding-right:clamp(22px, 4vw, 48px);padding-bottom:clamp(20px, 3vw, 32px);padding-left:clamp(22px, 4vw, 48px);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:clamp(14px, 2.4vw, 17px);line-height:1.9;color:var(--ink)}
.eden-qswitch-faq-cta-wrap{display:block}
.eden-qswitch-faq-cta{display:inline-block;padding-top:16px;padding-right:64px;padding-bottom:16px;padding-left:64px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);text-decoration:none;letter-spacing:2px;font-weight:600;transition:.35s ease;background-color:#fff}
.eden-qswitch-faq-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
@media (max-width: 1024px){
.eden-qswitch-intro-wrap{text-align:center}
.eden-qswitch-intro-content{max-width:720px}
.eden-qswitch-intro p{max-width:100%}
.eden-qswitch-intro-visual{order:-1;height:clamp(220px, 60vw, 360px)}
.eden-qswitch-video{padding-top:48px;padding-right:0;padding-bottom:48px;padding-left:0}
.eden-qswitch-video-wrap{padding-top:0;padding-right:28px;padding-bottom:0;padding-left:28px}
.eden-qswitch-video-cta{margin-bottom:48px}
.eden-qswitch-results-wrap{padding-top:0;padding-right:40px;padding-bottom:0;padding-left:40px}
.eden-qswitch-results-grid{grid-template-columns:repeat(2, 1fr);row-gap:32px;column-gap:32px}
.eden-qswitch-ba-handle{width:48px;height:48px}
.eden-qswitch-ba-slider::-webkit-slider-thumb{width:48px;height:48px}
.eden-qswitch-ba-slider::-moz-range-thumb{width:48px;height:48px}
.eden-qswitch-results p{margin-bottom:40px}
.eden-qswitch-faq-head p{max-width:680px}
}
@media (max-width: 640px){
.eden-qswitch-overview h2{margin-bottom:40px}
.eden-qswitch-benefits-desc{margin-bottom:40px}
}
@media (max-width: 600px){
.eden-qswitch-intro-visual{height:clamp(200px, 65vw, 300px)}
.eden-qswitch-video{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}
.eden-qswitch-video-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-qswitch-video-cta{margin-bottom:40px}
.eden-qswitch-results-wrap{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.eden-qswitch-ba-handle{width:40px;height:40px}
.eden-qswitch-ba-slider::-webkit-slider-thumb{width:40px;height:40px}
.eden-qswitch-ba-slider::-moz-range-thumb{width:40px;height:40px}
.eden-qswitch-faq-cta{width:100%;max-width:320px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}
}
:where(body.page-id-408) .elementor-element.elementor-element-c0800005{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080000c{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800008{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080000a{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080001e{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080001d{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800012{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800016{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080001a{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800027{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800022{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800025{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080003f{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080003e{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080002d{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800030{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800033{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800036{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800039{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080003c{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800050{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080004f{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800045{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800049{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080004d{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-n5200037{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-n5200036{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800074{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800073{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800057{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080005c{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800061{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800066{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c080006b{display:block}
:where(body.page-id-408) .elementor-element.elementor-element-c0800070{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400005{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140000c{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400008{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140000a{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140001e{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140001d{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400012{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400016{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140001a{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400039{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400038{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400024{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400027{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140002a{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140002d{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400030{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400033{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400036{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-n580002d{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-n580002c{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400080{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140007f{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400040{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400045{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140004a{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140004f{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400054{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400059{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140005e{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400063{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400068{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140006d{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400072{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c1400077{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-c140007c{display:block}
:where(body.page-id-414) .elementor-element.elementor-element-n580004a{display:block}
main{width:100%}
.eden-container{max-width:1400px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-right:clamp(20px, 6vw, 80px);padding-left:clamp(20px, 6vw, 80px);width:100%}
@media (max-width: 1024px){
.eden-header{justify-content:space-between}
}
.eden-acnec-overview{background:radial-gradient(1200px 420px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f6f6f5 0%, var(--snow) 100%)}
.eden-acnec-overview-wrap{display:grid;text-align:center}
:where(body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502) .eden-acnec-overview-wrap{max-width:1400px;display:grid;text-align:center}
:where(body.page-id-442) .eden-acnec-overview-wrap{max-width:1400px;display:grid}
.eden-acnec-tag{display:inline-flex;align-items:center;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:rgba(175,178,136,.12);background-image:none;color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600}
:where(body.page-id-484) .eden-acnec-tag{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;background-image:none;color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-bottom:14px}
:where(body.page-id-442, body.page-id-462, body.page-id-474, body.page-id-502) .eden-acnec-tag{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:rgba(175,178,136,.12);background-image:none;color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-bottom:14px}
.eden-acnec-sub{max-width:100%;margin-bottom:22px}
.eden-acnec-list{display:grid}
.eden-acnec-list-item{display:flex;font-size:13px;line-height:1.7;color:var(--ink)}
.eden-acnec-list-item span{width:18px;height:18px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:rgba(175,178,136,.18);background-image:none;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--riffle);flex-shrink:0}
.eden-acnec-overview-note{margin-top:18px}
.eden-acnec-overview-visual{height:220px}
.eden-acnec-chip-row{left:16px;bottom:16px;display:flex}
.eden-acnec-chip{background-image:none;backdrop-filter:blur(10px)}
.eden-acnec-types{background-image:none}
.eden-acnec-types-wrap{max-width:1400px}
.eden-acnec-eyebrow{margin-bottom:10px}
.eden-acnec-types-desc{max-width:100%;margin-bottom:28px}
.eden-acnec-types-grid{display:grid}
.eden-acnec-type-card{transition:.35s ease}
.eden-acnec-type-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(64,68,39,.26), 0 0 0 1px rgba(255,255,255,.75) inset}
.eden-acnec-type-icon{width:42px;height:42px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.eden-acnec-type-label{margin-bottom:10px}
.eden-acnec-journey{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.18), transparent 60%), linear-gradient(180deg, #fff 0%, var(--snow) 100%)}
.eden-acnec-journey-wrap{max-width:1500px}
.eden-acnec-journey-head{display:flex}
.eden-acnec-journey-head p{max-width:100%}
.eden-acnec-journey-meta{margin-bottom:6px}
.eden-acnec-steps-line{position:absolute;left:19px;top:0;bottom:6px;width:2px;background-image:linear-gradient(to bottom, rgba(175,178,136,.6), transparent);background-color:transparent}
.eden-acnec-step{display:grid}
.eden-acnec-step-badge{display:flex}
.eden-acnec-step-index{width:32px;height:32px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#fff;background-image:none;border-style:solid;border-width:2px;border-color:rgba(175,178,136,.65);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;margin-left:-34px}
.eden-acnec-step-title{margin-bottom:4px}
.eden-acnec-step-body{background-image:none;font-size:13px;line-height:1.8}
:where(body.page-id-474, body.page-id-484, body.page-id-502) .eden-acnec-step-body{background-image:none;font-size:13px;line-height:1.8}
:where(body.page-id-442, body.page-id-462) .eden-acnec-step-body{background-image:none}
.eden-acnec-programs{background-image:none}
.eden-acnec-programs-wrap{max-width:1600px;display:grid}
.eden-acnec-programs-left p{max-width:100%}
.eden-acnec-programs-points{display:grid}
.eden-acnec-programs-point{font-size:13px;display:flex;align-items:flex-start;row-gap:8px;column-gap:8px}
.eden-acnec-programs-point i{color:var(--pear);margin-top:2px}
.eden-acnec-programs-cta{margin-top:26px;display:inline-block;padding-top:12px;padding-right:36px;padding-bottom:12px;padding-left:36px;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none;transition:.35s ease}
.eden-acnec-programs-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
.eden-acnec-programs-right{background:radial-gradient(900px 300px at 0 0, rgba(175,178,136,.16), transparent 55%), linear-gradient(135deg, #fdfdfc, #f3f2f0)}
.eden-acnec-program-tabs{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:16px}
.eden-acnec-program-tab{border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;padding-top:7px;padding-right:14px;padding-bottom:7px;padding-left:14px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;border-style:solid;border-width:1px;border-color:rgba(64,68,39,.2);background-color:rgba(255,255,255,.9);background-image:none;cursor:pointer;transition:.3s ease;color:rgba(60,60,59,.85)}
.eden-acnec-program-tab:hover{background-color:var(--pear);background-image:none;color:#fff;border-color:var(--pear)}
.eden-acnec-program-tab.active{background-color:var(--pear);background-image:none;color:#fff;border-color:var(--pear);box-shadow:0 12px 30px rgba(175,178,136,.52)}
.eden-acnec-program-panel{display:none;background-image:none}
.eden-acnec-program-panel.active{display:block}
.eden-acnec-program-meta{margin-bottom:10px}
.eden-acnec-stories{background:radial-gradient(1100px 360px at 10% -10%, rgba(175,178,136,.15), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-acnec-stories-wrap{max-width:1500px;text-align:center}
.eden-acnec-stories-eyebrow{margin-bottom:10px}
:where(body.page-id-462, body.page-id-474, body.page-id-484, body.page-id-502) .eden-acnec-stories-desc{max-width:100%;margin-top:0;margin-right:auto;margin-bottom:32px;margin-left:auto}
:where(body.page-id-442) .eden-acnec-stories-desc{max-width:100%;margin-top:0;margin-right:auto;margin-bottom:32px;margin-left:auto;font-size:14px;line-height:1.9}
.eden-acnec-story-name{font-size:14px;font-weight:600}
.eden-acnec-story-meta{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:rgba(60,60,59,.78)}
.eden-acnec-story-body{font-size:13px;line-height:1.9;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0}
.eden-acnec-stories-note{margin-top:32px}
.eden-acnec-faq{background-image:none}
.eden-acnec-faq-wrap{max-width:1400px}
.eden-acnec-faq-head{text-align:center}
.eden-acnec-faq-eyebrow{margin-bottom:10px}
.eden-acnec-faq-head p{max-width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-acnec-faq-grid{display:grid}
.eden-acnec-faq-list{display:flex}
.eden-acnec-faq-item{background-image:none}
.eden-acnec-faq-q{display:flex}
.eden-acnec-faq-toggle{transition:.3s ease}
.eden-acnec-faq-item.active .eden-acnec-faq-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-acnec-faq-a{max-height:0;overflow:hidden;transition:max-height .45s ease}
.eden-acnec-faq-a p{padding-top:0;padding-bottom:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:1.9}
.eden-acnec-faq-side{background:radial-gradient(900px 260px at 10% 0, rgba(175,178,136,.25), transparent 60%), linear-gradient(160deg, #fff, #f1f0ec)}
.eden-acnec-faq-side-list{display:grid;row-gap:8px;column-gap:8px;font-size:12.5px}
.eden-acnec-faq-side-list span{display:flex;align-items:flex-start;row-gap:8px;column-gap:8px}
.eden-acnec-faq-side-list i{color:var(--pear);margin-top:2px}
.eden-acnec-faq-cta{display:inline-block;margin-top:18px;padding-top:12px;padding-right:32px;padding-bottom:12px;padding-left:32px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;border-style:solid;border-width:2px;border-color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--pear);text-decoration:none;font-weight:600;transition:.35s ease}
.eden-acnec-faq-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
@media (min-width: 701px){
.eden-acnec-overview-visual{height:280px}
.eden-acnec-types-desc{max-width:760px;margin-bottom:40px}
.eden-acnec-journey-head p{max-width:520px}
.eden-acnec-program-tabs{row-gap:10px;column-gap:10px;margin-bottom:18px}
.eden-acnec-program-tab{padding-top:7px;padding-right:16px;padding-bottom:7px;padding-left:16px;font-size:12px}
.eden-acnec-stories-desc{max-width:780px;margin-bottom:46px}
.eden-acnec-stories-grid{grid-template-columns:repeat(2, 1fr);row-gap:24px;column-gap:24px}
.eden-acnec-story-card{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding-top:20px;padding-right:20px;padding-bottom:22px;padding-left:20px}
.eden-acnec-stories-note{margin-top:40px}
.eden-acnec-faq-head p{max-width:740px}
.eden-acnec-faq-a p{padding-top:0;padding-right:20px;padding-bottom:16px;padding-left:20px;font-size:13px}
}
@media (min-width: 901px){
.eden-acnec-step-index{margin-left:0}
.eden-acnec-steps-line{left:16px}
}
@media (min-width: 1025px){
.eden-acnec-sub{max-width:620px}
.eden-acnec-overview-visual{height:clamp(260px, 45vw, 480px)}
.eden-acnec-programs-left p{max-width:520px}
.eden-acnec-stories-grid{grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:clamp(22px, 3.5vw, 34px);column-gap:clamp(22px, 3.5vw, 34px)}
.eden-acnec-story-card{border-top-left-radius:26px;border-top-right-radius:26px;border-bottom-right-radius:26px;border-bottom-left-radius:26px;padding-top:22px;padding-right:22px;padding-bottom:24px;padding-left:22px}
}
.page-id-442 main > .eden-container[style*="padding-top: 60px"][style*="padding-bottom: 60px"]:empty{display:none !important;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;min-height:0}
@media (max-width: 991px){
.eden-footer-wrap{grid-template-columns:1fr;row-gap:48px;column-gap:48px;text-align:center}
}
:where(body.page-id-442) .elementor-element.elementor-element-n8600004{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c420000c{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200007{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c420000a{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200030{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c420002f{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200014{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200019{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c420001e{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200023{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200028{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c420002d{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200038{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200037{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200034{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n8600042{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n8600029{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n8600030{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n8600037{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n860003e{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n8600060{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n860004c{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n860005e{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n8600067{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-n8600066{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200060{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c420005f{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c420003e{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200043{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200048{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c420004d{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200052{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c4200057{display:block}
:where(body.page-id-442) .elementor-element.elementor-element-c420005d{display:block}
.eden-acnec-program-bullets{display:grid;grid-template-columns:1fr;row-gap:8px;column-gap:8px;font-size:12.5px}
@media (min-width: 701px){
.eden-acnec-overview-wrap{text-align:left}
}
@media (min-width: 1025px){
.eden-acnec-program-bullets{grid-template-columns:repeat(2, 1fr);row-gap:8px;column-gap:18px}
}
:where(body.page-id-462) .elementor-element.elementor-element-c6200005{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200010{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c620000b{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c620000e{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200034{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200033{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200018{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c620001d{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200022{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200027{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c620002c{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200031{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c620003c{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c620003b{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200037{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-n170003e{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-n1700025{display:block}
:where(body.page-id-462, body.page-id-551) .elementor-element.elementor-element-n170002c{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-n1700033{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-n170003a{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-n1700060{display:block}
:where(body.page-id-462, body.page-id-551) .elementor-element.elementor-element-n1700048{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-n170005e{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200043{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200042{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200069{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200068{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200047{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c620004c{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200051{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200056{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c620005b{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200060{display:block}
:where(body.page-id-462) .elementor-element.elementor-element-c6200066{display:block}
.eden-acnec-step-body ul{padding-left:18px;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0;font-size:13px}
.eden-acnec-step-body li{margin-bottom:3px}
.eden-acnec-stories-grid{display:grid}
.eden-acnec-story-card{background-image:none;text-align:left}
.eden-acnec-story-accent{position:absolute;right:-20px;top:-20px;width:90px;height:90px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-image:radial-gradient(circle, rgba(175,178,136,.6), transparent 65%);background-color:transparent;opacity:.45}
.eden-acnec-story-header{display:flex}
.eden-acnec-story-avatar{width:40px;height:40px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:linear-gradient(135deg, #faf9f7, #d1d4b1);background-color:transparent;display:flex;align-items:center;justify-content:center}
:where(body.page-id-474) .elementor-element.elementor-element-c7400005{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400010{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c740000b{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c740000e{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400034{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400033{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400018{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c740001d{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400022{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400027{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c740002c{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400031{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c740003c{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c740003b{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400037{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900042{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900025{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900028{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n290002d{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900030{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900035{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900038{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n290003d{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900040{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900064{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n290004c{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900062{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400044{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400043{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n290006e{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n290006b{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900076{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n2900073{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n290007e{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-n290007b{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c740006a{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400069{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400048{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c740004d{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400052{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400057{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c740005c{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400061{display:block}
:where(body.page-id-474) .elementor-element.elementor-element-c7400067{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400005{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400010{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c840000b{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c840000e{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400034{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400033{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400018{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c840001d{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400022{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400027{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c840002c{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400031{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c840003c{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c840003b{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400037{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900043{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900026{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900029{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n390002e{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900031{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900036{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900039{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n390003e{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900041{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900065{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n390004d{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900063{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400044{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400043{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n390006f{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n390006c{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900077{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n3900074{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n390007f{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-n390007c{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c840006a{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400069{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400048{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c840004d{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400052{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400057{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c840005c{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400061{display:block}
:where(body.page-id-484) .elementor-element.elementor-element-c8400067{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200005{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200010{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c020000b{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c020000e{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200034{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200033{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200018{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c020001d{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200022{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200027{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c020002c{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200031{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c020003c{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c020003b{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200037{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n5700042{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n5700025{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n5700028{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n570002d{display:block}
:where(body.page-id-502, body.page-id-1125) .elementor-element.elementor-element-n5700030{display:block}
:where(body.page-id-502, body.page-id-1125) .elementor-element.elementor-element-n5700035{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n5700038{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n570003d{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n5700040{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n5700064{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n570004c{display:block}
:where(body.page-id-502, body.page-id-1125) .elementor-element.elementor-element-n5700062{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200044{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200043{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n570006e{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n570006b{display:block}
:where(body.page-id-502, body.page-id-1125) .elementor-element.elementor-element-n5700076{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n5700073{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-n570007e{display:block}
:where(body.page-id-502, body.page-id-1125) .elementor-element.elementor-element-n570007b{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c020006a{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200069{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200048{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c020004d{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200052{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200057{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c020005c{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200061{display:block}
:where(body.page-id-502) .elementor-element.elementor-element-c0200067{display:block}
.eden-btx-hero{background:radial-gradient(1200px 440px at 10% -10%, rgba(175,178,136,.18), transparent 60%), linear-gradient(180deg, #f6f6f5 0%, var(--snow) 100%)}
.eden-btx-hero-wrap{max-width:1400px;display:grid}
.eden-btx-tag{display:inline-flex;align-items:center;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:rgba(175,178,136,.14);background-image:none;color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600}
:where(body.page-id-536, body.page-id-551) .eden-btx-tag{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:rgba(175,178,136,.14);background-image:none;color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-bottom:14px}
:where(body.page-id-559, body.page-id-576) .eden-btx-tag{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;background-image:none;color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-bottom:14px}
.eden-btx-hero-sub{font-size:15px;line-height:1.85}
:where(body.page-id-536, body.page-id-551) .eden-btx-hero-sub{font-size:15px;line-height:1.85;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0;max-width:640px}
:where(body.page-id-559, body.page-id-576) .eden-btx-hero-sub{max-width:640px}
.eden-btx-hero-cta-row{display:flex}
.eden-btx-visual-chips{display:flex}
.eden-btx-visual-chip{background-image:none;backdrop-filter:blur(10px)}
.eden-btx-visual-stat{position:absolute;top:16px;right:16px;background-image:none;max-width:170px;backdrop-filter:blur(12px)}
.eden-btx-lines{background-image:none}
.eden-btx-lines-wrap{max-width:1400px;display:grid}
.eden-btx-eyebrow{margin-bottom:8px}
.eden-btx-lines-desc{max-width:720px}
.eden-btx-lines-grid{display:grid}
.eden-btx-line-label{display:inline-flex;align-items:center;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:rgba(175,178,136,.16);background-image:none;color:var(--sage);font-size:10px;letter-spacing:2px;text-transform:uppercase}
:where(body.page-id-536, body.page-id-576) .eden-btx-line-label{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:rgba(175,178,136,.16);background-image:none;color:var(--sage);font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}
:where(body.page-id-551, body.page-id-559) .eden-btx-line-label{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;background-image:none;color:var(--sage);font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}
.eden-btx-spot{background-image:none}
.eden-btx-spot.alt{background:radial-gradient(1100px 340px at 85% -10%, rgba(175,178,136,.15), transparent 60%), linear-gradient(180deg, #fff 0%, var(--snow) 100%)}
.eden-btx-spot-wrap{max-width:1400px;display:grid}
.eden-btx-spot-desc{font-size:14px;line-height:1.85;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0;max-width:620px}
.eden-btx-spot-note{font-size:12.5px;line-height:1.7;color:rgba(60,60,59,.8);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;max-width:620px}
.eden-btx-spot-card{background-image:none}
.eden-btx-spot-benefits{list-style:none;display:grid;row-gap:11px;column-gap:11px}
.eden-btx-spot-benefits li{display:flex;align-items:flex-start;row-gap:10px;column-gap:10px;font-size:14px;line-height:1.6}
.eden-btx-love{background-image:none}
:where(body.page-id-551) .eden-btx-love{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.15), transparent 60%), linear-gradient(180deg, #fff 0%, var(--snow) 100%)}
:where(body.page-id-536) .eden-btx-love{background-image:none}
.eden-btx-love-wrap{max-width:1400px}
.eden-btx-love-head{text-align:center}
.eden-btx-love-head p{max-width:680px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-btx-love-grid{display:grid}
.eden-btx-love-card{text-align:center}
:where(body.page-id-551) .eden-btx-love-card{text-align:center;background-image:none}
:where(body.page-id-536) .eden-btx-love-card{text-align:center}
.eden-btx-love-icon{width:46px;height:46px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.22);background-image:none;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--sage);margin-top:0;margin-right:auto;margin-bottom:12px;margin-left:auto}
.eden-btx-areas{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.15), transparent 60%), linear-gradient(180deg, #fff 0%, var(--snow) 100%)}
:where(body.page-id-551) .eden-btx-areas{background-image:none}
:where(body.page-id-536, body.page-id-559, body.page-id-576) .eden-btx-areas{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.15), transparent 60%), linear-gradient(180deg, #fff 0%, var(--snow) 100%)}
.eden-btx-areas-wrap{max-width:1500px}
.eden-btx-areas-head{display:flex}
.eden-btx-areas-head p{max-width:620px}
.eden-btx-areas-grid{display:grid}
.eden-btx-area-row{display:grid}
.eden-btx-area-card{background-image:none;display:flex;font-size:14px}
.eden-btx-area-icon{width:26px;height:26px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--sage);flex-shrink:0}
.eden-btx-area-title{margin-bottom:4px}
.eden-btx-journey{background-image:none}
:where(body.page-id-551) .eden-btx-journey{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.15), transparent 60%), linear-gradient(180deg, #fff 0%, var(--snow) 100%)}
:where(body.page-id-536, body.page-id-559, body.page-id-576) .eden-btx-journey{background-image:none}
.eden-btx-journey-wrap{max-width:1500px}
.eden-btx-journey-head{display:flex}
.eden-btx-journey-head p{max-width:640px}
.eden-btx-journey-track{position:absolute;top:6px;left:4px;right:4px;height:3px;background-image:linear-gradient(to right, rgba(175,178,136,.7), transparent);background-color:transparent}
.eden-btx-journey-steps{display:grid}
.eden-btx-journey-step{display:grid}
.eden-btx-journey-step-head{display:flex}
.eden-btx-journey-index{width:30px;height:30px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#fff;background-image:none;border-style:solid;border-width:2px;border-color:rgba(175,178,136,.8);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2}
.eden-btx-journey-title{margin-bottom:2px}
.eden-btx-journey-body{background-image:none;font-size:14px;line-height:1.85}
.eden-btx-journey-body ul{margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0;padding-left:18px;font-size:13px}
.eden-btx-journey-body li{margin-bottom:3px}
.eden-btx-fit{background:radial-gradient(1100px 320px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
:where(body.page-id-551) .eden-btx-fit{background-image:none}
:where(body.page-id-536, body.page-id-559, body.page-id-576) .eden-btx-fit{background:radial-gradient(1100px 320px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-btx-fit-wrap{max-width:1400px;display:grid}
.eden-btx-fit-head p{max-width:640px}
.eden-btx-fit-grid{display:grid}
.eden-btx-fit-card{background-image:none}
.eden-btx-fit-title{margin-bottom:8px}
.eden-btx-fit-list{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:18px;font-size:14px;line-height:1.8}
.eden-btx-fit-note{font-size:11px;color:rgba(60,60,59,.75)}
.eden-btx-myths{background-image:none}
:where(body.page-id-551) .eden-btx-myths{background:radial-gradient(1100px 320px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
:where(body.page-id-536, body.page-id-559, body.page-id-576) .eden-btx-myths{background-image:none}
.eden-btx-myths-wrap{max-width:1400px}
.eden-btx-myths-head{text-align:center}
.eden-btx-myths-head p{max-width:720px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-btx-myths-grid{display:grid}
.eden-btx-myth-card{display:grid}
.eden-btx-myth-label{margin-bottom:4px}
.eden-btx-fact-label{margin-bottom:4px}
.eden-btx-care{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.16), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
:where(body.page-id-551) .eden-btx-care{background-image:none}
:where(body.page-id-536, body.page-id-559, body.page-id-576) .eden-btx-care{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.16), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-btx-care-wrap{max-width:1400px}
.eden-btx-care-head{text-align:left}
.eden-btx-care-head p{max-width:720px}
.eden-btx-care-grid{display:grid}
.eden-btx-care-card{background-image:none}
.eden-btx-care-card ul{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:18px;font-size:14px;line-height:1.8}
.eden-btx-care-card li{margin-bottom:4px}
.eden-btx-care-note{font-size:11px;color:rgba(60,60,59,.75);margin-top:10px}
.eden-btx-philo{background:radial-gradient(1000px 300px at 50% 0, rgba(175,178,136,.18), transparent 60%), linear-gradient(180deg, var(--snow) 0%, #fff 100%);text-align:center}
.eden-btx-philo-wrap{max-width:820px}
.eden-btx-book{background-image:none}
.eden-btx-book-wrap{max-width:1400px}
.eden-btx-book-card{text-align:center;background:radial-gradient(900px 320px at 50% 0, rgba(175,178,136,.3), transparent 60%), linear-gradient(160deg, #fff, #f1f0ec)}
.eden-btx-book-card p{max-width:680px;margin-top:0;margin-right:auto;margin-bottom:24px;margin-left:auto}
.eden-btx-faq{background:radial-gradient(1100px 320px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
:where(body.page-id-559, body.page-id-576) .eden-btx-faq{background-image:none}
:where(body.page-id-536, body.page-id-551) .eden-btx-faq{background:radial-gradient(1100px 320px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-btx-faq-wrap{max-width:1400px}
.eden-btx-faq-head{text-align:center}
.eden-btx-faq-head p{max-width:720px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-btx-faq-grid{display:grid}
.eden-btx-faq-list{display:grid}
.eden-btx-faq-item{background-image:none}
.eden-btx-faq-q{display:flex}
.eden-btx-faq-toggle{transition:.3s ease}
.eden-btx-faq-item.active .eden-btx-faq-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-btx-faq-a{max-height:0;overflow:hidden;transition:max-height .45s ease}
.eden-btx-faq-a p{padding-top:0;padding-right:16px;padding-bottom:14px;padding-left:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:14px;line-height:1.85}
.eden-btx-faq-side{background:radial-gradient(900px 260px at 10% 0, rgba(175,178,136,.25), transparent 60%), linear-gradient(160deg, #fff, #f1f0ec);align-self:start}
:where(body.page-id-559, body.page-id-576) .eden-btx-faq-side{background:radial-gradient(900px 260px at 10% 0, rgba(175,178,136,.25), transparent 60%), linear-gradient(160deg, #fff, #f1f0ec)}
:where(body.page-id-536, body.page-id-551) .eden-btx-faq-side{background:radial-gradient(900px 260px at 10% 0, rgba(175,178,136,.25), transparent 60%), linear-gradient(160deg, #fff, #f1f0ec);align-self:start}
.eden-btx-faq-side-list{display:grid;row-gap:8px;column-gap:8px;font-size:13px}
.eden-btx-faq-side-list span{display:flex;align-items:flex-start;row-gap:8px;column-gap:8px}
@media (min-width: 701px){
.eden-btx-visual{height:280px}
.eden-btx-spot.reverse .eden-btx-spot-copy{order:2}
.eden-btx-spot.reverse .eden-btx-spot-card{order:1}
}
@media (min-width: 1025px){
.eden-btx-hero-wrap{max-width:1500px}
.eden-btx-hero-sub{font-size:clamp(14px, 2.2vw, 17px)}
.eden-btx-visual{height:clamp(260px, 42vw, 440px)}
.eden-btx-journey-track{left:0;right:0;top:0}
}
@media (max-width: 600px){
.eden-btx-hero-sub{font-size:13px}
.eden-btx-visual{height:210px}
}
:where(body.page-id-536) .elementor-element.elementor-element-c3600005{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600010{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360000a{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360000e{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600023{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600014{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600018{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360001c{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600020{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360002d{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600028{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360002b{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600037{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600032{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600035{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360003f{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360003e{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360003c{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200027{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020002a{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020002d{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200030{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200033{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600047{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600046{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600042{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200039{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020003e{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200044{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200049{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020004f{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200054{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360004f{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360004e{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360004a{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020007b{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020005d{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200060{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200065{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200068{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020006d{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200070{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200075{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200078{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600056{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600053{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020007f{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200082{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360005d{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360005c{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360005a{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200087{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020008a{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n020008e{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200091{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200095{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-n0200098{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360006a{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600069{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600061{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600064{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600067{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600070{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360006f{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600077{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600076{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600075{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c36000b6{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c36000b5{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360007b{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600080{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600085{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360008a{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360008f{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600094{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c3600099{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c360009e{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c36000a3{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c36000a8{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c36000ad{display:block}
:where(body.page-id-536) .elementor-element.elementor-element-c36000b3{display:block}
.eden-btx-hero-list{display:grid}
.eden-btx-hero-list-item{display:flex;font-size:14px;line-height:1.75}
:where(body.page-id-551) .eden-btx-hero-list-item{display:flex;align-items:flex-start;row-gap:10px;column-gap:10px}
:where(body.page-id-559, body.page-id-576) .eden-btx-hero-list-item{display:flex;font-size:14px;line-height:1.75}
.eden-btx-line-card p{font-size:14px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}
.eden-btx-line-list{font-size:13px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:18px}
.eden-btx-line-list li{margin-bottom:4px}
.eden-btx-care.alt{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.16), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
:where(body.page-id-551) .elementor-element.elementor-element-c5100005{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100011{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510000b{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510000f{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100020{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100015{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100019{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510001d{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100028{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100027{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100025{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170001a{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170001d{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700020{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700023{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700026{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700029{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100030{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510002f{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510002b{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700032{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700037{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170003d{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700042{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170004d{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510003d{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510003c{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100034{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100037{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510003a{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100045{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100044{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100040{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700075{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700057{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170005a{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170005f{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700062{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700067{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170006a{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170006f{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700072{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510004c{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100049{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700079{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170007c{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100053{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100052{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100050{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700081{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700084{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700088{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170008b{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n170008f{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-n1700092{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100060{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510005f{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100057{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510005a{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510005d{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100066{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100065{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510006d{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510006c{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510006b{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c51000c5{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c51000c4{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100071{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100076{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510007b{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100080{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100085{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510008a{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510008f{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100094{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c5100099{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c510009e{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c51000a3{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c51000a8{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c51000ad{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c51000b2{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c51000b7{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c51000bc{display:block}
:where(body.page-id-551) .elementor-element.elementor-element-c51000c2{display:block}
.eden-btx-hero-list-item span{width:18px;height:18px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--sage);flex-shrink:0}
@media (max-width: 600px){
.eden-btx-hero-list-item{font-size:12.5px}
}
:where(body.page-id-559) .elementor-element.elementor-element-c5900005{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900011{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590000b{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590000f{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900020{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900015{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900019{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590001d{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900028{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900027{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900023{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250001f{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500024{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250002a{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250002f{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500035{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250003a{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900030{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590002f{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590002b{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500061{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500043{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500046{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250004b{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250004e{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500053{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500056{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250005b{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250005e{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900037{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900034{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500065{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500068{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590003e{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590003d{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590003b{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250006d{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500070{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500074{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n2500077{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250007b{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-n250007e{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590004b{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590004a{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900042{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900045{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900048{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900071{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900070{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590004f{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900069{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900054{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900059{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590005e{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900063{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c5900068{display:block}
:where(body.page-id-559) .elementor-element.elementor-element-c590006e{display:block}
.eden-sb-hero{background:radial-gradient(1200px 440px at 10% -10%, rgba(175,178,136,.18), transparent 60%), linear-gradient(180deg, #f6f6f5 0%, var(--snow) 100%)}
.eden-sb-hero-wrap{max-width:1400px;display:grid}
.eden-sb-tag{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:rgba(175,178,136,.14);background-image:none;color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-bottom:14px}
.eden-sb-tag i{font-size:13px}
.eden-sb-hero h1{font-size:28px}
.eden-sb-hero-sub{font-size:15px;line-height:1.85;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0;max-width:640px}
.eden-sb-hero-list{display:grid;grid-template-columns:1fr;row-gap:10px;column-gap:10px;margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0}
.eden-sb-hero-list-item{display:flex;align-items:flex-start;row-gap:10px;column-gap:10px;font-size:14px;line-height:1.75}
.eden-sb-hero-list-item span{width:18px;height:18px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--sage);flex-shrink:0}
.eden-sb-hero-cta-row{display:flex}
.eden-sb-hero-cta{display:inline-block;padding-top:12px;padding-right:32px;padding-bottom:12px;padding-left:32px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;text-decoration:none;transition:.35s ease;background-color:#fff;background-image:none;border-style:solid;border-width:2px;border-color:var(--pear);color:var(--pear);box-shadow:0 14px 34px rgba(175,178,136,.45)}
.eden-sb-hero-cta:hover{transform:translateY(-2px);background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 26px 60px rgba(64,68,39,.4)}
.eden-sb-visual-chips{display:flex}
.eden-sb-visual-chip{background-image:none;backdrop-filter:blur(10px)}
.eden-sb-visual-stat{position:absolute;top:16px;right:16px;background-image:none;max-width:170px;backdrop-filter:blur(12px)}
.eden-sb-how{background-image:none}
.eden-sb-how-wrap{max-width:1100px}
.eden-sb-lines{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.15), transparent 60%), linear-gradient(180deg, #fff 0%, var(--snow) 100%)}
.eden-sb-lines-wrap{max-width:1400px;display:grid}
.eden-sb-eyebrow{margin-bottom:8px}
.eden-sb-lines-desc{max-width:720px}
.eden-sb-lines-grid{display:grid}
.eden-sb-line-card{background-image:none}
.eden-sb-line-label{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;background-color:rgba(175,178,136,.16);background-image:none;color:var(--sage);font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}
.eden-sb-line-card p{font-size:14px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}
.eden-sb-line-list{font-size:13px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:18px}
.eden-sb-line-list li{margin-bottom:4px}
.eden-sb-love{background-image:none}
.eden-sb-love-wrap{max-width:1400px}
.eden-sb-love-head{text-align:center}
.eden-sb-love-head p{max-width:680px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-sb-love-grid{display:grid}
.eden-sb-love-card{text-align:center}
.eden-sb-love-icon{width:46px;height:46px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.22);background-image:none;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--sage);margin-top:0;margin-right:auto;margin-bottom:12px;margin-left:auto}
.eden-sb-areas{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.15), transparent 60%), linear-gradient(180deg, #fff 0%, var(--snow) 100%)}
.eden-sb-areas-wrap{max-width:1500px}
.eden-sb-areas-head{display:flex}
.eden-sb-areas-head p{max-width:620px}
.eden-sb-areas-grid{display:grid}
.eden-sb-area-row{display:grid}
.eden-sb-area-card{background-image:none;display:flex;font-size:14px}
.eden-sb-area-icon{width:26px;height:26px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.25);background-image:none;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--sage);flex-shrink:0}
.eden-sb-area-title{margin-bottom:4px}
.eden-sb-care{background:radial-gradient(1200px 360px at 80% -10%, rgba(175,178,136,.16), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-sb-care.alt{background-image:none}
.eden-sb-care-wrap{max-width:1400px}
.eden-sb-care-head{text-align:left}
.eden-sb-care-head p{max-width:720px}
.eden-sb-care-grid{display:grid}
.eden-sb-care-card{background-image:none}
.eden-sb-care-card ul{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:18px;font-size:14px;line-height:1.8}
.eden-sb-care-card li{margin-bottom:4px}
.eden-sb-care-note{font-size:11px;color:rgba(60,60,59,.75);margin-top:10px}
.eden-sb-journey{background-image:none}
.eden-sb-journey-wrap{max-width:1500px}
.eden-sb-journey-head{display:flex}
.eden-sb-journey-head p{max-width:640px}
.eden-sb-journey-track{position:absolute;top:6px;left:4px;right:4px;height:3px;background-image:linear-gradient(to right, rgba(175,178,136,.7), transparent);background-color:transparent}
.eden-sb-journey-steps{display:grid}
.eden-sb-journey-step{display:grid}
.eden-sb-journey-step-head{display:flex}
.eden-sb-journey-index{width:30px;height:30px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:#fff;background-image:none;border-style:solid;border-width:2px;border-color:rgba(175,178,136,.8);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2}
.eden-sb-journey-title{margin-bottom:2px}
.eden-sb-journey-body{background-image:none;font-size:14px;line-height:1.85}
.eden-sb-journey-body ul{margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0;padding-left:18px;font-size:13px}
.eden-sb-journey-body li{margin-bottom:3px}
.eden-sb-fit{background:radial-gradient(1100px 320px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-sb-fit-wrap{max-width:1400px;display:grid}
.eden-sb-fit-head p{max-width:640px}
.eden-sb-fit-grid{display:grid}
.eden-sb-fit-card{background-image:none}
.eden-sb-fit-title{margin-bottom:8px}
.eden-sb-fit-list{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:18px;font-size:14px;line-height:1.8}
.eden-sb-fit-note{font-size:11px;color:rgba(60,60,59,.75)}
.eden-sb-myths{background-image:none}
.eden-sb-myths-wrap{max-width:1400px}
.eden-sb-myths-head{text-align:center}
.eden-sb-myths-head p{max-width:720px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-sb-myths-grid{display:grid}
.eden-sb-myth-card{display:grid}
.eden-sb-myth-label{margin-bottom:4px}
.eden-sb-fact-label{margin-bottom:4px}
.eden-sb-philo{background:radial-gradient(1000px 300px at 50% 0, rgba(175,178,136,.18), transparent 60%), linear-gradient(180deg, var(--snow) 0%, #fff 100%);text-align:center}
.eden-sb-philo-wrap{max-width:820px}
.eden-sb-book{background-image:none}
.eden-sb-book-wrap{max-width:1400px}
.eden-sb-book-card{text-align:center;background:radial-gradient(900px 320px at 50% 0, rgba(175,178,136,.3), transparent 60%), linear-gradient(160deg, #fff, #f1f0ec)}
.eden-sb-book-card p{max-width:680px;margin-top:0;margin-right:auto;margin-bottom:24px;margin-left:auto}
.eden-sb-faq{background:radial-gradient(1100px 320px at 10% -10%, rgba(175,178,136,.14), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.eden-sb-faq-wrap{max-width:1400px}
.eden-sb-faq-head{text-align:center}
.eden-sb-faq-head p{max-width:720px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-sb-faq-grid{display:grid}
.eden-sb-faq-list{display:grid}
.eden-sb-faq-item{background-image:none}
.eden-sb-faq-q{display:flex}
.eden-sb-faq-toggle{transition:.3s ease}
.eden-sb-faq-item.active .eden-sb-faq-toggle{background-color:var(--pear);background-image:none;color:#fff;transform:rotate(180deg)}
.eden-sb-faq-a{max-height:0;overflow:hidden;transition:max-height .45s ease}
.eden-sb-faq-a p{padding-top:0;padding-right:16px;padding-bottom:14px;padding-left:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:14px;line-height:1.85}
.eden-sb-faq-side{background:radial-gradient(900px 260px at 10% 0, rgba(175,178,136,.25), transparent 60%), linear-gradient(160deg, #fff, #f1f0ec);align-self:start}
.eden-sb-faq-side-list{display:grid;row-gap:8px;column-gap:8px;font-size:13px}
.eden-sb-faq-side-list span{display:flex;align-items:flex-start;row-gap:8px;column-gap:8px}
.eden-sb-faq-side-list i{color:var(--pear);margin-top:2px}
.eden-sb-faq-cta{display:inline-block;margin-top:18px;padding-top:12px;padding-right:32px;padding-bottom:12px;padding-left:32px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;border-style:solid;border-width:2px;border-color:var(--pear);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--pear);text-decoration:none;font-weight:600;transition:.35s ease}
.eden-sb-faq-cta:hover{background-color:var(--pear);background-image:none;color:#fff;box-shadow:0 18px 40px rgba(175,178,136,.45)}
@media (min-width: 701px){
.eden-sb-hero-cta{padding-top:12px;padding-right:36px;padding-bottom:12px;padding-left:36px}
.eden-sb-visual{height:280px}
}
@media (min-width: 1025px){
.eden-sb-hero-wrap{max-width:1500px}
.eden-sb-hero-sub{font-size:clamp(14px, 2.2vw, 17px)}
.eden-sb-visual{height:clamp(260px, 42vw, 440px)}
.eden-sb-journey-track{left:0;right:0;top:0}
}
@media (max-width: 600px){
.eden-sb-hero-sub{font-size:13px}
.eden-sb-hero-list-item{font-size:12.5px}
.eden-sb-visual{height:210px}
}
:where(body.page-id-568) .elementor-element.elementor-element-c6800005{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800010{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680000a{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680000e{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800015{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800014{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800024{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800019{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680001d{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800021{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680002c{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680002b{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800029{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400018{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340001b{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340001e{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400021{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400024{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400027{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340002a{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800034{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800033{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680002f{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400030{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400035{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340003b{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400040{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800041{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800040{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800038{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680003b{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680003e{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800049{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800048{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800044{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400068{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340004a{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340004d{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400052{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400055{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340005a{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340005d{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400062{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400065{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800050{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680004d{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340006c{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340006f{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800057{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800056{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800054{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400074{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400077{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340007b{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n340007e{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400082{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-n3400085{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800064{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800063{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680005b{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680005e{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800061{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680006a{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800069{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800071{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800070{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680006f{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c68000b0{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c68000af{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800075{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680007a{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680007f{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800084{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800089{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680008e{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800093{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c6800098{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c680009d{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c68000a2{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c68000a7{display:block}
:where(body.page-id-568) .elementor-element.elementor-element-c68000ad{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600011{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760000b{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760000f{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600020{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600015{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600019{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600028{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600027{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600023{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420001e{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200023{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200029{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420002e{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200034{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200039{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600030{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760002b{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200060{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200042{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200045{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420004a{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420004d{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200052{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200055{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420005a{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420005d{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600037{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200064{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200067{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760003d{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760003b{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420006c{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420006f{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200073{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n4200076{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420007a{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-n420007d{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760004b{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760004a{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600045{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600048{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600071{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600070{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760004f{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600069{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600054{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600059{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760005e{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600063{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c7600068{display:block}
:where(body.page-id-576) .elementor-element.elementor-element-c760006e{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820000d{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200010{display:block}
:where(body.page-id-794, body.page-id-1116) .elementor-element.elementor-element-t01001f{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n82000ae{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200014{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200019{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820001e{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200023{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200028{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820002d{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200032{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200037{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820003c{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200041{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200046{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820004b{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200050{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200055{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820005a{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820005f{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200064{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200069{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820006e{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200073{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200078{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820007d{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200082{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200087{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820008c{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200091{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n8200096{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n820009b{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n82000a0{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n82000a5{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n82000aa{display:block}
:where(body.page-id-794) .elementor-element.elementor-element-n82000ad{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120000e{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200011{display:block}
:where(body.page-id-813, body.page-id-1117) .elementor-element.elementor-element-t02003f{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000c8{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200015{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120001a{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120001f{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200024{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200029{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120002e{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200033{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200038{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120003d{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200042{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200047{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120004c{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200051{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200056{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120005b{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200060{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200065{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120006a{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120006f{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200074{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200079{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120007e{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200083{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200088{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120008d{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200092{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n1200097{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n120009c{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000a1{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000a6{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000ab{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000b0{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000b5{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000ba{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000bf{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000c4{display:block}
:where(body.page-id-813) .elementor-element.elementor-element-n12000c7{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n7300008{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n7300007{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-g7400001{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n7300029{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n730000c{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n7300011{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n7300016{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n730001b{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n7300020{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n7300025{display:block}
:where(body.page-id-874) .elementor-element.elementor-element-n7300028{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480000d{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800010{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800095{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800014{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800019{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480001e{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800023{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800028{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480002d{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800032{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800037{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480003c{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800041{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800046{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480004b{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800050{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800055{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480005a{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480005f{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800064{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800069{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480006e{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800073{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800078{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480007d{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800082{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800087{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n480008c{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800091{display:block}
:where(body.page-id-1116) .elementor-element.elementor-element-n4800094{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490000e{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n49000b6{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900012{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900017{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490001c{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900021{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900026{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490002b{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900030{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900035{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490003a{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490003f{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900044{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900049{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490004e{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900053{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900058{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490005d{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900062{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900067{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490006c{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900071{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900076{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490007b{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900080{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900085{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490008a{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490008f{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900094{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n4900099{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n490009e{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n49000a3{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n49000a8{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n49000ad{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n49000b2{display:block}
:where(body.page-id-1117) .elementor-element.elementor-element-n49000b5{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500000e{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-t03005c{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n50000b6{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000012{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000017{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500001c{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000021{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000026{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500002b{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000030{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000035{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500003a{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500003f{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000044{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000049{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500004e{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000053{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000058{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500005d{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000062{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000067{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500006c{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000071{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000076{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500007b{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000080{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000085{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500008a{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500008f{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000094{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n5000099{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n500009e{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n50000a3{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n50000a8{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n50000ad{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n50000b2{display:block}
:where(body.page-id-1118) .elementor-element.elementor-element-n50000b5{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510000f{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-t04007c{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n51000bc{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100013{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100018{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510001d{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100022{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100027{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510002c{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100031{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100036{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510003b{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100040{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100045{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510004a{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510004f{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100054{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100059{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510005e{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100063{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100068{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510006d{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100072{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100077{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510007c{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100081{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100086{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510008b{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100090{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n5100095{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510009a{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n510009f{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n51000a4{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n51000a9{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n51000ae{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n51000b3{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n51000b8{display:block}
:where(body.page-id-1119) .elementor-element.elementor-element-n51000bb{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520000e{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-t05009c{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n52000c5{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200012{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200017{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520001c{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200021{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200026{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520002b{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200030{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200035{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520003a{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520003f{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200044{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200049{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520004e{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200053{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200058{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520005d{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200062{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200067{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520006c{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200071{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200076{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520007b{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200080{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200085{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520008a{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520008f{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200094{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n5200099{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n520009e{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n52000a3{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n52000a8{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n52000ad{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n52000b2{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n52000b7{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n52000bc{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n52000c1{display:block}
:where(body.page-id-1120) .elementor-element.elementor-element-n52000c4{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530000e{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-t0600bc{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n53000c5{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300012{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300017{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530001c{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300021{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300026{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530002b{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300030{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300035{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530003a{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530003f{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300044{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300049{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530004e{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300053{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300058{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530005d{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300062{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300067{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530006c{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300071{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300076{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530007b{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300080{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300085{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530008a{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530008f{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300094{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n5300099{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n530009e{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n53000a3{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n53000a8{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n53000ad{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n53000b2{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n53000b7{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n53000bc{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n53000c1{display:block}
:where(body.page-id-1121) .elementor-element.elementor-element-n53000c4{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540000e{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-t0700dc{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n54000c5{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400012{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400017{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540001c{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400021{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400026{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540002b{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400030{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400035{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540003a{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540003f{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400044{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400049{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540004e{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400053{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400058{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540005d{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400062{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400067{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540006c{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400071{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400076{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540007b{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400080{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400085{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540008a{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540008f{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400094{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n5400099{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n540009e{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n54000a3{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n54000a8{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n54000ad{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n54000b2{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n54000b7{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n54000bc{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n54000c1{display:block}
:where(body.page-id-1122) .elementor-element.elementor-element-n54000c4{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550000e{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-t0800fc{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n55000c5{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500012{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500017{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550001c{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500021{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500026{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550002b{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500030{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500035{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550003a{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550003f{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500044{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500049{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550004e{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500053{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500058{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550005d{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500062{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500067{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550006c{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500071{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500076{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550007b{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500080{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500085{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550008a{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550008f{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500094{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n5500099{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n550009e{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n55000a3{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n55000a8{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n55000ad{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n55000b2{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n55000b7{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n55000bc{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n55000c1{display:block}
:where(body.page-id-1123) .elementor-element.elementor-element-n55000c4{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560000e{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-t09011c{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n56000c5{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600012{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600017{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560001c{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600021{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600026{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560002b{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600030{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600035{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560003a{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560003f{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600044{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600049{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560004e{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600053{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600058{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560005d{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600062{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600067{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560006c{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600071{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600076{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560007b{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600080{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600085{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560008a{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560008f{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600094{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n5600099{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n560009e{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n56000a3{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n56000a8{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n56000ad{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n56000b2{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n56000b7{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n56000bc{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n56000c1{display:block}
:where(body.page-id-1124) .elementor-element.elementor-element-n56000c4{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570000e{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-t10013c{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n57000c5{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700012{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700017{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570001c{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700021{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700026{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570002b{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570003a{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570003f{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700044{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700049{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570004e{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700053{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700058{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570005d{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700067{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570006c{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700071{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700080{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700085{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570008a{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570008f{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700094{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n5700099{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n570009e{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n57000a3{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n57000a8{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n57000ad{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n57000b2{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n57000b7{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n57000bc{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n57000c1{display:block}
:where(body.page-id-1125) .elementor-element.elementor-element-n57000c4{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n580000e{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-t11015c{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n5800034{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n5800012{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n5800017{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n580001c{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n5800021{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n5800026{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n580002b{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n5800030{display:block}
:where(body.page-id-1126) .elementor-element.elementor-element-n5800033{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n590000e{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-t12017c{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n5900039{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n5900012{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n5900017{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n590001c{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n5900021{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n5900026{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n590002b{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n5900030{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n5900035{display:block}
:where(body.page-id-1127) .elementor-element.elementor-element-n5900038{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n600000e{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-t13019c{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n6000034{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n6000012{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n6000017{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n600001c{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n6000021{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n6000026{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n600002b{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n6000030{display:block}
:where(body.page-id-1128) .elementor-element.elementor-element-n6000033{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n610000e{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-t1401bc{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n6100034{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n6100012{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n6100017{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n610001c{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n6100021{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n6100026{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n610002b{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n6100030{display:block}
:where(body.page-id-1129) .elementor-element.elementor-element-n6100033{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n620000e{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-t1501dc{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n6200034{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n6200012{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n6200017{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n620001c{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n6200021{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n6200026{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n620002b{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n6200030{display:block}
:where(body.page-id-1130) .elementor-element.elementor-element-n6200033{display:block}
#content .elementor{row-gap:0 !important;column-gap:0 !important}
section[class*="eden-"] h2{font-family:"Fahkwang", sans-serif;font-weight:500;font-size:clamp(30px, 3.6vw, 48px);line-height:1.18}
section[class*="eden-"] h4{font-size:16px;line-height:1.45}
.e-con.eden-conv[class*="-tag"]{flex-direction:row !important;align-items:center}
.e-con.eden-conv[class*="-eyebrow"]{flex-direction:row !important;align-items:center}
.e-con.eden-conv[class*="-meta"]{flex-direction:row !important;align-items:center}
.e-con.eden-conv[class*="-labels"]{flex-direction:row !important;align-items:center}
.e-con.eden-conv[class*="faq-q"]{cursor:pointer}
.eden-faq-q{display:flex;text-align:left}
.eden-faq-q .elementor-widget-heading{flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0}
.eden-faq-toggle{transition:.25s ease}
.eden-faq-item{background-image:none;border-style:solid;border-width:1px;border-color:rgba(64, 68, 39, .08);transition:box-shadow .25s ease}
.eden-faq-item:hover{box-shadow:0 14px 30px rgba(64, 68, 39, .1)}
.eden-faq-a p{font-size:14.5px;line-height:1.7}
.eden-pig-toggle{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175, 178, 136, .18);background-image:none;color:#404427;flex-grow:0;flex-shrink:0;flex-basis:auto;line-height:1}
[class*="faq-cta-wrap"]{text-align:center}
a[class*="faq-cta"]{display:inline-block;width:auto;max-width:none;padding-top:14px;padding-right:40px;padding-bottom:14px;padding-left:40px;background-color:var(--riffle, #404427);background-image:none;border-style:solid;border-width:1px;border-color:var(--riffle, #404427);color:#fff;font-family:"Montserrat", sans-serif;font-size:12px;letter-spacing:2px;font-weight:500;text-decoration:none;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;transition:all .3s ease;box-shadow:0 4px 15px rgba(64,68,39,.15)}
a[class*="faq-cta"]:hover{background-color:transparent;background-image:none;color:var(--riffle, #404427);box-shadow:none}
.eden-gfaq .eden-faq-wrap{max-width:900px}
.eden-gfaq .eden-faq-head{text-align:center}
.eden-gfaq .eden-faq-eyebrow{margin-bottom:12px}
.eden-gfaq .eden-faq-head p{opacity:.8;max-width:620px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-gfaq .eden-faq-list{display:flex}
.eden-gfaq .eden-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}
.eden-gfaq .eden-faq-item.active .eden-faq-a{max-height:320px}
.eden-gfaq .eden-faq-a p{padding-top:0;padding-right:24px;padding-bottom:20px;padding-left:24px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:14.5px;line-height:1.75;opacity:.85}
.eden-gfaq .eden-faq-item.active .eden-faq-toggle{background-color:var(--pear, #AFB288);background-image:none;color:#fff}
.eden-gfaq .eden-faq-cta-wrap{text-align:center}
@media (min-width: 1025px){
.eden-nav-w ul.hfe-nav-menu li ul.sub-menu{width:max-content !important;min-width:220px !important;max-width:340px !important}
}
.eden-tp-hero{text-align:center}
.eden-tp-breadcrumb{font-family:"Montserrat", sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.85);text-decoration:none}
.eden-tp-breadcrumb a{font-family:"Montserrat", sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.85);text-decoration:none}
.eden-tp-breadcrumb a:hover{color:var(--pear)}
.e-con.eden-tp-intro{background:radial-gradient(1200px 400px at 80% -10%, rgba(175,178,136,.12), transparent 60%), linear-gradient(180deg, #f7f7f6 0%, var(--snow) 100%)}
.e-con.eden-tp-intro-content{flex-shrink:1;flex-basis:54%}
.e-con.eden-tp-intro-media{flex-shrink:1;flex-basis:46%}
.eden-tp-intro-media img{object-fit:cover;aspect-ratio:4/4.6}
.eden-tp-intro p{font-size:15px;opacity:.85;line-height:1.75;color:var(--ink)}
.e-con.eden-tp-how{text-align:center}
.eden-tp-how p{font-size:15px;opacity:.85;line-height:1.8;color:var(--ink)}
.e-con.eden-tp-benefits{text-align:center;background-image:none}
.eden-tp-bgrid{max-width:1240px;text-align:left}
.eden-tp-bcard{display:flex;row-gap:14px;column-gap:14px;align-items:flex-start;transition:transform .3s ease, box-shadow .3s ease}
.eden-tp-bcard:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(64,68,39,.13)}
.eden-tp-bcard::before{content:"✦";flex-grow:0;flex-shrink:0;flex-basis:auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.18);background-image:none;color:#404427;font-size:14px}
.e-con.eden-tp-areas{text-align:center;background-image:none}
.eden-tp-pills{display:flex;max-width:900px;flex-wrap:wrap;row-gap:10px;column-gap:10px;justify-content:center;margin-top:26px;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-tp-pill{padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;border-style:solid;border-width:1px;border-color:rgba(175,178,136,.4);border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-family:"Montserrat", sans-serif;font-size:12.5px;letter-spacing:.6px;color:var(--riffle);background-color:rgba(255,255,255,.75);background-image:none}
.e-con.eden-tp-notes{background-image:none}
.eden-tp-notesgrid{display:grid;max-width:1240px}
.eden-tp-notecard{background-image:none}
.eden-tp-notecard ul{list-style:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
.eden-tp-notecard li{position:relative;padding-top:7px;padding-right:0;padding-bottom:7px;padding-left:26px;font-size:14.5px;line-height:1.6;color:var(--ink);opacity:.9}
.eden-tp-notecard li::before{content:"";position:absolute;left:4px;top:15px;width:8px;height:8px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:var(--pear);background-image:none}
.e-con.eden-tp-cta{text-align:center;background:radial-gradient(900px 300px at 50% -20%, rgba(175,178,136,.25), transparent 60%), linear-gradient(160deg, #404427 0%, #2e311c 100%)}
.eden-tp-cta p{max-width:640px}
.eden-tp-cta-btn .elementor-button{background-image:none;border-style:solid;border-width:1px;border-color:#fff}
.eden-tp-cta-btn .elementor-button:hover{background-color:transparent;background-image:none;color:#fff}
.eden-tp-center{text-align:center}
.eden-blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:28px;column-gap:28px;max-width:1300px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
.eden-blog-card{background-color:#fff;background-image:none;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow:hidden;border-style:solid;border-width:1px;border-color:rgba(64,68,39,.08);box-shadow:0 16px 40px rgba(64,68,39,.08);display:flex;flex-direction:column;transition:transform .35s ease, box-shadow .35s ease}
.eden-blog-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(64,68,39,.14)}
.eden-blog-card-img{position:relative;aspect-ratio:16/10;overflow:hidden;display:block}
.eden-blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease;display:block}
.eden-blog-card:hover .eden-blog-card-img img{transform:scale(1.06)}
.eden-blog-card-body{padding-top:24px;padding-right:26px;padding-bottom:28px;padding-left:26px;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0%}
.eden-blog-meta{font-family:"Montserrat", sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--pear);font-weight:600;margin-bottom:10px}
.eden-blog-card h3{font-family:"Fahkwang", sans-serif;font-size:21px;font-weight:500;line-height:1.35;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}
.eden-blog-card h3 a{color:var(--ink);text-decoration:none;transition:color .25s ease}
.eden-blog-card h3 a:hover{color:var(--riffle)}
.eden-blog-card p{font-size:14px;line-height:1.7;color:var(--ink);opacity:.8;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0}
.eden-blog-more{margin-top:auto;font-family:"Montserrat", sans-serif;font-size:11.5px;letter-spacing:2px;font-weight:600;color:var(--riffle);text-decoration:none;display:inline-flex;align-items:center;row-gap:8px;column-gap:8px}
.eden-blog-more::after{content:"→";transition:transform .25s ease}
.eden-blog-more:hover::after{transform:translateX(4px)}
@media (max-width: 1000px){
.eden-blog-grid{grid-template-columns:1fr 1fr}
}
@media (max-width: 640px){
.eden-blog-grid{grid-template-columns:1fr}
}
.e-con.eden-tp-page{--display:flex}
.eden-tp-howtext{margin-top:0;margin-bottom:0}
@media (min-width: 1025px) and (max-width: 1300px){
.eden-nav-w ul.hfe-nav-menu{row-gap:12px !important;column-gap:12px !important}
}
.eden-cta-w{width:auto}
.eden-cta-w .elementor-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;background-image:none;border-style:solid;border-width:1px;border-color:var(--riffle, #404427);transition:all .3s ease}
.eden-cta-w .elementor-button:hover{background-color:transparent;background-image:none;color:var(--riffle, #404427);box-shadow:none}
a[class*="eden-"][class*="-cta"]{display:inline-block;width:auto;max-width:none;padding-top:13px;padding-right:36px;padding-bottom:13px;padding-left:36px;background-color:var(--riffle, #404427);background-image:none;border-style:solid;border-width:1px;border-color:var(--riffle, #404427);color:#fff;font-family:"Montserrat", sans-serif;font-size:12px;letter-spacing:2px;font-weight:500;text-transform:uppercase;text-decoration:none;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;transition:all .3s ease;box-shadow:0 4px 15px rgba(64,68,39,.15)}
a[class*="s-"][class*="-cta"]{display:inline-block;width:auto;max-width:none;padding-top:13px;padding-right:36px;padding-bottom:13px;padding-left:36px;background-color:var(--riffle, #404427);background-image:none;border-style:solid;border-width:1px;border-color:var(--riffle, #404427);color:#fff;font-family:"Montserrat", sans-serif;font-size:12px;letter-spacing:2px;font-weight:500;text-transform:uppercase;text-decoration:none;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;transition:all .3s ease;box-shadow:0 4px 15px rgba(64,68,39,.15)}
a.eden-cta{display:inline-block;width:auto;max-width:none;padding-top:13px;padding-right:36px;padding-bottom:13px;padding-left:36px;background-color:var(--riffle, #404427);background-image:none;border-style:solid;border-width:1px;border-color:var(--riffle, #404427);color:#fff;font-family:"Montserrat", sans-serif;font-size:12px;letter-spacing:2px;font-weight:500;text-transform:uppercase;text-decoration:none;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;transition:all .3s ease;box-shadow:0 4px 15px rgba(64,68,39,.15)}
a[class*="eden-"][class*="-cta"]:hover{background-color:transparent;background-image:none;color:var(--riffle, #404427);box-shadow:none}
a[class*="s-"][class*="-cta"]:hover{background-color:transparent;background-image:none;color:var(--riffle, #404427);box-shadow:none}
a.eden-cta:hover{background-color:transparent;background-image:none;color:var(--riffle, #404427);box-shadow:none}
[class*="eden-"][class*="-eyebrow"]{color:var(--pear, #AFB288);font-family:"Montserrat", sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:600;font-size:11px}
.e-con.eden-tp-intro.eden-tp-section{max-width:none}
.ebm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:rgba(14, 16, 8, .55);background-image:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .35s ease, visibility .35s ease}
.ebm-overlay.ebm-open{opacity:1;visibility:visible}
body.ebm-locked{overflow:hidden}
.ebm-card{position:relative;width:min(960px, 100%);max-height:min(92vh, 860px);display:flex;background-color:#fff;background-image:none;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.4);transform:translateY(24px) scale(.97);transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.ebm-overlay.ebm-open .ebm-card{transform:translateY(0) scale(1)}
.ebm-close{position:absolute;top:14px;right:14px;z-index:3;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-style:none;background-color:rgba(64,68,39,.08);background-image:none;color:#404427;font-size:22px;line-height:1;cursor:pointer;transition:.25s ease;display:flex;align-items:center;justify-content:center}
.ebm-close:hover{background-color:#404427;background-image:none;color:#fff;transform:rotate(90deg)}
.ebm-side{flex-grow:0;flex-shrink:0;flex-basis:320px;background:radial-gradient(700px 300px at 0% 0%, rgba(175,178,136,.30), transparent 60%), linear-gradient(160deg, #404427 0%, #2c2f1b 100%);color:#fff;display:flex}
.ebm-side-inner{padding-top:44px;padding-right:34px;padding-bottom:44px;padding-left:34px;display:flex;flex-direction:column}
.ebm-logo{width:64px;margin-bottom:18px;filter:brightness(0) invert(1);opacity:.95}
.ebm-side h3{font-family:"Fahkwang", serif !important;font-weight:500 !important;font-size:26px !important;color:#fff !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:8px !important;margin-left:0 !important}
.ebm-side-sub{font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.75);margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}
.ebm-side-list{list-style:none;margin-top:0;margin-right:0;margin-bottom:auto;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
.ebm-side-list li{position:relative;padding-top:7px;padding-right:0;padding-bottom:7px;padding-left:24px;font-size:13px;line-height:1.55;color:rgba(255,255,255,.88)}
.ebm-side-list li::before{content:"✦";position:absolute;left:0;top:7px;color:var(--pear, #AFB288);font-size:11px}
.ebm-side-contact{margin-top:26px;padding-top:20px;border-top-style:solid;border-top-width:1px;border-top-color:rgba(255,255,255,.15)}
.ebm-side-contact span{display:block;font-family:"Montserrat", sans-serif;font-size:12px;letter-spacing:.5px;color:rgba(255,255,255,.8);margin-top:4px;margin-right:0;margin-bottom:4px;margin-left:0}
.ebm-body{flex-grow:1;flex-shrink:1;flex-basis:auto;padding-top:44px;padding-right:44px;padding-bottom:38px;padding-left:44px;overflow-y:auto}
.ebm-eyebrow{font-family:"Montserrat", sans-serif;font-size:11px;letter-spacing:2px;color:var(--pear, #AFB288);font-weight:600;margin-bottom:8px}
.ebm-title{font-family:"Fahkwang", sans-serif !important;font-weight:500 !important;font-size:clamp(24px, 2.6vw, 32px) !important;color:var(--ink, #3C3C3B) !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:6px !important;margin-left:0 !important}
.ebm-sub{font-size:13.5px;color:var(--ink, #3C3C3B);opacity:.7;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}
.ebm-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:14px;column-gap:16px}
.ebm-field.ebm-full{grid-column:1 / -1}
.ebm-field .wpcf7-form-control-wrap{display:block}
.ebm-field input{width:100%;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;border-style:solid;border-width:1px;border-color:rgba(64,68,39,.18);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-color:#FAFAF8;background-image:none;font-family:"Noto Sans", sans-serif;font-size:14px;color:var(--ink, #3C3C3B);outline-style:none;transition:border-color .25s ease, box-shadow .25s ease, background .25s ease;-webkit-appearance:none;appearance:none}
.ebm-field select{width:100%;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;border-style:solid;border-width:1px;border-color:rgba(64,68,39,.18);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-color:#FAFAF8;background-image:none;font-family:"Noto Sans", sans-serif;font-size:14px;color:var(--ink, #3C3C3B);outline-style:none;transition:border-color .25s ease, box-shadow .25s ease, background .25s ease;-webkit-appearance:none;appearance:none}
.ebm-field textarea{width:100%;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;border-style:solid;border-width:1px;border-color:rgba(64,68,39,.18);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-color:#FAFAF8;background-image:none;font-family:"Noto Sans", sans-serif;font-size:14px;color:var(--ink, #3C3C3B);outline-style:none;transition:border-color .25s ease, box-shadow .25s ease, background .25s ease;-webkit-appearance:none;appearance:none}
.ebm-field select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23404427' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:38px;cursor:pointer}
.ebm-field textarea{resize:vertical;min-height:74px}
.ebm-field input:focus{border-color:var(--pear, #AFB288);background-color:#fff;background-image:none;box-shadow:0 0 0 4px rgba(175,178,136,.15)}
.ebm-field select:focus{border-color:var(--pear, #AFB288);background-color:#fff;background-image:none;box-shadow:0 0 0 4px rgba(175,178,136,.15)}
.ebm-field textarea:focus{border-color:var(--pear, #AFB288);background-color:#fff;background-image:none;box-shadow:0 0 0 4px rgba(175,178,136,.15)}
.ebm-field input::placeholder{color:rgba(60,60,59,.45)}
.ebm-field textarea::placeholder{color:rgba(60,60,59,.45)}
.ebm-field .wpcf7-not-valid{border-color:#c94c4c !important}
.ebm-body .wpcf7-not-valid-tip{font-size:11.5px;color:#c94c4c;margin-top:4px}
.ebm-body .ebm-submit{margin-top:20px;width:100%;padding-top:16px;padding-right:40px;padding-bottom:16px;padding-left:40px;background-color:var(--riffle, #404427);background-image:none;border-style:solid;border-width:1px;border-color:var(--riffle, #404427);color:#fff;font-family:"Montserrat", sans-serif;font-size:12.5px;letter-spacing:2.5px;font-weight:600;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 26px rgba(64,68,39,.28)}
.ebm-body .ebm-submit:hover{background-color:#2c2f1b;background-image:none;transform:translateY(-2px);box-shadow:0 16px 34px rgba(64,68,39,.36)}
.ebm-body .wpcf7-spinner{display:block;margin-top:8px;margin-right:auto;margin-bottom:0;margin-left:auto}
.ebm-body .wpcf7-response-output{margin-top:16px !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;padding-top:13px !important;padding-right:18px !important;padding-bottom:13px !important;padding-left:18px !important;border-top-left-radius:12px !important;border-top-right-radius:12px !important;border-bottom-right-radius:12px !important;border-bottom-left-radius:12px !important;border-style:solid !important;border-width:1px !important;border-color:rgba(64,68,39,.2) !important;font-size:13.5px;text-align:center}
.ebm-body .wpcf7 form.sent .wpcf7-response-output{border-color:var(--pear, #AFB288) !important;background-color:rgba(175,178,136,.14);background-image:none;color:#404427}
.ebm-body .wpcf7 form.failed .wpcf7-response-output{border-color:#c94c4c !important;color:#a33}
.ebm-body .wpcf7 form.aborted .wpcf7-response-output{border-color:#c94c4c !important;color:#a33}
.ebm-card.ebm-success .ebm-side{background-image:linear-gradient(160deg, #4c5230 0%, #404427 100%);background-color:transparent}
@media (max-width: 860px){
.ebm-card{flex-direction:column;max-height:94vh}
.ebm-side{flex-grow:0;flex-shrink:0;flex-basis:auto}
.ebm-side-inner{padding-top:26px;padding-right:26px;padding-bottom:20px;padding-left:26px}
.ebm-side-list{display:none}
.ebm-side-contact{display:none}
.ebm-logo{width:44px;margin-bottom:10px}
.ebm-body{padding-top:26px;padding-right:22px;padding-bottom:30px;padding-left:22px}
.ebm-grid{grid-template-columns:1fr}
.ebm-close{background-color:rgba(255,255,255,.2);background-image:none;color:#fff}
}
@media (max-width: 768px){
.featured-grid{display:grid !important}
.results-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;row-gap:12px;column-gap:12px}
.eden-procedure-grid{display:grid !important}
.eden-acne-procedure-grid{display:grid !important}
.eden-scar-procedure-grid{display:grid !important}
.eden-acne-types-grid{display:grid !important}
.eden-acnec-types-grid{display:grid !important}
.eden-scar-types-grid{display:grid !important}
.eden-hydra-benefits-grid{display:grid !important}
.eden-qswitch-benefits-grid{display:grid !important}
.eden-hydra-overview-grid{display:grid !important}
.eden-qswitch-overview-grid{display:grid !important}
.eden-qswitch-journey-grid{display:grid !important}
.eden-btx-areas-grid{display:grid !important}
.eden-btx-myths-grid{display:grid !important}
.eden-btx-journey-steps{display:grid !important}
.eden-btx-love-grid{display:grid !important}
.eden-btx-spot-benefits{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;row-gap:12px;column-gap:12px}
.eden-btx-lines-grid{display:grid !important}
.eden-sb-journey-steps{display:grid !important}
.eden-sb-love-grid{display:grid !important}
.eden-sb-myths-grid{display:grid !important}
.eden-acnec-stories-grid{display:grid !important}
.eden-acne-success-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;row-gap:12px;column-gap:12px}
.eden-success-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;row-gap:12px;column-gap:12px}
.eden-scar-success-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;row-gap:12px;column-gap:12px}
.eden-hydra-results-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;row-gap:12px;column-gap:12px}
.eden-qswitch-results-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;row-gap:12px;column-gap:12px}
.eden-tp-bgrid{display:grid !important}
.eden-blog-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;row-gap:12px;column-gap:12px}
.eden-tp-bcard{row-gap:10px;column-gap:10px;flex-direction:column}
.eden-tp-bcard::before{width:28px;height:28px;font-size:12px}
[class*="-grid"] > [class*="card"]{min-width:0}
[class*="-grid"] > [class*="item"]{min-width:0}
[class*="-steps"] > *{min-width:0}
[class*="-types-grid"] h4{font-size:14px;line-height:1.35}
[class*="benefits-grid"] h4{font-size:14px;line-height:1.35}
[class*="overview-grid"] h4{font-size:14px;line-height:1.35}
[class*="journey"] h4{font-size:14px;line-height:1.35}
[class*="myths-grid"] h3{font-size:14px;line-height:1.35}
[class*="myths-grid"] h4{font-size:14px;line-height:1.35}
[class*="myths-grid"] p{font-size:12px;line-height:1.55}
[class*="stories-grid"] p{font-size:12px;line-height:1.55}
[class*="love-grid"] p{font-size:12px;line-height:1.55}
[class*="areas-grid"] p{font-size:12px;line-height:1.55}
.featured-grid .card h3{margin-bottom:6px}
.featured-grid .card p{margin-bottom:10px}
.featured-grid .card .btn{padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;font-size:10px;letter-spacing:1px}
.eden-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.eden-tabs::-webkit-scrollbar{display:none}
.eden-tp-intro-media img{aspect-ratio:16/11}
.eden-gfaq .eden-faq-a p{padding-top:0;padding-bottom:16px}
.eden-tp-notecard li{font-size:13.5px}
.eden-tp-pill{padding-top:7px;padding-right:14px;padding-bottom:7px;padding-left:14px;font-size:11px}
.eden-blog-card h3{font-size:14.5px}
.eden-blog-card p{font-size:11.5px;margin-bottom:12px}
.eden-blog-card-body{padding-top:14px;padding-right:14px;padding-bottom:16px;padding-left:14px}
.eden-blog-meta{font-size:9.5px;letter-spacing:1.2px;margin-bottom:6px}
.eden-blog-more{font-size:10px;letter-spacing:1.2px}
}
@media (max-width: 400px){
.featured-grid .card{height:280px}
}
@media (max-width: 768px){
:is(.results-grid,
      .eden-procedure-grid, .eden-acne-procedure-grid, .eden-scar-procedure-grid,
      .eden-acne-types-grid, .eden-acnec-types-grid, .eden-scar-types-grid,
      .eden-hydra-benefits-grid, .eden-qswitch-benefits-grid,
      .eden-hydra-overview-grid, .eden-qswitch-overview-grid,
      .eden-qswitch-journey-grid,
      .eden-btx-areas-grid, .eden-btx-myths-grid, .eden-btx-journey-steps,
      .eden-btx-love-grid, .eden-btx-spot-benefits, .eden-btx-lines-grid,
      .eden-sb-journey-steps, .eden-sb-love-grid, .eden-sb-myths-grid,
      .eden-acnec-stories-grid,
      .eden-acne-success-grid, .eden-success-grid, .eden-scar-success-grid,
      .eden-hydra-results-grid, .eden-qswitch-results-grid,
      .eden-tp-bgrid) > *{padding-top:14px;min-height:0;padding-right:12px;padding-bottom:14px;padding-left:12px;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px}
:is(.eden-procedure-grid, .eden-acne-procedure-grid, .eden-scar-procedure-grid,
      .eden-acne-types-grid, .eden-acnec-types-grid, .eden-scar-types-grid,
      .eden-hydra-benefits-grid, .eden-qswitch-benefits-grid,
      .eden-hydra-overview-grid, .eden-qswitch-overview-grid,
      .eden-qswitch-journey-grid,
      .eden-btx-areas-grid, .eden-btx-myths-grid, .eden-btx-journey-steps,
      .eden-btx-love-grid, .eden-btx-spot-benefits, .eden-btx-lines-grid,
      .eden-sb-journey-steps, .eden-sb-love-grid, .eden-sb-myths-grid,
      .eden-acnec-stories-grid, .results-grid)
    :is(p, li, span:not([class*="icon"]):not([class*="ico"]), div:not([class*="icon"]):not([class*="ico"]):not([class*="bg"])){font-size:11.5px;line-height:1.5}
:is(.eden-procedure-grid, .eden-acne-procedure-grid, .eden-scar-procedure-grid,
      .eden-acne-types-grid, .eden-acnec-types-grid, .eden-scar-types-grid,
      .eden-hydra-benefits-grid, .eden-qswitch-benefits-grid,
      .eden-hydra-overview-grid, .eden-qswitch-overview-grid,
      .eden-btx-journey-steps, .eden-sb-journey-steps,
      .eden-btx-love-grid, .eden-sb-love-grid, .eden-btx-spot-benefits)
    :is([class*="icon"], [class*="-ico"], [class*="num"]){width:40px;height:40px;min-width:40px;margin-top:0;font-size:17px;margin-right:0;line-height:40px;margin-bottom:4px;margin-left:0}
}
.eden-conv[class*="-image"]{overflow:hidden}
.eden-conv[class*="-media"]{overflow:hidden}
.eden-conv[class*="-photo"]{overflow:hidden}
.eden-conv[class*="-hero-img"]{overflow:hidden}
.eden-conv[class*="-visual"] .elementor-widget-image{height:100%}
.eden-conv[class*="-image"] .elementor-widget-image{height:100%;width:100%}
.eden-conv[class*="-media"] .elementor-widget-image{height:100%;width:100%}
.eden-conv[class*="-photo"] .elementor-widget-image{height:100%;width:100%}
.eden-conv[class*="-visual"] .elementor-widget-image > div{height:100%;width:100%}
.eden-conv[class*="-image"] .elementor-widget-image > div{height:100%;width:100%}
.eden-conv[class*="-media"] .elementor-widget-image > div{height:100%;width:100%}
.eden-conv[class*="-photo"] .elementor-widget-image > div{height:100%;width:100%}
.eden-conv[class*="-visual"] .elementor-widget-image img{object-fit:cover !important;display:block}
.eden-conv[class*="-image"] .elementor-widget-image img{width:100%;height:100%;object-fit:cover !important;display:block}
.eden-conv[class*="-media"] .elementor-widget-image img{width:100%;height:100%;object-fit:cover !important;display:block}
.eden-conv[class*="-photo"] .elementor-widget-image img{width:100%;height:100%;object-fit:cover !important;display:block}
[class$="-faq-item"]{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px}
[class$="-faq-q"]{row-gap:14px;column-gap:14px}
[class$="-faq-q"] :is(h3, h4, h5){font-family:"Montserrat", sans-serif;font-weight:600;color:var(--ink, #3C3C3B);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0}
[class$="-faq-toggle"]{flex-grow:0 !important;flex-shrink:0 !important;flex-basis:auto !important;width:32px;height:32px;display:flex !important;align-items:center;justify-content:center;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgba(175,178,136,.18);background-image:none}
@media (max-width: 768px){
[class$="-faq-wrap"]{padding-left:clamp(14px,4vw,20px);padding-right:clamp(14px,4vw,20px)}
[class$="-faq-q"]{padding-top:15px;padding-right:16px;padding-bottom:15px;padding-left:16px}
[class$="-faq-q"] :is(h3, h4, h5){font-size:13.5px;line-height:1.35}
[class$="-faq-a"] p{font-size:12.5px;line-height:1.6;padding-left:16px;padding-right:16px}
[class$="-faq-toggle"]{width:30px;height:30px}
[class$="-faq-grid"]{grid-template-columns:1fr !important;row-gap:20px;column-gap:20px}
[class$="-faq-side"]{position:static !important}
}
.e-con.eden-midcta{text-align:center;background-image:none}
a.eden-tp-pill{text-decoration:none;transition:background .25s ease, color .25s ease, border-color .25s ease}
a.eden-tp-pill:hover{background-color:#404427;background-image:none;border-color:#404427;color:#fff}
.eden-spec-item a{text-decoration:none}
.ebm-done{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:44px;padding-right:30px;padding-bottom:44px;padding-left:30px;background:radial-gradient(680px 320px at 50% -10%, rgba(175,178,136,.22), transparent 60%), linear-gradient(165deg, #FDFDFA 0%, #F3F3EA 100%);opacity:0;visibility:hidden;transform:scale(.97);transition:opacity .4s ease, visibility .4s ease, transform .45s cubic-bezier(.2,.8,.2,1)}
.ebm-card.ebm-success .ebm-done{opacity:1;visibility:visible;transform:scale(1)}
.ebm-card.ebm-success .ebm-side{visibility:hidden}
.ebm-card.ebm-success .ebm-body{visibility:hidden}
.ebm-done-check{width:92px;height:92px;margin-bottom:24px}
.ebm-done-check svg{width:100%;height:100%;display:block}
.ebm-done-check circle{stroke:var(--pear, #AFB288);stroke-width:2.5;fill:rgba(175,178,136,.12);stroke-dasharray:302;stroke-dashoffset:302;transform:rotate(-90deg);transform-origin:50% 50%}
.ebm-done-check path{stroke:#404427;stroke-width:6;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60}
.ebm-card.ebm-success .ebm-done-check circle{animation:ebmDraw .7s .2s ease forwards}
.ebm-card.ebm-success .ebm-done-check path{animation:ebmDraw .45s .75s ease-out forwards}
.ebm-done-title{font-family:"Fahkwang", serif !important;font-weight:500 !important;font-size:clamp(26px, 4vw, 36px) !important;color:#404427 !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:12px !important;margin-left:0 !important}
.ebm-done-msg{font-size:14.5px;line-height:1.75;color:var(--ink, #3C3C3B);opacity:.8;max-width:430px;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}
.ebm-done-meta{font-family:"Montserrat", sans-serif;font-size:11px;letter-spacing:1.5px;color:var(--pear, #AFB288);font-weight:600;margin-bottom:28px}
.ebm-done-btn{font-family:"Montserrat", sans-serif;font-size:12px;letter-spacing:2px;font-weight:600;color:#fff;background-color:#404427;background-image:none;border-style:solid;border-width:1px;border-color:#404427;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;padding-top:14px;padding-right:48px;padding-bottom:14px;padding-left:48px;cursor:pointer;transition:background .25s ease, color .25s ease}
.ebm-done-btn:hover{background-color:transparent;background-image:none;color:#404427}
.ebm-close{z-index:6}
.ebm-card.ebm-success .ebm-close{background-color:rgba(64,68,39,.08);background-image:none;color:#404427}
.ebm-body .wpcf7 form.sent .wpcf7-response-output{display:none !important}
.ebm-card{max-height:min(92dvh, 860px)}
.ebm-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
@media (max-width: 860px){
.ebm-overlay{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}
.ebm-card{max-height:94dvh;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.ebm-field input{font-size:16px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}
.ebm-field select{font-size:16px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}
.ebm-field textarea{font-size:16px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}
.ebm-done{padding-top:36px;padding-right:22px;padding-bottom:36px;padding-left:22px}
.ebm-done-check{width:76px;height:76px;margin-bottom:18px}
.ebm-card.ebm-success .ebm-close{background-color:rgba(64,68,39,.08);background-image:none;color:#404427}
}
@media (max-width: 480px){
.ebm-overlay{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px}
.ebm-body{padding-top:22px;padding-right:16px;padding-bottom:26px;padding-left:16px}
.ebm-title{font-size:22px !important}
.ebm-grid{row-gap:11px;column-gap:11px}
.ebm-done-title{font-size:24px !important}
.ebm-done-msg{font-size:13.5px}
.ebm-done-btn{width:100%;max-width:320px}
}
.ruma-hero{height:55vh}
#content .eden-tp-how .elementor-widget-text-editor{max-width:760px !important;margin-left:auto !important;margin-right:auto !important}
#content .eden-tp-bcard{border-style:solid !important;border-width:1px !important;border-color:rgba(64, 68, 39, .10) !important}
@media (min-width: 1001px){
#content .hub-grid{display:flex !important}
#content .results-grid{display:flex !important;flex-wrap:wrap;justify-content:center;row-gap:28px !important;column-gap:28px !important}
#content .eden-tp-bgrid{display:flex !important}
#content .hub-grid > *{flex-shrink:0;flex-basis:calc((100% - 56px) / 3);min-width:0}
#content .results-grid > *{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 56px) / 3);min-width:0;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}
#content .eden-tp-bgrid > *{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 56px) / 3);min-width:0}
}
@media (min-width: 769px) and (max-width: 1000px){
#content .hub-grid{display:flex !important}
#content .results-grid{display:flex !important;flex-wrap:wrap;justify-content:center;row-gap:22px !important;column-gap:22px !important}
#content .eden-tp-bgrid{display:flex !important}
#content .hub-grid > *{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 22px) / 2);min-width:0}
#content .results-grid > *{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 22px) / 2);min-width:0;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}
#content .eden-tp-bgrid > *{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 22px) / 2);min-width:0}
}
.eden-tp-cta .elementor-widget-button{margin-top:10px}
.ruma-hero .ruma-hero-content{height:100%}
@media (max-width: 768px){
.ruma-hero{height:42vh}
}
/* ===== extracted header/footer keepers ===== */
/* eden.css — single site-wide design stylesheet (2026-08-04 editability round) */
/* synthesized */
.eden-footer::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(120deg, rgba(255,255,255,.25), transparent 40%, rgba(255,255,255,.15));background-color:transparent;pointer-events:none}
body.nav-open{overflow:hidden}
.eden-nav-w .hfe-nav-menu__toggle{display:none;color:#fff;cursor:pointer;border-style:none;background-color:transparent;background-image:none}
@media (max-width: 1024px){
.eden-btn-w{display:none}
.eden-nav-w .hfe-nav-menu__toggle{display:flex;align-items:center;margin-left:auto;position:relative;z-index:1002}
.eden-nav-w .hfe-nav-menu-icon{color:#fff;fill:#fff;font-size:22px !important;line-height:1;width:22px;height:22px}
.eden-nav-w .hfe-nav-menu-icon i{color:#fff;fill:#fff;font-size:22px !important;line-height:1;width:22px;height:22px}
.eden-nav-w .hfe-nav-menu-icon svg{color:#fff;fill:#fff;font-size:22px !important;line-height:1;width:22px;height:22px}
.eden-nav-w nav.hfe-dropdown{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;max-width:none !important;background-color:rgba(10,10,10,.65) !important;background-image:none !important;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);transform:translateX(100%);transition:.5s cubic-bezier(.2,.8,.2,1);display:block !important;visibility:hidden;z-index:1001;overflow-y:auto}
.eden-nav-w nav.hfe-dropdown.menu-is-active{transform:translateX(0);visibility:visible}
.eden-nav-w nav.hfe-dropdown ul.hfe-nav-menu{display:flex;flex-direction:column;padding-top:90px;padding-right:30px;padding-bottom:40px;padding-left:30px;row-gap:16px;column-gap:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%;background-color:transparent !important;background-image:none !important}
.eden-nav-w nav.hfe-dropdown a.hfe-menu-item{color:#fff !important;font-size:16px !important;letter-spacing:2px;background-color:transparent !important;background-image:none !important}
.eden-nav-w nav.hfe-dropdown ul.hfe-nav-menu > li > a{color:#fff !important;font-size:16px !important;letter-spacing:2px;background-color:transparent !important;background-image:none !important}
.eden-nav-w nav.hfe-dropdown .sub-menu{position:static !important;display:block !important;padding-top:0 !important;padding-right:0 !important;padding-bottom:0 !important;padding-left:0 !important;margin-top:6px !important;margin-right:0 !important;margin-bottom:4px !important;margin-left:0 !important;width:100%;max-height:0;overflow:hidden;opacity:0;visibility:hidden !important;height:auto !important;background-color:rgba(255,255,255,.08) !important;background-image:none !important;border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important;backdrop-filter:blur(14px);border-style:none !important;box-shadow:none !important;transition:max-height .4s ease, opacity .3s ease, padding .3s ease}
.eden-nav-w nav.hfe-dropdown li.eden-sub-open > .sub-menu{max-height:640px;opacity:1;visibility:visible !important;padding-top:6px !important;padding-right:0 !important;padding-bottom:6px !important;padding-left:15px !important}
.eden-nav-w nav.hfe-dropdown li.eden-sub-open > .hfe-has-submenu-container + .sub-menu{max-height:640px;opacity:1;visibility:visible !important;padding-top:6px !important;padding-right:0 !important;padding-bottom:6px !important;padding-left:15px !important}
.eden-nav-w nav.hfe-dropdown .sub-menu.sub-menu-open{max-height:640px;opacity:1;visibility:visible !important;padding-top:6px !important;padding-right:0 !important;padding-bottom:6px !important;padding-left:15px !important}
.eden-nav-w nav.hfe-dropdown .sub-menu.sub-menu-active{max-height:640px;opacity:1;visibility:visible !important;padding-top:6px !important;padding-right:0 !important;padding-bottom:6px !important;padding-left:15px !important}
.eden-nav-w nav.hfe-dropdown li.sub-menu-active > .sub-menu{max-height:640px;opacity:1;visibility:visible !important;padding-top:6px !important;padding-right:0 !important;padding-bottom:6px !important;padding-left:15px !important}
.eden-nav-w nav.hfe-dropdown li.eden-sub-open > .hfe-has-submenu-container .sub-arrow{transform:rotate(180deg)}
.eden-nav-w nav.hfe-dropdown li.eden-sub-open > a .sub-arrow{transform:rotate(180deg)}
.eden-nav-w nav.hfe-dropdown .sub-menu li{visibility:inherit !important}
.eden-nav-w nav.hfe-dropdown .sub-menu a.hfe-sub-menu-item{color:#fff !important;padding-top:8px !important;padding-right:0 !important;padding-bottom:8px !important;padding-left:0 !important;font-size:14px !important;letter-spacing:1.5px;display:inline-block;visibility:inherit !important;background-color:transparent !important;background-image:none !important}
.eden-nav-w nav.hfe-dropdown .sub-menu li a{color:#fff !important;padding-top:8px !important;padding-right:0 !important;padding-bottom:8px !important;padding-left:0 !important;font-size:14px !important;letter-spacing:1.5px;display:inline-block;visibility:inherit !important;background-color:transparent !important;background-image:none !important}
}
.eden-footer::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(120deg, rgba(255,255,255,.25), transparent 40%, rgba(255,255,255,.15));background-color:transparent;pointer-events:none}
.eden-footer::after{content:"EDEN";position:absolute;top:auto;right:0;bottom:-40px;left:0;font-family:"Fahkwang",serif;font-size:28vw;color:#000;opacity:.035;text-align:center;pointer-events:none;user-select:none}
.footer-newsletter label{font-size:12px;color:#777;display:block;margin-bottom:6px}
.footer-newsletter input{width:100%;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.15);outline-style:none;margin-bottom:10px;font-size:14px;background-color:rgba(255,255,255,.7);background-image:none;backdrop-filter:blur(6px);transition:.25s ease}
.footer-newsletter input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(64,68,39,.12)}
.footer-newsletter button{background-color:var(--green);background-image:none;border-style:none;padding-top:12px;padding-right:22px;padding-bottom:12px;padding-left:22px;color:#fff;font-size:13px;cursor:pointer;transition:.3s cubic-bezier(.2,.8,.2,1);box-shadow:0 10px 20px rgba(64,68,39,.25)}
.footer-newsletter button:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(64,68,39,.35)}
.footer-newsletter{margin-top:20px}
.eden-btn-w{width:auto}
.eden-nav-w nav.hfe-dropdown li.menu-item{border-style:none !important}
@media (max-width: 991px){
.footer-newsletter input{margin-top:0;margin-right:auto;margin-bottom:10px;margin-left:auto}
}
@media (min-width: 1025px) and (max-width: 1300px){
.eden-nav-w ul.hfe-nav-menu{row-gap:12px !important;column-gap:12px !important}
.eden-nav-w .hfe-nav-menu a.hfe-menu-item{font-size:10.5px !important;letter-spacing:1px !important}
.eden-btn-w .elementor-button{font-size:10px;letter-spacing:1.5px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px}
}
@media (max-width: 768px){
.elementor-1087 .e-con.eden-footer-wrap{text-align:center !important}
.elementor-1087 .e-con.footer-right{text-align:center !important}
.footer-hours{text-align:center}
.footer-hours p{text-align:center}
}
@media (max-width: 1100px){
.eden-footer-wrap{grid-template-columns:1fr;row-gap:40px;column-gap:40px;text-align:center}
.footer-right{text-align:center}
}
@media (max-width: 700px){
.eden-footer-wrap{grid-template-columns:1fr;row-gap:40px;column-gap:40px;text-align:center}
.footer-right{text-align:center}
}
@media (max-width: 768px){
.eden-footer-wrap{grid-template-columns:1fr;row-gap:40px;column-gap:40px;text-align:center}
.footer-right{text-align:center}
}
@media (max-width: 1024px){
.eden-footer-wrap{grid-template-columns:1fr;row-gap:40px;column-gap:40px;text-align:center}
.footer-right{text-align:center}
}
@media (max-width: 991px){
.eden-footer-wrap{grid-template-columns:1fr;row-gap:48px;column-gap:48px;text-align:center}
.footer-right{text-align:center}
}

/* ===== header/footer remainder (no Elementor control equivalents) ===== */
.eden-header{position:fixed;top:0;left:0;width:100%;z-index:999;background-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,.65) 45%,rgba(0,0,0,.25) 80%,rgba(0,0,0,0) 100%)}
body.page-id-19 .eden-header{position:absolute}
.eden-logo{display:flex;align-items:center}
.eden-logo img{object-fit:contain;width:auto}
.eden-btn-w .elementor-button{position:relative;overflow:hidden;white-space:nowrap;transition:.35s cubic-bezier(.2,.8,.2,1)}
.eden-btn-w .elementor-button::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-120%);transition:transform .6s ease}
.eden-btn-w .elementor-button:hover::after{transform:translateX(120%)}
.eden-btn-w .elementor-button:hover{box-shadow:0 10px 30px rgba(175,178,136,.4)}
.eden-nav-w{visibility:visible !important}
.eden-nav-w .hfe-nav-menu{visibility:visible !important}
.eden-nav-w ul.hfe-nav-menu{display:flex;flex-wrap:nowrap;gap:clamp(14px,2vw,28px);list-style:none;margin:0;padding:0;background:transparent}
.eden-nav-w ul.hfe-nav-menu > li.menu-item{position:relative;margin:0;white-space:nowrap;border:none}
.eden-nav-w .hfe-nav-menu a.hfe-menu-item{padding:6px 0;background:transparent}
.eden-nav-w .sub-arrow,.eden-nav-w .hfe-menu-toggle,.eden-nav-w .sub-arrow i,.eden-nav-w .hfe-menu-toggle i{font-size:10px !important;line-height:1 !important;width:auto !important;height:auto !important;padding:0 0 0 6px !important;margin:0 !important;background:transparent;border:none}
.eden-nav-w .sub-arrow svg{width:10px !important;height:10px !important;fill:currentColor}
@media (min-width:1025px){
.eden-nav-w ul.hfe-nav-menu li ul.sub-menu{position:absolute;top:100%;left:0;width:max-content;min-width:220px;max-width:340px;padding:16px 20px;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.45);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
.eden-nav-w ul.hfe-nav-menu .sub-menu a.hfe-sub-menu-item{display:block;white-space:nowrap}
}
/* HFE paints .sub-menu li.menu-item{background-color:inherit} — the item
   re-paints the card's translucent bg and the opacities stack. Not an editor
   control (item bg control targets the ul), so !important is safe here. */
.eden-nav-w .sub-menu li,.eden-nav-w .sub-menu li.menu-item,.eden-nav-w .sub-menu .hfe-has-submenu-container{margin:0;background-color:transparent !important;background-image:none !important;border:none}
.eden-nav-w .sub-menu a.hfe-sub-menu-item{position:relative;padding:8px 0}
.eden-nav-w .sub-menu a.hfe-sub-menu-item::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#AFB288;transition:width .25s ease}
.eden-nav-w .sub-menu a.hfe-sub-menu-item:hover{color:#AFB288;transform:translateY(-3px)}
.eden-nav-w .sub-menu a.hfe-sub-menu-item:hover::after{width:100%}
/* footer */
.eden-footer{position:relative}
.e-con.eden-footer-wrap{position:relative;z-index:2;max-width:1400px}
.footer-left p,.footer-right p{margin:6px 0}
.footer-center span{display:block;font-size:12px;letter-spacing:4px;color:#999;margin-bottom:16px}
.footer-hours{width:100%}
.footer-logo{filter:drop-shadow(0 8px 18px rgba(0,0,0,.2))}
.footer-logo img{height:auto}
.footer-socials-w .elementor-social-icons-wrapper{margin-top:16px}
.footer-socials-w a.elementor-social-icon{border:1px solid rgba(64,68,39,.5);transition:.3s ease}
.footer-socials-w a.elementor-social-icon:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 14px 30px rgba(64,68,39,.35)}
/* EDITOR VISIBILITY: JS-toggled panels (accordions, tabs, FAQ answers) are
   forced open inside the Elementor editor so every widget can be selected
   and edited. Scoped to the editor preview body class — the live site keeps
   its open/close behavior. */
body.elementor-editor-active :is(.eden-pig-detail,.eden-acne-acc-detail,.eden-scar-acc-detail,.eden-hydra-packages-detail,.eden-qswitch-packages-detail,.eden-acnec-program-panel){display:block !important;grid-row:auto !important;animation:none !important;opacity:1 !important;visibility:visible !important}
body.elementor-editor-active .e-con.eden-spec-grid{display:grid !important}
body.elementor-editor-active :is(.eden-faq-a,.eden-acne-faq-a,.eden-acnec-faq-a,.eden-btx-faq-a,.eden-hydra-faq-a,.eden-qswitch-faq-a,.eden-sb-faq-a){max-height:none !important}
/* native before/after grid + testimonial slides (page 183 rebuild): the old
   JS-generated <img> pair becomes two image WIDGETS — glue their wrappers to
   the original 50/50 layout */
.ba-image-box > .elementor-widget-image{width:50%;height:100%}
.ba-image-box .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block}
.ba-image-box > .elementor-widget-image:first-of-type img{border-right:2px solid #fff}
.ba-image-box > .elementor-widget-heading{width:auto}
.testimonial-slide{display:none}
.testimonial-slide.active{display:block}
.testimonial-quote p,.testimonial-body p,.testimonial-author p{margin:0}
body.elementor-editor-active .testimonial-slide{display:block !important}
