.elementor-kit-3819{--e-global-color-primary:#673A63;--e-global-color-secondary:#2F284B;--e-global-color-text:#333333;--e-global-color-accent:#681461;--e-global-color-1b7f9db6:#F1BF98;--e-global-color-35f0baf5:#4054B2;--e-global-color-1f138856:#232323;--e-global-color-2fde0be:#F7F7F7;--e-global-color-acc870b:#2f284b;--e-global-color-ec4c834:#2E0E2B;--e-global-color-bd50254:#F5F5F5;--e-global-color-a6d1378:#033536;--e-global-color-9929771:#FECE47;--e-global-color-165a225:#10CCAE;--e-global-color-300c1f7:#033537;--e-global-typography-primary-font-family:"Rubik";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:60px;--e-global-typography-secondary-font-family:"Rubik";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:42px;--e-global-typography-text-font-family:"Rubik";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-size:24px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:34px;--e-global-typography-1d31f80-font-family:"Rubik";--e-global-typography-1d31f80-font-size:22px;--e-global-typography-1d31f80-font-weight:500;--e-global-typography-1d31f80-line-height:33px;--e-global-typography-8112a4b-font-family:"Rubik";--e-global-typography-8112a4b-font-size:18px;--e-global-typography-8112a4b-font-weight:500;--e-global-typography-8112a4b-line-height:28px;--e-global-typography-cf4723e-font-family:"Rubik";--e-global-typography-cf4723e-font-size:16px;--e-global-typography-cf4723e-font-weight:300;--e-global-typography-cf4723e-line-height:24px;--e-global-typography-548ee4b-font-family:"Raleway";--e-global-typography-548ee4b-font-size:16px;--e-global-typography-548ee4b-font-weight:bold;--e-global-typography-548ee4b-line-height:22px;--e-global-typography-64a9930-font-family:"Rubik";--e-global-typography-64a9930-font-size:15px;--e-global-typography-64a9930-font-weight:400;--e-global-typography-64a9930-text-transform:uppercase;--e-global-typography-64a9930-text-decoration:none;--e-global-typography-64a9930-line-height:20px;--e-global-typography-c56f6b8-font-family:"Rubik";--e-global-typography-c56f6b8-font-size:16px;--e-global-typography-c56f6b8-font-weight:400;--e-global-typography-c56f6b8-text-decoration:underline;--e-global-typography-c56f6b8-line-height:26px;color:var( --e-global-color-text );}.elementor-kit-3819 p{margin-bottom:0px;}.elementor-kit-3819 a{color:var( --e-global-color-a6d1378 );font-family:var( --e-global-typography-c56f6b8-font-family ), Sans-serif;font-size:var( --e-global-typography-c56f6b8-font-size );font-weight:var( --e-global-typography-c56f6b8-font-weight );text-decoration:var( --e-global-typography-c56f6b8-text-decoration );line-height:var( --e-global-typography-c56f6b8-line-height );letter-spacing:var( --e-global-typography-c56f6b8-letter-spacing );word-spacing:var( --e-global-typography-c56f6b8-word-spacing );}.elementor-kit-3819 a:hover{color:var( --e-global-color-165a225 );text-decoration:underline;}.elementor-kit-3819 h3{font-family:var( --e-global-typography-1d31f80-font-family ), Sans-serif;font-size:var( --e-global-typography-1d31f80-font-size );font-weight:var( --e-global-typography-1d31f80-font-weight );line-height:var( --e-global-typography-1d31f80-line-height );letter-spacing:var( --e-global-typography-1d31f80-letter-spacing );word-spacing:var( --e-global-typography-1d31f80-word-spacing );}.elementor-kit-3819 h4{font-family:var( --e-global-typography-8112a4b-font-family ), Sans-serif;font-size:var( --e-global-typography-8112a4b-font-size );font-weight:var( --e-global-typography-8112a4b-font-weight );line-height:var( --e-global-typography-8112a4b-line-height );letter-spacing:var( --e-global-typography-8112a4b-letter-spacing );word-spacing:var( --e-global-typography-8112a4b-word-spacing );}.elementor-kit-3819 button,.elementor-kit-3819 input[type="button"],.elementor-kit-3819 input[type="submit"],.elementor-kit-3819 .elementor-button{font-family:var( --e-global-typography-64a9930-font-family ), Sans-serif;font-size:var( --e-global-typography-64a9930-font-size );font-weight:var( --e-global-typography-64a9930-font-weight );text-transform:var( --e-global-typography-64a9930-text-transform );text-decoration:var( --e-global-typography-64a9930-text-decoration );line-height:var( --e-global-typography-64a9930-line-height );letter-spacing:var( --e-global-typography-64a9930-letter-spacing );word-spacing:var( --e-global-typography-64a9930-word-spacing );color:var( --e-global-color-a6d1378 );background-color:var( --e-global-color-9929771 );}.elementor-kit-3819 button:hover,.elementor-kit-3819 button:focus,.elementor-kit-3819 input[type="button"]:hover,.elementor-kit-3819 input[type="button"]:focus,.elementor-kit-3819 input[type="submit"]:hover,.elementor-kit-3819 input[type="submit"]:focus,.elementor-kit-3819 .elementor-button:hover,.elementor-kit-3819 .elementor-button:focus{color:var( --e-global-color-9929771 );background-color:var( --e-global-color-a6d1378 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-3819 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-3819{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-size:27px;--e-global-typography-secondary-line-height:37px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:26px;--e-global-typography-cf4723e-font-size:16px;--e-global-typography-cf4723e-line-height:24px;--e-global-typography-64a9930-font-size:15px;--e-global-typography-64a9930-line-height:20px;--e-global-typography-c56f6b8-font-size:16px;--e-global-typography-c56f6b8-line-height:26px;}.elementor-kit-3819 a{font-size:var( --e-global-typography-c56f6b8-font-size );line-height:var( --e-global-typography-c56f6b8-line-height );letter-spacing:var( --e-global-typography-c56f6b8-letter-spacing );word-spacing:var( --e-global-typography-c56f6b8-word-spacing );}.elementor-kit-3819 h3{font-size:var( --e-global-typography-1d31f80-font-size );line-height:var( --e-global-typography-1d31f80-line-height );letter-spacing:var( --e-global-typography-1d31f80-letter-spacing );word-spacing:var( --e-global-typography-1d31f80-word-spacing );}.elementor-kit-3819 h4{font-size:var( --e-global-typography-8112a4b-font-size );line-height:var( --e-global-typography-8112a4b-line-height );letter-spacing:var( --e-global-typography-8112a4b-letter-spacing );word-spacing:var( --e-global-typography-8112a4b-word-spacing );}.elementor-kit-3819 button,.elementor-kit-3819 input[type="button"],.elementor-kit-3819 input[type="submit"],.elementor-kit-3819 .elementor-button{font-size:var( --e-global-typography-64a9930-font-size );line-height:var( --e-global-typography-64a9930-line-height );letter-spacing:var( --e-global-typography-64a9930-letter-spacing );word-spacing:var( --e-global-typography-64a9930-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3819{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-line-height:35px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:26px;--e-global-typography-1d31f80-font-size:18px;--e-global-typography-1d31f80-line-height:28px;--e-global-typography-8112a4b-font-size:14px;--e-global-typography-8112a4b-line-height:20px;--e-global-typography-cf4723e-font-size:16px;--e-global-typography-cf4723e-line-height:24px;--e-global-typography-548ee4b-font-size:14px;--e-global-typography-548ee4b-line-height:18px;--e-global-typography-64a9930-font-size:15px;--e-global-typography-64a9930-line-height:20px;--e-global-typography-c56f6b8-font-size:16px;--e-global-typography-c56f6b8-line-height:26px;}.elementor-kit-3819 a{font-size:var( --e-global-typography-c56f6b8-font-size );line-height:var( --e-global-typography-c56f6b8-line-height );letter-spacing:var( --e-global-typography-c56f6b8-letter-spacing );word-spacing:var( --e-global-typography-c56f6b8-word-spacing );}.elementor-kit-3819 h3{font-size:var( --e-global-typography-1d31f80-font-size );line-height:var( --e-global-typography-1d31f80-line-height );letter-spacing:var( --e-global-typography-1d31f80-letter-spacing );word-spacing:var( --e-global-typography-1d31f80-word-spacing );}.elementor-kit-3819 h4{font-size:var( --e-global-typography-8112a4b-font-size );line-height:var( --e-global-typography-8112a4b-line-height );letter-spacing:var( --e-global-typography-8112a4b-letter-spacing );word-spacing:var( --e-global-typography-8112a4b-word-spacing );}.elementor-kit-3819 button,.elementor-kit-3819 input[type="button"],.elementor-kit-3819 input[type="submit"],.elementor-kit-3819 .elementor-button{font-size:var( --e-global-typography-64a9930-font-size );line-height:var( --e-global-typography-64a9930-line-height );letter-spacing:var( --e-global-typography-64a9930-letter-spacing );word-spacing:var( --e-global-typography-64a9930-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a:hover {
    text-decoration: none;
}
.i-absoluto {
    height: 40px;
    width: 40px;
    background-size: contain !important;
    position: absolute;
}
.h2-decoration {
    padding-left: 32px;
}
.h2-decoration .elementor-heading-title:before {
    content: url('/wp-content/uploads/2019/08/sb.png');
    position: absolute;
    left: 0;
}

