/*====================================================
                MISSION PAGE
====================================================*/

/*==============================
        PAGE BANNER
==============================*/

.page-banner{

    position:relative;

    padding:180px 0 120px;

    background:
    linear-gradient(rgba(5,8,22,.75),rgba(5,8,22,.90)),
    url("../images/banner.jpg") center center/cover no-repeat;

    text-align:center;

}

.page-banner::before{

    content:"";

    position:absolute;

    inset:0;

    background:linear-gradient(
        135deg,
        rgba(31,59,115,.35),
        rgba(139,92,246,.15)
    );

}

.page-banner .container{

    position:relative;

    z-index:2;

}

.page-banner h1{

    font-family:'Poppins',sans-serif;

    font-size:64px;

    font-weight:700;

    margin-bottom:15px;

}

.page-banner p{

    font-size:20px;

    color:#d4af37;

    letter-spacing:2px;

}

/*==============================
        COMMON
==============================*/

.mission-intro,
.mission-section,
.partner-section,
.scripture-section{

    padding:100px 0;

}

.section-subtitle{

    display:inline-block;

    color:#d4af37;

    font-size:15px;

    font-weight:700;

    letter-spacing:3px;

    margin-bottom:15px;

}

.section-title{

    font-family:'Poppins',sans-serif;

    font-size:48px;

    font-weight:700;

    margin-bottom:25px;

    line-height:1.2;

}

.section-title span{

    color:#d4af37;

}

.mission-intro p,
.mission-section p{

    font-size:18px;

    color:#d5d5d5;

    line-height:2;

}

/*==============================
        IMAGE
==============================*/

.mission-section img{

    width:100%;

    border-radius:30px;

    transition:.4s;

    box-shadow:0 20px 45px rgba(0,0,0,.30);

}

.mission-section img:hover{

    transform:scale(1.03);

}

/*==============================
        ALTERNATE BG
==============================*/

.bg-dark-subtle{

    background:rgba(255,255,255,.03) !important;

}

/*==============================
        LIST
==============================*/

.mission-list{

    list-style:none;

    padding:0;

    margin-top:20px;

}

.mission-list li{

    padding:12px 0;

    color:#d6d6d6;

    font-size:17px;

    border-bottom:1px solid rgba(255,255,255,.06);

}

/*==============================
        SCRIPTURE
==============================*/

.scripture-box{

    background:rgba(255,255,255,.05);

    backdrop-filter:blur(20px);

    border:1px solid rgba(255,255,255,.08);

    border-radius:30px;

    padding:70px;

}

.scripture-box i{

    font-size:55px;

    color:#d4af37;

    margin-bottom:25px;

}

.scripture-box h2{

    font-family:'Poppins',sans-serif;

    font-size:36px;

    line-height:1.5;

    margin-bottom:20px;

}

.scripture-box p{

    color:#d4af37;

    font-size:18px;

    letter-spacing:2px;

}

/*==============================
        PARTNER
==============================*/

.partner-section{

    padding-bottom:120px;

}

.partner-section .glass-card{

    padding:70px;

    text-align:center;

}

.partner-section h2{

    font-family:'Poppins',sans-serif;

    font-size:42px;

    margin-bottom:20px;

}

.partner-section p{

    max-width:700px;

    margin:0 auto 35px;

    color:#d5d5d5;

    line-height:1.9;

}

/*==============================
        BUTTON
==============================*/

.gold-btn{

    display:inline-block;

    padding:16px 38px;

    border-radius:50px;

    background:#d4af37;

    color:#111;

    font-weight:700;

    text-decoration:none;

    transition:.35s;

}

.gold-btn:hover{

    background:#e6c04a;

    transform:translateY(-5px);

    box-shadow:0 20px 40px rgba(212,175,55,.45);

    color:#111;

}

/*==============================
        RESPONSIVE
==============================*/

@media(max-width:992px){

.page-banner{

padding:150px 0 90px;

}

.page-banner h1{

font-size:50px;

}

.section-title{

font-size:38px;

}

.scripture-box{

padding:45px;

}

.partner-section .glass-card{

padding:45px;

}

}

@media(max-width:768px){

.page-banner{

padding:130px 0 80px;

}

.page-banner h1{

font-size:38px;

}

.page-banner p{

font-size:16px;

}

.section-title{

font-size:30px;

}

.section-subtitle{

font-size:13px;

}

.mission-intro,
.mission-section,
.scripture-section,
.partner-section{

padding:70px 0;

}

.mission-section p{

font-size:16px;

}

.scripture-box{

padding:30px 20px;

}

.scripture-box h2{

font-size:24px;

}

.scripture-box i{

font-size:42px;

}

.partner-section .glass-card{

padding:30px 20px;

}

.partner-section h2{

font-size:30px;

}

.mission-list li{

font-size:16px;

}

}   