:root{--apris:#5a9a7a;--apris-dark:#3a6b5a;--apris-deep:#2d5040;--apris-glow:#7ec4a0;--apris-bright:#5dcaa5;--mint-tint:#e8f3ed;--mint-tint-soft:#f0f8f4;--theme-sage:#78b49f;--navy:#1a2435;--navy-deep:#0c1119;--navy-card:#121a26;--ink:#2a2a2a;--ink-strong:#1f2926;--body-text:#3d4843;--muted:#566159;--text-light:#666666;--white:#ffffff;--surface-sunken:#f5f7f5;--surface-gray:#f6f6f6;--border-soft:#e2e8e4;--border-hairline:rgba(0, 0, 0, 0.07);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-pill:50px;--glow-rest:0 6px 24px rgba(126, 196, 160, 0.28);--glow-hover:0 12px 38px rgba(93, 202, 165, 0.42);--shadow-soft:0 2px 12px rgba(0, 0, 0, 0.04);--card-rest:0 8px 30px rgba(0, 0, 0, 0.06);--card-hover:0 18px 55px rgba(90, 154, 122, 0.14);--shadow-lg:0 12px 48px rgba(90, 154, 122, 0.12);--focus-ring:3px solid rgba(126, 196, 160, 0.6);--ease:cubic-bezier(0.16, 1, 0.3, 1);--dur-control:0.24s;--dur-button:0.3s;--dur-reveal:0.45s;--lift:-2px;--font:"Open Sans", Arial, Helvetica, sans-serif;--overline-size:12px;--overline-track:2.5px;--radius:16px;--shadow:0 2px 12px rgba(0, 0, 0, 0.04);--apris-light:var(--mint-tint);--text:var(--ink);--teal:var(--apris-bright);}
.post .slides img{border-radius:var(--radius-pill)!important;}
.related-posts .fusion-image-wrapper{border-radius:20px!important;}
.related-posts{margin-bottom:50px!important;}
.apris-blog-category-link a{color:white!important;}
.post-content p a{color:#5a9a7a;text-decoration:underline dotted;font-weight:bold;transition:all 0.5s ease!important;}
.post-content p a:hover{color:#5a9a7a;}
.fusion-li-item .fusion-li-item-content a{display:block !important;color:#5a9a7a;text-decoration:none;margin-top:5px;transition:all 0.5s ease !important;}
.fusion-li-item .fusion-li-item-content a::after{content:" →";color:#5a9a7a;font-weight:bold;}
.fusion-li-item .fusion-li-item-content a:hover{text-decoration:underline dotted;color:#5a9a7a !important;}
.fusion-text p a{color:#5a9a7a;text-decoration:underline dotted;font-weight:bold;transition:all 0.5s ease!important;}
.fusion-text p a:hover{color:#5a9a7a;}
.fusion-text p a.dark{color:white;text-decoration:underline dotted;font-weight:bold;transition:all 0.5s ease!important;}
.fusion-text p a.dark:hover{color:white;}
// ALIGNMENTS
.apris-text-align-right{text-align:right!important;}
.apris-text-align-left{text-align:left!important;}
.apris-text-align-right{text-align:center!important;}
.apris-overview ul{list-style-type:square;}
.apris-overview ul a{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:rgba(0,0,0,0.2);}
.apris-overview ul a:hover{text-decoration-color:rgba(0,0,0,0.5);}
.apris-on-hover-fx{transform:translateY(0)!important;transition:all 0.5s ease!important;}
.apris-on-hover-fx:hover{transform:translatey(-5px)!important;transition:all 0.5s ease!important;}
.apris-faq .fusion-faq-post{border-radius:var(--radius-pill)!important;box-shadow:0px 0px 10px rgba(0,0,0,0.1)!important;}
.apris-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.apris-hero-badges{align-self:center;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:25px;}
.apris-hero-badge{background:rgba(93,202,165,.12);border:1px solid rgba(93,202,165,.2);color:var(--teal);padding:6px 6px;border-radius:100px;font-size:13px;font-weight:600;}
@media(max-width:640px){
.apris-hero-badges{flex-direction:column;}
} .apris-gradient-bg-dark{background:linear-gradient(135deg, var(--apris-dark) 0%, var(--apris) 50%, var(--apris-glow) 100%);}
.apris-overline{margin:0 0 12px;color:var(--apris)!important;font-size:12px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-family:var(--font);}
@keyframes fl1{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(6px,-12px) rotate(.5deg)}}
@keyframes fl2{0%,100%{transform:translate(0,0)}50%{transform:translate(-8px,-9px)}}
@keyframes fl3{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(5px,8px) rotate(-.3deg)}}
@keyframes fl4{0%,100%{transform:translate(0,0)}50%{transform:translate(-6px,9px)}}
@keyframes fl5{0%,100%{transform:translate(0,0)}50%{transform:translate(-5px,-7px)}}
@keyframes fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
.fu1{animation:fadeUp .7s ease .1s both}
.fu2{animation:fadeUp .7s ease .25s both}
.fu3{animation:fadeUp .7s ease .4s both}
.fu4{animation:fadeUp .7s ease .55s both}
.fu5{animation:fadeUp .7s ease .70s both}
.fu6{animation:fadeUp .7s ease .80s both}
.fu7{animation:fadeUp .7s ease .90s both}
.apris-margin-zero{margin:0;}
.bc{padding:16px 0;font-size:13px;color:var(--text-light)}
.bc a{color:var(--apris);font-weight:500}
.bc span{margin:0 6px;opacity:.4}
.apris-avada-hero-praxissoftware, .apris-avada-hero-praxissoftware *{box-sizing:border-box;}
.apris-avada-hero-praxissoftware{--radius-sm:10px;width:100%;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;}
.apris-avada-hero-praxissoftware-container{max-width:1200px;margin:0 auto;padding:0 24px;}
.apris-avada-hero-praxissoftware-section{background:linear-gradient(135deg, var(--apris-dark) 0%, var(--apris) 50%, var(--apris-glow) 100%);padding:64px 0;position:relative;overflow:hidden;}
.apris-avada-hero-praxissoftware-section::before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle, rgba(255,255,255,.06), transparent 70%);border-radius:50%;pointer-events:none;}
.apris-avada-hero-praxissoftware-center{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:1;color:var(--white);}
.apris-avada-hero-praxissoftware-overline{margin:0 0 14px 0;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;opacity:.65;color:var(--white);}
.apris-avada-hero-praxissoftware-title{margin:0 0 18px 0;font-family:"DM Serif Display", Georgia, "Times New Roman", serif;font-size:clamp(32px, 4.2vw, 52px);line-height:1.12;font-weight:400;color:var(--white);}
.apris-avada-hero-praxissoftware-text{margin:0 auto 28px auto!important;max-width:560px;font-size:17px;line-height:1.65;opacity:.9;color:var(--white);}
.apris-avada-hero-praxissoftware-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--radius-pill);font-size:14px;line-height:1.2;font-weight:700;text-decoration:none !important;border:none;cursor:pointer;transition:all .3s ease;font-family:var(--font);}
.apris-avada-hero-praxissoftware-btn:hover, .apris-avada-hero-praxissoftware-btn:focus{text-decoration:none !important;}
.apris-avada-hero-praxissoftware-btn-white{background:var(--white);color:var(--apris-dark) !important;box-shadow:0 2px 8px rgba(0,0,0,.08);}
.apris-avada-hero-praxissoftware-btn-white:hover, .apris-avada-hero-praxissoftware-btn-white:focus{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(var(--lift));color:var(--apris-dark) !important;}
@media(max-width:768px){
.apris-avada-hero-praxissoftware-section{padding:48px 0;}
} .apris-avada-hero-category,
.apris-avada-hero-category *{box-sizing:border-box;}
.apris-avada-hero-category{--radius-sm:10px;width:100%;font-family:var(--font);color:var(--text);}
.apris-avada-hero-category-container{max-width:1200px;margin:0 auto;padding:0 24px;}
.apris-avada-hero-category-section{background:linear-gradient(135deg, var(--apris-dark) 0%, var(--apris) 50%, var(--apris-glow) 100%);padding:0;position:relative;overflow:hidden;min-height:600px;display:flex;align-items:center;}
.apris-avada-hero-category-section::before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle, rgba(255,255,255,0.06) 0%, transparent 70%);border-radius:50%;pointer-events:none;}
.apris-avada-hero-category-section::after{content:"";position:absolute;bottom:-30%;left:-10%;width:600px;height:600px;background:radial-gradient(circle, rgba(255,255,255,0.04) 0%, transparent 70%);border-radius:50%;pointer-events:none;}
.apris-avada-hero-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1;padding-top:80px;padding-bottom:80px;}
.apris-avada-hero-category-content{color:var(--white);}
.apris-avada-hero-category-overline{margin:0 0 16px 0;font-size:13px;line-height:1.4;font-weight:500;letter-spacing:2px;text-transform:uppercase;opacity:0.7;color:var(--white);}
.apris-avada-hero-category-title{margin:0 0 20px 0;font-family:"DM Serif Display", Georgia, "Times New Roman", serif;font-size:clamp(36px, 4.5vw, 56px);line-height:1.1;font-weight:400;letter-spacing:0;color:var(--white);}
.apris-avada-hero-category-text{margin:0 0 32px 0;max-width:480px;font-size:18px;line-height:1.65;opacity:0.9;color:var(--white);}
.apris-avada-hero-category-buttons{display:flex;gap:16px;flex-wrap:wrap;}
.apris-avada-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:var(--radius-pill);font-size:15px;line-height:1.2;text-decoration:none !important;transition:all 0.3s ease;cursor:pointer;}
.apris-avada-btn:hover, .apris-avada-btn:focus{text-decoration:none !important;}
.apris-avada-btn-primary{background:var(--white);color:var(--apris-dark) !important;font-weight:700;}
.apris-avada-btn-primary:hover, .apris-avada-btn-primary:focus{transform:translateY(var(--lift));box-shadow:0 8px 24px rgba(0,0,0,0.15);color:var(--apris-dark) !important;}
.apris-avada-btn-secondary{background:transparent;color:var(--white) !important;border:1.5px solid rgba(255,255,255,0.4);font-weight:500;}
.apris-avada-btn-secondary:hover, .apris-avada-btn-secondary:focus{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.7);color:var(--white) !important;}
.apris-avada-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;}
.apris-avada-btn-icon svg{display:block;width:18px;height:18px;fill:currentColor;}
.apris-avada-hero-category-image{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4 / 3;background:var(--apris-light);display:flex;align-items:center;justify-content:center;color:var(--apris-dark);font-size:14px;}
.apris-avada-hero-category-image img{display:block;width:100%;height:100%;object-fit:cover;}
.apris-avada-trust-bar{background:linear-gradient(180deg, rgba(58,107,90,.92), rgba(58,107,90,.97));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:16px 0;position:relative;z-index:1;}
.apris-avada-trust-items{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;}
.apris-avada-trust-item{color:var(--white);font-size:14px;line-height:1.4;display:flex;align-items:center;gap:8px;opacity:0.85;}
.apris-avada-trust-item strong{font-size:18px;line-height:1;color:var(--white);font-weight:700;}
@media(max-width:768px){
.apris-avada-hero-category-grid{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px;}
.apris-avada-hero-buttons{gap:12px;}
.apris-avada-btn{width:100%;justify-content:center;}
.apris-avada-trust-items{gap:20px;justify-content:center;}
} .apris-avada-freisteller-hero,
.apris-avada-freisteller-hero *{box-sizing:border-box;}
.apris-avada-freisteller-hero{width:100%;color:var(--text);font-family:var(--font);overflow-x:hidden;position:relative;}
.apris-avada-freisteller-hero a{text-decoration:none !important;}
.apris-avada-freisteller-hero__section{min-height:calc(100vh - 68px);position:relative;display:flex;align-items:center;overflow:hidden;}
.apris-avada-freisteller-hero__section::after{content:'';position:absolute;bottom:0;left:0;right:0;height:40%;background:radial-gradient(ellipse 100% 80% at 50% 100%, rgba(90, 154, 122, .12), transparent);z-index:2;pointer-events:none;}
.apris-avada-freisteller-hero__bg{position:absolute;inset:0;z-index:0;}
.apris-avada-freisteller-hero__orb{position:absolute;border-radius:50%;filter:blur(90px);z-index:1;pointer-events:none;}
.apris-avada-freisteller-hero__ecg{position:absolute;bottom:48px;left:0;right:0;height:80px;z-index:3;pointer-events:none;}
.apris-avada-freisteller-hero__content{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:52px 32px 140px;display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;width:100%;}
.apris-avada-freisteller-hero__left{color:var(--white);}
.apris-avada-freisteller-hero__badge{display:inline-flex;align-items:center;gap:8px;background:rgba(126, 196, 160, .1);border:1px solid rgba(126, 196, 160, .18);border-radius:var(--radius-pill);padding:6px 16px 6px 10px;font-size:11px;font-weight:600;color:rgba(126, 196, 160, .85);margin-bottom:22px;}
.apris-avada-freisteller-hero__dot{width:7px;height:7px;background:var(--apris-glow);border-radius:50%;position:relative;}
.apris-avada-freisteller-hero__dot::after{content:'';position:absolute;inset:-3px;border:1px solid var(--apris-glow);border-radius:50%;animation:aprisHeroPing 2.5s ease-in-out infinite;}
@keyframes aprisHeroPing {
0%, 100%{transform:scale(1);opacity:.5;}
50%{transform:scale(2);opacity:0;}
}
.apris-avada-freisteller-hero__title{font-family:var(--font);font-size:clamp(34px, 4.8vw, 56px);line-height:1.06;margin:0 0 18px;color:var(--white);}
.apris-avada-freisteller-hero__title em{font-style:normal;color:var(--apris-glow);position:relative;}
.apris-avada-freisteller-hero__title em::after{content:'';position:absolute;bottom:2px;left:0;right:0;height:3px;background:var(--apris-glow);opacity:.35;border-radius:2px;}
.apris-avada-freisteller-hero__sub{font-size:17px;line-height:1.7;color:rgba(255, 255, 255, .6);max-width:430px;margin:0 0 30px;}
.apris-avada-freisteller-hero__buttons{display:flex;gap:12px;flex-wrap:wrap;}
.apris-avada-freisteller-hero__btn{padding:15px 30px;border-radius:var(--radius-pill);font-size:15px;font-weight:700;font-family:var(--font);display:inline-flex;align-items:center;gap:10px;transition:all .3s;border:none;cursor:pointer;}
.apris-avada-freisteller-hero__btn--white{background:var(--white);color:var(--apris-dark) !important;box-shadow:0 4px 16px rgba(0, 0, 0, .15);}
.apris-avada-freisteller-hero__btn--white:hover, .apris-avada-freisteller-hero__btn--white:focus{transform:translateY(var(--lift));box-shadow:0 8px 32px rgba(0, 0, 0, .25);color:var(--apris-dark) !important;}
.apris-avada-freisteller-hero__btn--dark{background:rgba(255, 255, 255, .07);color:var(--white) !important;border:1.5px solid rgba(255, 255, 255, .18);}
.apris-avada-freisteller-hero__btn--dark:hover, .apris-avada-freisteller-hero__btn--dark:focus{background:rgba(255, 255, 255, .12);border-color:rgba(255, 255, 255, .35);color:var(--white) !important;}
.apris-avada-freisteller-hero__stage{position:relative;width:100%;height:500px;}
.apris-avada-freisteller-hero__img-placeholder{position:absolute;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;}
.apris-avada-freisteller-hero__img-placeholder img{max-width:100%;max-height:100%;object-fit:contain;display:block;}
.apris-avada-freisteller-hero__img-visual{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgba(255, 255, 255, .2);font-size:11px;text-align:center;border:2px dashed rgba(255, 255, 255, .08);border-radius:var(--radius-md);padding:20px;}
.apris-avada-freisteller-hero__img-visual svg{opacity:.25;}
.apris-avada-freisteller-hero__img-glow{position:absolute;z-index:9;border-radius:50%;filter:blur(60px);pointer-events:none;}
.apris-avada-freisteller-hero__card{position:absolute;background:rgba(255, 255, 255, .06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, .1);border-radius:var(--radius-md);padding:16px 18px;color:var(--white);font-size:12px;line-height:1.45;box-shadow:0 8px 36px rgba(0, 0, 0, .08);transition:transform .5s, border-color .5s;cursor:default;z-index:12;}
.apris-avada-freisteller-hero__card:hover{transform:scale(1.04) !important;border-color:rgba(126, 196, 160, .3);}
.apris-avada-freisteller-hero__patient-hdr{display:flex;align-items:center;gap:10px;margin-bottom:10px;}
.apris-avada-freisteller-hero__av{width:34px;height:34px;background:var(--apris);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;}
.apris-avada-freisteller-hero__nm{font-weight:700;font-size:13px;}
.apris-avada-freisteller-hero__meta{font-size:10px;color:rgba(255, 255, 255, .4);}
.apris-avada-freisteller-hero__tags{display:flex;gap:5px;flex-wrap:wrap;}
.apris-avada-freisteller-hero__tag{padding:3px 10px;border-radius:var(--radius-pill);font-size:9px;font-weight:600;}
.apris-avada-freisteller-hero__tag--green{background:rgba(126, 196, 160, .15);color:var(--apris-glow);}
.apris-avada-freisteller-hero__tag--amber{background:rgba(239, 159, 39, .15);color:#f0a030;}
.apris-avada-freisteller-hero__notice-dot{width:7px;height:7px;background:#f0a030;border-radius:50%;display:inline-block;margin-right:5px;animation:aprisHeroBlink 3s ease infinite;}
@keyframes aprisHeroBlink {
0%, 60%, 100%{opacity:1;}
30%{opacity:.15;}
}
.apris-avada-freisteller-hero__notice strong, .apris-avada-freisteller-hero__shield-big, .apris-avada-freisteller-hero__stat-number{color:var(--apris-glow);}
.apris-avada-freisteller-hero__workflow-title, .apris-avada-freisteller-hero__stats-title{font-size:9px;color:rgba(255, 255, 255, .4);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-weight:600;}
.apris-avada-freisteller-hero__wf{display:flex;align-items:center;gap:7px;padding:4px 0;font-size:11px;}
.apris-avada-freisteller-hero__wf-dot{width:18px;height:18px;min-width:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:7px;}
.apris-avada-freisteller-hero__wf-dot--ok{background:rgba(126, 196, 160, .3);color:var(--white);}
.apris-avada-freisteller-hero__wf-dot--now{border:2px solid var(--apris-glow);animation:aprisHeroPulseDot 2s ease infinite;}
.apris-avada-freisteller-hero__wf-dot--wait{background:rgba(255, 255, 255, .05);color:rgba(255, 255, 255, .15);}
@keyframes aprisHeroPulseDot {
0%, 100%{box-shadow:0 0 0 0 rgba(126, 196, 160, .2);}
50%{box-shadow:0 0 0 5px rgba(126, 196, 160, 0);}
}
.apris-avada-freisteller-hero__shield-big{font-family:var(--font);font-size:36px;line-height:1;}
.apris-avada-freisteller-hero__shield-label, .apris-avada-freisteller-hero__stats-sub, .apris-avada-freisteller-hero__quote{color:rgba(255, 255, 255, .45);}
.apris-avada-freisteller-hero__quote{font-style:italic;font-size:11px;margin-top:6px;}
.apris-avada-freisteller-hero__stat-row{display:flex;align-items:flex-end;gap:10px;}
.apris-avada-freisteller-hero__bars{display:flex;gap:3px;align-items:flex-end;}
.apris-avada-freisteller-hero__bar{width:9px;border-radius:3px 3px 0 0;}
.apris-avada-freisteller-hero__bar--dim{background:rgba(255, 255, 255, .05);}
.apris-avada-freisteller-hero__bar--hi{background:rgba(126, 196, 160, .35);}
.apris-avada-freisteller-hero__stat-number{font-family:var(--font);font-size:26px;}
.apris-avada-freisteller-hero__stats-sub{font-size:9px;margin-top:5px;}
@keyframes aprisHeroFloat1 {
0%, 100%{transform:translate(0, 0) rotate(0);}
50%{transform:translate(6px, -12px) rotate(.5deg);}
}
@keyframes aprisHeroFloat2 {
0%, 100%{transform:translate(0, 0);}
50%{transform:translate(-8px, -9px);}
}
@keyframes aprisHeroFloat3 {
0%, 100%{transform:translate(0, 0) rotate(0);}
50%{transform:translate(5px, 8px) rotate(-.3deg);}
}
@keyframes aprisHeroFloat4 {
0%, 100%{transform:translate(0, 0);}
50%{transform:translate(-6px, 9px);}
}
@keyframes aprisHeroFloat5 {
0%, 100%{transform:translate(0, 0);}
50%{transform:translate(-5px, -7px);}
}
@keyframes aprisHeroFadeUp {
from{opacity:0;transform:translateY(28px);}
to{opacity:1;transform:translateY(0);}
}
.apris-avada-freisteller-hero__fade-1{animation:aprisHeroFadeUp .7s ease .1s both;}
.apris-avada-freisteller-hero__fade-2{animation:aprisHeroFadeUp .7s ease .25s both;}
.apris-avada-freisteller-hero__fade-3{animation:aprisHeroFadeUp .7s ease .4s both;}
.apris-avada-freisteller-hero__fade-4{animation:aprisHeroFadeUp .7s ease .55s both;}
.apris-avada-freisteller-hero__float-1{animation:aprisHeroFloat1 11s ease-in-out infinite;}
.apris-avada-freisteller-hero__float-2{animation:aprisHeroFloat2 10s ease-in-out infinite;}
.apris-avada-freisteller-hero__float-3{animation:aprisHeroFloat3 12s ease-in-out infinite;}
.apris-avada-freisteller-hero__float-4{animation:aprisHeroFloat4 9s ease-in-out infinite;}
.apris-avada-freisteller-hero__float-5{animation:aprisHeroFloat5 13s ease-in-out infinite;}
.apris-avada-freisteller-hero__scroll{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:15;display:flex;flex-direction:column;align-items:center;gap:5px;color:rgba(255, 255, 255, .22);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;}
.apris-avada-freisteller-hero__scroll-mouse{width:20px;height:32px;border:2px solid rgba(255, 255, 255, .18);border-radius:10px;position:relative;}
.apris-avada-freisteller-hero__scroll-mouse::after{content:'';width:3px;height:6px;background:rgba(255, 255, 255, .25);border-radius:2px;position:absolute;top:5px;left:50%;transform:translateX(-50%);animation:aprisHeroScrollWheel 2s ease infinite;}
@keyframes aprisHeroScrollWheel {
0%{transform:translateX(-50%) translateY(0);opacity:1;}
100%{transform:translateX(-50%) translateY(9px);opacity:0;}
}
@media(max-width:1024px){
.apris-avada-freisteller-hero__content{gap:28px;}
.apris-avada-freisteller-hero__stage{height:440px;}
}
@media(max-width:768px){
.apris-avada-freisteller-hero__content{grid-template-columns:1fr;text-align:center;padding:36px 24px 140px;}
.apris-avada-freisteller-hero__sub{margin-left:auto;margin-right:auto;}
.apris-avada-freisteller-hero__buttons{justify-content:center;}
.apris-avada-freisteller-hero__stage{height:360px;margin-top:8px;}
.apris-avada-freisteller-hero__img-placeholder{width:55% !important;height:65% !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;bottom:auto !important;right:auto !important;}
.apris-avada-freisteller-hero__card{padding:12px 14px !important;font-size:10px !important;border-radius:12px !important;}
.apris-avada-freisteller-hero__card--mob-tl{top:0 !important;left:0 !important;right:auto !important;bottom:auto !important;}
.apris-avada-freisteller-hero__card--mob-tr{top:0 !important;right:0 !important;left:auto !important;bottom:auto !important;}
.apris-avada-freisteller-hero__card--mob-bl{bottom:12% !important;left:0 !important;top:auto !important;right:auto !important;}
.apris-avada-freisteller-hero__card--mob-br{bottom:12% !important;right:0 !important;top:auto !important;left:auto !important;}
.apris-avada-freisteller-hero__card--mob-hide{display:none;}
.apris-avada-freisteller-hero__card--patient{width:195px !important;}
.apris-avada-freisteller-hero__card--workflow, .apris-avada-freisteller-hero__card--stats{width:165px !important;}
.apris-avada-freisteller-hero__card--notice, .apris-avada-freisteller-hero__card--shield{width:145px !important;}
.apris-avada-freisteller-hero__img-glow{display:none;}
.apris-avada-freisteller-hero__ecg{height:60px;bottom:38px;}
}
@media(max-width:480px){
.apris-avada-freisteller-hero__title{font-size:30px !important;}
.apris-avada-freisteller-hero__card--mob-tr, .apris-avada-freisteller-hero__card--mob-br{display:none;}
.apris-avada-freisteller-hero__stage{height:280px;}
.apris-avada-freisteller-hero__img-placeholder{width:50% !important;height:55% !important;}
}  .wpcf7{max-width:640px;}
.wpcf7 label{display:block;font-family:'Open Sans', sans-serif;font-weight:500;color:#2a2a2a;margin-bottom:6px;}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 input[type="number"],
.wpcf7 textarea, .wpcf7 select{width:100%;padding:12px 16px;border:1.5px solid #d4d4d4;border-radius:10px;font-family:'Open Sans', sans-serif;font-size:15px;color:#2a2a2a;background:#fff;transition:border-color 0.2s, box-shadow 0.2s;outline:none;-webkit-appearance:none;}
.wpcf7 input:focus, .wpcf7 textarea:focus, .wpcf7 select:focus{border-color:#5a9a7a;box-shadow:0 0 0 3px #e8f3ed;}
.wpcf7 input::placeholder, .wpcf7 textarea::placeholder{color:#aaa;}
.wpcf7 textarea{resize:vertical;min-height:120px;}
.wpcf7 select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;}
.wpcf7 .row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
@media(max-width:600px){
.wpcf7 .row-2{grid-template-columns:1fr;}
} .wpcf7 p{margin-bottom:20px;}
.wpcf7 .wpcf7-acceptance{display:flex;align-items:flex-start;gap:8px;}
.wpcf7 .wpcf7-acceptance input[type="checkbox"]{width:18px;height:18px;accent-color:#5a9a7a;margin-top:2px;flex-shrink:0;}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{font-size:13px;color:#666;line-height:1.4;}
.wpcf7 input[type="submit"]{display:inline-flex;align-items:center;padding:14px 32px;background:#5a9a7a;color:#fff;border:none;border-radius:var(--radius-pill);font-family:'Open Sans', sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background 0.3s, transform 0.3s;}
.wpcf7 input[type="submit"]:hover{background:#3a6b5a;transform:translateY(-1px);}
.wpcf7-response-output{border:none !important;background:#e8f3ed;color:#3a6b5a;padding:14px 20px;border-radius:10px;font-size:14px;margin-top:16px;}
.wpcf7-not-valid-tip{color:#d94f4f;font-size:12px;margin-top:4px;}
.wpcf7 .wpcf7-not-valid{border-color:#d94f4f;}
.wpcf7-spinner{margin-left:12px;}
.apris-form-dark .wpcf7 label{color:#fff;}
.apris-form-dark .wpcf7 input[type="text"],
.apris-form-dark .wpcf7 input[type="email"],
.apris-form-dark .wpcf7 input[type="tel"],
.apris-form-dark .wpcf7 textarea, .apris-form-dark .wpcf7 select{background:rgba(255,255,255,0.95);border-color:rgba(255,255,255,0.3);}
.apris-form-dark .wpcf7 input:focus, .apris-form-dark .wpcf7 textarea:focus, .apris-form-dark .wpcf7 select:focus{border-color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,0.2);}
.apris-form-dark .wpcf7 input[type="submit"]{background:#fff;color:#3a6b5a;}
.apris-form-dark .wpcf7 input[type="submit"]:hover{background:#e8f3ed;}
.apris-form-dark .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{color:rgba(255,255,255,0.8);}
.apris-form-dark .wpcf7-response-output{background:rgba(255,255,255,0.15);color:#fff;}
.apris-cta{border-radius:20px;padding:64px 48px;position:relative;overflow:hidden;margin:0;max-width:1200px;}
.apris-cta-light{background:linear-gradient(135deg, #e8f3ed 0%, #f0f8f4 40%, #e1efe8 100%);}
.apris-cta-dark{background:linear-gradient(135deg, #2d5040 0%, #3a6b5a 50%, #4a8268 100%);}
.apris-cta-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;}
.apris-cta-orb-1{width:320px;height:320px;top:-30%;right:-5%;}
.apris-cta-orb-2{width:220px;height:200px;bottom:-20%;left:10%;}
.apris-cta-light .apris-cta-orb{background:rgba(90, 154, 122, .08);}
.apris-cta-dark .apris-cta-orb{background:rgba(126, 196, 160, .1);}
.apris-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;z-index:2;max-width:960px;margin:0 auto;}
.apris-cta-text{flex:1;}
.apris-cta-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:12px;}
.apris-cta-overline{font-family:'Open Sans', sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;}
.apris-cta-light .apris-cta-overline{color:#5a9a7a;}
.apris-cta-dark .apris-cta-overline{color:rgba(126, 196, 160, .7);}
.apris-cta h2{font-family:'Open Sans', Georgia, serif;font-size:clamp(26px, 3.5vw, 38px);line-height:1.15;margin-bottom:12px;font-weight:400;}
.apris-cta-light h2{color:#2a2a2a;}
.apris-cta-dark h2{color:#fff;}
.apris-cta-light h2 em{font-style:normal;color:#5a9a7a;}
.apris-cta-dark h2 em{font-style:normal;color:#7ec4a0;}
.apris-cta p{font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.65;max-width:480px;}
.apris-cta-light p{color:#666;}
.apris-cta-dark p{color:rgba(255, 255, 255, .65);}
.apris-cta-btn{padding:15px 32px;border-radius:var(--radius-pill);font-family:'Open Sans', sans-serif;font-size:15px;font-weight:700;display:inline-flex;align-items:center;gap:10px;cursor:pointer;border:none;transition:all 0.3s ease;text-decoration:none;white-space:nowrap;}
.apris-cta-light .apris-cta-btn-primary{background:#5a9a7a;color:#fff;}
.apris-cta-light .apris-cta-btn-primary:hover{background:#3a6b5a;transform:translateY(var(--lift));box-shadow:0 8px 24px rgba(90, 154, 122, .25);}
.apris-cta-light .apris-cta-btn-secondary{background:transparent;color:#5a9a7a;border:1.5px solid #5a9a7a;padding:13.5px 30.5px;}
.apris-cta-light .apris-cta-btn-secondary:hover{background:#e8f3ed;}
.apris-cta-dark .apris-cta-btn-primary{background:#fff;color:#3a6b5a;}
.apris-cta-dark .apris-cta-btn-primary:hover{transform:translateY(var(--lift));box-shadow:0 8px 32px rgba(0, 0, 0, .2);}
.apris-cta-dark .apris-cta-btn-secondary{background:rgba(255, 255, 255, .08);color:#fff;border:1.5px solid rgba(255, 255, 255, .25);padding:13.5px 30.5px;}
.apris-cta-dark .apris-cta-btn-secondary:hover{background:rgba(255, 255, 255, .15);border-color:rgba(255, 255, 255, .45);}
@media(max-width:768px){
.apris-cta{padding:40px 28px;}
.apris-cta-inner{flex-direction:column;text-align:center;gap:24px;}
.apris-cta-actions{align-items:center;}
} .apris-avada-stacked-layers-extended,
.apris-avada-stacked-layers-extended *{box-sizing:border-box;}
.apris-avada-stacked-layers-extended{--theme-sage:#78b49f;--bg:#f5f7f5;--apris-sle-header-top:160px;--apris-sle-card-top:270px;--apris-sle-scroll-offset:250px;width:100%;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;}
.apris-avada-stacked-layers-extended__section{padding:0;margin:0;}
.apris-avada-stacked-layers-extended__container{max-width:1200px;margin:0 auto;padding:0 32px;}
.apris-avada-stacked-layers-extended__sticky-head{position:sticky;top:var(--apris-sle-header-top);z-index:60;margin-bottom:0px;padding-top:24px;padding-bottom:24px;margin-bottom:20px;}
.apris-avada-stacked-layers-extended__intro{text-align:center;margin-bottom:12px;}
.apris-avada-stacked-layers-extended__overline{font-size:12px;line-height:1.4;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--theme-sage);margin:0 0 12px;font-family:var(--font);}
.apris-avada-stacked-layers-extended__title{margin:0 0 14px;font-family:var(--font);font-size:clamp(28px, 3.5vw, 40px);line-height:1.15;font-weight:700;color:var(--text);}
.apris-avada-stacked-layers-extended__sub{margin:0 auto;color:var(--text-light);font-size:16px;line-height:1.6;max-width:560px;font-family:var(--font);}
.apris-avada-stacked-layers-extended__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:0;justify-content:center;}
.apris-avada-stacked-layers-extended__tab{display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;border-radius:var(--radius-pill);font-size:12px;line-height:1.2;font-weight:700;font-family:var(--font);border:1.5px solid rgba(0,0,0,.08);background:var(--white);color:var(--text-light);cursor:pointer;transition:all .25s;white-space:nowrap;}
.apris-avada-stacked-layers-extended__tab:hover{border-color:var(--theme-sage);color:var(--theme-sage);}
.apris-avada-stacked-layers-extended__tab.is-active{background:var(--theme-sage);color:var(--white);border-color:var(--theme-sage);}
.apris-avada-stacked-layers-extended__tab:focus-visible{outline:2px solid var(--apris-dark);outline-offset:2px;}
.apris-avada-stacked-layers-extended__card-button:focus-visible{outline:2px solid currentColor;outline-offset:2px;}
.apris-avada-stacked-layers-extended__stack{display:flex;flex-direction:column;gap:28px;}
.apris-avada-stacked-layers-extended__card{position:sticky;border-radius:20px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;transition:box-shadow .5s;box-shadow:0 4px 24px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.03);}
.apris-avada-stacked-layers-extended img{border-radius:var(--radius-pill)!important;}
.apris-avada-stacked-layers-extended__card:nth-child(1){z-index:1;top:var(--apris-sle-card-top);}
.apris-avada-stacked-layers-extended__card:nth-child(2){z-index:2;top:calc(var(--apris-sle-card-top) + 8px);}
.apris-avada-stacked-layers-extended__card:nth-child(3){z-index:3;top:calc(var(--apris-sle-card-top) + 16px);}
.apris-avada-stacked-layers-extended__card:nth-child(4){z-index:4;top:calc(var(--apris-sle-card-top) + 24px);}
.apris-avada-stacked-layers-extended__card:nth-child(5){z-index:5;top:calc(var(--apris-sle-card-top) + 32px);}
.apris-avada-stacked-layers-extended__card:nth-child(6){z-index:6;top:calc(var(--apris-sle-card-top) + 40px);}
.apris-avada-stacked-layers-extended__card:nth-child(7){z-index:7;top:calc(var(--apris-sle-card-top) + 48px);}
.apris-avada-stacked-layers-extended__card:nth-child(8){z-index:8;top:calc(var(--apris-sle-card-top) + 56px);}
.apris-avada-stacked-layers-extended__card:nth-child(1){box-shadow:0 6px 24px rgba(0,0,0,.06);}
.apris-avada-stacked-layers-extended__card:nth-child(2){box-shadow:0 8px 28px rgba(0,0,0,.07);}
.apris-avada-stacked-layers-extended__card:nth-child(3){box-shadow:0 10px 32px rgba(0,0,0,.08);}
.apris-avada-stacked-layers-extended__card:nth-child(4){box-shadow:0 12px 36px rgba(0,0,0,.09);}
.apris-avada-stacked-layers-extended__card:nth-child(5){box-shadow:0 14px 40px rgba(0,0,0,.10);}
.apris-avada-stacked-layers-extended__card:nth-child(6){box-shadow:0 16px 44px rgba(0,0,0,.11);}
.apris-avada-stacked-layers-extended__card:nth-child(7){box-shadow:0 18px 48px rgba(0,0,0,.12);}
.apris-avada-stacked-layers-extended__card:nth-child(8){box-shadow:0 20px 52px rgba(0,0,0,.13);}
.apris-avada-stacked-layers-extended__card.is-focused{box-shadow:0 16px 56px rgba(90,154,122,.25), 0 2px 8px rgba(0,0,0,.06) !important;z-index:80 !important;outline:2px solid var(--apris-glow);outline-offset:-2px;}
.apris-avada-stacked-layers-extended__card--bg-1{background-color:rgba(0, 0, 0, 0);background-image:linear-gradient(135deg, rgb(58, 107, 90) 0%, rgb(90, 154, 122) 50%, rgb(126, 196, 160) 100%);color:var(--white);}
.apris-avada-stacked-layers-extended__card--bg-2{background:var(--white);color:var(--text);border:1px solid rgba(0,0,0,.05);}
.apris-avada-stacked-layers-extended__card--bg-3{background:linear-gradient(135deg, #e8f3ed, #f0f8f4);color:var(--text);}
.apris-avada-stacked-layers-extended__card--bg-4{background-color:rgba(0, 0, 0, 0);background-image:linear-gradient(135deg, rgb(58, 107, 90) 0%, rgb(90, 154, 122) 50%, rgb(126, 196, 160) 100%);color:var(--white);}
.apris-avada-stacked-layers-extended__card--bg-5{background:var(--bg);color:var(--text);border:1px solid rgba(0,0,0,.04);}
.apris-avada-stacked-layers-extended__card--bg-6{background:linear-gradient(135deg, #f0f8f4, #e1efe8);color:var(--text);}
.apris-avada-stacked-layers-extended__card--bg-7{background-color:rgba(0, 0, 0, 0);background-image:linear-gradient(135deg, rgb(58, 107, 90) 0%, rgb(90, 154, 122) 50%, rgb(126, 196, 160) 100%);color:var(--white);}
.apris-avada-stacked-layers-extended__card--bg-8{background:var(--white);color:var(--text);border:1px solid rgba(0,0,0,.05);}
.apris-avada-stacked-layers-extended__card--bg-1 .apris-avada-stacked-layers-extended__card-overline, .apris-avada-stacked-layers-extended__card--bg-4 .apris-avada-stacked-layers-extended__card-overline, .apris-avada-stacked-layers-extended__card--bg-7 .apris-avada-stacked-layers-extended__card-overline{color:#e4f4ec;}
.apris-avada-stacked-layers-extended__card--bg-2 .apris-avada-stacked-layers-extended__card-overline, .apris-avada-stacked-layers-extended__card--bg-5 .apris-avada-stacked-layers-extended__card-overline, .apris-avada-stacked-layers-extended__card--bg-8 .apris-avada-stacked-layers-extended__card-overline{color:var(--apris-dark);}
.apris-avada-stacked-layers-extended__card--bg-3 .apris-avada-stacked-layers-extended__card-overline, .apris-avada-stacked-layers-extended__card--bg-6 .apris-avada-stacked-layers-extended__card-overline{color:var(--apris-dark);}
.apris-avada-stacked-layers-extended__card--bg-1 .apris-avada-stacked-layers-extended__card-text, .apris-avada-stacked-layers-extended__card--bg-4 .apris-avada-stacked-layers-extended__card-text, .apris-avada-stacked-layers-extended__card--bg-7 .apris-avada-stacked-layers-extended__card-text{color:rgba(255,255,255,.88);}
.apris-avada-stacked-layers-extended__card--bg-2 .apris-avada-stacked-layers-extended__card-text, .apris-avada-stacked-layers-extended__card--bg-3 .apris-avada-stacked-layers-extended__card-text, .apris-avada-stacked-layers-extended__card--bg-5 .apris-avada-stacked-layers-extended__card-text, .apris-avada-stacked-layers-extended__card--bg-6 .apris-avada-stacked-layers-extended__card-text, .apris-avada-stacked-layers-extended__card--bg-8 .apris-avada-stacked-layers-extended__card-text{color:var(--text-light);}
.apris-avada-stacked-layers-extended__card--bg-1 .apris-avada-stacked-layers-extended__card-button, .apris-avada-stacked-layers-extended__card--bg-4 .apris-avada-stacked-layers-extended__card-button, .apris-avada-stacked-layers-extended__card--bg-7 .apris-avada-stacked-layers-extended__card-button{background:var(--white);color:var(--apris-dark);}
.apris-avada-stacked-layers-extended__card--bg-1 .apris-avada-stacked-layers-extended__card-button:hover, .apris-avada-stacked-layers-extended__card--bg-4 .apris-avada-stacked-layers-extended__card-button:hover, .apris-avada-stacked-layers-extended__card--bg-7 .apris-avada-stacked-layers-extended__card-button:hover{box-shadow:0 6px 20px rgba(0,0,0,.12);transform:translateY(-1px);}
.apris-avada-stacked-layers-extended__card--bg-2 .apris-avada-stacked-layers-extended__card-button, .apris-avada-stacked-layers-extended__card--bg-3 .apris-avada-stacked-layers-extended__card-button, .apris-avada-stacked-layers-extended__card--bg-5 .apris-avada-stacked-layers-extended__card-button, .apris-avada-stacked-layers-extended__card--bg-6 .apris-avada-stacked-layers-extended__card-button, .apris-avada-stacked-layers-extended__card--bg-8 .apris-avada-stacked-layers-extended__card-button{background:var(--theme-sage);color:var(--white);}
.apris-avada-stacked-layers-extended__card--bg-2 .apris-avada-stacked-layers-extended__card-button:hover, .apris-avada-stacked-layers-extended__card--bg-3 .apris-avada-stacked-layers-extended__card-button:hover, .apris-avada-stacked-layers-extended__card--bg-5 .apris-avada-stacked-layers-extended__card-button:hover, .apris-avada-stacked-layers-extended__card--bg-6 .apris-avada-stacked-layers-extended__card-button:hover, .apris-avada-stacked-layers-extended__card--bg-8 .apris-avada-stacked-layers-extended__card-button:hover{background:var(--apris-dark);transform:translateY(-1px);}
.apris-avada-stacked-layers-extended__card--bg-1 .apris-avada-stacked-layers-extended__card-image, .apris-avada-stacked-layers-extended__card--bg-4 .apris-avada-stacked-layers-extended__card-image, .apris-avada-stacked-layers-extended__card--bg-7 .apris-avada-stacked-layers-extended__card-image{background:transparent;color:rgba(255,255,255,.2);border:none;}
.apris-avada-stacked-layers-extended__card--bg-2 .apris-avada-stacked-layers-extended__card-image, .apris-avada-stacked-layers-extended__card--bg-5 .apris-avada-stacked-layers-extended__card-image, .apris-avada-stacked-layers-extended__card--bg-8 .apris-avada-stacked-layers-extended__card-image{background:transparent;color:var(--theme-sage);border:none;}
.apris-avada-stacked-layers-extended__card--bg-3 .apris-avada-stacked-layers-extended__card-image, .apris-avada-stacked-layers-extended__card--bg-6 .apris-avada-stacked-layers-extended__card-image{background:transparent;color:var(--theme-sage);border:none;}
.apris-avada-stacked-layers-extended__card-number{position:absolute;top:24px;right:28px;font-family:var(--font);font-size:52px;line-height:1;font-weight:700;pointer-events:none;}
.apris-avada-stacked-layers-extended__card--bg-1 .apris-avada-stacked-layers-extended__card-number, .apris-avada-stacked-layers-extended__card--bg-4 .apris-avada-stacked-layers-extended__card-number, .apris-avada-stacked-layers-extended__card--bg-7 .apris-avada-stacked-layers-extended__card-number{color:rgba(255,255,255,.05);}
.apris-avada-stacked-layers-extended__card--bg-2 .apris-avada-stacked-layers-extended__card-number, .apris-avada-stacked-layers-extended__card--bg-5 .apris-avada-stacked-layers-extended__card-number, .apris-avada-stacked-layers-extended__card--bg-8 .apris-avada-stacked-layers-extended__card-number{color:rgba(0,0,0,.03);}
.apris-avada-stacked-layers-extended__card--bg-3 .apris-avada-stacked-layers-extended__card-number, .apris-avada-stacked-layers-extended__card--bg-6 .apris-avada-stacked-layers-extended__card-number{color:rgba(90,154,122,.06);}
.apris-avada-stacked-layers-extended__card-overline{font-size:11px;line-height:1.4;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;font-family:var(--font);}
.apris-avada-stacked-layers-extended__card-title{margin:0 0 12px;font-family:var(--font);font-size:clamp(24px, 2.6vw, 30px);line-height:1.18;letter-spacing:-0.01em;font-weight:700;text-wrap:balance;}
.apris-avada-stacked-layers-extended__card-text{margin:0 0 18px;font-size:14px;line-height:1.65;font-family:var(--font);}
.apris-avada-stacked-layers-extended__card-button{display:inline-flex;align-items:center;gap:6px;padding:11px 24px;border-radius:var(--radius-pill);font-size:13px;line-height:1.2;font-weight:700;font-family:var(--font);text-decoration:none !important;transition:all .3s;border:none;cursor:pointer;}
.apris-avada-stacked-layers-extended__card-image{border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1.45;min-height:180px;text-align:center;padding:20px;font-family:var(--font);}
.apris-avada-stacked-layers-extended__card-image small{opacity:.5;}
@media(max-width:1024px){
.apris-avada-stacked-layers-extended{--apris-sle-header-top:180px;--apris-sle-card-top:240px;--apris-sle-scroll-offset:250px;}
.apris-avada-stacked-layers-extended__card{padding:36px 32px;gap:28px;}
.apris-avada-stacked-layers-extended__card-title{font-size:24px;}
}
@media(max-width:768px){
.apris-avada-stacked-layers-extended{--apris-sle-header-top:180px;--apris-sle-card-top:240px;--apris-sle-scroll-offset:250px;}
.apris-avada-stacked-layers-extended__container{padding:0 20px;}
.apris-avada-stacked-layers-extended__sticky-head{padding-bottom:18px;margin-bottom:16px;}
.apris-avada-stacked-layers-extended__card{grid-template-columns:1fr;padding:28px 24px;gap:20px;}
.apris-avada-stacked-layers-extended__card-image{min-height:140px;}
.apris-avada-stacked-layers-extended__card-number{font-size:40px;top:18px;right:20px;}
.apris-avada-stacked-layers-extended__card-title{font-size:20px;}
.apris-avada-stacked-layers-extended__card-text{font-size:13px;margin-bottom:14px;}
.apris-avada-stacked-layers-extended__card-button{padding:10px 20px;font-size:12px;}
.apris-avada-stacked-layers-extended__stack{gap:20px;}
.apris-avada-stacked-layers-extended__tabs{gap:6px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:2px 20px;}
.apris-avada-stacked-layers-extended__tabs::-webkit-scrollbar{display:none;}
.apris-avada-stacked-layers-extended__tab{flex:0 0 auto;scroll-snap-align:start;padding:8px 16px;font-size:11px;}
}
@media(max-width:480px){
.apris-avada-stacked-layers-extended{--apris-sle-header-top:0px;--apris-sle-card-top:64px;--apris-sle-scroll-offset:64px;}
.apris-avada-stacked-layers-extended__card{padding:22px 18px;border-radius:var(--radius-md);gap:16px;}
.apris-avada-stacked-layers-extended__card-image{min-height:120px;padding:14px;font-size:10px;}
.apris-avada-stacked-layers-extended__card-number{font-size:32px;top:14px;right:16px;}
.apris-avada-stacked-layers-extended__card-title{font-size:18px;}
.apris-avada-stacked-layers-extended__card-overline{font-size:9px;letter-spacing:1px;}
.apris-avada-stacked-layers-extended__card-button{padding:9px 18px;font-size:11px;}
.apris-avada-stacked-layers-extended__stack{gap:14px;}
.apris-avada-stacked-layers-extended__tabs{gap:4px;}
.apris-avada-stacked-layers-extended__tab{padding:6px 11px;font-size:10px;}
.apris-avada-stacked-layers-extended__title{font-size:26px;}
} @media (pointer: coarse) {
.apris-avada-stacked-layers-extended__tab, .apris-avada-stacked-layers-extended__card-button{min-height:44px;}
} .apris-avada-process-steps-switch,
.apris-avada-process-steps-switch *{box-sizing:border-box;}
.apris-avada-process-steps-switch{--pill:50px;width:100%;background:transparent !important;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;}
.apris-avada-process-steps-switch__section{padding:80px 0;background:transparent !important;}
.apris-avada-process-steps-switch__container{max-width:1200px;margin:0 auto;padding:0 24px;}
.apris-avada-process-steps-switch__head{text-align:center;margin-bottom:48px;}
.apris-avada-process-steps-switch__overline{margin:0 0 12px;color:var(--apris);font-size:12px;line-height:1.4;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-align:center;font-family:var(--font);}
.apris-avada-process-steps-switch__title{margin:0;color:var(--text);font-size:clamp(26px, 3vw, 38px);line-height:1.2;font-weight:300;text-align:center;font-family:var(--font);}
.apris-avada-process-steps-switch__steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;position:relative;}
.apris-avada-process-steps-switch__steps::before{content:"";position:absolute;top:28px;left:10%;right:10%;height:2px;background:var(--apris-light);z-index:0;}
.apris-avada-process-steps-switch__step{position:relative;z-index:1;text-align:center !important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
.apris-avada-process-steps-switch__dot{width:56px;height:56px;background:var(--white);border:3px solid var(--apris);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:20px;line-height:1;font-weight:700;color:var(--apris);box-shadow:0 4px 12px rgba(90,154,122,.1);font-family:var(--font);}
.apris-avada-process-steps-switch__dot.is-filled{background:var(--apris);color:var(--white);border-color:var(--apris);}
.apris-avada-process-steps-switch__step-title{margin:0 0 4px;width:100%;text-align:center !important;font-size:14px;line-height:1.35;font-weight:700;color:var(--text);font-family:var(--font);}
.apris-avada-process-steps-switch__step-text{margin:0 auto;width:100%;max-width:180px;text-align:center !important;font-size:13px;line-height:1.4;color:var(--text-light);font-family:var(--font);}
.apris-avada-process-steps-switch__step h4, .apris-avada-process-steps-switch__step p{text-align:center !important;}
@media(max-width:768px){
.apris-avada-process-steps-switch__section{padding:64px 0;}
.apris-avada-process-steps-switch__steps{grid-template-columns:repeat(2, 1fr);gap:24px;}
.apris-avada-process-steps-switch__steps::before{display:none;}
.apris-avada-process-steps-switch__head{margin-bottom:40px;}
}
@media(max-width:480px){
.apris-avada-process-steps-switch__steps{grid-template-columns:1fr;gap:28px;}
.apris-avada-process-steps-switch__container{padding:0 20px;}
.apris-avada-process-steps-switch__title{font-size:30px;}
.apris-avada-process-steps-switch__step-text{max-width:260px;}
} .apris-avada-tiles,
.apris-avada-tiles *{box-sizing:border-box;}
.apris-avada-tiles{--bg:#f7f8f7;--shadow-hover:0 8px 32px rgba(90,154,122,0.12);width:100%;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;}
.apris-avada-tiles-section{padding:80px 0;}
.apris-avada-tiles-section.apris-avada-tiles-section-alt{background:var(--bg);}
.apris-avada-tiles-container{max-width:1200px;margin:0 auto;padding:0 24px;}
.apris-avada-tiles-header{text-align:center;max-width:640px;margin:0 auto 48px;}
.apris-avada-tiles-overline{margin:0 0 10px;color:var(--apris);font-size:13px;line-height:1.4;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
.apris-avada-tiles-title{margin:0 0 12px;font-family:"DM Serif Display", Georgia, "Times New Roman", serif;font-size:36px;line-height:1.2;font-weight:400;color:var(--text);}
.apris-avada-tiles-intro{margin:0;color:var(--text-light);font-size:16px;line-height:1.6;}
.apris-avada-tile-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;}
.apris-avada-tile-grid.apris-avada-tile-grid-3{grid-template-columns:repeat(3, 1fr);}
.apris-avada-tile{background:var(--white);border-radius:var(--radius);padding:32px 28px 28px;box-shadow:var(--shadow);text-decoration:none !important;color:var(--text) !important;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.04);display:flex;flex-direction:column;min-height:100%;}
.apris-avada-tile:hover, .apris-avada-tile:focus{transform:translateY(var(--lift));box-shadow:var(--shadow-hover);border-color:var(--apris);text-decoration:none !important;color:var(--text) !important;}
.apris-avada-tile-icon{width:52px;height:52px;background:rgb(0,0,0,0.04);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:22px;color:var(--apris);flex:0 0 auto;}
.apris-avada-tile-icon svg{width:24px;height:24px;display:block;stroke:currentColor;}
.apris-avada-tile-icon img{width:48px;height:48px;display:block;stroke:currentColor;}
.apris-avada-tile h3{margin:0 0 8px;font-size:17px;line-height:1.3;font-weight:700;color:var(--text);}
.apris-avada-tile p{margin:0;color:var(--text-light);font-size:14px;line-height:1.55;flex:1;}
.apris-avada-tile-link{color:var(--apris);font-size:14px;line-height:1.4;font-weight:700;margin-top:16px;display:inline-flex;align-items:center;gap:6px;transition:gap 0.2s ease;}
.apris-avada-tile:hover .apris-avada-tile-link, .apris-avada-tile:focus .apris-avada-tile-link{gap:10px;}
.apris-avada-tile-link svg{width:16px;height:16px;display:block;stroke:currentColor;flex:0 0 auto;}
.apris-avada-tile-special{border:2px dashed var(--apris);background:var(--apris-light);}
.apris-avada-tile-special .apris-avada-tile-icon{background:var(--apris);color:var(--white);}
@media(max-width:1024px){
.apris-avada-tile-grid{grid-template-columns:repeat(3, 1fr);}
}
@media(max-width:768px){
.apris-avada-tile-grid, .apris-avada-tile-grid.apris-avada-tile-grid-3{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:480px){
.apris-avada-tiles-section{padding:64px 0;}
.apris-avada-tiles-container{padding:0 20px;}
.apris-avada-tile-grid, .apris-avada-tile-grid.apris-avada-tile-grid-3{grid-template-columns:1fr;}
}   .apris-avada-footer,
.apris-avada-footer *{box-sizing:border-box;}
.apris-avada-footer{--apris-glow:#7ec4a0;--footer-bg:#2a2a2a;--footer-fg:#ffffff;--footer-fg-muted:rgba(255,255,255,.65);--footer-maxw:1200px;--footer-pad-x:clamp(20px, 5vw, 64px);--footer-pad-top:clamp(40px, 6vw, 80px);--footer-gap:clamp(24px, 3vw, 48px);--wave-h:clamp(52px, 5.5vw, 84px);--wave-gap:clamp(8px, 1.2vw, 16px);--tap:44px;width:100%;position:relative;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;}
.apris-avada-footer__container{width:100%;max-width:var(--footer-maxw);margin-inline:auto;padding-inline:var(--footer-pad-x);}
.apris-avada-footer__prefooter{background:linear-gradient(135deg, var(--apris-dark) 0%, var(--apris) 50%, var(--apris-glow) 100%);padding:28px 0;text-align:center;}
.apris-avada-footer__prefooter-title{margin:0 0 12px;color:var(--white);font-size:18px;line-height:1.3;font-weight:700;}
.apris-avada-footer__prefooter .apris-avada-footer__buttons{justify-content:center;}
.apris-avada-footer__buttons{display:flex;gap:12px;flex-wrap:wrap;}
.apris-avada-footer__button{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border:none;border-radius:var(--radius-pill);font-size:14px;line-height:1.2;font-weight:700;cursor:pointer;text-decoration:none !important;transition:all .3s;}
.apris-avada-footer__button--sm{padding:10px 20px;font-size:13px;}
.apris-avada-footer__button--white{background:var(--white);color:var(--apris-dark) !important;box-shadow:0 2px 8px rgba(0,0,0,.08);}
.apris-avada-footer__button--white:hover, .apris-avada-footer__button--white:focus{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(var(--lift));color:var(--apris-dark) !important;}
.apris-avada-footer__button--outline{background:transparent;color:var(--white) !important;border:1.5px solid rgba(255,255,255,.4);}
.apris-avada-footer__button--outline:hover, .apris-avada-footer__button--outline:focus{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.7);color:var(--white) !important;}
.apris-avada-footer__footer{background:var(--footer-bg);color:var(--footer-fg-muted);}
.apris-avada-footer__main{position:relative;padding-top:var(--footer-pad-top);padding-bottom:var(--wave-h);}
.apris-avada-footer__grid{display:grid;grid-template-columns:1.25fr repeat(4, 1fr);gap:var(--footer-gap);align-items:start;margin-bottom:0;}
.apris-avada-footer__col-stack{display:flex;flex-direction:column;gap:clamp(22px, 2.4vw, 36px);}
.apris-avada-footer__brand{margin:0 0 12px;font-size:20px;line-height:1.2;font-weight:700;color:var(--white);}
.apris-avada-footer__brand span{margin-left:4px;font-size:12px;color:var(--apris-glow);}
.apris-avada-footer__column-title{margin:0 0 .55em;color:var(--white);font-size:clamp(15px, 1.1vw, 17px);line-height:1.3;font-weight:700;}
.apris-avada-footer__info{font-size:clamp(14px, 1vw, 15px);line-height:1.6;color:var(--footer-fg-muted);}
.apris-avada-footer__info a{word-break:break-word;}
.apris-avada-footer__link{display:block;padding-block:3px;color:var(--footer-fg-muted) !important;font-size:clamp(13.5px, .95vw, 15px);line-height:1.3;text-decoration:none !important;transition:color .2s ease, transform .2s ease;}
.apris-avada-footer__link:hover, .apris-avada-footer__link:focus-visible{color:var(--apris-glow) !important;transform:translateX(2px);}
.apris-avada-footer__link--highlight{color:var(--apris-glow) !important;}
.apris-avada-footer a:focus-visible{outline:2px solid var(--apris-glow);outline-offset:3px;border-radius:4px;}
.apris-avada-footer__main img{max-width:min(250px,80%);height:auto;}
.ecg-canvas-fx{position:absolute;left:0;right:0;bottom:0;width:100%;height:var(--wave-h);z-index:1;pointer-events:none;}
.apris-avada-footer__subfooter{position:relative;z-index:10;padding:clamp(14px,1.6vw,18px) 0 clamp(28px,3vw,40px);text-align:center;font-size:clamp(12px,.9vw,14px);line-height:1.5;color:var(--footer-fg-muted);border-top:0;}
.apris-avada-footer__subfooter .apris-avada-footer__container{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em .8em;}
@media(max-width:1024px){
.apris-avada-footer__grid{grid-template-columns:repeat(2, minmax(0,1fr));gap:clamp(24px,4vw,40px);}
.apris-avada-footer__grid > div:first-child{grid-column:1 / -1;}
} @media(max-width:640px){
.apris-avada-footer__grid{grid-template-columns:1fr;gap:0;}
.apris-avada-footer__col-stack{display:contents;}
.apris-avada-footer__col{border-bottom:1px solid rgba(255,255,255,.12);}
.apris-avada-footer__grid > div:first-child{border-bottom:1px solid rgba(255,255,255,.12);padding-block:8px 20px;}
.apris-avada-footer__col .apris-avada-footer__column-title{display:flex;align-items:center;justify-content:space-between;margin:0;cursor:pointer;user-select:none;min-height:var(--tap);padding-block:14px;}
.apris-avada-footer__col .apris-avada-footer__column-title::after{content:"";width:10px;height:10px;border-right:2px solid var(--footer-fg-muted);border-bottom:2px solid var(--footer-fg-muted);transform:rotate(45deg);transition:transform .25s ease;flex:0 0 auto;margin-left:12px;}
.apris-avada-footer__col.is-open .apris-avada-footer__column-title::after{transform:rotate(-135deg);}
.apris-avada-footer__col .apris-avada-footer__links{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .28s ease;}
.apris-avada-footer__col.is-open .apris-avada-footer__links{grid-template-rows:1fr;}
.apris-avada-footer__col .apris-avada-footer__links > div{min-height:0;}
.apris-avada-footer__col .apris-avada-footer__link{padding-block:9px;}
} @media(max-width:480px){
.apris-avada-footer__button{width:100%;justify-content:center;}
} @media (prefers-reduced-motion:reduce){
.apris-avada-footer__link, .apris-avada-footer__button{transition:none;}
} .apris-avada-aio,
.apris-avada-aio *{box-sizing:border-box;}
.apris-avada-aio{width:100%;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;}
.apris-avada-aio-section{background:linear-gradient(135deg, #2d5040 0%, #3a6b5a 50%, #4a8268 100%);background:linear-gradient(135deg, var(--apris-dark) 0%, var(--apris) 50%, var(--apris-glow) 100%);border-radius:20px;padding:64px 48px;color:var(--white);position:relative;overflow:hidden;max-width:1200px;margin:0 auto;}
.apris-avada-aio-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;background:rgba(126, 196, 160, .1);}
.apris-avada-aio-orb-1{width:350px;height:350px;top:-25%;right:-5%;}
.apris-avada-aio-orb-2{width:250px;height:200px;bottom:-15%;left:8%;}
.apris-avada-aio-inner{display:grid;grid-template-columns:.85fr 1fr;gap:48px;align-items:center;position:relative;z-index:1;}
.apris-avada-aio-left{max-width:400px;}
.apris-avada-aio-overline{font-size:11px;line-height:1.4;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(126, 196, 160, .7);margin-bottom:12px;font-family:var(--font);}
.apris-avada-aio-title{font-size:clamp(26px, 3.5vw, 36px);line-height:1.15;color:var(--white);margin:0 0 14px;font-weight:400;font-family:var(--font);}
.apris-avada-aio-title em{font-style:normal;color:var(--apris-glow);}
.apris-avada-aio-text{font-size:15px;line-height:1.65;color:rgba(255, 255, 255, .6);margin:0 0 24px;font-family:var(--font);}
.apris-avada-aio-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--radius-pill);font-family:var(--font);font-size:14px;line-height:1.2;font-weight:700;background:var(--white);color:var(--apris-dark) !important;text-decoration:none !important;border:none;cursor:pointer;transition:all .3s ease;}
.apris-avada-aio-btn:hover, .apris-avada-aio-btn:focus{transform:translateY(var(--lift));box-shadow:0 8px 24px rgba(0, 0, 0, .15);color:var(--apris-dark) !important;text-decoration:none !important;}
.apris-avada-aio-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;}
.apris-avada-aio-card{background:rgba(255, 255, 255, .07);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255, 255, 255, .1);border-radius:var(--radius-md);padding:28px 24px;transition:all .35s ease;cursor:pointer;text-decoration:none !important;color:var(--white) !important;display:block;}
.apris-avada-aio-card:hover, .apris-avada-aio-card:focus{background:rgba(255, 255, 255, .12);border-color:rgba(255, 255, 255, .25);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0, 0, 0, .1);text-decoration:none !important;color:var(--white) !important;}
.apris-avada-aio-ic{width:52px;height:52px;background:rgba(255, 255, 255, .08);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:rgba(255, 255, 255, .7);border:1px solid rgba(255, 255, 255, .1);}
.apris-avada-aio-ic svg{width:24px;height:24px;display:block;}
.apris-avada-aio-card-title{font-size:16px;line-height:1.3;font-weight:700;margin:0 0 6px;color:var(--white);font-family:var(--font);}
.apris-avada-aio-card-text{font-size:13px;line-height:1.55;color:rgba(255, 255, 255, .55);margin:0 0 12px;font-family:var(--font);}
.apris-avada-aio-lk{font-size:12px;line-height:1.3;font-weight:700;color:rgba(255, 255, 255, .7);display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease, color .2s ease;font-family:var(--font);}
.apris-avada-aio-card:hover .apris-avada-aio-lk, .apris-avada-aio-card:focus .apris-avada-aio-lk{gap:8px;color:var(--white);}
@media(max-width:1024px){
.apris-avada-aio-section{padding:48px 36px;}
.apris-avada-aio-inner{gap:36px;}
}
@media(max-width:768px){
.apris-avada-aio-section{padding:40px 24px;border-radius:var(--radius-md);}
.apris-avada-aio-inner{grid-template-columns:1fr;text-align:center;gap:32px;}
.apris-avada-aio-left{max-width:100%;}
.apris-avada-aio-text{margin-left:auto;margin-right:auto;max-width:420px;}
.apris-avada-aio-cards{grid-template-columns:1fr;gap:12px;}
.apris-avada-aio-card{text-align:left;}
}
@media(max-width:480px){
.apris-avada-aio-section{padding:32px 20px;}
.apris-avada-aio-title{font-size:26px;}
.apris-avada-aio-card{padding:22px 20px;}
} .apris-avada-recommondations,
.apris-avada-recommondations *{box-sizing:border-box;}
.apris-avada-recommondations{width:100%;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;}
.apris-avada-recommondations__section{padding:80px 0;}
.apris-avada-recommondations__container{max-width:1200px;margin:0 auto;padding:0 24px;}
.apris-avada-recommondations__head{text-align:center;max-width:600px;margin:0 auto 48px;}
.apris-avada-recommondations__title{margin:0;font-family:var(--font);font-size:clamp(26px, 3vw, 38px);line-height:1.2;font-weight:700;color:var(--text);}
.apris-avada-recommondations__tiles{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}
.apris-avada-recommondations__tile{background:var(--white);border-radius:var(--radius);padding:28px 24px 24px;box-shadow:var(--shadow);color:var(--text) !important;transition:all .3s ease;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;text-decoration:none !important;min-height:100%;}
.apris-avada-recommondations__tile:hover, .apris-avada-recommondations__tile:focus{transform:translateY(var(--lift));box-shadow:var(--shadow-lg);border-color:var(--apris);color:var(--text) !important;text-decoration:none !important;}
.apris-avada-recommondations__icon{width:48px;height:48px;background:var(--apris-light);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--apris);margin-bottom:16px;flex:0 0 auto;}
.apris-avada-recommondations__icon svg{width:22px;height:22px;display:block;stroke:currentColor;}
.apris-avada-recommondations__tile-title{margin:0 0 6px;font-size:15px;line-height:1.35;font-weight:700;color:var(--text);font-family:var(--font);}
.apris-avada-recommondations__tile-text{margin:0;color:var(--text-light);font-size:13px;line-height:1.5;flex:1;font-family:var(--font);}
.apris-avada-recommondations__link{color:var(--apris);font-size:13px;line-height:1.35;font-weight:700;margin-top:12px;display:inline-flex;align-items:center;gap:5px;transition:gap .2s ease;font-family:var(--font);}
.apris-avada-recommondations__tile:hover .apris-avada-recommondations__link, .apris-avada-recommondations__tile:focus .apris-avada-recommondations__link{gap:9px;}
@media(max-width:768px){
.apris-avada-recommondations__tiles{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:480px){
.apris-avada-recommondations__container{padding:0 20px;}
.apris-avada-recommondations__tiles{grid-template-columns:1fr;}
} .apris-avada-3-divider,
.apris-avada-3-divider *{box-sizing:border-box;}
.apris-avada-3-divider{width:100%;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;}
.apris-avada-3-divider-section{background:linear-gradient(135deg, #2d5040 0%, #3a6b5a 50%, #4a8268 100%);background:linear-gradient(135deg, var(--apris-dark) 0%, var(--apris) 50%, var(--apris-glow) 100%);border-radius:20px;padding:64px 48px;color:var(--white);position:relative;overflow:hidden;max-width:1200px;margin:0 auto;}
.apris-avada-3-divider-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;background:rgba(126, 196, 160, .1);}
.apris-avada-3-divider-orb-1{width:350px;height:350px;top:-25%;right:-5%;}
.apris-avada-3-divider-orb-2{width:250px;height:200px;bottom:-15%;left:8%;}
.apris-avada-3-divider-inner{display:grid;grid-template-columns:0.72fr 1.28fr;gap:40px;align-items:stretch;position:relative;z-index:1;}
.apris-avada-3-divider-left{max-width:340px;display:flex;flex-direction:column;justify-content:center;}
.apris-avada-3-divider-overline{font-size:11px;line-height:1.4;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(126, 196, 160, .7);margin-bottom:12px;font-family:var(--font);}
.apris-avada-3-divider-title{font-size:clamp(26px, 3.5vw, 36px);line-height:1.15;color:var(--white);margin:0 0 14px;font-weight:400;font-family:var(--font);}
.apris-avada-3-divider-title em{font-style:normal;color:var(--apris-glow);}
.apris-avada-3-divider-text{font-size:15px;line-height:1.65;color:rgba(255, 255, 255, .6);margin:0 0 24px;font-family:var(--font);}
.apris-avada-3-divider-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--radius-pill);font-family:var(--font);font-size:14px;line-height:1.2;font-weight:700;background:var(--white);color:var(--apris-dark) !important;text-decoration:none !important;border:none;cursor:pointer;transition:all .3s ease;align-self:flex-start;}
.apris-avada-3-divider-btn:hover, .apris-avada-3-divider-btn:focus{transform:translateY(var(--lift));box-shadow:0 8px 24px rgba(0, 0, 0, .15);color:var(--apris-dark) !important;text-decoration:none !important;}
.apris-avada-3-divider-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;align-items:stretch;}
.apris-avada-3-divider-card{background:rgba(255, 255, 255, .07);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255, 255, 255, .1);border-radius:var(--radius-md);padding:28px 24px;transition:all .35s ease;cursor:pointer;text-decoration:none !important;color:var(--white) !important;display:flex;flex-direction:column;min-height:100%;height:100%;}
.apris-avada-3-divider-card:hover, .apris-avada-3-divider-card:focus{background:rgba(255, 255, 255, .12);border-color:rgba(255, 255, 255, .25);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0, 0, 0, .1);text-decoration:none !important;color:var(--white) !important;}
.apris-avada-3-divider-ic{width:52px;height:52px;background:rgba(255, 255, 255, .08);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:rgba(255, 255, 255, .7);border:1px solid rgba(255, 255, 255, .1);flex:0 0 auto;}
.apris-avada-3-divider-ic svg{width:24px;height:24px;display:block;}
.apris-avada-3-divider-card-title{font-size:16px;line-height:1.3;font-weight:700;margin:0 0 6px;color:var(--white)!important;font-family:var(--font);}
.apris-avada-3-divider-card-text{font-size:13px;line-height:1.55;color:rgba(255, 255, 255, .55);margin:0 0 12px;font-family:var(--font);flex:1 1 auto;}
.apris-avada-3-divider-lk{font-size:12px;line-height:1.3;font-weight:700;color:rgba(255, 255, 255, .7);display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease, color .2s ease;font-family:var(--font);margin-top:auto;}
.apris-avada-3-divider-card:hover .apris-avada-3-divider-lk, .apris-avada-3-divider-card:focus .apris-avada-3-divider-lk{gap:8px;color:var(--white);}
@media(max-width:1024px){
.apris-avada-3-divider-section{padding:48px 36px;}
.apris-avada-3-divider-inner{grid-template-columns:0.78fr 1.22fr;gap:28px;}
.apris-avada-3-divider-left{max-width:320px;}
}
@media(max-width:768px){
.apris-avada-3-divider-section{padding:40px 24px;border-radius:var(--radius-md);}
.apris-avada-3-divider-inner{grid-template-columns:1fr;text-align:center;gap:32px;}
.apris-avada-3-divider-left{max-width:100%;margin:0 auto;}
.apris-avada-3-divider-text{margin-left:auto;margin-right:auto;max-width:420px;}
.apris-avada-3-divider-btn{align-self:center;}
.apris-avada-3-divider-cards{grid-template-columns:1fr;gap:12px;}
.apris-avada-3-divider-card{text-align:left;}
}
@media(max-width:480px){
.apris-avada-3-divider-section{padding:32px 20px;}
.apris-avada-3-divider-title{font-size:26px;}
.apris-avada-3-divider-card{padding:22px 20px;}
} .apris-avada-table-listing,
.apris-avada-table-listing *{box-sizing:border-box;}
.apris-avada-table-listing{--apris-gradient:linear-gradient(135deg, #3a6b5a 0%, #5a9a7a 40%, #7ec4a0 100%);--apris-gradient-subtle:linear-gradient(135deg, #5a9a7a 0%, #6bae8a 100%);--navy-light:#243044;--text-muted:#999999;--bg:#f7f9f7;--bg-alt:#f0f4f1;--border:#e2e8e4;--shadow-md:0 4px 24px rgba(90, 154, 122, 0.08);--shadow-lg:0 12px 40px rgba(90, 154, 122, 0.12);--radius:8px;--radius-lg:12px;--radius-xl:16px;width:100%;color:var(--text);background:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative;}
.apris-avada-table-listing__container{max-width:1140px;margin:0 auto;padding:0 0;}
.apris-avada-table-listing__section{padding:0px 0;background:var(--white);}
.apris-avada-table-listing__section--alt{background:transparent;}
.apris-avada-table-listing__overline{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--apris);margin:0 0 12px;}
.apris-avada-table-listing__title{font-family:var(--font);font-size:clamp(26px, 3.5vw, 36px);font-weight:700;color:var(--text);line-height:1.2;margin:0 0 12px;}
.apris-avada-table-listing__desc{font-size:16px;color:var(--text-light);max-width:680px;line-height:1.7;margin:0 0 32px;}
.apris-avada-table-listing__table-wrap{overflow-x:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:var(--white);-webkit-overflow-scrolling:touch;}
.apris-avada-table-listing__table{width:100%;min-width:640px;border-collapse:collapse;}
.apris-avada-table-listing__table thead th{background:var(--apris-dark);color:var(--white);font-size:13px;font-weight:700;letter-spacing:0.3px;padding:14px 18px;text-align:left;white-space:nowrap;position:sticky;top:0;z-index:1;}
.apris-avada-table-listing__table thead th:first-child{border-radius:var(--radius-lg) 0 0 0;}
.apris-avada-table-listing__table thead th:last-child{border-radius:0 var(--radius-lg) 0 0;}
.apris-avada-table-listing__table tbody td{padding:12px 18px;font-size:14px;color:var(--text);border-bottom:1px solid var(--border);vertical-align:top;}
.apris-avada-table-listing__table tbody tr:last-child td{border-bottom:none;}
.apris-avada-table-listing__table tbody tr:nth-child(even) td{background:var(--bg);}
.apris-avada-table-listing__table tbody tr:hover td{background:var(--apris-light);}
.apris-avada-table-listing__table tbody td:first-child{font-weight:600;color:var(--apris-dark);white-space:nowrap;}
.apris-avada-table-listing__badge{display:inline-block;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:700;}
.apris-avada-table-listing__badge--green{background:var(--apris-light);color:var(--apris-dark);}
.apris-avada-table-listing__badge--blue{background:#e8f0fe;color:#1a73e8;}
.apris-avada-table-listing__badge--orange{background:#fef3e0;color:#e65100;}
.apris-avada-table-listing__info-box{display:flex;align-items:flex-start;gap:14px;background:var(--apris-light);border-left:4px solid var(--apris);border-radius:0 var(--radius) var(--radius) 0;padding:16px 20px;margin-top:20px;}
.apris-avada-table-listing__info-box-icon{flex-shrink:0;width:24px;height:24px;background:var(--apris);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin-top:1px;}
.apris-avada-table-listing__info-box p{font-size:14px;color:var(--apris-dark);line-height:1.6;margin:0;}
.apris-avada-table-listing__os-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:24px;}
.apris-avada-table-listing__os-card{background:var(--white);border-radius:var(--radius-lg);padding:28px 24px;box-shadow:var(--shadow);border:1px solid var(--border);transition:all 0.3s;position:relative;overflow:hidden;}
.apris-avada-table-listing__os-card:hover{box-shadow:var(--shadow-lg);transform:translateY(var(--lift));border-color:var(--apris);}
.apris-avada-table-listing__os-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--apris-gradient);opacity:0;transition:opacity 0.3s;}
.apris-avada-table-listing__os-card:hover::before{opacity:1;}
.apris-avada-table-listing__os-card-icon{width:48px;height:48px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px;}
.apris-avada-table-listing__os-card-icon--linux{background:#f9f1e4;}
.apris-avada-table-listing__os-card-icon--windows{background:#e8f0fe;}
.apris-avada-table-listing__os-card-icon--apple{background:#f2f2f7;}
.apris-avada-table-listing__os-card h4{font-size:16px;font-weight:700;margin:0 0 8px;}
.apris-avada-table-listing__os-card p{font-size:13px;color:var(--text-light);line-height:1.6;margin:0;}
.apris-avada-table-listing__os-tag{display:inline-block;margin-top:12px;padding:4px 12px;border-radius:100px;font-size:11px;font-weight:700;background:var(--apris-light);color:var(--apris-dark);}
.apris-avada-table-listing__size-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:24px;}
.apris-avada-table-listing__size-card{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border);}
.apris-avada-table-listing__size-head{padding:24px;text-align:center;}
.apris-avada-table-listing__size-card:nth-child(1) .apris-avada-table-listing__size-head{background:var(--apris-light);}
.apris-avada-table-listing__size-card:nth-child(2) .apris-avada-table-listing__size-head{background:var(--apris-gradient-subtle);color:var(--white);}
.apris-avada-table-listing__size-card:nth-child(3) .apris-avada-table-listing__size-head{background:var(--navy);color:var(--white);}
.apris-avada-table-listing__size-icon{font-size:28px;margin-bottom:8px;}
.apris-avada-table-listing__size-head h4{font-size:20px;font-weight:700;margin:0;}
.apris-avada-table-listing__size-head p{font-size:12px;opacity:0.75;margin:4px 0 0;}
.apris-avada-table-listing__size-body{padding:20px 24px;}
.apris-avada-table-listing__size-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;border-bottom:1px solid var(--border);}
.apris-avada-table-listing__size-row:last-child{border-bottom:none;}
.apris-avada-table-listing__size-label{color:var(--text-light);}
.apris-avada-table-listing__size-val{font-weight:600;color:var(--apris-dark);text-align:right;}
.apris-avada-table-listing__checklist{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:12px;margin-top:24px;}
.apris-avada-table-listing__check-item{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--white);border-radius:var(--radius);border:1px solid var(--border);transition:all 0.2s;cursor:pointer;}
.apris-avada-table-listing__check-item:hover{border-color:var(--apris);background:var(--apris-light);}
.apris-avada-table-listing__check-box{flex-shrink:0;width:22px;height:22px;border:2px solid var(--apris);border-radius:4px;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:12px;color:transparent;transition:all 0.2s;}
.apris-avada-table-listing__check-item:hover .apris-avada-table-listing__check-box, .apris-avada-table-listing__check-item.is-checked .apris-avada-table-listing__check-box{color:var(--apris);}
.apris-avada-table-listing__check-item.is-checked .apris-avada-table-listing__check-box{background:var(--apris);color:var(--white);border-color:var(--apris);}
.apris-avada-table-listing__check-copy strong{font-size:14px;display:block;margin-bottom:2px;}
.apris-avada-table-listing__check-copy span{font-size:12px;color:var(--text-muted);}
.apris-avada-table-listing__cta{background:var(--navy);padding:64px 0;text-align:center;}
.apris-avada-table-listing__cta .apris-avada-table-listing__overline{color:var(--teal);}
.apris-avada-table-listing__cta .apris-avada-table-listing__title{color:var(--white);}
.apris-avada-table-listing__cta p{color:rgba(255, 255, 255, 0.65);max-width:520px;margin:0 auto 28px;font-size:16px;}
.apris-avada-table-listing__cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}
.apris-avada-table-listing__btn{padding:13px 28px;font-size:14px;line-height:1.2;font-weight:700;font-family:var(--font);text-decoration:none !important;display:inline-flex;align-items:center;gap:8px;transition:all 0.25s;border:none;cursor:pointer;border-radius:var(--radius);}
.apris-avada-table-listing__btn--primary{background:var(--apris-gradient-subtle);color:var(--white) !important;box-shadow:0 2px 8px rgba(58, 107, 90, 0.25);}
.apris-avada-table-listing__btn--primary:hover, .apris-avada-table-listing__btn--primary:focus{transform:translateY(-1px);box-shadow:0 4px 16px rgba(58, 107, 90, 0.35);color:var(--white) !important;}
.apris-avada-table-listing__btn--outline-light{background:transparent;color:var(--white) !important;border:1.5px solid rgba(255, 255, 255, 0.35);}
.apris-avada-table-listing__btn--outline-light:hover, .apris-avada-table-listing__btn--outline-light:focus{background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.6);color:var(--white) !important;}
.apris-avada-table-listing__footer{background:var(--navy);border-top:1px solid rgba(255, 255, 255, 0.06);padding:32px 0;text-align:center;}
.apris-avada-table-listing__footer p{font-size:13px;color:rgba(255, 255, 255, 0.35);margin:0;}
.apris-avada-table-listing__footer p + p{margin-top:8px;}
.apris-avada-table-listing__footer a{color:var(--teal);text-decoration:none;}
.apris-avada-table-listing__toc{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;gap:6px;}
.apris-avada-table-listing__toc-dot{width:10px;height:10px;border-radius:50%;background:var(--border);border:2px solid var(--white);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);transition:all 0.2s;cursor:pointer;}
.apris-avada-table-listing__toc-dot:hover, .apris-avada-table-listing__toc-dot.is-active{background:var(--apris);transform:scale(1.3);}
@media(max-width:900px){
.apris-avada-table-listing__os-grid, .apris-avada-table-listing__size-grid{grid-template-columns:1fr;}
.apris-avada-table-listing__toc{display:none;}
.apris-avada-table-listing__section{padding:48px 0;}
}
@media(max-width:640px){
.apris-avada-table-listing__checklist{grid-template-columns:1fr;}
.apris-avada-table-listing__cta-buttons{flex-direction:column;align-items:center;}
.apris-avada-table-listing__table-wrap{border-radius:var(--radius);}
.apris-avada-table-listing__container{padding:0 20px;}
} .apris-avada-hero-detail-set,
.apris-avada-hero-detail-set *{box-sizing:border-box;}
.apris-avada-hero-detail-set{--theme-sage:#78b49f;--apris-btn:#78b49f;--apris-gradient:linear-gradient(135deg, #3a6b5a 0%, #5a9a7a 40%, #7ec4a0 100%);--apris-gradient-subtle:linear-gradient(135deg, #5a9a7a 0%, #6bae8a 100%)!important;--navy-light:#243044;--radius:8px;--radius-lg:12px;width:100%;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6;}
.apris-avada-hero-detail-demo-label{background:#111111;color:#666666;padding:10px 20px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:3px;text-transform:uppercase;text-align:center;font-family:var(--font);}
.apris-avada-hero-detail-demo-label span{color:var(--apris-glow);}
.apris-avada-hero-detail-demo-spacer{height:64px;background:#ffffff;}
.apris-avada-hero-detail-btn{padding:13px 28px;font-size:14px;line-height:1.2;font-weight:700;font-family:var(--font);text-decoration:none !important;display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-pill);border:none;cursor:pointer;transition:all .3s ease;transform:translateY(0);}
.apris-avada-hero-detail-btn:hover, .apris-avada-hero-detail-btn:focus{text-decoration:none !important;}
.apris-avada-hero-detail-btn-primary{background:var(--apris-btn);color:var(--white) !important;box-shadow:0 2px 12px rgba(58,107,90,.3);}
.apris-avada-hero-detail-btn-primary:hover, .apris-avada-hero-detail-btn-primary:focus{box-shadow:0 6px 24px rgba(58,107,90,.4);color:var(--white) !important;}
.apris-avada-hero-detail-btn-white{background:var(--white);color:var(--apris-dark) !important;box-shadow:0 2px 8px rgba(0,0,0,.1);}
.apris-avada-hero-detail-btn-white:hover, .apris-avada-hero-detail-btn-white:focus{box-shadow:0 6px 20px rgba(0,0,0,.15);color:var(--apris-dark) !important;}
.apris-avada-hero-detail-btn-outline-light{background:transparent;color:var(--white) !important;border:1.5px solid rgba(255,255,255,.4);}
.apris-avada-hero-detail-btn-outline-light:hover, .apris-avada-hero-detail-btn-outline-light:focus{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.7);color:var(--white) !important;}
.apris-avada-hero-detail-btn-glass{background:rgba(255,255,255,.12);color:var(--white) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);transition:all 0.3 ease;}
.apris-avada-hero-detail-btn-glass:hover, .apris-avada-hero-detail-btn-glass:focus{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.35);color:var(--white) !important;}
.apris-avada-hero-detail-gla{position:relative;height:clamp(380px, 45vw, 520px);overflow:hidden;}
.apris-avada-hero-detail-gla__bg{position:absolute;inset:0;}
.apris-avada-hero-detail-gla__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg, rgba(26,36,53,.88) 0%, rgba(26,36,53,.72) 40%, rgba(26,36,53,.25) 70%, rgba(26,36,53,.1) 100%);}
.apris-avada-hero-detail-gla__inner{position:relative;z-index:2;max-width:1140px;margin:0 auto;padding:32px;height:100%;display:flex;align-items:center;}
.apris-avada-hero-detail-gla__card{background:rgba(26,36,53,.45);--apris-veil:rgba(90,154,122,.45);--apris-dark-veil:rgba(58,107,90,.45);--apris-glow-veil:rgba(126,196,160,.45);background:linear-gradient(135deg, var(--apris-dark-veil) 0%, var(--apris-veil) 50%, var(--apris-glow-veil) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:40px 44px;max-width:540px;}
.apris-avada-hero-detail-gla__overline{font-size:12px;line-height:1.4;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--teal);margin-bottom:14px;font-family:var(--font);}
.apris-avada-hero-detail-gla__title{font-size:clamp(26px, 3.5vw, 38px);line-height:1.15;color:var(--white)!important;margin:0 0 16px;font-weight:700;font-family:var(--font);}
.apris-avada-hero-detail-gla__text{font-size:15px;line-height:1.7;color:rgba(255,255,255,.65);margin:0 0 28px;max-width:440px;font-family:var(--font);}
.apris-avada-hero-detail-gla__btn-row{display:flex;gap:12px;flex-wrap:wrap;}
.apris-avada-hero-detail-gla__badge{position:absolute;z-index:3;bottom:28px;right:40px;display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:100px;padding:8px 18px;font-size:12px;line-height:1.3;font-weight:600;color:rgba(255,255,255,.6);font-family:var(--font);}
.apris-avada-hero-detail-gla__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--teal);flex:0 0 6px;}
.apris-avada-hero-detail-fad{position:relative;height:clamp(360px, 42vw, 480px);overflow:hidden;display:block;align-items:none;}
.apris-avada-hero-detail-fad::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--apris-gradient);z-index:3;}
.apris-avada-hero-detail-fad__bg{position:absolute;inset:0;}
.apris-avada-hero-detail-fad__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(26,36,53,.35) 0%, rgba(26,36,53,.55) 40%, rgba(26,36,53,.9) 100%);}
.apris-avada-hero-detail-fad__inner{position:relative;z-index:2;max-width:1140px;margin:0 auto;padding:32px 48px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;}
.apris-avada-hero-detail-fad__content{max-width:620px;}
.apris-avada-hero-detail-fad__overline{font-size:12px;line-height:1.4;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--apris-glow);margin-bottom:12px;font-family:var(--font);}
.apris-avada-hero-detail-fad__title{font-size:clamp(26px, 3.5vw, 38px);line-height:1.15;color:var(--white)!important;margin:0 0 14px;font-weight:700;font-family:var(--font);}
.apris-avada-hero-detail-fad__text{font-size:15px;line-height:1.7;color:rgba(255,255,255,.6);margin:0 0 28px;max-width:500px;font-family:var(--font);}
.apris-avada-hero-detail-fad__btn-row{display:flex;gap:12px;flex-wrap:wrap;}
@media(max-width:900px){
.apris-avada-hero-detail-gla{height:auto;min-height:400px;}
.apris-avada-hero-detail-gla__card{padding:32px 28px;}
.apris-avada-hero-detail-gla__badge{display:none;}
.apris-avada-hero-detail-fad{height:auto;min-height:380px;}
.apris-avada-hero-detail-fad__inner{padding-bottom:25px 36px;}
}
@media(max-width:640px){
.apris-avada-hero-detail-fad{display:flex;align-items:center;}
.apris-avada-hero-detail-gla__card{background:transparent;background-image:none;border:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);}
.apris-avada-hero-detail-gla__title, .apris-avada-hero-detail-fad__title, .apris-avada-hero-detail-cut__title{font-size:24px;}
.apris-avada-hero-detail-btn{padding:11px 22px;font-size:13px;}
.apris-avada-hero-detail-gla__card{padding:25px;}
.apris-avada-hero-detail-gla__overline{display:none;}
}
css  .fusion-imageframe.ki-erstellt, .fusion-image-element .ki-erstellt, .ki-erstellt{position:relative;display:inline-block;}
.ki-erstellt::after{content:"KI-erstellt";position:absolute;padding:3px 8px;background:rgba(0, 0, 0, 0.45);color:#ffffff;font-family:inherit;font-size:11px;font-weight:400;line-height:1;letter-spacing:0.3px;border-radius:3px;pointer-events:none;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0.60!important;transition:opacity 0.2s ease;}
.ki-erstellt:hover::after{opacity:0.9!important;}
.ki-erstellt.ki-light::after{background:rgba(255, 255, 255, 0.75);color:rgba(0,0,0,0.4);}
.ki-erstellt::after, .ki-erstellt.ki-pos-br::after{top:auto;left:auto;right:8px;bottom:8px;transform:none;}
.ki-erstellt.ki-pos-bl::after{top:auto;right:auto;left:8px;bottom:8px;transform:none;}
.ki-erstellt.ki-pos-tr::after{bottom:auto;left:auto;right:8px;top:8px;transform:none;}
.ki-erstellt.ki-pos-tl::after{bottom:auto;right:auto;left:8px;top:8px;transform:none;}
.ki-erstellt.ki-pos-bc::after{top:auto;right:auto;bottom:8px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-pos-tc::after{bottom:auto;right:auto;top:8px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-offset-sm.ki-pos-br::after, .ki-erstellt.ki-offset-sm:not([class*="ki-pos-"])::after{top:auto;left:auto;right:16px;bottom:16px;transform:none;}
.ki-erstellt.ki-offset-sm.ki-pos-bl::after{top:auto;right:auto;left:16px;bottom:16px;transform:none;}
.ki-erstellt.ki-offset-sm.ki-pos-tr::after{bottom:auto;left:auto;right:16px;top:16px;transform:none;}
.ki-erstellt.ki-offset-sm.ki-pos-tl::after{bottom:auto;right:auto;left:16px;top:16px;transform:none;}
.ki-erstellt.ki-offset-sm.ki-pos-bc::after{top:auto;right:auto;bottom:16px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-offset-sm.ki-pos-tc::after{bottom:auto;right:auto;top:16px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-offset-md.ki-pos-br::after, .ki-erstellt.ki-offset-md:not([class*="ki-pos-"])::after{top:auto;left:auto;right:24px;bottom:24px;transform:none;}
.ki-erstellt.ki-offset-md.ki-pos-bl::after{top:auto;right:auto;left:24px;bottom:24px;transform:none;}
.ki-erstellt.ki-offset-md.ki-pos-tr::after{bottom:auto;left:auto;right:24px;top:24px;transform:none;}
.ki-erstellt.ki-offset-md.ki-pos-tl::after{bottom:auto;right:auto;left:24px;top:24px;transform:none;}
.ki-erstellt.ki-offset-md.ki-pos-bc::after{top:auto;right:auto;bottom:24px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-offset-md.ki-pos-tc::after{bottom:auto;right:auto;top:24px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-offset-lg.ki-pos-br::after, .ki-erstellt.ki-offset-lg:not([class*="ki-pos-"])::after{top:auto;left:auto;right:40px;bottom:40px;transform:none;}
.ki-erstellt.ki-offset-lg.ki-pos-bl::after{top:auto;right:auto;left:40px;bottom:40px;transform:none;}
.ki-erstellt.ki-offset-lg.ki-pos-tr::after{bottom:auto;left:auto;right:40px;top:40px;transform:none;}
.ki-erstellt.ki-offset-lg.ki-pos-tl::after{bottom:auto;right:auto;left:40px;top:40px;transform:none;}
.ki-erstellt.ki-offset-lg.ki-pos-bc::after{top:auto;right:auto;bottom:40px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-offset-lg.ki-pos-tc::after{bottom:auto;right:auto;top:40px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-offset-xl.ki-pos-br::after, .ki-erstellt.ki-offset-xl:not([class*="ki-pos-"])::after{top:auto;left:auto;right:60px;bottom:60px;transform:none;}
.ki-erstellt.ki-offset-xl.ki-pos-bl::after{top:auto;right:auto;left:60px;bottom:60px;transform:none;}
.ki-erstellt.ki-offset-xl.ki-pos-tr::after{bottom:auto;left:auto;right:60px;top:60px;transform:none;}
.ki-erstellt.ki-offset-xl.ki-pos-tl::after{bottom:auto;right:auto;left:60px;top:60px;transform:none;}
.ki-erstellt.ki-offset-xl.ki-pos-bc::after{top:auto;right:auto;bottom:60px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-offset-xl.ki-pos-tc::after{bottom:auto;right:auto;top:60px;left:50%;transform:translateX(-50%);}
@media(max-width:480px){
.ki-erstellt::after{font-size:10px;padding:2px 6px;}
.ki-erstellt::after, .ki-erstellt.ki-pos-br::after{top:auto;left:auto;right:4px;bottom:4px;transform:none;}
.ki-erstellt.ki-pos-bl::after{top:auto;right:auto;left:4px;bottom:4px;transform:none;}
.ki-erstellt.ki-pos-tr::after{bottom:auto;left:auto;right:4px;top:4px;transform:none;}
.ki-erstellt.ki-pos-tl::after{bottom:auto;right:auto;left:4px;top:4px;transform:none;}
.ki-erstellt.ki-pos-bc::after{top:auto;right:auto;bottom:4px;left:50%;transform:translateX(-50%);}
.ki-erstellt.ki-pos-tc::after{bottom:auto;right:auto;top:4px;left:50%;transform:translateX(-50%);}
}  figure.ki-caption{margin:0 0 1.5em 0;padding:0;display:block;max-width:100%;}
figure.ki-caption img{display:block;max-width:100%;height:auto;margin:0;}
figure.ki-caption figcaption, .ki-caption-avada .fusion-image-element-caption, .ki-caption-avada figcaption{display:block;margin-top:6px;padding:0;font-family:inherit;font-size:12px;font-weight:400;font-style:italic;line-height:1.4;letter-spacing:0.2px;color:#6c757d;text-align:left;opacity:0.85;}
figure.ki-caption-icon figcaption::before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3z'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Cline x1='12' y1='19' x2='12' y2='23'/%3E%3Cline x1='8' y1='23' x2='16' y2='23'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0.7;}
figure.ki-caption.ki-caption-right figcaption{text-align:right;}
figure.ki-caption.ki-caption-center figcaption{text-align:center;}
.fusion-image-element.ki-caption-avada .fusion-image-element-caption{font-size:12px;font-style:italic;color:#6c757d;margin-top:6px;opacity:0.85;}
.ai-disclosure-block{margin:2em 0;padding:12px 16px;background:rgba(108, 117, 125, 0.06);border-left:3px solid rgba(108, 117, 125, 0.3);border-radius:0 3px 3px 0;font-size:13px;font-style:italic;color:#6c757d;line-height:1.5;}
.ai-disclosure-block::before{content:"ℹ ";font-style:normal;margin-right:4px;opacity:0.7;}
@media (prefers-color-scheme: dark) {
figure.ki-caption figcaption, .ki-caption-avada .fusion-image-element-caption{color:#adb5bd;}
.ai-disclosure-block{background:rgba(173, 181, 189, 0.08);border-left-color:rgba(173, 181, 189, 0.3);color:#adb5bd;}
} @media(max-width:480px){
figure.ki-caption figcaption, .ki-caption-avada .fusion-image-element-caption {
font-size: 11px;
margin-top: 4px;
}
}