.elementor-26 .elementor-element.elementor-element-mtdmain{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:24px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-mtdbrand .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:800;color:#10283F;}.elementor-26 .elementor-element.elementor-element-mtdtitle .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;color:#10283F;}.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 );}.elementor-26 .elementor-element.elementor-element-mtdintro{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#5F6B75;}.elementor-26 .elementor-element.elementor-element-mtdincluded{font-size:14px;color:#5F6B75;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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(min-width:768px){.elementor-26 .elementor-element.elementor-element-mtdmain{--content-width:1120px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-mtdmain{--padding-top:24px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-26 .elementor-element.elementor-element-mtdtitle .elementor-heading-title{font-size:27px;}.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 shortcode, class: .elementor-element-mtdform */.elementor-26 .elementor-element.elementor-element-mtdform{font-family:Arial,sans-serif;color:#10283F}.elementor-26 .elementor-element.elementor-element-mtdform .wpfnl-checkout{font-family:Arial,sans-serif}.elementor-26 .elementor-element.elementor-element-mtdform input.input-text,.elementor-26 .elementor-element.elementor-element-mtdform select,.elementor-26 .elementor-element.elementor-element-mtdform .select2-selection{min-height:48px!important;border:1px solid #C9D2D9!important;border-radius:6px!important;background:#fff!important;font-size:16px!important}.elementor-26 .elementor-element.elementor-element-mtdform label{font-size:14px!important;font-weight:400!important;color:#10283F!important}.elementor-26 .elementor-element.elementor-element-mtdform h3{font-size:22px!important;font-weight:700!important;color:#10283F!important}.elementor-26 .elementor-element.elementor-element-mtdform #place_order{background:#166B67!important;color:#fff!important;border:0!important;border-radius:6px!important;min-height:54px!important;font-size:17px!important;font-weight:700!important;width:100%!important}.elementor-26 .elementor-element.elementor-element-mtdform #place_order:hover{background:#10534F!important}.elementor-26 .elementor-element.elementor-element-mtdform input:focus,.elementor-26 .elementor-element.elementor-element-mtdform select:focus{outline:2px solid #166B67!important;outline-offset:2px}.elementor-26 .elementor-element.elementor-element-mtdform a{color:#166B67}.elementor-26 .elementor-element.elementor-element-mtdform #order_review{background:#F6F5F1;border-radius:12px;padding:24px}.elementor-26 .elementor-element.elementor-element-mtdform table{background:transparent!important}.elementor-26 .elementor-element.elementor-element-mtdform #payment{background:transparent!important}.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-privacy-policy-text{font-size:13px;line-height:1.6} @media(max-width:767px){.elementor-26 .elementor-element.elementor-element-mtdform #order_review{padding:18px}.elementor-26 .elementor-element.elementor-element-mtdform h3{font-size:20px!important}}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-kit-order-image{display:block;width:180px;height:auto;margin:0 0 16px;border-radius:6px}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-kit-order-title{display:block;font-size:16px;line-height:1.45}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-kit-order-description{display:block;font-size:13px;line-height:1.6;color:#5F6B75;margin-top:8px}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-kit-delivery{font-size:13px;line-height:1.5;color:#5F6B75;text-align:center;margin:12px 0 0}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-billing-fields,.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-checkout-payment{border:0!important;box-shadow:none!important}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-billing-fields h3{background:#fff!important;padding-left:0!important;border:0!important}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-billing-fields__field-wrapper{padding:0!important}
.elementor-26 .elementor-element.elementor-element-mtdform #payment .payment_box{background:#F6F5F1!important;border-radius:6px}
.elementor-26 .elementor-element.elementor-element-mtdform #payment .place-order{padding:16px 0 0!important}
.elementor-26 .elementor-element.elementor-element-mtdform table .order-total th,.elementor-26 .elementor-element.elementor-element-mtdform table .order-total td{font-size:20px!important}
@media(min-width:768px){
.elementor-26 .elementor-element.elementor-element-mtdform form.checkout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:48px;row-gap:24px;align-items:start}
.elementor-26 .elementor-element.elementor-element-mtdform form.checkout:before,.elementor-26 .elementor-element.elementor-element-mtdform form.checkout:after{display:none!important}
.elementor-26 .elementor-element.elementor-element-mtdform .wcpay-express-checkout-wrapper{grid-column:1;grid-row:1;width:100%!important}
.elementor-26 .elementor-element.elementor-element-mtdform #customer_details{grid-column:1;grid-row:2;width:100%!important;float:none!important;margin:0!important}
.elementor-26 .elementor-element.elementor-element-mtdform #order_review{display:contents!important}
.elementor-26 .elementor-element.elementor-element-mtdform #order_review_heading{grid-column:2;grid-row:1;align-self:end;background:transparent!important;border:0!important;padding:0!important;margin:0!important}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-checkout-review-order-table{grid-column:2;grid-row:2 / span 3;background:#F6F5F1!important;border:1px solid #D9DFE3!important;border-radius:12px!important;overflow:hidden;align-self:start}
.elementor-26 .elementor-element.elementor-element-mtdform #payment{grid-column:1;grid-row:3;width:100%!important;margin:0!important}
.elementor-26 .elementor-element.elementor-element-mtdform .ppc-button-wrapper{grid-column:1;grid-row:4}
.elementor-26 .elementor-element.elementor-element-mtdform .ppcp-messages{grid-column:2;grid-row:5}
.elementor-26 .elementor-element.elementor-element-mtdform #ppc-button-ppcp-applepay,.elementor-26 .elementor-element.elementor-element-mtdform #ppc-button-ppcp-googlepay{grid-column:1}
}

