:root {
    --gray-1: #3f3f3f;
    --gray-2: #32353a;
    --gray-3: #25282c;
    --gray-4: #151618;
    --gray-5: #151618;
    --gray-6: #111111;
    --white-1: #eeeeee;
    --white-2: #a9abb3;
}

.white-color {
    color: white;
}

.gray-color {
    color: var(--white-2);
}

.dark-gray-color {
    color: var(--gray-1);
}

.stacks-1,
.stacks-2 {
    /* background-color: #226375; */
    max-width: 100%;
    display: flex;
    align-items: center;
    padding: 1.5rem;
    /* box-shadow: 5px 10px; */
    color: white;
}

.stack-content {
    border: 4px solid var(--gray-3);
    display: flex;
    justify-content: center;
    align-items: center;
}

.stack-content p {
    font-weight: 500;
}

.stacks-1 .stack-wrapper {
    padding-left: 5%;
}
.stacks-2 .stack-wrapper {
    padding-right: 5%;
}

.stacks-1 .stack-wrapper h1,
.stacks-2 .stack-wrapper h1 {
    /* padding-left:1rem; */
    margin-bottom: 1rem;
}
.stacks-1 .stack-wrapper p,
.stacks-2 .stack-wrapper p {
    display: table;
    color: white;
    padding: 2.5% 5%;
    /* height: inherit; */
    /* margin: 2%; */
    font-size: 21px;
    border: 4px solid var(--gray-3);
    background-color: var(--gray-1);
    margin: 5px;

    /* box-shadow: -2.5px 5px; */
}

.stacks-1 img,
.stacks-2 img {
    width: 23rem;
    /* height: 5%; */
}
/* .stacks-3 {
    background-color: #0d795a;
    padding:1rem;
    border-radius: 15px;
    display:flex;
    align-items: center;
    box-shadow: 5px 10px;
    color:white;
}
.stacks-3 div {
    display: table;
    color:white;
    padding:1rem;
    margin: 0 auto;
    font-size: large;
    background-color: #17a079;
    border-radius: 15px;
    box-shadow: 2.5px 5px;
} */

@media screen and (max-width: 1170px) {
    .stacks-1,
    .stacks-2,
    .stacks-3 {
        flex-direction: column;
    }

    .stacks-1 .stack-wrapper {
        padding-left: 0;
        margin-top: 2em;
    }
    .stacks-2 .stack-wrapper {
        padding-right: 0;
        margin-bottom: 2em;
    }
}
