.elementor-1685 .elementor-element.elementor-element-629b41f:not(.elementor-motion-effects-element-type-background), .elementor-1685 .elementor-element.elementor-element-629b41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/293/header-legal-1.jpg");background-position:bottom center;background-size:auto;}.elementor-1685 .elementor-element.elementor-element-629b41f > .elementor-background-overlay{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/293/background-small.png");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1685 .elementor-element.elementor-element-629b41f > .elementor-container{min-height:730px;}.elementor-1685 .elementor-element.elementor-element-629b41f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1685 .elementor-element.elementor-element-866dee6 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.6;}.elementor-1685 .elementor-element.elementor-element-866dee6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1685 .elementor-element.elementor-element-866dee6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1685 .elementor-element.elementor-element-366923a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1685 .elementor-element.elementor-element-366923a > .elementor-container{min-height:300px;}body:not(.rtl) .elementor-1685 .elementor-element.elementor-element-366923a{left:0px;}body.rtl .elementor-1685 .elementor-element.elementor-element-366923a{right:0px;}.elementor-1685 .elementor-element.elementor-element-366923a{bottom:91px;}.elementor-bc-flex-widget .elementor-1685 .elementor-element.elementor-element-f9a3d29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1685 .elementor-element.elementor-element-f9a3d29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1685 .elementor-element.elementor-element-f9a3d29.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1685 .elementor-element.elementor-element-a5aceed{text-align:center;}.elementor-1685 .elementor-element.elementor-element-a5aceed .elementor-heading-title{text-shadow:0px 0px 8px rgba(0, 0, 0, 0.5);color:#ffffff;}.elementor-1685 .elementor-element.elementor-element-133b322 > .elementor-element-populated{margin:60px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1685 .elementor-element.elementor-element-ba4df2f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-ba4df2f{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-74505bf{text-align:left;}.elementor-1685 .elementor-element.elementor-element-febd31c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-febd31c{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-b8b4ae1{text-align:left;}.elementor-1685 .elementor-element.elementor-element-3e1e26f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-3e1e26f{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-b5514d8 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-b5514d8{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-a02210c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-a02210c{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-c140153 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-c140153{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-c89e83e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-c89e83e{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-7e7340c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-7e7340c{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-6953fc3 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-6953fc3{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-d5fae98 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-d5fae98{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-bc484c3{text-align:left;}.elementor-1685 .elementor-element.elementor-element-3dfd508 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-3dfd508{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-fa3aefe{text-align:left;}.elementor-1685 .elementor-element.elementor-element-3643446 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-3643446{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-47841fd > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-47841fd{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-8849b93 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-8849b93{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-7ee8cf1 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-7ee8cf1{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-b168b2f{text-align:left;}.elementor-1685 .elementor-element.elementor-element-5cdd131 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-5cdd131{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-93b7c2b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-93b7c2b{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-21a926c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-21a926c{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-ac7eb3e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-ac7eb3e{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-d029d80{text-align:left;}.elementor-1685 .elementor-element.elementor-element-7d68d79 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-7d68d79{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-92b0d6d > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-92b0d6d{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-f6a2b5c{text-align:left;}.elementor-1685 .elementor-element.elementor-element-61b0f66 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-61b0f66{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-53a9a61 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-53a9a61{text-align:left;line-height:1.7em;}.elementor-1685 .elementor-element.elementor-element-f7be90a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1685 .elementor-element.elementor-element-f7be90a{text-align:left;line-height:1.7em;}/* Start custom CSS for text-editor, class: .elementor-element-bc90516 */.elementor-1685 .elementor-element.elementor-element-bc90516.mft-legal-text table tr:first-child {
background-color: var(--e-global-color-primary);
color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bea8c47 *//* 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-typography-primary-font-style);
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;
}
 
/*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 #80808080;
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 #80808080;
}
 
/*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: #80808012;
}
 
.mft-legal-text table tbody+tbody {
border-block-start: 1px solid #80808080;
}
 
.mft-legal-text table a:hover {
color: #00000080;
text-decoration: none;
}
 
/* END LEGAL PAGE TEXT WIDGET *//* End custom CSS */