.elementor-1130 .elementor-element.elementor-element-337c65c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1130 .elementor-element.elementor-element-566bc8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1130 .elementor-element.elementor-element-edbedd5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1130 .elementor-element.elementor-element-792362f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1130 .elementor-element.elementor-element-97841bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1130 .elementor-element.elementor-element-31c7674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1130 .elementor-element.elementor-element-323d464{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1130 .elementor-element.elementor-element-323d464:not(.elementor-motion-effects-element-type-background), .elementor-1130 .elementor-element.elementor-element-323d464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3B4C;}.elementor-1130 .elementor-element.elementor-element-f3cb1c7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-1130 .elementor-element.elementor-element-a1fc044{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-1130 .elementor-element.elementor-element-388f6dd .elementor-button{background-color:#FFFFFF;text-decoration:none;fill:#253746;color:#253746;border-radius:29px 29px 29px 29px;padding:18px 66px 18px 66px;}.elementor-1130 .elementor-element.elementor-element-388f6dd .elementor-button:hover, .elementor-1130 .elementor-element.elementor-element-388f6dd .elementor-button:focus{background-color:var( --e-global-color-d8113ee );color:var( --e-global-color-primary );}.elementor-1130 .elementor-element.elementor-element-388f6dd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1130 .elementor-element.elementor-element-388f6dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1130 .elementor-element.elementor-element-388f6dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1130 .elementor-element.elementor-element-388f6dd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1130 .elementor-element.elementor-element-388f6dd .elementor-button:hover svg, .elementor-1130 .elementor-element.elementor-element-388f6dd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1130 .elementor-element.elementor-element-f583221{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;font-style:italic;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1130 .elementor-element.elementor-element-f3cb1c7{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1130 .elementor-element.elementor-element-f3cb1c7{--grid-auto-flow:row;}.elementor-1130 .elementor-element.elementor-element-388f6dd .elementor-button{padding:15px 30px 15px 30px;}}@media(max-width:767px){.elementor-1130 .elementor-element.elementor-element-f3cb1c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-566bc8d *//* =========================================================
   NEGOTIATION STRATEGY & ADVISORY SERVICES HERO
   Centralised content
   Hero heading: Zodiak
   Content: General Sans
========================================================= */

.lk-negotiation-hero,
.lk-negotiation-hero *,
.lk-negotiation-hero *::before,
.lk-negotiation-hero *::after {
    box-sizing: border-box;
}

.lk-negotiation-hero {
    --lk-primary: #162443;
    --lk-gold: #cdad7d;
    --lk-cream: #eadcb1;
    --lk-white: #ffffff;

    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 680px;
    padding: 150px 30px 105px;
    overflow: hidden;
    isolation: isolate;
    background-color: var(--lk-primary);
    font-family: "General Sans" !important;
}

/* Background image */

.lk-negotiation-hero__background {
    position: absolute;
    inset: 0;
    z-index: -3;
    width: 100%;
    height: 100%;
    background-image: url("https://lubnakhan.mdigitalplatform.com/wp-content/uploads/2026/07/business-handshake-at-an-office-scaled.webp");
    background-position: center 46%;
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(1.02);
    transition: transform 7s ease;
}

.lk-negotiation-hero:hover .lk-negotiation-hero__background {
    transform: scale(1.045);
}

/* Balanced overlay keeps the image visible */

.lk-negotiation-hero__overlay {
    position: absolute;
    inset: 0;
    z-index: -2;
     background: linear-gradient(
        90deg,
        rgba(22, 36, 67, 0.86) 0%,
        rgba(22, 36, 67, 0.80) 50%,
        rgba(22, 36, 67, 0.86) 100%
    );
}

.lk-negotiation-hero::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background: linear-gradient(
        180deg,
        rgba(22, 36, 67, 0.04) 0%,
        rgba(22, 36, 67, 0.2) 100%
    );
}

/* Container */

.lk-negotiation-hero__container {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}

.lk-negotiation-hero__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    text-align: center;
    opacity: 0;
    transform: translateY(26px);
    animation: lkNegotiationHeroEntry 0.9s ease forwards;
}

/* Heading */

