/* Start Solutions Banner */
.solutions-banner
{
    background: url("../../images/Redesign/Solutions/Banner.png") center center no-repeat fixed;
    background-size: cover; 
    color: #fff;
    padding-top: 80px;
    max-height: 100vh;
    min-height: 768px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.solutions-banner h6
{
    font-family: "Gloriola-SemiBold";
    margin-bottom: 10px;
}
.solutions-banner h5
{
    margin-bottom: 40px;
}
/* End Solutions Banner */

/* Start Product Plans */
.product-plans
{
    padding-top: 80px;
    padding-bottom: 80px;
    background: #FAFCFE;
}
.product-plans h5
{
    color: #4A4A68;
    margin-bottom: 90px;
}
.product-plans .item hr
{
    width: 50px;
    border-top: 3px solid #0C9FF2;
    margin: 0;
    margin-bottom: 20px;
}
.product-plans .item h5
{
    color: #24214B;
    font-family: "Gloriola-SemiBold";
    margin-bottom: 40px;
}
.product-plans .item h6
{
    margin-bottom: 15px;
    font-family: "Gloriola-SemiBold";
}
.product-plans .item p
{
    font-size: 18px;
    margin-bottom: 30px;
}
/* End Product Plans */

/* Start Individual Products */
.individual-products
{
    background: #050318;
    color: #fff;
    padding-top: 80px;
    padding-bottom: 80px;
}
.individual-products h5
{
    color: #C4C7D2;
    margin-bottom: 115px;
}
.individual-products .accordion .card
{
    background: #050318;
    border: none;
    border-radius: 0;
}
.individual-products .accordion .card.active
{
    background: -o-linear-gradient(141.17deg, rgba(0, 145, 226, 0) 46.67%, rgba(74, 74, 104, 0.5) 96.35%), #050318;
    background: linear-gradient(308.83deg, rgba(0, 145, 226, 0) 46.67%, rgba(74, 74, 104, 0.5) 96.35%), #050318;
}
.individual-products .accordion .card .media
{
    position: relative;
    padding-top: 80px;
    padding-bottom: 80px;
    border-top: 3px solid #4A4A68;
    cursor: pointer;
}
.individual-products .accordion .card .media img
{
    width: 60px;
    margin-right: 40px;
}
.individual-products .accordion .card .media .media-body h3
{
    color: #FAFCFE;
    margin-bottom: 10px;
}
.individual-products .accordion .card .media .media-body h5
{
    color: #C4C7D2;
    margin-bottom: 0;
}
.individual-products .accordion .card .media[aria-expanded="true"]:after,
.individual-products .accordion .card .media[aria-expanded="false"]:after
{
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    font-size: 35px;
    position: absolute;
    top: 50%;
    right: 30px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    color: #FAFCFE;
}
.individual-products .accordion .card .media[aria-expanded="true"]:after 
{
    content: '\f077';
}
.individual-products .accordion .card .media[aria-expanded="false"]:after 
{
    content: "\f078";
}
.individual-products .accordion .card .card-body
{
    padding: 0 100px 80px
}
.individual-products .accordion .card .card-body h5
{
    color: #FAFCFE;
    margin-bottom: 10px;
}
.individual-products .accordion .card .card-body h6
{
    color: #C4C7D2;
    margin-bottom: 50px;
}
.individual-products .accordion .card .card-body a.btn
{
    border-color: #0C9FF2;
}
.individual-products .accordion .card .card-body ul
{
    padding-left: 20px;
}
.individual-products .accordion .card .card-body ul li
{
    color: #C4C7D2
}
/* End Individual Products */

/* Start Maximize Effectiveness */
.maximize-effectiveness
{
    background: #ECEFF4;
    padding-top: 110px;
    padding-bottom: 110px;
}
.maximize-effectiveness .intro h5:first-of-type
{
    color: #4A4A68;
    margin-bottom: 5px;
}
.maximize-effectiveness .intro h2
{
    margin-bottom: 15px;
}
.maximize-effectiveness .intro h5
{
    color: #4A4A68;
    margin-bottom: 15px;
}
.maximize-effectiveness .intro h5 span
{
    color: #24214B;
    font-family: "Gloriola-SemiBold";
}
.maximize-effectiveness .item
{
    margin-top: 90px;
}
.maximize-effectiveness .item .title hr
{
    width: 50px;
    border-top: 3px solid #4A4A68;
    margin: 0;
    margin-bottom: 10px;
}
.maximize-effectiveness .item .title h5
{
    color: #4A4A68;
    margin-bottom: 10px;
}
.maximize-effectiveness .item .title h5:last-of-type
{
    margin-bottom: 40px;
}
.maximize-effectiveness .item .content p.subtitle
{
    display: block;
    font-size: 12px;
    margin-bottom: 30px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}
.maximize-effectiveness .item .content iframe
{
    display: block;
    width: 90%;
    margin-bottom: 40px;
    border: none;
}
.maximize-effectiveness .item .content .media 
{
    margin-bottom: 40px;
    text-decoration: none;
}
.maximize-effectiveness .item .content .media:last-of-type 
{
    margin-bottom: 0;
}
.maximize-effectiveness .item .content .media img
{
    width: 60px;
    margin-right: 20px;
}
.maximize-effectiveness .item .content .media .media-body h5
{
    color: #24214B;
    font-family: "Gloriola-SemiBold";
    margin-bottom: 5px;
}
.maximize-effectiveness .item .content .media .media-body p
{
    color: #4A4A68;
    margin-bottom: 0;
}
/* End Maximize Effectiveness */