.elementor-40 .elementor-element.elementor-element-ty00026{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty00002{--display:flex;}.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-40 .elementor-element.elementor-element-ty00025{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty0000a{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty00007{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty00004{--display:flex;}.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-40 .elementor-element.elementor-element-ty00009{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-40 .elementor-element.elementor-element-ty0000e{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty0001f{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty00014{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty00011{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty00019{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty00016{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty0001e{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty0001b{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty00022{--display:flex;}.elementor-40 .elementor-element.elementor-element-ty00024{--display:flex;}: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 );}.elementor-widget-image .widget-image-caption{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-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 );}.elementor-widget-image .widget-image-caption{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 container, class: .elementor-element-ty00026 */.elementor-40 .elementor-element.elementor-element-ty00026{background:#F4FBFD;color:#061B46;padding:0!important;gap:0!important}.elementor-40 .elementor-element.elementor-element-ty00026 *{box-sizing:border-box}.elementor-40 .elementor-element.elementor-element-ty00026,.elementor-40 .elementor-element.elementor-element-ty00026 p,.elementor-40 .elementor-element.elementor-element-ty00026 a,.elementor-40 .elementor-element.elementor-element-ty00026 h1,.elementor-40 .elementor-element.elementor-element-ty00026 h2,.elementor-40 .elementor-element.elementor-element-ty00026 h3,.elementor-40 .elementor-element.elementor-element-ty00026 td,.elementor-40 .elementor-element.elementor-element-ty00026 th{font-family:"MTD Jakarta","Plus Jakarta Sans",sans-serif!important}.elementor-40 .elementor-element.elementor-element-ty00026 h1,.elementor-40 .elementor-element.elementor-element-ty00026 h2,.elementor-40 .elementor-element.elementor-element-ty00026 h3{color:#061B46!important;font-weight:800!important;letter-spacing:-.7px;line-height:1.15}.elementor-40 .elementor-element.elementor-element-ty00026 h1{font-size:42px}.elementor-40 .elementor-element.elementor-element-ty00026 h2{font-size:25px}.elementor-40 .elementor-element.elementor-element-ty00026 h3{font-size:18px}.elementor-40 .elementor-element.elementor-element-ty00026 p{font-size:15px;line-height:1.65;margin:0}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-header{background:white;padding:22px max(24px,calc((100% - 1080px)/2));border-bottom:1px solid #DFEAF0}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-header h2{font-size:23px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-main{max-width:1080px;margin:auto;padding:40px 24px 50px;gap:28px;width:100%}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-hero{flex-direction:row;align-items:center;gap:35px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-intro{width:68%;gap:15px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-visual{width:32%}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-badge p{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#005A73}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-panel{background:#fff;border:1px solid #DCE9EF;border-radius:10px;padding:28px;gap:15px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-step{background:white;border:1px solid #DCE9EF;border-radius:8px;padding:22px;gap:12px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-number h3{background:#FFDD00;width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-help{background:#003F53;color:white;padding:25px;border-radius:8px;gap:10px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-help h2,.elementor-40 .elementor-element.elementor-element-ty00026 .ty-help a{color:white!important}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-help a{text-decoration:underline}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-footer p{font-size:12px;color:#496077}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:16px;background:#EFF8FC;padding:20px!important;border-radius:6px;margin:18px 0!important}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-overview li{border:0!important;margin:0!important;padding:0!important;flex:1;min-width:120px}.elementor-40 .elementor-element.elementor-element-ty00026 table{width:100%;border:1px solid #DCE9EF!important;border-collapse:separate;border-spacing:0;border-radius:6px;overflow:hidden}.elementor-40 .elementor-element.elementor-element-ty00026 th{background:#EFF8FC!important}.elementor-40 .elementor-element.elementor-element-ty00026 th,.elementor-40 .elementor-element.elementor-element-ty00026 td{padding:14px!important;font-size:14px;word-break:normal;overflow-wrap:anywhere}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads{margin-bottom:25px}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads .button,.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce .button{background:#FFDD00!important;color:#061B46!important;border:0;border-radius:5px;padding:13px 18px;font-weight:800;white-space:normal;line-height:1.4;text-align:center}.elementor-40 .elementor-element.elementor-element-ty00026 .order-again{display:none}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce h2{margin:22px 0 15px}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-notice{background:#EFF8FC;border-left:4px solid #006578;padding:16px;border-radius:4px}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-customer-details address{border-color:#DCE9EF!important}.elementor-40 .elementor-element.elementor-element-ty00026 a{color:#005A73}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-ty00026 .ty-header{padding:18px 22px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-main{padding:28px 18px;gap:22px}.elementor-40 .elementor-element.elementor-element-ty00026 h1{font-size:31px}.elementor-40 .elementor-element.elementor-element-ty00026 h2{font-size:23px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-hero{flex-direction:column;gap:15px}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-intro{width:100%}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-visual{display:none}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-steps{grid-template-columns:1fr}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-panel{padding:18px}.elementor-40 .elementor-element.elementor-element-ty00026 th,.elementor-40 .elementor-element.elementor-element-ty00026 td{padding:10px!important;font-size:13px}.elementor-40 .elementor-element.elementor-element-ty00026 .download-remaining,.elementor-40 .elementor-element.elementor-element-ty00026 .download-expires{display:none}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads .button{display:block;padding:12px;font-size:13px}}@font-face{font-family:"MTD Jakarta";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-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-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-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-weight:800;font-display:swap;src:url("https://frgsignal.com/wp-content/uploads/2026/09/mtd-plus-jakarta-800.ttf") format("truetype");} .elementor-40 .elementor-element.elementor-element-ty00026 .elementor-widget-text-editor{color:#163456;font-family:MTD Jakarta,Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.65} @media(max-width:767px){.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-overview li{flex:0 0 100%!important;min-width:0!important;width:100%!important}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-overview li strong{word-break:normal!important;overflow-wrap:break-word!important}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-hero{padding:0!important}.elementor-40 .elementor-element.elementor-element-ty00026 .ty-intro{padding:0!important}} .elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order{display:flex;flex-direction:column}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order> .woocommerce-notice{order:0}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads{order:1}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-overview{order:2}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-details{order:3}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-customer-details{order:4}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads .download-product,.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads .download-remaining,.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads .download-expires,.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads thead{display:none!important}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads td.download-file:before{display:none!important}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads td.download-file{text-align:left!important;background:white!important;border-top:0!important;padding:6px 0!important}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads table{border:0!important;background:transparent!important}.elementor-40 .elementor-element.elementor-element-ty00026 .woocommerce-order-downloads a.button{display:block!important;text-align:left!important;padding:16px 20px!important;font-size:15px!important}/* End custom CSS */