    #standard-page {
            background-color: #fff;
        }
        .body {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
    line-height: 1.5;
    color: #222222;
}
        .header {
            background: url(https://d2rovrqfppfrrd.cloudfront.net/v158/images/testimonial-header.jpg) no-repeat;
            background-position-x: center;
            background-position-y: -170px;
            background-size: cover;
            overflow: hidden;
            position: relative;
            text-align: center;
        }
        
        .header h1 {
            color: #fefefe;
            font-weight: 900;
            font-size: 55px;
        }
        
        .header p {
            color: #dfdcdc;
            font-size: 18px;
        }
        
        .header-text {
            padding: 90px 0 190px 0;
            position: relative;
            width: 600px;
        }
        
        .wrapper {
            background: #fff;
            padding: 0 40px 58px 40px;
            position: relative;
        }
        
        .tabs {
            background: none;
            border: none;
            list-style-type: none;
            margin: -90px auto 0 auto;
            position: relative;
            width: 530px;
        }
        
        
        .tabs li a {
            background: #f6f7f8;
            border-bottom: 1px solid #e3e3e3;
            color: #c9cacc;
            display: block;
            font-size: 14px;
            font-weight: 900;
            line-height: 85px;
            margin-top: 4px;
            padding: 0;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            transition: color 0.25s ease-out, background 0.25s ease-out;
            width: 260px;
        }
        
        .tabs li:first-child a {
            border-right: 1px solid #e3e3e3;
            border-radius: 5px 0 0 0;
        }
        
        .tabs li:last-child a {
            border-left: 1px solid #e3e3e3;
            border-radius: 0 5px 0 0;
        }
        
        .tabs li a:hover,
        .tabs li a:focus {
            background: #edeeef;
            color: #bfc0c2;
        }
        
        .tabs li.is-active a {
            background: #fff;
            border: none;
            color: #3aa6ee;
            line-height: 90px;
            margin-top: 0;
        }
        
        .tabs-content {
            background: none;
            border: none;
            padding-top: 3rem;
        }
        
        .testimonial {
            margin: 0 auto 47px auto;
            max-width: 915px;
            position: relative;
        }
        
        .testimonial.testimonial2 {

        }
        
        .testimonial .testimonial-text {
            border: 1px solid #e5e5e5;
            border-radius: 10px;
            margin-left: 75px;
            padding: 2em 4em 2em 112px;
        }
        
        .testimonial.testimonial2 .testimonial-text {
            margin-left: 0;
            padding: 112px 4em 2em 4em;
        }
        
        .testimonial.active .testimonial-text {
            background-color: #f6f7f8;
            box-shadow: 0 0 20px 0 rgba(0,0,0,.10);
        }
        
        .testimonial .testimonial-text hr {
            border-bottom-color: #483c6e;
            border-bottom-width: 2px;
            margin-left: 0;
            width: 4rem;
        }
        
        .testimonial .testimonial-icon {
            background-color: #fff;
            border: 1px solid #dedede;
            border-radius: 75px;
            height: 150px;
            position: absolute;
            top: 30px;
            width: 150px;
        }
        
        .testimonial .testimonial-icon img {
            display: block;
            margin: auto;
        }
        
        .testimonial.active .testimonial-icon {
            border-color: #483c6e;
            border-width: 2px;
            box-shadow: 0 0px 20px 0 rgba(0,0,0,.10);
        }


        .testimonial-icon .logo-rmhc {
            margin-top: 17px !important;
            width: 60px !important;
        }

        .testimonial-icon .logo-greenberet {
            margin-top: 10px !important;
            width: 130px !important;
        }

        .testimonial-icon .logo-santbrigid {
            margin-top: 53px !important;
            width: 130px !important;
        }

        .testimonial-icon .logo-npfda {
            margin-top: 42px !important;
            width: 130px !important;
        }

        .testimonial-icon .logo-lowell {
            margin-top: 19px !important;
            width: 100px !important;
        }

        .testimonial-icon .logo-oaklandreds {
            margin-top: 22px !important;
            width: 105px !important;
        }

        .testimonial-icon .logo-richardsoneast {
            margin-top: 46px !important;
            width: 130px !important;
        }

        .testimonial-icon .logo-reedyhsband {
            margin-top: 25px !important;
            width: 110px !important;
        }

        .testimonial-icon .logo-epcsr {
            margin-top: 22px !important;
            width: 105px !important;
        }

        .testimonial-icon .logo-ims {
            margin-top: 15px !important;
            width: 88px !important;
        }

        .testimonial-icon .logo-savinggrace {
            margin-top: 22px !important;
            width: 105px !important;
        }

        @media (max-width: 600px) {
            .testimonial-icon .logo-rmhc {
                margin-top: 9px !important;
                width: 43px !important;
            }

            .testimonial-icon .logo-greenberet {
                margin-top: 2px !important;
                width: 94px !important;
            }

            .testimonial-icon .logo-santbrigid {
                margin-top: 34px !important;
                width: 90px !important;
            }

            .testimonial-icon .logo-npfda {
                margin-top: 28px !important;
                width: 86px !important;
            }

            .testimonial-icon .logo-lowell {
                margin-top: 14px !important;
                width: 67px !important;
            }

            .testimonial-icon .logo-oaklandreds {
                margin-top: 14px !important;
                width: 68px !important;
            }

            .testimonial-icon .logo-richardsoneast {
                margin-top: 29px !important;
                width: 82px !important;
            }

            .testimonial-icon .logo-reedyhsband {
                margin-top: 17px !important;
                width: 73px !important;
            }

            .testimonial-icon .logo-epcsr {
                margin-top: 14px !important;
                width: 68px !important;
            }

            .testimonial-icon .logo-ims {
                margin-top: 10px !important;
                width: 57px !important;
            }

            .testimonial-icon .logo-savinggrace {
                margin-top: 14px !important;
                width: 68px !important;
            }
        }


        
        .testimonial .testimonial-package {
            background-color: #ffffff;
            border: 1px solid #dedede;
            border-radius: 5px;
            display: block;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: -70px;
            padding: 1em;
            position: relative;
            width: 70%;
        }

        .testimonial .testimonial-package img {
            float: left;
            margin-right: 1.5em;
        }
        
        .testimonial .testimonial-package .testimonial-package-text {
            float: left;
            width: 65%;
        }
        
        .testimonial .testimonial-package h4 {
            color: #636568;
            font-size: 22px;
            font-weight: bold;
        }
        
        .testimonial .testimonial-package .button {
            bottom: 20px;
            margin-bottom: 0;
            position: absolute;
        }
        
        .testimonial .testimonial-text h4 {
            color: #636568;
            font-size: 22px;
            font-weight: bold;
            line-height: 1;
            margin-bottom: 22px;
        }
        
        .testimonial .testimonial-text p {
            color: #636568;
            font-size: 18px;
            font-style: normal;
            line-height: 1.8;
            text-indent: 0;
        }
        
        .testimonial .testimonial-text p.author {
            color: #636568;
            font-weight: 600;
            line-height: 1.4;
            margin-top: 1rem;
            text-align: left;
        }

        .testimonial .testimonial-text p.author strong {
            font-weight: 900;
        }
        
        
        
        .call {
            background-color: #f6f7f8;
            border-top: 1px solid #dfe0e0;
            padding: 3rem 0;
        }

        .call h4 {
            color: #343434;
            font-size: 24px;
            font-weight: 900;
        }

        .call .button {
            margin: 14px 0 0 0;
            padding-left: 0;
            padding-right: 0;
        }
        
        
        .yotpo .yotpo-small-box {
            display: none;
        }
        
        
        @media (max-width: 1600px) {
            .header {
                background-position-y: -80px;
            }
        }
        
        @media (max-width: 1380px) {
            .header {
                background-position-y: -20px;
            }
        }
        
        @media (max-width: 1380px) {
            .header {
                background-position-y: 0;
            }
        }
        
        @media (max-width: 1000px) {
            .testimonial .testimonial-package {
                width: 80%;
            }
    
            .testimonial .testimonial-package .testimonial-package-text {
                width: 60%;
            }
        }
        
        @media (max-width: 800px) {
            .call {
                text-align: center;
            }
    
            .call .button.expanded {
                margin-left: auto;
                margin-right: auto;
                width: 300px;
            }
            
            .wrapper {
                padding: 0 20px 58px 20px;
            }
        }
        
        @media (max-width: 740px) {
            .testimonial .testimonial-package {
                width: 90%;
            }
        }
        
        @media (max-width: 660px) {
            .testimonial .testimonial-package img {
                display: block;
                float: none;
                margin-bottom: 1em;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
            }
    
            .testimonial .testimonial-package .testimonial-package-text {
                float: none;
                text-align: center;
                width: auto;
            }
    
            .testimonial .testimonial-package .testimonial-package-text .button {
                bottom: auto;
                position: relative;
            }
        }
        
        @media (max-width: 600px) {
            .header-text {
                padding-left: 2rem;
                padding-right: 2rem;
                width: auto;
            }
            
            .tabs {
                margin-top: -65px;
                width: 480px;
            }
            
            .tabs li a {
                line-height: 60px;
                width: 238px;
            }
            
            .tabs li.is-active a {
                line-height: 65px;
            }
            
            .tabs-content {
                padding-top: 4rem;
            }
            
            .tabs-panel {
                padding-left: 1rem;
                padding-right: 1rem;
            }
            
            .testimonial {
                margin-bottom: 92px;
            }
            
            .testimonial .testimonial-icon {
                border-radius: 50px;
                height: 100px;
                left: 50%;
                margin-left: -50px;
                top: -50px;
                width: 100px;
            }
            
            .testimonial .testimonial-text {
                margin-left: 0;
                padding: 68px 2em 2em 2em;
            }
            
            .testimonial .testimonial-text h4 {
                font-size: 16px;
                line-height: 1.4;
            }
            
            .testimonial .testimonial-text p {
                font-size: 12px;
            }
            
            .testimonial .testimonial-package-text h4 {
                font-size: 16px;
                margin-bottom: 1em;
            }
        }
        
        @media (max-width: 520px) {
            .header-text {
                padding: 34px 2rem 110px 2rem;
            }
            
            .tabs {
                width: 344px;
            }
    
            .tabs li a {
                font-size: 10px;
                width: 168px;
            }
        }
        
        @media (max-width: 480px) {
            .testimonial.testimonial2 .testimonial-text {
                padding-left: 1.6em;
                padding-right: 1.6em;
            }
            
            .call {
                padding: 1.5rem 0;
            }
            
            .call h4 {
                font-size: 14px;
            }
            
            .call .button.expanded {
                width: 80%;
            }
            h2 {
                font-size:20px;
            }
        }
        hr {
    box-sizing: content-box;
    overflow: visible;
    clear: both;
    max-width: 75rem;
    height: 0;
    margin: 1.25rem auto;
        margin-left: auto;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid 
    #e6e6e6;
        border-bottom-color: rgb(230, 230, 230);
        border-bottom-width: 1px;
    border-left: 0;
}

#create-your-risk {
    padding-top: 80px;
    padding-bottom: 70px;    
}

