/* MK-L6 page overrides */

/* Shipping title: SplitText line boxes clip descenders (g / p) at all sizes */
body[data-cms-page="mk06"] .project-section-two h2.split-text,
body[data-cms-page="mk06"] .project-section-two .text-reveal-anim {
  line-height: 1.2 !important;
  overflow: visible !important;
}
body[data-cms-page="mk06"] .project-section-two .split-line {
  overflow: visible !important;
  padding-bottom: 0.18em;
  margin-bottom: -0.06em;
}
body[data-cms-page="mk06"] .project-section-two .sec-title {
  overflow: visible;
}

/* Other 4K section scales (services / brand / shipping) — min-width 2500 only */
@media (min-width: 2500px) {
  body[data-cms-page="mk06"] .ks-brand-area > .container,
  body[data-cms-page="mk06"] .services-section-five .auto-container {
    width: min(86vw, 1680px) !important;
    max-width: min(86vw, 1680px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body[data-cms-page="mk06"] .ks-brand-ptb-two {
    padding-top: clamp(88px, 4.5vw, 120px);
    padding-bottom: clamp(36px, 2vw, 52px);
  }

  body[data-cms-page="mk06"] .ks-brand-text-two {
    font-size: clamp(28px, 1.5vw, 40px) !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    margin-bottom: 12px !important;
  }

  body[data-cms-page="mk06"] .services-section-five {
    padding: clamp(72px, 4vw, 100px) 0 clamp(60px, 3.5vw, 80px);
  }

  body[data-cms-page="mk06"] .services-section-five .sec-title {
    margin-bottom: 40px !important;
  }

  body[data-cms-page="mk06"] .services-section-five .sec-title .row {
    align-items: flex-end !important;
  }

  body[data-cms-page="mk06"] .services-section-five .sec-title .sub-title,
  body[data-cms-page="mk06"] .services-section-five .sec-title [data-cms="srv_subtitle_text"] {
    font-size: clamp(15px, 0.75vw, 18px) !important;
    letter-spacing: 0.04em;
  }

  body[data-cms-page="mk06"] .services-section-five .sec-title .title {
    font-size: clamp(42px, 2.2vw, 58px) !important;
    line-height: 1.15 !important;
    font-weight: 700 !important;
    margin-bottom: 0 !important;
  }

  body[data-cms-page="mk06"] .services-section-five .sec-title .col-lg-5 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-left: 28px;
    padding-bottom: 6px;
  }

  body[data-cms-page="mk06"] .services-section-five .sec-title .text {
    font-size: clamp(18px, 0.95vw, 22px) !important;
    line-height: 1.55 !important;
    max-width: 34em;
    margin-bottom: 18px !important;
    color: #5a6270 !important;
  }

  body[data-cms-page="mk06"] .services-section-five .sec-title .theme-btn {
    align-self: flex-start;
    font-size: clamp(15px, 0.8vw, 18px) !important;
  }

  body[data-cms-page="mk06"] .services-section-five .sec-title .theme-btn .btn-title {
    font-size: inherit !important;
  }

  body[data-cms-page="mk06"] .services-section-five .outer-box {
    padding: 56px 28px 52px !important;
    border-radius: 40px;
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .title-box {
    max-width: clamp(400px, 22vw, 460px) !important;
    padding: 14px 18px 14px 40px !important;
    margin-bottom: 16px;
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .title-box .title {
    font-size: clamp(22px, 1.15vw, 28px) !important;
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .title-box .icon-box {
    width: clamp(40px, 2.2vw, 48px);
    height: clamp(40px, 2.2vw, 48px);
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .title-box .icon-box .icon {
    width: clamp(18px, 1vw, 22px);
    height: auto;
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .content-box {
    width: calc(100% - clamp(420px, 23vw, 480px)) !important;
    border-radius: 40px;
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .content-box .image-column .inner-column .image img {
    min-width: clamp(380px, 22vw, 460px) !important;
    border-radius: 24px;
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .content-box .content-column .inner-column {
    padding: 40px 28px 40px 48px !important;
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .content-box .content-column .inner-column .sub-title {
    font-size: clamp(14px, 0.7vw, 17px) !important;
    margin-bottom: 14px !important;
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .content-box .content-column .inner-column .title {
    font-size: clamp(28px, 1.5vw, 38px) !important;
    line-height: 1.25 !important;
    margin-bottom: 18px !important;
  }

  body[data-cms-page="mk06"] .service-block-five .inner-box .content-box .content-column .inner-column .text {
    font-size: clamp(16px, 0.85vw, 19px) !important;
    line-height: 1.55 !important;
    margin-bottom: 28px !important;
  }

  body[data-cms-page="mk06"] .service-block-five .ks-btn-black {
    font-size: clamp(15px, 0.8vw, 18px) !important;
    padding: 14px 26px !important;
  }

  body[data-cms-page="mk06"] .project-section-two .auto-container {
    width: min(86vw, 1680px) !important;
    max-width: min(86vw, 1680px) !important;
  }
  body[data-cms-page="mk06"] .project-section-two h2.split-text {
    font-size: clamp(42px, 2.2vw, 58px) !important;
  }
}