/* Compact checkout: retain readable 16px controls. */
.elementor-26 .elementor-element.elementor-element-mtdform .form-row{margin-bottom:10px!important;padding:0!important}
.elementor-26 .elementor-element.elementor-element-mtdform input.input-text,.elementor-26 .elementor-element.elementor-element-mtdform select,.elementor-26 .elementor-element.elementor-element-mtdform .select2-selection{min-height:44px!important;height:44px!important}
.elementor-26 .elementor-element.elementor-element-mtdform h3{font-size:19px!important;margin:0 0 12px!important;padding:0!important}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-kit-order-image{width:96px!important;float:left;margin:0 12px 6px 0!important}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-kit-order-description{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-kit-order-title{font-size:14px!important}
.elementor-26 .elementor-element.elementor-element-mtdform table th,.elementor-26 .elementor-element.elementor-element-mtdform table td{padding:12px!important}
.elementor-26 .elementor-element.elementor-element-mtdform table thead{display:none}
.elementor-26 .elementor-element.elementor-element-mtdform #payment ul.payment_methods{padding:12px!important}
.elementor-26 .elementor-element.elementor-element-mtdform #payment .payment_box{padding:12px!important;margin-top:8px!important}
.elementor-26 .elementor-element.elementor-element-mtdform #payment .place-order{padding-top:10px!important}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-privacy-policy-text p{margin-bottom:10px}
.elementor-26 .elementor-element.elementor-element-mtdform .wcpay-express-checkout-wrapper{margin:0!important}
@media(min-width:768px){
.elementor-26 .elementor-element.elementor-element-mtdform form.checkout{column-gap:32px;row-gap:14px}
.elementor-26 .elementor-element.elementor-element-mtdform #customer_details{grid-column:1;grid-row:2 / span 4}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-checkout-review-order-table{grid-column:2;grid-row:2}
.elementor-26 .elementor-element.elementor-element-mtdform #payment{grid-column:2;grid-row:3}
.elementor-26 .elementor-element.elementor-element-mtdform .ppc-button-wrapper{grid-column:2;grid-row:4}
.elementor-26 .elementor-element.elementor-element-mtdform .ppcp-messages{grid-column:2;grid-row:5}
.elementor-26 .elementor-element.elementor-element-mtdform #order_review_heading{align-self:center}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-billing-fields__field-wrapper .form-row{width:auto!important;float:none!important;min-width:0}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-billing-fields__field-wrapper .form-row-wide{grid-column:1 / -1}
}

/* Refinement: independent columns, without empty header rows. */
.elementor-26 .elementor-element.elementor-element-mtdform #customer_details,.elementor-26 .elementor-element.elementor-element-mtdform #customer_details .col-1,.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-billing-fields,.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-billing-fields__field-wrapper{border:0!important;box-shadow:none!important;background:transparent!important}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-kit-order-description{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;width:auto!important;max-width:none!important}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-kit-order-image{width:80px!important}
.elementor-26 .elementor-element.elementor-element-mtdform #order_review_heading{margin:0 0 14px!important}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-checkout-review-order-table{border:0!important;box-shadow:none!important;border-radius:8px!important}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-checkout-review-order-table th,.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-checkout-review-order-table td{border-left:0!important;border-right:0!important}
.elementor-26 .elementor-element.elementor-element-mtdform #payment{margin-top:16px!important}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-regular-price{display:block;color:#5F6B75;font-size:13px}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-saving td,.elementor-26 .elementor-element.elementor-element-mtdform .mtd-saving th{color:#166B67!important;font-size:14px!important}
.elementor-26 .elementor-element.elementor-element-mtdform .wcpay-express-checkout-wrapper{padding-top:0!important}
@media(min-width:768px){
.elementor-26 .elementor-element.elementor-element-mtdform form.checkout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);row-gap:10px;align-items:start}
.elementor-26 .elementor-element.elementor-element-mtdform #order_review{display:block!important;grid-column:2;grid-row:1 / span 3;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}
.elementor-26 .elementor-element.elementor-element-mtdform #customer_details{grid-column:1;grid-row:2;width:100%!important}
.elementor-26 .elementor-element.elementor-element-mtdform .wcpay-express-checkout-wrapper{grid-column:1;grid-row:1;align-self:start}
.elementor-26 .elementor-element.elementor-element-mtdform #order_review_heading{display:block!important}
.elementor-26 .elementor-element.elementor-element-mtdform #order_review .woocommerce-checkout-review-order-table{margin-top:0!important;width:100%!important}
.elementor-26 .elementor-element.elementor-element-mtdform #order_review #payment{width:100%!important}
}
 .elementor-26 .elementor-element.elementor-element-mtdform .mtd-card-logos{display:inline-flex!important;flex-wrap:wrap;gap:4px;align-items:center;max-width:80%} .elementor-26 .elementor-element.elementor-element-mtdform .mtd-card-logos img{width:32px!important;height:21px!important;margin:0!important;object-fit:contain}
