.elementor-58387 .elementor-element.elementor-element-8718f7e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-f300400 > .elementor-element-populated{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-58387 .elementor-element.elementor-element-27c9434{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-355f8be{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-500fc4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-58387 .elementor-element.elementor-element-e700f82{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-a5def51{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-28bbb82 > .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-58387 .elementor-element.elementor-element-7b57992 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-cc0d8ee{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-40d4fcf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-d853bee{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-a8f1c35{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-9874475 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-61ae976 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-12c413b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-71d10ac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-6660909{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-a163bc7{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-1a74aa7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-dead739 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-d6c1e1d{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-17b7827 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-411b1ab{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-1a70ea4{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-0f9421f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-7134115 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-34ec74f{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-f3cf529 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-31a246b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-ae020b5{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-c1f547a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-307bfb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-40e09bf{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-4e14b8a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-45a76cc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-6fb5aaf{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-cd4d7e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-a6f85b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-5375ab8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-a37b5c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-dcb47e3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-adffd81{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-e9cbaf3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-791e584 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-b4159a0{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-dca05ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-b3d2ae5{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-e0751cd{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-8e0faf6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-0f40b5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-eae76f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-4df80c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-108b04b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-7672e72{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-aa1b058 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-b242ada .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-0e936d7{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-9ce2ea2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-010a11a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-a928b37{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-5d72cce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-cb75d96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-d52b126{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-e9b4d3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-f41933a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-48e1b51{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-aab0ddf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-3105a75 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-f82dc51{--display:flex;}.elementor-58387 .elementor-element.elementor-element-b1b4a46{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-0e45c62 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-0b50d65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-c04ab3b{--display:flex;}.elementor-58387 .elementor-element.elementor-element-36e728b{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-85d1dc4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-fe90d4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-7159d26{--display:flex;}.elementor-58387 .elementor-element.elementor-element-3a591eb{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-63e7922 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-b4bc52e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-398cdac{--display:flex;}.elementor-58387 .elementor-element.elementor-element-e903f33{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-6feeded > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-1ff2b00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-8e42c19{--display:flex;}.elementor-58387 .elementor-element.elementor-element-c6743e5{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-d6c5854 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-dbc2817 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-e6738e4{--display:flex;}.elementor-58387 .elementor-element.elementor-element-af33976{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-fdfffb8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-ad498b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-a46fae3{--display:flex;}.elementor-58387 .elementor-element.elementor-element-97cf7be{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-f187953 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-099a3f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-19ef852{--display:flex;}.elementor-58387 .elementor-element.elementor-element-929e240{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-01e2b3e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-284ea28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-185c799{--display:flex;}.elementor-58387 .elementor-element.elementor-element-9084187{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-965704a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-2d2567c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-e42eebe{--display:flex;}.elementor-58387 .elementor-element.elementor-element-758e5ca{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-e69805c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-31d6c48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-5158d0f{--display:flex;}.elementor-58387 .elementor-element.elementor-element-2e6c7e6{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58387 .elementor-element.elementor-element-2846729 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-6cb3a39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-0992fe6{--display:flex;}.elementor-58387 .elementor-element.elementor-element-9ffd5ea{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-5de8fee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-fe6edda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-0a778c0{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-6d8b589 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-e1d80d9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-7c1fcb7{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-6f37865 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-5dee6d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-0deff26{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-1e7132e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-63a5f68{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-f03f3ed{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-77312a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-9e6f46d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-a807947{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-3f8b9a7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-2f6700f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-b95d968{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-6aa7cd1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-8da574a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-5409de5{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-79044ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-62f326d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-854afda{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-f5fc3bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-f5864cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-b15dcdb{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-5095a96 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-470c89c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-1bc1c3c{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-fb6b8bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-08e8086 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-0488965{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-ee30fde > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-989c618{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-5b28060{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-a9c4942 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-84da8ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-1bd1716{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-3ba60e7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-99e7c75{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-b668436{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-c8f59ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-a9b09e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-96d00c3{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-10bdd70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-50b6a9c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-81f98a8{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-d3f80e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-e849abb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-924d8c8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-85b1854 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-ed3830c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-15a4d10{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-7381f37 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-b12a8aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-65f18f1{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-f677ec9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-b5ab88e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-1e1a77c{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-44bdb4f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-c40a95a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-4c664e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-07222b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-474a74e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-2780f19{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-5e48913 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-eb4a8a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-ef42cb0{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-5c52012 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-3dad202{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-eacb078{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-09085f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-5130070 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-d92efe4{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-8e8304d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-0921c29{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-c90a295{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-56888fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-756b28e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-67925ed{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-f89089d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-79997c2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-f99d807{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-d1f1643 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-e6cb977 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-fb32ce1{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-d5fcbc6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-cc712eb{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-aef2275{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-c71ca2e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-d90c1bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-0286c4b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-fa467ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-133fe07{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-f6ed0bf{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-4cf7beb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-797207d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-36b7c8e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-15cef90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-2655a97{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-a29ff49{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-a335a65 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-95647e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-e8dc58a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-d46b9c4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-d99240c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-352a080{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-ed5825f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-d25dc10 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-efa27b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-a859c20 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-2570c99{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-8450817{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-64e995d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-857a4c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-d120cd7{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-04de66b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-cbba1f0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58387 .elementor-element.elementor-element-a723af6{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58387 .elementor-element.elementor-element-924086b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-fa0b31d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-58387 .elementor-element.elementor-element-a53a6b2:not(.elementor-motion-effects-element-type-background), .elementor-58387 .elementor-element.elementor-element-a53a6b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-58387 .elementor-element.elementor-element-a53a6b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-58387 .elementor-element.elementor-element-a53a6b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58387 .elementor-element.elementor-element-6a905f3 > .elementor-element-populated{text-align:start;padding:0px 0px 0px 0px;}.elementor-58387 .elementor-element.elementor-element-84dd9a7{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-58387 .elementor-element.elementor-element-84dd9a7 .elementskit-section-title-wraper .elementskit-section-title{font-weight:500;}.elementor-58387 .elementor-element.elementor-element-84dd9a7 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-58387 .elementor-element.elementor-element-84dd9a7 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-58387 .elementor-element.elementor-element-84dd9a7 .elementskit-section-title-wraper .elementskit-border-divider{width:40px;}.elementor-58387 .elementor-element.elementor-element-84dd9a7 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;}.elementor-58387 .elementor-element.elementor-element-84dd9a7 .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;}.elementor-58387 .elementor-element.elementor-element-84dd9a7 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-58387 .elementor-element.elementor-element-84dd9a7 .elementskit-border-divider::before{height:4px;}.elementor-58387 .elementor-element.elementor-element-c94e163 > .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-58387 .elementor-element.elementor-element-c94e163 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-58387 .elementor-element.elementor-element-b402863 .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-58387 .elementor-element.elementor-element-b402863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58387 .elementor-element.elementor-element-b402863 .elementskit-single-faq .elementskit-faq-title{color:#000000;font-size:22px;font-weight:500;}.elementor-58387 .elementor-element.elementor-element-b402863 .elementskit-single-faq .elementskit-faq-body{color:#000000;padding:0px 40px 30px 40px;}@media(max-width:767px){.elementor-58387 .elementor-element.elementor-element-7b57992 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-61ae976 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-dead739 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-7134115 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-307bfb6 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-a6f85b6 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-791e584 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-0f40b5a .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-b242ada .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-cb75d96 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-3105a75 .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-0b50d65 .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-fe90d4a .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-b4bc52e .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-1ff2b00 .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-dbc2817 .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-ad498b4 .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-099a3f6 .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-284ea28 .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-2d2567c .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-31d6c48 .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-6cb3a39 .elementor-heading-title{font-size:23px;}.elementor-58387 .elementor-element.elementor-element-fe6edda .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-5dee6d4 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-9e6f46d .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-8da574a .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-f5864cb .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-08e8086 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-84da8ac .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-a9b09e2 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-e849abb .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-b12a8aa .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-c40a95a .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-eb4a8a8 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-5130070 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-756b28e .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-e6cb977 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-d90c1bb .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-797207d .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-95647e2 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-d25dc10 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-857a4c5 .elementor-heading-title{font-size:26px;}.elementor-58387 .elementor-element.elementor-element-fa0b31d .elementor-heading-title{font-size:23px;}}/* Start custom CSS for text-editor, class: .elementor-element-9c49f97 *//* Container for responsiveness */
.table-container {
    width: 100%;
    overflow-x: auto;
    margin: 20px 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Table Styling */
table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

th {
    background-color: #0056b3;
    color: white;
    text-align: left;
    padding: 12px;
}

td {
    padding: 12px;
    border-bottom: 1px solid #ddd;
    color: #333;
}

tr:nth-child(even) {
    background-color: #f9f9f9;
}

/* Mobile Responsive Rules */
@media screen and (max-width: 600px) {
    table, thead, tbody, th, td, tr {
        display: block;
    }

    thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    tr {
        border: 1px solid #ccc;
        margin-bottom: 10px;
    }

    td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        text-align: right;
    }

    td:before {
        position: absolute;
        top: 12px;
        left: 12px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        content: attr(data-label);
        font-weight: bold;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bac3c4 *//* Container for the table */
.bus-table-container {
    width: 100%;
    margin: 20px 0;
    overflow-x: auto;
    font-family: Arial, sans-serif;
}

/* Base table styling */
.bus-data-table {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border: 1px solid #ddd;
}

.bus-data-table th {
    background-color: #d32f2f; /* Professional Red Theme */
    color: white;
    padding: 15px;
    text-align: left;
    font-size: 16px;
}

.bus-data-table td {
    padding: 12px 15px;
    border-bottom: 1px solid #eee;
    vertical-align: top;
    line-height: 1.5;
}

.bus-data-table tr:nth-child(even) {
    background-color: #f9f9f9;
}

/* Mobile Responsiveness */
@media screen and (max-width: 600px) {
    .bus-data-table, .bus-data-table thead, .bus-data-table tbody, .bus-data-table th, .bus-data-table td, .bus-data-table tr {
        display: block;
    }

    /* Hide table headers on mobile */
    .bus-data-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .bus-data-table tr {
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }

    .bus-data-table td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        text-align: right;
    }

    .bus-data-table td:before {
        position: absolute;
        top: 12px;
        left: 15px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        content: attr(data-label);
        font-weight: bold;
        text-align: left;
        color: #d32f2f;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77140f1 *//* Basic Styling */
.table-container {
    margin: 20px 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.responsive-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.responsive-table th, .responsive-table td {
    padding: 12px 15px;
    border: 1px solid #ddd;
    text-align: left;
}

.responsive-table th {
    background-color: #007bff;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
}

/* Mobile Responsive Logic */
@media screen and (max-width: 600px) {
    .responsive-table thead {
        display: none;
    }
    
    .responsive-table tr {
        display: block;
        margin-bottom: 15px;
        border: 1px solid #007bff;
    }
    
    .responsive-table td {
        display: block;
        text-align: right;
        font-size: 13px;
        position: relative;
        padding-left: 50%;
    }
    
    .responsive-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        width: 45%;
        font-weight: bold;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f43bda *//* Container styling */
.bus-table-container {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin: 20px auto;
    max-width: 800px;
    padding: 10px;
}

.bus-table-container h2 {
    text-align: center;
    color: #2c3e50;
    margin-bottom: 20px;
}

/* Table styling */
.bus-responsive-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.bus-responsive-table th, 
.bus-responsive-table td {
    border: 1px solid #dee2e6;
    padding: 15px;
    text-align: left;
}

.bus-responsive-table th {
    background-color: #007bff;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
}

/* Responsive Mobile View */
@media screen and (max-width: 600px) {
    .bus-responsive-table thead {
        display: none;
    }
    .bus-responsive-table tr {
        display: block;
        margin-bottom: 10px;
        border: 2px solid #007bff;
    }
    .bus-responsive-table td {
        display: block;
        text-align: right;
        font-size: 14px;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
    }
    .bus-responsive-table td:last-child {
        border-bottom: 0;
    }
    .bus-responsive-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 15px;
        width: 45%;
        text-align: left;
        font-weight: bold;
        color: #007bff;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2414ff1 *//* Container for responsiveness */
.table-container {
    width: 100%;
    overflow-x: auto;
    margin: 20px 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Table styling */
.route-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    border-radius: 8px;
    overflow: hidden;
}

.route-table thead th {
    background-color: #2c3e50;
    color: #ffffff;
    padding: 15px;
    text-align: center;
    font-size: 1.2rem;
}

.route-table td {
    padding: 12px 15px;
    border-bottom: 1px solid #eee;
    color: #333;
    font-size: 14px;
}

.step-no {
    width: 40px;
    font-weight: bold;
    color: #e67e22;
    text-align: center;
}

.dist {
    display: block;
    font-size: 12px;
    color: #7f8c8d;
    margin-top: 4px;
}

.destination {
    background-color: #f9f9f9;
    font-weight: 500;
}

/* Mobile Responsive Adjustments */
@media screen and (max-width: 600px) {
    .route-table thead th {
        font-size: 1rem;
        padding: 10px;
    }
    
    .route-table td {
        font-size: 13px;
        padding: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dcfe38 *//* Container for responsiveness */
.bus-route-container {
    width: 100%;
    margin: 20px 0;
    overflow-x: auto;
    font-family: 'Segoe UI', Arial, sans-serif;
}

/* Table Design */
.bus-data-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    border: 1px solid #ddd;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

/* Heading Styling */
.bus-data-table thead th {
    background-color: #0056b3;
    color: white;
    padding: 15px;
    font-size: 1.25rem;
    text-align: center;
}

/* Section Separators */
.section-header {
    background-color: #f2f2f2;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
    font-size: 0.9rem;
}

.bus-data-table td {
    padding: 12px 15px;
    border-bottom: 1px solid #eee;
    vertical-align: top;
}

/* Labels Column */
.bus-data-table td:first-child {
    width: 30%;
    background-color: #fafafa;
    font-weight: 600;
    color: #555;
}

/* Destination Highlight */
.destination-row {
    background-color: #e8f5e9;
    color: #2e7d32;
    font-weight: bold;
}

/* Mobile Responsive */
@media screen and (max-width: 600px) {
    .bus-data-table thead th {
        font-size: 1.1rem;
    }
    
    .bus-data-table td {
        display: block;
        width: 100% !important;
        box-sizing: border-box;
    }
    
    .bus-data-table td:first-child {
        background-color: #f0f0f0;
        border-bottom: none;
        padding-bottom: 5px;
    }
    
    .bus-data-table td:last-child {
        padding-top: 5px;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae2ee1 *//* Container styling */
.table-container {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin: 20px auto;
    max-width: 900px;
    padding: 10px;
}

.table-container h2 {
    text-align: center;
    color: #333;
    margin-bottom: 20px;
}

/* Responsive Table Wrapper */
.responsive-table {
    overflow-x: auto;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 8px;
}

/* Table Styling */
table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
}

th, td {
    padding: 15px;
    text-align: left;
    border-bottom: 1px solid #eee;
}

thead th {
    background-color: #007bff;
    color: white;
    font-weight: bold;
}

tbody tr:hover {
    background-color: #f8f9fa;
}

tbody tr td:first-child {
    background-color: #fcfcfc;
    font-weight: 600;
    color: #555;
    width: 30%;
}

/* Mobile Adjustments */
@media screen and (max-width: 600px) {
    th, td {
        padding: 10px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06166f0 *//* Container and Heading Styling */
.bus-table-container {
    font-family: 'Segoe UI', Arial, sans-serif;
    margin: 20px auto;
    max-width: 1000px;
    padding: 15px;
}

.table-heading {
    text-align: center;
    color: #2c3e50;
    margin-bottom: 20px;
    font-size: 24px;
}

/* Responsive Wrapper */
.table-responsive {
    overflow-x: auto;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

/* Table Design */
.bus-data-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    min-width: 600px;
}

.bus-data-table thead th {
    background-color: #f39c12;
    color: white;
    padding: 15px;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
}

.bus-data-table tbody td {
    padding: 12px 15px;
    border-bottom: 1px solid #ecf0f1;
    color: #34495e;
    font-size: 15px;
}

.bus-data-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

.bus-data-table tbody tr:hover {
    background-color: #f1f1f1;
}

/* Specific Column Styling */
.bus-data-table td strong {
    color: #e67e22;
}

/* Mobile Responsive Tweaks */
@media screen and (max-width: 600px) {
    .table-heading {
        font-size: 18px;
    }
    .bus-data-table tbody td {
        font-size: 13px;
        padding: 10px;
    }
}/* End custom CSS */