.elementor-1644 .elementor-element.elementor-element-c0f3e2d{--display:flex;--min-height:81vh;--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:flex-end;--overlay-opacity:0.32;}.elementor-1644 .elementor-element.elementor-element-c0f3e2d:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-c0f3e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1624/Transparencia_Hero02-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1644 .elementor-element.elementor-element-c0f3e2d::before, .elementor-1644 .elementor-element.elementor-element-c0f3e2d > .elementor-background-video-container::before, .elementor-1644 .elementor-element.elementor-element-c0f3e2d > .e-con-inner > .elementor-background-video-container::before, .elementor-1644 .elementor-element.elementor-element-c0f3e2d > .elementor-background-slideshow::before, .elementor-1644 .elementor-element.elementor-element-c0f3e2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1644 .elementor-element.elementor-element-c0f3e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-1644 .elementor-element.elementor-element-e0e6928{--display:flex;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-1644 .elementor-element.elementor-element-8930515{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1644 .elementor-element.elementor-element-8930515 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-47eea86e );}.elementor-1644 .elementor-element.elementor-element-3c83691{--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;}.elementor-1644 .elementor-element.elementor-element-f285a0e{--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;}@media(max-width:1024px){.elementor-1644 .elementor-element.elementor-element-8930515 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-1644 .elementor-element.elementor-element-c0f3e2d:not(.elementor-motion-effects-element-type-background), .elementor-1644 .elementor-element.elementor-element-c0f3e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1624/Transparencia_Hero01-1.webp");}.elementor-1644 .elementor-element.elementor-element-c0f3e2d{--min-height:100vh;}.elementor-1644 .elementor-element.elementor-element-e0e6928{--padding-top:0px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-1644 .elementor-element.elementor-element-8930515 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-ec83df0 *//* START LEGAL PAGE TEXT WIDGET*/
/* Heading H1 */
.mft-legal-text h1 {
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);
text-transform: var(--e-global-typography-primary-text-transform);
font-style: var(--e-global-color-secondary);
text-decoration: var(--e-global-typography-primary-text-decoration);
}
/* Heading H2 */
.mft-legal-text h2 {
font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
font-size: var(--e-global-typography-secondary-font-size);
font-weight: var(--e-global-typography-secondary-font-weight);
text-transform: var(--e-global-typography-secondary-text-transform);
font-style: var(--e-global-typography-secondary-font-style);
text-decoration: var(--e-global-typography-secondary-text-decoration);
padding-bottom: 20px;
}
 
/* Heading H3*/
.mft-legal-text h3 {
font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
font-size: calc(var(--e-global-typography-secondary-font-size) - 0.3rem);
font-weight: normal;
text-transform: var(--e-global-typography-secondary-text-transform);
font-style: var(--e-global-typography-secondary-font-style);
text-decoration: var(--e-global-typography-secondary-text-decoration);
padding-bottom: 20px;
}
 
/* LINKS */
.mft-legal-text a {
text-wrap: wrap;
overflow-wrap: break-word;
text-decoration: none;
color: var( --e-global-color-primary );
}
 
/* SPACE AFTER ELEMENTS */
.mft-legal-text p,
.mft-legal-text ul {
margin-bottom: 15px;
}
 
/* LISTS */
.mft-legal-text ul li {
list-style-type: circle;
overflow-wrap: break-word;
}
 
/* TABLE STYLE */
.mft-legal-text table {
background-color: transparent;
width: 100%;
font-size: 1em;
border-spacing: 0;
border-collapse: collapse;
margin: 30px 0;
}
 
.mft-legal-text table tr:first-child {
background-color: var(--e-global-color-secondary);
color: white;
}
 
/*Table cell padding and styles*/
.mft-legal-text table td,.mft-legal-text table th {
padding: 15px;
line-height: 1.5em;
vertical-align: top;
border: 1px solid #16677E;
min-width: 200px;
}
 
@media (max-width: 1023px) {
.mft-legal-text table {
max-width: 100%;
overflow-x: auto;
display: block;
}
}
/************************/
 
/*Table Heading font styles in case you have one*/
.mft-legal-text table th {
font-weight: 700;
}
 
.mft-legal-text table tfoot th,.mft-legal-text table thead th {
font-size: 1em;
}
/************/
 
/*Border for all table items*/
.mft-legal-text table caption+thead tr:first-child td,
.mft-legal-text table caption+thead tr:first-child th,
.mft-legal-text table colgroup+thead tr:first-child td,
.mft-legal-text table colgroup+thead tr:first-child th,
.mft-legal-text table thead:first-child tr:first-child td,
.mft-legal-text table thead:first-child tr:first-child th {
border-block-start: 1px solid #16677E;
}
 
/*Background of odd table rows*/
.mft-legal-text table tbody > tr:nth-child(odd) > td,
.mft-legal-text table tbody > tr:nth-child(odd) > th {
background-color: #16677E;
}
 
.mft-legal-text table tbody+tbody {
border-block-start: 1px solid black;
}
 
.mft-legal-text table a:hover {
color: #16677E;
text-decoration: none;
}
 
/* END LEGAL PAGE TEXT WIDGET *//* End custom CSS */