.about-us {
    height: 80vh;
    background-image: url("../../../images/about-us/about-us-1.png");
    background-size: cover;
    position: relative;
}

.background-image {
    position: relative;
    width: 100%;
}
.background-image > span {
    width: 100%;
    position: absolute;
}
.image-background-about {
    height: 95vh
}
.div-about-top {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(15px);
    top: 26vh;
    right: 0;
    color: #FFFFFF;
}
.content_about-top {
    padding: 40px 120px 33px 40px;
    text-align: justify;
}
.content_about-top > h2 {
    font-size: 40px;
}
.content_about-top > span {
    font-size: 20px;
    color: white;
}

@media screen and (max-width: 1024px) {
    .content_about-top {
        padding: 20px 18px 0 18px;
    }
    .div-about-top {
        top: 20vh;
    }
}
.total-about {
    margin-right: 163px
}
@media screen and (max-width: 1024px) {
    .total-about {
        margin-right: 20px;
    }
    .col-xs-12 {
        flex: 2 0 100%;
        max-width: 100%;
    }
    .has-padding {
        padding-left: 2rem !important;
    }
}
.background-about-4 {
    width: 92%;
    height: 96%;
    top: 58px;
    left: -15px;
    background: rgba(255, 255, 255, 0.1);
    z-index: 1;
}
.h-60 {
    height: 60%;
}
.mt-10 {
    margin-top: 10rem;
}
