@charset "UTF-8";

/*********************************************************************
**********************************************************************
                           레이아웃
**********************************************************************
*********************************************************************/
.fashion-focus-major {
    font-family: 'NotoSansCJKkr' ;
    line-height: 1.2;
}
.fashion-section1 {
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-focus-major/fashion-bg01-211228.jpg") no-repeat;
    background-size: cover;
}
.fashion-section2 {
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-focus-major/fashion-bg02-211228.jpg") no-repeat center center;
    background-size: cover;
}
.fashion-section3 {
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-focus-major/fashion-bg03-211228.jpg") no-repeat;
    background-size: cover;
}
.fashion-section4 {
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-focus-major/fashion-bg04-211228.jpg") no-repeat center top;
    background-size: cover;
}
.fashion-section5 {
    background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-focus-major/fashion-bg05-211228.jpg") no-repeat;
    background-size: cover;
}
.fashion-section6 {
    background: #EDE9CF;
}
.fashion-section7 {
    background: #000;
}
.fashion-max-width {
    width: 1080px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 130px 0;
}

/* h2 타이틀 */
.fashion-section-title {
    font-size: 70px;
    text-align: center;
    color: #000;
    font-weight: 700;
}
.fashion-section-title > strong {
    color: #A9401B;
}
@media screen and (max-width: 1080px) {
    .fashion-max-width {
        width: 100%;
        padding: 30px;
    }
    .fashion-section-title {
        font-size: 50px;
    }
}
@media screen and (max-width: 720px) {
    .fashion-section-title {
        font-size: 6.4vw;
    }
}


