.banner__what_is_usenet {
    overflow: hidden;
    position: relative;
    background: #01234C url(../../images/rebrand-2025/hero__what_is_usenet.png);
    background-repeat: no-repeat;
    background-position: 90%;
    background-size: cover;
}
.banner__usenet_technology .bg {
    overflow: hidden;
    position: relative;
    background: #1d2228 url(../../images/rebrand-2025/banner__usenet_technology_desktop.webp);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: auto  100%;
}
.banner__usenet_technology .bg h2 {
    font-size: 3rem;
}
.banner__get_started_with_usenet {
    overflow: hidden;
    position: relative;
    background: #011B2D url(../../images/rebrand-2025/banner__get_started_with_usenet_2_desktop.webp);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: auto  100%;
}
.banner__why_you_need_usenetServer .bg,
.banner__trusted_by_experts .bg,
.banner__why_choose_usenetServers_DNS .bg {
    overflow: hidden;
    position: relative;
    background: #242A33;
}
.banner__trusted_by_experts .text-block p {
    font-size: 1.5rem !important;
}
.banner__trusted_by_experts .image-block img {
    width: 436px;
}
.banner__get_started_with_usenetServer {
    overflow: hidden;
    position: relative;
    background: #2B313A url(../../images/rebrand-2025/banner__get_started_with_usenetServer_desktop.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.banner__get_started_with_usenetServer .text-block {
    padding: 5rem 5rem;
    background: #242A33;
}
.explore-features__section h1 {
    font-size: 3.5rem;
}

