.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-56097 .elementor-element.elementor-element-584af75{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-cadd856{--display:flex;}.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-56097 .elementor-element.elementor-element-3b49442 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-7418b71{--display:flex;}.elementor-56097 .elementor-element.elementor-element-d90bf92{--display:flex;}.elementor-56097 .elementor-element.elementor-element-cbfe8b7{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-07ae875{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-fad1ee3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-f39485b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-8566724 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-5440dd8{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-a2ef231 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-236a2ba{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-10a136e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-17349dd{--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-56097 .elementor-element.elementor-element-e69c005{--display:flex;}.elementor-56097 .elementor-element.elementor-element-539b82b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-8de360a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-6050426{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-66c4647 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-059b4db{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-afeaa3d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-c65dd83{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-885e7c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-8527efe{--display:flex;}.elementor-56097 .elementor-element.elementor-element-6a5db81{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-33d2908{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-0b6dbd5{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-c773c33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-b26ad22{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-cd5ea9d{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-eb381cd{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-c3c36d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-133ebef{--display:flex;}.elementor-56097 .elementor-element.elementor-element-2ba82be{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-3731f31{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-bee2bab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-3e5655a{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-ea23777{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-add44cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-0bce6e4{--display:flex;}.elementor-56097 .elementor-element.elementor-element-841100f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-de0fb78{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-6e06a22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-727e61e{--display:flex;}.elementor-56097 .elementor-element.elementor-element-c1c068c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-e543772{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-4e40b68 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-56097 .elementor-element.elementor-element-e8242ca{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-6dbf244{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-8f56696{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-56097 .elementor-element.elementor-element-72673bc:not(.elementor-motion-effects-element-type-background), .elementor-56097 .elementor-element.elementor-element-72673bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-56097 .elementor-element.elementor-element-72673bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-56097 .elementor-element.elementor-element-72673bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56097 .elementor-element.elementor-element-2149541 > .elementor-element-populated{text-align:start;padding:0px 0px 0px 0px;}.elementor-56097 .elementor-element.elementor-element-06fdd8d{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 30px) 15px;}.elementor-56097 .elementor-element.elementor-element-06fdd8d .elementskit-section-title-wraper .elementskit-section-title{font-weight:500;}.elementor-56097 .elementor-element.elementor-element-06fdd8d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-56097 .elementor-element.elementor-element-06fdd8d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-56097 .elementor-element.elementor-element-06fdd8d .elementskit-section-title-wraper .elementskit-border-divider{width:40px;}.elementor-56097 .elementor-element.elementor-element-06fdd8d .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;}.elementor-56097 .elementor-element.elementor-element-06fdd8d .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;}.elementor-56097 .elementor-element.elementor-element-06fdd8d .elementskit-section-title-wraper .elementskit-border-divider, .elementor-56097 .elementor-element.elementor-element-06fdd8d .elementskit-border-divider::before{height:4px;}.elementor-56097 .elementor-element.elementor-element-d66d053 > .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-56097 .elementor-element.elementor-element-d66d053 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-56097 .elementor-element.elementor-element-f3bc49a .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-56097 .elementor-element.elementor-element-f3bc49a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56097 .elementor-element.elementor-element-f3bc49a .elementskit-single-faq .elementskit-faq-title{color:#000000;font-size:22px;font-weight:500;}.elementor-56097 .elementor-element.elementor-element-f3bc49a .elementskit-single-faq .elementskit-faq-body{color:#000000;padding:0px 40px 30px 40px;}@media(max-width:767px){.elementor-56097 .elementor-element.elementor-element-3b49442 .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-fad1ee3 .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-8566724 .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-a2ef231 .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-10a136e .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-66c4647 .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-885e7c9 .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-c773c33 .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-c3c36d8 .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-bee2bab .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-add44cc .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-6e06a22 .elementor-heading-title{font-size:26px;}.elementor-56097 .elementor-element.elementor-element-4e40b68 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-07ae875 *//* Mobile Responsive Car Route Table - Blue Theme */
.car-transport-container {
    width: 100%;
    margin: 20px 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.car-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.car-table thead {
    background-color: #0056b3; /* Professional Blue Color */
    color: white;
}

.car-table th {
    padding: 15px;
    text-align: left;
    text-transform: uppercase;
    font-size: 14px;
}

.car-table td {
    padding: 12px 15px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #333;
}

.car-category-row {
    background-color: #f0f7ff !important;
    font-weight: bold;
    color: #0056b3;
    border-left: 5px solid #0056b3;
}

/* Mobile Responsive Settings */
@media screen and (max-width: 650px) {
    .car-table thead {
        display: none;
    }
    .car-table tr {
        display: block;
        margin-bottom: 10px;
        border: 1px solid #ddd;
    }
    .car-table td {
        display: block;
        text-align: right;
        padding-left: 50%;
        position: relative;
        border-bottom: 1px solid #eee;
    }
    .car-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        width: 45%;
        font-weight: bold;
        text-align: left;
        color: #0056b3;
    }
}/* End custom CSS */