/* Start SFS Banner */
.sfs-banner
{
    background: url("../../images/Redesign/SFS/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;
}
.sfs-banner h6
{
    font-family: "Gloriola-SemiBold";
    margin-bottom: 10px;
}
.sfs-banner h5
{
    margin-bottom: 0;
}
/* End SFS Banner */

/* Start SFS Intro */
.sfs-intro
{
    padding: 100px 185px;
}
.sfs-intro h2
{
    margin-bottom: 40px;
}
.sfs-intro h5
{
    color: #8C8CA1;
    font-weight: 400;
}
.sfs-intro h6
{
    font-family: "Gloriola-SemiBold";
    margin-bottom: 30px;
}
.sfs-intro ul
{
    margin-bottom: 0;
}
.sfs-intro ul li
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    font-size: 24px;
    margin-bottom: 25px;
}
.sfs-intro ul li i
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #F76F66;
    margin-right: 20px;
}
/* End SFS Intro */

/* Start Intro Video */
.intro-video
{
    background: -o-linear-gradient(bottom, #24214B 50%, #fff 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #24214B), color-stop(50%, #fff));
    background: linear-gradient(0deg, #24214B 50%, #fff 50%);
}
.intro-video iframe
{
    display: block;
    width: 100%;
    border: none;
}
/* End Intro Video */

/* Start SFS Report */
.sfs-report
{
    background: #24214B;
    color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
}
.sfs-report h3
{
    margin-bottom: 40px;
}
/* End SFS Report */

/* Start Delivers Solutions */
.delivers-solutions
{
    background: #050318;
    color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
}
.delivers-solutions h5
{
    color: #C4C7D2;
    margin-bottom: 110px;
}
.delivers-solutions fieldset
{
    margin-bottom: 110px;
    border: 3px solid #4A4A68;
    border-radius: 6px;
}
.delivers-solutions fieldset:last-of-type
{
    margin-bottom: 0;
}
.delivers-solutions fieldset legend
{
    font-size: 48px;
    font-family: "Gloriola-SemiBold";
    background: #050318;
    width: auto;
    padding: 0 10px;
    margin-bottom: 50px;
    position: relative;
    left: -10px;
}
.delivers-solutions fieldset .item
{
    padding: 0 60px;
}
.delivers-solutions fieldset .item .media 
{
    margin-bottom: 60px;
}
.delivers-solutions fieldset .item .media img
{
    width: 60px;
    margin-right: 40px;
}
.delivers-solutions fieldset .item .media .media-body h3
{
    margin-bottom: 10px;
}
.delivers-solutions fieldset .item .media .media-body h6
{
    color: #C4C7D2;
    margin-bottom: 30px;
}
.delivers-solutions fieldset .item a.btn
{
    border-color: #0C9FF2;
}
/* End Delivers Solutions */

/* Start SFS Roadmap */
.sfs-roadmap
{
    padding-top: 100px;
    padding-bottom: 100px;
    background: -o-linear-gradient(59.73deg, #99E2F2 0%, rgba(255, 255, 255, 0) 81.57%), #ECEEF4;
    background: linear-gradient(30.27deg, #99E2F2 0%, rgba(255, 255, 255, 0) 81.57%), #ECEEF4;
}
.sfs-roadmap .media
{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sfs-roadmap .media img
{
    margin-right: 75px;
}
.sfs-roadmap .media .media-body h2
{
    color: #000
}
.sfs-roadmap .media .media-body h5
{
    color: #4A4A68;
    margin-bottom: 40px;
}
/* End SFS Roadmap */