@import url('../../common/css/press.css');

@media screen and (max-width: 768px) {
    .press_page .press_img {
        margin-top: 35px;
        padding-bottom: 25px;
    }

    .press_page .phone {
        margin-top: 16px;
        margin-bottom: 24px;
        font-size: 16px;
        font-family: OpenSans-SemiBold, Arial, Helvetica, sans-serif;
        font-weight: 600;
        text-align: left;

        span {
            width: 22px;
            height: 22px;
            margin-right: 8px;
            margin-bottom: 3px;
            display: inline-block;
            vertical-align: bottom;
            background: url("../svgs/phone.svg") no-repeat center left;
            background-size: 22px;
        }
        p {
            display: inline;
        }
    }

    .press_page .text2 {
        margin-top: 8px;
        font-size: 16px;
        font-family: OpenSans-SemiBold, Arial, Helvetica, sans-serif;
        font-weight: 600;
        text-align: left;

        span {
            width: 22px;
            height: 18px;
            margin-right: 8px;
            display: inline-block;
            vertical-align: bottom;
            margin-bottom: 4px;
            background: url("../svgs/email.svg") no-repeat center left;
        }
        p {
            display: inline;
        }
    }
}

@media screen and (max-width: 480px) {
    .press_page .press_img .swiper-container {
        width: 474px;
    }
}

/* ========== PC Font Styles (min-width: 768px) ========== */
@media screen and (min-width: 768px) {
    /* No font-family declarations found in PC styles for this file */
}

/* ========== Mobile Font Styles (max-width: 768px) ========== */
@media screen and (max-width: 768px) {
    .press_page .phone {
        font-family: STIXTwoText-SemiBold, Arial, Helvetica, sans-serif;
    }

    .press_page .text2 {
        font-family: STIXTwoText-SemiBold, Arial, Helvetica, sans-serif;
    }
}
