@media screen and (min-width: 1200px) {
    header > .container {
        padding-right: 3.1em;
        padding-left: 6em;
    }
}

/********************* modal ************ START ***/
.rt-bs-modal.custom {
}

.rt-bs-modal.custom .modal-body {
    padding: 2.75rem 5rem;
    height: 230px;
}

.rt-bs-modal.custom .modal-body--inner {
    font-size: 14px;
    font-weight: 500;
    gap: 2.5rem;
}

.rt-bs-modal.custom .modal-body--inner .rt {
    font-size: 25px;
    color: #009846;
}

.rt-bs-modal.custom .modal-body--inner .btn-row {
    gap: 3rem;
}

.rt-bs-modal.custom .modal-body--inner .btn-row .btn {
    flex: 1 1 100%;
}

body.modal-open,
.rt-bs-modal {
    padding-right: 0 !important;
}

.modal-body--top {
    gap: 15px;
    padding: 0 25px;
}

.modal-body--title {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    color: #F06F57;
}

@media screen and (max-width: 1199px) {
    .rt-bs-modal.custom .modal-body {
        height: 144px;
        padding: 15px 10px;
    }

    .rt-bs-modal.custom .modal-body--inner .btn-row {
        margin: 0;
    }

    .rt-bs-modal.custom .modal-body--inner .btn-row .btn {
        padding: 2px 0;
    }

    #action .news-list .block-title .tlg,
    #video .video-block .sect--title {
        font-size: 28px;
        line-height: 36px;
    }
}

/********************* modal ************ END ***/

.outer-bg {
    margin: 2rem auto;
}

.sections-arrows .swiper-button-prev svg,
.sections-arrows .swiper-button-next svg {
    display: none;
}


@media screen and (max-width: 1199px) {
    #news .find-forum .find-forum--tag-list {
        display: none;
    }
}