.elementor-58207 .elementor-element.elementor-element-74d0813{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-0f0a384 > .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-58207 .elementor-element.elementor-element-f1fbf55{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-9f74df9{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-bed4be9 > .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-58207 .elementor-element.elementor-element-d28869f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-6c4b960{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-7ad79af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-b260f38{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-26c160d{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-2ff0d53 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-408ffbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-25b1d3e{--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-58207 .elementor-element.elementor-element-2df1cc6{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-68ff286 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-1d98b8f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-904681f{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-d752715 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-6c419ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-38e2508{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-b9988b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-187ec12{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-a06eec6{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-289c869 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-afabe8c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-d02719e{--display:flex;}.elementor-58207 .elementor-element.elementor-element-80e3b78{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-bdfb712 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-8e5e2dd{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-1ed37fd{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-0ceaf06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-6213391 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-9306602{--display:flex;}.elementor-58207 .elementor-element.elementor-element-5869301{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-6d8c32e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-929b5b2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-c9c3009{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-e4f65d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-37fed2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-c3bfeed{--display:flex;}.elementor-58207 .elementor-element.elementor-element-6543833{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-0bdf30b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-01451f5{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-897efb9{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-29b589e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-b5ea73c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-a7acedc{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-c44bfb1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-057b9c2{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-b0e9126{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-98f1485 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-9235ff3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-ac6634b{--display:flex;}.elementor-58207 .elementor-element.elementor-element-3840597{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-92ef312 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-20af1bc{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-d3fd77d{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-064720b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-78c8c62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-312629f{--display:flex;}.elementor-58207 .elementor-element.elementor-element-87eab45{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-cd981ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-5d568a3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-59ddfc1{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-35fb67b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-fe3a113 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-28ece5a{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-7b46d0f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-2e4d846{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-f41ee32{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-63385a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-c37e57e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-2c00079{--display:flex;}.elementor-58207 .elementor-element.elementor-element-8168917{--display:flex;}.elementor-58207 .elementor-element.elementor-element-9f19ae8{--display:flex;}.elementor-58207 .elementor-element.elementor-element-00c567a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58207 .elementor-element.elementor-element-4409c49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-b6dbc4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-d7a23b8{--display:flex;}.elementor-58207 .elementor-element.elementor-element-be2314e{--display:flex;}.elementor-58207 .elementor-element.elementor-element-2a5cbd4{--display:flex;}.elementor-58207 .elementor-element.elementor-element-4e288f6{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58207 .elementor-element.elementor-element-c452bdd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-c93a672 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-eb47a53{--display:flex;}.elementor-58207 .elementor-element.elementor-element-5cc0d95{--display:flex;}.elementor-58207 .elementor-element.elementor-element-483a87d{--display:flex;}.elementor-58207 .elementor-element.elementor-element-6aafab3{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-58207 .elementor-element.elementor-element-9788ea7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-51af6a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-5136e44{--display:flex;}.elementor-58207 .elementor-element.elementor-element-58b3f88{--display:flex;}.elementor-58207 .elementor-element.elementor-element-7e62782{--display:flex;}.elementor-58207 .elementor-element.elementor-element-d9e2157{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-2958b1e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-ff9d7c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-40e2bbc{--display:flex;}.elementor-58207 .elementor-element.elementor-element-479892b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-423f91d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-ea66f65{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-d5aacda{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-74e769b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-d9ae751 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-af95ee5{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-66e3486 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-060a880{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-e4a55e7{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-490b19f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-5b7e1be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-1c3bc3a{--display:flex;}.elementor-58207 .elementor-element.elementor-element-5b86c9f{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-3d3f72e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-7f7f48b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-7e07097{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-ba1a242 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-674158a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-1f2c9f0{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-c7040ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-a7c910e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-8408ca3{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-7259aac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-d055332 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-13b1830{--display:flex;}.elementor-58207 .elementor-element.elementor-element-ae74973{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-81b842d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-5c03df9{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-3b99789{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-88140ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-8bdac13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-9d69232{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-fd2ab46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-8f2d142{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-f9ffb48{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-90c9579 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-9837e3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-3299d1b{--display:flex;}.elementor-58207 .elementor-element.elementor-element-15ce2fe{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-a126d7d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-085c01f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-249c4e0{margin-top:0px;margin-bottom:0px;padding:30px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-4ee116a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-6c62fdb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-58207 .elementor-element.elementor-element-645c3c7{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-58207 .elementor-element.elementor-element-3d9a7f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-16a7be3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-58207 .elementor-element.elementor-element-7595c5e:not(.elementor-motion-effects-element-type-background), .elementor-58207 .elementor-element.elementor-element-7595c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-58207 .elementor-element.elementor-element-7595c5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-58207 .elementor-element.elementor-element-7595c5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58207 .elementor-element.elementor-element-a4b65aa > .elementor-element-populated{text-align:start;padding:0px 0px 0px 0px;}.elementor-58207 .elementor-element.elementor-element-e1123d2{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-58207 .elementor-element.elementor-element-e1123d2 .elementskit-section-title-wraper .elementskit-section-title{font-weight:500;}.elementor-58207 .elementor-element.elementor-element-e1123d2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-58207 .elementor-element.elementor-element-e1123d2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-58207 .elementor-element.elementor-element-e1123d2 .elementskit-section-title-wraper .elementskit-border-divider{width:40px;}.elementor-58207 .elementor-element.elementor-element-e1123d2 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;}.elementor-58207 .elementor-element.elementor-element-e1123d2 .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;}.elementor-58207 .elementor-element.elementor-element-e1123d2 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-58207 .elementor-element.elementor-element-e1123d2 .elementskit-border-divider::before{height:4px;}.elementor-58207 .elementor-element.elementor-element-9bd9b7d > .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-58207 .elementor-element.elementor-element-9bd9b7d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-58207 .elementor-element.elementor-element-e74cdde .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-58207 .elementor-element.elementor-element-e74cdde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58207 .elementor-element.elementor-element-e74cdde .elementskit-single-faq .elementskit-faq-title{color:#000000;font-size:22px;font-weight:500;}.elementor-58207 .elementor-element.elementor-element-e74cdde .elementskit-single-faq .elementskit-faq-body{color:#000000;padding:0px 40px 30px 40px;}@media(max-width:767px){.elementor-58207 .elementor-element.elementor-element-d28869f .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-408ffbe .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-6c419ce .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-afabe8c .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-6213391 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-37fed2a .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-b5ea73c .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-9235ff3 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-78c8c62 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-fe3a113 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-c37e57e .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-b6dbc4e .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-c93a672 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-51af6a9 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-ff9d7c6 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-d9ae751 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-5b7e1be .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-674158a .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-d055332 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-8bdac13 .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-9837e3b .elementor-heading-title{font-size:26px;}.elementor-58207 .elementor-element.elementor-element-6c62fdb .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-477a02d *//* Container and Heading Reset */
.airport-route-wrapper {
    width: 100%;
    margin: 30px 0;
    clear: both;
    text-align: left !important;
}

.airport-h2 {
    text-align: left !important;
    font-size: 24px;
    color: #222;
    margin-bottom: 15px;
    font-weight: 700;
}

/* Horizontal Scroll for Mobile */
.scroll-box {
    width: 100%;
    overflow-x: auto;
}

/* Table Style */
table.airport-route-table {
    width: 100%;
    border-collapse: collapse;
    text-align: left !important;
    border: 1px solid #ddd;
}

/* Header - Professional Dark Teal Theme */
table.airport-route-table thead th {
    background-color: #006064;
    color: #ffffff;
    padding: 12px 15px;
    text-align: left !important;
}

/* Body Cells */
table.airport-route-table tbody td {
    padding: 12px 15px;
    border: 1px solid #eee;
    text-align: left !important;
    color: #444;
}

/* Distance Highlight */
table.airport-route-table td:nth-child(2) {
    font-weight: bold;
    color: #00796b;
}

/* Zebra Stripes */
table.airport-route-table tbody tr:nth-child(even) {
    background-color: #f2fbfb;
}

/* Hover Effect */
table.airport-route-table tbody tr:hover {
    background-color: #e0f2f1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a1b847 *//* Container reset to keep H2 on the left */
.bus-route-summary-container {
    width: 100%;
    overflow-x: auto;
    margin: 25px 0;
    clear: both;
    text-align: left !important;
}

/* Main Table Styling */
table.nmmt-bus-table {
    width: 100%;
    border-collapse: collapse;
    text-align: left !important;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    border: 1px solid #e0e0e0;
}

/* Header - Bold Red Theme (NMMT Style) */
table.nmmt-bus-table thead th {
    background-color: #d32f2f; /* Bus Red */
    color: #ffffff;
    padding: 15px;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    text-align: left !important;
    border: 1px solid #b71c1c;
}

/* Table Body Cells */
table.nmmt-bus-table tbody td {
    padding: 12px 15px;
    border-bottom: 1px solid #eeeeee;
    color: #333;
    font-size: 14px;
    text-align: left !important;
}

/* Bus Number Column Highlight */
table.nmmt-bus-table td:nth-child(3) {
    color: #d32f2f;
}

/* Zebra Stripes */
table.nmmt-bus-table tbody tr:nth-child(even) {
    background-color: #fef2f2;
}

/* Hover Effect */
table.nmmt-bus-table tbody tr:hover {
    background-color: #fee2e2;
}

/* Duration in Details column styling */
table.nmmt-bus-table td:last-child {
    font-style: italic;
    color: #666;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9557885 *//* Container styling */
.table-container {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin: 20px auto;
    max-width: 100%;
    padding: 10px;
}

.table-heading {
    text-align: center;
    color: #333;
    margin-bottom: 20px;
}

/* Table styling */
.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;
    text-align: left;
    border: 1px solid #ddd;
}

.responsive-table thead {
    background-color: #007bff;
    color: #ffffff;
}

.responsive-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

/* Mobile responsiveness */
@media screen and (max-width: 600px) {
    .responsive-table thead {
        display: none; /* Hide headers on mobile */
    }

    .responsive-table, 
    .responsive-table tbody, 
    .responsive-table tr, 
    .responsive-table td {
        display: block;
        width: 100%;
    }

    .responsive-table tr {
        margin-bottom: 15px;
        border-bottom: 2px solid #007bff;
    }

    .responsive-table td {
        text-align: right;
        padding-left: 50%;
        position: relative;
    }

    /* Add labels for mobile view */
    .responsive-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 15px;
        width: 45%;
        font-weight: bold;
        text-align: left;
        color: #007bff;
    }
}/* End custom CSS */