.elementor-1977 .elementor-element.elementor-element-0c20ab3{--display:flex;}.elementor-1977 .elementor-element.elementor-element-65c81b0{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1977 .elementor-element.elementor-element-b87f457{text-align:center;}.elementor-1977 .elementor-element.elementor-element-b87f457 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1977 .elementor-element.elementor-element-7ca787e{text-align:center;color:#717171;}.elementor-1977 .elementor-element.elementor-element-538e281{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-price-table .elementor-price-table__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-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{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-1977 .elementor-element.elementor-element-ed6ddf7 .elementor-price-table__button{background-color:#0020FF;}.elementor-1977 .elementor-element.elementor-element-ed6ddf7{--e-price-table-header-background-color:#0070F6;}.elementor-1977 .elementor-element.elementor-element-ed6ddf7 .elementor-price-table__currency{align-self:flex-start;}.elementor-1977 .elementor-element.elementor-element-ed6ddf7 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-1977 .elementor-element.elementor-element-ed6ddf7 .elementor-price-table__features-list{--e-price-table-features-list-color:#727272;}.elementor-1977 .elementor-element.elementor-element-ed6ddf7 .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1977 .elementor-element.elementor-element-ed6ddf7 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#3351F4;border-top-width:1px;margin-top:6px;margin-bottom:6px;}.elementor-1977 .elementor-element.elementor-element-ed6ddf7 .elementor-ribbon-inner{background-color:#61CE70;color:#ffffff;}.elementor-1977 .elementor-element.elementor-element-4cd1ff6 .elementor-price-table__button{background-color:#0020FF;}.elementor-1977 .elementor-element.elementor-element-4cd1ff6{--e-price-table-header-background-color:#0070F6;}.elementor-1977 .elementor-element.elementor-element-4cd1ff6 .elementor-price-table__currency{align-self:flex-start;}.elementor-1977 .elementor-element.elementor-element-4cd1ff6 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-1977 .elementor-element.elementor-element-4cd1ff6 .elementor-price-table__features-list{--e-price-table-features-list-color:#727272;}.elementor-1977 .elementor-element.elementor-element-4cd1ff6 .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1977 .elementor-element.elementor-element-4cd1ff6 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#3351F4;border-top-width:1px;margin-top:6px;margin-bottom:6px;}.elementor-1977 .elementor-element.elementor-element-4cd1ff6 .elementor-ribbon-inner{background-color:#F5B700;color:#ffffff;}.elementor-1977 .elementor-element.elementor-element-044fc59 .elementor-price-table__button{background-color:#0020FF;}.elementor-1977 .elementor-element.elementor-element-044fc59{--e-price-table-header-background-color:#0070F6;}.elementor-1977 .elementor-element.elementor-element-044fc59 .elementor-price-table__currency{align-self:flex-start;}.elementor-1977 .elementor-element.elementor-element-044fc59 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-1977 .elementor-element.elementor-element-044fc59 .elementor-price-table__features-list{--e-price-table-features-list-color:#727272;}.elementor-1977 .elementor-element.elementor-element-044fc59 .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1977 .elementor-element.elementor-element-044fc59 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#3351F4;border-top-width:1px;margin-top:6px;margin-bottom:6px;}.elementor-1977 .elementor-element.elementor-element-044fc59 .elementor-ribbon-inner{background-color:#8E44AD;color:#ffffff;font-family:"Inter", Sans-serif;font-size:9px;font-weight:500;}.elementor-1977 .elementor-element.elementor-element-b00c88c .elementor-price-table__button{background-color:#0020FF;}.elementor-1977 .elementor-element.elementor-element-b00c88c{--e-price-table-header-background-color:#0070F6;}.elementor-1977 .elementor-element.elementor-element-b00c88c .elementor-price-table__currency{align-self:flex-start;}.elementor-1977 .elementor-element.elementor-element-b00c88c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-1977 .elementor-element.elementor-element-b00c88c .elementor-price-table__features-list{--e-price-table-features-list-color:#727272;}.elementor-1977 .elementor-element.elementor-element-b00c88c .elementor-price-table__features-list li{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1977 .elementor-element.elementor-element-b00c88c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#3351F4;border-top-width:1px;margin-top:6px;margin-bottom:6px;}.elementor-1977 .elementor-element.elementor-element-b00c88c .elementor-ribbon-inner{background-color:#FF0000;color:#ffffff;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1977 .elementor-element.elementor-element-538e281{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1977 .elementor-element.elementor-element-538e281{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-538e281 */.elementor-1977 .elementor-element.elementor-element-538e281 .elementor-price-table {

    background: rgba(255,255,255,0.08);

    backdrop-filter: blur(25px) saturate(180%);
    -webkit-backdrop-filter: blur(25px) saturate(180%);

    border: 1px solid rgba(255,255,255,0.45);

    border-radius: 34px;

    /* Sin sombras */
    box-shadow: none;

    overflow: hidden;
    position: relative;

    transition: all .35s ease;
}


/* Brillo de cristal tipo iOS */
.elementor-1977 .elementor-element.elementor-element-538e281 .elementor-price-table::before {

    content:"";

    position:absolute;
    inset:0;

    background:
    linear-gradient(
        135deg,
        rgba(255,255,255,0.35),
        transparent 45%
    );

    pointer-events:none;
}


/* Mantener contenido encima */
.elementor-1977 .elementor-element.elementor-element-538e281 .elementor-price-table * {
    position:relative;
    z-index:2;
}


/* Cabecera azul transparente */
.elementor-1977 .elementor-element.elementor-element-538e281 .elementor-price-table__header {

    background:
    linear-gradient(
        135deg,
        rgba(13,125,242,0.85),
        rgba(57,184,255,0.75)
    );

    border-radius:34px 34px 0 0;
}


/* Botón cristal */
.elementor-1977 .elementor-element.elementor-element-538e281 .elementor-price-table__button {

    background:
    rgba(13,125,242,0.85);

    border-radius:16px;

    box-shadow:none;
}


/* Sin efecto de sombra al pasar mouse */
.elementor-1977 .elementor-element.elementor-element-538e281 .elementor-price-table:hover {

    transform:translateY(-5px);

    box-shadow:none;
}/* End custom CSS */