.ServiceCard_card__nunig {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1.5rem;
    background-color: var(--c-dark--deeper);
    border-radius: 1rem;
    padding: 2rem;
    transition: background-color .2s ease;
    color: var(--c-black);
    position: relative;
    overflow: hidden;
    width: 100%
}

.ServiceCard_card__nunig:hover {
    background-color: var(--c-my-stylus-yellow)
}

.ServiceCard_textContent__jlIuK {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    max-width: 85%
}

.ServiceCard_title__OxDaG {
    font: var(--text-big-bold);
    color: #fff;
    color: #000000;

    margin: 0;
    max-width: 80%
}

.ServiceCard_description__f_96J {
    font: var(--text-small)
}

.ServiceCard_icon__RUtnx {
    position: absolute;
    top: 2rem;
    right: -.75rem;
    object-fit: contain
}

@media (max-width:48rem) {
    .ServiceCard_card__nunig {
        gap: 0;
        padding: 1rem
    }

    .ServiceCard_card__nunig svg {
        margin-left: auto;
        width: 1rem;
        height: 1rem
    }

    .ServiceCard_textContent__jlIuK {
        gap: 0
    }

    .ServiceCard_title__OxDaG {
        font: var(--text-medium-bold);
        max-width: unset
    }

    .ServiceCard_description__f_96J {
        font: var(--text-super-small)
    }

    .ServiceCard_icon__RUtnx {
        position: static;
        object-fit: contain;
        width: 2rem;
        height: 2rem;
        margin: 0 0 1rem
    }
}

.Header_header__FG61s {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    color: var(--c-black)
}

.Header_titleContainer__ge2gx {
    display: flex;
    flex-direction: column;
    /* gap: 1rem */
}

.Header_title__3GN7s {
    font: var(--h2-font);
    margin: 0
}

.Header_subtitle__IoCaB {
    font: var(--text-medium);
    margin: 0
}

@media (max-width:48rem) {
    .Header_titleContainer__ge2gx {
        gap: .5rem
    }

    .Header_header__FG61s {
        gap: 1rem;
        flex-direction: column
    }
}

.ServiceList_wrapper__LUzai {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: .5rem
}

/* .ServiceList_wrapper__LUzai>a {
    max-width: calc(33% - .25rem)
} */

/* .ServiceList_wrapper__LUzai>a:nth-child(-n+2) {
    max-width: calc(50% - .25rem)
} */

.ServiceList_wrapper__LUzai>a:nth-child(-n+2) img {
    width: 5rem;
    height: 5rem
}

@media (max-width:48rem) {
    /* .ServiceList_wrapper__LUzai>a {
        max-width: calc(50% - .25rem)
    }

    .ServiceList_wrapper__LUzai>a:last-child {
        max-width: 100%;
        flex-direction: row;
        align-items: center
    }

    .ServiceList_wrapper__LUzai>a:last-child img {
        margin: 0 1rem 0 0
    }

    .ServiceList_wrapper__LUzai>a:nth-child(-n+2) img {
        width: 2rem;
        height: 2rem
    } */
}