.nonprofits-use {
    color: #fff;
    text-align: center;
}

.section-title {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 0px;
}

#create-your-risk .input-button-box {
    margin-top: 25px;
    width: 50%;
    margin-bottom: 30px;
}

.input-button-box {
    background-color: #fff;
    border-radius: 7px 11px 11px 7px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.banner-input {
    color: #000 !important;
    font-size: 20px;
    font-weight: 400;
    border: none;
    background-color: transparent;
    outline: none;
    padding: 0 0 0 20px !important;
    display: block;
    width: 70%;
}

.learn-more, .learn-more a {
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
}

    .learn-more a {
        text-decoration: underline;
    }

        .learn-more a:hover {
            color: #f58e1f;
        }

#nonprofitName1 {
    border: none;
}

.header-button-one {
    display: inline-block;
    text-decoration: none;
    padding: 7px 30px;
    font-size: 20px;
    font-weight: 400;
    background: rgb(25,126,193);
    background-repeat: no-repeat;
    color: #fff !important;
    border-radius: 11px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

    .header-button-one:hover {
        background-color: #f58e1f;
    }

.input-button-box .header-button-one {
    font-size: 17px;
    padding: 9px 30px;
}

#create-your-risk .header-button-one {
    background-color: rgb(70,57,110);
}

