@charset "utf-8";

/*ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 * Common *
    
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ*/

@media all and (max-width:1400px) {
    .meat02 .inner {
        width: 93.75%;
    }
}

@import url('https://fonts.googleapis.com/css2? family= Playfair+Display:ital,wght@0,900;1,700 & display=swap');

:root {
    --main-color: #ad2f2d;
}

.flex_wrap {
    display: flex;
}

.wrap h1,
.wrap h2,
.wrap h3,
.wrap h4,
.wrap h5,
.wrap h6,
.wrap p {
    padding: 0;
    margin: 0;
}

/*ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 * Section *
    
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ*/
.section {
    padding: 100px 0;
    box-sizing: border-box;
}

.section.pb-0 {
    padding-bottom: 0;
}

.section.pt-0 {
    padding-top: 0;
}

.section.last {
    padding-bottom: 0;
}

.section [class^=row]+[class^=row] {
    margin-top: 0;
}

/*ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 * Title *
    
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ*/
.main_tit h3 {
    font-size: 48px;
    color: #000;
    letter-spacing: 0em;
}

.main_tit.white h3 {
    color: #fff;
}

.main_con_tit h5 {}

.sub_main_tit h3 {}

.sub_con_tit h5 {}

.heading .desc p {}

/*ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 * item_list *
    
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ*/
.item-list .info_box {
    text-align: center;
}

.item-list p {
    letter-spacing: -0.04em
}