.prt-box {
    margin-top: 50rem;
}

.prt2 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f0fff6;
}

.prt2-title {
    text-align: center;
    margin-bottom: 60rem;
}

.prt2-title h5 {
    color: var(--main-color);
    font-size: 40rem;
    font-weight: 800;
}


.prt3-box-wrapper {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30rem;
}

.prt3-box {
    padding: 30rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15rem;
    border-radius: 15rem;
    box-shadow: 0 15rem 50rem 0 rgba(80, 86, 131, .2);
}

.prt3-box h5 {
    color: #222;
    font-size: 24rem;
}

.prt3-box img {
    transition: all .1s;
}

.prt3-box:hover img {
    transform: scale(1.07);
}


/*==================================================*/
@media (max-width: 1350px) {
    .hexagon {
        padding: 0 50rem;
    }
}


@media (max-width: 768px) {
    .prt2-title h5 {
        font-size: 36rem;
        margin-bottom: 30rem;
    }

    .prt3-box-wrapper {
        grid-template-columns: repeat(3, 1fr);
    }
}


@media (max-width: 550px) {
    .ar-title p br {
        display: none;
    }

    .prt3-box-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }
}