.mod--hero {
    display: flex;
    align-items: center;
    height: calc(100vh - 90px);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.mod-home--holder {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.header-search--form {
    min-width: 60%;
}
.header-search--form {
    margin-top: 2rem;
}
.mod--status {
    width: 100%;
    padding-top: 4rem;
}
.status__swiper .swiper {
    padding-left: 5rem;
}
.status__swiper .swiper-slide {
    max-width: 13.5%;
    margin-left: 30px;
}
.status__item, .status__image {
    width: 100%;
    height: 100%;
}
.status__swiper .swiper-slide a {
    height: 100%;
    width: 100%;
    display: flex;
}
.status__header {
    top: .75rem;
    right: .75rem;
    left: .75rem;
    border-radius: 1.35rem;
    background-color: hsla(0, 0%, 0%, .3);
    z-index: 10;
    padding: .35rem;
    display: flex;
    align-items: center;
}
.status__headerImg {
    width: 2.3rem;
    height: 2.3rem;
    border-radius: 50%;
    flex: 0 0 auto;
    margin-left: 0.5rem;
    background-color: #fff;
}
.status__headerImg img {
    object-fit: contain;
}
.status__headerTitle {
    font-size: 14px;
}
.status__lightbox {
    padding: 0;
    border-radius: 1rem;
    background-color: transparent;
    min-width: 20rem;
    max-width: 30rem;
    text-align: right;
    direction: rtl;
}
.seprated-line {
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, white 0%, rgb(200 200 200) 15%, rgb(200 200 200) 85%, white 100%);
}
.post__container {
    padding: 2rem;
}
.post__flex {
    height: 100%;
}
.post {
    height: 100%;
    display: block;
}
.post-item {
    height: 100%;
}
.mod--card .image img {
    min-height: 20rem;
}
.post__tag {
    font-size: 14px;
    padding: .35rem 1rem;
    margin-bottom: .5rem;
    display: inline-flex;
    border-radius: .35rem;
}
.post__columns .post__image {
    height: 15rem;
    min-height: 100%;
}
.post__columns .post__title {
    font-size: 15px;
}
.mod--articles {
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.sc__swiper .swiper-wrapper {
    justify-content: center;
}
.sc__slide {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.sc__icon img {
    width: 5rem;
    height: 5rem;
    object-fit: contain;
}
.sc__item .title {
    font-size: .95rem;
    transition: color .3s ease-in-out;
}
.sc__item:hover .title {
    color: #3F85FF;
}
.partners__swiper .swiper-slide {
    /* max-width: 8%; */
    margin-left: 50px;
}
.partner__item {
    transition: all .3s;
}
.partners__swiper .partner__item {
    opacity: .5;
}
.partners__swiper .partner__item:hover {
    opacity: 1;
}
.-dm {
    margin-top: .3rem;
}
@media (max-width: 2200px) {
    .status__swiper .swiper-slide {
        max-width: 13.546%;
    }
    .status__lightbox {
        max-width: 27rem;
    }
}
@media (max-width: 1800px) {
    .status__swiper .swiper-slide {
        max-width: 13.5%;
        margin-left: 20px;
    }
    .mod--hero {
        height: auto;
    }
    .mod--status {
        padding-top: 1rem;
    }
    .status__lightbox {
        max-width: 25rem;
    }
}
@media (max-width: 1440px) {
    .status__swiper .swiper-slide {
        max-width: 15.5%;
    }
    .header-search--form {
        margin-top: 1.25rem;
    }
    .status__lightbox {
        max-width: 15rem;
    }
}
@media (max-width: 1300px) {
    .status__swiper .swiper-slide {
        max-width: 18.5%;
    }
    .status__lightbox {
        max-width: 16rem;
        min-width: 16rem;
    }
}
@media (max-width: 1050px) {
    .status__swiper .swiper-slide {
        max-width: 19.8%;
    }
}
@media (max-width: 1024px) {
    .post__tag {
        font-size: 13px;
    }
    .user__profile.-t .user__image {
        width: 2.75rem;
        height: 2.75rem;
    }
    .post__columns .post__title {
        font-size: 14px;
    }
    .post__tag {
        margin-bottom: .35rem;
    }
    .mod--banner img {
        max-height: 25rem;
        max-width: 15rem;
    }
    .tag__card {
        font-size: .8rem;
    }
    .featured__post .mod--banner {
        padding-right: 0;
    }
    .mod--articles {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
}
@media (max-width: 991px) {
    .post__columns .post__image {
        height: auto;
    }
    .post-item {
        height: auto;
    }
    .post__large .post-item {
        margin-bottom: 20px;
    }
    .status__swiper .swiper-slide {
        max-width: 27.3%;
    }
}
@media (max-width: 768px) {
    .mod--hero {
        height: auto;
        padding-bottom: 3.7rem;
    }
    .header-search--form {
        min-width: 80%;
    }
    .status__headerTitle {
        font-size: 13px;
    }
    .status__swiper .swiper-slide {
        max-width: 27.1%;
    }
    .status__lightbox {
        max-width: 15rem;
        min-width: 15rem;
    }
    .mod--articles {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
    }
    .post__container {
        padding: 1.5rem;
    }
    .sc__swiper .swiper-wrapper {
        justify-content: normal;
    }
}
@media (max-width: 600px) {
    .status__swiper .swiper-slide {
        max-width: 35%;
    }
}
@media (max-width: 550px) {
    .mod--hero {
        padding-bottom: 3.4rem;
    }
    .header-search--form {
        min-width: 100%;
    }
    .status__headerImg {
        width: 2rem;
        height: 2rem;
    }
    .post__large .post__text {
        display: none;
    }
    .sc__item .title {
        font-size: 15px;
    }
    .status__swiper .swiper-slide {
        max-width: 52.4%;
    }
    .sc__icon img {
        width: 4rem;
        height: 4rem;
    }
}
@media (max-width: 375px) {
    .status__swiper .swiper-slide {
        max-width: 65%;
    }
}