.btn-icon-center .elementor-button-icon {
    display: none !important;
    font-size: 25px;
}
.card-lista, .cuadro-list {
    padding: 05px 05px 05px 16px;
}
.card-lista {
    width: 100%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.01);
}
.card-lista ul {
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.card-lista li {
    line-height: 24px !important;
    display: block;
}
.card-lista li::before{
    content:'\f00c';
    /*background: url('/wp-content/uploads/2022/07/check_green.svg')no-repeat !important;*/
    width: 16px;
    height: 14px;
    position: relative;
    display: inline-block;
    margin-right: 5px !important;
    font-family: 'Font Awesome 5 Free';
    color: #681461;
    font-size: 12px;
    font-weight: bold;
}
.card-lista.inline li {
    display: inline-block;
}
.card-lista .i-absoluto{
    left:15px;
}
.card-lista .titulo{
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    line-height: 24px;
}

.tabla-info {
    width: 100%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.01);
    margin-bottom: 30px;
    overflow: hidden;
}

.tabla-info .jet-listing-dynamic-repeater__item {
    padding: 0 10px;
}
.tabla-info .tabla-cuerpo div {
    width: 33.33%;
    text-align: center;
    font-size: 13px;
    padding: 10px  0;
}
.tabla-info .tabla-cuerpo div:nth-child(1) {
    text-align: left;
    padding-left: 10px
}
.tabla-info .tabla-cabecera{
    padding: 10px;
    align-items: center;
}
.tabla-info .tabla-cabecera *{
    padding-left: 0px;
    line-height: 1.2em;
    text-align: center;
    width: 33.33%;
}
.tabla-info .tabla-cabecera *:nth-child(1){
    padding-left: 10px;
    text-align: left;
}
.tabla-info .i-absoluto{
    background: url('/wp-content/uploads/2021/06/plans.svg')no-repeat;
}

