﻿/* Port Azur: final partners at 16:9 QHD/UHD вЂ” scale from the FHD composition.
   The section already uses a full-viewport min-height. Increase the actual
   3x2 grid to fill it, without changing the approved <=1920px site. */
@media (min-width:1921px) and (max-aspect-ratio:37/20) {
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners {
    --pa-partner-scale:var(--pa-wide-factor);
    --pa-partner-extra:clamp(0px, calc((100vw - 1920px) * .23), calc(108px * var(--pa-partner-scale)));
  }
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners .company-v3-block-head {
    padding-bottom:calc(14px * var(--pa-partner-scale))!important;
    margin-bottom:calc(18px * var(--pa-partner-scale))!important;
  }
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners .stage2-block-kicker{
    font-size:calc(12px * var(--pa-partner-scale))!important;
    line-height:1.2!important;
    margin-bottom:calc(12px * var(--pa-partner-scale))!important;
  }
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners .partners-clean-grid {
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-auto-rows:calc(241px * var(--pa-partner-scale) + var(--pa-partner-extra))!important;
    gap:calc(18px * var(--pa-partner-scale))!important;
    align-content:start!important;
  }
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners .partner-clean-card {
    height:calc(241px * var(--pa-partner-scale) + var(--pa-partner-extra))!important;
    min-height:0!important;
    max-height:none!important;
    min-width:0!important;
    grid-template-rows:minmax(0,1fr) minmax(calc(73px * var(--pa-partner-scale)),auto)!important;
    gap:calc(12px * var(--pa-partner-scale))!important;
    padding:calc(12px * var(--pa-partner-scale)) calc(14px * var(--pa-partner-scale))!important;
    border-radius:calc(12px * var(--pa-partner-scale))!important;
    overflow:hidden!important;
  }
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners .partner-clean-logo-stage {
    width:100%!important;height:100%!important;
    min-height:0!important;max-height:none!important;
    padding:calc(10px * var(--pa-partner-scale)) calc(20px * var(--pa-partner-scale))!important;
    box-sizing:border-box!important;
    place-items:center!important;
  }
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners .partner-clean-logo-stage img,
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners .partner-clean-card--mzocm .partner-clean-logo-stage img {
    width:calc(200px * var(--pa-partner-scale) + clamp(0px, calc((100vw - 1920px) * .09), calc(40px * var(--pa-partner-scale))))!important;
    height:calc(94px * var(--pa-partner-scale) + clamp(0px, calc((100vw - 1920px) * .11), calc(50px * var(--pa-partner-scale))))!important;
    max-width:100%!important;max-height:100%!important;
    object-fit:contain!important;
  }
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners .partner-clean-name {
    min-width:0!important;width:100%!important;max-width:none!important;
    min-height:calc(60px * var(--pa-partner-scale))!important;
    padding:calc(19px * var(--pa-partner-scale)) calc(8px * var(--pa-partner-scale)) 0!important;
    font-size:calc(16px * var(--pa-partner-scale) + clamp(0px, calc((100vw - 1920px) * .0042), calc(2px * var(--pa-partner-scale))))!important;
    line-height:1.18!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    text-align:center!important;overflow-wrap:break-word!important;
  }
  html.pa-rhythm-final[data-preview="v4"] body.company-client-v1
  main.company-v3.stage2-company-exact .company-v3-assets .stage2-partners .partner-clean-name::before {
    width:calc(62px * var(--pa-partner-scale))!important;
    height:calc(3px * var(--pa-partner-scale))!important;
    top:calc(6px * var(--pa-partner-scale))!important;
  }
}

