.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-58156 .elementor-element.elementor-element-c3b8725{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-6ff8593{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.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-58156 .elementor-element.elementor-element-7ed0c88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-5826831{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-58156 .elementor-element.elementor-element-22ba5be{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-dc20ae3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-01e6f62{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-c4121b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-605a501{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-c31feb7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-2874e7f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-1e6ac3e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-3839b16{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-7273b61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-c72bbad{--display:flex;}.elementor-58156 .elementor-element.elementor-element-bf93900{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-151d4c9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-31bb046 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-729acfb{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-0881e28{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-1fc4461 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-1ed9777{--display:flex;}.elementor-58156 .elementor-element.elementor-element-a1fbcc1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-33f25a2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-3f454c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-7ab6838{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-77bdd74{--display:flex;}.elementor-58156 .elementor-element.elementor-element-1239d65{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-17e4e7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-80c20f2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-6b4cabd{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-aef56a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-9fdcc4b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-7b4af0f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-255c295{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-4f938a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-ba32272 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-3b95cb3{--display:flex;}.elementor-58156 .elementor-element.elementor-element-c710c7f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-f41fc1c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-3b3f6f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-1167aaa{--display:flex;}.elementor-58156 .elementor-element.elementor-element-1262f4a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-54a1bd3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-25e467b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-0275207{--display:flex;}.elementor-58156 .elementor-element.elementor-element-e2953f1{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-0e6a85f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-9312b4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-5998098{--display:flex;}.elementor-58156 .elementor-element.elementor-element-f3b226a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-8c51f81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-3c2206c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-292f80c{--display:flex;}.elementor-58156 .elementor-element.elementor-element-efbb544{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-8b266ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-e388c35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-dd9f5c1{--display:flex;}.elementor-58156 .elementor-element.elementor-element-5007621{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-afc9c9f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-e5d459b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-244f771{--display:flex;}.elementor-58156 .elementor-element.elementor-element-b0ecc0c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-bd8fc07 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-d123518 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-aa16209{--display:flex;}.elementor-58156 .elementor-element.elementor-element-7523f8b{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-0a81246 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-2cb44b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-ed5f322{--display:flex;}.elementor-58156 .elementor-element.elementor-element-4187960{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-a1b4560 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-94ea239 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-f0156d9{--display:flex;}.elementor-58156 .elementor-element.elementor-element-f7f47a2{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-f00cc1c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-92f64ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-9202298{--display:flex;}.elementor-58156 .elementor-element.elementor-element-47fcbec{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58156 .elementor-element.elementor-element-83253c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-1c59463 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-b732eeb{--display:flex;}.elementor-58156 .elementor-element.elementor-element-d02429b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-428bb4a{--display:flex;}.elementor-58156 .elementor-element.elementor-element-ff7b7d1{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-ecff6e0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-15fc987 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-c6d4a65{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-c650fdc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-5efc898 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-f8127f9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-f88a567{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-ce84747 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-825982b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-2e15e8e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-0a0cadb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-4a3ad9c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-ac989f0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-634da1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-2be92e9{--display:flex;}.elementor-58156 .elementor-element.elementor-element-efa1459{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-4aa86bb{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-601c318 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-c246728{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-c6afaa6{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-20831d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-12793fd{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-6b15176{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-b08fef9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-d1da0f1{--display:flex;}.elementor-58156 .elementor-element.elementor-element-98a2608{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-f635b5f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-8ff4c7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-c5fd27a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-46ea3bf{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-863a9db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-902afe9{--display:flex;}.elementor-58156 .elementor-element.elementor-element-2f81341{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-6fe2ee0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-87d2d37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-e601227{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-5f6cebd{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-4b48e9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-6e4cc7c{--display:flex;}.elementor-58156 .elementor-element.elementor-element-517e731{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-892c2ce{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-8108134 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-f3f95b4{--display:flex;}.elementor-58156 .elementor-element.elementor-element-1129b6e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-b68b8e5{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-99e1a1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58156 .elementor-element.elementor-element-796d632{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-c74fd4c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58156 .elementor-element.elementor-element-8bf9631:not(.elementor-motion-effects-element-type-background), .elementor-58156 .elementor-element.elementor-element-8bf9631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-58156 .elementor-element.elementor-element-8bf9631{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-58156 .elementor-element.elementor-element-8bf9631 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58156 .elementor-element.elementor-element-f857234 > .elementor-element-populated{text-align:start;padding:0px 0px 0px 0px;}.elementor-58156 .elementor-element.elementor-element-aad1cb8{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-58156 .elementor-element.elementor-element-aad1cb8 .elementskit-section-title-wraper .elementskit-section-title{font-weight:500;}.elementor-58156 .elementor-element.elementor-element-aad1cb8 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-58156 .elementor-element.elementor-element-aad1cb8 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-58156 .elementor-element.elementor-element-aad1cb8 .elementskit-section-title-wraper .elementskit-border-divider{width:40px;}.elementor-58156 .elementor-element.elementor-element-aad1cb8 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;}.elementor-58156 .elementor-element.elementor-element-aad1cb8 .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;}.elementor-58156 .elementor-element.elementor-element-aad1cb8 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-58156 .elementor-element.elementor-element-aad1cb8 .elementskit-border-divider::before{height:4px;}.elementor-58156 .elementor-element.elementor-element-dab58c9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:40px;}.elementor-58156 .elementor-element.elementor-element-dab58c9 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-58156 .elementor-element.elementor-element-01f3beb .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-58156 .elementor-element.elementor-element-01f3beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58156 .elementor-element.elementor-element-01f3beb .elementskit-single-faq .elementskit-faq-title{color:#000000;font-size:22px;font-weight:500;}.elementor-58156 .elementor-element.elementor-element-01f3beb .elementskit-single-faq .elementskit-faq-body{color:#000000;padding:0px 40px 30px 40px;}@media(max-width:767px){.elementor-58156 .elementor-element.elementor-element-7ed0c88 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-c4121b3 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-2874e7f .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-7273b61 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-31bb046 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-1fc4461 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-3f454c5 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-17e4e7b .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-aef56a1 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-ba32272 .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-3b3f6f9 .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-25e467b .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-9312b4e .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-3c2206c .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-e388c35 .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-e5d459b .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-d123518 .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-2cb44b3 .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-94ea239 .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-92f64ac .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-1c59463 .elementor-heading-title{font-size:23px;}.elementor-58156 .elementor-element.elementor-element-d02429b .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-15fc987 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-5efc898 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-ce84747 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-0a0cadb .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-634da1d .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-601c318 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-20831d4 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-b08fef9 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-8ff4c7a .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-863a9db .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-87d2d37 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-4b48e9b .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-8108134 .elementor-heading-title{font-size:26px;}.elementor-58156 .elementor-element.elementor-element-99e1a1a .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-4fdde90 */.nerul-car-container{
width:100%;
overflow-x:auto;
margin:20px 0;
}

.nerul-car-table{
width:100%;
border-collapse:collapse;
font-family:Arial, sans-serif;
min-width:750px;
}

.nerul-car-table th,
.nerul-car-table td{
border:1px solid #ddd;
padding:10px;
text-align:left;
}

.nerul-car-table thead th{
background:#0d47a1;
color:#ffffff;
font-size:16px;
}

.nerul-car-table tbody tr:nth-child(even){
background:#f3f6fb;
}

.nerul-car-table tbody tr:hover{
background:#e8edf7;
}

@media screen and (max-width:768px){
.nerul-car-table th,
.nerul-car-table td{
padding:8px;
font-size:13px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ccaa42 */.nerul-nmia-container{
width:100%;
overflow-x:auto;
margin:20px 0;
}

.nerul-nmia-table{
width:100%;
border-collapse:collapse;
font-family:Arial, sans-serif;
min-width:1000px;
}

.nerul-nmia-table th,
.nerul-nmia-table td{
border:1px solid #ddd;
padding:10px;
text-align:left;
vertical-align:middle;
}

.nerul-nmia-table thead th{
background:#0d47a1;
color:#ffffff;
font-size:16px;
}

.nerul-nmia-table tbody tr:nth-child(even){
background:#f3f6fb;
}

.nerul-nmia-table tbody tr:hover{
background:#e8edf7;
}

@media screen and (max-width:768px){
.nerul-nmia-table th,
.nerul-nmia-table td{
padding:8px;
font-size:13px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-305b285 *//* Container styling */
.table-container {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin: 20px auto;
    max-width: 900px;
    padding: 10px;
}

.table-heading {
    text-align: center;
    color: #333;
    margin-bottom: 20px;
    font-size: 1.5rem;
}

/* Table styling */
.route-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 8px;
    overflow: hidden;
}

.route-table thead {
    background-color: #2c3e50;
    color: #ffffff;
}

.route-table th, 
.route-table td {
    padding: 15px;
    text-align: left;
    border-bottom: 1px solid #eee;
}

.route-table tr:hover {
    background-color: #f9f9f9;
}

/* Mobile Responsive Styles */
@media screen and (max-width: 600px) {
    .route-table thead {
        display: none; /* Hide headers on mobile */
    }

    .route-table, .route-table tbody, .route-table tr, .route-table td {
        display: block;
        width: 100%;
    }

    .route-table tr {
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }

    .route-table td {
        text-align: right;
        padding-left: 50%;
        position: relative;
        border-bottom: 1px solid #eee;
    }

    /* Label generation for mobile */
    .route-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 15px;
        width: 45%;
        font-weight: bold;
        text-align: left;
        color: #2c3e50;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9a3db4 *//* Table Container for Horizontal Scroll on Mobile */
.table-container {
    width: 100%;
    overflow-x: auto;
    margin: 20px 0;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

/* Professional Table Styling */
.bus-table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-color: #fff;
    min-width: 600px; /* Ensures data doesn't squash on small screens */
}

.bus-table thead {
    background-color: #004a99;
    color: #ffffff;
    text-align: left;
}

.bus-table th, .bus-table td {
    padding: 12px 15px;
    border-bottom: 1px solid #dddddd;
}

.bus-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.bus-table tbody tr:last-of-type {
    border-bottom: 2px solid #004a99;
}

.bus-table tbody tr:hover {
    background-color: #e9f2ff;
    transition: 0.3s;
}

/* Responsive Font Adjustment */
@media screen and (max-width: 600px) {
    .bus-table {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07884e0 *//* Container and Heading */
.route-container {
    max-width: 1000px;
    margin: 20px auto;
    font-family: 'Segoe UI', Arial, sans-serif;
    color: #333;
}

.route-title {
    text-align: center;
    color: #1a5f7a;
    margin-bottom: 25px;
    font-size: 1.6rem;
}

/* Table Design */
.car-route-table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    border-radius: 10px;
    overflow: hidden;
}

.car-route-table thead {
    background-color: #1a5f7a;
    color: #ffffff;
}

.car-route-table th, 
.car-route-table td {
    padding: 15px 20px;
    text-align: left;
    border-bottom: 1px solid #f0f0f0;
}

.car-route-table tr:last-child td {
    border-bottom: none;
}

.car-route-table tr:hover {
    background-color: #f8fbff;
}

/* Mobile Responsive Adjustments */
@media screen and (max-width: 768px) {
    .car-route-table thead {
        display: none;
    }

    .car-route-table, 
    .car-route-table tbody, 
    .car-route-table tr, 
    .car-route-table td {
        display: block;
        width: 100%;
    }

    .car-route-table tr {
        margin-bottom: 20px;
        border: 1px solid #ddd;
        border-radius: 8px;
    }

    .car-route-table td {
        text-align: right;
        padding-left: 50%;
        position: relative;
    }

    .car-route-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 15px;
        width: 45%;
        font-weight: bold;
        text-align: left;
        color: #1a5f7a;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ff101b *//* Container for the table */
.table-container {
  margin: 20px 0;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Basic Table Styling */
.bus-schedule-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.bus-schedule-table th, 
.bus-schedule-table td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}

.bus-schedule-table th {
  background-color: #0056b3;
  color: white;
  text-transform: uppercase;
  font-size: 14px;
}

/* Responsive Logic */
@media screen and (max-width: 600px) {
  .bus-schedule-table thead {
    display: none; /* Hide headers on mobile */
  }

  .bus-schedule-table tr {
    display: block;
    margin-bottom: 15px;
    border: 1px solid #0056b3;
  }

  .bus-schedule-table td {
    display: block;
    text-align: right;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
  }

  /* Add labels using data-label attribute */
  .bus-schedule-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 15px;
    width: 45%;
    font-weight: bold;
    text-align: left;
    color: #0056b3;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cde080 *//* Container for the table */
.table-container {
    width: 100%;
    margin: 20px 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Base table styles */
.responsive-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.responsive-table th {
    background-color: #007bff;
    color: white;
    text-align: left;
    padding: 12px;
}

.responsive-table td {
    padding: 12px;
    border-bottom: 1px solid #ddd;
}

.responsive-table tr:hover {
    background-color: #f5f5f5;
}

/* Mobile responsiveness */
@media screen and (max-width: 600px) {
    .responsive-table thead {
        display: none; /* Hide headers on mobile */
    }

    .responsive-table tr {
        display: block;
        margin-bottom: 15px;
        border: 1px solid #007bff;
    }

    .responsive-table td {
        display: block;
        text-align: right;
        font-size: 14px;
        position: relative;
        padding-left: 50%;
    }

    /* Use data-label for headers on mobile */
    .responsive-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05fec2c *//* Container for responsiveness */
.table-container {
    width: 100%;
    overflow-x: auto;
    margin: 20px 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Table Styling */
.bus-route-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.bus-route-table th {
    background-color: #d32f2f; /* Professional Red */
    color: white;
    text-align: left;
    padding: 12px 15px;
}

.bus-route-table td {
    padding: 12px 15px;
    border-bottom: 1px solid #eeeeee;
    color: #333;
}

.bus-route-table tbody tr:hover {
    background-color: #f9f9f9;
}

/* Mobile Responsive Rules */
@media screen and (max-width: 600px) {
    .bus-route-table thead {
        display: none; /* Hide headers on mobile */
    }
    
    .bus-route-table, .bus-route-table tbody, .bus-route-table tr, .bus-route-table td {
        display: block;
        width: 100%;
    }
    
    .bus-route-table tr {
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }
    
    .bus-route-table td {
        text-align: right;
        padding-left: 50%;
        position: relative;
    }
    
    .bus-route-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 15px;
        width: 45%;
        font-weight: bold;
        text-align: left;
    }
}/* End custom CSS */