.elementor-6 .elementor-element.elementor-element-763e7d77 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-763e7d77:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-763e7d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE6;}.elementor-6 .elementor-element.elementor-element-763e7d77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10rem 6rem 6rem 6rem;}.elementor-6 .elementor-element.elementor-element-763e7d77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-65244ec3 > .elementor-element-populated{padding:0rem 2rem 2rem 0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-443dbda3{text-align:start;}.elementor-6 .elementor-element.elementor-element-443dbda3 .elementor-heading-title{color:#0D1B2A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-668e34d0{text-align:start;color:#64748B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-38b2f486 .elementor-button{background-color:#0A4F6E;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-6312854:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6312854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE6;}.elementor-6 .elementor-element.elementor-element-6312854{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6312854 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-62553a95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-37744ddc:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-37744ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-37744ddc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7rem 6rem 7rem 6rem;}.elementor-6 .elementor-element.elementor-element-37744ddc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-772b2086 > .elementor-element-populated{padding:0rem 3rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-5835bcf3{text-align:start;}.elementor-6 .elementor-element.elementor-element-5835bcf3 .elementor-heading-title{color:#0D1B2A;}.elementor-6 .elementor-element.elementor-element-7807be9{text-align:start;color:#64748B;}.elementor-6 .elementor-element.elementor-element-491964ba > .elementor-element-populated{padding:0rem 0rem 0rem 2rem;}.elementor-6 .elementor-element.elementor-element-43da2bfb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-43da2bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE6;}.elementor-6 .elementor-element.elementor-element-43da2bfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7rem 6rem 7rem 6rem;}.elementor-6 .elementor-element.elementor-element-43da2bfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-55ca18a0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-55ca18a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-55ca18a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7rem 6rem 7rem 6rem;}.elementor-6 .elementor-element.elementor-element-55ca18a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-d9c9eb9 > .elementor-element-populated{padding:0rem 0rem 2rem 0rem;}.elementor-6 .elementor-element.elementor-element-1d6ad914{text-align:start;}.elementor-6 .elementor-element.elementor-element-1d6ad914 .elementor-heading-title{color:#0D1B2A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-26705af{text-align:start;}.elementor-6 .elementor-element.elementor-element-26705af img{width:75%;}.elementor-6 .elementor-element.elementor-element-6d538faa > .elementor-element-populated{padding:0rem 3rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-60c5771b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-60c5771b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-60c5771b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-60c5771b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-2e46a9dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8928c42:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8928c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A4F6E;}.elementor-6 .elementor-element.elementor-element-8928c42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8rem 6rem 8rem 6rem;}.elementor-6 .elementor-element.elementor-element-8928c42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-32e25cb1 > .elementor-element-populated{padding:1rem 15rem 1rem 15rem;}.elementor-6 .elementor-element.elementor-element-2b9a5e32{text-align:center;}.elementor-6 .elementor-element.elementor-element-2b9a5e32 .elementor-heading-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4db89ff3{text-align:center;color:rgba(248,250,251,0.65);}.elementor-6 .elementor-element.elementor-element-24fe6ae0 .elementor-button{background-color:#FF6B55;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-65244ec3{width:60%;}.elementor-6 .elementor-element.elementor-element-3623bc93{width:40%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-763e7d77{padding:8rem 4rem 6rem 4rem;}.elementor-6 .elementor-element.elementor-element-65244ec3 > .elementor-element-populated{padding:0rem 0rem 3rem 0rem;}.elementor-6 .elementor-element.elementor-element-37744ddc{padding:5rem 4rem 5rem 4rem;}.elementor-6 .elementor-element.elementor-element-772b2086 > .elementor-element-populated{padding:0rem 0rem 2rem 0rem;}.elementor-6 .elementor-element.elementor-element-491964ba > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-43da2bfb{padding:5rem 4rem 5rem 4rem;}.elementor-6 .elementor-element.elementor-element-55ca18a0{padding:5rem 4rem 5rem 4rem;}.elementor-6 .elementor-element.elementor-element-6d538faa > .elementor-element-populated{padding:0rem 0rem 2rem 0rem;}.elementor-6 .elementor-element.elementor-element-8928c42{padding:6rem 4rem 6rem 4rem;}.elementor-6 .elementor-element.elementor-element-32e25cb1 > .elementor-element-populated{padding:1rem 4rem 1rem 4rem;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-763e7d77{padding:7rem 4rem 5rem 4rem;}.elementor-6 .elementor-element.elementor-element-65244ec3 > .elementor-element-populated{padding:0rem 0rem 3rem 0rem;}.elementor-6 .elementor-element.elementor-element-37744ddc{padding:4rem 4rem 4rem 4rem;}.elementor-6 .elementor-element.elementor-element-772b2086 > .elementor-element-populated{padding:0rem 0rem 2rem 0rem;}.elementor-6 .elementor-element.elementor-element-491964ba > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-43da2bfb{padding:4rem 4rem 4rem 4rem;}.elementor-6 .elementor-element.elementor-element-55ca18a0{padding:4rem 4rem 4rem 4rem;}.elementor-6 .elementor-element.elementor-element-6d538faa > .elementor-element-populated{padding:0rem 0rem 2rem 0rem;}.elementor-6 .elementor-element.elementor-element-8928c42{padding:5rem 4rem 5rem 4rem;}.elementor-6 .elementor-element.elementor-element-32e25cb1 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}}/* Start custom CSS */:root {
  --deep-ocean:#0A4F6E; --wave-crest:#00A9CE; --sunrise-coral:#FF6B55;
  --sand-beige:#F5EFE6; --midnight-navy:#0D1B2A; --slate-gray:#64748B;
  --foam-white:#F8FAFB; --tide-pool-teal:#14B8A6; --seafoam:#D1F4F0;
  --sunset-gold:#F59E0B;
}
body { font-family:'Epilogue',sans-serif; }

/* ── NAV ── */
.revnalu-nav-wrap {
  display:flex; justify-content:space-between; align-items:center;
  max-width:1400px; margin:0 auto;
}
.revnalu-kicker {
    display: inline-block;
    background: var(--seafoam);
    color: var(--deep-ocean);
    font-size: 0.8rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    padding: 0.45rem 1rem;
    border-radius: 100px;
    margin-bottom: 1.2rem;
}
/* Hamburger — shown only on mobile */
.rev-hamburger {
  display:none; flex-direction:column; gap:5px; cursor:pointer;
  background:none; border:none; padding:.5rem;
}
.rev-hamburger span {
  display:block; width:24px; height:2px;
  background:var(--deep-ocean); border-radius:2px;
  transition:all .3s;
}
.rev-mobile-menu {
  display:none; flex-direction:column; gap:0;
  background:rgba(245,239,230,0.98);
  border-top:1px solid rgba(10,79,110,.1);
}
.rev-mobile-menu a {
  padding:1rem 5%; color:var(--midnight-navy);
  text-decoration:none; font-weight:500; font-size:1rem;
  border-bottom:1px solid rgba(10,79,110,.06);
  display:block;
}
.rev-mobile-menu a:last-child { border-bottom:none; }
.rev-mobile-menu.open { display:flex; }

@media(max-width:767px) {
  .rev-hamburger { display:flex; }
  .rev-desktop-nav { display:none !important; }
  .rev-cta-desktop { display:none !important; }
}

/* ── HERO FLOATING CARDS ── */
.float-card {
  position:absolute; background:#fff; border-radius:20px; padding:1.8rem;
  box-shadow:0 8px 40px rgba(13,27,42,0.1);
  animation:float 6s ease-in-out infinite;
}
@keyframes float { 0%,100%{transform:translateY(0);} 50%{transform:translateY(-12px);} }
.card-tag {
  font-size:.7rem; font-weight:700; text-transform:uppercase;
  letter-spacing:.1em; color:#00A9CE; margin-bottom:.75rem;
}
.card-title {
  font-family:'Fraunces',serif; font-size:1.1rem; font-weight:700;
  color:#0D1B2A; line-height:1.3; margin-bottom:.5rem;
}
.card-body { color:#64748B; font-size:.82rem; line-height:1.6; }
.card-metric {
  font-family:'Fraunces',serif; font-size:2.2rem; font-weight:900;
  color:#0A4F6E; line-height:1;
}
.card-label { font-size:.78rem; color:#64748B; margin-top:.3rem; }
.dot-row { display:flex; gap:.4rem; margin-top:.75rem; }
.dot { width:8px; height:8px; border-radius:50%; background:#D1F4F0; }
.dot.active { background:#00A9CE; }

/* ── HOMEPAGE: responsive hero cards wrapper ── */
.hero-cards-wrap {
  position:relative; height:420px;
}
@media(max-width:1024px) { .hero-cards-wrap { display:none; } }

/* ── HOMEPAGE: problem cards ── */
.problem-item {
  background:var(--foam-white); border-radius:16px; padding:2rem;
  border-left:4px solid transparent;
  transition:border-color .3s, transform .3s, box-shadow .3s;
  margin-bottom:1.5rem;
}
.problem-item:last-child { margin-bottom:0; }
.problem-item:hover {
  border-color:var(--wave-crest); transform:translateX(6px);
  box-shadow:0 8px 30px rgba(0,169,206,.1);
}
.problem-item-icon {
  width:44px; height:44px; background:var(--seafoam); border-radius:12px;
  display:flex; align-items:center; justify-content:center;
  font-size:1.3rem; margin-bottom:1rem;
}

/* ── HOMEPAGE: step cards ── */
.step-card {
  background:#fff; border-radius:20px; padding:2rem;
  position:relative; overflow:hidden;
  transition:transform .3s, box-shadow .3s;
}
.step-card:hover {
  transform:translateY(-8px);
  box-shadow:0 16px 50px rgba(10,79,110,0.12);
}
.step-card::after {
  content:''; position:absolute; bottom:0; left:0; right:0; height:4px;
  background:linear-gradient(90deg,var(--deep-ocean),var(--wave-crest));
  transform:scaleX(0); transform-origin:left; transition:transform .3s;
}
.step-card:hover::after { transform:scaleX(1); }
.step-num {
  font-family:'Fraunces',serif; font-size:3.5rem; font-weight:900;
  color:var(--seafoam); line-height:1; margin-bottom:.75rem;
}
.step-card h4 {
  font-family:'Fraunces',serif; font-weight:700; font-size:1.1rem;
  color:var(--midnight-navy); margin-bottom:.6rem;
}
.step-card p { color:var(--slate-gray); font-size:.875rem; line-height:1.7; }

/* ── Steps grid: responsive ── */
.steps-grid {
  display:grid; grid-template-columns:repeat(4,1fr); gap:1.5rem;
}
@media(max-width:1024px) { .steps-grid { grid-template-columns:repeat(2,1fr); } }
@media(max-width:600px)  { .steps-grid { grid-template-columns:1fr; } }

/* ── Skill tags ── */
.skill-tag {
  display:inline-block; padding:.55rem 1.2rem;
  background:var(--seafoam); border-radius:100px;
  color:var(--deep-ocean); font-size:.85rem; font-weight:600;
  margin:.3rem; transition:all .25s; cursor:default;
}
.skill-tag:hover { background:var(--deep-ocean); color:#fff; transform:scale(1.05); }

/* ── Cred cards ── */
.cred-card {
  display:flex; gap:1.2rem; align-items:flex-start; padding:1.5rem;
  background:var(--foam-white); border-radius:14px; margin-bottom:1rem;
}
.cred-icon {
  width:44px; height:44px; min-width:44px; background:var(--seafoam);
  border-radius:12px; display:flex; align-items:center; justify-content:center;
}

/* ── Eyebrow ── */
.rev-eyebrow {
  font-size:.8rem; font-weight:700; text-transform:uppercase;
  letter-spacing:.14em; color:var(--sunrise-coral);
  margin-bottom:.75rem; display:block;
}

/* ── SERVICE PAGE specific ── */
.service-card {
  background:#fff; border-radius:20px; padding:2.5rem;
  border:2px solid transparent; transition:all .3s;
  position:relative; overflow:hidden;
}
.service-card::before {
  content:''; position:absolute; top:0; left:0; right:0; height:3px;
  background:linear-gradient(90deg,var(--deep-ocean),var(--wave-crest));
  transform:scaleX(0); transform-origin:left; transition:transform .3s;
}
.service-card:hover { border-color:var(--seafoam); transform:translateY(-6px); box-shadow:0 16px 50px rgba(10,79,110,.1); }
.service-card:hover::before { transform:scaleX(1); }
.service-icon {
  width:52px; height:52px; background:var(--seafoam); border-radius:14px;
  display:flex; align-items:center; justify-content:center; margin-bottom:1.5rem;
}
.service-icon i { color:var(--deep-ocean); font-size:1.3rem; }
.service-card h3 { font-family:'Fraunces',serif; font-size:1.25rem; font-weight:700; color:var(--midnight-navy); margin-bottom:.75rem; }
.service-card p { color:var(--slate-gray); font-size:.9rem; line-height:1.75; margin-bottom:1.5rem; }
.service-card .learn-more { color:var(--wave-crest); font-weight:600; font-size:.875rem; text-decoration:none; display:flex; align-items:center; gap:.4rem; transition:gap .2s; }
.service-card .learn-more:hover { gap:.7rem; }

.services-grid-3 { display:grid; grid-template-columns:repeat(3,1fr); gap:1.5rem; }
@media(max-width:1024px) { .services-grid-3 { grid-template-columns:repeat(2,1fr); } }
@media(max-width:600px)  { .services-grid-3 { grid-template-columns:1fr; } }

.process-item { display:flex; gap:1.5rem; padding:1.8rem 0; border-bottom:1px solid rgba(10,79,110,.1); transition:all .2s; cursor:default; }
.process-item:last-child { border-bottom:none; }
.process-item:hover .p-num { background:var(--deep-ocean); color:#fff; }
.p-num { width:40px; height:40px; min-width:40px; background:var(--seafoam); border-radius:10px; display:flex; align-items:center; justify-content:center; font-family:'Fraunces',serif; font-size:1rem; font-weight:900; color:var(--deep-ocean); transition:all .3s; }
.p-text h4 { font-weight:700; color:var(--midnight-navy); margin-bottom:.3rem; font-size:1rem; }
.p-text p { color:var(--slate-gray); font-size:.875rem; line-height:1.7; }

.included-list { display:flex; flex-direction:column; gap:.75rem; margin-bottom:2.5rem; }
.included-item { display:flex; gap:.75rem; align-items:flex-start; font-size:.9rem; color:var(--midnight-navy); }
.included-item::before { content:'✦'; color:var(--wave-crest); font-size:.7rem; margin-top:.25rem; flex-shrink:0; }

.outcome { text-align:center; padding:1.2rem; }
.outcome-num { font-family:'Fraunces',serif; font-size:2.6rem; font-weight:900; color:var(--deep-ocean); line-height:1; margin-bottom:.4rem; }
.outcome-num span { font-size:1.4rem; }
.outcome-label { font-size:.82rem; color:var(--slate-gray); line-height:1.5; }
.outcomes-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:1.5rem; }
@media(max-width:768px) { .outcomes-grid { grid-template-columns:repeat(2,1fr); } }

.proof-card { background:var(--foam-white); border-radius:20px; padding:2.5rem; border:1px solid rgba(10,79,110,.07); transition:box-shadow .3s,transform .3s; }
.proof-card:hover { box-shadow:0 12px 40px rgba(10,79,110,.1); transform:translateY(-4px); }
.stars { color:var(--sunset-gold); font-size:1rem; margin-bottom:1.2rem; letter-spacing:.1em; }
.proof-card blockquote { font-family:'Fraunces',serif; font-style:italic; font-size:1.05rem; line-height:1.7; color:var(--midnight-navy); margin-bottom:1.5rem; }
.proof-author { display:flex; align-items:center; gap:.75rem; }
.proof-avatar { width:40px; height:40px; border-radius:50%; background:var(--seafoam); display:flex; align-items:center; justify-content:center; font-family:'Fraunces',serif; font-weight:900; color:var(--deep-ocean); font-size:1rem; }
.proof-name { font-weight:700; font-size:.9rem; color:var(--midnight-navy); }
.proof-role { font-size:.8rem; color:var(--slate-gray); }
.proof-grid-3 { display:grid; grid-template-columns:repeat(3,1fr); gap:1.5rem; margin-top:2.5rem; }
@media(max-width:1024px) { .proof-grid-3 { grid-template-columns:repeat(2,1fr); } }
@media(max-width:600px)  { .proof-grid-3 { grid-template-columns:1fr; } }

/* FAQ */
.faq-list { display:flex; flex-direction:column; gap:1px; background:rgba(10,79,110,.08); border-radius:16px; overflow:hidden; margin-top:3rem; }
.faq-item { background:#fff; }
.faq-q { width:100%; padding:1.5rem 2rem; display:flex; justify-content:space-between; align-items:center; gap:1.5rem; background:none; border:none; cursor:pointer; font-family:'Fraunces',serif; font-size:1.05rem; font-weight:700; color:var(--midnight-navy); text-align:left; transition:background .2s; }
.faq-q:hover { background:var(--seafoam); }
.faq-icon { width:30px; height:30px; min-width:30px; background:var(--seafoam); border-radius:8px; display:flex; align-items:center; justify-content:center; color:var(--deep-ocean); font-size:.8rem; transition:transform .3s,background .3s; }
.faq-item.open .faq-icon { transform:rotate(45deg); background:var(--deep-ocean); color:#fff; }
.faq-a { max-height:0; overflow:hidden; transition:max-height .35s ease,padding .3s; padding:0 2rem; font-size:.9rem; color:var(--slate-gray); line-height:1.8; }
.faq-item.open .faq-a { max-height:240px; padding:0 2rem 1.6rem; }

/* ── Service hero image slot ── */
.hero-img-frame {
  width:100%; aspect-ratio:4/3;
  background:rgba(255,255,255,0.06); border:2px dashed rgba(0,169,206,.4);
  border-radius:16px; display:flex; flex-direction:column;
  align-items:center; justify-content:center; gap:.75rem; transition:all .3s; overflow:hidden;
}
.hero-img-frame:hover { border-color:var(--wave-crest); background:rgba(0,169,206,.06); }
.hero-img-placeholder { display:flex; flex-direction:column; align-items:center; gap:.6rem; pointer-events:none; }
.hero-img-placeholder i { color:rgba(0,169,206,.5); font-size:2rem; }
.hero-img-placeholder span { color:rgba(248,250,251,.3); font-size:.75rem; font-weight:600; text-transform:uppercase; letter-spacing:.08em; text-align:center; line-height:1.5; }

/* breadcrumb */
.revnalu-breadcrumb { padding:.9rem 0; display:flex; align-items:center; gap:.6rem; font-size:.85rem; flex-wrap:wrap; }
.revnalu-breadcrumb a { color:var(--wave-crest); text-decoration:none; font-weight:500; }
.revnalu-breadcrumb a:hover { color:var(--deep-ocean); }
.revnalu-breadcrumb span { color:var(--slate-gray); }/* End custom CSS */