.elementor-kit-9130{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-9751488:#004F4C;--e-global-color-2750a77:#E4B600;--e-global-color-d8a24b5:#DFC847;--e-global-color-c8c532f:#FFF3BE;--e-global-color-6bfefbe:#FBF7E5;--e-global-color-b70f02d:#FF5316;--e-global-color-cbea088:#EAC638;--e-global-color-6789b6c:#2A2A2A;--e-global-color-1160f4d:#FBF7E5;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9130 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1430px;}.e-con{--container-max-width:1430px;--container-default-padding-top:15px;--container-default-padding-right:15px;--container-default-padding-bottom:15px;--container-default-padding-left:15px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//*
 * ============================================================
 * SEO INTERACTION — AUDIENCE SWITCH V1
 * Home:         I'm gig hunting → active
 * /job-hiring/: I'm hiring      → active
 *
 * Real links. No JavaScript.
 * ============================================================
 */

.si-audience-switch-shell {
    display: flex;
    justify-content: center;

    width: 100%;
    margin: 0 auto 24px;
}

.si-audience-switch {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);

    width: min(100%, 410px);
    padding: 5px;

    background: #F8F5E8;

    border: 1px solid rgba(0, 79, 76, .16);
    border-radius: 999px;

    box-shadow:
        0 8px 24px rgba(0, 79, 76, .055),
        inset 0 0 0 1px rgba(255, 255, 255, .55);
}

.si-audience-switch__link {
    display: flex;
    align-items: center;
    justify-content: center;

    min-width: 0;
    min-height: 50px;
    padding: 12px 20px;

    border: 1px solid transparent;
    border-radius: 999px;

    color: #004F4C;

    font-family: inherit;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.15;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;

    transition:
        transform .18s ease,
        background-color .18s ease,
        border-color .18s ease,
        color .18s ease,
        box-shadow .18s ease;
}

.si-audience-switch__link.is-active {
    background: #004F4C;
    color: #FFFFFF;

    box-shadow:
        0 5px 14px rgba(0, 79, 76, .18),
        0 0 0 1px rgba(228, 182, 0, .16);

    cursor: default;
}

@media (hover: hover) and (pointer: fine) {

    .si-audience-switch__link:not(.is-active):hover {
        transform: translateY(-1px);

        background: #E4B600;
        color: #004F4C;
    }

}

.si-audience-switch__link:focus-visible {
    outline: 3px solid #FF5316;
    outline-offset: 3px;
}

@media (max-width: 767px) {

    .si-audience-switch-shell {
        margin-bottom: 20px;
    }

    .si-audience-switch {
        width: min(100%, 360px);
        padding: 4px;
    }

    .si-audience-switch__link {
        min-height: 46px;
        padding: 10px 12px;

        font-size: 14px;
    }

}

@media (max-width: 380px) {

    .si-audience-switch__link {
        padding-right: 8px;
        padding-left: 8px;

        font-size: 13px;
    }

}

@media (prefers-reduced-motion: reduce) {

    .si-audience-switch__link {
        transition: none;
    }

    .si-audience-switch__link:not(.is-active):hover {
        transform: none;
    }

}/* End custom CSS */