.elementor-1119 .elementor-element.elementor-element-d5d4aa2{--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-1119 .elementor-element.elementor-element-ac42d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-57ce325{--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-1119 .elementor-element.elementor-element-e7c7ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-b3e9746{--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-1119 .elementor-element.elementor-element-58d78f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-ea8dd89{--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-1119 .elementor-element.elementor-element-606534f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-85faeed{--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-1119 .elementor-element.elementor-element-399469c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-79435c6{--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-1119 .elementor-element.elementor-element-e837a09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-0e12540{--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-1119 .elementor-element.elementor-element-0e12540:not(.elementor-motion-effects-element-type-background), .elementor-1119 .elementor-element.elementor-element-0e12540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3B4C;}.elementor-1119 .elementor-element.elementor-element-b18746c{--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-1119 .elementor-element.elementor-element-a38a03f{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-1119 .elementor-element.elementor-element-4e55b70 .elementor-button{background-color:#FFFFFF;text-decoration:none;fill:#253746;color:#253746;border-radius:29px 29px 29px 29px;padding:18px 66px 18px 66px;}.elementor-1119 .elementor-element.elementor-element-4e55b70 .elementor-button:hover, .elementor-1119 .elementor-element.elementor-element-4e55b70 .elementor-button:focus{background-color:var( --e-global-color-d8113ee );color:var( --e-global-color-primary );}.elementor-1119 .elementor-element.elementor-element-4e55b70{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-4e55b70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1119 .elementor-element.elementor-element-4e55b70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1119 .elementor-element.elementor-element-4e55b70 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1119 .elementor-element.elementor-element-4e55b70 .elementor-button:hover svg, .elementor-1119 .elementor-element.elementor-element-4e55b70 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1119 .elementor-element.elementor-element-aab72db{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:"Zodiak", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1119 .elementor-element.elementor-element-b18746c{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1119 .elementor-element.elementor-element-b18746c{--grid-auto-flow:row;}.elementor-1119 .elementor-element.elementor-element-4e55b70 .elementor-button{padding:15px 30px 15px 30px;}}@media(max-width:767px){.elementor-1119 .elementor-element.elementor-element-b18746c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-ac42d72 *//* =========================================================
   WORKPLACE MEDIATION HERO
   Centralised full-width layout
   Hero title: Zodiak
   Content: General Sans
========================================================= */

.lk-workplace-hero,
.lk-workplace-hero *,
.lk-workplace-hero *::before,
.lk-workplace-hero *::after {
    box-sizing: border-box;
}

.lk-workplace-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-workplace-hero__background {
    position: absolute;
    inset: 0;
    z-index: -3;
    width: 100%;
    height: 100%;
    background-image: url("https://lubnakhan.mdigitalplatform.com/wp-content/uploads/2026/03/Workplace-Corporate-Mediation-scaled.jpg");
    background-position: center 42%;
    background-repeat: no-repeat;
    background-size: cover;
    transform: scale(1.02);
    transition: transform 7s ease;
}

.lk-workplace-hero:hover .lk-workplace-hero__background {
    transform: scale(1.045);
}

/* Balanced overlay keeps the image visible */

.lk-workplace-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-workplace-hero::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background: linear-gradient(
        180deg,
        rgba(22, 36, 67, 0.05) 0%,
        rgba(22, 36, 67, 0.18) 100%
    );
}

/* Container */

.lk-workplace-hero__container {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}

.lk-workplace-hero__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 920px;
    margin: 0 auto;
    text-align: center;
    opacity: 0;
    transform: translateY(26px);
    animation: lkWorkplaceHeroEntry 0.9s ease forwards;
}

/* Heading */

.lk-workplace-hero .lk-workplace-hero__title,
.lk-workplace-hero h1.lk-workplace-hero__title {
    width: 100%;
    max-width: 920px;
    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-workplace-hero__description {
    width: 100%;
    max-width: 750px;
    margin: 27px 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-workplace-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-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-workplace-hero__button:link,
.lk-workplace-hero__button:visited,
.lk-workplace-hero__button:hover,
.lk-workplace-hero__button:focus,
.lk-workplace-hero__button:active {
    text-decoration: none !important;
}

.lk-workplace-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-workplace-hero__button:focus-visible {
    outline: 2px solid var(--lk-cream);
    outline-offset: 5px;
}

/* Entry animation */

@keyframes lkWorkplaceHeroEntry {
    from {
        opacity: 0;
        transform: translateY(26px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Tablet */

@media (max-width: 1024px) {
    .lk-workplace-hero {
        min-height: 630px;
        padding: 135px 28px 90px;
    }

    .lk-workplace-hero .lk-workplace-hero__title,
    .lk-workplace-hero h1.lk-workplace-hero__title {
        max-width: 850px;
        font-family: "Zodiak" !important;
        font-size: 52px !important;
        line-height: 1.06 !important;
    }

    .lk-workplace-hero__description {
        max-width: 680px;
        font-size: 16px !important;
    }
}

/* Mobile */

@media (max-width: 767px) {
    .lk-workplace-hero {
        min-height: 610px;
        padding: 115px 20px 72px;
    }

    .lk-workplace-hero__background {
        background-position: 58% center;
    }

    .lk-workplace-hero__overlay {
        background: linear-gradient(
            180deg,
            rgba(22, 36, 67, 0.42) 0%,
            rgba(22, 36, 67, 0.54) 45%,
            rgba(22, 36, 67, 0.75) 100%
        );
    }

    .lk-workplace-hero .lk-workplace-hero__title,
    .lk-workplace-hero h1.lk-workplace-hero__title {
        max-width: 100%;
        font-family: "Zodiak" !important;
        font-size: 38px !important;
        line-height: 1.09 !important;
        letter-spacing: -0.025em !important;
    }

    .lk-workplace-hero__description {
        max-width: 100%;
        margin-top: 22px !important;
        font-size: 15px !important;
        line-height: 1.7 !important;
    }

    .lk-workplace-hero__button {
        min-height: 52px;
        margin-top: 28px;
        padding: 14px 24px;
        font-size: 13px;
    }
}

/* Small mobile */

@media (max-width: 420px) {
    .lk-workplace-hero {
        min-height: 590px;
        padding: 105px 17px 64px;
    }

    .lk-workplace-hero .lk-workplace-hero__title,
    .lk-workplace-hero h1.lk-workplace-hero__title {
        font-family: "Zodiak" !important;
        font-size: 34px !important;
        line-height: 1.1 !important;
    }

    .lk-workplace-hero__description {
        font-size: 14px !important;
        line-height: 1.68 !important;
    }

    .lk-workplace-hero__button {
        width: auto;
        max-width: 100%;
        min-height: 50px;
        padding: 13px 21px;
    }
}

/* Very small mobile */

@media (max-width: 360px) {
    .lk-workplace-hero .lk-workplace-hero__title,
    .lk-workplace-hero h1.lk-workplace-hero__title {
        font-family: "Zodiak" !important;
        font-size: 31px !important;
    }

    .lk-workplace-hero__description {
        font-size: 13px !important;
    }
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {
    .lk-workplace-hero__content {
        opacity: 1;
        transform: none;
        animation: none;
    }

    .lk-workplace-hero__background,
    .lk-workplace-hero__button {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7c7ada *//* =========================================================
   OVERVIEW OF WORKPLACE MEDIATION
   Clean editorial layout without image overlap
========================================================= */

.lk-workplace-overview-v2,
.lk-workplace-overview-v2 *,
.lk-workplace-overview-v2 *::before,
.lk-workplace-overview-v2 *::after {
    box-sizing: border-box;
}

.lk-workplace-overview-v2 {
    --lk-primary: #162443;
    --lk-text: #575757;
    --lk-gold: #cdad7d;
    --lk-white: #ffffff;
    --lk-light-primary: #e7ebf1;
    --lk-border: rgba(22, 36, 67, 0.12);

    position: relative;
    width: 100%;
    padding: 100px 30px;
    overflow: hidden;
    background-color: var(--lk-white);
    font-family: "General Sans" !important;
}

.lk-workplace-overview-v2__container {
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}

/* =========================================================
   HEADING
========================================================= */

.lk-workplace-overview-v2__header {
    width: 100%;
    margin-bottom: 46px;
}

.lk-workplace-overview-v2 .lk-workplace-overview-v2__title,
.lk-workplace-overview-v2 h2.lk-workplace-overview-v2__title {
    margin: 0 !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.14 !important;
    letter-spacing: -0.02em !important;
    text-align: left !important;
    white-space: nowrap;
}

.lk-workplace-overview-v2__title-regular {
    display: inline;
    font-family: "Zodiak" !important;
    font-style: normal !important;
    font-weight: 400 !important;
}

.lk-workplace-overview-v2__title-emphasis {
    display: inline;
    margin-left: 8px;
    font-family: "Zodiak" !important;
    font-style: italic !important;
    font-weight: 700 !important;
}

/* =========================================================
   MAIN TWO-COLUMN LAYOUT
========================================================= */

.lk-workplace-overview-v2__main {
    display: grid;
    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
    align-items: stretch;
    gap: 58px;
    width: 100%;
}

.lk-workplace-overview-v2__content,
.lk-workplace-overview-v2__visual {
    min-width: 0;
}

/* =========================================================
   TEXT CONTENT
========================================================= */

.lk-workplace-overview-v2__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 34px 0;
}

.lk-workplace-overview-v2__content p {
    margin: 0 0 30px !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.82 !important;
    text-align: left !important;
}

.lk-workplace-overview-v2__content p:last-child {
    margin-bottom: 0 !important;
}

/* =========================================================
   IMAGE
========================================================= */

.lk-workplace-overview-v2__visual {
    width: 100%;
}

.lk-workplace-overview-v2__image-wrap {
    position: relative;
    width: 100%;
    height: 470px;
    overflow: hidden;
    border-radius: 12px;
    background-color: var(--lk-light-primary);
    box-shadow: 0 20px 48px rgba(22, 36, 67, 0.11);
}

.lk-workplace-overview-v2__image-wrap
.lk-workplace-overview-v2__image {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    object-fit: cover !important;
    object-position: center center !important;
    transition: transform 0.6s ease;
}

.lk-workplace-overview-v2__overlay {
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        180deg,
        rgba(22, 36, 67, 0.01) 40%,
        rgba(22, 36, 67, 0.2) 100%
    );
}

.lk-workplace-overview-v2__image-wrap:hover
.lk-workplace-overview-v2__image {
    transform: scale(1.035);
}

/* =========================================================
   BOTTOM NOTE
========================================================= */

.lk-workplace-overview-v2__note {
    width: 100%;
    margin-top: 36px;
    padding: 34px 40px;
    border: 1px solid var(--lk-border);
    border-radius: 10px;
    background-color: var(--lk-light-primary);
    box-shadow: 0 14px 34px rgba(22, 36, 67, 0.055);
}

.lk-workplace-overview-v2__note p {
    max-width: 1040px;
    margin: 0 auto !important;
    padding: 0 !important;
    color: var(--lk-primary) !important;
    font-family: "General Sans" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.78 !important;
    text-align: left !important;
}

/* =========================================================
   LINK RESET
========================================================= */

.lk-workplace-overview-v2 a,
.lk-workplace-overview-v2 a:link,
.lk-workplace-overview-v2 a:visited,
.lk-workplace-overview-v2 a:hover,
.lk-workplace-overview-v2 a:focus,
.lk-workplace-overview-v2 a:active {
    text-decoration: none !important;
}

/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {
    .lk-workplace-overview-v2 {
        padding: 85px 28px;
    }

    .lk-workplace-overview-v2__header {
        margin-bottom: 39px;
    }

    .lk-workplace-overview-v2 .lk-workplace-overview-v2__title,
    .lk-workplace-overview-v2 h2.lk-workplace-overview-v2__title {
        font-size: 38px !important;
        line-height: 1.15 !important;
        white-space: normal;
    }

    .lk-workplace-overview-v2__main {
        grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
        gap: 38px;
    }

    .lk-workplace-overview-v2__content {
        padding: 20px 0;
    }

    .lk-workplace-overview-v2__content p {
        margin-bottom: 24px !important;
        font-size: 16px !important;
        line-height: 1.76 !important;
    }

    .lk-workplace-overview-v2__image-wrap {
        height: 420px;
    }

    .lk-workplace-overview-v2__note {
        margin-top: 30px;
        padding: 31px 34px;
    }

    .lk-workplace-overview-v2__note p {
        font-size: 15px !important;
    }
}

/* =========================================================
   STACKED TABLET
========================================================= */

@media (max-width: 850px) {
    .lk-workplace-overview-v2__main {
        grid-template-columns: 1fr;
        gap: 31px;
    }

    .lk-workplace-overview-v2__content {
        padding: 0;
    }

    .lk-workplace-overview-v2__image-wrap {
        height: 440px;
    }
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {
    .lk-workplace-overview-v2 {
        padding: 65px 20px;
    }

    .lk-workplace-overview-v2__header {
        margin-bottom: 31px;
    }

    .lk-workplace-overview-v2 .lk-workplace-overview-v2__title,
    .lk-workplace-overview-v2 h2.lk-workplace-overview-v2__title {
        font-size: 31px !important;
        line-height: 1.17 !important;
        white-space: normal;
    }

    .lk-workplace-overview-v2__title-emphasis {
        margin-left: 5px;
    }

    .lk-workplace-overview-v2__main {
        gap: 27px;
    }

    .lk-workplace-overview-v2__content p {
        margin-bottom: 21px !important;
        font-size: 15px !important;
        line-height: 1.72 !important;
    }

    .lk-workplace-overview-v2__image-wrap {
        height: 350px;
        border-radius: 10px;
    }

    .lk-workplace-overview-v2__note {
        margin-top: 25px;
        padding: 27px 25px;
    }

    .lk-workplace-overview-v2__note p {
        font-size: 15px !important;
        line-height: 1.72 !important;
    }
}

/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {
    .lk-workplace-overview-v2 {
        padding: 58px 17px;
    }

    .lk-workplace-overview-v2 .lk-workplace-overview-v2__title,
    .lk-workplace-overview-v2 h2.lk-workplace-overview-v2__title {
        font-size: 28px !important;
        line-height: 1.18 !important;
    }

    .lk-workplace-overview-v2__image-wrap {
        height: 290px;
    }

    .lk-workplace-overview-v2__content p,
    .lk-workplace-overview-v2__note p {
        font-size: 14px !important;
        line-height: 1.7 !important;
    }

    .lk-workplace-overview-v2__note {
        padding: 23px 20px;
    }
}

/* =========================================================
   VERY SMALL MOBILE
========================================================= */

@media (max-width: 360px) {
    .lk-workplace-overview-v2 .lk-workplace-overview-v2__title,
    .lk-workplace-overview-v2 h2.lk-workplace-overview-v2__title {
        font-size: 26px !important;
    }

    .lk-workplace-overview-v2__image-wrap {
        height: 250px;
    }

    .lk-workplace-overview-v2__content p,
    .lk-workplace-overview-v2__note p {
        font-size: 13px !important;
    }
}

/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {
    .lk-workplace-overview-v2__image {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58d78f2 *//* =========================================================
   WHY CHOOSE WORKPLACE MEDIATION
   Image with structured benefit rows
   No sliding hover bars
========================================================= */

.lk-workplace-benefits,
.lk-workplace-benefits *,
.lk-workplace-benefits *::before,
.lk-workplace-benefits *::after {
    box-sizing: border-box;
}

.lk-workplace-benefits {
    --lk-primary: #162443;
    --lk-heading: #202226;
    --lk-text: #575757;
    --lk-gold: #cdad7d;
    --lk-cream: #eadcb1;
    --lk-white: #ffffff;
    --lk-background: #eef2f7;
    --lk-card-background: rgba(255, 255, 255, 0.8);
    --lk-card-hover: #ffffff;
    --lk-icon-background: #dce3ec;
    --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-workplace-benefits__container {
    display: grid;
    grid-template-columns: minmax(380px, 0.92fr) minmax(0, 1.08fr);
    align-items: stretch;
    gap: 65px;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}

/* Image */

.lk-workplace-benefits__visual {
    width: 100%;
}

.lk-workplace-benefits__image-wrap {
    position: sticky;
    top: 20px;
    width: 100%;
    height: 10%;
    min-height: 650px;
    overflow: hidden;
    border-radius: 10px;
    background-color: #dfe5ed;
    box-shadow: 0 20px 50px rgba(22, 36, 67, 0.11);
}

.lk-workplace-benefits__image {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 650px;
    object-fit: cover;
    object-position: center;
    transition: transform 0.65s ease;
}

.lk-workplace-benefits__image-wrap:hover
.lk-workplace-benefits__image {
    transform: scale(1.035);
}

.lk-workplace-benefits__image-overlay {
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(
        180deg,
        rgba(22, 36, 67, 0.01) 20%,
        rgba(22, 36, 67, 0.2) 100%
    );
}

/* Content */

.lk-workplace-benefits__content {
    width: 100%;
    padding: 15px 0;
}

.lk-workplace-benefits .lk-workplace-benefits__title,
.lk-workplace-benefits h2.lk-workplace-benefits__title {
    max-width: 520px;
    margin: 0 0 36px !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;
}

/* Benefit list */

.lk-workplace-benefits__list {
    display: grid;
    grid-template-columns: 1fr;
    gap: 14px;
    width: 100%;
}

.lk-workplace-benefits__item {
    display: grid;
    grid-template-columns: 60px minmax(0, 1fr);
    align-items: center;
    gap: 21px;
    min-height: 130px;
    padding: 25px 27px;
    border: 1px solid var(--lk-border);
    border-radius: 8px;
    background-color: var(--lk-card-background);
    box-shadow: 0 9px 25px rgba(22, 36, 67, 0.045);
    backdrop-filter: blur(8px);
    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.lk-workplace-benefits__item1 {
    display: block;
    grid-template-columns: 60px minmax(0, 1fr);
    align-items: center;
    gap: 21px;
    min-height: 130px;
    padding: 25px 27px;
    border: 1px solid var(--lk-border);
    border-radius: 8px;
    background-color: var(--lk-card-background);
    box-shadow: 0 9px 25px rgba(22, 36, 67, 0.045);
    backdrop-filter: blur(8px);
    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.lk-workplace-benefits__item:hover {
    border-color: rgba(205, 173, 125, 0.52);
    background-color: var(--lk-card-hover);
    box-shadow: 0 14px 32px rgba(22, 36, 67, 0.08);
    transform: translateY(-3px);
}

/* Icons */

.lk-workplace-benefits__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    color: var(--lk-primary);
    border: 1px solid rgba(22, 36, 67, 0.1);
    border-radius: 50%;
    background-color: var(--lk-icon-background);
    transition:
        color 0.3s ease,
        background-color 0.3s ease,
        transform 0.3s ease;
}

.lk-workplace-benefits__icon svg {
    width: 28px;
    height: 28px;
}

.lk-workplace-benefits__item:hover
.lk-workplace-benefits__icon {
    color: var(--lk-white);
    background-color: var(--lk-primary);
    transform: scale(1.035);
}

/* Benefit content */

.lk-workplace-benefits__item-content {
    min-width: 0;
}

.lk-workplace-benefits .lk-workplace-benefits__item-title,
.lk-workplace-benefits h3.lk-workplace-benefits__item-title {
    margin: 0 0 9px !important;
    padding: 0 !important;
    color: var(--lk-primary) !important;
    font-family: "Zodiak" !important;
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.25 !important;
    letter-spacing: -0.01em !important;
    text-align: left !important;
}

.lk-workplace-benefits__item-text {
    margin: 0 !important;
    padding: 0 !important;
    color: var(--lk-text) !important;
    font-family: "General Sans" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.7 !important;
    text-align: left !important;
}

/* Links */

.lk-workplace-benefits a,
.lk-workplace-benefits a:link,
.lk-workplace-benefits a:visited,
.lk-workplace-benefits a:hover,
.lk-workplace-benefits a:focus,
.lk-workplace-benefits a:active {
    text-decoration: none !important;
}


/* Closing note */

.lk-commercial-accordion__note {
    display: grid;
    grid-template-columns: 4px minmax(0, 1fr);
    align-items: stretch;
    gap: 24px;
    width: calc(100% - 286px);
    margin: 24px 0 0 auto;
    padding: 27px 30px;
    border: 1px solid rgba(205, 173, 125, 0.4);
    border-radius: 8px;
    background-color: rgba(234, 220, 177, 0.28);
}

.lk-commercial-accordion__note-accent {
    display: block;
    width: 4px;
    min-height: 100%;
    background-color: var(--lk-gold);
}

.lk-commercial-accordion__note p {
    margin: 0 !important;
    padding: 0 !important;
    color: var(--lk-text) !important;
    font-family: "General Sans" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;
    text-align: left !important;
}

.lk-commercial-accordion__note a {
    color: var(--lk-primary) !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
    text-decoration-color: var(--lk-gold) !important;
    text-underline-offset: 4px;
}

.lk-commercial-accordion__note a:hover,
.lk-commercial-accordion__note a:focus,
.lk-commercial-accordion__note a:active {
    color: var(--lk-primary) !important;
    text-decoration: underline !important;
    text-decoration-color: var(--lk-primary) !important;
}


/* Tablet */

@media (max-width: 1024px) {
    .lk-workplace-benefits {
        padding: 85px 28px;
    }

    .lk-workplace-benefits__container {
        grid-template-columns: minmax(310px, 0.86fr) minmax(0, 1.14fr);
        gap: 42px;
    }

    .lk-workplace-benefits__image-wrap,
    .lk-workplace-benefits__image {
        min-height: 620px;
    }

    .lk-workplace-benefits .lk-workplace-benefits__title,
    .lk-workplace-benefits h2.lk-workplace-benefits__title {
        margin-bottom: 30px !important;
        font-family: "Zodiak" !important;
        font-size: 38px !important;
        line-height: 1.14 !important;
    }

    .lk-workplace-benefits__item {
        grid-template-columns: 54px minmax(0, 1fr);
        gap: 17px;
        min-height: 125px;
        padding: 22px;
    }

    .lk-workplace-benefits__icon {
        width: 54px;
        height: 54px;
    }

    .lk-workplace-benefits .lk-workplace-benefits__item-title,
    .lk-workplace-benefits h3.lk-workplace-benefits__item-title {
        font-family: "Zodiak" !important;
        font-size: 22px !important;
    }

    .lk-workplace-benefits__item-text {
        font-size: 15px !important;
    }
}

/* Mobile */

@media (max-width: 767px) {
    .lk-workplace-benefits {
        padding: 65px 20px;
    }

    .lk-workplace-benefits__container {
        grid-template-columns: 1fr;
        gap: 34px;
    }

    .lk-workplace-benefits__image-wrap {
        position: relative;
        top: auto;
        min-height: 390px;
    }

    .lk-workplace-benefits__image {
        min-height: 390px;
    }

    .lk-workplace-benefits__content {
        padding: 0;
    }

    .lk-workplace-benefits .lk-workplace-benefits__title,
    .lk-workplace-benefits h2.lk-workplace-benefits__title {
        max-width: 100%;
        margin-bottom: 27px !important;
        font-family: "Zodiak" !important;
        font-size: 31px !important;
        line-height: 1.15 !important;
        letter-spacing: -0.015em !important;
    }

    .lk-workplace-benefits__item {
        min-height: auto;
        padding: 22px 20px;
    }

    .lk-workplace-benefits .lk-workplace-benefits__item-title,
    .lk-workplace-benefits h3.lk-workplace-benefits__item-title {
        font-family: "Zodiak" !important;
        font-size: 21px !important;
    }

    .lk-workplace-benefits__item-text {
        font-size: 15px !important;
        line-height: 1.68 !important;
    }
}

/* Small mobile */

@media (max-width: 420px) {
    .lk-workplace-benefits {
        padding: 58px 17px;
    }

    .lk-workplace-benefits__image-wrap,
    .lk-workplace-benefits__image {
        min-height: 320px;
    }

    .lk-workplace-benefits .lk-workplace-benefits__title,
    .lk-workplace-benefits h2.lk-workplace-benefits__title {
        font-family: "Zodiak" !important;
        font-size: 28px !important;
        line-height: 1.16 !important;
    }

    .lk-workplace-benefits__item {
        grid-template-columns: 48px minmax(0, 1fr);
        gap: 14px;
        padding: 19px 17px;
    }

    .lk-workplace-benefits__icon {
        width: 48px;
        height: 48px;
    }

    .lk-workplace-benefits__icon svg {
        width: 23px;
        height: 23px;
    }

    .lk-workplace-benefits .lk-workplace-benefits__item-title,
    .lk-workplace-benefits h3.lk-workplace-benefits__item-title {
        font-family: "Zodiak" !important;
        font-size: 20px !important;
    }

    .lk-workplace-benefits__item-text {
        font-size: 14px !important;
    }
}

/* Very small mobile */

@media (max-width: 360px) {
    .lk-workplace-benefits .lk-workplace-benefits__title,
    .lk-workplace-benefits h2.lk-workplace-benefits__title {
        font-family: "Zodiak" !important;
        font-size: 26px !important;
    }

    .lk-workplace-benefits__item {
        grid-template-columns: 1fr;
    }

    .lk-workplace-benefits__item-text {
        font-size: 13px !important;
    }
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {
    .lk-workplace-benefits__image,
    .lk-workplace-benefits__item,
    .lk-workplace-benefits__icon {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-606534f *//* =========================================================
   WORKPLACE MEDIATION — HOW I HELP
   Clean editorial service list
   No images, icons, arrows, numbers or sliding bars
========================================================= */

.lk-workplace-services,
.lk-workplace-services *,
.lk-workplace-services *::before,
.lk-workplace-services *::after {
    box-sizing: border-box;
}

.lk-workplace-services {
    --lk-primary: #162443;
    --lk-primary-soft: #223250;
    --lk-primary-light: #2b3c5a;
    --lk-gold: #cdad7d;
    --lk-cream: #eadcb1;
    --lk-white: #ffffff;
    --lk-card: rgba(255, 255, 255, 0.075);
    --lk-card-hover: rgba(255, 255, 255, 0.115);
    --lk-border: rgba(255, 255, 255, 0.14);

    position: relative;
    width: 100%;
    padding: 100px 30px;
    overflow: hidden;
    background: linear-gradient(
        135deg,
        var(--lk-primary) 0%,
        var(--lk-primary-soft) 100%
    );
    font-family: "General Sans" !important;
}

.lk-workplace-services::before {
    content: "";
    position: absolute;
    top: -250px;
    right: -220px;
    width: 520px;
    height: 520px;
    border: 1px solid rgba(255, 255, 255, 0.055);
    border-radius: 50%;
    pointer-events: none;
}

.lk-workplace-services::after {
    content: "";
    position: absolute;
    bottom: -210px;
    left: -180px;
    width: 420px;
    height: 420px;
    border: 1px solid rgba(205, 173, 125, 0.12);
    border-radius: 50%;
    pointer-events: none;
}

.lk-workplace-services__container {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}

/* Header */

.lk-workplace-services__header {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 35px;
    width: 100%;
    margin-bottom: 48px;
}

.lk-workplace-services .lk-workplace-services__title,
.lk-workplace-services h2.lk-workplace-services__title {
    margin: 0 !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;
}

/* Service grid */

.lk-workplace-services__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    width: 100%;
}

.lk-workplace-services__item {
    display: grid;
    grid-template-columns: 12px minmax(0, 1fr);
    align-items: center;
    gap: 20px;
    min-height: 112px;
    padding: 28px 30px;
    border: 1px solid var(--lk-border);
    border-radius: 8px;
    background-color: var(--lk-card);
    backdrop-filter: blur(8px);
    transition:
        transform 0.3s ease,
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.lk-workplace-services__item--wide {
    grid-column: 1 / -1;
    min-height: 104px;
}

.lk-workplace-services__item:hover {
    border-color: rgba(205, 173, 125, 0.5);
    background-color: var(--lk-card-hover);
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.13);
    transform: translateY(-3px);
}

/* Marker */

.lk-workplace-services__marker {
    display: block;
    width: 10px;
    height: 10px;
    flex-shrink: 0;
    border-radius: 50%;
    background-color: var(--lk-gold);
    box-shadow: 0 0 0 6px rgba(205, 173, 125, 0.09);
}

/* Service title */

.lk-workplace-services .lk-workplace-services__item-title,
.lk-workplace-services h3.lk-workplace-services__item-title {
    margin: 0 !important;
    padding: 0 !important;
    color: rgba(255, 255, 255, 0.94) !important;
    font-family: "General Sans" !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
    letter-spacing: 0 !important;
    text-align: left !important;
}

/* CTA */

.lk-workplace-services__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    padding: 14px 28px;
    color: var(--lk-primary) !important;
    border: 1px solid var(--lk-gold);
    border-radius: 100px;
    background-color: var(--lk-gold);
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.14);
    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-workplace-services__button:link,
.lk-workplace-services__button:visited,
.lk-workplace-services__button:hover,
.lk-workplace-services__button:focus,
.lk-workplace-services__button:active {
    text-decoration: none !important;
}

.lk-workplace-services__button:hover {
    color: var(--lk-primary) !important;
    border-color: var(--lk-white);
    background-color: var(--lk-white);
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.18);
    transform: translateY(-3px);
}

.lk-workplace-services__button:focus-visible {
    outline: 2px solid var(--lk-white);
    outline-offset: 4px;
}

/* All links */

.lk-workplace-services a,
.lk-workplace-services a:link,
.lk-workplace-services a:visited,
.lk-workplace-services a:hover,
.lk-workplace-services a:focus,
.lk-workplace-services a:active {
    text-decoration: none !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .lk-workplace-services {
        padding: 85px 28px;
    }

    .lk-workplace-services .lk-workplace-services__title,
    .lk-workplace-services h2.lk-workplace-services__title {
        font-family: "Zodiak" !important;
        font-size: 38px !important;
        line-height: 1.14 !important;
    }

    .lk-workplace-services__item {
        min-height: 108px;
        padding: 25px 26px;
    }

    .lk-workplace-services .lk-workplace-services__item-title,
    .lk-workplace-services h3.lk-workplace-services__item-title {
        font-size: 17px !important;
    }
}

/* Mobile */

@media (max-width: 767px) {
    .lk-workplace-services {
        padding: 65px 20px;
    }

    .lk-workplace-services__header {
        align-items: center;
        margin-bottom: 32px;
    }

    .lk-workplace-services .lk-workplace-services__title,
    .lk-workplace-services h2.lk-workplace-services__title {
        font-family: "Zodiak" !important;
        font-size: 31px !important;
        line-height: 1.15 !important;
    }

    .lk-workplace-services__grid {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .lk-workplace-services__item,
    .lk-workplace-services__item--wide {
        grid-column: auto;
        min-height: 94px;
        padding: 23px 22px;
    }

    .lk-workplace-services .lk-workplace-services__item-title,
    .lk-workplace-services h3.lk-workplace-services__item-title {
        font-size: 16px !important;
        line-height: 1.5 !important;
    }

    .lk-workplace-services__button {
        min-height: 48px;
        padding: 13px 21px;
        font-size: 13px;
    }
}

/* Small mobile */

@media (max-width: 480px) {
    .lk-workplace-services {
        padding: 58px 17px;
    }

    .lk-workplace-services__header {
        flex-direction: column;
        align-items: flex-start;
        gap: 22px;
    }

    .lk-workplace-services .lk-workplace-services__title,
    .lk-workplace-services h2.lk-workplace-services__title {
        font-family: "Zodiak" !important;
        font-size: 28px !important;
        line-height: 1.16 !important;
    }

    .lk-workplace-services__item {
        grid-template-columns: 10px minmax(0, 1fr);
        gap: 16px;
        min-height: 88px;
        padding: 20px 18px;
    }

    .lk-workplace-services__marker {
        width: 8px;
        height: 8px;
        box-shadow: 0 0 0 5px rgba(205, 173, 125, 0.09);
    }

    .lk-workplace-services .lk-workplace-services__item-title,
    .lk-workplace-services h3.lk-workplace-services__item-title {
        font-size: 15px !important;
    }

    .lk-workplace-services__button {
        width: 100%;
        min-height: 50px;
    }
}

/* Very small mobile */

@media (max-width: 360px) {
    .lk-workplace-services .lk-workplace-services__title,
    .lk-workplace-services h2.lk-workplace-services__title {
        font-family: "Zodiak" !important;
        font-size: 26px !important;
    }

    .lk-workplace-services .lk-workplace-services__item-title,
    .lk-workplace-services h3.lk-workplace-services__item-title {
        font-size: 14px !important;
    }
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {
    .lk-workplace-services__item,
    .lk-workplace-services__button {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-399469c *//* =========================================================
   WORKPLACE MEDIATION FAQ
   Matches previous page FAQ style
   No dark heading panel
   No animated top bars
========================================================= */

.lk-workplace-faq,
.lk-workplace-faq *,
.lk-workplace-faq *::before,
.lk-workplace-faq *::after {
    box-sizing: border-box;
}

.lk-workplace-faq {
    --lk-primary: #162443;
    --lk-heading: #202226;
    --lk-text: #575757;
    --lk-gold: #cdad7d;
    --lk-cream: #eadcb1;
    --lk-white: #ffffff;
    --lk-background: #fbfaf7;
    --lk-light-primary: #e8ecf2;
    --lk-border: rgba(22, 36, 67, 0.14);

    position: relative;
    width: 100%;
    padding: 100px 30px;
    overflow: hidden;
    background-color: var(--lk-background);
    font-family: "General Sans" !important;
}

.lk-workplace-faq__container {
    display: grid;
    grid-template-columns: minmax(230px, 0.48fr) minmax(0, 1.52fr);
    align-items: start;
    gap: 80px;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}

/* Heading */

.lk-workplace-faq__heading {
    position: sticky;
    top: 120px;
}

.lk-workplace-faq .lk-workplace-faq__title,
.lk-workplace-faq h2.lk-workplace-faq__title {
    margin: 0 !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;
}

/* Accordion */

.lk-workplace-faq__accordion {
    display: grid;
    grid-template-columns: 1fr;
    gap: 14px;
    width: 100%;
}

.lk-workplace-faq__item {
    overflow: hidden;
    border: 1px solid var(--lk-border);
    border-radius: 9px;
    background-color: var(--lk-white);
    box-shadow: 0 10px 28px rgba(22, 36, 67, 0.05);
    transition:
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

.lk-workplace-faq__item:hover,
.lk-workplace-faq__item.is-active {
    border-color: rgba(205, 173, 125, 0.55);
    box-shadow: 0 15px 34px rgba(22, 36, 67, 0.075);
}

/* Question */

.lk-workplace-faq__question {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 40px !important;
    align-items: center !important;
    gap: 24px !important;
    width: 100% !important;
    min-height: 96px !important;
    margin: 0 !important;
    padding: 26px 30px !important;
    color: var(--lk-primary) !important;
    border: 0 !important;
    border-radius: 0 !important;
    outline: none !important;
    background: transparent !important;
    box-shadow: none !important;
    font-family: "General Sans" !important;
    text-align: left !important;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
}

.lk-workplace-faq__question:hover,
.lk-workplace-faq__question:focus,
.lk-workplace-faq__question:active {
    color: var(--lk-primary) !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

.lk-workplace-faq__question:focus-visible {
    outline: 2px solid var(--lk-gold) !important;
    outline-offset: -5px !important;
}

.lk-workplace-faq__question-text {
    display: block;
    min-width: 0;
    color: var(--lk-primary) !important;
    font-family: "Zodiak" !important;
    font-size: 25px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    letter-spacing: -0.01em !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
}

/* Plus and minus icon */

.lk-workplace-faq__icon {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    border: 1px solid rgba(22, 36, 67, 0.13);
    border-radius: 50%;
    background-color: var(--lk-light-primary);
    transition:
        border-color 0.3s ease,
        background-color 0.3s ease,
        transform 0.3s ease;
}

.lk-workplace-faq__icon span {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 14px;
    height: 1.5px;
    border-radius: 10px;
    background-color: var(--lk-primary);
    transform: translate(-50%, -50%);
    transition:
        opacity 0.3s ease,
        transform 0.3s ease,
        background-color 0.3s ease;
}

.lk-workplace-faq__icon span:last-child {
    transform: translate(-50%, -50%) rotate(90deg);
}

.lk-workplace-faq__item.is-active .lk-workplace-faq__icon {
    border-color: var(--lk-primary);
    background-color: var(--lk-primary);
    transform: rotate(180deg);
}

.lk-workplace-faq__item.is-active .lk-workplace-faq__icon span {
    background-color: var(--lk-white);
}

.lk-workplace-faq__item.is-active
.lk-workplace-faq__icon span:last-child {
    opacity: 0;
    transform: translate(-50%, -50%) rotate(0deg);
}

/* Answer */

.lk-workplace-faq__answer {
    display: grid;
    grid-template-rows: 0fr;
    visibility: hidden;
    transition:
        grid-template-rows 0.4s ease,
        visibility 0.4s ease;
}

.lk-workplace-faq__item.is-active .lk-workplace-faq__answer {
    grid-template-rows: 1fr;
    visibility: visible;
}

.lk-workplace-faq__answer-inner {
    min-height: 0;
    overflow: hidden;
}

.lk-workplace-faq__answer-inner p {
    margin: 0 !important;
    padding: 0 90px 30px 30px !important;
    color: var(--lk-text) !important;
    font-family: "General Sans" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;
    text-align: left !important;
}

/* Links */

.lk-workplace-faq a,
.lk-workplace-faq a:link,
.lk-workplace-faq a:visited,
.lk-workplace-faq a:hover,
.lk-workplace-faq a:focus,
.lk-workplace-faq a:active {
    text-decoration: none !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .lk-workplace-faq {
        padding: 85px 28px;
    }

    .lk-workplace-faq__container {
        grid-template-columns: minmax(190px, 0.42fr) minmax(0, 1.58fr);
        gap: 48px;
    }

    .lk-workplace-faq .lk-workplace-faq__title,
    .lk-workplace-faq h2.lk-workplace-faq__title {
        font-family: "Zodiak" !important;
        font-size: 38px !important;
    }

    .lk-workplace-faq__question {
        min-height: 90px !important;
        padding: 24px 26px !important;
    }

    .lk-workplace-faq__question-text {
        font-family: "Zodiak" !important;
        font-size: 23px !important;
    }

    .lk-workplace-faq__answer-inner p {
        padding: 0 80px 27px 26px !important;
        font-size: 15px !important;
    }
}

/* Mobile */

@media (max-width: 767px) {
    .lk-workplace-faq {
        padding: 65px 20px;
    }

    .lk-workplace-faq__container {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .lk-workplace-faq__heading {
        position: relative;
        top: auto;
    }

    .lk-workplace-faq .lk-workplace-faq__title,
    .lk-workplace-faq h2.lk-workplace-faq__title {
        font-family: "Zodiak" !important;
        font-size: 31px !important;
        line-height: 1.15 !important;
    }

    .lk-workplace-faq__question {
        grid-template-columns: minmax(0, 1fr) 36px !important;
        gap: 18px !important;
        min-height: 84px !important;
        padding: 22px !important;
    }

    .lk-workplace-faq__question-text {
        font-family: "Zodiak" !important;
        font-size: 21px !important;
        line-height: 1.32 !important;
        white-space: normal !important;
        overflow-wrap: anywhere;
    }

    .lk-workplace-faq__icon {
        width: 36px;
        height: 36px;
    }

    .lk-workplace-faq__answer-inner p {
        padding: 0 22px 25px !important;
        font-size: 15px !important;
        line-height: 1.7 !important;
    }
}

/* Small mobile */

@media (max-width: 420px) {
    .lk-workplace-faq {
        padding: 58px 17px;
    }

    .lk-workplace-faq .lk-workplace-faq__title,
    .lk-workplace-faq h2.lk-workplace-faq__title {
        font-family: "Zodiak" !important;
        font-size: 28px !important;
    }

    .lk-workplace-faq__question {
        grid-template-columns: minmax(0, 1fr) 34px !important;
        gap: 14px !important;
        min-height: 80px !important;
        padding: 20px 18px !important;
    }

    .lk-workplace-faq__question-text {
        font-family: "Zodiak" !important;
        font-size: 19px !important;
        line-height: 1.34 !important;
        white-space: normal !important;
        overflow-wrap: anywhere;
    }

    .lk-workplace-faq__icon {
        width: 34px;
        height: 34px;
    }

    .lk-workplace-faq__answer-inner p {
        padding: 0 18px 22px !important;
        font-size: 14px !important;
    }
}

/* Very small mobile */

@media (max-width: 360px) {
    .lk-workplace-faq .lk-workplace-faq__title,
    .lk-workplace-faq h2.lk-workplace-faq__title {
        font-family: "Zodiak" !important;
        font-size: 26px !important;
    }

    .lk-workplace-faq__question-text {
        font-size: 18px !important;
    }

    .lk-workplace-faq__answer-inner p {
        font-size: 13px !important;
    }
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {
    .lk-workplace-faq__item,
    .lk-workplace-faq__icon,
    .lk-workplace-faq__icon span,
    .lk-workplace-faq__answer {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e837a09 *//* =========================================================
   INDEPENDENT WORKPLACE HEARINGS
   Professional editorial layout
   Elementor compatible and fully responsive
========================================================= */

.lk-workplace-hearings,
.lk-workplace-hearings *,
.lk-workplace-hearings *::before,
.lk-workplace-hearings *::after {
    box-sizing: border-box;
}

.lk-workplace-hearings {
    --lk-primary: #162443;
    --lk-primary-soft: #263653;
    --lk-text: #575757;
    --lk-gold: #cdad7d;
    --lk-cream: #eadcb1;
    --lk-white: #ffffff;
    --lk-background: #f5f5f8;
    --lk-light-primary: #edf1f6;
    --lk-light-cream: #f6f0e4;
    --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-workplace-hearings__container {
    display: grid;
    grid-template-columns: minmax(320px, 0.78fr) minmax(0, 1.22fr);
    align-items: stretch;
    gap: 24px;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
}

/* Heading panel */

.lk-workplace-hearings__heading-panel {
    position: relative;
    display: flex;
    align-items: flex-end;
    min-width: 0;
    min-height: 540px;
    padding: 52px 46px;
    overflow: hidden;
    border-radius: 12px;
    background: linear-gradient(
        145deg,
        var(--lk-primary) 0%,
        var(--lk-primary-soft) 100%
    );
    box-shadow: 0 18px 44px rgba(22, 36, 67, 0.12);
}

.lk-workplace-hearings .lk-workplace-hearings__title,
.lk-workplace-hearings h2.lk-workplace-hearings__title {
    position: relative;
    z-index: 2;
    max-width: 470px;
    margin: 0 !important;
    padding: 0 !important;
    color: var(--lk-white) !important;
    font-family: "Zodiak" !important;
    font-size: 32px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.13 !important;
    letter-spacing: -0.02em !important;
    text-align: left !important;
}

/* Content area */

.lk-workplace-hearings__content {
    display: grid;
    grid-template-rows: repeat(2, minmax(0, 1fr));
    gap: 24px;
    min-width: 0;
}

.lk-workplace-hearings__primary,
.lk-workplace-hearings__secondary {
    display: flex;
    align-items: center;
    width: 100%;
    min-width: 0;
    padding: 44px 46px;
    border: 1px solid var(--lk-border);
    border-radius: 12px;
    box-shadow: 0 14px 36px rgba(22, 36, 67, 0.055);
}

.lk-workplace-hearings__primary {
    background-color: var(--lk-white);
}

.lk-workplace-hearings__secondary {
    background-color: var(--lk-light-cream);
    border-color: rgba(205, 173, 125, 0.34);
}

.lk-workplace-hearings__primary p,
.lk-workplace-hearings__secondary p {
    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.82 !important;
    text-align: left !important;
    overflow-wrap: break-word;
}

.lk-workplace-hearings__primary p {
    color: #46505f !important;
}

/* Links */

.lk-workplace-hearings a,
.lk-workplace-hearings a:link,
.lk-workplace-hearings a:visited,
.lk-workplace-hearings a:hover,
.lk-workplace-hearings a:focus,
.lk-workplace-hearings a:active {
    text-decoration: none !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .lk-workplace-hearings {
        padding: 85px 28px;
    }

    .lk-workplace-hearings__container {
        grid-template-columns: minmax(280px, 0.72fr) minmax(0, 1.28fr);
        gap: 20px;
    }

    .lk-workplace-hearings__heading-panel {
        min-height: 510px;
        padding: 44px 38px;
    }

    .lk-workplace-hearings .lk-workplace-hearings__title,
    .lk-workplace-hearings h2.lk-workplace-hearings__title {
        font-family: "Zodiak" !important;
        font-size: 38px !important;
        line-height: 1.14 !important;
    }

    .lk-workplace-hearings__content {
        gap: 20px;
    }

    .lk-workplace-hearings__primary,
    .lk-workplace-hearings__secondary {
        padding: 36px 34px;
    }

    .lk-workplace-hearings__primary p,
    .lk-workplace-hearings__secondary p {
        font-size: 16px !important;
        line-height: 1.78 !important;
    }
}

/* Stacked tablet and mobile */

@media (max-width: 820px) {
    .lk-workplace-hearings__container {
        grid-template-columns: 1fr;
    }

    .lk-workplace-hearings__heading-panel {
        min-height: auto;
        padding: 46px 40px;
    }

    .lk-workplace-hearings .lk-workplace-hearings__title,
    .lk-workplace-hearings h2.lk-workplace-hearings__title {
        max-width: 700px;
    }

    .lk-workplace-hearings__content {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: auto;
    }

    .lk-workplace-hearings__primary,
    .lk-workplace-hearings__secondary {
        align-items: flex-start;
        padding: 32px;
    }
}

/* Mobile */

@media (max-width: 767px) {
    .lk-workplace-hearings {
        padding: 65px 20px;
    }

    .lk-workplace-hearings__container {
        gap: 16px;
    }

    .lk-workplace-hearings__heading-panel {
        padding: 36px 30px;
        border-radius: 10px;
    }

    .lk-workplace-hearings .lk-workplace-hearings__title,
    .lk-workplace-hearings h2.lk-workplace-hearings__title {
        font-family: "Zodiak" !important;
        font-size: 31px !important;
        line-height: 1.16 !important;
    }

    .lk-workplace-hearings__content {
        grid-template-columns: 1fr;
        gap: 16px;
    }

    .lk-workplace-hearings__primary,
    .lk-workplace-hearings__secondary {
        padding: 27px 25px;
        border-radius: 10px;
    }

    .lk-workplace-hearings__primary p,
    .lk-workplace-hearings__secondary p {
        font-size: 15px !important;
        line-height: 1.72 !important;
    }
}

/* Small mobile */

@media (max-width: 480px) {
    .lk-workplace-hearings {
        padding: 58px 17px;
    }

    .lk-workplace-hearings__heading-panel {
        padding: 31px 24px;
    }

    .lk-workplace-hearings .lk-workplace-hearings__title,
    .lk-workplace-hearings h2.lk-workplace-hearings__title {
        font-family: "Zodiak" !important;
        font-size: 28px !important;
        line-height: 1.17 !important;
    }

    .lk-workplace-hearings__primary,
    .lk-workplace-hearings__secondary {
        padding: 24px 21px;
    }

    .lk-workplace-hearings__primary p,
    .lk-workplace-hearings__secondary p {
        font-size: 14px !important;
        line-height: 1.7 !important;
    }
}

/* Very small mobile */

@media (max-width: 360px) {
    .lk-workplace-hearings .lk-workplace-hearings__title,
    .lk-workplace-hearings h2.lk-workplace-hearings__title {
        font-family: "Zodiak" !important;
        font-size: 26px !important;
    }

    .lk-workplace-hearings__primary p,
    .lk-workplace-hearings__secondary p {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zodiak';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lubnakhan.mdigitalplatform.com/wp-content/uploads/2026/07/Zodiak-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Zodiak';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lubnakhan.mdigitalplatform.com/wp-content/uploads/2026/07/Zodiak-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */