/* ==========================================================================
   Inner pages — shared desktop UI language with the 2026 homepage.

   The design pages are inline-styled exports composed on a 1440px canvas
   with fixed 62px/80px gutters. Above 1440px they stretched edge to edge,
   their section rhythm ran 100–150px, and media carried 20–25px corners.
   This layer keeps each section full-bleed (backgrounds still span the
   viewport) but holds the content to the homepage measure — 1316px, centred,
   with the same fluid gutter — and aligns spacing, type tokens and corner
   radii with home.css. Phone rules stay in mobile.css (≤820px).

   Attribute selectors match the hydrated DOM, where React re-serialises
   inline styles with a space after the colon and "0" as "0px" — every
   pattern below is therefore written in both the authored and the
   serialised form.
   ========================================================================== */

body:not(.home) .ratahome-design-screen {
  --rh-gutter: clamp(20px, 4.3vw, 62px);
  --rh-content: 1316px;
  --rh-side: max(var(--rh-gutter), calc(50% - var(--rh-content) / 2));
  --rh-sec-xl: clamp(80px, 8vw, 112px);
  --rh-sec-l: clamp(64px, 6.7vw, 96px);
  --rh-sec-m: clamp(56px, 5.5vw, 80px);
}

/* --- Type tokens (consumed by inline `font: var(--text-*)`) ---------------- */

body:not(.home) .ratahome-design-screen {
  --font-label: var(--font-sans);
  --font-ui: var(--font-sans);
  --font-tag: var(--font-sans);
  --text-hero: 600 clamp(44px, 4.6vw, 66px)/1.02 var(--font-sans);
  --text-section: 600 clamp(34px, 3.4vw, 48px)/1.08 var(--font-sans);
  --text-card-title-lg: 600 clamp(24px, 2.1vw, 30px)/1.2 var(--font-sans);
  --text-card-title: 500 clamp(20px, 1.7vw, 24px)/1.3 var(--font-sans);
  --text-subhead: 500 20px/1.35 var(--font-sans);
  --text-eyebrow: 500 11px/1.2 var(--font-sans);
  --text-chip: 500 11px/1.4 var(--font-sans);
  --text-step: 500 12px/1.4 var(--font-sans);
  --radius-hero-card: 0px;
  --radius-image: 0px;
  --radius-step: 0px;
  --radius-form-card: 4px;
  --radius-input: 5px;
}

body:not(.home) .ratahome-design-screen [style*="text-hero"],
body:not(.home) .ratahome-design-screen [style*="text-section"] {
  letter-spacing: -0.03em !important;
  text-wrap: balance;
}

body:not(.home) .ratahome-design-screen [style*="text-card-title"] {
  letter-spacing: -0.01em !important;
}

body:not(.home) .ratahome-design-screen [style*="text-eyebrow"],
body:not(.home) .ratahome-design-screen [style*="text-chip"],
body:not(.home) .ratahome-design-screen [style*="text-step"] {
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
}

/* --- Headline scale (hard-coded sizes → the homepage scale) ---------------- */

/* Hero titles */
body:not(.home) .ratahome-design-screen h1[style*="font-size:52px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size: 52px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size:54px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size: 54px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size:56px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size: 56px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size:58px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size: 58px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size:62px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size: 62px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size:64px"],
body:not(.home) .ratahome-design-screen h1[style*="font-size: 64px"] {
  font-size: clamp(40px, 4.4vw, 64px) !important;
  line-height: 1.02 !important;
  letter-spacing: -0.03em !important;
  text-wrap: balance;
}

/* Section titles */
body:not(.home) .ratahome-design-screen h2[style*="font-size:42px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size: 42px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size:44px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size: 44px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size:46px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size: 46px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size:48px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size: 48px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size:52px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size: 52px"] {
  font-size: clamp(34px, 3.6vw, 52px) !important;
  line-height: 1.06 !important;
  letter-spacing: -0.03em !important;
  text-wrap: balance;
}

/* Sub-section titles */
body:not(.home) .ratahome-design-screen h2[style*="font-size:36px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size: 36px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size:38px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size: 38px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size:40px"],
body:not(.home) .ratahome-design-screen h2[style*="font-size: 40px"] {
  font-size: clamp(28px, 2.6vw, 38px) !important;
  line-height: 1.1 !important;
  letter-spacing: -0.025em !important;
  text-wrap: balance;
}

