.elementor-56098 .elementor-element.elementor-element-6d79204{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-1f6cc33 > .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-56098 .elementor-element.elementor-element-527578d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-52b5ccc{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-f8d319b > .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-56098 .elementor-element.elementor-element-759e737 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-11c0c76{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-dc3caaf > .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-56098 .elementor-element.elementor-element-6437a4d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-e85df7e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-30d895f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-1b669a6{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-7b93de4{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-9f290ce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-4f9efdf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-8ae644c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-304a3d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-619b6c2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-f9c5fc8{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-f3068da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-9732150 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-518300c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-6dd34fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-4a2bd8a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-be4aa72{--display:flex;}.elementor-56098 .elementor-element.elementor-element-0b7b6c2{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-ad161ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-e0bbe41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-09ff24a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-4ef0cdb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-72dd512{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-fd9376a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-8e8575f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-cb30552{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-da5d3f8{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56098 .elementor-element.elementor-element-ca35f11 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-48088ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-4f8a31e{--display:flex;}.elementor-56098 .elementor-element.elementor-element-3be0745{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56098 .elementor-element.elementor-element-9fdd743 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-7da4a14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-45c30d1{--display:flex;}.elementor-56098 .elementor-element.elementor-element-efafa54{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56098 .elementor-element.elementor-element-ffa22f4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-b12f78b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-8c20d71{--display:flex;}.elementor-56098 .elementor-element.elementor-element-3b6a2cc{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56098 .elementor-element.elementor-element-7a553e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-4a07b61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-1572421{--display:flex;}.elementor-56098 .elementor-element.elementor-element-94276f6{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56098 .elementor-element.elementor-element-4701813 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-181a283 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-0d663a5{--display:flex;}.elementor-56098 .elementor-element.elementor-element-8b1cd01{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56098 .elementor-element.elementor-element-c8efd6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-a457a24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-44065cc{--display:flex;}.elementor-56098 .elementor-element.elementor-element-e794978{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56098 .elementor-element.elementor-element-11a4f50 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-2f0769e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-e46d086{--display:flex;}.elementor-56098 .elementor-element.elementor-element-55320fa{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56098 .elementor-element.elementor-element-cc11ff0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-f26cccf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-2d9a8da{--display:flex;}.elementor-56098 .elementor-element.elementor-element-a138f39{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56098 .elementor-element.elementor-element-07d2611 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-acd7b17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-ec695d5{--display:flex;}.elementor-56098 .elementor-element.elementor-element-1a01e73{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-7053aa0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-b94cd3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-4d4c946{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-4148df2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-570f42d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-44eed5d{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-c01ac64 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-01f9ea1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-5d13e76{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-d3b9a42 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-126b988{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-31c471b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-0be0eab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-252528a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-73a6afa{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-efdf7f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-9558d15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-8cae4d8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-f8f3d48 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-fe53965{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-4d768ee{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-f036cd4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-166b44c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-d15696b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-9dd20de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-3b95e54{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-3c742c2{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-47cdfc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-f7d53bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-94dba69{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-e50cc82 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-a951c8c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-bd47ed9{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-88ad3b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-63bae9a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-ba4f0eb{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-0c9f6bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-adf5863 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-109e34a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-028ec0e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-236ead9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-e60a1c7{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-45e7375 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-3dec5ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-29bd444{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-f87ed49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-43f0678{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-8554cc4{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-8304fb6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-c7e9549{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-3a079b7{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-53a2a60 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-d29de37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-cc1327a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-91770fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-327b42c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-d423be7{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-c25a9e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-a6b5315 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-82b260a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-ccb34c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-b6a6463{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-79ad20a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-00ca9fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-aec6dbc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-c7fd6be{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-ebd184b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-2650cd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-8fffb7d{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-ccebfce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-15703a0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-5ce46fb{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-d4a8687 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-e0d02cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-fcbfb41{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-b9262e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-fc9c13e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-565c2cf{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-fce6e00 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-add01b7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-10f29e3{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-022e4b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-07996e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-f12fb7f{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-456e73f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-d9849e2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-d694558{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-4048ddc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-9be46d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-a6532a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-ce37efd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-ac4bcbd{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-c4baa53{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-e06abd2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-6363f02{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-1101e12{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-f22691d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-3386c2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-f3c2fa6{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-c46e3ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-5c35527{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-7e1ff4f{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-a814f1e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-8618cd0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-70427bb{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-3f13d0a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-19d7b31{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-ce4bd2e{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-3a35664 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-ca723d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-39d4c8c{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-55379bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-fa4697c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-291a477{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-9f4fbb9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-2dc1e14{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-07b668b{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-364846a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-73fd5e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-3c3358a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-caf222f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-9d11be8{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-8b877dc{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-bc697d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-664a627 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-2d5bb64{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-818bbad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-38c42e7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-2d08c08{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-b691df7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-4d98b8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-31b2965{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-0c83ab3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-b587d89{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-a352042{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-b8ee1ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-4f8ce8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-f409991{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-279a009 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-295bae8{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-35a4d56{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-f278433 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-396facc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-94e8e09{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-9cfb073 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-64a86db{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-90abfef{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-6cad9a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-ddd974f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-773ceda{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-80d826f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-3a64389 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-d4c3ad8{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-51673c3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-2b92611{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-5c096c9{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-2fae472 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-7b537fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-ab962d3{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-35beb99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-e8581e7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-265b24b{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-0370c43 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-a753773 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56098 .elementor-element.elementor-element-b3a1428{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-56098 .elementor-element.elementor-element-2130e8d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56098 .elementor-element.elementor-element-e7bb613{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56098 .elementor-element.elementor-element-afd8264{--display:flex;}.elementor-56098 .elementor-element.elementor-element-957506d{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-56098 .elementor-element.elementor-element-957506d .elementskit-section-title-wraper .elementskit-section-title{font-weight:500;}.elementor-56098 .elementor-element.elementor-element-957506d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-56098 .elementor-element.elementor-element-957506d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-56098 .elementor-element.elementor-element-957506d .elementskit-section-title-wraper .elementskit-border-divider{width:40px;}.elementor-56098 .elementor-element.elementor-element-957506d .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;}.elementor-56098 .elementor-element.elementor-element-957506d .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;}.elementor-56098 .elementor-element.elementor-element-957506d .elementskit-section-title-wraper .elementskit-border-divider, .elementor-56098 .elementor-element.elementor-element-957506d .elementskit-border-divider::before{height:4px;}.elementor-56098 .elementor-element.elementor-element-33cd5cd > .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-56098 .elementor-element.elementor-element-33cd5cd > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-56098 .elementor-element.elementor-element-260ab07 .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-56098 .elementor-element.elementor-element-260ab07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56098 .elementor-element.elementor-element-260ab07 .elementskit-single-faq .elementskit-faq-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:21px;}.elementor-56098 .elementor-element.elementor-element-260ab07 .elementskit-single-faq .elementskit-faq-body{padding:0px 40px 30px 40px;}@media(max-width:767px){.elementor-56098 .elementor-element.elementor-element-759e737 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-4f9efdf .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-9732150 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-e0bbe41 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-48088ac .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-7da4a14 .elementor-heading-title{font-size:23px;}.elementor-56098 .elementor-element.elementor-element-b12f78b .elementor-heading-title{font-size:23px;}.elementor-56098 .elementor-element.elementor-element-4a07b61 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-181a283 .elementor-heading-title{font-size:23px;}.elementor-56098 .elementor-element.elementor-element-a457a24 .elementor-heading-title{font-size:23px;}.elementor-56098 .elementor-element.elementor-element-2f0769e .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-f26cccf .elementor-heading-title{font-size:23px;}.elementor-56098 .elementor-element.elementor-element-acd7b17 .elementor-heading-title{font-size:23px;}.elementor-56098 .elementor-element.elementor-element-b94cd3d .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-01f9ea1 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-9558d15 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-166b44c .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-f7d53bb .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-adf5863 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-3dec5ea .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-d29de37 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-a6b5315 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-2650cd1 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-e0d02cb .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-07996e9 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-9be46d1 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-3386c2d .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-8618cd0 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-ca723d3 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-73fd5e8 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-664a627 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-4d98b8a .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-4f8ce8e .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-396facc .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-3a64389 .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-7b537fd .elementor-heading-title{font-size:26px;}.elementor-56098 .elementor-element.elementor-element-a753773 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-e61ddf0 */.responsive-table {
width: 100%;
overflow-x: auto;
}

.car-route-table {
width: 100%;
border-collapse: collapse;
font-family: Arial, sans-serif;
min-width: 700px;
}

.car-route-table th {
background-color: #198754;
color: #ffffff;
padding: 12px;
text-align: center;
font-weight: 600;
}

.car-route-table td {
padding: 10px;
text-align: center;
border-bottom: 1px solid #ddd;
}

.car-route-table tr:hover {
background-color: #f5f5f5;
}

@media screen and (max-width:768px){
.car-route-table th,
.car-route-table td{
padding:8px;
font-size:14px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e797cc6 */.responsive-table {
width: 100%;
overflow-x: auto;
}

.bus-table {
width: 100%;
border-collapse: collapse;
font-family: Arial, sans-serif;
min-width: 900px;
}

.bus-table th {
background-color: #0d6efd;
color: white;
padding: 12px;
text-align: center;
font-weight: 600;
}

.bus-table td {
padding: 10px;
text-align: center;
border-bottom: 1px solid #ddd;
}

.bus-table tr:hover {
background-color: #f5f5f5;
}

@media screen and (max-width:768px){
.bus-table th,
.bus-table td{
padding:8px;
font-size:14px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-417b05a */.responsive-table {
width: 100%;
overflow-x: auto;
}

.bus-table {
width: 100%;
border-collapse: collapse;
font-family: Arial, sans-serif;
min-width: 1100px;
}

.bus-table th {
background-color: #0d6efd;
color: white;
padding: 12px;
text-align: center;
font-weight: 600;
}

.bus-table td {
padding: 10px;
text-align: center;
border-bottom: 1px solid #ddd;
}

.bus-table tr:hover {
background-color: #f5f5f5;
}

@media screen and (max-width:768px){
.bus-table th,
.bus-table td{
padding:8px;
font-size:13px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bfdc3a */.responsive-table {
width: 100%;
overflow-x: auto;
}

.car-route-table {
width: 100%;
border-collapse: collapse;
font-family: Arial, sans-serif;
min-width: 750px;
}

.car-route-table th {
background-color: #198754;
color: #ffffff;
padding: 12px;
text-align: center;
font-weight: 600;
}

.car-route-table td {
padding: 10px;
text-align: center;
border-bottom: 1px solid #ddd;
}

.car-route-table tr:hover {
background-color: #f5f5f5;
}

@media screen and (max-width:768px){
.car-route-table th,
.car-route-table td{
padding:8px;
font-size:14px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-693a80e *//* Container to handle mobile responsiveness */
.table-container {
  width: 100%;
  overflow-x: auto;
  margin: 20px 0;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
}

/* Base table styles */
.route-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 600px; /* Ensures table doesn't look cramped on small screens */
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  background-color: #fff;
}

/* Table heading styling */
.route-table caption {
  padding: 15px;
  font-size: 1.2rem;
  font-weight: bold;
  color: #333;
  text-align: left;
  background-color: #f8f9fa;
  border-bottom: 2px solid #0056b3;
}

/* Header and Cell styling */
.route-table th,
.route-table td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #eee;
}

.route-table th {
  background-color: #0056b3;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.85rem;
}

/* Row zebra striping */
.route-table tbody tr:nth-child(even) {
  background-color: #fcfcfc;
}

/* Hover effect */
.route-table tbody tr:hover {
  background-color: #f1f5f9;
}

/* Mobile responsive adjustments */
@media screen and (max-width: 600px) {
  .route-table caption {
    font-size: 1rem;
  }
  
  .route-table th, 
  .route-table td {
    font-size: 0.9rem;
    padding: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4439c25 *//* Container for horizontal scrolling on mobile */
.table-container {
    width: 100%;
    overflow-x: auto;
    margin: 20px 0;
    -webkit-overflow-scrolling: touch;
}

/* Table styling */
.bus-route-table {
    width: 100%;
    min-width: 700px; /* Ensures data doesn't squash on small screens */
    border-collapse: collapse;
    font-family: 'Segoe UI', Arial, sans-serif;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

/* Table Heading */
.bus-route-table caption {
    font-size: 1.4rem;
    font-weight: bold;
    padding: 15px;
    color: #333;
    text-align: left;
    border-bottom: 3px solid #007bff;
}

/* Header styles */
.bus-route-table th {
    background-color: #007bff;
    color: #ffffff;
    padding: 12px 15px;
    text-align: left;
    font-size: 0.9rem;
    text-transform: uppercase;
}

/* Cell styles */
.bus-route-table td {
    padding: 12px 15px;
    border-bottom: 1px solid #eee;
    color: #555;
    font-size: 0.95rem;
    line-height: 1.4;
}

/* Alternating row colors */
.bus-route-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

/* Hover effect */
.bus-route-table tbody tr:hover {
    background-color: #f1f7ff;
}

/* Mobile adjustments */
@media screen and (max-width: 600px) {
    .bus-route-table caption {
        font-size: 1.1rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18cbca9 *//* Container to handle mobile responsiveness */
.table-container {
  width: 100%;
  overflow-x: auto;
  margin: 20px 0;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
}

/* Base table styles */
.route-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 500px;
  font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  background-color: #fff;
}

/* Table heading styling */
.route-table caption {
  padding: 15px;
  font-size: 1.25rem;
  font-weight: bold;
  color: #333;
  text-align: left;
  background-color: #f8f9fa;
  border-bottom: 2px solid #007bff;
}

/* Header and Cell styling */
.route-table th,
.route-table td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #eee;
}

.route-table th {
  background-color: #007bff;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.85rem;
}

/* Row zebra striping */
.route-table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}

/* Hover effect */
.route-table tbody tr:hover {
  background-color: #f1f7ff;
}

/* Mobile responsive adjustments */
@media screen and (max-width: 600px) {
  .route-table caption {
    font-size: 1.1rem;
  }
  
  .route-table th, 
  .route-table td {
    font-size: 0.9rem;
    padding: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecf20e2 *//* Container to handle mobile responsiveness with horizontal scroll */
.table-container {
    width: 100%;
    overflow-x: auto;
    margin: 20px 0;
    -webkit-overflow-scrolling: touch;
}

/* Main table styling */
.bus-depot-table {
    width: 100%;
    border-collapse: collapse;
    min-width: 600px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-color: #ffffff;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}

/* Heading style */
.bus-depot-table caption {
    padding: 15px;
    font-size: 1.25rem;
    font-weight: bold;
    color: #333;
    text-align: left;
    background-color: #f8f9fa;
    border-bottom: 3px solid #007bff;
}

/* Header and Cell styling */
.bus-depot-table th, 
.bus-depot-table td {
    padding: 12px 15px;
    text-align: left;
    border-bottom: 1px solid #eee;
}

.bus-depot-table th {
    background-color: #007bff;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.85rem;
}

.bus-depot-table td {
    font-size: 0.95rem;
    color: #444;
}

/* Zebra striping for readability */
.bus-depot-table tbody tr:nth-child(even) {
    background-color: #fcfcfc;
}

/* Mobile font adjustment */
@media screen and (max-width: 600px) {
    .bus-depot-table caption {
        font-size: 1.1rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bea8b4 *//* Container for Mobile Responsiveness */
.table-container {
  width: 100%;
  overflow-x: auto;
  margin: 20px 0;
  border: 1px solid #ddd;
  border-radius: 8px;
}

/* Main Table Styling */
.route-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 600px; /* Prevents squishing on small screens */
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Heading Styling */
.route-table caption {
  padding: 15px;
  font-size: 1.25rem;
  font-weight: bold;
  background-color: #f8f9fa;
  color: #333;
  text-align: left;
  border-bottom: 3px solid #28a745;
}

/* Header & Cell Styling */
.route-table th, 
.route-table td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #eee;
}

.route-table th {
  background-color: #28a745;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.5px;
}

/* Zebra Striping */
.route-table tbody tr:nth-child(even) {
  background-color: #fcfcfc;
}

/* Hover Effect */
.route-table tbody tr:hover {
  background-color: #f1f9f3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f839df5 *//* Container for Mobile Responsiveness */
.table-container {
  width: 100%;
  overflow-x: auto;
  margin: 20px 0;
  border: 1px solid #ddd;
  border-radius: 8px;
}

/* Main Table Styling */
.route-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 600px; /* Prevents squishing on small screens */
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Heading Styling */
.route-table caption {
  padding: 15px;
  font-size: 1.25rem;
  font-weight: bold;
  background-color: #f8f9fa;
  color: #333;
  text-align: left;
  border-bottom: 3px solid #28a745;
}

/* Header & Cell Styling */
.route-table th, 
.route-table td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #eee;
}

.route-table th {
  background-color: #28a745;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.5px;
}

/* Zebra Striping */
.route-table tbody tr:nth-child(even) {
  background-color: #fcfcfc;
}

/* Hover Effect */
.route-table tbody tr:hover {
  background-color: #f1f9f3;
}/* End custom CSS */