/* IHB V17 | BLÄHTONWÄNDE – standalone page design, native SP Page Builder add-ons */
.sp-page-builder .page-content .sppb-section.ihb-v17-walls{position:relative;overflow:hidden;box-sizing:border-box; color:#213d53}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls *,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls *::before,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls *::after{box-sizing:border-box}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls>:is(.sppb-row-container,.sppb-container-inner){width:min(100% - 72px,1230px)!important;max-width:1230px!important;margin:0 auto!important;padding:0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{display:grid!important;grid-template-columns:repeat(var(--ihb-cols,2),minmax(0,1fr));gap:clamp(34px,5vw,85px);margin:0!important;width:100%!important;max-width:none!important;align-items:center}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-row-column{max-width:none!important;min-width:0!important;width:100%!important;flex:initial!important;flex-basis:auto!important;padding:0!important;margin:0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-column,.sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-column-addons{height:auto;min-width:0}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-addon{margin-top:0;margin-bottom:0}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-addon-content{min-width:0}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-addon-single-image-container{width:100%!important;display:block}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-addon-single-image-container img{display:block;width:100%!important;max-width:100%;border-radius:0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-eyebrow p,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-overline p{font:700 10px/1.5 system-ui,Arial,sans-serif!important;letter-spacing:.22em;color:#ae895f;text-transform:uppercase;margin:0 0 26px}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-addon-header .sppb-addon-title{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.038em;line-height:1.095!important;padding:0!important;margin:0 0 26px!important;max-width:100%;overflow-wrap:normal}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-headline .sppb-addon-title{font-size:clamp(38px,4.2vw,67px)!important;color:#13314a}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-addon-title em{font-weight:400;font-style:italic;color:#b59674}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-copy,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-hero-lead{max-width:640px;font:400 clamp(15px,1.18vw,18px)/1.85 system-ui,Arial,sans-serif;color:#405b71}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-copy p{margin:0 0 19px}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-copy p:last-child{margin-bottom:0}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-primary a.sppb-btn,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls a.sppb-btn.ihb-v17-primary,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-cta-button a.sppb-btn,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls a.sppb-btn.ihb-v17-cta-button{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;background:#d8b990!important;border:1px solid #d8b990!important;color:#142d45!important;
 padding:18px 25px!important;min-height:55px!important;border-radius:1px!important;box-shadow:none!important;font:700 12px/1.3 system-ui,Arial,sans-serif!important;letter-spacing:.08em!important;text-decoration:none!important;white-space:normal!important;max-width:100%;transition:background .2s,color .2s,transform .2s}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-primary a.sppb-btn:hover,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls a.sppb-btn.ihb-v17-primary:hover,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-cta-button a.sppb-btn:hover,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls a.sppb-btn.ihb-v17-cta-button:hover{background:#f1ddc1!important;color:#142d45!important;transform:translateY(-2px)}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-textlink a.sppb-btn,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls a.sppb-btn.ihb-v17-textlink,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-cta-link a.sppb-btn,
.sp-page-builder .page-content .sppb-section.ihb-v17-walls a.sppb-btn.ihb-v17-cta-link{display:inline-flex!important;align-items:center!important;white-space:normal!important;background:transparent!important;border:0!important;border-bottom:1px solid #baa487!important;border-radius:0!important;padding:8px 0!important;color:inherit!important;box-shadow:none!important;font:700 11px/1.4 system-ui,Arial,sans-serif!important;letter-spacing:.11em!important;text-decoration:none!important;text-transform:uppercase}
.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-textlink a.sppb-btn:hover,.sp-page-builder .page-content .sppb-section.ihb-v17-walls .ihb-v17-cta-link a.sppb-btn:hover{color:#d8b990!important;border-bottom-color:currentColor!important}
/* UNIQUE HERO */
.sp-page-builder .page-content .sppb-section.ihb-v17-hero{background:#122b40;padding:88px 0 92px!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-hero>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(38px,6vw,93px)}
.sp-page-builder .page-content .sppb-section.ihb-v17-hero .ihb-v17-eyebrow p{color:#d5b998}
.sp-page-builder .page-content .sppb-section.ihb-v17-hero .ihb-v17-hero-title .sppb-addon-title{font-size:clamp(52px,6.1vw,101px)!important;color:#fff;letter-spacing:-.054em;line-height:1.01!important;margin:0 0 33px!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-hero .ihb-v17-hero-lead{color:#e1e6e9;max-width:470px;font-size:clamp(16px,1.25vw,19px);line-height:1.7;margin-bottom:25px}
.sp-page-builder .page-content .sppb-section.ihb-v17-hero .ihb-v17-hero-small p{font:700 10px/1.5 system-ui,sans-serif;letter-spacing:.17em;color:#9fb3c2;margin:22px 0 0;text-transform:uppercase}
.sp-page-builder .page-content .sppb-section.ihb-v17-hero .ihb-v17-hero-photo img{height:clamp(390px,44vw,645px)!important;object-fit:cover!important;object-position:center}
/* EDITORIAL INTRO */
.sp-page-builder .page-content .sppb-section.ihb-v17-opening{background:#f8f6f1;padding:clamp(90px,9vw,150px) 0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-opening>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(45px,7vw,120px)}
.sp-page-builder .page-content .sppb-section.ihb-v17-opening .ihb-v17-lead{font:400 clamp(19px,2vw,27px)/1.55 Georgia,serif!important;color:#33536a;margin-top:6px;max-width:32ch}
.sp-page-builder .page-content .sppb-section.ihb-v17-opening .ihb-v17-lead p{margin:0}
/* HUMAN-SCALE SITE PHOTO */
.sp-page-builder .page-content .sppb-section.ihb-v17-site{background:#fff;padding:clamp(80px,8vw,132px) 0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-site>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(45px,8vw,135px)}
.sp-page-builder .page-content .sppb-section.ihb-v17-site .ihb-v17-site-photo img{height:clamp(460px,52vw,690px)!important;object-fit:cover!important;object-position:center 50%}
.sp-page-builder .page-content .sppb-section.ihb-v17-site .ihb-v17-smallnote p{font:700 10px/1.6 system-ui,sans-serif;letter-spacing:.11em;color:#b18f65;text-transform:uppercase;margin-top:30px}
/* SINGLE TECHNICAL FEATURE, DIAGRAM UNALTERED / TRANSPARENCY PROTECTED */
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy{background:#e8eff4;padding:clamp(95px,9vw,150px) 0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(45px,6vw,105px);align-items:start}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram{margin-top:38px}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram img{height:auto!important;max-height:850px!important;width:100%!important;object-fit:contain!important;object-position:center!important;background:transparent!important;padding:0!important;filter:none!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram-caption p{font:400 12px/1.6 system-ui,Arial,sans-serif;color:#627d90;max-width:55ch;margin:15px 0 0}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-anatomy-heading .sppb-addon-title{font-size:clamp(35px,3.7vw,59px)!important;color:#183b53;margin-bottom:37px!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list{display:grid;gap:12px}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list>div{position:relative;padding:22px 26px 22px 65px;background:rgba(255,255,255,.68)}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list span{position:absolute;top:24px;left:22px;color:#bb946f;font:700 11px system-ui,sans-serif;letter-spacing:.1em}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list strong{display:block;color:#153850;font:400 22px/1.2 Georgia,serif;margin-bottom:6px}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list p{font:400 13px/1.65 system-ui,sans-serif;color:#456277;margin:0}
/* BOLD DUAL-FACET SECTION */
.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces{background:#152f44;padding:clamp(94px,9vw,150px) 0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(55px,8vw,135px)}
.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-headline .sppb-addon-title{color:#fff!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-surface-pair .ihb-v17-surface-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-surface-pair article{padding:36px 30px 40px;background:rgba(255,255,255,.075);min-height:345px}
.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-surface-pair article:first-child{background:#294b62}
.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-surface-pair article span{display:block;color:#d6bb99;font:700 10px/1.5 system-ui,sans-serif;letter-spacing:.12em;margin-bottom:55px}
.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-surface-pair article h3{font:400 clamp(25px,2.2vw,34px)/1.16 Georgia,serif;color:#fff;letter-spacing:-.03em;margin:0 0 16px}
.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-surface-pair article p{font:400 14px/1.78 system-ui,sans-serif;color:#d5e1e8;margin:0}
/* PREPARATION: meaningful editorial sequence, no repeated generic feature cards */
.sp-page-builder .page-content .sppb-section.ihb-v17-prep{background:#f8f6f1;padding:clamp(100px,10vw,160px) 0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-prep>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(55px,7vw,110px);align-items:start}
.sp-page-builder .page-content .sppb-section.ihb-v17-prep .ihb-v17-prep-list .ihb-v17-prep-list{display:grid;gap:20px;padding-top:40px}
.sp-page-builder .page-content .sppb-section.ihb-v17-prep .ihb-v17-prep-list .ihb-v17-prep-list p{display:flex;align-items:baseline;gap:25px;padding:0 0 18px;border-bottom:1px solid #d4d7d6;margin:0;color:#24435a;font:400 clamp(18px,1.8vw,25px)/1.35 Georgia,serif}
.sp-page-builder .page-content .sppb-section.ihb-v17-prep .ihb-v17-prep-list .ihb-v17-prep-list b{font:700 11px system-ui,sans-serif;letter-spacing:.08em;color:#b5916a;flex:0 0 auto}
/* PERSONAL EDITORIAL CLOSER */
.sp-page-builder .page-content .sppb-section.ihb-v17-transition{--ihb-cols:1;background:#cfb89a;padding:clamp(100px,9vw,150px) 0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-transition>:is(.sppb-row-container,.sppb-container-inner){max-width:1000px!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-transition .ihb-v17-transition-quote p{font:400 clamp(33px,4.6vw,69px)/1.2 Georgia,serif;letter-spacing:-.043em;color:#13304a;margin:0 0 34px}
.sp-page-builder .page-content .sppb-section.ihb-v17-transition .ihb-v17-transition-kicker p{font:700 10px/1.5 system-ui,sans-serif;letter-spacing:.2em;color:#52606a;text-transform:uppercase;margin:0}
.sp-page-builder .page-content .sppb-section.ihb-v17-cta{background:#10283c;padding:clamp(80px,8vw,120px) 0!important}
.sp-page-builder .page-content .sppb-section.ihb-v17-cta>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:40px}
.sp-page-builder .page-content .sppb-section.ihb-v17-cta .ihb-v17-headline .sppb-addon-title{font-size:clamp(43px,5vw,78px)!important;color:#fff}
.sp-page-builder .page-content .sppb-section.ihb-v17-cta .ihb-v17-copy{max-width:590px;color:#d6e0e5}
.sp-page-builder .page-content .sppb-section.ihb-v17-cta .ihb-v17-cta-button{margin-bottom:15px}
.sp-page-builder .page-content .sppb-section.ihb-v17-cta .ihb-v17-cta-link{color:#fff}
@media (max-width:950px){
 .sp-page-builder .page-content .sppb-section.ihb-v17-walls>:is(.sppb-row-container,.sppb-container-inner){width:min(100% - 48px,900px)!important}
 .sp-page-builder .page-content .sppb-section.ihb-v17-hero>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row,.sp-page-builder .page-content .sppb-section.ihb-v17-opening>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row,.sp-page-builder .page-content .sppb-section.ihb-v17-site>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row,.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row,.sp-page-builder .page-content .sppb-section.ihb-v17-surfaces>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row,.sp-page-builder .page-content .sppb-section.ihb-v17-prep>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row,.sp-page-builder .page-content .sppb-section.ihb-v17-cta>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{grid-template-columns:minmax(0,1fr)!important;gap:50px}
 .sp-page-builder .page-content .sppb-section.ihb-v17-hero .ihb-v17-hero-photo img{height:480px!important}
 .sp-page-builder .page-content .sppb-section.ihb-v17-site .ihb-v17-site-photo img{height:520px!important}
 .sp-page-builder .page-content .sppb-section.ihb-v17-cta .sppb-row-column:last-child{display:flex;gap:22px;align-items:center;flex-wrap:wrap}
 .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram img{max-height:770px!important}
}
@media (max-width:600px){
 .sp-page-builder .page-content .sppb-section.ihb-v17-walls>:is(.sppb-row-container,.sppb-container-inner){width:calc(100% - 36px)!important}
 .sp-page-builder .page-content .sppb-section.ihb-v17-walls .sppb-addon-header .sppb-addon-title{overflow-wrap:break-word}
 .sp-page-builder .page-content .sppb-section.ihb-v17-hero{padding:69px 0 30px!important}
 .sp-page-builder .page-content .sppb-section.ihb-v17-hero .ihb-v17-hero-title .sppb-addon-title{font-size:clamp(48px,11.2vw,65px)!important}
 .sp-page-builder .page-content .sppb-section.ihb-v17-hero .ihb-v17-hero-photo img{height:340px!important}
 .sp-page-builder .page-content .sppb-section.ihb-v17-site .ihb-v17-site-photo img{height:450px!important}
 .sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-surface-pair .ihb-v17-surface-pair{grid-template-columns:minmax(0,1fr)}
 .sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-surface-pair article{min-height:0;padding:30px}
 .sp-page-builder .page-content .sppb-section.ihb-v17-surfaces .ihb-v17-surface-pair article span{margin-bottom:35px}
 .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram img{max-height:none!important}
 .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list>div{padding:20px 17px 20px 50px}
 .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list span{left:16px;top:21px}
 .sp-page-builder .page-content .sppb-section.ihb-v17-cta .sppb-row-column:last-child{display:block}
 .sp-page-builder .page-content .sppb-section.ihb-v17-cta .ihb-v17-cta-button{margin-bottom:12px}
}
@media (prefers-reduced-motion:reduce){.sp-page-builder .page-content .sppb-section.ihb-v17-walls a.sppb-btn{transition:none!important;transform:none!important}}


/* V17.1 | ONLY Blähtonwände / wall-cutaway section: balanced technical spread */
/* Neutralize SP Page Builder / template hover overlays, color casts, filters
   and zoom scaling only on the technical PNG. Keep links clickable. */
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram:hover,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram .sppb-addon-single-image-container,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram .sppb-addon-single-image-container:hover,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram a,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram a:hover,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram img,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram img:hover,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram a:hover img {
  background:transparent!important;filter:none!important;opacity:1!important;
  transform:none!important;box-shadow:none!important;mix-blend-mode:normal!important;
}
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram .sppb-addon-single-image-container::before,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram .sppb-addon-single-image-container::after,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram a::before,
.sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram a::after {content:none!important;display:none!important;}

@media (min-width:951px){
  /* The diagram and the four details have matching visual weight. */
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy>:is(.sppb-row-container,.sppb-container-inner)>.sppb-row{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:clamp(48px,5vw,82px)!important;align-items:start!important;
  }
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram{margin-top:35px!important;}
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-diagram img{
    max-height:740px!important;object-fit:contain!important;object-position:center top!important;
  }
  /* Start the detailed list alongside the figure, not high up alongside the title. */
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list{
    margin-top:0!important;
  }
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list{
    display:grid!important;grid-template-columns:minmax(0,1fr);
    grid-template-rows:repeat(4,minmax(clamp(125px,11.2vw,160px),auto));gap:16px!important;margin-top:clamp(112px,11.1vw,160px)!important;
  }
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list>div{
    display:flex;flex-direction:column;justify-content:center;min-height:clamp(125px,11.2vw,160px);
    padding:24px 28px 24px 78px!important;
    border-left:2px solid #c2a17c;background:rgba(255,255,255,.63)!important;
  }
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list span{top:50%!important;left:28px!important;transform:translateY(-50%);}
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list strong{font-size:clamp(23px,1.95vw,29px)!important;margin-bottom:9px;}
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list p{font-size:14px!important;line-height:1.7!important;}
}
@media (max-width:950px){
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list{
    display:grid!important;gap:14px!important;margin-top:8px!important;
  }
  .sp-page-builder .page-content .sppb-section.ihb-v17-anatomy .ihb-v17-detail-list .ihb-v17-detail-list>div{
    border-left:2px solid #c2a17c;background:rgba(255,255,255,.7)!important;
  }
}