/* Feature / card titles */
body:not(.home) .ratahome-design-screen h3[style*="font-size:36px"],
body:not(.home) .ratahome-design-screen h3[style*="font-size: 36px"],
body:not(.home) .ratahome-design-screen h3[style*="font-size:38px"],
body:not(.home) .ratahome-design-screen h3[style*="font-size: 38px"],
body:not(.home) .ratahome-design-screen h3[style*="font-size:40px"],
body:not(.home) .ratahome-design-screen h3[style*="font-size: 40px"] {
  font-size: clamp(26px, 2.4vw, 34px) !important;
  line-height: 1.12 !important;
  letter-spacing: -0.02em !important;
}

/* --- Corners: the homepage keeps photography and cards square -------------- */

body:not(.home) .ratahome-design-screen [style*="border-radius:25px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 25px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:20px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 20px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:18px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 18px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:17px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 17px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:16px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 16px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:14px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 14px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:12px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 12px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:10px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 10px"] {
  border-radius: 0 !important;
}

body:not(.home) .ratahome-design-screen .rh-about-process__card img { border-radius: 0 !important; }

body:not(.home) .ratahome-design-screen [style*="border-radius:8px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 8px"] {
  border-radius: 4px !important;
}

/* Pills, avatars and chips keep their shape. */
body:not(.home) .ratahome-design-screen [style*="border-radius:50px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 50px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:100px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 100px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:999px"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 999px"],
body:not(.home) .ratahome-design-screen [style*="border-radius:50%"],
body:not(.home) .ratahome-design-screen [style*="border-radius: 50%"] {
  border-radius: 100px !important;
}

@media (min-width: 821px) {

/* --- Measure: full-bleed sections, content held to the homepage width ------ */

.ratahome-design-screen [data-screen-label] > [style*="px 62px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > * > [style*="px 62px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > [style*="px 62px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > * > [style*="px 62px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="px 62px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="px 62px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > [style*=":0 62px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > * > [style*=":0 62px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > [style*=":0 62px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > * > [style*=":0 62px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*=":0 62px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*=":0 62px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > [style*=": 0 62px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > * > [style*=": 0 62px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > [style*=": 0 62px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > * > [style*=": 0 62px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*=": 0 62px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*=": 0 62px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > [style*="px 80px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > * > [style*="px 80px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > [style*="px 80px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > * > [style*="px 80px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="px 80px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="px 80px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > [style*=":0 80px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > * > [style*=":0 80px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > [style*=":0 80px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > * > [style*=":0 80px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*=":0 80px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*=":0 80px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > [style*=": 0 80px"]:not([style*="max-width"]),
.ratahome-design-screen [data-screen-label] > * > [style*=": 0 80px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > [style*=": 0 80px"]:not([style*="max-width"]),
.ratahome-design-screen .ratahome-home-packages > * > [style*=": 0 80px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*=": 0 80px"]:not([style*="max-width"]),
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*=": 0 80px"]:not([style*="max-width"]) {
  padding-left: var(--rh-side) !important;
  padding-right: var(--rh-side) !important;
}

/* Hero copy blocks are capped (max-width) and left-anchored: keep their own
   gutter and shift them onto the container edge instead of squeezing them.
   Centred blocks (margin: 0 auto) are already held to a measure — untouched. */
.ratahome-design-screen [data-screen-label] > [style*="px 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > * > [style*="px 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > [style*="px 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="px 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="px 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="px 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > [style*=":0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > * > [style*=":0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > [style*=":0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > * > [style*=":0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*=":0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*=":0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > [style*=": 0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > * > [style*=": 0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > [style*=": 0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > * > [style*=": 0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*=": 0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*=": 0 62px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > [style*="px 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > * > [style*="px 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > [style*="px 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="px 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="px 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="px 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > [style*=":0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > * > [style*=":0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > [style*=":0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > * > [style*=":0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*=":0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*=":0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > [style*=": 0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen [data-screen-label] > * > [style*=": 0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > [style*=": 0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .ratahome-home-packages > * > [style*=": 0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*=": 0 80px"]:not([style*="auto"])[style*="max-width"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*=": 0 80px"]:not([style*="auto"])[style*="max-width"] {
  padding-left: var(--rh-gutter) !important;
  padding-right: var(--rh-gutter) !important;
  margin-left: calc(var(--rh-side) - var(--rh-gutter)) !important;
}

/* Cabinetry heroes: a 46/54 split-screen. The copy cell is narrower than the
   page, so its % based measure collapses to the gutter — align it to the
   viewport container instead. */
.ratahome-design-screen [data-screen-label] > [style*="grid-template-columns:46fr 54fr"] > [style*="px 80px"],
.ratahome-design-screen [data-screen-label] > [style*="grid-template-columns: 46fr 54fr"] > [style*="px 80px"] {
  padding-left: max(var(--rh-gutter), calc(100% / 0.92 - var(--rh-content) / 2)) !important;
  padding-right: clamp(32px, 4vw, 72px) !important;
}

/* Centred 1316px blocks (blog, tour) include their own gutter — widen them so
   the text edge lands on the same line as every other page. */
.ratahome-design-screen [style*="auto"][style*="max-width:1316px"],
.ratahome-design-screen [style*="auto"][style*="max-width: 1316px"] {
  max-width: calc(var(--rh-content) + 2 * var(--rh-gutter)) !important;
}

/* Start Your Project is class-styled on the "v2" gutter variable and still
   sits on a centred 1440px canvas — let it bleed and share the measure. */
.ratahome-design-screen .ratahome-start-project {
  --ratahome-v2-gutter: var(--rh-side);
  width: 100% !important;
  max-width: none !important;
}

.ratahome-design-screen .ratahome-start-hero-copy {
  padding-left: var(--rh-gutter) !important;
  padding-right: var(--rh-gutter) !important;
  margin-left: calc(var(--rh-side) - var(--rh-gutter));
}

/* Long-form exports (Quality Control, Global Capabilities, delivered
   projects) were composed on a centred 1440px canvas. Let their bands bleed
   like every other page; the section rules above hold the content. */
.ratahome-design-screen .ratahome-quality-control-page,
.ratahome-design-screen .ratahome-global-capabilities-page,
.ratahome-design-screen .ratahome-global-project-page,
.ratahome-design-screen .ratahome-quality-control-page > [data-screen-label],
.ratahome-design-screen .ratahome-global-capabilities-page > [data-screen-label],
.ratahome-design-screen .ratahome-global-project-page > [data-screen-label] {
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
}

.ratahome-design-screen .ratahome-quality-control-page > [data-screen-label="Hero"] {
  grid-template-columns: minmax(0, 1fr) clamp(560px, 40vw, 760px) !important;
}

.ratahome-design-screen .ratahome-quality-control-page > [data-screen-label="Hero"] > .qc-hero-copy {
  padding-left: max(var(--rh-gutter), calc(50vw - var(--rh-content) / 2)) !important;
  padding-right: clamp(40px, 4vw, 72px) !important;
}

/* About — the one class-styled section on the design pages. */
.ratahome-design-screen .rh-about-process {
  margin-top: var(--rh-sec-l) !important;
  padding: var(--rh-sec-l) var(--rh-side) !important;
}

/* --- Rhythm: 130–150px → xl, 88–110px → l, 70–84px → m ----------------------- */

.ratahome-design-screen [data-screen-label] > [style*="padding:80px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:80px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:80px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:80px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:80px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:80px 80px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 80px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 80px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 80px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 80px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 80px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 80px 80px"] { padding-top: var(--rh-sec-m) !important; padding-bottom: var(--rh-sec-m) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:94px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:94px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:94px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:94px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:94px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:94px 62px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 94px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 94px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 94px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 94px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 94px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 94px 62px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:96px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:96px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:96px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:96px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:96px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:96px 62px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 96px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 96px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 96px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 96px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 96px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 96px 62px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:100px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:100px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:100px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:100px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:100px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:100px 62px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 100px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 100px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 100px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 100px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 100px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 100px 62px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:110px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:110px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:110px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:110px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:110px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:110px 62px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 110px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 110px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 110px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 110px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 110px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 110px 62px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:110px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:110px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:110px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:110px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:110px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:110px 80px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 110px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 110px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 110px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 110px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 110px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 110px 80px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:120px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:120px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:120px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:120px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:120px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:120px 62px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 120px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 120px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 120px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 120px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 120px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 120px 62px"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: var(--rh-sec-xl) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:120px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:120px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:120px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:120px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:120px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:120px 80px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 120px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 120px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 120px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 120px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 120px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 120px 80px"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: var(--rh-sec-xl) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:130px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:130px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:130px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:130px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:130px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:130px 62px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 130px 62px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 130px 62px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 130px 62px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 130px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 130px 62px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 130px 62px"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: var(--rh-sec-xl) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:130px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:130px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:130px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:130px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:130px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:130px 80px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 130px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 130px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 130px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 130px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 130px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 130px 80px"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: var(--rh-sec-xl) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:140px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:140px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:140px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:140px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:140px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:140px 80px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 140px 80px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 140px 80px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 140px 80px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 140px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 140px 80px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 140px 80px"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: var(--rh-sec-xl) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:70px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:70px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:70px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:70px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:70px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:70px 62px 0"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 70px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 70px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 70px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 70px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 70px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 70px 62px 0"] { padding-top: var(--rh-sec-m) !important; padding-bottom: 0 !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:80px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:80px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:80px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:80px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:80px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:80px 62px 0"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 80px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 80px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 80px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 80px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 80px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 80px 62px 0"] { padding-top: var(--rh-sec-m) !important; padding-bottom: 0 !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:90px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:90px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:90px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:90px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:90px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:90px 62px 0"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 90px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 90px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 90px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 90px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 90px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 90px 62px 0"] { padding-top: var(--rh-sec-l) !important; padding-bottom: 0 !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:110px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:110px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:110px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:110px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:110px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:110px 62px 0"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 110px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 110px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 110px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 110px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 110px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 110px 62px 0"] { padding-top: var(--rh-sec-l) !important; padding-bottom: 0 !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:130px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:130px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:130px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:130px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:130px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:130px 62px 0"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 130px 62px 0"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 130px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 130px 62px 0"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 130px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 130px 62px 0"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 130px 62px 0"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: 0 !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:76px 62px 82px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:76px 62px 82px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:76px 62px 82px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:76px 62px 82px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:76px 62px 82px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:76px 62px 82px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 76px 62px 82px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 76px 62px 82px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 76px 62px 82px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 76px 62px 82px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 76px 62px 82px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 76px 62px 82px"] { padding-top: var(--rh-sec-m) !important; padding-bottom: var(--rh-sec-m) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:84px 62px 88px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:84px 62px 88px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:84px 62px 88px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:84px 62px 88px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:84px 62px 88px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:84px 62px 88px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 84px 62px 88px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 84px 62px 88px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 84px 62px 88px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 84px 62px 88px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 84px 62px 88px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 84px 62px 88px"] { padding-top: var(--rh-sec-m) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:88px 62px 78px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:88px 62px 78px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:88px 62px 78px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:88px 62px 78px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:88px 62px 78px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:88px 62px 78px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 88px 62px 78px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 88px 62px 78px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 88px 62px 78px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 88px 62px 78px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 88px 62px 78px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 88px 62px 78px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-m) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:96px 62px 24px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:96px 62px 24px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:96px 62px 24px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:96px 62px 24px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:96px 62px 24px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:96px 62px 24px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 96px 62px 24px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 96px 62px 24px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 96px 62px 24px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 96px 62px 24px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 96px 62px 24px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 96px 62px 24px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: 24px !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:96px 62px 40px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:96px 62px 40px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:96px 62px 40px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:96px 62px 40px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:96px 62px 40px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:96px 62px 40px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 96px 62px 40px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 96px 62px 40px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 96px 62px 40px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 96px 62px 40px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 96px 62px 40px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 96px 62px 40px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: 40px !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:96px 62px 84px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:96px 62px 84px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:96px 62px 84px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:96px 62px 84px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:96px 62px 84px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:96px 62px 84px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 96px 62px 84px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 96px 62px 84px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 96px 62px 84px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 96px 62px 84px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 96px 62px 84px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 96px 62px 84px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-m) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:130px 80px 60px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:130px 80px 60px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:130px 80px 60px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:130px 80px 60px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:130px 80px 60px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:130px 80px 60px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 130px 80px 60px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 130px 80px 60px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 130px 80px 60px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 130px 80px 60px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 130px 80px 60px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 130px 80px 60px"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: 60px !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:92px 62px 100px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:92px 62px 100px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:92px 62px 100px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:92px 62px 100px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:92px 62px 100px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:92px 62px 100px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 92px 62px 100px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 92px 62px 100px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 92px 62px 100px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 92px 62px 100px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 92px 62px 100px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 92px 62px 100px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:96px 62px 110px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:96px 62px 110px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:96px 62px 110px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:96px 62px 110px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:96px 62px 110px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:96px 62px 110px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 96px 62px 110px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 96px 62px 110px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 96px 62px 110px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 96px 62px 110px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 96px 62px 110px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 96px 62px 110px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:100px 80px 140px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:100px 80px 140px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:100px 80px 140px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:100px 80px 140px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:100px 80px 140px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:100px 80px 140px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 100px 80px 140px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 100px 80px 140px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 100px 80px 140px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 100px 80px 140px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 100px 80px 140px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 100px 80px 140px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-xl) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:110px 62px 100px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:110px 62px 100px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:110px 62px 100px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:110px 62px 100px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:110px 62px 100px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:110px 62px 100px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 110px 62px 100px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 110px 62px 100px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 110px 62px 100px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 110px 62px 100px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 110px 62px 100px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 110px 62px 100px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:110px 62px 104px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:110px 62px 104px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:110px 62px 104px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:110px 62px 104px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:110px 62px 104px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:110px 62px 104px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 110px 62px 104px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 110px 62px 104px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 110px 62px 104px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 110px 62px 104px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 110px 62px 104px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 110px 62px 104px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:110px 80px 130px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:110px 80px 130px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:110px 80px 130px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:110px 80px 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:110px 80px 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:110px 80px 130px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 110px 80px 130px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 110px 80px 130px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 110px 80px 130px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 110px 80px 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 110px 80px 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 110px 80px 130px"] { padding-top: var(--rh-sec-l) !important; padding-bottom: var(--rh-sec-xl) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:130px 62px 130px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:130px 62px 130px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:130px 62px 130px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:130px 62px 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:130px 62px 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:130px 62px 130px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 130px 62px 130px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 130px 62px 130px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 130px 62px 130px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 130px 62px 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 130px 62px 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 130px 62px 130px"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: var(--rh-sec-xl) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:130px 80px 110px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:130px 80px 110px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:130px 80px 110px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:130px 80px 110px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:130px 80px 110px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:130px 80px 110px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 130px 80px 110px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 130px 80px 110px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 130px 80px 110px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 130px 80px 110px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 130px 80px 110px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 130px 80px 110px"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: var(--rh-sec-l) !important; }

.ratahome-design-screen [data-screen-label] > [style*="padding:150px 80px 120px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding:150px 80px 120px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding:150px 80px 120px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding:150px 80px 120px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding:150px 80px 120px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding:150px 80px 120px"],
.ratahome-design-screen [data-screen-label] > [style*="padding: 150px 80px 120px"],
.ratahome-design-screen [data-screen-label] > * > [style*="padding: 150px 80px 120px"],
.ratahome-design-screen .ratahome-home-packages > [style*="padding: 150px 80px 120px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="padding: 150px 80px 120px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="padding: 150px 80px 120px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="padding: 150px 80px 120px"] { padding-top: var(--rh-sec-xl) !important; padding-bottom: var(--rh-sec-xl) !important; }

/* White breathing room before a coloured band. */
.ratahome-design-screen [data-screen-label] > [style*="margin-top:130px"],
.ratahome-design-screen [data-screen-label] > * > [style*="margin-top:130px"],
.ratahome-design-screen .ratahome-home-packages > [style*="margin-top:130px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="margin-top:130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="margin-top:130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="margin-top:130px"],
.ratahome-design-screen [data-screen-label] > [style*="margin-top: 130px"],
.ratahome-design-screen [data-screen-label] > * > [style*="margin-top: 130px"],
.ratahome-design-screen .ratahome-home-packages > [style*="margin-top: 130px"],
.ratahome-design-screen .ratahome-home-packages > * > [style*="margin-top: 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > [style*="margin-top: 130px"],
.ratahome-design-screen .sc-host[data-sc-name="Root"] > * > [style*="margin-top: 130px"] {
  margin-top: var(--rh-sec-l) !important;
}

}