#free-account .header-button-one {
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

    #free-account .header-button-one:hover {
        background-color: #f58e1f;
    }

.header-button-one {
    font-weight: bold;
    font-size: 17px;
    border-radius: 4px;
}

    .header-button-one a, a:hover {
        text-decoration: none;
    }

#free-account {
    padding-top: 70px;
    padding-bottom: 70px;
    background: rgb(25,126,193);
    border-radius: 50px 0 50px 0;
}

    #free-account .header-button-one {
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
    }

@media screen and (min-width: 1900px) {
    #create-your-risk .input-button-box {
        margin-top: 25px;
        width: 50%;
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 1800px) {
    .input-button-box {
        width: 50%;
        margin-bottom: 20px;
    }

        .input-button-box .header-button-one {
            padding: 8px 30px !important;
        }

    .header-button-one a {
        padding: 7px 23px !important;
        font-size: 19px;
    }
}

@media (min-width: 1360px) and (max-width: 1440px) {
    .header-button-one a {
        padding: 7px 25px !important;
        font-size: 18px;
    }
}

@media (min-width: 1200px) and (max-width: 1300px) {
    #create-your-risk .input-button-box {
        width: 60%;
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #create-your-risk {
        padding-top: 60px;
    }

        #create-your-risk .input-button-box {
            width: 65%;
        }

    .header-button-one a {
        padding: 5px 25px !important;
        font-size: 18px;
    }
}

@media screen and (max-width: 986px) {
    #create-your-risk .input-button-box {
        width: 95%;
        margin-bottom: 20px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .input-button-box {
        width: 90%;
        margin-bottom: 15px;
    }

    #create-your-risk .input-button-box {
        width: 90%;
        margin-bottom: 20px;
    }

    .header-button-one a {
        font-size: 18px;
    }
}

@media screen and (max-width: 767px) {
    .section-title {
        font-size: 27px;
        margin-bottom: 20px;
    }

    #free-account {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .input-button-box {
        width: 100%;
    }

        .input-button-box .header-button-one {
            font-size: 14px;
            padding: 7px 10px !important;
        }

    #create-your-risk .input-button-box {
        width: 95%;
        margin-bottom: 20px;
    }

    .banner-input::placeholder {
        font-size: 14px;
    }

    .banner-input {
        font-size: 16px;
        padding-left: 15px;
        padding-left: 15px;
        width: 62%;
    }

    .header-button-one a {
        padding: 5px 20px !important;
        font-size: 16px;
    }
}

@media screen and (max-width: 330px) {
    .header-button-one {
        width: 40%;
    }

    .banner-input {
        padding-left: 2% !important;
    }
}