.lk-negotiation-hero .lk-negotiation-hero__title,
.lk-negotiation-hero h1.lk-negotiation-hero__title {
    width: 100%;
    max-width: 960px;
    margin: 0 auto !important;
    padding: 0 !important;
    color: var(--lk-white) !important;
    font-family: "Zodiak" !important;
    font-size: 62px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.04 !important;
    letter-spacing: -0.035em !important;
    text-align: center !important;
}

/* Description */

.lk-negotiation-hero__description {
    width: 100%;
    max-width: 790px;
    margin: 28px auto 0 !important;
    padding: 0 !important;
    color: rgba(255, 255, 255, 0.88) !important;
    font-family: "General Sans" !important;
    font-size: 17px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;
    text-align: center !important;
}

/* CTA */

.lk-negotiation-hero__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 54px;
    margin: 34px auto 0;
    padding: 15px 29px;
    color: var(--lk-primary) !important;
    border: 1px solid var(--lk-white);
    border-radius: 100px;
    background-color: var(--lk-white);
    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.17);
    font-family: "General Sans" !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    text-decoration: none !important;
    transition:
        color 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease,
        transform 0.3s ease;
}

.lk-negotiation-hero__button:link,
.lk-negotiation-hero__button:visited,
.lk-negotiation-hero__button:hover,
.lk-negotiation-hero__button:focus,
.lk-negotiation-hero__button:active {
    text-decoration: none !important;
}

.lk-negotiation-hero__button:hover {
    color: var(--lk-primary) !important;
    border-color: var(--lk-gold);
    background-color: var(--lk-gold);
    box-shadow: 0 18px 38px rgba(0, 0, 0, 0.22);
    transform: translateY(-3px);
    text-decoration: none !important;
}

.lk-negotiation-hero__button:focus-visible {
    outline: 2px solid var(--lk-cream);
    outline-offset: 5px;
}

/* Entry animation */

