
.page-header{
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 375px;
}
.page-header h1{
    line-height: 1.4em;
    font-size: 4.125rem;
    font-family: 'Lato',sans-serif;
    font-weight: 700;
    text-align: center;
    color: white;
    padding-top: 150px;
}
.the-bg{
    background-color: var( --e-global-color-astglobalcolor4 );
    padding-bottom: 30px;
}
.about-info .line{
    background-color: var(--ast-global-color-0);
    height: 3px;
    width: 60px;
    margin-bottom: 20px;
}
.about-info h2{
    font-size: 2.625rem;
    font-family: 'Lato',sans-serif;
    color: var(--ast-global-color-2);
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
}
p{
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    color: var(--ast-global-color-3);
}
.about-info{
//margin-top: 30px;
// margin-bottom: 30px;
}

.about-txt{
    background-color: var( --e-global-color-astglobalcolor5 );
    padding: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.about-img{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
    margin-top: 30px;
}
.bg-social{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.m-container{
    width: 50%;
    margin: auto;
    text-align: center;
}
.social{
    background-color: var( --e-global-color-astglobalcolor4 );
    padding-top: 100px;
    padding-bottom: 100px;
}
.social .line{
    background-color: var(--ast-global-color-0);
    height: 3px;
    width: 60px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.social h2{
    font-size: 2.625rem;
    font-family: 'Lato',sans-serif;
    color: var(--ast-global-color-2);
    font-weight: 700;
}
.social-ic{
    margin-top: 20px;
}
.social-ic i{
    color: var(--ast-global-color-2);
    font-size: 1.625rem;
    font-weight: 500;
    margin: 10px;
}
@media (max-width: 992px) {
    .m-container{
        width: 75%;
    }
}
.goal{
    background-color: white;
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
}
.goal .line{
    background-color: var(--ast-global-color-0);
    height: 3px;
    width: 60px;
    margin: auto;
    margin-bottom: 20px;
}
.goal h4{
    color: var(--ast-global-color-2);
    font-size: 1.25rem;
    line-height: 1.2em;
    font-family: 'Lato',sans-serif;
    font-weight: 700;
    margin-bottom: 20px;
}
.goal h2{
    color: var(--ast-global-color-2);
    font-size: 2.625rem;
    font-family: 'Lato',sans-serif;
    line-height: 1.3em;
    font-weight: 700;
    margin-bottom: 20px;
}
