.elementor-42 .elementor-element.elementor-element-25a0e49{--display:flex;--min-height:170px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.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-42 .elementor-element.elementor-element-d6f91c8{text-align:center;}.elementor-42 .elementor-element.elementor-element-d6f91c8 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:40px;font-weight:900;line-height:50.2px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-18e2799{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-730e943{--divider-border-style:solid;--divider-color:#EAF0F6;--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-element-730e943 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-730e943 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-42 .elementor-element.elementor-element-ad49dca{--display:flex;}.elementor-42 .elementor-element.elementor-element-bcb905e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-42 .elementor-element.elementor-element-bcb905e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:900;}.elementor-42 .elementor-element.elementor-element-01e6b13{--divider-border-style:solid;--divider-color:#EAF0F6;--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-element-01e6b13 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-01e6b13 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42 .elementor-element.elementor-element-9e18270{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-42 .elementor-element.elementor-element-1393e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-42 .elementor-element.elementor-element-1393e1e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:900;}.elementor-42 .elementor-element.elementor-element-77772bb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-4175313 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:22.59px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-01140fc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-f433222 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:22.59px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-df4fce5{font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-42 .elementor-element.elementor-element-a36366c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-6442af5 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:22.59px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-a38c183{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-901146b .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:22.59px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-0e4df27{font-family:"Mulish", Sans-serif;font-weight:400;line-height:20.08px;}.elementor-42 .elementor-element.elementor-element-2e93ad4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-0ccb654 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:22.59px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-0a9667d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-3976f78 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:22.59px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-397d76e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-7b449c8 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;line-height:22.59px;color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-68b8c41{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-42 .elementor-element.elementor-element-18e2799{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-68b8c41{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-25a0e49{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-25a0e49{--min-height:153px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-d6f91c8 .elementor-heading-title{font-size:26px;line-height:32.63px;}.elementor-42 .elementor-element.elementor-element-18e2799{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-bcb905e .elementor-heading-title{line-height:22.59px;letter-spacing:0.5px;}.elementor-42 .elementor-element.elementor-element-1393e1e .elementor-heading-title{line-height:22.59px;letter-spacing:0.5px;}.elementor-42 .elementor-element.elementor-element-68b8c41{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-25a0e49 */.elementor-42 .elementor-element.elementor-element-25a0e49{
    background: radial-gradient(74.06% 3839.29% at 74.06% 100%, #28B6E9 0%, #0BA7E6 36.46%, #0D4C8C 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3ce238 */b.soft {
    font-weight: 600
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-934a11e */.elementor-42 .elementor-element.elementor-element-934a11e td{
        align-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b663bc1 */.elementor-42 .elementor-element.elementor-element-b663bc1 ol,ul{
    padding-left: 20px;
}

.elementor-42 .elementor-element.elementor-element-b663bc1 ol{
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e2799 */tr, td {
    border:2px solid rgba(234, 240, 246, 1);
}

table a{
    text-decoration: underline!important;
    color: rgba(0, 70, 142, 1);
    font-weight: 600;
}

table td, table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: 0px solid hsla(0, 0%, 50.2%, .5019607843);
    background-color: #ff000000 !important;
}

@media only screen and (max-width: 1024px) {
tr {
    display: flex;
    flex-direction: column;
    border-bottom: 0px;
    gap:10px;
}
tr{
    padding:10px!important;
}
td{
    padding:0px 0px 0px 0px!important;
}
}
@media only screen and (min-width: 1024px) {
 table tr td:first-child{
    width: 400px;
}
}

/*texto legal antiguo*/

.elementor-42 .elementor-element.elementor-element-18e2799{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68b8c41 */tr, td {
    border:2px solid rgba(234, 240, 246, 1);
}

table a{
    text-decoration: underline!important;
    color: rgba(0, 70, 142, 1);
    font-weight: 600;
}

table td, table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: 0px solid hsla(0, 0%, 50.2%, .5019607843);
    background-color: #ff000000 !important;
}

@media only screen and (max-width: 1024px) {
tr {
    display: flex;
    flex-direction: column;
    border-bottom: 0px;
    gap:10px;
}
tr{
    padding:10px!important;
}
td{
    padding:0px 0px 0px 0px!important;
}
}
@media only screen and (min-width: 1024px) {
 table tr td:first-child{
    width: 400px;
}
}/* End custom CSS */
/* Start custom CSS */.legal_text a{
    color:#00468E;
    text-decoration: underline;
    font-weight: 600;
}

.legal_text ul li::marker {
    color: #00468e;
    font-size: 20px;
}

.legal_text strong {
    font-size: 16px;
    line-height: 20.08px;
}

.legal_text p{
   margin: 0px;
}

.legal_text td{
  font-size: 16px!important
}

.legal_text ol li {
  
    margin-bottom: 5px;

}/* End custom CSS */