.elementor-2511 .elementor-element.elementor-element-2dfdc71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2511 .elementor-element.elementor-element-1bf2da9 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-2511 .elementor-element.elementor-element-1bf2da9 .elementor-icon-wrapper{text-align:left;}.elementor-2511 .elementor-element.elementor-element-1bf2da9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2511 .elementor-element.elementor-element-1bf2da9.elementor-view-framed .elementor-icon, .elementor-2511 .elementor-element.elementor-element-1bf2da9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2511 .elementor-element.elementor-element-1bf2da9.elementor-view-framed .elementor-icon, .elementor-2511 .elementor-element.elementor-element-1bf2da9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2511 .elementor-element.elementor-element-1bf2da9 .elementor-icon{font-size:36px;}.elementor-2511 .elementor-element.elementor-element-1bf2da9 .elementor-icon svg{height:36px;}.elementor-2511 .elementor-element.elementor-element-1bf2da9 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2511 .elementor-element.elementor-element-dba49f6 .elementor-heading-title{color:#FFFFFF;}.elementor-2511 .elementor-element.elementor-element-e956ca0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2511 .elementor-element.elementor-element-b8de3ac{--display:flex;--min-height:711px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2511 .elementor-element.elementor-element-e48b831{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2511 .elementor-element.elementor-element-d712c8f{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2511 .elementor-element.elementor-element-334f777{width:auto;max-width:auto;}.elementor-2511 .elementor-element.elementor-element-334f777.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-2511 .elementor-element.elementor-element-334f777 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;border-radius:20px 5px 20px 5px;}.elementor-2511 .elementor-element.elementor-element-c0e0405{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2511 .elementor-element.elementor-element-53e6f63{--display:flex;--min-height:524px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}body.elementor-page-2511:not(.elementor-motion-effects-element-type-background), body.elementor-page-2511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-899c568 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2511 .elementor-element.elementor-element-b8de3ac{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2511 .elementor-element.elementor-element-53e6f63{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}}@media(min-width:768px){.elementor-2511 .elementor-element.elementor-element-2dfdc71{--content-width:400px;}.elementor-2511 .elementor-element.elementor-element-e48b831{--content-width:600px;}}@media(max-width:767px){.elementor-2511 .elementor-element.elementor-element-2dfdc71{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2511 .elementor-element.elementor-element-1bf2da9 .elementor-icon-wrapper{text-align:center;}.elementor-2511 .elementor-element.elementor-element-1bf2da9 .elementor-icon{font-size:58px;}.elementor-2511 .elementor-element.elementor-element-1bf2da9 .elementor-icon svg{height:58px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2511 .elementor-element.elementor-element-dba49f6{text-align:center;}.elementor-2511 .elementor-element.elementor-element-b8de3ac{--min-height:429px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2511 .elementor-element.elementor-element-f636718{width:var( --container-widget-width, 474px );max-width:474px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-2511 .elementor-element.elementor-element-f636718 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2511 .elementor-element.elementor-element-e48b831{--padding-top:40px;--padding-bottom:40px;--padding-left:11px;--padding-right:11px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2511 .elementor-element.elementor-element-d712c8f{font-size:13px;}.elementor-2511 .elementor-element.elementor-element-c0e0405{font-size:13px;}.elementor-2511 .elementor-element.elementor-element-53e6f63{--min-height:466px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2511 .elementor-element.elementor-element-7ff4bef{width:var( --container-widget-width, 474px );max-width:474px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-2511 .elementor-element.elementor-element-7ff4bef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for icon, class: .elementor-element-1bf2da9 */.elementor-2511 .elementor-element.elementor-element-1bf2da9 #abdiel-puntos {
    fill: #00ff00;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    
    .elementor-2511 .elementor-element.elementor-element-1bf2da9 #abdiel-nombre {
    fill: #ffffff !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce5d120 */.search-container {
            margin-bottom: 20px;
        }
.search-container button {
    
    color: Black;
    background: #00ff00;
    border: none;
    padding: 10px;
    
}

        input[type="text"] {
            padding: 10px;
            border: 1px solid #ccc;
            border-radius: 5px;
            width: 230px;
            font-size: 16px;
        }

        .caja-iframe {
            color: white;
            display: none; /* Ocultar inicialmente el iframe */
            margin-top: 20px;
        }
        
        #error-message {
            text-align: center;
            color: #00ff00;
            margin-top: 20px;
        }
        .el-nombre {
            font-size: 35px;
            text-transform: uppercase;
            font-weight: 900;
            text-align: center !important;
            color: #00ff00;
            margin-top: 100px 0px 0px 0px !important;
        }
        .sin-deuda {
            text-align: center;
            color: white;
            font-size: 16px !important;
            margin-top: 20px;
        }
        
        
