/* Component parity with the delivered Reinigung 189 theme, adapted to Rückbau content. */
@layer rb-complete190 {
  body#sr-design {--rb-paper:#f4efe5;--rb-paper-alt:#eee7d9;--rb-ink:#171717;--rb-muted:#756b5c;--rb-line:#d8cbb3;--rb-yellow:#f5c400;}
  body#sr-design .rb-wrap {max-width:1120px!important;}
  body#sr-design :is(.rb-hero182,.sr-editorial-hero)>.container {max-width:1200px!important;padding-inline:20px!important;}
  body#sr-design .rb-hero182>.container {width:calc(100% - 48px)!important;}
  body#sr-design .rb-hero182 .rb-breadcrumb {font-size:11px!important;gap:9px!important;line-height:1.6!important;margin-bottom:28px!important;}
  body#sr-design .rb-hero-tags {display:flex!important;flex-wrap:wrap!important;gap:12px!important;font-size:11px!important;line-height:1.5!important;letter-spacing:.06em!important;font-weight:600!important;color:#f5c400!important;margin-bottom:26px!important;}
  body#sr-design .rb-hero-tags>span+span {border-left:1px solid #b69c3e!important;padding-left:12px!important;}
  body#sr-design .rb-hero182 h1 {max-width:700px!important;font-size:clamp(42px,4.5vw,64px)!important;line-height:1.06!important;}
  body#sr-design .rb-hero182 .rb-hero-lead {max-width:660px!important;}
  body#sr-design .rb-breadcrumb {text-wrap:pretty!important;}
  body#sr-design .rb-breadcrumb>span:last-child {font-weight:600!important;}
  body#sr-design .rb-hero182 .srb-signature {margin-top:64px!important;}
  body#sr-design .rb-section-nav {max-width:1200px!important;border-radius:8px!important;box-shadow:0 12px 30px #3529100c!important;margin-top:24px!important;}
  body#sr-design .rb-section-nav a {font-size:12px!important;min-height:58px!important;padding:15px 22px!important;}
  body#sr-design .rb-section-nav a span {color:#927214!important;font-size:19px!important;}
  body#sr-design .rb-section-nav a:last-child span {color:#171717!important;}

  /* Centred lead + dark detail panel, the approved 167/168 city composition. */
  body#sr-design .rb-intro {padding:30px 0 64px!important;}
  body#sr-design .rb-intro>.rb-wrap {max-width:1080px!important;}
  body#sr-design .rb-intro .rb-breadcrumb {margin-bottom:38px!important;}
  body#sr-design .rb-intro-grid {grid-template-columns:minmax(0,580px) minmax(0,380px)!important;gap:64px!important;justify-content:center!important;align-items:center!important;}
  body#sr-design .rb-intro-grid>div:first-child {text-align:center!important;}
  body#sr-design .rb-intro-grid>div:first-child>.rb-eyebrow {font-size:9px!important;max-width:32ch!important;margin:0 auto 24px!important;}
  body#sr-design .rb-intro h2 {font-size:clamp(32px,2.8vw,40px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.045em!important;text-align:center!important;max-width:550px!important;margin-inline:auto!important;}
  body#sr-design .rb-intro h2 em {font-weight:650!important;background:linear-gradient(transparent calc(100% - 4px),#f5c400 0)!important;box-decoration-break:clone!important;}
  body#sr-design .rb-intro-grid>div:first-child>p {text-align:center!important;max-width:480px!important;margin:24px auto 0!important;font-size:16px!important;line-height:1.85!important;text-wrap:pretty!important;}
  body#sr-design .rb-intro-panel {background:#171717!important;border:1px solid #343129!important;border-top:3px solid #f5c400!important;border-radius:10px!important;padding:14px 28px 28px!important;box-shadow:0 12px 28px #3529100d!important;}
  body#sr-design .rb-intro-panel::before {content:none!important;}
  body#sr-design .rb-intro-panel>div {grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:24px 0!important;border-color:#3a362d!important;}
  body#sr-design .rb-intro-panel>div>svg {box-sizing:content-box!important;width:22px!important;height:22px!important;padding:8px!important;border:1px solid #63572d!important;border-radius:7px!important;background:#262319!important;color:#f5c400!important;}
  body#sr-design .rb-intro-panel p {color:#f4efe5!important;font-size:13px!important;line-height:1.75!important;}
  body#sr-design .rb-intro-panel>a {background:#f5c400!important;color:#171717!important;border-radius:6px!important;padding:14px 16px!important;margin-top:24px!important;min-height:70px!important;font-size:13px!important;font-weight:500!important;}
  body#sr-design .rb-intro-panel>a span {width:32px!important;height:32px!important;}

  /* Service cards use the same thumbnail/title/action/description hierarchy on phones. */
  body#sr-design .rb-catalog>.rb-wrap>.rb-section-head {max-width:none!important;display:grid!important;grid-template-columns:1fr .9fr!important;column-gap:72px!important;align-items:end!important;text-align:left!important;}
  body#sr-design .rb-catalog .rb-section-head>.rb-eyebrow {grid-column:1/-1!important;}
  body#sr-design .rb-catalog .rb-section-head h2 {margin:0!important;text-align:left!important;}
  body#sr-design .rb-catalog .rb-section-head p {margin:0!important;text-align:left!important;}
  body#sr-design .rb-card {background:#f4efe5!important;border-radius:7px!important;}
  body#sr-design .rb-card-copy {padding:26px!important;}
  body#sr-design .rb-card h3 {font-size:23px!important;}
  body#sr-design .rb-card-number {background:#171717cc!important;color:#f4efe5!important;}
  body#sr-design .rb-card-link i {background:#f5c400!important;border-color:#f5c400!important;color:#171717!important;}

  /* Photographic opening: same proportions, inset card and marked title as 176. */
  body#sr-design .rb-service-opening {padding:80px 0 60px!important;}
  body#sr-design .rb-service-scene {display:grid!important;grid-template-columns:minmax(0,64fr) minmax(0,36fr)!important;align-items:end!important;}
  body#sr-design .rb-service-opening-copy {position:relative!important;margin:0 0 27px -128px!important;padding:44px!important;border-radius:5px!important;border-color:#e1d7c5!important;box-shadow:0 26px 60px -32px #37281345!important;}
  body#sr-design .rb-service-opening-copy::before {left:44px!important;top:-1px!important;width:64px!important;height:3px!important;}
  body#sr-design .rb-service-opening-copy h2 {font-size:clamp(40px,3.6vw,51px)!important;line-height:1.1!important;letter-spacing:-.045em!important;max-width:21ch!important;}
  body#sr-design .rb-title-focus {font:inherit!important;color:inherit!important;background:linear-gradient(transparent calc(100% - 4px),#f5c400 0)!important;box-decoration-break:clone!important;}
  body#sr-design .rb-service-opening-copy p {font-size:16px!important;line-height:1.85!important;margin:28px 0 0!important;color:#5e574b!important;}
  body#sr-design .rb-service-lede {gap:0!important;margin-top:38px!important;padding-top:30px!important;}
  body#sr-design .rb-service-lede p {margin:0!important;padding-right:38px!important;}
  body#sr-design .rb-service-lede p+p {padding:0 0 0 38px!important;}
  body#sr-design .rb-scope {grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:36px 64px!important;align-items:center!important;}
  body#sr-design .rb-scope-heading {grid-column:1/-1!important;}
  body#sr-design .rb-scope-heading h2 {max-width:32ch!important;font-size:clamp(32px,3.15vw,43px)!important;margin:0!important;}
  body#sr-design .rb-scope-heading h2 br {display:none!important;}
  body#sr-design .rb-scope>ol {grid-column:1!important;counter-reset:rb-scope!important;list-style:none!important;padding:0!important;margin:0!important;}
  body#sr-design .rb-scope li {position:relative!important;display:block!important;padding:22px 0 22px 42px!important;border-top:1px solid #d8cbb3!important;counter-increment:rb-scope!important;}
  body#sr-design .rb-scope li:last-child {border-bottom:1px solid #d8cbb3!important;}
  body#sr-design .rb-scope li::before {content:counter(rb-scope,decimal-leading-zero)!important;position:absolute!important;left:0!important;top:26px!important;width:30px!important;color:#80671c!important;background:none!important;border:0!important;font-size:12px!important;}
  body#sr-design .rb-scope li strong {display:block!important;font-size:20px!important;line-height:1.4!important;margin:0 0 8px!important;padding:0!important;}
  body#sr-design .rb-scope li span {display:block!important;font-size:15px!important;line-height:1.75!important;color:#756b5c!important;padding:0!important;}
  body#sr-design .rb-scope-visual {grid-column:2!important;position:static!important;padding:0!important;}
  body#sr-design .rb-scope-visual img {aspect-ratio:16/9!important;}

  /* Dark chapters, questions and forms retain their existing working controls. */
  body#sr-design .rb-process-grid {grid-template-columns:.85fr 1.4fr!important;gap:72px!important;}
  body#sr-design .rb-process h2 {max-width:17ch!important;}
  body#sr-design .rb-process li {border-color:#4a4434!important;}
  body#sr-design .rb-process li>span {font-size:34px!important;letter-spacing:-.04em!important;}
  body#sr-design .rb-process li h3 {font-size:20px!important;}
  body#sr-design .rb-faq-grid {grid-template-columns:.85fr 1.4fr!important;gap:72px!important;}
  body#sr-design .rb-faq summary {padding:24px 0!important;}
  body#sr-design .rb-faq summary>span {display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:1px solid #c9b78e!important;border-radius:50%!important;font-size:21px!important;}
  body#sr-design .rb-faq details[open] summary>span {background:#f5c400!important;color:#171717!important;border-color:#f5c400!important;}
  body#sr-design .rb-faq details[open] {border-radius:5px!important;}
  body#sr-design .rb-faq details[open] summary {padding-inline:18px!important;}
  body#sr-design .rb-contact :is(input,textarea,select):focus {outline:2px solid #a98616!important;outline-offset:2px!important;}
  body#sr-design .rb-contact-methods small {color:#d1bc76!important;}
  body#sr-design .rb-request-panel {border-radius:8px!important;}
  body#sr-design .rb-reassurance .btn {margin-top:26px!important;}

  /* Secondary pages: the same compact split hero and About fact strip. */
  body#sr-design .sr-editorial-hero {padding-top:120px!important;padding-bottom:36px!important;min-height:0!important;background:#111!important;}
  body#sr-design .sr-editorial-hero .sr-editorial-copy h1 {font-size:clamp(38px,3.8vw,54px)!important;line-height:1.1!important;letter-spacing:-.04em!important;margin-bottom:24px!important;}
  body#sr-design .sr-editorial-hero .sr-editorial-copy p {font-size:16px!important;line-height:1.8!important;margin:0!important;}
  body#sr-design .sr-editorial-hero .sr-editorial-copy .btn {margin-top:25px!important;}
  body#sr-design .sr-editorial-hero .sr-editorial-media {align-self:center!important;}
  body#sr-design .sr-editorial-hero .srb-signature {width:134px!important;margin-top:28px!important;}
  body#sr-design .rb-about-facts {padding:44px 0 0!important;background:#f4efe5!important;}
  body#sr-design .rb-about-facts>.rb-wrap {grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:#ede6d8!important;border:1px solid #d7cab0!important;border-radius:6px!important;overflow:hidden!important;}
  body#sr-design .rb-about-facts .rb-fact {display:grid!important;grid-template-columns:1fr 38px!important;grid-template-rows:52px auto!important;gap:12px 16px!important;padding:24px!important;border:0!important;border-right:1px solid #d7cab0!important;}
  body#sr-design .rb-about-facts .rb-fact:last-child {border-right:0!important;}
  body#sr-design .rb-about-facts strong {font-size:48px!important;line-height:1!important;letter-spacing:-.05em!important;margin:0!important;}
  body#sr-design .rb-about-facts .rb-fact-word strong {font-size:34px!important;}
  body#sr-design .rb-about-facts .rb-fact>span {grid-column:1/-1!important;grid-row:2!important;font-size:13px!important;line-height:1.55!important;color:#665c48!important;}
  body#sr-design .rb-fact-icon {grid-column:2!important;grid-row:1!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid #c3b18c!important;border-radius:4px!important;color:#7e641a!important;background:#f5efdf!important;}
  body#sr-design .rb-about-owner {padding-top:56px!important;}
  body#sr-design .rb-values .rb-section-head {display:grid!important;grid-template-columns:1fr .85fr!important;gap:20px 48px!important;max-width:none!important;text-align:left!important;align-items:end!important;}
  body#sr-design .rb-values .rb-section-head>.rb-eyebrow {grid-column:1/-1!important;margin:0!important;}
  body#sr-design .rb-values .rb-section-head h2,body#sr-design .rb-values .rb-section-head p {margin:0!important;text-align:left!important;}
  body#sr-design .rb-value-grid article {display:flex!important;flex-direction:column!important;gap:16px!important;padding:28px!important;border-radius:6px!important;background:#20201c!important;}
  body#sr-design .rb-value-icon {flex:0 0 44px!important;margin:0 0 4px!important;border-radius:5px!important;}
  body#sr-design .rb-value-grid article h3 {font-size:22px!important;line-height:1.28!important;margin:0!important;}
  body#sr-design .rb-value-grid article p {font-size:15px!important;line-height:1.75!important;margin:0!important;color:#cfc7b8!important;}
  body#sr-design .rb-value-grid article:hover {border-color:#85723a!important;}
  body#sr-design .srb-back-top {display:none!important;}
  body#sr-design .rb-float-contact {position:fixed!important;right:24px!important;bottom:24px!important;z-index:90!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:12px!important;background:#171717!important;color:#e8dcc0!important;border:1px solid #a38c57!important;box-shadow:0 8px 24px #0002!important;}
  body#sr-design .rb-float-contact svg {width:22px!important;height:22px!important;}
  body#sr-design :is(.rb-float-contact,.rb-intro-panel>a,.rb-card):focus-visible {outline:3px solid #a98616!important;outline-offset:4px!important;}

  @media(min-width:1900px){body#sr-design .rb-hero182 {min-height:min(1100px,calc(100vw * .52))!important;display:flex!important;align-items:center!important;}}
  @media(min-width:801px) and (max-width:1100px){
    body#sr-design .rb-intro-grid {grid-template-columns:1.35fr 1fr!important;gap:36px!important;}
    body#sr-design .rb-intro h2 {font-size:32px!important;}
    body#sr-design .rb-intro-panel {padding:8px 22px 22px!important;}
    body#sr-design .rb-service-scene {grid-template-columns:1fr 1fr!important;}
    body#sr-design .rb-service-opening-copy {padding:30px!important;margin:28px 0 27px -36px!important;}
    body#sr-design .rb-service-opening-copy h2 {font-size:35px!important;}
    body#sr-design .rb-service-opening-copy p {font-size:15px!important;}
    body#sr-design .rb-about-facts .rb-fact {padding:18px!important;grid-template-columns:1fr 30px!important;gap:12px!important;}
    body#sr-design .rb-fact-icon {width:30px!important;height:30px!important;}
    body#sr-design .rb-scope,body#sr-design .rb-process-grid,body#sr-design .rb-faq-grid {gap:36px!important;}
  }
  @media(max-width:800px){
    body#sr-design .rb-wrap {width:calc(100% - 40px)!important;}
    body#sr-design .rb-hero182>.container {width:calc(100% - 40px)!important;padding:0!important;}
    body#sr-design .rb-hero182 .rb-breadcrumb {font-size:10px!important;gap:6px!important;line-height:1.75!important;margin-bottom:20px!important;}
    body#sr-design .rb-hero-tags {font-size:10px!important;margin-bottom:18px!important;}
    body#sr-design .rb-hero182 h1 {font-size:clamp(34px,9vw,46px)!important;max-width:100%!important;overflow-wrap:normal!important;}
    body#sr-design .rb-hero182 .srb-signature {margin-top:40px!important;}
    body#sr-design .rb-hero182 .hero__btns {display:flex!important;flex-direction:column!important;align-items:stretch!important;}
    body#sr-design .rb-hero182 .hero__btns .btn--primary {width:100%!important;justify-content:space-between!important;font-size:13px!important;min-height:52px!important;}
    body#sr-design .rb-hero182 .hero__btns .btn--outline {align-self:center!important;background:none!important;border:0!important;box-shadow:none!important;min-height:44px!important;}
    body#sr-design .rb-section-nav {margin-top:8px!important;box-shadow:none!important;border-radius:0!important;}
    body#sr-design .rb-section-nav a {font-size:10px!important;padding:14px 6px!important;min-height:45px!important;}
    body#sr-design .rb-section-nav a span,body#sr-design .rb-section-nav a:last-child {display:none!important;}
    body#sr-design .rb-intro {padding:22px 0 40px!important;}
    body#sr-design .rb-intro .rb-breadcrumb {margin-bottom:28px!important;}
    body#sr-design .rb-intro-grid {grid-template-columns:1fr!important;gap:26px!important;}
    body#sr-design .rb-intro-grid>div:first-child {text-align:left!important;}
    body#sr-design .rb-intro-grid>div:first-child>.rb-eyebrow {margin:0 0 18px!important;max-width:none!important;}
    body#sr-design .rb-intro h2 {font-size:clamp(24px,6.3vw,30px)!important;line-height:1.3!important;text-align:left!important;letter-spacing:-.035em!important;}
    body#sr-design .rb-intro h2 em {background:none!important;}
    body#sr-design .rb-intro-grid>div:first-child>p {font-size:15px!important;text-align:left!important;margin-top:20px!important;line-height:1.8!important;}
    body#sr-design .rb-intro-panel {border:1px solid #d8cbb4!important;padding:0!important;background:#eee8db!important;box-shadow:none!important;overflow:hidden!important;}
    body#sr-design .rb-intro-panel>div {grid-template-columns:36px 1fr!important;gap:14px!important;padding:17px 18px!important;border-color:#d8cbb4!important;}
    body#sr-design .rb-intro-panel>div>svg {width:20px!important;height:20px!important;padding:7px!important;border:1px solid #c8b99b!important;border-radius:50%!important;background:#f4efe5!important;color:#171717!important;}
    body#sr-design .rb-intro-panel p {color:#514a40!important;font-size:13px!important;line-height:1.65!important;}
    body#sr-design .rb-intro-panel>a {margin:0!important;border-radius:0!important;background:#f8f4ec!important;min-height:68px!important;padding:14px 18px!important;}
    body#sr-design .rb-intro-panel>a span {background:#f5c400!important;color:#171717!important;}
    body#sr-design .rb-catalog>.rb-wrap>.rb-section-head {display:block!important;text-align:center!important;}
    body#sr-design .rb-catalog .rb-section-head h2 {font-size:30px!important;text-align:center!important;margin:0!important;}
    body#sr-design .rb-catalog .rb-section-head>p {display:none!important;}
    body#sr-design .rb-cards {gap:16px!important;}
    body#sr-design .rb-card {grid-template-columns:100px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:0 16px!important;padding:12px!important;align-items:start!important;}
    body#sr-design .rb-card-media {grid-column:1!important;grid-row:1/3!important;height:76px!important;}
    body#sr-design .rb-card .rb-photo img {height:76px!important;aspect-ratio:4/3!important;border-radius:4px!important;object-position:center!important;}
    body#sr-design .rb-card-number,body#sr-design .rb-card-place {display:none!important;}
    body#sr-design .rb-card-copy {display:contents!important;}
    body#sr-design .rb-card h3 {grid-column:2!important;grid-row:1!important;font-size:17px!important;line-height:1.3!important;padding-top:2px!important;margin:0!important;}
    body#sr-design .rb-card-link {grid-column:2!important;grid-row:2!important;align-self:end!important;border:0!important;padding-top:8px!important;font-size:10px!important;}
    body#sr-design .rb-card-copy p {grid-column:1/-1!important;grid-row:3!important;border-top:1px solid #ded3bf!important;margin:12px 0 0!important;padding-top:10px!important;font-size:13px!important;line-height:1.65!important;}
    body#sr-design .rb-catalog-tail {font-size:12px!important;}
    body#sr-design .rb-service-opening {padding:36px 0 42px!important;}
    body#sr-design .rb-service-scene {display:flex!important;flex-direction:column!important;}
    body#sr-design .rb-service-opening-copy {padding:26px 22px!important;margin:18px 0 0!important;box-shadow:none!important;}
    body#sr-design .rb-service-opening-copy::before {display:none!important;}
    body#sr-design .rb-service-opening-copy h2 {font-size:clamp(29px,8.1vw,37px)!important;line-height:1.14!important;}
    body#sr-design .rb-service-opening-copy p {font-size:16px!important;line-height:1.85!important;margin-top:24px!important;}
    body#sr-design .rb-service-lede {grid-template-columns:1fr!important;gap:24px!important;margin-top:26px!important;padding-top:24px!important;}
    body#sr-design .rb-service-lede p {padding:0!important;font-size:15px!important;}
    body#sr-design .rb-service-lede p+p {padding:24px 0 0!important;border:0!important;border-top:1px solid #d8cbb3!important;}
    body#sr-design .rb-scope {grid-template-columns:1fr!important;gap:26px!important;}
    body#sr-design .rb-scope-heading,body#sr-design .rb-scope>ol,body#sr-design .rb-scope-visual {grid-column:1!important;}
    body#sr-design .rb-scope-heading h2 {font-size:29px!important;line-height:1.2!important;}
    body#sr-design .rb-scope li {padding:20px 0 20px 36px!important;}
    body#sr-design .rb-scope li strong {font-size:18px!important;}
    body#sr-design .rb-scope-visual img {aspect-ratio:4/3!important;}
    body#sr-design .rb-process-grid,body#sr-design .rb-faq-grid {grid-template-columns:1fr!important;gap:30px!important;}
    body#sr-design .rb-process li>span {font-size:24px!important;}
    body#sr-design .rb-faq summary {gap:16px!important;font-size:15px!important;padding:20px 0!important;}
    body#sr-design .rb-faq summary>span {flex:0 0 28px!important;width:28px!important;height:28px!important;}
    body#sr-design .rb-region,body#sr-design .rb-float-contact {display:none!important;}
    body#sr-design .sr-editorial-hero {padding-top:96px!important;padding-bottom:28px!important;}
    body#sr-design .sr-editorial-hero>.container {width:calc(100% - 40px)!important;margin-inline:auto!important;padding-inline:0!important;}
    body#sr-design .sr-editorial-hero .sr-editorial-copy h1 {font-size:clamp(31px,8vw,40px)!important;line-height:1.12!important;}
    body#sr-design .sr-editorial-hero .sr-editorial-copy p {font-size:15px!important;line-height:1.8!important;}
    body#sr-design .rb-about-facts {padding-top:28px!important;}
    body#sr-design .rb-about-facts>.rb-wrap {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
    body#sr-design .rb-about-facts .rb-fact {padding:20px!important;grid-template-rows:40px auto!important;}
    body#sr-design .rb-about-facts .rb-fact:nth-child(2n) {border-right:0!important;}
    body#sr-design .rb-about-facts .rb-fact:nth-child(-n+2) {border-bottom:1px solid #d7cab0!important;}
    body#sr-design .rb-about-facts strong {font-size:38px!important;}
    body#sr-design .rb-about-facts .rb-fact-word strong {font-size:30px!important;}
    body#sr-design .rb-values .rb-section-head {grid-template-columns:1fr!important;gap:16px!important;}
    body#sr-design .rb-values .rb-value-grid {grid-template-columns:1fr 1fr!important;gap:16px!important;}
    body#sr-design .rb-value-grid article {padding:24px!important;}
  }
  @media(max-width:600px){
    body#sr-design .rb-about-facts>.rb-wrap {grid-template-columns:1fr!important;}
    body#sr-design .rb-about-facts .rb-fact {grid-template-columns:74px minmax(0,1fr) 26px!important;grid-template-rows:auto!important;gap:14px!important;padding:20px!important;align-items:center!important;border:0!important;border-bottom:1px solid #d7cab0!important;}
    body#sr-design .rb-about-facts .rb-fact:last-child {border-bottom:0!important;}
    body#sr-design .rb-about-facts .rb-fact>span {grid-column:2!important;grid-row:1!important;font-size:12px!important;}
    body#sr-design .rb-fact-icon {grid-column:3!important;width:26px!important;height:26px!important;border:0!important;background:none!important;}
    body#sr-design .rb-values .rb-value-grid {grid-template-columns:1fr!important;}
    body#sr-design .rb-value-grid article {display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px 18px!important;}
    body#sr-design .rb-value-icon {grid-column:1!important;grid-row:1/3!important;}
    body#sr-design .rb-value-grid article h3 {grid-column:2!important;font-size:19px!important;}
    body#sr-design .rb-value-grid article p {grid-column:2!important;font-size:14px!important;}
  }
  @media(max-width:359px){body#sr-design .rb-card {grid-template-columns:84px minmax(0,1fr)!important;gap:0 12px!important;}body#sr-design .rb-card h3 {font-size:16px!important;}}
  @media(prefers-reduced-motion:reduce){body#sr-design :is(.rb-card,.rb-float-contact) {transition:none!important;transform:none!important;}}
}
