/*--------------------------------------------------------------
# Overview
--------------------------------------------------------------*/

.our_topics-img {
    max-width: 250px;
}

#overview h5 {
    font-family: var(--font-handwritten);
    font-weight: bolder;
}

/*--------------------------------------------------------------
# Methodology
--------------------------------------------------------------*/

#values {
    margin-top: 100px;
    padding-bottom: 225px;
    box-shadow: 0px 0px 50px 20px rgba(0,37,53,0.5);
}

#overview-white {
    margin-top: -185px;
}

.method-title {
    position: relative;
    left: -30px;
    top: -20px;
    width: 60%;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 9px;
    padding-bottom: 2px;
    background-color: var(--color-yellow);
    border-radius: 30px;
}

@media (max-width: 1198px) {
    .method-title {
        width: 70%;
    }
    .our_topics-title{
        width: 70%;
    }
}

@media (max-width: 1009px) {
    .method-title {
        width: 80%;
    }
    .our_topics-title{
        width: 80%;
    }
}

@media (max-width: 872px) {
    .method-title {
        width: 90%;
        padding-left: 45px;
    }
    .our_topics-title{
        width: 90%;
    }
}

@media (max-width: 444px) {
    .our_topics-title-2soros-whatis{
        top: -34px;
    }
}

@media (max-width: 366px) {
    .our_topics-title-2soros-common{
        top: -34px;
    }

}

@media (max-width: 580px) {
    .method-title-2soros-sqa_ta {
        top: -34px;
    }
}

@media (max-width: 454px) {
    .method-title-2soros-SaSE {
        top: -34px;
    }
}

@media (max-width: 503px) {
    .method-mt {
        margin-top: 40px;
    }
    .method-title-2soros-SO_DO_TO {
        top: -34px;
    }
}

.overview-title-mini {
    margin: 0 5%;
    width: 90%;
    margin-top: 30px;
}

.overview-wrapper {
    margin: 0 7%;
    width: 88%;
    margin-top: 30px;
}

.h4_slim {
    font-weight: bold;
    margin-top: 25px;
}

@media (max-width: 800px) {
    #overview-white {
        margin-top: -220px;
    }
    .overview-title-mini {
        margin-top: 15px;
    }
    #values {
        margin-top: 70px;
    }
    #overview-white {
        padding-bottom: 20px;
    }
}

@media (max-width: 500px) {
    .fs-7 {
      font-size: 0.7rem;
    }
}

@media (max-width: 700px) {
    .our_topics-img {
      margin-bottom: 20px;
    }
}