@media (max-width: 767px) {
    .sin-deuda {
        padding: 20px;
            font-size: 7vh !important;
        }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f636718 */.elementor-2511 .elementor-element.elementor-element-f636718{
    max-width: none !important;
    width: 1050px !important;
    
}


.responsive-iframe {
    position: absolute;
    top: 0;
        width: 100%;
        height: 700px;
        border: none; /* Opcional: elimina el borde del iframe */
    }

    @media (max-width: 767px) { /* Ajusta el tamaño según tus necesidades */
    .elementor-2511 .elementor-element.elementor-element-f636718{
        position: absolute;
    max-width: none !important;
    width: 1050px !important;
    scale: 0.33;
    transform-origin: 0 0;
}
    
        .responsive-iframe {
            transform: scale(1);
            transform-origin: 0 0;
            width: 1300px; /* Aumenta el ancho para compensar la escala */
            height: 1270px; /* Mantiene la altura original */
            overflow: hidden; /* Asegura que no se muestre el desbordamiento */
        }
    }

@media (min-width: 767px) and (max-width:1024px) {
    s.elementor-2511 .elementor-element.elementor-element-f636718{
        position: absolute;
    max-width: none !important;
    width: 1050px !important;
    scale: 0.33;
    transform-origin: 0 0;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8de3ac */.elementor-2511 .elementor-element.elementor-element-b8de3ac {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-334f777 */.elementor-2511 .elementor-element.elementor-element-334f777 .elementor-button:hover {
    box-shadow: 0px 0px 64px 12px #00ff00, 0px 0px 12px 2px #00ff00;
}
/* Start custom CSS for button, class: .elementor-element-1a65df43 *//* Cor do botão */
.btn-reflejo .elementor-button {
    color: black;
    background: linear-gradient(90deg, #39DD17 0%, #00ff00 100%);
    box-shadow: 0px -27px 80px 0px rgba(57, 221, 23, 0.22), 0px -9.855px 29.201px 0px rgba(57, 221, 23, 0.15), 0px -4.785px 14.177px 0px rgba(57, 221, 23, 0.12), 0px -2.346px 6.95px 0px rgba(57, 221, 23, 0.10), 0px -0.927px 2.748px 0px rgba(57, 221, 23, 0.07);
    overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;
    align-self: stretch !important;
    transition: .5s all;
}

/* Cor do botão no Hover */
.btn-reflejo:hover .elementor-button {
    box-shadow: 0px -27px 80px 0px rgba(57, 221, 23, 0.22), 0px -9.855px 29.201px 0px rgba(57, 221, 23, 0.15), 0px -4.785px 14.177px 0px rgba(57, 221, 23, 0.12), 0px -2.346px 6.95px 0px rgba(57, 221, 23, 0.10), 0px -0.927px 2.748px 0px rgba(57, 221, 23, 0.07);
    transition: .5s all;
}

/* Efeito de brilho */
.btn-reflejo .elementor-button::before {
    content: '';
    background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
}

@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Cor da Borda */
.btn-reflejo .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border: 5px solid #ADADAD40;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    user-select: none;
    pointer-events: none;
}/* End custom CSS *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ff4bef */.elementor-2511 .elementor-element.elementor-element-7ff4bef{
    max-width: none !important;
    width: 1050px !important;
    
}


.responsive-iframe {
    position: absolute;
    top: 0;
        width: 100%;
        height: 700px;
        border: none; /* Opcional: elimina el borde del iframe */
    }

    @media (max-width: 767px) { /* Ajusta el tamaño según tus necesidades */
    .elementor-2511 .elementor-element.elementor-element-7ff4bef{
        position: absolute;
    max-width: none !important;
    width: 1050px !important;
    scale: 0.33;
    transform-origin: 0 0;
}
    
        .responsive-iframe {
            transform: scale(1);
            transform-origin: 0 0;
            width: 1300px; /* Aumenta el ancho para compensar la escala */
            height: 1270px; /* Mantiene la altura original */
            overflow: hidden; /* Asegura que no se muestre el desbordamiento */
        }
    }

@media (min-width: 767px) and (max-width:1024px) {
    s.elementor-2511 .elementor-element.elementor-element-7ff4bef{
        position: absolute;
    max-width: none !important;
    width: 1050px !important;
    scale: 0.33;
    transform-origin: 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53e6f63 */.elementor-2511 .elementor-element.elementor-element-53e6f63{
    display: none;
    position: relative;
}/* End custom CSS */