/* ===========================
        ABOUT PAGE
=========================== */

.about-hero{

    max-width:700px;
    margin:80px auto 60px;
    text-align:center;

}

.about-hero span{

    color:#c8102e;
    font-weight:700;
    letter-spacing:2px;

}

.about-hero h1{

    font-size:52px;
    margin:18px 0;

}

.about-hero p{

    color:#666;
    line-height:1.8;
    font-size:18px;

}

.about-card{

    max-width:900px;
    margin:0 auto 30px;
    background:#fff;
    padding:40px;
    border-radius:18px;
    box-shadow:0 8px 30px rgba(0,0,0,.05);

}

.about-card h2{

    margin-bottom:20px;
    font-size:30px;

}

.about-card p{

    color:#555;
    line-height:1.9;
    margin-bottom:18px;

}

.about-card ul{

    padding-left:22px;

}

.about-card li{

    margin-bottom:12px;
    color:#555;

}

.faq{

    padding:20px 0;
    border-bottom:1px solid #eee;

}

.faq:last-child{

    border-bottom:none;

}

.faq h4{

    margin-bottom:10px;

}

.faq p{

    margin:0;
}

/* Mobile */

@media(max-width:768px){

    .about-hero{

        margin:50px 20px;

    }

    .about-hero h1{

        font-size:36px;

    }

    .about-hero p{

        font-size:16px;

    }

    .about-card{

        margin:20px;
        padding:25px;

    }

    .about-card h2{

        font-size:24px;

    }

}