.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-56185 .elementor-element.elementor-element-dc3b648 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.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-56185 .elementor-element.elementor-element-bef9794{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-8533819{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-f8644e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-a2371de{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-56185 .elementor-element.elementor-element-18e8f2f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-bf2d9e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-9981f4e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-ad9fe97{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-246cd3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-ae0a117{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-d37143f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-22ca0e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-b1c47cf{--display:flex;}.elementor-56185 .elementor-element.elementor-element-ce0f3a4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-826828f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-bfa6378{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-19e703b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-355514b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-e9435cf{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-0343e9c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-f20f007 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-f304849{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-a1456d2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-eb6eaa1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-4004cc7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-bb3893a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-86cc7aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-0ed1946{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-9930fbf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-a7c8a64{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-e0d26f3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-e388d62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-079fa68{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-f75401a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-a6e92b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-9601e5d{--display:flex;}.elementor-56185 .elementor-element.elementor-element-8ad52dd{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-3a3f6a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-26a8199{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-9f9bdfe{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-3afa59f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-5d64e94{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-c3ea0c7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-b75f90d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-5911a9e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-509b74d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-16c5e06{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56185 .elementor-element.elementor-element-73e2dd3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56185 .elementor-element.elementor-element-3efe5e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-79b2cbb{--display:flex;}.elementor-56185 .elementor-element.elementor-element-b07d17f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56185 .elementor-element.elementor-element-77bc4e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56185 .elementor-element.elementor-element-7dd69e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-cdb42be{--display:flex;}.elementor-56185 .elementor-element.elementor-element-c89b994{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56185 .elementor-element.elementor-element-942b5b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56185 .elementor-element.elementor-element-07ac687 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-eec60ed{--display:flex;}.elementor-56185 .elementor-element.elementor-element-ff3ed7f{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56185 .elementor-element.elementor-element-356c0fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56185 .elementor-element.elementor-element-ff11437 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-bc4f282{--display:flex;}.elementor-56185 .elementor-element.elementor-element-8e65d7e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56185 .elementor-element.elementor-element-58b2903 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56185 .elementor-element.elementor-element-61117ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-891efd0{--display:flex;}.elementor-56185 .elementor-element.elementor-element-88b5b89{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56185 .elementor-element.elementor-element-18fcd7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56185 .elementor-element.elementor-element-e62d53b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-ea51f03{--display:flex;}.elementor-56185 .elementor-element.elementor-element-308d958{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56185 .elementor-element.elementor-element-77f3b53 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56185 .elementor-element.elementor-element-3a5dfdd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-72d9f34{--display:flex;}.elementor-56185 .elementor-element.elementor-element-53e0959{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-56185 .elementor-element.elementor-element-888a1c3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56185 .elementor-element.elementor-element-fcc25e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-01c652c{--display:flex;}.elementor-56185 .elementor-element.elementor-element-72cb460 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-1cf2ba4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-8e68b0b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-90ce430 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-8ad80e2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-93897d0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-10aabc1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-10ee7bc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-aa1ee85{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-ddfebce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-bad2747{--display:flex;}.elementor-56185 .elementor-element.elementor-element-d6799c2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-d1c272f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-5c2c944 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-5296c95{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-9bdb449{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-6954728{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-64a2280 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-9233e01{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-d232bc4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-c0d8f22{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-3415aee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-fb1c4b6{--display:flex;}.elementor-56185 .elementor-element.elementor-element-f149d23{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-6ffe4fe{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-d6a4334{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-378b7de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-d5ff6df{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-8f2d772{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-acba436 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-1dfce18{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-276d9e3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-052e70a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-b5b4edc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-108c32c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-3c6e4a4{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-0d43ef9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-61191a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56185 .elementor-element.elementor-element-ebbe7ab{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-0ab3558{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56185 .elementor-element.elementor-element-79baa34:not(.elementor-motion-effects-element-type-background), .elementor-56185 .elementor-element.elementor-element-79baa34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-56185 .elementor-element.elementor-element-79baa34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-56185 .elementor-element.elementor-element-79baa34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56185 .elementor-element.elementor-element-eb9cdc2 > .elementor-element-populated{text-align:start;padding:0px 0px 0px 0px;}.elementor-56185 .elementor-element.elementor-element-f3f2d10{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-56185 .elementor-element.elementor-element-f3f2d10 .elementskit-section-title-wraper .elementskit-section-title{font-weight:500;}.elementor-56185 .elementor-element.elementor-element-f3f2d10 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-56185 .elementor-element.elementor-element-f3f2d10 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-56185 .elementor-element.elementor-element-f3f2d10 .elementskit-section-title-wraper .elementskit-border-divider{width:40px;}.elementor-56185 .elementor-element.elementor-element-f3f2d10 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;}.elementor-56185 .elementor-element.elementor-element-f3f2d10 .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;}.elementor-56185 .elementor-element.elementor-element-f3f2d10 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-56185 .elementor-element.elementor-element-f3f2d10 .elementskit-border-divider::before{height:4px;}.elementor-56185 .elementor-element.elementor-element-0e120da > .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-56185 .elementor-element.elementor-element-0e120da > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-56185 .elementor-element.elementor-element-e40b088 .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-56185 .elementor-element.elementor-element-e40b088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56185 .elementor-element.elementor-element-e40b088 .elementskit-single-faq .elementskit-faq-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:21px;}.elementor-56185 .elementor-element.elementor-element-e40b088 .elementskit-single-faq .elementskit-faq-body{padding:0px 40px 30px 40px;}@media(max-width:767px){.elementor-56185 .elementor-element.elementor-element-dc3b648 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-f8644e2 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-bf2d9e5 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-246cd3e .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-22ca0e4 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-355514b .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-f20f007 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-eb6eaa1 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-4004cc7 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-86cc7aa .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-9930fbf .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-e388d62 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-a6e92b4 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-3a3f6a7 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-3afa59f .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-b75f90d .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-3efe5e4 .elementor-heading-title{font-size:23px;}.elementor-56185 .elementor-element.elementor-element-7dd69e5 .elementor-heading-title{font-size:23px;}.elementor-56185 .elementor-element.elementor-element-07ac687 .elementor-heading-title{font-size:23px;}.elementor-56185 .elementor-element.elementor-element-ff11437 .elementor-heading-title{font-size:23px;}.elementor-56185 .elementor-element.elementor-element-61117ec .elementor-heading-title{font-size:23px;}.elementor-56185 .elementor-element.elementor-element-e62d53b .elementor-heading-title{font-size:23px;}.elementor-56185 .elementor-element.elementor-element-3a5dfdd .elementor-heading-title{font-size:23px;}.elementor-56185 .elementor-element.elementor-element-fcc25e0 .elementor-heading-title{font-size:23px;}.elementor-56185 .elementor-element.elementor-element-72cb460 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-90ce430 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-10aabc1 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-ddfebce .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-5c2c944 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-64a2280 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-3415aee .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-378b7de .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-acba436 .elementor-heading-title{font-size:26px;}.elementor-56185 .elementor-element.elementor-element-61191a8 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-35416e9 *//* Container to handle horizontal scroll on very small screens */
.table-container {
  width: 100%;
  overflow-x: auto;
  margin: 20px 0;
}

/* Base Table Styling */
.responsive-transport-table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.responsive-transport-table th {
  background-color: #0056b3;
  color: #ffffff;
  text-align: left;
  padding: 12px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.responsive-transport-table td {
  padding: 12px;
  border-bottom: 1px solid #eeeeee;
  color: #333333;
}

.responsive-transport-table tr:nth-child(even) {
  background-color: #f8f9fa;
}

.responsive-transport-table tr:hover {
  background-color: #f1f1f1;
}

/* Mobile Responsiveness (Stacked Layout) */
@media screen and (max-width: 600px) {
  .responsive-transport-table thead {
    display: none; /* Hide headers on mobile */
  }
  
  .responsive-transport-table, 
  .responsive-transport-table tbody, 
  .responsive-transport-table tr, 
  .responsive-transport-table td {
    display: block;
    width: 100%;
  }

  .responsive-transport-table tr {
    margin-bottom: 15px;
    border: 1px solid #cccccc;
  }

  .responsive-transport-table td {
    text-align: right;
    padding-left: 50%;
    position: relative;
    border-bottom: 1px dotted #dddddd;
  }

  /* Add labels for mobile view using data attributes or specific nth-childs */
  .responsive-transport-table td::before {
    content: attr(data-label); /* Optional: if you add data-label to HTML */
    position: absolute;
    left: 10px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
    color: #0056b3;
  }
  
  .responsive-transport-table td:last-child {
    border-bottom: none;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4df12 *//* Container for horizontal scrolling on very small devices */
.table-container {
  width: 100%;
  overflow-x: auto;
  margin: 20px 0;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
}

/* Table Styling */
.route-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  background-color: #ffffff;
}

.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 #f0f0f0;
  color: #333;
  font-size: 14px;
}

.route-table .label {
  background-color: #f8f9fa;
  width: 35%;
  font-weight: bold;
  color: #2c3e50;
}

/* Mobile Responsiveness */
@media screen and (max-width: 600px) {
  .route-table thead th {
    font-size: 1rem;
    padding: 10px;
  }
  
  .route-table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  .route-table .label {
    width: 100%;
    background-color: #e9ecef;
    padding-top: 8px;
    padding-bottom: 4px;
  }
  
  .route-table td:not(.label) {
    padding-bottom: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c9ca34 *//* Wrapper for mobile responsiveness */
.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin: 20px 0;
}

/* Main table styling */
.route-table {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    min-width: 600px; /* Forces horizontal scroll on mobile instead of squishing */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
}

/* Table Heading */
.route-table caption {
    font-size: 1.25em;
    font-weight: bold;
    margin-bottom: 12px;
    text-align: left;
    color: #222;
}

/* Cells styling */
.route-table th, 
.route-table td {
    padding: 14px 16px;
    border: 1px solid #ddd;
    text-align: left;
    line-height: 1.5;
}

/* Header styling */
.route-table th {
    background-color: #0056b3; /* You can change this hex to match your blog's theme */
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.9em;
    letter-spacing: 0.5px;
}

/* Zebra striping for readability */
.route-table tr:nth-of-type(even) {
    background-color: #f8f9fa;
}

/* Hover effect for desktop */
.route-table tbody tr:hover {
    background-color: #f1f1f1;
}

/* Mobile specific tweaks */
@media screen and (max-width: 600px) {
    .route-table {
        font-size: 0.9em;
    }
    .route-table th, 
    .route-table td {
        padding: 10px 12px;
    }
}/* End custom CSS */