@charset "utf-8";

/*성과창출 코칭’ */

.main-sec-08 {
    padding: var(--space-80-fivexl) 0;
}

.main-sec-08 .container {
    background: #f4fafa;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 50px;
}


.main-coaching-swiper .swiper-slide {
    border-radius: var(--radius-16-lg);
    border: 1px solid var(--color-CCCCCC-line);
    display: flex;
    flex-direction: column;
}

.main-coaching-swiper {
    margin: var(--space-60-fourxl) 0;
}

.main-coaching-swiper .main-coaching-text {
    border-top-left-radius: var(--radius-16-lg);
    border-top-right-radius: var(--radius-16-lg);
    color: var(--color-ffffff-white);
    font-size: var(--font-18-lg);
    padding: var(--space-12-xs) 0;
    text-align: center;
    width: 100%;
}

.main-coaching-swiper .main-coaching-text.gray {
    background: #8b9091;
}

.main-coaching-swiper .main-coaching-text.navy {
    background: var(--color-1b1464-primary)
}

.main-coaching-swiper .main-coaching-text.gold {
    background: #8b7434;
}

.main-coaching-swiper .main-coaching-img {
    align-items: center;
    background: var(--color-ffffff-white);
    border-bottom-left-radius: var(--radius-16-lg);
    border-bottom-right-radius: var(--radius-16-lg);
    display: flex;
    justify-content: center;
    padding: var(--space-8-xxs);
    width: 100%;
}

/* .main-coaching-swiper .main-coaching-img img {
    width: max-content;
} */

.main-sec-06 a {
    border: 1px solid var(--color-1b1464-primary);
    border-radius: var(--radius-8-sm);
    color: var(--color-1b1464-primary);
    font-size: var(--font-20-xl);
    padding: var(--space-12-xs) var(--space-32-xl);
}

.main-expert-swiper {
    margin: var(--space-80-fivexl) 0 0 0;
}

.main-expert-swiper .swiper-slide {
    align-items: flex-start;
    background: #e0e0e0;
    border-radius: var(--radius-16-lg);
    display: flex;
    flex-direction: column;
}

.main-expert-swiper .swiper-slide:nth-child(2n) {
    margin: var(--space-40-xxl) 0 0 0;
}

.main-expert-swiper .expert-info {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: var(--space-4-min);
    margin: var(--space-20-md);
}

.main-expert-swiper .expert-info h6 {
    font-size: var(--font-16-md);
    font-weight: var(--font-600-semibold);
}

.main-expert-swiper .expert-info p {
    font-size: var(--font-14-xs);
    font-weight: var(--font-400-regular);
    text-align: left;
}

.main-expert-swiper img {
    border-bottom-left-radius: var(--radius-16-lg);
    border-bottom-right-radius: var(--radius-16-lg);
}
