
.phx-cl-page{--cl-teal:#019991;--cl-cyan:#4fd8e6;--cl-ink:#062326;--cl-dark:#03191c;--cl-muted:#819b9e;background:#fff;color:#102f33;overflow:hidden;margin-top:-92px}
.phx-cl-container{width:min(1180px,calc(100% - 80px));margin:0 auto}
.phx-cl-hero{position:relative;min-height:600px;height:600px;background-image:var(--cl-hero-image);background-size:cover;background-position:center;display:flex;align-items:center}
.phx-cl-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,15,17,.82) 0%,rgba(1,15,17,.57) 42%,rgba(1,15,17,.18) 72%,rgba(1,15,17,.08) 100%)}
.phx-cl-hero-inner{position:relative;z-index:2;padding-top:92px}
.phx-cl-hero-copy{max-width:650px;color:#fff}
.phx-cl-eyebrow{font-size:13px;letter-spacing:.04em;color:#8ce7e4;margin-bottom:18px;font-weight:700}
.phx-cl-eyebrow-dark{color:#0b8d88}
.phx-cl-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.28;margin:0 0 24px;font-weight:850;letter-spacing:-1.5px}
.phx-cl-hero p{font-size:17px;line-height:2.15;color:rgba(255,255,255,.82);max-width:600px;margin:0}
.phx-cl-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:9px;background:var(--cl-teal);color:#fff;text-decoration:none;font-size:14px;font-weight:800;transition:transform .25s,background .25s,box-shadow .25s}
.phx-cl-button:hover{transform:translateY(-2px);background:#0ba9a1;box-shadow:0 12px 28px rgba(1,153,145,.25);color:#fff}
.phx-cl-button-light{margin-top:30px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(3px)}
.phx-cl-section{padding:115px 0}
.phx-cl-clients{background:#f5f7f6}
.phx-cl-section-head{max-width:720px;margin:0 auto 62px;text-align:center}
.phx-cl-section-head h2{margin:0 0 17px;font-size:clamp(28px,3.3vw,44px);line-height:1.45;color:#092b2f;font-weight:850;letter-spacing:-.7px}
.phx-cl-section-head p{margin:0;color:#60797c;font-size:15px;line-height:2}
.phx-cl-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 50px;align-items:center}
.phx-cl-logo-item{min-height:125px;display:flex;align-items:center;justify-content:center;padding:22px 10px;transition:opacity .25s,transform .25s,filter .25s}
.phx-cl-logo-item img{display:block;max-width:100%;max-height:70px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);opacity:.62;transition:filter .3s,opacity .3s,transform .3s}
.phx-cl-logo-item:hover img{filter:grayscale(0);opacity:1;transform:scale(1.035)}
.phx-cl-logo-item.is-auto-active img{filter:grayscale(0);opacity:1;transform:scale(1.035)}
.phx-cl-empty{padding:32px;text-align:center;color:#708589;border:1px dashed #cdd9d9;background:rgba(255,255,255,.35)}
.phx-cl-testimonials{background:linear-gradient(180deg,#03191c,#062a2d);color:#fff;position:relative}
.phx-cl-testimonials > .phx-cl-container{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);grid-template-areas:"showcase head";align-items:center;column-gap:78px}
.phx-cl-section-head-light{grid-area:head;max-width:100%;margin:0;text-align:right;direction:rtl}
.phx-cl-section-head-light h2{color:#fff}
.phx-cl-section-head-light p{color:#a8bec0}
.phx-cl-testimonials .phx-cl-eyebrow{color:#5fe0dc}
.phx-cl-showcase{grid-area:showcase;position:relative;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:0 58px}
.phx-cl-stage{position:relative;min-height:580px}
.phx-cl-testimonial{display:none;grid-template-columns:1fr;align-items:center;min-height:580px;direction:ltr}
.phx-cl-testimonial.is-active{display:grid;animation:phxClFade .45s ease both}
@keyframes phxClFade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.phx-cl-testimonial-visual{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;min-height:480px}
.phx-cl-testimonial-visual:after{content:"";position:absolute;inset:7% 0 7% 0;background:radial-gradient(ellipse at center,rgba(79,216,230,.12),transparent 62%);pointer-events:none}
.phx-cl-testimonial-visual img{position:relative;z-index:1;max-width:100%;max-height:560px;width:auto;height:auto;object-fit:contain;box-shadow:0 30px 70px rgba(0,0,0,.35);transition:transform .35s}
.phx-cl-testimonial-visual:hover img{transform:scale(1.015)}
.phx-cl-no-image{color:#8da8aa;font-size:15px;text-align:center}
.phx-cl-testimonial-copy{display:none}
.phx-cl-client-name{font-size:25px;color:#fff;font-weight:800;margin-bottom:22px}
.phx-cl-testimonial-copy p{margin:0;color:#b9cccd;font-size:16px;line-height:2.2}
.phx-cl-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;font-size:20px;cursor:pointer;transition:.25s;z-index:3}
.phx-cl-nav:hover{background:rgba(1,153,145,.16);border-color:rgba(79,216,230,.55)}
.phx-cl-prev{right:58px}.phx-cl-next{left:58px}
.phx-cl-counter{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center;color:#70d8d4;font-size:13px;letter-spacing:.08em}
.phx-cl-counter i{color:rgba(255,255,255,.25);font-style:normal}
.phx-cl-empty-dark{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.025);color:#91aaac}
.phx-cl-cta{position:relative;min-height:520px;background-image:var(--cl-cta-image);background-size:cover;background-position:center;display:flex;align-items:center}
.phx-cl-cta-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,25,28,.92),rgba(3,25,28,.7) 48%,rgba(3,25,28,.28))}
.phx-cl-cta-inner{position:relative;z-index:2}
.phx-cl-cta-copy{max-width:650px;color:#fff}
.phx-cl-cta-copy h2{font-size:clamp(31px,4vw,52px);line-height:1.4;margin:0 0 18px;font-weight:850}
.phx-cl-cta-copy p{font-size:15px;line-height:2;color:#c0d0d1;margin:0 0 28px;max-width:570px}
.phx-cl-lightbox{position:fixed;inset:0;background:rgba(0,8,10,.94);z-index:99999;display:none;align-items:center;justify-content:center;padding:40px}
.phx-cl-lightbox.is-open{display:flex}
.phx-cl-lightbox img{max-width:min(92vw,1400px);max-height:88vh;width:auto;height:auto;object-fit:contain;box-shadow:0 25px 80px rgba(0,0,0,.5)}
.phx-cl-lightbox-close,.phx-cl-lightbox-nav{position:absolute;border:0;background:rgba(255,255,255,.08);color:#fff;width:46px;height:46px;border-radius:50%;font-size:22px;cursor:pointer}
.phx-cl-lightbox-close{top:24px;right:24px}.phx-cl-lb-prev{right:24px;top:50%;transform:translateY(-50%)}.phx-cl-lb-next{left:24px;top:50%;transform:translateY(-50%)}
@media(max-width:900px){
 .phx-cl-page{margin-top:-82px}.phx-cl-container{width:min(100% - 42px,760px)}
 .phx-cl-hero{min-height:650px}.phx-cl-hero-inner{padding-top:82px}.phx-cl-hero-copy{max-width:560px}
 .phx-cl-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.phx-cl-section{padding:88px 0}
 .phx-cl-testimonials > .phx-cl-container{display:flex;flex-direction:column;gap:38px}
 .phx-cl-section-head-light{width:100%;max-width:720px;text-align:right}
 .phx-cl-showcase{width:100%;padding:0 58px}
 .phx-cl-stage,.phx-cl-testimonial{min-height:520px}
}
@media(max-width:650px){
 .phx-cl-page{margin-top:-72px}.phx-cl-container{width:calc(100% - 34px)}
 .phx-cl-hero{min-height:650px;background-position:58% center}.phx-cl-hero-overlay{background:linear-gradient(90deg,rgba(1,15,17,.88),rgba(1,15,17,.5) 100%)}
 .phx-cl-hero h1{font-size:38px}.phx-cl-hero p{font-size:15px}
 .phx-cl-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.phx-cl-logo-item{min-height:105px}
 .phx-cl-section{padding:72px 0}.phx-cl-section-head{margin-bottom:40px}
 .phx-cl-showcase{padding:0 42px 35px}.phx-cl-stage{min-height:auto}.phx-cl-testimonial{display:none;grid-template-columns:1fr;min-height:auto}.phx-cl-testimonial.is-active{display:grid}
 .phx-cl-testimonial-visual{min-height:330px}.phx-cl-testimonial-visual img{max-height:410px}
 .phx-cl-nav{top:190px}.phx-cl-prev{right:42px}.phx-cl-next{left:42px}.phx-cl-counter{bottom:-20px}
 .phx-cl-cta{min-height:460px}.phx-cl-cta-copy h2{font-size:34px}.phx-cl-cta-copy p{font-size:14px}
 .phx-cl-lightbox{padding:18px}.phx-cl-lightbox-close{top:14px;right:14px}.phx-cl-lb-prev{right:10px}.phx-cl-lb-next{left:10px}
}

/* ============================================================
   FINAL SCOPED HERO SIZE — CLIENTS / TESTIMONIALS PAGE ONLY
   Desktop: exact 1905x600 visual Hero; no other section touched.
   ============================================================ */
@media (min-width:901px){
  body.phx-clients-testimonials-page .phx-cl-hero{
    width:100%;
    height:600px;
    min-height:600px;
    box-sizing:border-box;
    background-size:cover;
    background-position:center;
  }
}

/* Scoped consent/testimonials page controls: header right alignment and consistent CTA scale */
body.phx-clients-testimonials-page .phx-cl-hero-copy{direction:rtl;text-align:right;margin-right:0;margin-left:auto;}
body.phx-clients-testimonials-page .phx-cl-hero-copy>*{text-align:right;}
body.phx-clients-testimonials-page .phx-cl-cta{min-height:0;height:auto;}


/* CTA natural image sizing — scoped to this page and active at every viewport width.
   The image's intrinsic ratio determines section height; copy remains layered above it. */
body.phx-clients-testimonials-page .phx-cl-cta{
  display:block;position:relative;min-height:0;height:auto;padding:0;margin:0;
  background-color:transparent;background-image:none!important;overflow:visible;
}
body.phx-clients-testimonials-page .phx-cl-cta-natural-image{
  display:block;position:relative;inset:auto;width:100%;height:auto;max-width:none;
  margin:0;padding:0;object-fit:contain;vertical-align:top;border:0;border-radius:0;
}
body.phx-clients-testimonials-page .phx-cl-cta-overlay{display:none!important}
body.phx-clients-testimonials-page .phx-cl-cta-inner{
  position:absolute;inset:0;z-index:2;display:flex;align-items:center;
  width:100%;height:100%;box-sizing:border-box;margin:0 auto;
  padding:clamp(12px,2.5vw,34px) clamp(16px,5vw,64px);
}
body.phx-clients-testimonials-page .phx-cl-cta-copy{width:100%;max-width:650px;color:#fff}
body.phx-clients-testimonials-page .phx-cl-cta-copy h2{
  font-size:clamp(18px,2.7vw,38px);line-height:1.3;margin:0 0 clamp(5px,1vw,14px)
}
body.phx-clients-testimonials-page .phx-cl-cta-copy p{
  font-size:clamp(10px,1vw,14px);line-height:1.65;margin:0 0 clamp(7px,1.3vw,18px);max-width:570px
}
body.phx-clients-testimonials-page .phx-cl-cta-copy .phx-cl-button{
  min-height:0;font-size:clamp(10px,.95vw,13px);padding:clamp(6px,.75vw,10px) clamp(11px,1.5vw,20px)
}
@media (max-width:780px){
  body.phx-clients-testimonials-page .phx-cl-cta-inner{padding:10px 14px;justify-content:center;text-align:center}
  body.phx-clients-testimonials-page .phx-cl-cta-copy{max-width:100%;margin:0 auto}
  body.phx-clients-testimonials-page .phx-cl-cta-copy h2{font-size:clamp(15px,3.4vw,24px);line-height:1.25;margin-bottom:5px}
  body.phx-clients-testimonials-page .phx-cl-cta-copy p{font-size:clamp(9px,1.65vw,12px);line-height:1.45;margin:0 auto 6px}
  body.phx-clients-testimonials-page .phx-cl-cta-copy .phx-cl-button{font-size:10px;padding:5px 10px}
}
@media (max-width:480px){
  body.phx-clients-testimonials-page .phx-cl-cta-inner{padding:7px 10px}
  body.phx-clients-testimonials-page .phx-cl-cta-copy h2{font-size:clamp(13px,4vw,18px);margin-bottom:3px}
  body.phx-clients-testimonials-page .phx-cl-cta-copy p{font-size:9px;line-height:1.3;margin-bottom:4px}
  body.phx-clients-testimonials-page .phx-cl-cta-copy .phx-cl-button{font-size:9px;padding:4px 8px}
}

/* Scoped to the clients/testimonials page: show Hero and CTA artwork without overlays or image filters. */
body.phx-clients-testimonials-page .phx-cl-hero-overlay,
body.phx-clients-testimonials-page .phx-cl-cta-overlay{display:none!important;}


/* Page-local typography and spacing refinements */
body.phx-clients-testimonials-page .phx-cl-hero-copy,
body.phx-clients-testimonials-page .phx-cl-hero-copy > *,
body.phx-clients-testimonials-page .phx-cl-clients .phx-cl-section-head,
body.phx-clients-testimonials-page .phx-cl-clients .phx-cl-section-head > *,
body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-section-head,
body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-section-head > *,
body.phx-clients-testimonials-page .phx-cl-testimonial-copy,
body.phx-clients-testimonials-page .phx-cl-testimonial-copy p,
body.phx-clients-testimonials-page .phx-cl-cta-copy,
body.phx-clients-testimonials-page .phx-cl-cta-copy h2,
body.phx-clients-testimonials-page .phx-cl-cta-copy p {
  text-align: justify;
  text-justify: inter-word;
}
body.phx-clients-testimonials-page .phx-cl-hero-copy { direction:rtl; margin-right:0; margin-left:auto; }
body.phx-clients-testimonials-page .phx-cl-section { padding-top: clamp(48px, 5vw, 76px); padding-bottom: clamp(48px, 5vw, 76px); }
body.phx-clients-testimonials-page .phx-cl-section-head { margin-bottom: clamp(28px, 3vw, 42px); }
body.phx-clients-testimonials-page .phx-cl-testimonials > .phx-cl-container { row-gap:32px; column-gap:clamp(28px,5vw,64px); }
body.phx-clients-testimonials-page .phx-cl-cta { min-height:0; }
body.phx-clients-testimonials-page .phx-cl-cta-copy p { margin-bottom:20px; }
body.phx-clients-testimonials-page .phx-cl-cta-copy .phx-cl-button { margin:6px 0 0 10px; }
@media(max-width:780px){
 body.phx-clients-testimonials-page .phx-cl-section { padding-top:42px; padding-bottom:42px; }
 body.phx-clients-testimonials-page .phx-cl-cta { min-height:0; }
}

/* Page-local client list refinements */
body.phx-clients-testimonials-page .phx-cl-clients .phx-cl-section-head h2{text-align:center!important;margin-left:auto;margin-right:auto;}
body.phx-clients-testimonials-page .phx-cl-logo-item .phx-cl-logo-text{display:block;text-align:center;max-width:100%;overflow-wrap:anywhere;}


/* Page-scoped client captions: light by default, bold while the logo is active. */
body.phx-clients-testimonials-page .phx-cl-logo-item .phx-cl-logo-text,
body.phx-clients-testimonials-page .phx-cl-logo-item>span{font-weight:300!important;transition:font-weight .2s ease}
body.phx-clients-testimonials-page .phx-cl-logo-item.is-auto-active .phx-cl-logo-text,
body.phx-clients-testimonials-page .phx-cl-logo-item.is-auto-active>span{font-weight:700!important}

/* Page-scoped refinements: clients heading/copy centered and testimonial navigation. */
body.phx-clients-testimonials-page .phx-cl-clients .phx-cl-section-head,
body.phx-clients-testimonials-page .phx-cl-clients .phx-cl-section-head h2,
body.phx-clients-testimonials-page .phx-cl-clients .phx-cl-section-head p{
  text-align:center!important;
  margin-left:auto;
  margin-right:auto;
}
body.phx-clients-testimonials-page .phx-cl-testimonials{padding-top:clamp(34px,3.4vw,52px)!important;}
body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-showcase{--phx-cl-nav-offset:18px;--phx-cl-nav-y:0px;}
body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-nav{
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 8px 24px rgba(0,0,0,.20);
  backdrop-filter:blur(8px);
}
body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-nav:hover{
  transform:translateY(-50%) scale(1.06);
  box-shadow:0 10px 28px rgba(1,153,145,.24);
}
body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-counter{
  transform:translateX(-50%) translateY(var(--phx-cl-counter-y,0px));
  white-space:nowrap;
}

/* Page-scoped testimonial text alignment and large-display positioning only. */
body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-copy p {
  text-align: justify;
  text-justify: inter-word;
}

@media (min-width: 1440px) {
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-copy {
    transform: translateX(-100px);
  }
}

/* Mobile-only CTA description: reduce the existing phone font size by exactly 6px. */
@media (max-width:767px){
  body.phx-clients-testimonials-page .phx-cl-cta-copy p{
    font-size:calc(clamp(9px,1.65vw,12px) - 6px);
  }
}

/* Mobile-only CTA layout: natural image first, copy below it.
   Scoped to the clients/testimonials page; tablet and desktop remain unchanged. */
@media (max-width: 767px) {
  body.phx-clients-testimonials-page .phx-cl-cta {
    background-color: #03191c;
  }

  body.phx-clients-testimonials-page .phx-cl-cta-inner {
    position: relative;
    inset: auto;
    display: block;
    width: 100%;
    height: auto;
    padding: 22px 14px 26px;
    box-sizing: border-box;
    margin: 0;
  }

  body.phx-clients-testimonials-page .phx-cl-cta-copy {
    width: calc(100% - 40px);
    max-width: 650px;
    margin: 0;
    transform: translateX(80px);
  }
}


/* Phone-only: shift the complete clients/testimonials hero copy 160px left. */
@media (max-width: 767px) {
  body.phx-clients-testimonials-page .phx-cl-hero-copy {
    transform: translateX(-160px);
  }
}

/* Mobile-only image fit for the clients/testimonials page.
   Constrain both image dimensions to the available phone viewport while
   preserving the source aspect ratio; leave tablet and desktop unchanged. */
@media (max-width: 767px) {
  body.phx-clients-testimonials-page .phx-cl-testimonials > .phx-cl-container {
    width: calc(100% - 30px);
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }

  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-section-head,
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-showcase,
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-stage,
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial,
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-visual {
    min-width: 0;
    max-width: 100%;
    box-sizing: border-box;
  }

  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-section-head {
    padding-left: 15px;
    padding-right: 15px;
  }

  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-section-head h2,
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-section-head p {
    overflow-wrap: anywhere;
  }

  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-showcase {
    width: 100%;
    padding-left: 42px;
    padding-right: 42px;
  }

  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-stage,
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial {
    width: 100%;
  }

  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-visual {
    display: flex;
    width: 100%;
    min-width: 0;
    min-height: 0;
    height: auto;
    padding: 0;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }

  /* Phone fit: size the certificate to the actual inner width of the
     showcase, then let max-height reduce both dimensions proportionally.
     The intrinsic aspect ratio is preserved; no cropping or stretching. */
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-visual img {
    display: block;
    flex: 0 1 100%;
    min-width: 0;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 55vh;
    object-fit: contain;
  }

  @supports (height: 100svh) {
    body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-visual img {
      max-height: 55svh;
    }
  }

  body.phx-clients-testimonials-page .phx-cl-lightbox {
    padding: max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));
    box-sizing: border-box;
  }

  body.phx-clients-testimonials-page .phx-cl-lightbox img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    object-fit: contain;
  }
}


/* Final phone-only certificate fit: keep the collaboration-experience
   artwork inside the phone viewport and preserve its intrinsic ratio. */
@media (max-width: 767px) {
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-showcase {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    padding-left: 30px;
    padding-right: 30px;
    box-sizing: border-box;
  }

  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-stage,
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial,
  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-visual {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr);
    box-sizing: border-box;
  }

  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-visual {
    overflow: hidden;
  }

  body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-visual img {
    display: block;
    flex: 0 1 auto;
    width: auto !important;
    height: auto !important;
    min-width: 0;
    max-width: 100% !important;
    max-height: 65svh;
    object-fit: contain;
    object-position: center;
    box-sizing: border-box;
  }

  @supports not (height: 1svh) {
    body.phx-clients-testimonials-page .phx-cl-testimonials .phx-cl-testimonial-visual img {
      max-height: 65vh;
    }
  }
}