@keyframes lkNegotiationHeroEntry {
    from {
        opacity: 0;
        transform: translateY(26px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Tablet */

@media (max-width: 1024px) {
    .lk-negotiation-hero {
        min-height: 630px;
        padding: 135px 28px 90px;
    }

    .lk-negotiation-hero .lk-negotiation-hero__title,
    .lk-negotiation-hero h1.lk-negotiation-hero__title {
        max-width: 860px;
        font-family: "Zodiak" !important;
        font-size: 52px !important;
        line-height: 1.06 !important;
    }

    .lk-negotiation-hero__description {
        max-width: 720px;
        font-size: 16px !important;
    }
}

/* Mobile */

@media (max-width: 767px) {
    .lk-negotiation-hero {
        min-height: 610px;
        padding: 115px 20px 72px;
    }

    .lk-negotiation-hero__background {
        background-position: 58% center;
    }

    .lk-negotiation-hero__overlay {
        background: linear-gradient(
            180deg,
            rgba(22, 36, 67, 0.4) 0%,
            rgba(22, 36, 67, 0.55) 45%,
            rgba(22, 36, 67, 0.76) 100%
        );
    }

    .lk-negotiation-hero .lk-negotiation-hero__title,
    .lk-negotiation-hero h1.lk-negotiation-hero__title {
        max-width: 100%;
        font-family: "Zodiak" !important;
        font-size: 38px !important;
        line-height: 1.09 !important;
        letter-spacing: -0.025em !important;
    }

    .lk-negotiation-hero__description {
        max-width: 100%;
        margin-top: 22px !important;
        font-size: 15px !important;
        line-height: 1.7 !important;
    }

    .lk-negotiation-hero__button {
        min-height: 52px;
        margin-top: 28px;
        padding: 14px 24px;
        font-size: 13px;
    }
}

/* Small mobile */

@media (max-width: 420px) {
    .lk-negotiation-hero {
        min-height: 590px;
        padding: 105px 17px 64px;
    }

    .lk-negotiation-hero .lk-negotiation-hero__title,
    .lk-negotiation-hero h1.lk-negotiation-hero__title {
        font-family: "Zodiak" !important;
        font-size: 34px !important;
        line-height: 1.1 !important;
    }

    .lk-negotiation-hero__description {
        font-size: 14px !important;
        line-height: 1.68 !important;
    }

    .lk-negotiation-hero__button {
        width: auto;
        max-width: 100%;
        min-height: 50px;
        padding: 13px 21px;
    }
}

/* Very small mobile */

@media (max-width: 360px) {
    .lk-negotiation-hero .lk-negotiation-hero__title,
    .lk-negotiation-hero h1.lk-negotiation-hero__title {
        font-family: "Zodiak" !important;
        font-size: 31px !important;
    }

    .lk-negotiation-hero__description {
        font-size: 13px !important;
    }
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {
    .lk-negotiation-hero__content {
        opacity: 1;
        transform: none;
        animation: none;
    }

    .lk-negotiation-hero__background,
    .lk-negotiation-hero__button {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-792362f *//* =========================================================
   NEGOTIATION STRATEGY — HOW I CAN HELP
   Editorial image and advisory list
   No arrows or animated top bars
========================================================= */

.lk-negotiation-help,
.lk-negotiation-help *,
.lk-negotiation-help *::before,
.lk-negotiation-help *::after {
    box-sizing: border-box;
}

.lk-negotiation-help {
    --lk-primary: #162443;
    --lk-heading: #202226;
    --lk-text: #575757;
    --lk-gold: #cdad7d;
    --lk-cream: #eadcb1;
    --lk-white: #ffffff;
    --lk-background: #ffffff;
    --lk-light-primary: #e4e9f0;
    --lk-light-primary-hover: #d9e0e9;
    --lk-border: rgba(22, 36, 67, 0.12);

    position: relative;
    width: 100%;
    padding: 100px 30px;
    overflow: hidden;
    background-color: var(--lk-background);
    font-family: "General Sans" !important;
}

.lk-negotiation-help__container {
    display: grid;
    grid-template-columns: minmax(390px, 0.92fr) minmax(0, 1.08fr);
    align-items: stretch;
    gap: 70px;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}

/* Image */

.lk-negotiation-help__visual {
    width: 100%;
}

.lk-negotiation-help__image-wrap {
    position: sticky;
    top: 120px;
    width: 100%;
    height: 100%;
    min-height: 650px;
    overflow: hidden;
    border-radius: 10px;
    background-color: var(--lk-light-primary);
    box-shadow: 0 20px 50px rgba(22, 36, 67, 0.11);
}

.lk-negotiation-help__image {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 650px;
    object-fit: cover;
    object-position: center;
    transition: transform 0.65s ease;
}

.lk-negotiation-help__image-wrap:hover .lk-negotiation-help__image {
    transform: scale(1.035);
}

.lk-negotiation-help__image-overlay {
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        180deg,
        rgba(22, 36, 67, 0.01) 25%,
        rgba(22, 36, 67, 0.22) 100%
    );
}

/* Content */

.lk-negotiation-help__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding: 20px 0;
}

.lk-negotiation-help__heading {
    width: 100%;
    margin-bottom: 34px;
}

.lk-negotiation-help .lk-negotiation-help__title,
.lk-negotiation-help h2.lk-negotiation-help__title {
    margin: 0 0 24px !important;
    padding: 0 !important;
    color: var(--lk-primary) !important;
    font-family: "Zodiak" !important;
    font-size: 42px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.12 !important;
    letter-spacing: -0.02em !important;
    text-align: left !important;
}

.lk-negotiation-help__description {
    max-width: 650px;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--lk-text) !important;
    font-family: "General Sans" !important;
    font-size: 17px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    text-align: left !important;
}

/* Advisory list */

.lk-negotiation-help__list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    width: 100%;
}

.lk-negotiation-help__item {
    display: grid;
    grid-template-columns: 46px minmax(0, 1fr);
    align-items: center;
    gap: 16px;
    min-height: 116px;
    padding: 22px;
    border: 1px solid var(--lk-border);
    border-radius: 8px;
    background-color: var(--lk-light-primary);
    box-shadow: 0 9px 24px rgba(22, 36, 67, 0.045);
    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.lk-negotiation-help__item--wide {
    grid-column: 1 / -1;
}

.lk-negotiation-help__item:hover {
    border-color: rgba(205, 173, 125, 0.55);
    background-color: var(--lk-light-primary-hover);
    box-shadow: 0 14px 30px rgba(22, 36, 67, 0.08);
    transform: translateY(-3px);
}

/* Check icon */

.lk-negotiation-help__check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    color: var(--lk-primary);
    border: 1px solid rgba(22, 36, 67, 0.12);
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.72);
    transition:
        color 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        transform 0.3s ease;
}

.lk-negotiation-help__check svg {
    width: 23px;
    height: 23px;
}

.lk-negotiation-help__item:hover .lk-negotiation-help__check {
    color: var(--lk-white);
    border-color: var(--lk-primary);
    background-color: var(--lk-primary);
    transform: scale(1.04);
}

/* Item text */

.lk-negotiation-help__item p {
    margin: 0 !important;
    padding: 0 !important;
    color: var(--lk-primary) !important;
    font-family: "General Sans" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 1.55 !important;
    text-align: left !important;
}

/* Links */

.lk-negotiation-help a,
.lk-negotiation-help a:link,
.lk-negotiation-help a:visited,
.lk-negotiation-help a:hover,
.lk-negotiation-help a:focus,
.lk-negotiation-help a:active {
    text-decoration: none !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .lk-negotiation-help {
        padding: 85px 28px;
    }

    .lk-negotiation-help__container {
        grid-template-columns: minmax(320px, 0.86fr) minmax(0, 1.14fr);
        gap: 44px;
    }

    .lk-negotiation-help__image-wrap,
    .lk-negotiation-help__image {
        min-height: 610px;
    }

    .lk-negotiation-help .lk-negotiation-help__title,
    .lk-negotiation-help h2.lk-negotiation-help__title {
        margin-bottom: 21px !important;
        font-family: "Zodiak" !important;
        font-size: 38px !important;
        line-height: 1.14 !important;
    }

    .lk-negotiation-help__description {
        font-size: 16px !important;
        line-height: 1.76 !important;
    }

    .lk-negotiation-help__item {
        grid-template-columns: 42px minmax(0, 1fr);
        gap: 14px;
        min-height: 108px;
        padding: 19px;
    }

    .lk-negotiation-help__check {
        width: 42px;
        height: 42px;
    }

    .lk-negotiation-help__item p {
        font-size: 15px !important;
    }
}

/* Mobile */

@media (max-width: 767px) {
    .lk-negotiation-help {
        padding: 65px 20px;
    }

    .lk-negotiation-help__container {
        grid-template-columns: 1fr;
        gap: 35px;
    }

    .lk-negotiation-help__image-wrap {
        position: relative;
        top: auto;
        min-height: 390px;
    }

    .lk-negotiation-help__image {
        min-height: 390px;
    }

    .lk-negotiation-help__content {
        padding: 0;
    }

    .lk-negotiation-help__heading {
        margin-bottom: 27px;
    }

    .lk-negotiation-help .lk-negotiation-help__title,
    .lk-negotiation-help h2.lk-negotiation-help__title {
        margin-bottom: 19px !important;
        font-family: "Zodiak" !important;
        font-size: 31px !important;
        line-height: 1.15 !important;
        letter-spacing: -0.015em !important;
    }

    .lk-negotiation-help__description {
        font-size: 15px !important;
        line-height: 1.72 !important;
    }

    .lk-negotiation-help__list {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .lk-negotiation-help__item,
    .lk-negotiation-help__item--wide {
        grid-column: auto;
        min-height: 94px;
        padding: 20px;
    }

    .lk-negotiation-help__item p {
        font-size: 15px !important;
    }
}

/* Small mobile */

@media (max-width: 420px) {
    .lk-negotiation-help {
        padding: 58px 17px;
    }

    .lk-negotiation-help__image-wrap,
    .lk-negotiation-help__image {
        min-height: 320px;
    }

    .lk-negotiation-help .lk-negotiation-help__title,
    .lk-negotiation-help h2.lk-negotiation-help__title {
        font-family: "Zodiak" !important;
        font-size: 28px !important;
        line-height: 1.16 !important;
    }

    .lk-negotiation-help__description {
        font-size: 14px !important;
        line-height: 1.7 !important;
    }

    .lk-negotiation-help__item {
        grid-template-columns: 40px minmax(0, 1fr);
        gap: 13px;
        min-height: 88px;
        padding: 17px;
    }

    .lk-negotiation-help__check {
        width: 40px;
        height: 40px;
    }

    .lk-negotiation-help__check svg {
        width: 20px;
        height: 20px;
    }

    .lk-negotiation-help__item p {
        font-size: 14px !important;
    }
}

/* Very small mobile */

@media (max-width: 360px) {
    .lk-negotiation-help .lk-negotiation-help__title,
    .lk-negotiation-help h2.lk-negotiation-help__title {
        font-family: "Zodiak" !important;
        font-size: 26px !important;
    }

    .lk-negotiation-help__item p {
        font-size: 13px !important;
    }
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {
    .lk-negotiation-help__image,
    .lk-negotiation-help__item,
    .lk-negotiation-help__check {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31c7674 *//* =========================================================
   ALREADY IN MEDIATION — ADVISORY SUPPORT
   Soft-primary editorial layout
   No icons, arrows, numbers or animated top bars
========================================================= */

.lk-mediation-advisory,
.lk-mediation-advisory *,
.lk-mediation-advisory *::before,
.lk-mediation-advisory *::after {
    box-sizing: border-box;
}

.lk-mediation-advisory {
    --lk-primary: #162443;
    --lk-primary-soft: #263653;
    --lk-text: #575757;
    --lk-gold: #cdad7d;
    --lk-cream: #eadcb1;
    --lk-white: #ffffff;
    --lk-background: #f4f6f9;
    --lk-light-primary: #e6eaf1;
    --lk-border: rgba(22, 36, 67, 0.12);

    position: relative;
    width: 100%;
    padding: 100px 30px;
    overflow: hidden;
    background-color: var(--lk-background);
    font-family: "General Sans" !important;
}

.lk-mediation-advisory__container {
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(420px, 0.95fr);
    align-items: stretch;
    width: 100%;
    max-width: 1180px;
    min-height: 590px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid var(--lk-border);
    border-radius: 12px;
    background-color: var(--lk-white);
    box-shadow: 0 22px 55px rgba(22, 36, 67, 0.1);
}

/* Content panel */

.lk-mediation-advisory__content {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 70px 64px;
    overflow: hidden;
    background: linear-gradient(
        145deg,
        var(--lk-primary) 0%,
        var(--lk-primary-soft) 100%
    );
}

.lk-mediation-advisory__content::before {
    content: "";
    position: absolute;
    top: -150px;
    left: -150px;
    width: 330px;
    height: 330px;
    border: 1px solid rgba(255, 255, 255, 0.07);
    border-radius: 50%;
    pointer-events: none;
}

.lk-mediation-advisory__content::after {
    content: "";
    position: absolute;
    right: -120px;
    bottom: -140px;
    width: 290px;
    height: 290px;
    border: 1px solid rgba(205, 173, 125, 0.15);
    border-radius: 50%;
    pointer-events: none;
}

.lk-mediation-advisory .lk-mediation-advisory__title,
.lk-mediation-advisory h2.lk-mediation-advisory__title {
    position: relative;
    z-index: 2;
    max-width: 580px;
    margin: 0 0 31px !important;
    padding: 0 !important;
    color: var(--lk-white) !important;
    font-family: "Zodiak" !important;
    font-size: 42px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.12 !important;
    letter-spacing: -0.02em !important;
    text-align: left !important;
}

.lk-mediation-advisory__text {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 620px;
}

.lk-mediation-advisory__text p {
    margin: 0 0 22px !important;
    padding: 0 !important;
    color: rgba(255, 255, 255, 0.82) !important;
    font-family: "General Sans" !important;
    font-size: 17px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    text-align: left !important;
}

.lk-mediation-advisory__text p:last-child {
    margin-bottom: 0 !important;
    padding: 20px 22px !important;
    color: rgba(255, 255, 255, 0.92) !important;
    border-left: 3px solid var(--lk-gold);
    background-color: rgba(255, 255, 255, 0.06);
    font-weight: 500 !important;
}

/* Image */

.lk-mediation-advisory__visual {
    position: relative;
    width: 100%;
    min-height: 590px;
    background-color: var(--lk-light-primary);
}

.lk-mediation-advisory__image-wrap {
    position: absolute;
    inset: 0;
    overflow: hidden;
}

.lk-mediation-advisory__image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transition: transform 0.65s ease;
}

.lk-mediation-advisory__image-wrap:hover
.lk-mediation-advisory__image {
    transform: scale(1.035);
}

.lk-mediation-advisory__image-overlay {
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        180deg,
        rgba(22, 36, 67, 0.01) 30%,
        rgba(22, 36, 67, 0.25) 100%
    );
}

/* Links */

.lk-mediation-advisory a,
.lk-mediation-advisory a:link,
.lk-mediation-advisory a:visited,
.lk-mediation-advisory a:hover,
.lk-mediation-advisory a:focus,
.lk-mediation-advisory a:active {
    text-decoration: none !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .lk-mediation-advisory {
        padding: 85px 28px;
    }

    .lk-mediation-advisory__container {
        grid-template-columns: minmax(0, 1.1fr) minmax(350px, 0.9fr);
        min-height: 560px;
    }

    .lk-mediation-advisory__content {
        padding: 56px 46px;
    }

    .lk-mediation-advisory .lk-mediation-advisory__title,
    .lk-mediation-advisory h2.lk-mediation-advisory__title {
        margin-bottom: 27px !important;
        font-family: "Zodiak" !important;
        font-size: 38px !important;
        line-height: 1.14 !important;
    }

    .lk-mediation-advisory__text p {
        font-size: 16px !important;
        line-height: 1.76 !important;
    }

    .lk-mediation-advisory__visual {
        min-height: 560px;
    }
}

/* Mobile */

@media (max-width: 767px) {
    .lk-mediation-advisory {
        padding: 65px 20px;
    }

    .lk-mediation-advisory__container {
        grid-template-columns: 1fr;
        min-height: auto;
    }

    .lk-mediation-advisory__content {
        order: 2;
        padding: 42px 30px;
    }

    .lk-mediation-advisory__visual {
        order: 1;
        min-height: 400px;
    }

    .lk-mediation-advisory .lk-mediation-advisory__title,
    .lk-mediation-advisory h2.lk-mediation-advisory__title {
        max-width: 100%;
        margin-bottom: 23px !important;
        font-family: "Zodiak" !important;
        font-size: 31px !important;
        line-height: 1.15 !important;
        letter-spacing: -0.015em !important;
    }

    .lk-mediation-advisory__text p {
        font-size: 15px !important;
        line-height: 1.72 !important;
    }

    .lk-mediation-advisory__text p:last-child {
        padding: 17px 18px !important;
    }
}

/* Small mobile */

@media (max-width: 420px) {
    .lk-mediation-advisory {
        padding: 58px 17px;
    }

    .lk-mediation-advisory__content {
        padding: 35px 22px;
    }

    .lk-mediation-advisory__visual {
        min-height: 320px;
    }

    .lk-mediation-advisory .lk-mediation-advisory__title,
    .lk-mediation-advisory h2.lk-mediation-advisory__title {
        font-family: "Zodiak" !important;
        font-size: 28px !important;
        line-height: 1.16 !important;
    }

    .lk-mediation-advisory__text p {
        font-size: 14px !important;
        line-height: 1.7 !important;
    }

    .lk-mediation-advisory__text p:last-child {
        padding: 15px 16px !important;
    }
}

/* Very small mobile */

@media (max-width: 360px) {
    .lk-mediation-advisory .lk-mediation-advisory__title,
    .lk-mediation-advisory h2.lk-mediation-advisory__title {
        font-family: "Zodiak" !important;
        font-size: 26px !important;
    }

    .lk-mediation-advisory__visual {
        min-height: 280px;
    }

    .lk-mediation-advisory__text p {
        font-size: 13px !important;
    }
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {
    .lk-mediation-advisory__image {
        transition: none;
    }
}/* End custom CSS */