/*********************************************************************
**********************************************************************
                           메인 비쥬얼
**********************************************************************
*********************************************************************/
.fashion-section1 {
    text-align: center;
}
.fashion-section1 > div > p {
    font-size: 40px;
    color: #000;
}
.fashion-section1 > div > h1 {
    font-size: 120px;
    color: #000;
    padding: 20px 0;
}
.fashion-section1 > div > h1 > strong {
    color: #A9401B;
}
.fashion-section1 > div > div {
    width: 100%;
    padding: 20px;
    background: #fff;
    box-sizing: border-box;
    border-radius: 16px;
    box-shadow: 10px 10px 40px #000000;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 90px;

}
.fashion-section1 > div > div > span {
    display: inline-block;
    margin: 0 30px;
}
.fashion-section1 > div > span {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.fashion-section1 > div > span > a {
    display: inline-block;
    width: 30%;
    color: #fff;
    background: #000;
    border-radius: 60px;
    font-size: 32px;
    font-weight: 700;
    padding: 16px;
}
@media screen and (max-width: 1080px) {
    .fashion-section1 > div > p {
        font-size: 30px;
    }
    .fashion-section1 > div > h1 {
        font-size: 90px;
        padding: 20px 0;
    }
    .fashion-section1 > div > div {
        padding: 20px;
        box-shadow: 10px 10px 40px #00000080;
        margin-bottom: 40px;

    }
    .fashion-section1 > div > div > span {
        margin: 0 16px;
    }
    .fashion-section1 > div > div > span:nth-child(1){
        width: 25%;
    }
    .fashion-section1 > div > div > span:nth-child(2){
        width: 35%;
    }
    .fashion-section1 > div > div > span:nth-child(3){
        width: 20%;
    }
    .fashion-section1 > div > div > span:nth-child(4){
        width: 15%;
    }
    .fashion-section1 > div > span {
        display: none;
    }
}

@media screen and (max-width: 720px) {
    .fashion-section1 > div > p {
        font-size: 4.1667vw;
    }
    .fashion-section1 > div > h1 {
        font-size: 12.5000vw;
        padding: 5.7778vw 0;
    }
    .fashion-section1 > div > div {
        padding: 2.7778vw;
        box-shadow: 1.3889vw 1.3889vw 5.5556vw #00000080;
        margin-bottom: 5.5556vw;

    }
    .fashion-section1 > div > div > span {
        margin: 0 2.2222vw;
    }
}

/*********************************************************************
**********************************************************************
                          집중반 메리트
**********************************************************************
*********************************************************************/
.fashion-section2 .fashion-section-title {
    position: relative;
    z-index: 1;
    margin-bottom: 200px;
}
.fashion-section2 .fashion-section-title::before {
    content: 'FASHION DESIGN';
    font-size: 120px ;
    color: #F0DCC5;
    position: absolute;
    left: 50%;
    top: 70%;
    transform: translateX(-50%);
    width: 100%;
    z-index: -1;
    font-weight: 900;
    line-height: 1;
}

/* section2의 서브 타이틀 */
.fashion-section2 .fashion-section2-con {
    position: relative;
    margin-bottom: 200px;
}
.fashion-section2 .fashion-section2-con:last-child{
    margin: 0;
}
.fashion-section2 .fashion-section2-con .fashion-section2-con-number {
    position: absolute;
    z-index: 2;
    left: 50%;
    top: -50px;
    transform: translateX(-50%);
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #000;
    color: #fff;
    font-size: 32px;
    line-height: 36px;
    text-align: center;
}
.fashion-section2 .fashion-section2-con .fashion-section2-con-number:before{
    content: '';
    position: absolute;
    left: 50%;
    bottom: 110%;
    transform: translateX(-50%);
    width: 2px;
    height: 60px;
    background: #000;
}
.fashion-section2 .fashion-section2-con-title {
    font-size: 54px;
    color: #000;
    text-align: center;
    font-weight: 400;
    margin-bottom: 48px;
}
.fashion-section2 .fashion-section2-con-title > strong {
    color: #C84013;
}

/* 1 */
.fashion-section2 .fashion-section2-con-grid {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    row-gap: 30px;
    column-gap: 30px;
    margin-bottom: 24px;
}
.fashion-section2 .fashion-section2-con-grid-box {
    width: calc(50% - 15px);
    background: #fff;
    text-align: center;
    border-radius: 8px;
    box-shadow: 10px 10px 30px #00000060;
}
.fashion-section2 .fashion-section2-con-grid-title {
    display: flex;
    align-items: center;
    padding: 32px 16px;
}
.fashion-section2 .fashion-section2-con-grid-title > span {
    display: inline-block;
    margin: 0 16px 0 0;
    width: 20%;
}
.fashion-section2 .fashion-section2-con-grid-title > span > img {
    width: 100%;
}
.fashion-section2 .fashion-section2-con-grid-title > h4 {
    text-align: left;
    font-size: 20px;
    color: #767676;
    font-weight: 400;
}
.fashion-section2 .fashion-section2-con-grid-title > h4 > strong {
    font-size: 24px;
    color: #000;
}

.fashion-section2 .fashion-section2-con-grid-img {
    width: 100%;
    background: #FDF7EF;
    height: 130px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fashion-section2 .fashion-section2-con-grid-img > figcaption {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 34px;
}
.fashion-section2 .fashion-section2-con-grid-img > figcaption > img {
    width: 100%;
}

.fashion-section2 .fashion-section2-con-grid-text {
    padding: 16px 0;
    font-size: 18px;
    color: #767676;
}
.fashion-section2 .fashion-section2-con1 > p {
    text-align: center;
    color: #767676;
    font-size: 16px;
    margin-bottom: 60px;
}
.fashion-section2 .fashion-section2-con1 > span {
    text-align: center;
    display: inline-block;
    width: 100%;
}
.fashion-section2 .fashion-section2-con1 > span > a {
    display: inline-block;
    width: 30%;
    background: #000;
    color: #fff;
    font-size: 30px;
    padding: 12px 0;
    box-sizing: border-box;
    border-radius: 54px;
}


/* 2 */
.fashion-section2 .fashion-section2-con2-box {
    display: flex;
    border-radius: 16px;
    box-shadow:  10px 10px 30px #00000060;
    background: #fff;
    margin-bottom: 20px;
}
.fashion-section2 .fashion-section2-con2-box-img {
    width: 50%;
    border-radius: 16px 0 0 16px;
    overflow: hidden;
}
.fashion-section2 .fashion-section2-con2-box-img > img {
    width: 100%;
}
.fashion-section2 .fashion-section2-con2-box-text {
    position: relative;
    width: 50%;
    padding: 24px 0 0 30px;
}
.fashion-section2 .fashion-section2-con2-box-text > ul {
    font-size: 22px;
}
.fashion-section2 .fashion-section2-con2-box-text > div {
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(50%);
    width: 330px;
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 16px;
    box-shadow: 5px 5px 20px #00000060;
    padding: 20px;
    box-sizing: border-box;
}
.fashion-section2 .fashion-section2-con2-box-text > div > span {
    display: inline-block;
    width: 35%;
}
.fashion-section2 .fashion-section2-con2-box-text > div > span > img {
    width: 80%;
    margin: 0 auto;
    display: inline-block;
}
.fashion-section2 .fashion-section2-con2-box-text > div > p {
    width: 65%;
    font-size: 18px;
}

.fashion-section2 .fashion-section2-con2 > p {
    font-size: 16px;
    color: #767676;
}


/* 3 */
.fashion-section2 .fashion-section2-con3-box {
    display: flex;
    align-items: end;
    padding: 30px;
    background: #fff;
    margin-top: 90px;
}
.fashion-section2 .fashion-section2-con3-box-img {
    width: 50%;
}
.fashion-section2 .fashion-section2-con3-box-img > img {
    width: 100%;
}
.fashion-section2 .fashion-section2-con3-box-text {
    width: 50%;
    box-sizing: border-box;
    padding-left: 16px;
    position: relative;
}
.fashion-section2 .fashion-section2-con3-box-text > div {
    position: absolute;
    left: 16px;
    bottom: 100%;
    width: 95%;
    box-sizing: border-box;
    padding: 30px 20px;
    background: #fff;
    box-shadow: 5px 5px 20px #00000060;
    border-radius: 16px;
}
.fashion-section2 .fashion-section2-con3-box-text > div > img {
    position: absolute;
    right: 3%;
    top: 3%;
}
.fashion-section2 .fashion-section2-con3-box-text > div > span {
    display: inline-block;
    margin-bottom: 16px;
}
.fashion-section2 .fashion-section2-con3-box-text > div > h4 {
    font-size: 20px;
    font-weight: 400;
    color: #000;
    margin-bottom: 14px;
}
.fashion-section2 .fashion-section2-con3-box-text > div > p {
    font-size: 18px;
    color: #767676;
    margin-bottom: 14px;
}
.fashion-section2 .fashion-section2-con3-box-text > div > div {
    text-align:right;
    color: #767676;
    font-size: 16px;
}
.fashion-section2 .fashion-section2-con3-box-text > div > div > span {
    color: #000;
}
.fashion-section2 .fashion-section2-con3-box-text > p {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    color: #000;
    line-height: 1.4;
}
.fashion-section2 .fashion-section2-con3-box-text > p > span {
    display: block;
    margin-bottom: 16px;
}


/* 4 */
.fashion-section2 .fashion-section2-con4-box {
    border-radius: 16px;
    background: #FDF7EF;
    text-align: center;
    box-shadow: 10px 10px 30px #00000050;
}
.fashion-section2 .fashion-section2-con4-box > span {
    display: inline-block;
    padding: 36px 0;
    box-sizing: border-box;
    width: 100%;
    background: #fff;
    position: relative;
    border-radius: 16px 16px 0 0;
}
.fashion-section2 .fashion-section2-con4-box > span > img {
    width: 70%;
}
.fashion-section2 .fashion-section2-con4-box > span > p {
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translate(-50%,-50%);
    font-size: 18px;
    color: #767676;
    background: #fff;
    padding: 12px 16px;
    display: inline-block;
    width: 80%;
    border-radius: 32px;
    box-shadow: 5px 5px 30px  #00000020;
}
.fashion-section2 .fashion-section2-con4-box-text1  {
    display: flex;
    justify-content: center;
    padding: 66px 0 16px;
}
.fashion-section2 .fashion-section2-con4-box-text1 > li {
    width: 141px;
    height: 141px;
    text-align: center;
    border-radius: 50%;
    margin: 0 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fashion-section2 .fashion-section2-con4-box-text1 > li:nth-child(1n) {
    background: #EFCA9D;
}
.fashion-section2 .fashion-section2-con4-box-text1 > li:nth-child(2n){
    background: #EDD8BF;
}
.fashion-section2 .fashion-section2-con4-box-text1 > li > span {
    font-size: 22px;
    color: #000;
}
.fashion-section2 .fashion-section2-con4-box-text2 {
    padding-bottom: 40px;
    display: flex;
    justify-content: center;
}
.fashion-section2 .fashion-section2-con4-box-text2 > li {
    width: 141px;
    height: 141px;
    text-align: center;
    border-radius: 50%;
    margin: 0 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fashion-section2 .fashion-section2-con4-box-text2 > li:nth-child(1n){
    background: #EDD8BF;
}
.fashion-section2 .fashion-section2-con4-box-text2 > li:nth-child(2n) {
    background: #EFCA9D;
}
.fashion-section2 .fashion-section2-con4-box-text2 > li > span {
    font-size: 22px;
    color: #000;
}
.fashion-section2 .fashion-section2-con4-box-text3 {
    position: absolute;
    right: 2%;
    bottom: 0;
    transform: translateY(30%);
    width: 105px;
    height: 105px;
    border-radius: 50%;
    background: #000;
    color: #fff;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fashion-section2 .fashion-section2-con4-box-text3 > span > strong {
    font-size: 32px;
}
@media screen and (max-width: 1080px) {
    .fashion-section2 .fashion-section-title {
        margin-bottom: 150px;
    }
    .fashion-section2 .fashion-section-title::before {
        font-size: 74px ;
        top: 80%;
    }

    /* section2의 서브 타이틀 */
    .fashion-section2 .fashion-section2-con {
        margin-bottom: 50px;
    }
    .fashion-section2 .fashion-section2-con .fashion-section2-con-number:before{
        content: '';
        position: absolute;
        left: 50%;
        bottom: 110%;
        width: 2px;
        height: 30px;
    }
    .fashion-section2 .fashion-section2-con-title {
        font-size: 44px;
        margin-bottom: 48px;
    }

    /* 1 */
    .fashion-section2 .fashion-section2-con-grid {
        row-gap: 30px;
        column-gap: 0;
        margin-bottom: 24px;
    }
    .fashion-section2 .fashion-section2-con-grid-box{width: 100%;}
    .fashion-section2 .fashion-section2-con-grid-title {
        padding: 32px 16px;
    }
    .fashion-section2 .fashion-section2-con-grid-title > span {
        margin: 0 16px 0 0;
    }
    .fashion-section2 .fashion-section2-con-grid-title > h4 {
        font-size: 24px;
    }
    .fashion-section2 .fashion-section2-con-grid-title > h4 > strong {
        font-size: 30px;
    }

    .fashion-section2 .fashion-section2-con-grid-img {
        width: 100%;
        height: 160px;
    }
    .fashion-section2 .fashion-section2-con-grid-box:nth-child(1) .fashion-section2-con-grid-img > img {
        width: 20%;
    }
    .fashion-section2 .fashion-section2-con-grid-box:nth-child(2) .fashion-section2-con-grid-img > img {
        width: 40%;
    }
    .fashion-section2 .fashion-section2-con-grid-box:nth-child(3) .fashion-section2-con-grid-img > img {
        width: 30%;
    }
    .fashion-section2 .fashion-section2-con-grid-img > figcaption {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 50px;
    }
    .fashion-section2 .fashion-section2-con-grid-img > figcaption > img {
        width: 100%;
    }

    .fashion-section2 .fashion-section2-con-grid-text {
        padding: 16px 0;
        font-size: 18px;
    }
    .fashion-section2 .fashion-section2-con1 > p {
        font-size: 16px;
        margin-bottom: 60px;
    }
    .fashion-section2 .fashion-section2-con1 > span > a {
        display: none;
    }

    /* 2 */
    .fashion-section2 .fashion-section2-con2 {
        margin-bottom: 100px;
    }
    .fashion-section2 .fashion-section2-con2-box {
        display: block;
        box-shadow:  10px 10px 30px #00000060;
        margin-bottom: 150px;
    }
    .fashion-section2 .fashion-section2-con2-box-img {
        width: 100%;
        display: inline-block;
        border-radius: 6px 6px 0 0;
        overflow: hidden;

    }
    .fashion-section2 .fashion-section2-con2-box-img > img {
        width: 100%;
    }
    .fashion-section2 .fashion-section2-con2-box-text {
        position: relative;
        width: 100%;
        padding: 24px  30px;
        box-sizing: border-box;
    }
    .fashion-section2 .fashion-section2-con2-box-text > ul {
        font-size: 26px;
    }
    .fashion-section2 .fashion-section2-con2-box-text > div {
        transform: translateY(85%);
        width: 70%;
        box-shadow: 5px 5px 20px #00000060;
        padding: 30px 20px;
    }
    .fashion-section2 .fashion-section2-con2-box-text > div > span {
        width: 35%;
    }
    .fashion-section2 .fashion-section2-con2-box-text > div > span > img {
        width: 80%;
        margin: 0 auto;
    }
    .fashion-section2 .fashion-section2-con2-box-text > div > p {
        font-size: 20px;
    }

    .fashion-section2 .fashion-section2-con2 > p {
        font-size: 16px;
    }


    /* 3 */
    .fashion-section2 .fashion-section2-con3 {
        margin-bottom: 100px;
    }
    .fashion-section2 .fashion-section2-con3-box {
        padding: 30px;
        margin-top: 300px;
        display: block;
        text-align: center;
        position: relative;
    }
    .fashion-section2 .fashion-section2-con3-box-img {
        width: 60%;
        margin: 0 0 20px;
        display: inline-block;

    }
    .fashion-section2 .fashion-section2-con3-box-img > img {
        width: 100%;
    }
    .fashion-section2 .fashion-section2-con3-box-text {
        position: initial;
        width: 100%;
        padding-left: 16px;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div {
        left: 0;
        bottom: 100%;
        transform: translateY(5%);
        width: 100%;
        padding: 30px 20px;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div > span {
        margin-bottom: 16px;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div > h4 {
        font-size: 20px;
        margin-bottom: 14px;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div > p {
        margin-bottom: 14px;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div > div {
        font-size: 16px;
    }
    .fashion-section2 .fashion-section2-con3-box-text > p {
        font-size: 25px;
    }
    .fashion-section2 .fashion-section2-con3-box-text > p > span {
        margin-bottom: 16px;
    }


    /* 4 */
    .fashion-section2 .fashion-section2-con:last-child {
        margin-bottom: 100px;
    }
    .fashion-section2 .fashion-section2-con4-box {
        box-shadow: 10px 10px 30px #00000050;
    }
    .fashion-section2 .fashion-section2-con4-box > span {
        padding: 36px 0;
    }
    .fashion-section2 .fashion-section2-con4-box > span > img {
        width: 90%;
    }
    .fashion-section2 .fashion-section2-con4-box > span > p {
        font-size: 20px;
        padding: 12px 16px;
        width: 80%;
        box-shadow: 5px 5px 30px  #00000020;
    }
    .fashion-section2 .fashion-section2-con4-box-text1  {
        padding: 66px 0 16px;
    }
    .fashion-section2 .fashion-section2-con4-box-text1 > li {
        width: 141px;
        height: 141px;
        margin: 0 16px;
    }
    .fashion-section2 .fashion-section2-con4-box-text1 > li > span {
        font-size: 22px;
    }
    .fashion-section2 .fashion-section2-con4-box-text2 {
        padding-bottom: 40px;
    }
    .fashion-section2 .fashion-section2-con4-box-text2 > li {
        width: 141px;
        height: 141px;
        margin: 0 16px;
    }
    .fashion-section2 .fashion-section2-con4-box-text2 > li > span {
        font-size: 22px;
    }
    .fashion-section2 .fashion-section2-con4-box-text3 {
        width: 105px;
        height: 105px;
        font-size: 20px;
    }
    .fashion-section2 .fashion-section2-con4-box-text3 > span > strong {
        font-size: 32px;
    }
}


@media screen and (max-width: 720px) {
    .fashion-section2 .fashion-section-title {
        margin-bottom: 14.8333vw;
    }
    .fashion-section2 .fashion-section-title::before {
        font-size: 10.2778vw ;
        white-space: nowrap;
        width: 100vw;
    }

    /* section2의 서브 타이틀 */
    .fashion-section2 .fashion-section2-con .fashion-section2-con-number {
        display: none;
    }
    .fashion-section2 .fashion-section2-con {
        margin-bottom: 6.9444vw;
    }
    .fashion-section2 .fashion-section2-con .fashion-section2-con-number:before{
        width: 0.2778vw;
        height: 4.1667vw;
    }
    .fashion-section2 .fashion-section2-con-title {
        font-size: 6.1111vw;
        margin-bottom: 6.6667vw;
    }

    /* 1 */
    .fashion-section2 .fashion-section2-con-grid {
        row-gap: 4.1667vw;
        margin-bottom: 3.3333vw;
    }
    .fashion-section2 .fashion-section2-con-grid-title {
        padding: 4.4444vw 1.2222vw;
    }
    .fashion-section2 .fashion-section2-con-grid-title > span {
        margin: 0 2.2222vw 0 0;
    }
    .fashion-section2 .fashion-section2-con-grid-title > h4 {
        font-size: 3.3333vw;
    }
    .fashion-section2 .fashion-section2-con-grid-title > h4 > strong {
        font-size: 4.1667vw;
    }

    .fashion-section2 .fashion-section2-con-grid-img {
        height: 22.2222vw;
    }
    .fashion-section2 .fashion-section2-con-grid-img > figcaption {
        width: 6.9444vw;
    }
    .fashion-section2 .fashion-section2-con-grid-text {
        padding: 2.2222vw 0;
        font-size: 2.5000vw;
    }
    .fashion-section2 .fashion-section2-con1 > p {
        font-size: 2.2222vw;
        margin-bottom: 8.3333vw;
    }
    /* 2 */
    .fashion-section2 .fashion-section2-con2 {
        margin-bottom: 19.8889vw;
    }
    .fashion-section2 .fashion-section2-con2-box {
        box-shadow:  1.3889vw 1.3889vw 4.1667vw #00000060;
        margin-bottom: 20.8333vw;
        border-radius: 6px;
    }
    .fashion-section2 .fashion-section2-con2-box-text {
        padding: 3.3333vw  4.1667vw;
    }
    .fashion-section2 .fashion-section2-con2-box-text > ul {
        font-size: 3.2vw;
    }
    .fashion-section2 .fashion-section2-con2-box-text > ul > li > img {
        width: 7.3611vw;
    }
    .fashion-section2 .fashion-section2-con2-box-text > div {
        box-shadow: 0.6944vw 0.6944vw 2.7778vw #00000060;
        padding: 4.1667vw 2.7778vw;
        border-radius: 6px;
    }
    .fashion-section2 .fashion-section2-con2-box-text > div > p {
        font-size: 2.7778vw;
    }
    .fashion-section2 .fashion-section2-con2 > p {
        font-size: 2.2222vw;
    }


    /* 3 */
    .fashion-section2 .fashion-section2-con3 {
        margin-bottom: 22.8889vw;
    }
    .fashion-section2 .fashion-section2-con3-box {
        padding: 4.1667vw;
        margin-top: 50.6667vw;
        border-radius: 6px;
    }
    .fashion-section2 .fashion-section2-con3-box-img {
        margin: 0 0 2.7778vw;
    }
    .fashion-section2 .fashion-section2-con3-box-text {
        padding-left: 2.2222vw;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div {
        padding: 4.1667vw 2.7778vw;
        text-align: left;
        border-radius: 6px;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div > img {
        width: 20vw;
        height: 20vw;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div > span {
        margin-bottom: 2.2222vw;
        width: 20%;
        display: flex;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div > h4 {
        font-size: 3.7778vw;
        margin-bottom: 1.9444vw;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div > p {
        font-size: 3.7778vw;
        margin-bottom: 1.9444vw;
    }
    .fashion-section2 .fashion-section2-con3-box-text > div > div {
        font-size: 3.2222vw;
    }
    .fashion-section2 .fashion-section2-con3-box-text > p {
        font-size: 4.4722vw;
    }
    .fashion-section2 .fashion-section2-con3-box-text > p > span {
        margin-bottom: 2.2222vw;
    }


    /* 4 */
    .fashion-section2 .fashion-section2-con:last-child {
        margin-bottom: 13.8889vw;
    }
    .fashion-section2 .fashion-section2-con4-box {
        box-shadow: 1.3889vw 1.3889vw 4.1667vw #00000050;
        border-radius: 6px;
    }
    .fashion-section2 .fashion-section2-con4-box > span {
        padding: 5.0000vw 0;
    }
    .fashion-section2 .fashion-section2-con4-box > span > p {
        font-size: 2.7778vw;
        padding: 1.6667vw 2.2222vw;
        box-shadow: 0.6944vw 0.6944vw 4.1667vw  #00000020;
    }
    .fashion-section2 .fashion-section2-con4-box-text1  {
        padding: 9.1667vw 0 2.2222vw;
        justify-content: space-around;
    }
    .fashion-section2 .fashion-section2-con4-box-text1 > li {
        width: 19.5833vw;
        height: 19.5833vw;
        margin: 0 ;
    }
    .fashion-section2 .fashion-section2-con4-box-text1 > li > span {
        font-size: 3.0556vw;
    }
    .fashion-section2 .fashion-section2-con4-box-text2 {
        padding-bottom: 5.5556vw;
    }
    .fashion-section2 .fashion-section2-con4-box-text2 > li {
        width: 19.5833vw;
        height: 19.5833vw;
        margin: 0 2.2222vw;
    }
    .fashion-section2 .fashion-section2-con4-box-text2 > li > span {
        font-size: 3.0556vw;
    }
    .fashion-section2 .fashion-section2-con4-box-text3 {
        width: 14.5833vw;
        height: 14.5833vw;
        font-size: 2.7778vw;
        right: 0;
    }
    .fashion-section2 .fashion-section2-con4-box-text3 > span > strong {
        font-size: 4.4444vw;
    }
}

/*********************************************************************
**********************************************************************
                         수강이 필요한 유형
**********************************************************************
*********************************************************************/
.fashion-section3 .fashion-section-title {
    margin-bottom: 60px;
}
.fashion-section3 .fashion-section-con > div {
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    padding: 10px;
    border-radius: 8px;
    box-sizing: border-box;
    box-shadow: 5px 5px 30px #00000050;
}
.fashion-section3 .fashion-section-con > div > h4 {
    width: 15%;
    font-size: 30px;
    color: #C84013;
    text-align: center;
}
.fashion-section3 .fashion-section-con > div > p {
    width: 50%;
    color: #000;
    font-size: 30px;
}
.fashion-section3 .fashion-section-con > div > p > span {
    font-weight: 400;
}
.fashion-section3 .fashion-section-con > div > span {
    display: inline-block;
    width: 35%;
}
.fashion-section3 .fashion-section-con > div > span > img {
    width: 100%;
}

@media screen and (max-width: 1080px) {
    .fashion-section3 .fashion-section-con > div > p {
        width: 85%;
    }
    .fashion-section3 .fashion-section-con > div > span {
        display: none;
    }
}


@media screen and (max-width: 720px) {
    .fashion-section3 .fashion-section-title {
        margin-bottom: 8.3333vw;
    }
    .fashion-section3 .fashion-section-con > div {
        margin-bottom: 4.1667vw;
        display: block;
        padding: 4.1667vw 4.1667vw 1.3889vw;
        box-shadow: 0.6944vw 0.6944vw 4.1667vw #00000050;
    }
    .fashion-section3 .fashion-section-con > div > h4 {
        width: 100%;
        font-size: 4.1667vw;
        text-align: left;
        margin-bottom: 2.2222vw;
    }
    .fashion-section3 .fashion-section-con > div > p {
        width: 100%;
        font-size: 4.1667vw;
        margin-bottom: 2.7778vw;
    }
    .fashion-section3 .fashion-section-con > div > span {
        width: 100%;
        display: inline-block;
    }
}

/*********************************************************************
**********************************************************************
                          진학 가능한 학교
**********************************************************************
*********************************************************************/
.fashion-section4 .fashion-section-title {
    margin-bottom: 80px;
}
.fashion-section4 .fashion-section4-con {
    margin-bottom: 140px;
}
.fashion-section4 .fashion-section4-con:last-child {
    margin-bottom: 0;
}
.fashion-section4 .fashion-section4-con > h3 {
    text-align: center;
    font-size: 54px;
    color: #000;
    position: relative;
    margin-bottom: 30px;
}
.fashion-section4 .fashion-section4-con > h3::before {
    content: '';
    width: 2px;
    height: 60px;
    background: #000;
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%);
}
.fashion-section4 .fashion-section4-con > h3 > img {
    width: 47px;
}
.fashion-section4 .fashion-section4-con-grid {
    display: flex;
    justify-content: space-between;
}
.fashion-section4 .fashion-section4-con3 .fashion-section4-con-grid {
    justify-content: center;
}
.fashion-section4 .fashion-section4-con-grid-con-box {
    width: 32%;
    background: #fff;
    border-radius: 8px;
    text-align: center;
    box-shadow: 5px 5px 30px #00000060;
}
.fashion-section4 .fashion-section4-con-grid-img {
    border-radius: 8px 8px 0 0;
    overflow: hidden;
    position: relative;
}
.fashion-section4 .fashion-section4-con-grid-img > img {
    width: 100%;
}
.fashion-section4 .fashion-section4-con-grid-img > figcaption {
    position: absolute;
    right: 3%;
    top: 3%;
}

.fashion-section4 .fashion-section4-con-grid-text-box {
    background: #fff;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 10px;
    border-radius: 0 0 8px 8px;
}
.fashion-section4 .fashion-section4-con-grid-text-box > h4 {
    font-size: 26px;
    color: #000;
    margin-bottom: 16px;
}
.fashion-section4 .fashion-section4-con-grid-text-box > h4 > span {
    font-size: 20px;
    font-weight: 400;
}
.fashion-section4 .fashion-section4-con-grid-text-box > p {
    font-size: 18px;
    color: #767676;
}
.fashion-section4 > div > p {
    text-align: center;
    color: #000;
    font-size: 20px;
}



@media screen and (max-width: 1080px) {
    .fashion-section4 .fashion-section-title {
        margin-bottom: 5.5556vw;
    }
    .fashion-section4 .fashion-section4-con {
        margin-bottom: 9.2593vw;
    }
    .fashion-section4 .fashion-section4-con:last-child {
        margin-bottom: 0;
    }
    .fashion-section4 .fashion-section4-con > h3 {
        font-size: 3.7037vw;
        margin-bottom: 2.7778vw;
    }
    .fashion-section4 .fashion-section4-con > h3::before {
        display: none;
    }
    .fashion-section4 .fashion-section4-con > h3 > img {
        width: 4.3519vw;
    }
    .fashion-section4 .fashion-section4-con-grid-con-box {
        width: 32%;
    }

    .fashion-section4 .fashion-section4-con-grid-text-box {
        padding: 1.8519vw 0.9259vw;
    }
    .fashion-section4 .fashion-section4-con-grid-text-box > h4 {
        font-size: 2.2222vw;
        margin-bottom: 1.4815vw;
    }
    .fashion-section4 .fashion-section4-con-grid-text-box > h4 > span {
        font-size: 1.6667vw;
    }
    .fashion-section4 .fashion-section4-con-grid-text-box > p {
        font-size: 1.4815vw;
    }
    .fashion-section4 > div > p {
        font-size: 1.4815vw;
    }
}


@media screen and (max-width: 720px) {
    .fashion-section4 .fashion-section-title {
        margin-bottom: 9.7222vw;
    }
    .fashion-section4 .fashion-section4-con {
        margin-bottom: 11.1111vw;
    }
    .fashion-section4 .fashion-section4-con:last-child {
        margin-bottom: 0;
    }
    .fashion-section4 .fashion-section4-con > h3 {
        font-size: 6.9444vw;
        margin-bottom: 2.7778vw;
    }
    .fashion-section4 .fashion-section4-con > h3::before {
        display: none;
    }
    .fashion-section4 .fashion-section4-con > h3 > img {
        width: 6.5278vw;
    }
    .fashion-section4 .fashion-section4-con-grid {
        display: block;
    }
    .fashion-section4 .fashion-section4-con-grid-con-box {
        width: 100%;
        display: flex;
        margin-bottom: 4.1667vw;
        border-radius: 2.5000vw;
    }
    .fashion-section4 .fashion-section4-con-grid-img {
        width: 50%;
        border-radius: 1.3889vw 0 0 1.3889vw;
    }
    .fashion-section4 .fashion-section4-con-grid-img > img {
        height: 100%;
    }
    .fashion-section4 .fashion-section4-con-grid-img > figcaption {
        display: none;
    }
    .fashion-section4 .fashion-section4-con-grid-text-box {
        width: 50%;
        padding: 2.7778vw 2.2222vw;
        text-align: left;
        border-radius: 0 1.3889vw 1.3889vw 0;
    }
    .fashion-section4 .fashion-section4-con-grid-text-box > h4 {
        font-size: 2.7778vw;
        margin-bottom: 2.2222vw;
    }
    .fashion-section4 .fashion-section4-con-grid-text-box > h4 > span {
        font-size: 2.7778vw;
    }
    .fashion-section4 .fashion-section4-con-grid-text-box > p {
        font-size: 2.7778vw;
    }
    .fashion-section4 > div > p {
        font-size: 3.6111vw;
    }
}


/*********************************************************************
**********************************************************************
                            합격자 현황
**********************************************************************
*********************************************************************/
.fashion-section5 > div {
    text-align: center;
}
.fashion-section5 .fashion-section-title {
    margin-bottom: 40px;
}
.fashion-section5 .fashion-section5-con {
    margin-bottom: 20px;
}
.fashion-section5 .fashion-section5-nav {
    font-size: 22px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 12px 0;
    display: flex;
}
.fashion-section5 .fashion-section5-nav > span {
    display: inline-block;
}
.fashion-section5 .fashion-section5-nav > span:nth-child(-n+3),
.slider-con1,
.slider-con2,
.slider-con3{
    width: 10%;
}
.fashion-section5 .fashion-section5-nav > span:nth-child(4),
.slider-con4 {
    width: 45%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fashion-section5 .fashion-section5-nav > span:nth-child(5),
.slider-con5{
    width: 25%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fashion-section5 .slider-con-box {
    width: 100%;
    display: flex;
}
.fashion-section5 .slider-con {
    padding: 4px 0;
    font-size: 18px;
    color: #767676;
}
.fashion-section5 .slider-con4 {
    text-align: left;
}
.fashion-section5 > div > p {
    font-size: 16px;
    color: #767676;
    text-align: left;
}
.fashion-section5 > div > p > span {
    display: inline-block;
    margin-bottom: 4px;
}
.fashion-section5-slider {
    border-bottom: 1px solid #000;
    padding: 8px 0;
    pointer-events: none;
}
.fashion-section5-slider .slider-con-none {
    font-size: 30px;
}
@media screen and (max-width: 720px) {
    .fashion-section5 .fashion-section-title {
        margin-bottom: 5.5556vw;
    }
    .fashion-section5 .fashion-section5-con {
        margin-bottom: 2.7778vw;
    }
    .fashion-section5 .fashion-section5-nav {
        font-size: 3.6111vw;
        padding: 1.6667vw 0;

    }
    .fashion-section5 .fashion-section5-nav > span:nth-child(-n+3),
    .slider-con1,
    .slider-con2,
    .slider-con3{
        width: 17.5%;
    }
    .fashion-section5 .fashion-section5-nav > span:nth-child(4),
    .slider-con4 {
        width: 47.5%;

    }
    .fashion-section5 .fashion-section5-nav > span:nth-child(5),
    .slider-con5{
        display: none;
    }
    .fashion-section5 .slider-con-box {
        width: 100%;
    }
    .fashion-section5 .slider-con {
        padding: 0.5556vw 0;
        font-size: 3.3333vw;
    }
    .fashion-section5 > div > p {
        font-size: 3vw;
    }
    .fashion-section5 > div > p > span {
        margin-bottom: 0.5556vw;
    }
    .fashion-section5-slider {
        padding: 1.1111vw 0;
    }
    .fashion-section5-slider .slider-con-none {
        font-size: 4vw;
    }
}



/*********************************************************************
**********************************************************************
                           수업스케줄과 혜택
**********************************************************************
*********************************************************************/
.fashion-section6 .fashion-section-title {
    margin-bottom: 46px;
}
.fashion-section6 .fashion-section6-con1 {
    background: #fff;
    padding: 58px;
    border-radius: 8px;
    box-shadow: 5px 5px 30px #00000060;
    margin-bottom: 58px;
}
.fashion-section6 .fashion-section6-con1 > dl {
    display: flex;
    margin-bottom: 16px;
    align-items: center;
}
.fashion-section6 .fashion-section6-con1 > dl > dt {
    display: inline-block;
    width: 13%;
    padding: 8px 0;
    background: #000;
    border-radius: 32px;
    color: #fff;
    text-align: center;
    font-size: 22px;
    margin-right: 32px;
}
.fashion-section6 .fashion-section6-con1 > dl > dd {
    font-size: 26px;
    color: #000;
}
.fashion-section6 .fashion-section6-con1 > dl > dd > strong {
    color: #C84013;
}
.fashion-section6 .fashion-section6-con1-time {
    margin: 60px 0;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap: 20px;
}
.fashion-section6 .fashion-section6-con1-time > div {
    border: 1px solid #000;
    display: flex;

}
.fashion-section6 .fashion-section6-con1-time > div{
    margin-bottom: -1px;
}
.fashion-section6 .fashion-section6-con1-time > div > h4 {
    width: 30%;
    background: #F3F0EA;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
}
.fashion-section6 .fashion-section6-con1-time > div > ul {
    width: 70%;
    padding: 24px 0 24px 20px;
    box-sizing: border-box;
    font-size: 18px;
}
.fashion-section6 .fashion-section6-con1-time > div > ul > li {
    margin-bottom: 8px;
}
.fashion-section6 .fashion-section6-con1-text {
    background: #F3F0EA;
    padding: 24px 20px;
    border-radius: 8px;
}
.fashion-section6 .fashion-section6-con1-text > h5 {
    font-size: 18px;
    margin-bottom: 16px;
}
.fashion-section6 .fashion-section6-con1-text > ul > li {
    font-size: 18px;
    margin-bottom: 4px;
    color: #767676;
}

.fashion-section6 .fashion-section6-con2 {
    background: #fff url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-focus-major/fashion-section6-img02-211228.png") no-repeat;
    background-size: cover;
    padding: 58px;
    border-radius: 8px;
    box-shadow: 5px 5px 30px #00000060;
    text-align: center;
}
.fashion-section6 .fashion-section6-con2 > p {
    margin-bottom: 54px;
    font-size: 30px;
    color: #000;
}
.fashion-section6 .fashion-section6-con2 > p > strong {
    color: #C84013;
}
.fashion-section6 .fashion-section6-con2 > span {
    display: inline-block;
    width: 60%;
}
.fashion-section6 .fashion-section6-con2 > span > img {
    width: 100%;
}


@media screen and (max-width: 1080px) {
    .fashion-section6 .fashion-section-title {
        margin-bottom: 46px;
    }
    .fashion-section6 .fashion-section6-con1 {
        padding: 58px;
        margin-bottom: 58px;
    }
    .fashion-section6 .fashion-section6-con1 > dl {
        margin-bottom: 16px;
    }
    .fashion-section6 .fashion-section6-con1 > dl > dt {
        width: 20%;
        padding: 8px 0;
        font-size: 22px;
        margin-right: 32px;
    }
    .fashion-section6 .fashion-section6-con1 > dl > dd {
        width: 80%;
        font-size: 26px;
    }
    .fashion-section6 .fashion-section6-con1-time {
        margin: 60px 0;
        grid-template-columns: repeat(1,1fr);
    }
    .fashion-section6 .fashion-section6-con1-time > div > h4 {
        width: 30%;
    }
    .fashion-section6 .fashion-section6-con1-time > div > ul {
        width: 70%;
        padding: 24px 0 24px 20px;
        font-size: 18px;
    }
    .fashion-section6 .fashion-section6-con1-time > div > ul > li {
        margin-bottom: 8px;
    }
    .fashion-section6 .fashion-section6-con1-text {
        padding: 24px 20px;
    }
    .fashion-section6 .fashion-section6-con1-text > h5 {
        font-size: 18px;
        margin-bottom: 16px;
    }
    .fashion-section6 .fashion-section6-con1-text > ul > li {
        font-size: 18px;
        margin-bottom: 4px;
    }

    .fashion-section6 .fashion-section6-con2 {
        padding: 58px;
    }
    .fashion-section6 .fashion-section6-con2 > p {
        margin-bottom: 54px;
        font-size: 30px;
    }
    .fashion-section6 .fashion-section6-con2 > span {
        width: 60%;
    }
    .fashion-section6 .fashion-section6-con2 > span > img {
        width: 100%;
    }
}
@media screen and (max-width: 720px) {
    .fashion-section6 .fashion-section-title {
        margin-bottom: 6.3889vw;
    }
    .fashion-section6 .fashion-section6-con1 {
        padding: 8.0556vw;
        margin-bottom: 8.0556vw;
    }
    .fashion-section6 .fashion-section6-con1 > dl {
        margin-bottom: 2.2222vw;
    }
    .fashion-section6 .fashion-section6-con1 > dl > dt {
        width: 25%;
        padding: 1.1111vw 0;
        font-size: 2.8vw;
        margin-right: 4.4444vw;
    }
    .fashion-section6 .fashion-section6-con1 > dl > dd {
        width: 75%;
        font-size: 2.8vw;
    }
    .fashion-section6 .fashion-section6-con1-time {
        margin: 8.3333vw 0;
        grid-template-columns: repeat(1,1fr);
    }
    .fashion-section6 .fashion-section6-con1-time > div > h4 {
        width: 30%;
    }
    .fashion-section6 .fashion-section6-con1-time > div > ul {
        width: 70%;
        padding: 3.3333vw 0 3.3333vw 2.7778vw;
        font-size: 2.5000vw;
    }
    .fashion-section6 .fashion-section6-con1-time > div > ul > li {
        margin-bottom: 1.1111vw;
    }
    .fashion-section6 .fashion-section6-con1-text {
        padding: 3.3333vw 2.7778vw;
    }
    .fashion-section6 .fashion-section6-con1-text > h5 {
        font-size: 2.5000vw;
        margin-bottom: 2.2222vw;
    }
    .fashion-section6 .fashion-section6-con1-text > ul > li {
        font-size: 2.5000vw;
        margin-bottom: 0.5556vw;
    }

    .fashion-section6 .fashion-section6-con2 {
        padding: 6.0556vw;
    }
    .fashion-section6 .fashion-section6-con2 > p {
        margin-bottom: 7.5000vw;
        font-size: 3.6vw;
    }
    .fashion-section6 .fashion-section6-con2 > span {
        width: 90%;
    }
    .fashion-section6 .fashion-section6-con2 > span > img {
        width: 100%;
    }
}



/*********************************************************************
**********************************************************************
                           아트유학 포트폴리오
**********************************************************************
*********************************************************************/
.fashion-section7 > div {
    display: flex;
    justify-content: center;
}

.fashion-section7 > div > div{
    margin-left: 16px;
}
.fashion-section7 > div > div > h2 {
    font-size: 36px;
    color: #fff;
}
.fashion-section7 > div > div > h2 > span {
    font-size: 60px;
}
.fashion-section7 > div > div > h2 > span > span {
    color: #69A82C;
}
.fashion-section7 > div > div > p {
    font-size: 26px;
    color: #EDE9CF;
    margin: 16px 0 24px;
}
.fashion-section7 > div > div > p > span {
    color: #fff;
    font-size: 30px;
}

@media screen and (max-width: 1080px) {
    .fashion-section7 > div {
        display: block;
        text-align: center;
    }

    .fashion-section7 > div > div{
        margin-left: 0;
    }
}
@media screen and (max-width: 720px) {
    .fashion-section7 > div > span {
        width: 24.1667vw;
        display: inline-block;
    }
    .fashion-section7 > div > span > img {
        width: 100%;
    }
    .fashion-section7 > div > div > h2 {
        font-size: 6.2500vw;
    }
    .fashion-section7 > div > div > h2 > span {
        font-size: 9.7222vw;
    }
    .fashion-section7 > div > div > p {
        font-size: 3.6111vw;
        margin: 2.2222vw 0 3.3333vw;
    }
    .fashion-section7 > div > div > p > span {
        font-size: 4.1667vw;
    }

}
/*******************************************************************************
                         패션 스튜디오 완비 - 230331 추가
********************************************************************************/
.fashion-design-section6-con {margin-bottom: 40px;text-align: left;}
.fashion-design-section6-con:last-of-type {margin-bottom: 0;}
.fashion-design-section6-con h3 {margin-bottom: 20px;font-size: 18px;}
.fashion-design-section6-con p {font-size: 15px;margin-bottom: 20px;}
.fashion-design-section6-imgBox.img1 {background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-design/fashion-design-section3-img01-major.jpg") no-repeat center center;background-size: cover;aspect-ratio: 9 / 5;}
.fashion-design-section6-imgBox.img2 {background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-design/fashion-design-section3-img02-major.jpg") no-repeat center center;background-size: cover;aspect-ratio: 54 / 25;}
.fashion-design-section6-imgBox.img3 {background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-design/fashion-design-section3-img03-major.jpg") no-repeat center center;background-size: cover;aspect-ratio: 108 / 29;}
.fashion-design-section6-imgBox.img4 {background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/fashion-design/fashion-design-section3-img04-major.jpg") no-repeat center center;background-size: cover;aspect-ratio: 54 / 25;}
.fashion-design-title {font-size: 26px;margin-bottom: 40px;line-height: 1.2; text-align: center}

@media (min-width: 1080px) {
    .fashion-design-title {font-size: 3rem;margin-bottom: 4rem;}
}
@media (min-width: 768px) {
    .fashion-design-section6-con {margin-bottom: 4rem;}
    .fashion-design-section6-con h3 {margin-bottom: 1.1rem;font-size: 1.8rem;}
    .fashion-design-section6-con p {font-size: 1rem;margin-bottom: 1.1rem;}
}
