/* 280 million people, experienced depression.  */
.depressionFactSection {
    padding: 128px 0 96px 110px;
}

/* Left Container */
.leftContainer {
    position: relative;
    height: 589.13px;
}

.mostCommonSymptom {
    position: absolute;
    left: 29px;
    top: 20px;
    font-size: 18px;
    font-weight: bold;
}

.leftTopFirstCard {
    width: 42.4%;
    height: 203px;
    border-radius: 9.94px;
    background-color: var(--primary9);
    position: absolute;
    top: 56px;
    left: 29px;
    transform: translate(0, 0);
    z-index: 1;
}

.leftTopFirstCard p {
    width: 72%;
    color: var(--primary3);
    font-weight: bold;
}

.leftTopFirstCard:hover {
    animation-name: leftTopFirstCard;
    animation-duration: 1.3s;
    animation-iteration-count: 2;
}

@keyframes leftTopFirstCard {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5%, 0);
    }

    100% {
        transform: translate(0, 0);
    }
}

.leftSecondCard {
    width: 42.4%;
    height: 154px;
    border-radius: 10px;
    position: absolute;
    top: 270px;
    left: 29px;
    background-color: var(--card2);
}

.leftSecondCard>p {
    width: 63.8%;
    color: var(--card1);
    font-weight: bold;
}

.leftSecondCard:hover {
    animation-name: leftSecondCard;
    animation-duration: 1.3s;
    animation-iteration-count: 2;
}

@keyframes leftSecondCard {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5%, 0);
    }

    100% {
        transform: translate(0, 0);
    }
}


.leftThirdCard {
    width: 42.4%;
    height: 154px;
    border-radius: 10px;
    background-color: var(--warning2);
    position: absolute;
    top: 434px;
    left: 29px;
}

.leftThirdCard>p {
    width: 73%;
    color: var(--warning1);
    font-weight: bold;
}

.leftThirdCard:hover {
    animation-name: leftThirdCard;
    animation-duration: 1.3s;
    animation-iteration-count: 2;
}

@keyframes leftThirdCard {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-5%, 0);
    }

    100% {
        transform: translate(0, 0);
    }
}

.rightFirstCard {
    width: 39%;
    height: 166.5px;
    border-radius: 10px;
    background-color: black;
    position: absolute;
    top: 0px;
    left: 42.7%;
}

.rightFirstCard>p {
    width: 51.2%;
    margin: 0;
    color: white;
    font-weight: bold;
}

.rightFirstCard:hover {
    animation-name: rightFirstCard;
    animation-duration: 1.3s;
    animation-iteration-count: 2;
}

@keyframes rightFirstCard {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(0, -10%);
    }

    100% {
        transform: translate(0, 0);
    }
}

.rightSecondCard {
    overflow: hidden;
    width: 46.6%;
    height: 409px;
    background-color: var(--quaternary1);
    border-radius: 10px;
    position: absolute;
    top: 180px;
    left: 48.9%;
}

.rightSecondCard>p {
    width: 60%;
    color: #fff;
    font-weight: bold;
}

.rightSecondCard:hover {
    animation-name: rightSecondCard;
    animation-duration: 1.3s;
    animation-iteration-count: 2;
}

@keyframes rightSecondCard {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(5%, 0);
    }

    100% {
        transform: translate(0, 0);
    }
}

/* Right Container */
.rightContainer {
    width: 48.9%;
    padding: 0 40px 0 50px;
}

.rightContainer>h1 {
    margin-bottom: 24px;
}

.rightContainer>p {
    padding: 10px 16px;
    background-color: #EDEDED;
    border-radius: 12px;
    font-weight: 600;
}

.rightContainer .fivePercentAdult {
    margin-bottom: 12px;
}

.rightContainer button {
    margin-top: 48px;
    padding: 12px 20px;
    border-radius: 8px;
}



@media only screen and (max-width: 576px) {

    /* 280 million people, experienced depression.  */
    .depressionFactSection {
        padding: 0;
    }

    /* Left Container */
    .leftContainer {
        position: relative;
        padding: 0 16.5px;
        margin-bottom: 32px;
        width: 100%;
        height: 295px;
    }

    .mostCommonSymptom {
        font-size: 10px;
        top: 10px;
    }

    .leftTopFirstCard p,
    .rightFirstCard>p,
    .rightSecondCard>p,
    .leftSecondCard>p,
    .leftThirdCard>p {
        font-size: 12px;
    }

    .leftTopFirstCard {
        width: 39%;
        height: 101.5px;
        border-radius: 5px;
        top: 28px;
        z-index: 1;
    }

    .leftTopFirstCard p {
        width: 80%;
    }

    .leftTopFirstCard:hover {
        animation: none;
    }

    .leftSecondCard {
        width: 39%;
        height: 77px;
        border-radius: 5px;
        top: 135px;
        background-color: var(--card2);
    }

    .leftSecondCard>p {
        width: 75%;
    }

    .leftSecondCard:hover {
        animation: none;
    }

    .leftThirdCard {
        width: 39%;
        height: 77px;
        border-radius: 5px;
        top: 217.5px;
    }

    .leftThirdCard>p {
        width: 90%;
    }

    .leftThirdCard:hover {
        animation: none;
    }

    .rightFirstCard {
        width: 36.3%;
        height: 83px;
        border-radius: 5px;
        left: 42.7%;
    }

    .rightFirstCard>p {
        width: 60%;
    }

    .rightFirstCard:hover {
        animation: none;
    }

    .rightSecondCard {
        width: 45.15%;
        height: 204.5px;
        border-radius: 5px;
        top: 90px;
        left: 48.9%;
    }

    .rightSecondCard>p {
        width: 75%;
    }

    .rightSecondCard:hover {
        animation: none;
    }


    /* Right Container */
    .rightContainer {
        padding: 0 28px 0 14px;
        width: 100%;
        height: auto;
        margin-bottom: 32px;
    }


    .rightContainer>h1 {
        margin-bottom: 10.5px !important;
    }

    .rightContainer>p {
        padding: 10px 16px;
        border-radius: 8px;
    }

    .rightContainer .fivePercentAdult {
        margin-bottom: 12px;
    }

    .rightContainer button {
        margin-top: 16px;
        padding: 12px 24px;
        height: 35px;
        font-size: 12px;
        line-height: 12px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 992px) {

    /* 280 million people, experienced depression.  */
    .depressionFactSection {
        padding: 40px;
    }

    /* Left Container */
    .leftContainer {
        width: 78.5%;
        position: relative;
        height: 589.13px;
    }

    .leftTopFirstCard p,
    .rightFirstCard>p,
    .rightSecondCard>p,
    .leftSecondCard>p,
    .leftThirdCard>p {
        font-size: 18px;
        line-height: 30px;
        font-weight: bold;
    }

    .rightSecondCard {
        left: 49.9%;
    }

    .leftTopFirstCard:hover {
        animation: none;
    }

    .leftSecondCard:hover {
        animation: none;
    }

    .leftThirdCard:hover {
        animation: none;
    }


    .rightFirstCard:hover {
        animation: none;
    }

    .rightSecondCard:hover {
        animation: none;
    }

    /* Right Container */
    .rightContainer {
        width: 71%;
        padding: 0;
        height: auto;
        margin-bottom: 32px;
    }


    .rightContainer>h1 {
        margin-bottom: 24px;
    }

    .rightContainer>p {
        padding: 10px 16px;
        border-radius: 8px;
    }

    .rightContainer .fivePercentAdult {
        margin-bottom: 12px;
    }

}