.elementor-237 .elementor-element.elementor-element-798b725:not(.elementor-motion-effects-element-type-background), .elementor-237 .elementor-element.elementor-element-798b725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0D;}.elementor-237 .elementor-element.elementor-element-798b725 > .elementor-container{flex-wrap:wrap;}.elementor-237 .elementor-element.elementor-element-798b725{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 20px 0px;}.elementor-237 .elementor-element.elementor-element-798b725 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-237 .elementor-element.elementor-element-47fc2b4{padding:0px 0px 25px 0px;}.elementor-237 .elementor-element.elementor-element-2c4e74e{--divider-border-style:solid;--divider-color:#FFFFFF12;--divider-border-width:1px;}.elementor-237 .elementor-element.elementor-element-2c4e74e .elementor-divider-separator{width:100%;}.elementor-237 .elementor-element.elementor-element-d8619dc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-237 .elementor-element.elementor-element-d8619dc img{width:85%;}.elementor-237 .elementor-element.elementor-element-d8619dc{text-align:center;}.elementor-237 .elementor-element.elementor-element-0d69a70{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-237 .elementor-element.elementor-element-0d69a70 .elementor-widget-container{text-align:center;}.elementor-237 .elementor-element.elementor-element-0d69a70 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-237 .elementor-element.elementor-element-0d69a70 .elementor-social-icon i{color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-0d69a70 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-0d69a70 .elementor-social-icon:hover i{color:#FFFFFFB3;}.elementor-237 .elementor-element.elementor-element-0d69a70 .elementor-social-icon:hover svg{fill:#FFFFFFB3;}.elementor-237 .elementor-element.elementor-element-c3b7bc6 .lqd-custom-menu > .reset-ul > li:not(:last-child), .elementor-237 .elementor-element.elementor-element-c3b7bc6 .lqd-custom-menu-btn-wrap{margin-bottom:4px;}.elementor-237 .elementor-element.elementor-element-c3b7bc6 .reset-ul > li > a{font-size:15px;text-transform:uppercase;line-height:2em;}.elementor-237 .elementor-element.elementor-element-a58fcbb .lqd-custom-menu > .reset-ul > li:not(:last-child), .elementor-237 .elementor-element.elementor-element-a58fcbb .lqd-custom-menu-btn-wrap{margin-bottom:4px;}.elementor-237 .elementor-element.elementor-element-a58fcbb .reset-ul > li > a{font-size:15px;text-transform:uppercase;line-height:2em;}.elementor-237 .elementor-element.elementor-element-9d34827{text-align:left;}.elementor-237 .elementor-element.elementor-element-9d34827 .reset-ul li a{justify-content:left;}.elementor-237 .elementor-element.elementor-element-9d34827 .lqd-custom-menu > .reset-ul > li:not(:last-child), .elementor-237 .elementor-element.elementor-element-9d34827 .lqd-custom-menu-btn-wrap{margin-bottom:10px;}.main-footer a:not(.btn), .single-liquid-footer a:not(.btn){color:#CBCBCB;}.main-footer a:not(.btn):hover, .single-liquid-footer a:not(.btn):hover{color:#FFFFFF;}.main-footer, .single-liquid-footer{color:#FFFFFF;}@media(max-width:1199px){.elementor-237 .elementor-element.elementor-element-798b725{padding:45px 30px 15px 30px;}.elementor-237 .elementor-element.elementor-element-140e61b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-237 .elementor-element.elementor-element-7764b25 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-798b725{padding:45px 10px 15px 10px;}.elementor-237 .elementor-element.elementor-element-37babf8{width:50%;}.elementor-237 .elementor-element.elementor-element-a7ec1ee{width:50%;}}@media(min-width:768px){.elementor-237 .elementor-element.elementor-element-140e61b{width:30%;}.elementor-237 .elementor-element.elementor-element-37babf8{width:19.979%;}}@media(max-width:1199px) and (min-width:768px){.elementor-237 .elementor-element.elementor-element-140e61b{width:100%;}.elementor-237 .elementor-element.elementor-element-37babf8{width:33%;}.elementor-237 .elementor-element.elementor-element-a7ec1ee{width:33%;}.elementor-237 .elementor-element.elementor-element-7764b25{width:100%;}}/* Start Liquid custom CSS *//* Aplicar solo en la página Panel VIP */
body.page-id-16663 {
    background: #0b1120;              /* Fondo oscuro detrás del panel */
}

/* Ocultar header y footer de la web solo en Panel VIP */
body.page-id-16663 header,
body.page-id-16663 .site-header,
body.page-id-16663 #masthead,
body.page-id-16663 .elementor-location-header,
body.page-id-16663 footer,
body.page-id-16663 .site-footer,
body.page-id-16663 .elementor-location-footer {
    display: none !important;
}

/* Quitar espacios/padding del contenido principal en esa página */
body.page-id-16663 #content,
body.page-id-16663 .site-content,
body.page-id-16663 .elementor-location-single,
body.page-id-16663 .elementor-section-wrap {
    padding: 0 !important;
    margin: 0 !important;
}

/* Ajustar el panel para que se vea más tipo app */
body.page-id-16663 #vip-panel-root {
    margin: 40px auto;
    max-width: 1280px;
    min-height: calc(100vh - 80px);  /* casi pantalla completa */
}/* End Liquid custom CSS */