.elementor-1819 .elementor-element.elementor-element-a364b84{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-da5b812{--display:flex;}.elementor-1819 .elementor-element.elementor-element-ad4705a{--display:flex;}.elementor-1819 .elementor-element.elementor-element-e9c3e95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1819 .elementor-element.elementor-element-e9c3e95:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-e9c3e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1819 .elementor-element.elementor-element-9300080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#C89D51;--border-color:#C89D51;--border-radius:12px 12px 12px 12px;}.elementor-1819 .elementor-element.elementor-element-9300080:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-9300080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1819 .elementor-element.elementor-element-71cdd65{--display:flex;}.elementor-1819 .elementor-element.elementor-element-71cdd65:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-71cdd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #080808 0%, #142546 100%);}.elementor-1819 .elementor-element.elementor-element-52e5e42{--display:flex;}.elementor-1819 .elementor-element.elementor-element-374a5de{--display:flex;}@media(max-width:767px){.elementor-1819 .elementor-element.elementor-element-e9c3e95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for container, class: .elementor-element-da5b812 *//* ===== REDUCE SPACE BETWEEN SECTIONS ===== */

.iptv-included-section,
.iptv-devices-section,
.iptv-config-section,
.iptv-faq-section {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.iptv-pricing-section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.iptv-final-cta {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

/* Reduce spacing under section titles */
.iptv-included-intro,
.iptv-devices-intro,
.iptv-config-subtitle {
    margin-bottom: 35px !important;
}

.iptv-faq-intro {
    margin-bottom: 30px !important;
}

/* Mobile */
@media (max-width: 767px) {

    .iptv-included-section,
    .iptv-devices-section,
    .iptv-config-section,
    .iptv-faq-section {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .iptv-pricing-section,
    .iptv-final-cta {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
}/* End custom CSS */