<style>
/* ================= GLOBAL ================= */
/*body{
    margin:0;
    font-family: "Times New Roman", Georgia, serif;
    font-family: 'Muli', sans-serif;
    color:#000;
    background:#fff;
}
body {
font-family: 'Muli', sans-serif;
  font-size: 16px !important;
}*/
h1, h2, h3, h4, h5, h6 {
    font-family: 'Muli', sans-serif !important;
}
/* ================= TOP INFO ================= */

.fa, .fas {
    font-weight: 1000;
}
.info-wrapper{
    display:flex;
}
.info-left{
    width:50%;
    padding:40px 50px;
}
.info-right{
    width:50%;
    padding:40px 50px;
    background:#fff5df;
}
.info-wrapper h2{
    
    font-size:30px;
    /*
    font-size:28px;font-weight:bold;*/
    margin-bottom:20px;
}
.info-wrapper p{
    font-size:18px;
    line-height:1.8;
    margin-bottom:12px;
}
.info-wrapper b{
    font-weight:bold;
}

/* ================= SECTION BACKGROUNDS ================= */
.section-dark{ background:#464646; }
/*.section-dark{ background:#4b4b4b; }*/
.section-padding{ padding:30px 0 60px; }

/* ================= LEFT COLUMN ================= */
.left-column{
    color:#fff;
    padding-left:50px;
    margin-top: 20px;
}
.left-column h3{
    font-size:30px;
    /*font-weight:bold;*/
    margin-bottom:15px;
    font-family: 'Muli', sans-serif !important;
}
.left-column p{
    font-size: 18px;
   /* font-size:15px;*/
    max-width:300px;
}
.left-column img{
    margin-top:20px;
    max-width:220px;
}

/* ================= MEMBERSHIP CARD ================= */
.membership-card{
    background:#fff;
    border-radius:18px;
    padding:20px !important;
    text-align:center;
    height:100%;
    margin-bottom: 0px;
    position: relative;
    margin-top: 15px;
}
.membership-card h3{
    font-size:28px;
    font-weight:bold;
    margin-bottom:0px;
}
.membership-card small{
    font-size:16px;
}
.icon-circle{
    font-size:42px;
    margin:15px 0 20px;
}
.icon-blue{ color:#0b5ea8; }
.icon-orange{ color:#e28a22; }

/* ================= LIST ================= */
.membership-card ul{
    list-style:none;
    padding:0;
    margin:0;
    text-align:left;
}
/*.membership-card ul li{
    font-size:15px;
    font-size:18px;
    margin-bottom:5px;
}*/
.membership-card ul li{
    font-size:18px;
    margin-bottom:5px;
    display:flex;
    align-items:flex-start;
}
.membership-card ul li i{
    margin-right:8px;
}

/* ================= PRICE ================= */
.price-title{
    font-size:20px;
    font-weight:bold;
    margin-top:20px;
}
.price-value{
    font-size:22px;
    margin-bottom:20px;
}
.price-blue{ color:#0b5ea8; }
.price-orange{ color:#e28a22; }

/* ================= BUTTONS ================= */
.btn-join-blue{
    background:#0b5ea8;
    color:#fff;
    border-radius:30px;
    padding:8px 6px;
    font-size:18px;
    text-decoration:none;
    display:inline-block;
}
.btn-join-blue:hover{
    background:#e28a22;
    color:#fff;
}
.btn-join-orange{
    background:#e28a22;
    color:#fff;
    border-radius:30px;
    padding:8px 6px;
    font-size:18px;
    text-decoration:none;
}
.btn-join-orange:hover{
     background:#0b5ea8;
    color:#fff;
}
/* ================= RESPONSIVE ================= */
@media(max-width:992px){
    .info-wrapper{
        flex-direction:column;
    }
    .info-left,.info-right{
        width:100%;
    }
    .left-column{
        padding-left:20px;
        margin-bottom:30px;
    }
    .section-dark .col-md-4{
        margin-bottom: 50px;
    }
    .section-institutional .col-md-4{
        margin-bottom: 50px;
    }
    .section-gold .col-md-4{
        margin-bottom: 50px;
    }
}




/* SECTION BACKGROUNDS */
.section-institutional {
    /*background-color: #b09e7c;*/
    background-color: #a3906e;
    padding: 35px 0 50px;
}

.section-gold {
    background-color: #3f566d;
    padding: 35px 0 50px;
}

/* LEFT CONTENT */
.section-title {
   /* font-family: 'Merriweather', serif;*/
    font-size: 30px;
   /* font-size:28px;*/
    color: #ffffff;
    margin-bottom: 15px;
    margin-top:20px;
}

.section-text {
    color: #ffffff;
    font-size: 18px;
    /*font-size: 15px;*/
    max-width: 420px;
}

.logo-box img {
    max-width: 280px;
    margin-top: 30px;
}

/* MEMBERSHIP CARD */
.membership-card {
    background: #ffffff;
    border-radius: 22px;
    padding: 40px 35px;
    text-align: center;
    height: 100%;
}

.membership-title {
    font-family: 'Muli', sans-serif;
    font-size: 30px;
    margin-bottom: 0px;
}

.sub-note {
    font-size: 14px;
    color: #000;
    margin-bottom: 5px;
    height: 15px;
}

.icon-circle {
    font-size: 48px;
    margin: 10px 0;
}

.icon-blue { color: #0d63a5; }
.icon-orange { color: #ea8a1f; }

/* FEATURES */
.features {
    text-align: left;
    margin-top: 25px;
}

.features li {
    list-style: none;
    margin-bottom: 10px;
    font-size: 15px;
}

.features i {
    color: #000;
    margin-right: 8px;
}

/* PRICE */
.price-title {
    font-family: 'Muli', sans-serif;
    font-size: 18px;
    margin-top: 30px;
}

.price {
    font-size: 20px;
    margin-bottom: 25px;
}

.price-blue { color: #0d63a5; }
.price-orange { color: #ea8a1f; }

/* BUTTONS */
.btn-join {
    border-radius: 30px;
    padding: 10px 28px;
    font-size: 15px;
    color: #fff;
}

.btn-blue {
    background-color: #0d63a5;
}
.btn-blue:hover {
    background-color: #ea8a1f;
    color: #fff;
}

.btn-orange {
    background-color: #ea8a1f;
}
.btn-orange:hover {
    background-color: #0d63a5;
    color: #fff;
}

/* RESPONSIVE */
@media (max-width: 991px) {
    .section-title,
    .section-text {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .logo-box {
        text-align: center;
    }
}
.absolute-btn{
        position: absolute;
    bottom: -22px;
    left: 0;
    right: 0;
    width: 160px;
    text-align: center;
    margin: auto;
}
	</style>