.elementor-54299 .elementor-element.elementor-element-af81672:not(.elementor-motion-effects-element-type-background), .elementor-54299 .elementor-element.elementor-element-af81672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2935;}.elementor-54299 .elementor-element.elementor-element-af81672{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;padding:60px 0px 120px 0px;z-index:10;}.elementor-54299 .elementor-element.elementor-element-af81672 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54299 .elementor-element.elementor-element-7b63e75 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-54299 .elementor-element.elementor-element-29cfa61{text-align:center;}.elementor-54299 .elementor-element.elementor-element-29cfa61 .elementor-heading-title{font-family:"DMSansCustom", Sans-serif;font-size:52px;font-weight:500;line-height:62.4px;letter-spacing:-1.04px;color:#FFFFFF;}.elementor-54299 .elementor-element.elementor-element-12bcc17 > .elementor-container{max-width:1160px;}.elementor-54299 .elementor-element.elementor-element-12bcc17{padding:120px 20px 100px 20px;}.elementor-54299 .elementor-element.elementor-element-80afcf2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-54299 .elementor-element.elementor-element-80afcf2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54299 .elementor-element.elementor-element-80afcf2 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-80afcf2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-ucaddon_table_of_contents ul li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54299 .elementor-element.elementor-element-07d43b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-07d43b2 ul li{font-family:"DMSansCustom", Sans-serif;font-size:16px;font-weight:400;line-height:24.64px;letter-spacing:-0.32px;}.elementor-54299 .elementor-element.elementor-element-07d43b2 #toc-list li{color:#0B202A;}.elementor-54299 .elementor-element.elementor-element-07d43b2 .toc-list-second-level{padding:12px 0px 0px 20px;}.elementor-54299 .elementor-element.elementor-element-994a40e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-54299 .elementor-element.elementor-element-994a40e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 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-54299 .elementor-element.elementor-element-4598af0{font-family:"DMSansCustom", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#0B202A;}.elementor-54299 .elementor-element.elementor-element-73b8d68 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-73b8d68{font-family:"DMSansCustom", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#0B202A;}.elementor-54299 .elementor-element.elementor-element-751d200 > .elementor-container{max-width:1160px;}.elementor-54299 .elementor-element.elementor-element-751d200{overflow:hidden;padding:0px 20px 120px 20px;z-index:10;}.elementor-54299 .elementor-element.elementor-element-7fb2f84 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-b223dcb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-54299 .elementor-element.elementor-element-197fdc5{font-family:"DMSansCustom", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;letter-spacing:-0.24px;color:#0B202A;}.elementor-54299 .elementor-element.elementor-element-eea4b4e{font-family:"DMSansCustom", Sans-serif;font-size:12px;font-weight:400;line-height:19.2px;letter-spacing:-0.24px;color:#0B202A;}.elementor-54299 .elementor-element.elementor-element-38e51dd:not(.elementor-motion-effects-element-type-background), .elementor-54299 .elementor-element.elementor-element-38e51dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-54299 .elementor-element.elementor-element-38e51dd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-54299 .elementor-element.elementor-element-38e51dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54299 .elementor-element.elementor-element-cecac41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-54299 .elementor-element.elementor-element-e93f103 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-e93f103{text-align:center;}.elementor-54299 .elementor-element.elementor-element-e93f103 .elementor-heading-title{font-family:"DMSansCustom", Sans-serif;font-size:40px;font-weight:300;line-height:48px;letter-spacing:-0.8px;color:#111111;}.elementor-54299 .elementor-element.elementor-element-8e86c12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-8e86c12{text-align:center;font-family:"DMSansCustom", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#111111;}@media(min-width:768px){.elementor-54299 .elementor-element.elementor-element-80afcf2{width:32%;}.elementor-54299 .elementor-element.elementor-element-994a40e{width:68%;}.elementor-54299 .elementor-element.elementor-element-7fb2f84{width:32%;}.elementor-54299 .elementor-element.elementor-element-b223dcb{width:68%;}}@media(max-width:1024px){.elementor-54299 .elementor-element.elementor-element-af81672{padding:48px 20px 80px 20px;}.elementor-54299 .elementor-element.elementor-element-29cfa61 .elementor-heading-title{font-size:44px;}.elementor-54299 .elementor-element.elementor-element-12bcc17{padding:80px 20px 80px 20px;}.elementor-54299 .elementor-element.elementor-element-07d43b2 ul li{font-size:14px;line-height:22.64px;}.elementor-54299 .elementor-element.elementor-element-07d43b2 .toc-list-second-level{padding:12px 0px 0px 10px;}.elementor-54299 .elementor-element.elementor-element-4598af0{font-size:14px;line-height:25.2px;}.elementor-54299 .elementor-element.elementor-element-73b8d68{font-size:14px;line-height:25.2px;}.elementor-54299 .elementor-element.elementor-element-751d200{padding:0px 20px 80px 20px;}.elementor-54299 .elementor-element.elementor-element-38e51dd{padding:80px 0px 80px 0px;}}@media(max-width:767px){.elementor-54299 .elementor-element.elementor-element-af81672{padding:40px 20px 80px 20px;}.elementor-54299 .elementor-element.elementor-element-29cfa61 .elementor-heading-title{font-size:36px;line-height:43.2px;letter-spacing:-0.72px;}.elementor-54299 .elementor-element.elementor-element-12bcc17{padding:0px 0px 64px 0px;}.elementor-54299 .elementor-element.elementor-element-80afcf2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-07d43b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-07d43b2 ul li{font-size:16px;}.elementor-54299 .elementor-element.elementor-element-994a40e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-54299 .elementor-element.elementor-element-4598af0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:048px 0px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-73b8d68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:048px 0px 0px 0px;}.elementor-54299 .elementor-element.elementor-element-751d200{padding:0px 20px 80px 20px;}.elementor-54299 .elementor-element.elementor-element-b223dcb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-54299 .elementor-element.elementor-element-197fdc5{line-height:16.8px;}.elementor-54299 .elementor-element.elementor-element-eea4b4e{line-height:16.8px;}.elementor-54299 .elementor-element.elementor-element-38e51dd{padding:72px 20px 80px 20px;}.elementor-54299 .elementor-element.elementor-element-e93f103 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-54299 .elementor-element.elementor-element-e93f103 .elementor-heading-title{font-size:28px;line-height:36.4px;letter-spacing:-0.56px;}.elementor-54299 .elementor-element.elementor-element-8e86c12{font-size:14px;line-height:22.4px;}}/* Start custom CSS for heading, class: .elementor-element-29cfa61 */@media (max-width: 480px){
    .elementor-54299 .elementor-element.elementor-element-29cfa61 h1.elementor-heading-title.elementor-size-default{
        font-weight: 300;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_table_of_contents, class: .elementor-element-07d43b2 *//*.elementor-54299 .elementor-element.elementor-element-07d43b2 #toc-list .toc-list-top-level:first-child{*/
/*    padding-right: 40px !important;*/
/*}*/

.elementor-54299 .elementor-element.elementor-element-07d43b2 ul.toc-list-second-level li.active {
    font-weight: 400 !important;
}
.elementor-54299 .elementor-element.elementor-element-07d43b2 h2>span{
    display: none;
}

@media (max-width: 767px){
    .elementor-54299 .elementor-element.elementor-element-07d43b2{
        background-color: #ffffff;
        position: relative;
    }
   .elementor-54299 .elementor-element.elementor-element-07d43b2:before{
        position: absolute;
        content: '';
        height: 1px;
        width: calc(100% - 40px);
        background-color: #AABDC5;
        left: 20px;
        bottom: 0px;
       
   }
   .elementor-54299 .elementor-element.elementor-element-07d43b2 ul#toc-list{
       justify-content: center;
       align-items: center;
       gap: 16px;
   }
   .elementor-54299 .elementor-element.elementor-element-07d43b2 .toc-list-second-level{
       padding: 0 20px !important;
   }
   .elementor-54299 .elementor-element.elementor-element-07d43b2 li.toc-list-top-level{
       padding: 24px 20px !important;
       text-align: center;
   }
   .elementor-54299 .elementor-element.elementor-element-07d43b2 .toc-list-top-level:last-child{
       padding: 0;
   }
   
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-80afcf2 */.elementor-54299 .elementor-element.elementor-element-80afcf2{
    position: relative;
}

@media (max-width: 767px){
    .elementor-54299 .elementor-element.elementor-element-80afcf2{
        position: sticky;
        top: 55px;
        z-index: 10;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4598af0 */.elementor-54299 .elementor-element.elementor-element-4598af0 .footnote{
    display: block;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 400;
    line-height: 22.4px;
    color: #0B202A99;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73b8d68 */.elementor-54299 .elementor-element.elementor-element-73b8d68 h2.footnote{
    position: relative;
}
.elementor-54299 .elementor-element.elementor-element-73b8d68 h2.footnote:after{
    position: absolute;
    content: '*';
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-994a40e */.elementor-54299 .elementor-element.elementor-element-994a40e {
    max-width: 100%;
}
.elementor-54299 .elementor-element.elementor-element-994a40e h2{
    font-size: 48px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.96px;
    margin: 0 0 28px;
}
.elementor-54299 .elementor-element.elementor-element-994a40e h3{
    font-size: 32px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.64px;
    margin: 28px 0 16px;
}

.elementor-54299 .elementor-element.elementor-element-994a40e h4{
    font-size: 20px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.48px;
    margin: 24px 0 16px;
}
.elementor-54299 .elementor-element.elementor-element-994a40e p{
    margin: 0;
}
.elementor-54299 .elementor-element.elementor-element-994a40e p + p{
    margin-top: 16px;
}
.elementor-54299 .elementor-element.elementor-element-994a40e ul, .elementor-54299 .elementor-element.elementor-element-994a40e ol{
    list-style: none;
     padding: 0 0 0 18px;
     margin: 16px 0 20px;
}
.elementor-54299 .elementor-element.elementor-element-994a40e ul li:not(:last-child), .elementor-54299 .elementor-element.elementor-element-994a40e ol li:not(:last-child){
    margin-bottom: 4px;
}
.elementor-54299 .elementor-element.elementor-element-994a40e ul li{
    position: relative;
   
}
.elementor-54299 .elementor-element.elementor-element-994a40e ul li:before{
    position: absolute;
    content: '';
    width: 4px;
    height: 4px;
    background-color: currentColor;
    top: 10px;
    left: -14px;
    border-radius: 50%;
}
.elementor-54299 .elementor-element.elementor-element-994a40e a{
    color: #2F9CD2;
    font-weight: 600;
    line-height: 160%;
    text-decoration-line: underline;
}
.elementor-54299 .elementor-element.elementor-element-994a40e .table__wrap{
    overflow-x: auto
}
.elementor-54299 .elementor-element.elementor-element-994a40e table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    margin: 32px 0 48px;
}
.elementor-54299 .elementor-element.elementor-element-994a40e thead tr, .elementor-54299 .elementor-element.elementor-element-994a40e thead tr th{
    background-color: transparent !important;
   
}

.elementor-54299 .elementor-element.elementor-element-994a40e thead td, .elementor-54299 .elementor-element.elementor-element-994a40e thead tr th{
    color: #0B202A;
    font-size: 24px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.48px;
     border: none;
     white-space: nowrap;
}
.elementor-54299 .elementor-element.elementor-element-994a40e th, .elementor-54299 .elementor-element.elementor-element-994a40e td {
    border: 1px solid #dddddd;
    padding: 12px 15px;
    text-align: left;
}
.elementor-54299 .elementor-element.elementor-element-994a40e th {
    background-color: #f2f2f2;
    color: #333333;
}
.elementor-54299 .elementor-element.elementor-element-994a40e tr:nth-child(odd) {
    background-color: #f5f7f880;
}

.elementor-54299 .elementor-element.elementor-element-994a40e caption {
    caption-side: top;
    margin-bottom: 10px;
    font-size: 1.5em;
    font-weight: bold;
    color: #333333;
}

@media (max-width: 1024px){
    .elementor-54299 .elementor-element.elementor-element-994a40e h2{
        font-size: 40px;
        letter-spacing: -0.8px;
    }
    .elementor-54299 .elementor-element.elementor-element-994a40e h3{
        font-size: 28px;
        line-height: 120%;
        letter-spacing: -0.56px;
    }
    .elementor-54299 .elementor-element.elementor-element-994a40e h4{
        font-size: 20px;
        font-weight: 400;
        line-height: 120%;
        letter-spacing: -0.48px;
        margin: 20px 0 16px;
    }
}

/*@media (max-width: 600px){*/
/*    .elementor-54299 .elementor-element.elementor-element-994a40e th, .elementor-54299 .elementor-element.elementor-element-994a40e td{*/
/*    min-width: 200px;*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e93f103 */@media (max-width: 480px){
    .elementor-54299 .elementor-element.elementor-element-e93f103 h2.elementor-heading-title.elementor-size-default{
        font-weight: 400;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e86c12 */.elementor-54299 .elementor-element.elementor-element-8e86c12 a{
    color: #2FBAA7;
    font-weight: 600;
    text-decoration: underline;
}
.elementor-54299 .elementor-element.elementor-element-8e86c12 a:hover{
    text-decoration: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DMSansCustom';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Regular.eot');
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Regular.woff2') format('woff2'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Regular.woff') format('woff'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Regular.ttf') format('truetype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Regular.svg#DMSansCustom') format('svg');
}
@font-face {
	font-family: 'DMSansCustom';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-Bold.eot');
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-Bold.woff2') format('woff2'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-Bold.woff') format('woff'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans_18pt-Bold.ttf') format('truetype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-Bold.svg#DMSansCustom') format('svg');
}
@font-face {
	font-family: 'DMSansCustom';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Light.eot');
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Light.eot?#iefix') format('embedded-opentype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Light.woff2') format('woff2'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Light.woff') format('woff'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Light.ttf') format('truetype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Light.svg#DMSansCustom') format('svg');
}
@font-face {
	font-family: 'DMSansCustom';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-SemiBold.eot');
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-SemiBold.woff2') format('woff2'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-SemiBold.woff') format('woff'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans_18pt-SemiBold.ttf') format('truetype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans18pt-SemiBold.svg#DMSansCustom') format('svg');
}
@font-face {
	font-family: 'DMSansCustom';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Medium.eot');
	src: url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Medium.woff2') format('woff2'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Medium.woff') format('woff'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Medium.ttf') format('truetype'),
		url('https://meshpayments.com/wp-content/uploads/2024/02/DMSans-Medium.svg#DMSansCustom') format('svg');
}
/* End Custom Fonts CSS */