.elementor-11332 .elementor-element.elementor-element-c4a71e0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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 );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-d9b3f52 *//* mth-compare-table */
@media (min-width:768px){.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc{table-layout:fixed}}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-wrap{max-width:1200px;margin:0 auto}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc{width:100%;border-collapse:separate;border-spacing:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.5;color:#334155;background:#fff;border:1px solid #E2E8F0;border-radius:14px;overflow:hidden;margin:0}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc th,.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc td{padding:16px 18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #E2E8F0;background:#fff}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc thead th,.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc thead td{background:#0E2A47;color:#fff;font-size:16px;font-weight:800;padding:20px 18px;line-height:1.3}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc thead .mtc-corner{background:#0B2239;width:clamp(120px,16%,190px)}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-tag{display:block;width:fit-content;max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.3;font-size:11px;font-weight:800;letter-spacing:1px;padding:4px 9px;border-radius:5px;margin-bottom:8px;color:#fff}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody th{font-weight:700;color:#0E2A47;font-size:14px;background:#F8FAFC}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody tr:nth-child(even) td{background:#FBFCFE}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-price{display:block;font-size:22px;font-weight:800;color:#0E2A47;line-height:1.2}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc small{display:block;font-size:13px;color:#64748B;margin-top:4px;line-height:1.45}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-start{display:block;font-size:11px;font-weight:800;letter-spacing:1px;color:#C2410C}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-yes{color:#15803D}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-btn{display:block;text-align:center;font-weight:700;color:#fff!important;border-radius:8px;padding:12px 10px;text-decoration:none!important;font-size:15px}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-btn:hover{opacity:.9}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tr:last-child td,.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tr:last-child th{border-bottom:0}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-cta .mtc-corner{background:#F8FAFC}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .elementor-widget-container > p:empty, .elementor-11332 .elementor-element.elementor-element-d9b3f52 p:empty{display:none}
@media (max-width:767px){
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc,.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody,.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tr,.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc th,.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc td{display:block;width:auto}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc{background:none;border:0;border-radius:0;overflow:visible}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody tr{background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;margin-bottom:12px}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody th{background:#fff;font-size:16px;font-weight:800;padding:14px 16px 6px;border:0}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody td,.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody tr:nth-child(even) td{background:#fff;padding:10px 16px;font-size:14px;border:0;border-top:1px solid #EEF2F6}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody th + td{border-top:0}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody td::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:#185FA5;margin-bottom:1px}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-price{font-size:20px;display:inline}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-start{display:inline;margin-right:4px}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc small{font-size:12px}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc tbody tr.mtc-cta{background:none;border:0;border-radius:0;display:flex;flex-direction:column;gap:10px;margin:0}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-cta td{padding:0!important;border:0!important;background:none!important}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-cta td::before,.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-cta .mtc-corner{display:none}
.elementor-11332 .elementor-element.elementor-element-d9b3f52 .mtc-btn{padding:13px 10px}
}/* End custom CSS */