.hwr-george-page {
  color-scheme: light;
  --ink: #0f2238;
  --ink-soft: #465464;
  --accent: #062c5b;
  --accent-deep: #041f40;
  --paper: #ffffff;
  --wash: #f7f9fa;
  --wash-strong: #f4f7f8;
  --line: #d9e0e6;
  --max: 1280px;
  --radius: 10px;
  --shadow: 0 24px 70px rgba(16, 26, 43, 0.1);
  --font: Poppins, Arial, sans-serif;
}
.hwr-george-page * { box-sizing: border-box; }
.hwr-george-page { scroll-behavior: smooth; }
.hwr-george-page {
  margin: 0;
  overflow-x: hidden;
  background: var(--paper);
  color: var(--ink);
  font-family: var(--font);
  -webkit-font-smoothing: antialiased;
}
.hwr-george-page img { display: block; width: 100%; height: 100%; object-fit: cover; }
.hwr-george-page a { color: inherit; text-decoration: none; }
.hwr-george-page button { font: inherit; }
.hwr-george-page p { margin: 0; }
.hwr-george-page h1,
.hwr-george-page h2,
.hwr-george-page h3 { margin: 0; letter-spacing: -0.04em; }
.hwr-george-page h1 { font-size: clamp(3.55rem, 5.9vw, 6.8rem); line-height: 0.93; font-weight: 680; }
.hwr-george-page h2 { font-size: clamp(2.45rem, 4vw, 4.9rem); line-height: 1.01; font-weight: 640; }
.hwr-george-page h3 { font-size: clamp(1.25rem, 1.7vw, 1.65rem); line-height: 1.15; }
.hwr-george-page .section-shell { width: min(calc(100% - 64px), var(--max)); margin-inline: auto; }
.hwr-george-page .preview-note {
  min-height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 14px;
  padding: 8px 24px;
  background: var(--ink);
  color: #fff;
  font-size: 0.76rem;
  letter-spacing: 0.02em;
}
.hwr-george-page .preview-note span { color: #e6bd8c; font-weight: 750; letter-spacing: 0.12em; }
.hwr-george-page .site-header {
  position: sticky;
  top: 0;
  z-index: 20;
  height: 76px;
  display: grid;
  grid-template-columns: 220px 1fr 220px;
  align-items: center;
  padding: 0 max(32px, calc((100vw - var(--max)) / 2));
  background: rgba(255, 255, 255, 0.94);
  border-bottom: 1px solid rgba(174, 181, 188, 0.72);
  backdrop-filter: blur(16px);
}
.hwr-george-page .brand { width: 142px; height: 58px; }
.hwr-george-page .brand img,
.hwr-george-page .site-footer img { object-fit: contain; object-position: left center; }
.hwr-george-page .site-menu { display: flex; align-items: center; justify-content: center; gap: clamp(22px, 2.8vw, 48px); }
.hwr-george-page .site-menu a { position: relative; font-size: 0.87rem; font-weight: 650; }
.hwr-george-page .site-menu a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 100%;
  bottom: -10px;
  height: 2px;
  background: var(--accent);
  transition: right 180ms ease;
}
.hwr-george-page .site-menu a:hover::after,
.hwr-george-page .site-menu .is-current::after { right: 0; }
.hwr-george-page .header-cta { justify-self: end; padding: 13px 19px; background: var(--accent); color: #fff; border-radius: 5px; font-size: 0.84rem; font-weight: 750; }
.hwr-george-page .header-cta:hover,
.hwr-george-page .button-primary:hover { background: var(--accent-deep); transform: translateY(-2px); }
.hwr-george-page .menu-button { display: none; }
.hwr-george-page .hero {
  position: relative;
  isolation: isolate;
  display: grid;
  width: 100%;
  min-height: 620px;
  place-items: center;
  overflow: hidden;
  padding: 0;
  background: var(--ink);
  color: #fff;
}
.hwr-george-page .hwr-george-hero-picture,
.hwr-george-page .hwr-george-hero-shade { position: absolute; inset: 0; }
.hwr-george-page .hwr-george-hero-picture { z-index: -2; margin: 0; }
.hwr-george-page .hwr-george-hero-picture img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.hwr-george-page .hwr-george-hero-shade {
  z-index: -1;
  background: linear-gradient(90deg, rgba(4, 20, 38, .72), rgba(6, 34, 67, .58));
}
.hwr-george-page .hwr-george-hero-content {
  width: min(calc(100% - 64px), var(--max));
  margin-inline: auto;
  padding: 72px 0;
  text-align: center;
}
.hwr-george-page .hero h1 {
  max-width: 1000px;
  margin: 0 auto;
  color: #fff;
  font-family: var(--font) !important;
  font-size: clamp(44px, 4vw, 55px);
  font-weight: 500;
  letter-spacing: -.02em;
  line-height: 1.2;
}
.hwr-george-page .hwr-george-hero-subtitle {
  max-width: 900px;
  margin: 22px auto 0;
  color: rgba(255,255,255,.9);
  font-family: var(--font) !important;
  font-size: clamp(17px, 1.35vw, 19px);
  font-weight: 400;
  line-height: 1.65;
}
.hwr-george-page .eyebrow { color: var(--accent-deep); font-size: 0.73rem; font-weight: 800; letter-spacing: 0.18em; }
.hwr-george-page .hero-actions { display: flex; align-items: center; gap: 28px; margin-top: 34px; }
.hwr-george-page .button { display: inline-flex; min-height: 50px; align-items: center; justify-content: center; padding: 0 24px; border-radius: 5px; font-size: 0.88rem; font-weight: 750; transition: background 180ms ease, transform 180ms ease; }
.hwr-george-page .button-primary { background: var(--accent); color: #fff; }
.hwr-george-page .text-link { display: inline-flex; gap: 9px; align-items: center; border-bottom: 1px solid currentColor; padding-bottom: 4px; font-size: 0.88rem; font-weight: 700; }
.hwr-george-page .text-link span { transition: transform 180ms ease; }
.hwr-george-page .text-link:hover span { transform: translate(3px, -3px); }
.hwr-george-page .hero-gallery { position: relative; min-height: 650px; }
.hwr-george-page .hero-main { position: absolute; inset: 0 18% 8% 0; margin: 0; overflow: hidden; border-radius: var(--radius); box-shadow: var(--shadow); }
.hwr-george-page .hero-main img { object-position: 56% center; }
.hwr-george-page .hero-main img,
.hwr-george-page .hero-detail img,
.hwr-george-page .product-tile img,
.hwr-george-page .application-card img,
.hwr-george-page .proof-main img,
.hwr-george-page .proof-sample img { height: 100% !important; }
.hwr-george-page .hero-detail { position: absolute; right: 0; width: 31%; margin: 0; overflow: hidden; border: 7px solid var(--paper); border-radius: var(--radius); box-shadow: 0 18px 45px rgba(16, 26, 43, 0.13); }
.hwr-george-page .hero-detail-top { top: 8%; height: 38%; }
.hwr-george-page .hero-detail-bottom { bottom: 0; height: 34%; }
.hwr-george-page .coordination-strip {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  background: var(--wash);
  border-block: 1px solid var(--line);
  padding-inline: max(32px, calc((100vw - var(--max)) / 2));
}
.hwr-george-page .coordination-strip p { padding: 24px 22px; border-right: 1px solid var(--line); font-size: 0.78rem; font-weight: 720; text-align: center; letter-spacing: 0.025em; }
.hwr-george-page .coordination-strip p:first-child { border-left: 1px solid var(--line); }
.hwr-george-page .systems { padding-block: 140px; }
.hwr-george-page .section-heading { margin-bottom: 54px; }
.hwr-george-page .split-heading { display: grid; grid-template-columns: 0.55fr 1.45fr; gap: 40px; align-items: start; }
.hwr-george-page .split-heading > div { max-width: 890px; }
.hwr-george-page .split-heading h2 { max-width: 850px; }
.hwr-george-page .split-heading > div > p { max-width: 650px; margin-top: 24px; color: var(--ink-soft); font-size: 1.02rem; line-height: 1.75; }
.hwr-george-page .product-mosaic { display: grid; grid-template-columns: repeat(12, 1fr); grid-auto-rows: 310px; gap: 18px; }
.hwr-george-page .product-tile { position: relative; grid-column: span 4; overflow: hidden; border-radius: var(--radius); background: var(--wash); }
.hwr-george-page .product-tile.tile-wide { grid-column: span 8; }
.hwr-george-page .product-tile.tile-tall { grid-row: span 2; }
.hwr-george-page .product-tile::after { content: ""; position: absolute; inset: 35% 0 0; background: linear-gradient(transparent, rgba(10, 20, 30, 0.82)); }
.hwr-george-page .product-tile img { transition: transform 650ms cubic-bezier(0.2, 0.8, 0.2, 1); }
.hwr-george-page .product-tile:hover img { transform: scale(1.035); }
.hwr-george-page .product-tile > div { position: absolute; z-index: 2; left: 24px; right: 24px; bottom: 22px; color: #fff; }
.hwr-george-page .product-tile strong,
.hwr-george-page .product-tile div span { display: block; }
.hwr-george-page .product-tile strong { font-size: 1.36rem; letter-spacing: -0.025em; }
.hwr-george-page .product-tile div span { margin-top: 7px; color: rgba(255,255,255,0.78); font-size: 0.78rem; }
.hwr-george-page .tile-index { position: absolute; z-index: 2; top: 17px; left: 18px; display: grid; place-items: center; width: 33px; height: 33px; border-radius: 50%; background: rgba(255,255,255,0.92); color: var(--ink); font-size: 0.68rem; font-weight: 800; }
.hwr-george-page .section-link { display: inline-flex; align-items: center; gap: 12px; margin-top: 30px; font-size: 0.88rem; font-weight: 750; }
.hwr-george-page .section-link span { color: var(--accent); font-size: 1.15rem; }
.hwr-george-page .process { display: grid; grid-template-columns: minmax(260px, 0.7fr) minmax(0, 1.3fr); gap: clamp(70px, 10vw, 150px); padding-block: 130px; border-top: 1px solid var(--line); }
.hwr-george-page .process-intro { align-self: start; position: sticky; top: 120px; }
.hwr-george-page .process-intro h2 { margin-top: 23px; font-size: clamp(2.7rem, 4vw, 4.5rem); }
.hwr-george-page .process-intro > p:not(.eyebrow) { margin: 25px 0; color: var(--ink-soft); line-height: 1.75; }
.hwr-george-page .process-list { margin: 0; padding: 0; list-style: none; counter-reset: process; }
.hwr-george-page .process-list li { display: grid; grid-template-columns: 52px minmax(0, 1fr) minmax(170px, 0.62fr); gap: 24px; padding: 32px 0; border-top: 1px solid var(--line); }
.hwr-george-page .process-list li:last-child { border-bottom: 1px solid var(--line); }
.hwr-george-page .step-number { color: var(--accent-deep); font-size: 0.76rem; font-weight: 800; }
.hwr-george-page .process-list h3 { margin-bottom: 10px; }
.hwr-george-page .process-list div p,
.hwr-george-page .step-output { color: var(--ink-soft); font-size: 0.91rem; line-height: 1.65; }
.hwr-george-page .step-output { padding-left: 21px; border-left: 1px solid var(--line); }
.hwr-george-page .step-output strong { display: block; margin-bottom: 7px; color: var(--ink); font-size: 0.68rem; letter-spacing: 0.08em; text-transform: uppercase; }
.hwr-george-page .applications { background: var(--wash); border-block: 1px solid var(--line); }
.hwr-george-page .applications .section-shell { display: grid; grid-template-columns: 0.72fr 1.28fr; gap: clamp(50px, 8vw, 120px); padding-block: 130px; }
.hwr-george-page .application-copy { align-self: center; }
.hwr-george-page .section-number { display: inline-grid; place-items: center; width: 42px; height: 42px; border: 1px solid var(--accent); border-radius: 50%; color: var(--accent-deep); font-size: 0.74rem; font-weight: 800; }
.hwr-george-page .application-copy h2 { margin-top: 29px; font-size: clamp(2.8rem, 4.2vw, 4.7rem); }
.hwr-george-page .application-copy > p { margin-top: 25px; color: var(--ink-soft); line-height: 1.75; }
.hwr-george-page .application-copy small { display: block; margin-top: 26px; padding-top: 18px; border-top: 1px solid var(--line); color: #687686; line-height: 1.55; }
.hwr-george-page .application-grid { display: grid; grid-template-columns: 1.2fr 0.8fr; grid-template-rows: repeat(2, 300px); gap: 16px; }
.hwr-george-page .application-card { position: relative; margin: 0; overflow: hidden; border-radius: var(--radius); }
.hwr-george-page .application-large { grid-row: span 2; }
.hwr-george-page .application-card::after { content: ""; position: absolute; inset: 45% 0 0; background: linear-gradient(transparent, rgba(9,17,28,0.82)); }
.hwr-george-page .application-card div { position: absolute; z-index: 2; left: 22px; right: 20px; bottom: 20px; color: #fff; }
.hwr-george-page .application-card span { font-size: 0.68rem; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; }
.hwr-george-page .application-card h3 { margin-top: 7px; font-size: 1.18rem; letter-spacing: -0.025em; }
.hwr-george-page .application-card h3 { color: #fff !important; }
.hwr-george-page .proof { display: grid; grid-template-columns: 1.15fr 0.85fr; gap: clamp(55px, 8vw, 120px); align-items: center; padding-block: 150px; }
.hwr-george-page .proof-visual { position: relative; min-height: 620px; }
.hwr-george-page .proof-main { position: absolute; inset: 0 10% 12% 0; margin: 0; overflow: hidden; border-radius: var(--radius); }
.hwr-george-page .proof-main img { object-position: 52% center; }
.hwr-george-page .proof-sample { position: absolute; right: 0; bottom: 0; width: 40%; height: 46%; margin: 0; overflow: hidden; border: 7px solid var(--paper); border-radius: var(--radius); box-shadow: var(--shadow); }
.hwr-george-page .proof-copy h2 { margin-top: 24px; font-size: clamp(2.6rem, 4vw, 4.5rem); }
.hwr-george-page .proof-copy > p:not(.eyebrow) { margin-top: 24px; color: var(--ink-soft); line-height: 1.72; }
.hwr-george-page .proof-list { margin: 32px 0 0; padding: 0; list-style: none; }
.hwr-george-page .proof-list li { display: grid; grid-template-columns: 40px 1fr; align-items: center; gap: 14px; padding: 17px 0; border-top: 1px solid var(--line); font-size: 0.91rem; font-weight: 660; }
.hwr-george-page .proof-list li:last-child { border-bottom: 1px solid var(--line); }
.hwr-george-page .proof-list span { color: var(--accent-deep); font-size: 0.7rem; font-weight: 800; }
.hwr-george-page .inquiry { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: clamp(60px, 9vw, 140px); padding-block: 115px; background: var(--wash); border-radius: var(--radius); padding-inline: clamp(40px, 6vw, 90px); }
.hwr-george-page .inquiry-copy h2 { max-width: 650px; margin-top: 26px; }
.hwr-george-page .inquiry-copy p { max-width: 610px; margin: 25px 0 32px; color: var(--ink-soft); font-size: 1rem; line-height: 1.7; }
.hwr-george-page .inquiry-checklist { padding: 34px; background: var(--paper); border: 1px solid var(--line); border-radius: var(--radius); }
.hwr-george-page .checklist-title { padding-bottom: 18px; border-bottom: 1px solid var(--line); font-size: 0.76rem; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; }
.hwr-george-page .inquiry-checklist ul { margin: 8px 0 0; padding: 0; list-style: none; }
.hwr-george-page .inquiry-checklist li { position: relative; padding: 15px 0 15px 27px; border-bottom: 1px solid var(--line); font-size: 0.9rem; }
.hwr-george-page .inquiry-checklist li::before { content: "+"; position: absolute; left: 0; color: var(--accent-deep); font-weight: 800; }
.hwr-george-page .privacy-note { margin-top: 18px; color: #687686; font-size: 0.75rem; line-height: 1.55; }
.hwr-george-page .faq { display: grid; grid-template-columns: 0.72fr 1.28fr; gap: clamp(60px, 9vw, 140px); padding-block: 140px; }
.hwr-george-page .faq-heading h2 { margin-top: 22px; font-size: clamp(2.6rem, 3.6vw, 4.1rem); }
.hwr-george-page .faq-list details { border-top: 1px solid var(--line); }
.hwr-george-page .faq-list details:last-child { border-bottom: 1px solid var(--line); }
.hwr-george-page .faq-list summary { position: relative; padding: 24px 48px 24px 0; cursor: pointer; list-style: none; font-weight: 700; line-height: 1.45; }
.hwr-george-page .faq-list summary::-webkit-details-marker { display: none; }
.hwr-george-page .faq-list summary::after { content: "+"; position: absolute; right: 4px; top: 21px; color: var(--accent-deep); font-size: 1.35rem; font-weight: 400; }
.hwr-george-page .faq-list details[open] summary::after { content: "−"; }
.hwr-george-page .faq-list details p { max-width: 690px; padding: 0 50px 25px 0; color: var(--ink-soft); font-size: 0.92rem; line-height: 1.72; }
.hwr-george-page .final-cta { padding-block: 105px; background: var(--wash-strong); border-block: 1px solid var(--line); }
.hwr-george-page .final-cta .section-shell { display: grid; grid-template-columns: 0.55fr 1.1fr 0.65fr; gap: 40px; align-items: center; }
.hwr-george-page .final-cta p { color: var(--accent-deep); font-size: 0.7rem; font-weight: 800; letter-spacing: 0.14em; }
.hwr-george-page .final-cta h2 { font-size: clamp(2.4rem, 3.6vw, 4rem); }
.hwr-george-page .final-cta .section-shell > div { display: flex; flex-direction: column; align-items: flex-start; gap: 22px; }
.hwr-george-page .site-footer { display: grid; grid-template-columns: 1.3fr 0.7fr 0.8fr; gap: 60px; padding-block: 60px 80px; }
.hwr-george-page .site-footer img { width: 130px; height: 54px; }
.hwr-george-page .site-footer p { max-width: 360px; margin-top: 15px; color: var(--ink-soft); font-size: 0.82rem; line-height: 1.65; }
.hwr-george-page .footer-links,
.hwr-george-page .footer-contact { display: flex; flex-direction: column; gap: 13px; padding-top: 8px; font-size: 0.82rem; font-weight: 650; }
.hwr-george-page .footer-contact { color: var(--ink-soft); }
.hwr-george-page [data-reveal] { opacity: 0; transform: translateY(22px); transition: opacity 680ms ease, transform 680ms cubic-bezier(0.2, 0.8, 0.2, 1); }
.hwr-george-page [data-reveal].is-visible { opacity: 1; transform: translateY(0); }
@media (max-width: 1020px) {
.hwr-george-page .site-header { grid-template-columns: 160px 1fr 180px; }
.hwr-george-page .site-menu { gap: 18px; }
.hwr-george-page .process,
.hwr-george-page .applications .section-shell,
.hwr-george-page .proof,
.hwr-george-page .faq { grid-template-columns: 1fr; }
.hwr-george-page .process-intro { position: static; max-width: 760px; }
.hwr-george-page .application-copy { max-width: 760px; }
.hwr-george-page .proof-visual { min-height: 690px; }
.hwr-george-page .proof-copy { max-width: 760px; }
.hwr-george-page .inquiry { grid-template-columns: 1fr; }
.hwr-george-page .final-cta .section-shell { grid-template-columns: 1fr 1.5fr; }
.hwr-george-page .final-cta .section-shell > div { grid-column: 2; }


}
@media (max-width: 760px) {
.hwr-george-page .section-shell { width: min(calc(100% - 36px), var(--max)); }
.hwr-george-page .preview-note { display: block; min-height: 48px; padding: 8px 18px; text-align: center; }
.hwr-george-page .preview-note span { display: block; margin-bottom: 2px; font-size: 0.65rem; }
.hwr-george-page .preview-note p { font-size: 0.68rem; }
.hwr-george-page .site-header { height: 66px; grid-template-columns: 1fr auto; padding: 0 18px; }
.hwr-george-page .brand { width: 120px; height: 50px; }
.hwr-george-page .menu-button { display: block; border: 0; background: transparent; color: var(--ink); font-size: 0.78rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; }
.hwr-george-page .site-menu { position: absolute; top: 66px; left: 0; right: 0; display: none; align-items: stretch; padding: 18px; background: var(--paper); border-bottom: 1px solid var(--line); box-shadow: 0 14px 35px rgba(16,26,43,0.09); }
.hwr-george-page .site-menu.is-open { display: flex; flex-direction: column; }
.hwr-george-page .site-menu a { padding: 10px 4px; }
.hwr-george-page .site-menu a::after { display: none; }
.hwr-george-page .header-cta { display: none; }
.hwr-george-page h1 { font-size: clamp(3.2rem, 15.5vw, 4.8rem); }
.hwr-george-page h2 { font-size: clamp(2.35rem, 11vw, 3.6rem); }
.hwr-george-page .hero { min-height: 460px; padding: 0; }
.hwr-george-page .hwr-george-hero-content { width: min(calc(100% - 32px), var(--max)); padding: 54px 0; }
.hwr-george-page .hero h1 { font-size: clamp(36px, 9.2vw, 40px); line-height: 1.16; }
.hwr-george-page .hwr-george-hero-subtitle { max-width: 34ch; margin-top: 18px; font-size: 16px; line-height: 1.65; }
.hwr-george-page .coordination-strip { grid-template-columns: repeat(2, 1fr); padding-inline: 0; }
.hwr-george-page .coordination-strip p { min-height: 68px; display: grid; place-items: center; padding: 15px 10px; border-bottom: 1px solid var(--line); font-size: 0.7rem; }
.hwr-george-page .coordination-strip p:first-child { border-left: 0; }
.hwr-george-page .coordination-strip p:nth-child(even) { border-right: 0; }
.hwr-george-page .systems,
.hwr-george-page .process,
.hwr-george-page .proof,
.hwr-george-page .faq { padding-block: 90px; }
.hwr-george-page .split-heading { grid-template-columns: 1fr; gap: 23px; }
.hwr-george-page .split-heading h2 br { display: none; }
.hwr-george-page .product-mosaic { grid-template-columns: 1fr; grid-auto-rows: 330px; gap: 14px; }
.hwr-george-page .product-tile,
.hwr-george-page .product-tile.tile-wide { grid-column: auto; }
.hwr-george-page .product-tile.tile-tall { grid-row: auto; }
.hwr-george-page .process { gap: 55px; }
.hwr-george-page .process-list li { grid-template-columns: 38px 1fr; gap: 12px 16px; }
.hwr-george-page .step-output { grid-column: 2; padding: 15px 0 0; border-left: 0; border-top: 1px solid var(--line); }
.hwr-george-page .applications .section-shell { padding-block: 90px; gap: 55px; }
.hwr-george-page .application-grid { grid-template-columns: 1fr; grid-template-rows: repeat(3, 320px); }
.hwr-george-page .application-large { grid-row: auto; }
.hwr-george-page .proof { gap: 55px; }
.hwr-george-page .proof-visual { min-height: 470px; }
.hwr-george-page .proof-main { inset: 0 7% 10% 0; }
.hwr-george-page .proof-sample { width: 42%; height: 39%; border-width: 5px; }
.hwr-george-page .inquiry { width: 100%; border-radius: 0; gap: 45px; padding-block: 75px; padding-inline: 18px; }
.hwr-george-page .inquiry-checklist { padding: 25px 22px; }
.hwr-george-page .faq { gap: 50px; }
.hwr-george-page .faq-list summary { padding-right: 38px; }
.hwr-george-page .final-cta { padding-block: 78px; }
.hwr-george-page .final-cta .section-shell { grid-template-columns: 1fr; }
.hwr-george-page .final-cta .section-shell > div { grid-column: auto; }
.hwr-george-page .site-footer { grid-template-columns: 1fr; gap: 30px; padding-block: 50px 70px; }


}
@media (prefers-reduced-motion: reduce) {
.hwr-george-page { scroll-behavior: auto; }
.hwr-george-page *,
.hwr-george-page *::before,
.hwr-george-page *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; }
.hwr-george-page [data-reveal] { opacity: 1; transform: none; }


}



body.page-id-2622 .entry-header,
body.page-id-2622 .entry-title { display: none !important; }
body.page-id-2622 .site-content .ast-container,
body.page-id-2622 .content-area,
body.page-id-2622 .site-main,
body.page-id-2622 .site-main article,
body.page-id-2622 .site-main .entry-content,
body.page-id-2622 .site-main .elementor,
body.page-id-2622 .site-main .elementor-element,
body.page-id-2622 .site-main .e-con-inner { width: 100%; max-width: none; margin: 0; padding: 0; }
body.page-id-2622 .content-area { float: none; }