.banner__need_a_vpn {
    overflow: hidden;
    position: relative;
    background: #01234C url(/images/rebrand-2025/banner__need_a_vpn_desktop.webp);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: cover;
}
.banner__usenet_vs_reddit .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.banner__usenet_vs_reddit .bg {
    overflow: hidden;
    position: relative;
    background: #08151B url(../../images/rebrand-2025/banner__usenet_vs_reddit_desktop.webp);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto  100%;
}
.banner__usenet_vs_reddit .text-block h2 {
    font-size: 2.75rem;
	line-height: 1.15;
}
.banner__more_secure_browsing .bg {
    overflow: hidden;
    position: relative;
    background: #00162B url(../../images/rebrand-2025/banner__more_secure_browsing_desktop.webp);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: cover;
}
.banner__ssl_encryption_work .bg {
    overflow: hidden;
    position: relative;
    background: #000C16 url(../../images/rebrand-2025/banner__ssl_encryption_work_desktop.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: cover;
}
.banner__enhanced_security .bg {
    overflow: hidden;
    position: relative;
    background: #0e1f3c url(../../images/rebrand-2025/hero__enhanced_security_desktop.webp);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto  100%;
}
.banner__usenet_fans_worldwide .bg {
    overflow: hidden;
    position: relative;
    background: #09151B url(../../images/rebrand-2025/hero__usenet_fans_worldwide_desktop.png);
    background-repeat: no-repeat;
    background-position: 90%;
    background-size: cover;
}
.banner__why_these_features_matter .bg {
    overflow: hidden;
    position: relative;
    background: #01234C url(/images/rebrand-2025/banner__why_these_features_matter_desktop.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: cover;
}
.banner__check_your_ip .bg {
    background: linear-gradient(288.25deg, #3C0827 0%, #06203C 100%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}
.banner__check_your_ip .btn-orange {
    margin-top: 2rem;
}
.banner__enhance_your_privacy .bg {
    background: #03030F url(../../images/rebrand-2025/hero__enhance_your_privacy_desktop.png);
    background-repeat: no-repeat;
    background-position: left -100px center;
    background-size: auto 100%;
}
.banner__bf_2025 .bg {
    background: #01070d url(../../images/rebrand-2025/banner_bf_2025_desktop.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: auto 100%;
}
.banner__bf_2025 .logo-wrapper {
    justify-content: flex-start !important;
}
.banner__bf_2025 .text-block {
    width: 75%;
}
.banner__bf_2025 .btn.btn-orange {
    padding: 1.25rem 2rem !important;
    font-size: 1.5rem;
    font-weight: 600;
}
.banner__enhance_your_privacy .text-block {
    width: 50%;
}
.banner__enhance_your_privacy .text-block h2,
.banner__enhance_your_privacy .text-block p:nth-child(3) {
    font-size: 2.8rem;
}
.banner__enhance_your_privacy .text-block p:nth-child(3) {
    padding-top: 2rem;
}
.banner__hierarchies_and_newsgroups .bg {
    overflow: hidden;
    position: relative;
    background: #01234C url(../../images/rebrand-2025/hero__hierarchies_and_newsgroups.png);
    background-repeat: no-repeat;
    background-position: 90%;
    background-size: cover;
}
.banner__hierarchies_and_newsgroups .text-block {
    width: 48%;
}
.banner__nntp_under_the_hood .bg {
    overflow: hidden;
    position: relative;
    background: #01234C url(../../images/rebrand-2025/hero__nntp_under_the_hood.png);
    background-repeat: no-repeat;
    background-position: 90%;
    background-size: cover;
}
.banner__nntp_under_the_hood .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.banner__nntp_under_the_hood p:nth-child(4) {
    font-size: 2rem !important;
}

@media (min-width: 992px) {
    .banner__usenet_vs_reddit .text-block,
    .banner__more_secure_browsing .text-block,
    .banner__ssl_encryption_work .text-block {
        width: 50%;
    }
    .banner__trusted_by_experts .text-block {
        width: 70%;
    }
    .banner__trusted_by_experts .image-block {
        width: 30%;
    }
    .banner__usenet_fans_worldwide .col-lg-7 {
        width: 48.33333333%;
    }
}

@media (max-width: 1499px) {
    .banner__bf_2025 .text-block {
        width: 58.33%;
    }
}
@media (max-width: 1399px) {
    .banner__get_started_with_usenet,
    .banner__usenet_technology .bg,
    .banner__more_secure_browsing .bg {
        background-position: top right -200px;
    }
    .banner__ssl_encryption_work .bg {
        background-position: top right -500px;
    }
    .banner__usenet_fans_worldwide .bg {
        background-position: 70%;
    }
    .banner__enhance_your_privacy .bg {
        background-position: left -250px center;
        background-size: auto 100%;
    }
    .banner__enhance_your_privacy .text-block {
        width: 58.33%;
    }
    .banner__bf_2025 .bg {
        background-position: center right -150px;
    }
    .banner__bf_2025 .text-block br {
        display: none;
    }
    .banner__hierarchies_and_newsgroups .bg {
        background-position: center left;
    }
    .banner__hierarchies_and_newsgroups .text-block {
        width: 77%;
    }
}

@media (max-width: 1299px) {
    .banner__nntp_under_the_hood .bg {
        background-position: center left;
    }
    .banner__nntp_under_the_hood .text-block {
        width: 85%;
    }
}
@media (max-width: 1199px) {
    .banner__get_started_with_usenet,
    .banner__usenet_technology .bg,
    .banner__more_secure_browsing .bg {
        background-position: top right -300px;
    }
    .banner__ssl_encryption_work .bg {
        background-position: top right -800px;
    }
    .banner__enhanced_security .bg {
        background-position: top right -250px;
    }
    .banner__usenet_fans_worldwide .bg {
        background-position: 60%;
    }
    .banner__enhance_your_privacy .bg {
        background-position: left -100px center;
        background-size: auto 50%;
    }
    .banner__enhance_your_privacy .text-block {
        width: 67%;
    }
    .banner__hierarchies_and_newsgroups .text-block {
        width: 90%;
    }
    .banner__nntp_under_the_hood .text-block {
        width: 100%;
    }
}
@media (max-width: 991px) {
    .banner__what_is_usenet {
        text-align: center;
        background-repeat: no-repeat;
        background-position: top left;
        background-size: auto 100%;
    }
    .banner__usenet_technology .bg {
        padding-bottom: calc(10rem + 30vw);
        text-align: center;
        background: #011B2D url(../../images/rebrand-2025/banner__usenet_technology_mobile.webp);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
    }
    .banner__usenet_technology .bg h2 {
        font-size: 2rem;
    }
    .banner__get_started_with_usenet {
        padding-bottom: calc(10rem + 30vw);
        text-align: center;
        background: #011B2D url(../../images/rebrand-2025/banner__get_started_with_usenet_2_mobile.webp);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
    }
    .banner__get_started_with_usenetServer {
        padding-bottom: calc(7rem + 90vw);
        text-align: center;
        background: #2B313A url(../../images/rebrand-2025/banner__get_started_with_usenetServer_mobile.webp);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
    }
    .banner__get_started_with_usenetServer .text-block {
        padding: 2.5rem 2rem;
    }
    .banner__need_a_vpn {
        overflow: hidden;
        position: relative;
        background: #01234C url(/images/rebrand-2025/banner__need_a_vpn_mobile.webp);
        background-repeat: no-repeat;
        background-position: 100%;
        background-size: cover;
    }
    .banner__usenet_vs_reddit .bg {
        padding-bottom: calc(16rem + 30vw);
        text-align: center;
        background: #08151B url(../../images/rebrand-2025/banner__usenet_vs_reddit_mobile.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
    }
    .banner__more_secure_browsing .bg {
        padding-bottom: calc(10rem + 50vw);
        text-align: center;
        background: #00162B url(../../images/rebrand-2025/banner__more_secure_browsing_mobile.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
    }
    .banner__ssl_encryption_work .bg {
        padding-bottom: calc(10rem + 50vw);
        text-align: center;
        background: #000C16 url(../../images/rebrand-2025/banner__ssl_encryption_work_mobile.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
    }
    .banner__enhanced_security .bg {
        padding-bottom: calc(12rem + 30vw);
        text-align: center;
        background: #0e1f3c url(../../images/rebrand-2025/hero__enhanced_security_mobile.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
    }
    .banner__usenet_fans_worldwide .bg {
        text-align: center;
        background: #09151B url(../../images/rebrand-2025/hero__usenet_fans_worldwide_mobile.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
        padding-bottom: calc(12rem + 30vw);
    }
    .banner__why_these_features_matter .bg {
        overflow: hidden;
        position: relative;
        background: #01234C url(/images/rebrand-2025/banner__why_these_features_matter_mobile.png);
        background-repeat: no-repeat;
        background-position: 100%;
        background-size: cover;
    }
    .banner__enhance_your_privacy .bg {
        background: #03030F url(../../images/rebrand-2025/hero__enhance_your_privacy_mobile.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
        padding-bottom: calc(12rem + 60vw);
    }
    .banner__enhance_your_privacy .text-block {
        width: 100%;
        text-align: center;
    }
    .banner__why_choose_usenetServers_DNS {
        text-align: center;
    }
    .banner__why_choose_usenetServers_DNS .image-block img {
        max-height: 100vw;
        width: 100%;
        object-fit: cover;
    }
    .banner__bf_2025 .bg {
        background: #01070d url(../../images/rebrand-2025/banner_bf_2025_mobile.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: 100% auto;
        padding-bottom: calc(12rem + 30vw);
    }
    .banner__bf_2025 .logo-wrapper {
        justify-content: center !important;
    }
    .banner__bf_2025 .text-block {
        width: 100%;
        text-align: center;
    }
    .banner__hierarchies_and_newsgroups {
        background-repeat: no-repeat;
        background-position: top left;
        background-size: auto 100%;
    }
    .banner__hierarchies_and_newsgroups .text-block {
        width: 100%;
    }
    .banner__nntp_under_the_hood {
        background-repeat: no-repeat;
        background-position: top left;
        background-size: auto 100%;
    }
    .banner__nntp_under_the_hood .text-block {
        width: 100%;
    }
}