.tabla-info.dos_columnas .tabla-cabecera * {
    width: 50%;
}

.cuadro-list-item {
    width: 100%;
    height: auto;
}
.cuadro-list-item .i-absoluto {
    top: 20px;
    left: -55px;
}
.cuadro-list-item .titulo{
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    line-height: 24px;
}

/******** START FORM **********/
form .elementor-field-type-acceptance input {
    width: 20px;
    height: 20px;
    opacity: 0;
}
form .elementor-field-type-acceptance label:before {
    content: "";
    position: absolute;
    border: solid 2px #10ccae;
    width: 20px;
    height: 20px;
    left: 5px;
    top: 5px;
    border-radius: 4px;
}
form .elementor-field-type-acceptance input:checked + label:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    left: 9px;
    top: 9px;
    border-radius: 2px;
    background-color: #10ccae;
}
/******** END FORM **********/

.btn_secundario a {
    box-shadow: 0px 4px 8px 0px #EEDDED !important;
}
.btn_secundario a:hover {
    box-shadow: 0px 4px 8px 0px #D5CFEB !important;
}

@media (min-width: 768px) {
    .desktop-hide br {
        display: none !important;
    }
    .btn_consulta {
        right: 0 ;
        max-width: fit-content;
        background-color: transparent !important;
    }
}
@media (max-width: 767px) {
    .mobile-hide br {
        display: none !important;
    }
    .cuadro-list-item th, td{
        font-size: 13px !important;
    }
}
@media(max-width:639px) and (min-width:320px) {
    .h2-decoration .elementor-heading-title:before {
        content: url('/wp-content/uploads/2019/08/sb.png');
        position: absolute;
        left: 0;
    }
}/* End custom CSS */