/******

FAIR INFORMATION

*******/

.low.low-fair{
    padding-bottom: 0;
}

.low__contsHead--sub{
    padding-top: 10px;
    display: block;
    font-size: 23px;
    letter-spacing: 0.02em;
    line-height: 2.13;
}
.course__itemSub{
    font-size: 18px;
    line-height: 2.05;
    letter-spacing: 0.02em;
}


/* .fair */
.fair{
    padding-bottom: 110px;
}
.fair__wrap{
    padding-top: 18px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.fair__itemLeft{
    padding-top: 10px;
    margin-right: 5%;
    width: 456px;
}
.fair__itemRight{
    width: calc(95% - 456px);
}
.fair__itemText{
    font-size: 13px;
    letter-spacing: 0.02em;
    line-height: 3;
}


/* .commitment */
.commitment{
    padding-bottom: 90px;
}
.commitment__txt{
    padding-top: 8px;
    font-size: 15px;
    letter-spacing: 0.02em;
    line-height: 2.86;
}

.commitment__Wrap{
    padding-top: 66px;
}
.commitment__list {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-wrap: wrap;
    gap: 55px 3%;
}
.commitment__item {
    width: calc(94% / 3);
}
.commitment__itemImg {
    width: 100%;
    aspect-ratio: 328 / 233;
    /* background-image: url(../imgs/menu/course_img.png); */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.commitment__itemTtl {
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 2.68;
}
.commitment__item--text {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1.75;
}




/* info (news) */
.info{
  padding: 78px 0 82px 0;
  background-color: #fff;
  color: #000;
}
.info .news__list{
    margin-bottom: 47px;
}


@media screen and (max-width: 1100px) {
    .low__contsHead--sub{
        font-size: 16px;
    }

    .fair__itemLeft{
        margin-right: 3%;
        width: 400px;
    }
    .fair__itemRight{
        width: calc(97% - 400px);
    }
}
@media screen and (max-width: 980px) {
    .fair__wrap {
        display: block;
        max-width: 500px;
        padding-top: 20px;
        margin: 0 auto;
    }
    .fair__itemLeft {
        margin-right: 0;
        margin-bottom: 20px;
        width: 100%;
    }
     .fair__itemRight{
        width: 100%;
    }

}
@media screen and (max-width: 750px) {
    .fair{
        padding-bottom: 70px;
    }
    .low__conts--menu .low__contsHead--catch{
        margin-bottom: 40px;
    }

    .commitment__list{
        gap: 50px 4%;
    }
    .commitment__item{
        width: calc(96% / 2);
    }
    .commitment__itemTtl{
        font-size: 15px;
    }
    .fair__itemText{
        font-size: 13px;
    }
    .commitment__txt{
        font-size: 13px;
    }
    .course__itemSub{
        font-size: 16px;
    }
}
@media screen and (max-width: 550px) {
    .commitment__list{
        flex-direction: column;
        gap: 40px 0;
    }
    .commitment__item{
        width: 100%;
    }
}