/* ==========================================================================
   CONNECT Component: History
   CSS Class: .connect-history
   Divi Module: Text Module
   Purpose: History, Overview, Description, Background, Significance
   ========================================================================== */

.connect-history{
    max-width:950px;
    margin:40px auto;
    padding:50px 60px;
    background:linear-gradient(180deg,#fdfbf7 0%,#faf6ef 100%);
    border:1px solid #e8d7bd;
    border-radius:24px;
    box-shadow:0 8px 30px rgba(0,0,0,.05);
    color:#555555;
}

.connect-history h2,
.connect-history h3{
    color:#5B381D;
    font-size:2.2rem;
    font-weight:700;
    line-height:1.3;
    margin:0 0 24px;
    padding:0;
}

.connect-history p{
    font-size:18px;
    line-height:1.9;
    margin:0 0 22px;
}

.connect-history strong,
.connect-history b{
    color:#5B381D;
    font-weight:600;
}

.connect-history em{
    font-style:italic;
}

.connect-history a{
    color:#0b5394;
    text-decoration:none;
    transition:all .25s ease;
}

.connect-history a:hover{
    color:#5B381D;
    text-decoration:underline;
}

.connect-history img{
    display:block;
    max-width:100%;
    height:auto;
    margin:30px auto;
    border-radius:12px;
    box-shadow:0 6px 18px rgba(0,0,0,.08);
}

.connect-history ul,
.connect-history ol{
    margin:0 0 22px 28px;
    line-height:1.9;
}

.connect-history li{
    margin-bottom:10px;
}

.connect-history blockquote{
    margin: 2rem 0;
    padding: 1.1rem 1.4rem;
    border-left: 5px solid #b58b42;
    background: rgba(181,139,66,.08);
    border-radius: 12px;
    font-style: italic;
}

.connect-history hr{
    border:none;
    border-top:1px solid #e7dbc8;
    margin:40px 0;
}

/* ==========================
   Mobile
========================== */
@media (max-width: 768px) {

    .connect-history{
        padding: 20px 16px;
        border-radius: 16px;
    }

    .connect-history h2{
        font-size: 1.7rem;
        margin-bottom: 1rem;
    }

    .connect-history h3{
        font-size: 1.35rem;
    }

    .connect-history p{
        margin-bottom: 1rem;
    }

    .connect-history blockquote{
        margin: 1.2rem 0;
        padding: 14px 16px;
        border-left-width: 4px;
    }

}