.section-sar-hero{
    background-color: #0a0812;
    background-image: url("../img/hero_bg.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding: 60px 0;
}
.logo-class{
    width: 149px;
    height: 136px;
    margin-bottom: 50px;
}
.section-sar-hero h1{
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #10bf73;
    font-size: 22px;
    line-height: 1.5;
    margin-bottom: 20px;
}
.section-sar-hero h1 span{
    font-weight: 900;
    color: #fff;
}
.section-sar-hero p.subheading{
    font-family: 'Futura PT';
    color: #fff;
    font-size: 20px;
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .section-sar-hero h1{
        font-size: 31px;
    }
    .section-sar-hero p.subheading{
        font-size: 24px;
    }
    .arrow-down-class{
        height: 32px;
        width: 47px;
        position: relative;
        top: 12px;
        right: -11px;
    }
}

.section-content-row{
    background-color: #ffffff;
    padding: 60px 0;
}
.card.card-content-row{
    border: 1px solid #e0e3eb;
    border-radius: 5px;
    overflow: hidden;
}
.card.card-content-row .nav{

    background-color: #0a0a13;
    background-image: url("../img/nav-bg.png");
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    padding: 40px 25px;
}
@media (min-width: 768px) {
    .card.card-content-row .nav{
        padding: 60px;
    }
}
@media (min-width: 992px) {
    .card.card-content-row .nav{
        background-size: auto;
        border-right: 1px solid #e0e3eb;
    }
}

.card.card-content-row .nav .nav-link{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #fcfffe;
    background: transparent;
    border: 0;
    padding: 12px 0;
    position: relative;
    line-height: 1.8;
}
.card.card-content-row .nav .nav-link.active{
    color: #1feb93;
}

.hover-arrow{
    margin-left: 1px;
    opacity: 0;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    position: absolute;
    bottom: 13px;
}
.hover-arrow img{
    width: 12px;
    height: 11px;
}

.card.card-content-row .nav .nav-link:hover .hover-arrow{
    margin-left: 6px;
    opacity: 1;
}

.card.card-content-row .nav .nav-link.active .hover-arrow {
    margin-left: 6px;
    opacity: 1;
}
.content-tab-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 27px;
    color: #752ec3;
    margin-top: 10px;
}
.content-tab-purpose{
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    font-size: 15px;
    color: #0a0812;
}
.content-tab-purpose b{
    font-weight: 700;
}
.content-tab-header-wrap{
    padding: 40px 25px;
    border-bottom: 1px solid #f0f0f0;
}
.content-option-row-wrap{
    padding: 40px 25px;
    border-bottom: 1px solid #f0f0f0;
}
@media (min-width: 768px) {
    .content-option-row-wrap, .content-tab-header-wrap{
        padding: 50px 60px;
    }
}

.content-option-row-wrap:last-of-type{
    border-bottom: 0;
}
.option-text{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #141416;
    margin-bottom: 25px;
    display: inline-block;
}
.option-content{
    font-family: 'Fira Sans', sans-serif;
    font-weight: normal;
    background-color: #fbfbfd;
    color: #141416;
    font-size: 16px;
    padding: 27px 23px;
}
.option-content p:last-of-type{
    margin-bottom: 0;
}
.copy-btn{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 10px;
    color: #10bf73;
    border-radius: 5px;
    border: 1px solid #10bf73;
    padding: 5px 10px;
    text-decoration: none;
    transition: all linear 250ms;
    margin-left: 10px;
    position: relative;
    top: -3px;
}
.copy-btn:hover{
    text-decoration: none;
    color: #141416;
    border: 1px solid #141416;
}
.copy-btn:focus{
    color: #10bf73;
    border: 1px solid #10bf73;
}

@media (min-width: 1200px) {
    .header-text-wrap{
        padding: 100px 130px;
        background-image: url("../img/header_top.png"), url("../img/header_bottom.png");
        background-repeat: no-repeat, no-repeat;
        background-position: top right, bottom left;
        position: relative;
        background-size: 70%, 70%;
    }
    .header-text-wrap:before{
        content: '';
        position: absolute;
        width: 69px;
        height: 59px;
        top: 26px;
        left: 58px;
        background-image: url("../img/quote.png");
        background-repeat: no-repeat;
        background-size: contain;
    }
    .header-text-wrap:after{
        content: '';
        position: absolute;
        width: 69px;
        height: 59px;
        bottom: 26px;
        right: 58px;
        background-image: url("../img/quote.png");
        background-repeat: no-repeat;
        background-size: contain;
        transform: rotate(180deg);
    }
}
.option-content ol{
    padding-left: 20px;
}
.option-content ol li{
    margin-bottom: 18px;
}
.option-content{
    line-height: 2em;
}