/* V1 private checkout alignment after express checkout review. */
@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-mtdform form.checkout:not(:has(.wcpay-express-checkout-wrapper)) #customer_details{grid-row:1!important}}
.elementor-26 .elementor-element.elementor-element-mtdform #payment ul.payment_methods{margin:0!important;padding:8px 0!important}
.elementor-26 .elementor-element.elementor-element-mtdform #payment .wc_payment_method{display:grid!important;grid-template-columns:20px minmax(0,1fr);column-gap:10px;align-items:start;padding:12px 0!important}
.elementor-26 .elementor-element.elementor-element-mtdform #payment .wc_payment_method>input[type=radio]{grid-column:1;grid-row:1;margin-top:4px!important}
.elementor-26 .elementor-element.elementor-element-mtdform #payment .wc_payment_method>label{grid-column:2;grid-row:1;display:flex!important;justify-content:space-between;align-items:center;width:100%;margin:0!important;padding:0!important;gap:10px}
.elementor-26 .elementor-element.elementor-element-mtdform #payment .wc_payment_method>.payment_box{grid-column:1/-1;width:100%!important;box-sizing:border-box}
.elementor-26 .elementor-element.elementor-element-mtdform .mtd-card-logos{max-width:75%}
.elementor-26 .elementor-element.elementor-element-mtdform .woocommerce-error{display:block!important}
 .elementor-26 .elementor-element.elementor-element-mtdform #payment .woocommerce-SavedPaymentMethods-saveNew label svg{display:none!important} .elementor-26 .elementor-element.elementor-element-mtdform #payment .woocommerce-SavedPaymentMethods-saveNew{display:flex!important;align-items:flex-start;gap:8px} .elementor-26 .elementor-element.elementor-element-mtdform #payment .woocommerce-SavedPaymentMethods-saveNew input{flex:0 0 18px;height:18px!important;margin-top:3px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mtdmain */.elementor-26 .elementor-element.elementor-element-mtdmain{font-family:Arial,sans-serif;color:#10283F}.elementor-26 .elementor-element.elementor-element-mtdmain h1,.elementor-26 .elementor-element.elementor-element-mtdmain h2,.elementor-26 .elementor-element.elementor-element-mtdmain h3,.elementor-26 .elementor-element.elementor-element-mtdmain .elementor-heading-title{font-family:Georgia,serif!important;letter-spacing:-.4px;color:#10283F}.elementor-26 .elementor-element.elementor-element-mtdmain input.input-text,.elementor-26 .elementor-element.elementor-element-mtdmain select,.elementor-26 .elementor-element.elementor-element-mtdmain .select2-selection{border-color:#D7E2E5!important;border-radius:4px!important;background:#FCFDFD!important;font-size:16px!important}.elementor-26 .elementor-element.elementor-element-mtdmain #order_review{background:#F0F6F6!important;padding:22px!important;border:1px solid #D7E4E5!important;border-radius:5px!important}.elementor-26 .elementor-element.elementor-element-mtdmain #order_review_heading{font-family:Georgia,serif!important;font-size:25px!important}.elementor-26 .elementor-element.elementor-element-mtdmain #payment,.elementor-26 .elementor-element.elementor-element-mtdmain #payment .payment_box,.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-checkout-review-order-table{background:transparent!important}.elementor-26 .elementor-element.elementor-element-mtdmain #payment .payment_box{background:#FFFFFF!important;border:1px solid #D7E4E5!important}.elementor-26 .elementor-element.elementor-element-mtdmain #place_order{background:#09535C!important;border-radius:4px!important}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order table{border:1px solid #D7E4E5!important;border-radius:4px;background:#FAFCFC}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order th{background:#EDF4F4;color:#10283F}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order .button{background:#09535C!important;color:white!important;border-radius:4px!important}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order-overview{background:#EDF4F4!important}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order .order-again{display:none}.elementor-26 .elementor-element.elementor-element-mtdmain .mtd-kit-order-title{font-family:Georgia,serif!important;font-size:17px!important}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-mtdmain #order_review{padding:16px!important}.elementor-26 .elementor-element.elementor-element-mtdmain h1{font-size:30px!important}.elementor-26 .elementor-element.elementor-element-mtdmain h2{font-size:26px!important}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order-downloads{overflow-x:auto}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order-downloads .button{white-space:normal;line-height:1.4}}@font-face{font-family:"MTD Jakarta";font-style:normal;font-weight:400;font-display:swap;src:url("https://frgsignal.com/wp-content/uploads/2026/09/mtd-plus-jakarta-400.ttf") format("truetype");}@font-face{font-family:"MTD Jakarta";font-style:normal;font-weight:500;font-display:swap;src:url("https://frgsignal.com/wp-content/uploads/2026/09/mtd-plus-jakarta-500.ttf") format("truetype");}@font-face{font-family:"MTD Jakarta";font-style:normal;font-weight:600;font-display:swap;src:url("https://frgsignal.com/wp-content/uploads/2026/09/mtd-plus-jakarta-600.ttf") format("truetype");}@font-face{font-family:"MTD Jakarta";font-style:normal;font-weight:700;font-display:swap;src:url("https://frgsignal.com/wp-content/uploads/2026/09/mtd-plus-jakarta-700.ttf") format("truetype");}@font-face{font-family:"MTD Jakarta";font-style:normal;font-weight:800;font-display:swap;src:url("https://frgsignal.com/wp-content/uploads/2026/09/mtd-plus-jakarta-800.ttf") format("truetype");}.elementor-26 .elementor-element.elementor-element-mtdmain,.elementor-26 .elementor-element.elementor-element-mtdmain p,.elementor-26 .elementor-element.elementor-element-mtdmain label,.elementor-26 .elementor-element.elementor-element-mtdmain input,.elementor-26 .elementor-element.elementor-element-mtdmain select,.elementor-26 .elementor-element.elementor-element-mtdmain button,.elementor-26 .elementor-element.elementor-element-mtdmain h1,.elementor-26 .elementor-element.elementor-element-mtdmain h2,.elementor-26 .elementor-element.elementor-element-mtdmain h3,.elementor-26 .elementor-element.elementor-element-mtdmain .elementor-heading-title,.elementor-26 .elementor-element.elementor-element-mtdmain .mtd-kit-order-title,.elementor-26 .elementor-element.elementor-element-mtdmain a,.elementor-26 .elementor-element.elementor-element-mtdmain td,.elementor-26 .elementor-element.elementor-element-mtdmain th{font-family:"MTD Jakarta","Plus Jakarta Sans",sans-serif!important}.elementor-26 .elementor-element.elementor-element-mtdmain h1,.elementor-26 .elementor-element.elementor-element-mtdmain h2,.elementor-26 .elementor-element.elementor-element-mtdmain h3,.elementor-26 .elementor-element.elementor-element-mtdmain .elementor-heading-title{font-weight:800!important;letter-spacing:-.7px;color:#061B46!important}.elementor-26 .elementor-element.elementor-element-mtdmain #order_review{background:#F0F9FC!important;border-color:#DCE9EF!important;border-radius:6px!important}.elementor-26 .elementor-element.elementor-element-mtdmain #order_review_heading{font-family:"MTD Jakarta",sans-serif!important;font-weight:800!important;font-size:24px!important}.elementor-26 .elementor-element.elementor-element-mtdmain #place_order,.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order .button{background:#FFDD00!important;color:#061B46!important;font-weight:800!important;border-radius:5px!important}.elementor-26 .elementor-element.elementor-element-mtdmain #place_order:hover,.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order .button:hover{background:#FFE850!important}.elementor-26 .elementor-element.elementor-element-mtdmain input.input-text,.elementor-26 .elementor-element.elementor-element-mtdmain select,.elementor-26 .elementor-element.elementor-element-mtdmain .select2-selection{background:#FFFFFF!important;border:1px solid #D7E3EA!important}.elementor-26 .elementor-element.elementor-element-mtdmain .order-total .woocommerce-Price-amount{background:#FFE45B;color:#061B46;padding:2px 6px;border-radius:3px;font-size:26px!important;font-weight:800}.elementor-26 .elementor-element.elementor-element-mtdmain .mtd-kit-order-title{font-family:"MTD Jakarta",sans-serif!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order th,.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order-overview{background:#EDF8FC!important}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order table{border-color:#DCE9EF!important}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-order h2{font-size:25px!important}.elementor-26 .elementor-element.elementor-element-mtdmain a{color:#005D78}.elementor-26 .elementor-element.elementor-element-mtdmain #payment{margin-top:10px!important}.elementor-26 .elementor-element.elementor-element-mtdmain .woocommerce-privacy-policy-text,.elementor-26 .elementor-element.elementor-element-mtdmain .mtd-digital-consent{font-size:13px!important}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-mtdmain h1{font-size:29px!important}.elementor-26 .elementor-element.elementor-element-mtdmain #order_review_heading{font-size:23px!important}}/* End custom CSS */