.elementor-8364 .elementor-element.elementor-element-4c49d65{--display:flex;}.elementor-8364 .elementor-element.elementor-element-f46e997{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-c5dc844 .elementor-heading-title{font-family:var( --e-global-typography-60034e2-font-family ), Sans-serif;font-size:var( --e-global-typography-60034e2-font-size );font-weight:var( --e-global-typography-60034e2-font-weight );text-transform:var( --e-global-typography-60034e2-text-transform );color:var( --e-global-color-7af72c8 );}.elementor-8364 .elementor-element.elementor-element-c8a3373{color:var( --e-global-color-7af72c8 );font-family:var( --e-global-typography-3387132-font-family ), Sans-serif;font-size:var( --e-global-typography-3387132-font-size );font-weight:var( --e-global-typography-3387132-font-weight );}.elementor-8364 .elementor-element.elementor-element-8122c70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-f2a0138 .dxim_ff_order_bar a{color:var( --e-global-color-7af72c8 );}.elementor-8364 .elementor-element.elementor-element-f2a0138{font-family:var( --e-global-typography-3387132-font-family ), Sans-serif;font-size:var( --e-global-typography-3387132-font-size );font-weight:var( --e-global-typography-3387132-font-weight );}.elementor-8364 .elementor-element.elementor-element-e3db411{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-52e8ccb{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-52e8ccb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8364 .elementor-element.elementor-element-2dd55f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-2dd55f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8364 .elementor-element.elementor-element-58a8945{--display:flex;--border-radius:0px 0px 12.5px 12.5px;--margin-top:-12.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8364 .elementor-element.elementor-element-58a8945:not(.elementor-motion-effects-element-type-background), .elementor-8364 .elementor-element.elementor-element-58a8945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc15793 );}.elementor-8364 .elementor-element.elementor-element-0d6e1b0 .dxim_ff_order_bar a{color:var( --e-global-color-7af72c8 );}.elementor-8364 .elementor-element.elementor-element-0d6e1b0{font-family:var( --e-global-typography-3387132-font-family ), Sans-serif;font-size:var( --e-global-typography-3387132-font-size );font-weight:var( --e-global-typography-3387132-font-weight );}.elementor-8364 .elementor-element.elementor-element-d60c57f{--n-accordion-title-font-size:var( --e-global-typography-3387132-font-size );z-index:2;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-7af72c8 );--n-accordion-title-hover-color:var( --e-global-color-7af72c8 );--n-accordion-title-active-color:var( --e-global-color-7af72c8 );--n-accordion-icon-size:15px;}.elementor-8364 .elementor-element.elementor-element-d60c57f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cc15793 );border-style:none;}.elementor-8364 .elementor-element.elementor-element-d60c57f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-cc15793 );}.elementor-8364 .elementor-element.elementor-element-d60c57f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-cc15793 );border-style:none;}:where( .elementor-8364 .elementor-element.elementor-element-d60c57f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-3387132-font-family ), Sans-serif;font-weight:var( --e-global-typography-3387132-font-weight );}:where( .elementor-8364 .elementor-element.elementor-element-d60c57f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8364 .elementor-element.elementor-element-0bfb5d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-91fa26d{--display:flex;--border-radius:0px 0px 12.5px 12.5px;--margin-top:-12.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8364 .elementor-element.elementor-element-91fa26d:not(.elementor-motion-effects-element-type-background), .elementor-8364 .elementor-element.elementor-element-91fa26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc15793 );}.elementor-8364 .elementor-element.elementor-element-4bc29db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4d28908 );--border-color:var( --e-global-color-4d28908 );--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-70522fa{color:var( --e-global-color-7af72c8 );font-family:var( --e-global-typography-3387132-font-family ), Sans-serif;font-size:var( --e-global-typography-3387132-font-size );font-weight:var( --e-global-typography-3387132-font-weight );}.elementor-8364 .elementor-element.elementor-element-039bb1d{--n-accordion-title-font-size:var( --e-global-typography-3387132-font-size );z-index:2;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-7af72c8 );--n-accordion-title-hover-color:var( --e-global-color-7af72c8 );--n-accordion-title-active-color:var( --e-global-color-7af72c8 );--n-accordion-icon-size:15px;}.elementor-8364 .elementor-element.elementor-element-039bb1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cc15793 );border-style:none;}.elementor-8364 .elementor-element.elementor-element-039bb1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-cc15793 );}.elementor-8364 .elementor-element.elementor-element-039bb1d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-cc15793 );border-style:none;}:where( .elementor-8364 .elementor-element.elementor-element-039bb1d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-3387132-font-family ), Sans-serif;font-weight:var( --e-global-typography-3387132-font-weight );}:where( .elementor-8364 .elementor-element.elementor-element-039bb1d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8364 .elementor-element.elementor-element-fcb4d78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.make , .elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.model{font-family:var( --e-global-typography-e759a9d-font-family ), Sans-serif;font-size:var( --e-global-typography-e759a9d-font-size );font-weight:var( --e-global-typography-e759a9d-font-weight );text-transform:var( --e-global-typography-e759a9d-text-transform );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.model_description{font-family:var( --e-global-typography-3387132-font-family ), Sans-serif;font-size:var( --e-global-typography-3387132-font-size );font-weight:var( --e-global-typography-3387132-font-weight );color:var( --e-global-color-e994666 );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.make{color:var( --e-global-color-e994666 );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.model{color:var( --e-global-color-e994666 );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .dxim_vehicle_specifics_list .field .label{font-family:var( --e-global-typography-6c909d0-font-family ), Sans-serif;font-size:var( --e-global-typography-6c909d0-font-size );font-weight:var( --e-global-typography-6c909d0-font-weight );text-transform:var( --e-global-typography-6c909d0-text-transform );color:var( --e-global-color-7af72c8 );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .dxim_vehicle_specifics_list .field .fact{font-family:var( --e-global-typography-3387132-font-family ), Sans-serif;font-size:var( --e-global-typography-3387132-font-size );font-weight:var( --e-global-typography-3387132-font-weight );color:var( --e-global-color-7af72c8 );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .vehicle-emission{font-family:var( --e-global-typography-3387132-font-family ), Sans-serif;font-size:var( --e-global-typography-3387132-font-size );font-weight:var( --e-global-typography-3387132-font-weight );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .button_wrapper a{font-family:var( --e-global-typography-db7a5b0-font-family ), Sans-serif;font-size:var( --e-global-typography-db7a5b0-font-size );font-weight:var( --e-global-typography-db7a5b0-font-weight );text-transform:var( --e-global-typography-db7a5b0-text-transform );background-color:var( --e-global-color-e994666 );color:var( --e-global-color-7af72c8 );}@media(min-width:768px){.elementor-8364 .elementor-element.elementor-element-52e8ccb{--width:25%;}}@media(max-width:1024px){.elementor-8364 .elementor-element.elementor-element-c5dc844 .elementor-heading-title{font-size:var( --e-global-typography-60034e2-font-size );}.elementor-8364 .elementor-element.elementor-element-c8a3373{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-f2a0138{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-0d6e1b0{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-d60c57f{--n-accordion-title-font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-70522fa{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-039bb1d{--n-accordion-title-font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.make , .elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.model{font-size:var( --e-global-typography-e759a9d-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.model_description{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .dxim_vehicle_specifics_list .field .label{font-size:var( --e-global-typography-6c909d0-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .dxim_vehicle_specifics_list .field .fact{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .vehicle-emission{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .button_wrapper a{font-size:var( --e-global-typography-db7a5b0-font-size );}}@media(max-width:767px){.elementor-8364 .elementor-element.elementor-element-c5dc844 .elementor-heading-title{font-size:var( --e-global-typography-60034e2-font-size );}.elementor-8364 .elementor-element.elementor-element-c8a3373{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-f2a0138{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-0d6e1b0{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-d60c57f{--n-accordion-title-font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-70522fa{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-039bb1d{--n-accordion-title-font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.make , .elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.model{font-size:var( --e-global-typography-e759a9d-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive span.model_description{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .dxim_vehicle_specifics_list .field .label{font-size:var( --e-global-typography-6c909d0-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .dxim_vehicle_specifics_list .field .fact{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .vehicle-emission{font-size:var( --e-global-typography-3387132-font-size );}.elementor-8364 .elementor-element.elementor-element-19ced11 #wpcs_vehicle_archive .vehicle-on-archive .button_wrapper a{font-size:var( --e-global-typography-db7a5b0-font-size );}}/* Start custom CSS for wpcs-single-filter, class: .elementor-element-c933435 */@media (min-width: 1025px) {
    .wpcs_filter_form_grid .dxim_filter.label_inside {
        margin-bottom: px !important;
    }
}

.wpcs_filter_form_grid {
    margin-bottom: 0px !important;
}
.wpcs_filter_form_grid.wpcs_grid.wpcs_grid_4 {
    margin-top: 15px;
}

li.wpcs_select_option:focus {
    background-color: var(--e-global-color-4d28908) !important;
}




.noUi-connect {
    background: var(--e-global-color-e994666) !important;
}
.noUi-handle.noUi-handle-lower {
    border-radius: 10px;
    border: 0px;
}
.label_wrapper{
   font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black; 
    font-size: 14px !important; /* Kleinere, aber noch gut lesbare Schrift */
    display: flex;
    align-items: center;
    height: 30px !important; /* Kleinere Höhe, um es kompakter zu machen */
    margin-bottom: -5px !important
}
.wpcs_select_handle {
    min-height: 40px;
    display: flex;
    align-items: center;
}
input[type="text"] {
    min-height: 40px;
}
a.dxim_filter_form_submit.dxim_button.dxim_button_styled {
    min-height: 40px;
    display: flex
;
    align-items: center !important;

}
/* Der gesamte Slider-Track */
.noUi-target {
    height: 10px !important; /* Dünner Balken */
    
    border-radius: 5px !important;
    box-shadow: none !important;
}

.noUi-handle.noUi-handle-lower:before {
    display: none !important;
}
.noUi-handle.noUi-handle-lower:after {
    display: none !important;
}


/* Der Schieberegler (Handle) */
.noUi-handle {
    width: 40px !important;
    height: 18px !important;
    border-radius: 10px !important;
 
}
.dxim_filter.label_inside {
    min-height: 40px;
}



    @media (max-width: 768px) {
    .wpcs_filter_form_grid.wpcs_grid.wpcs_grid_4 {
        display: flex !important;
        flex-direction: column !important;
        gap: 0px !important; /* Abstand zwischen den einzelnen Spalten */
    }
    

    .wpcs_filter_form_column {
        width: 100% !important;
    }

    .dxim_filter {
        width: 100% !important;
    }
}
    


/**Fahrzeugsuche*/
a.dxim_button.dxim_button_styled {
    margin: 0px;
    border: 0px;
    border-radius: 10px;
    text-align: center;
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    border: 0px !important;
    }
a.dxim_button.dxim_button_styled:hover {
    background-color: var(--e-global-color-e554405);
    }
.wpcsselect {
    background-color: var(--e-global-color-4d28908) !important;
    border: 0px;
    border-radius: 10px !important;
    }
    .wpcs_filter_form_grid .dxim_filter.label_inside {
    margin-bottom: 20px;
    }
    div.wpcsselect .wpcs_select_handle {
    border: 0px !important;
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
    }
div.wpcsselect .wpcs_select_arrow::after {
    position: absolute;
    top: 12px;
    left: 12px;
    content: " ";
    border: solid var(--e-global-color-e994666);
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    }
input[type="text"] {
    border: 0px !important;
    border-radius: 10px !important;
    background-color: var(--e-global-color-4d28908) !important;
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
    }
div.wpcsselect .wpcs_select_arrow {
    border-left: 0px !important;
}
ul#wpcs_select_list {
    margin-top: -8px !important;
    border: 0px;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    background-color: var(--e-global-color-4d28908) !important;
    font-family: var(--e-global-typography-3387132-font-family), Sans-serif;
    font-size: var(--e-global-typography-3387132-font-size);
    font-weight: var(--e-global-typography-3387132-font-weight);
}
li.wpcs_select_option {
    border: 0px !important;
    padding-left: 10px !important;
}
li.wpcs_select_option:hover {
    background-color: var(--e-global-color-e994666) !important;
}
li.wpcs_select_option.selected {
    background-color: var(--e-global-color-e994666) !important;
    color: white !important;
}
li.wpcs_select_option.selected:hover{
    color: white !important;
}
label[for="form_submit"] {
    display: none !important;
    }/* End custom CSS */
/* Start custom CSS for wpcs-single-filter, class: .elementor-element-06ce0b5 */@media (min-width: 1025px) {
    .wpcs_filter_form_grid .dxim_filter.label_inside {
        margin-bottom: px !important;
    }
}

.wpcs_filter_form_grid {
    margin-bottom: 0px !important;
}
.wpcs_filter_form_grid.wpcs_grid.wpcs_grid_4 {
    margin-top: 15px;
}

li.wpcs_select_option:focus {
    background-color: var(--e-global-color-4d28908) !important;
}




.noUi-connect {
    background: var(--e-global-color-e994666) !important;
}
.noUi-handle.noUi-handle-lower {
    border-radius: 10px;
    border: 0px;
}
.label_wrapper{
   font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black; 
    font-size: 14px !important; /* Kleinere, aber noch gut lesbare Schrift */
    display: flex;
    align-items: center;
    height: 30px !important; /* Kleinere Höhe, um es kompakter zu machen */
    margin-bottom: -5px !important
}
.wpcs_select_handle {
    min-height: 40px;
    display: flex;
    align-items: center;
}
input[type="text"] {
    min-height: 40px;
}
a.dxim_filter_form_submit.dxim_button.dxim_button_styled {
    min-height: 40px;
    display: flex
;
    align-items: center !important;

}
/* Der gesamte Slider-Track */
.noUi-target {
    height: 10px !important; /* Dünner Balken */
    
    border-radius: 5px !important;
    box-shadow: none !important;
}

.noUi-handle.noUi-handle-lower:before {
    display: none !important;
}
.noUi-handle.noUi-handle-lower:after {
    display: none !important;
}


/* Der Schieberegler (Handle) */
.noUi-handle {
    width: 40px !important;
    height: 18px !important;
    border-radius: 10px !important;
 
}
.dxim_filter.label_inside {
    min-height: 40px;
}



    @media (max-width: 768px) {
    .wpcs_filter_form_grid.wpcs_grid.wpcs_grid_4 {
        display: flex !important;
        flex-direction: column !important;
        gap: 0px !important; /* Abstand zwischen den einzelnen Spalten */
    }
    

    .wpcs_filter_form_column {
        width: 100% !important;
    }

    .dxim_filter {
        width: 100% !important;
    }
}
    


/**Fahrzeugsuche*/
a.dxim_button.dxim_button_styled {
    margin: 0px;
    border: 0px;
    border-radius: 10px;
    text-align: center;
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    border: 0px !important;
    }
a.dxim_button.dxim_button_styled:hover {
    background-color: var(--e-global-color-e554405);
    }
.wpcsselect {
    background-color: var(--e-global-color-4d28908) !important;
    border: 0px;
    border-radius: 10px !important;
    }
    .wpcs_filter_form_grid .dxim_filter.label_inside {
    margin-bottom: 20px;
    }
    div.wpcsselect .wpcs_select_handle {
    border: 0px !important;
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
    }
div.wpcsselect .wpcs_select_arrow::after {
    position: absolute;
    top: 12px;
    left: 12px;
    content: " ";
    border: solid var(--e-global-color-e994666);
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    }
input[type="text"] {
    border: 0px !important;
    border-radius: 10px !important;
    background-color: var(--e-global-color-4d28908) !important;
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
    }
div.wpcsselect .wpcs_select_arrow {
    border-left: 0px !important;
}
ul#wpcs_select_list {
    margin-top: -8px !important;
    border: 0px;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    background-color: var(--e-global-color-4d28908) !important;
    font-family: var(--e-global-typography-3387132-font-family), Sans-serif;
    font-size: var(--e-global-typography-3387132-font-size);
    font-weight: var(--e-global-typography-3387132-font-weight);
}
li.wpcs_select_option {
    border: 0px !important;
    padding-left: 10px !important;
}
li.wpcs_select_option:hover {
    background-color: var(--e-global-color-e994666) !important;
}
li.wpcs_select_option.selected {
    background-color: var(--e-global-color-e994666) !important;
    color: white !important;
}
li.wpcs_select_option.selected:hover{
    color: white !important;
}
label[for="form_submit"] {
    display: none !important;
    }/* End custom CSS */
/* Start custom CSS for wpcs-single-filter, class: .elementor-element-034de80 */label#wpcs_filter_nonsmoker_vehicle{
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
}
input#wpcs_filter_nonsmoker_vehicle {
    border-radius: 10px;
    background-color: var(--wpcs-form-bg-color);
    border: 0px;
}/* End custom CSS */
/* Start custom CSS for wpcs-single-filter, class: .elementor-element-c933435 */@media (min-width: 1025px) {
    .wpcs_filter_form_grid .dxim_filter.label_inside {
        margin-bottom: px !important;
    }
}

.wpcs_filter_form_grid {
    margin-bottom: 0px !important;
}
.wpcs_filter_form_grid.wpcs_grid.wpcs_grid_4 {
    margin-top: 15px;
}

li.wpcs_select_option:focus {
    background-color: var(--e-global-color-4d28908) !important;
}




.noUi-connect {
    background: var(--e-global-color-e994666) !important;
}
.noUi-handle.noUi-handle-lower {
    border-radius: 10px;
    border: 0px;
}
.label_wrapper{
   font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black; 
    font-size: 14px !important; /* Kleinere, aber noch gut lesbare Schrift */
    display: flex;
    align-items: center;
    height: 30px !important; /* Kleinere Höhe, um es kompakter zu machen */
    margin-bottom: -5px !important
}
.wpcs_select_handle {
    min-height: 40px;
    display: flex;
    align-items: center;
}
input[type="text"] {
    min-height: 40px;
}
a.dxim_filter_form_submit.dxim_button.dxim_button_styled {
    min-height: 40px;
    display: flex
;
    align-items: center !important;

}
/* Der gesamte Slider-Track */
.noUi-target {
    height: 10px !important; /* Dünner Balken */
    
    border-radius: 5px !important;
    box-shadow: none !important;
}

.noUi-handle.noUi-handle-lower:before {
    display: none !important;
}
.noUi-handle.noUi-handle-lower:after {
    display: none !important;
}


/* Der Schieberegler (Handle) */
.noUi-handle {
    width: 40px !important;
    height: 18px !important;
    border-radius: 10px !important;
 
}
.dxim_filter.label_inside {
    min-height: 40px;
}



    @media (max-width: 768px) {
    .wpcs_filter_form_grid.wpcs_grid.wpcs_grid_4 {
        display: flex !important;
        flex-direction: column !important;
        gap: 0px !important; /* Abstand zwischen den einzelnen Spalten */
    }
    

    .wpcs_filter_form_column {
        width: 100% !important;
    }

    .dxim_filter {
        width: 100% !important;
    }
}
    


/**Fahrzeugsuche*/
a.dxim_button.dxim_button_styled {
    margin: 0px;
    border: 0px;
    border-radius: 10px;
    text-align: center;
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    border: 0px !important;
    }
a.dxim_button.dxim_button_styled:hover {
    background-color: var(--e-global-color-e554405);
    }
.wpcsselect {
    background-color: var(--e-global-color-4d28908) !important;
    border: 0px;
    border-radius: 10px !important;
    }
    .wpcs_filter_form_grid .dxim_filter.label_inside {
    margin-bottom: 20px;
    }
    div.wpcsselect .wpcs_select_handle {
    border: 0px !important;
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
    }
div.wpcsselect .wpcs_select_arrow::after {
    position: absolute;
    top: 12px;
    left: 12px;
    content: " ";
    border: solid var(--e-global-color-e994666);
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    }
input[type="text"] {
    border: 0px !important;
    border-radius: 10px !important;
    background-color: var(--e-global-color-4d28908) !important;
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
    }
div.wpcsselect .wpcs_select_arrow {
    border-left: 0px !important;
}
ul#wpcs_select_list {
    margin-top: -8px !important;
    border: 0px;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    background-color: var(--e-global-color-4d28908) !important;
    font-family: var(--e-global-typography-3387132-font-family), Sans-serif;
    font-size: var(--e-global-typography-3387132-font-size);
    font-weight: var(--e-global-typography-3387132-font-weight);
}
li.wpcs_select_option {
    border: 0px !important;
    padding-left: 10px !important;
}
li.wpcs_select_option:hover {
    background-color: var(--e-global-color-e994666) !important;
}
li.wpcs_select_option.selected {
    background-color: var(--e-global-color-e994666) !important;
    color: white !important;
}
li.wpcs_select_option.selected:hover{
    color: white !important;
}
label[for="form_submit"] {
    display: none !important;
    }/* End custom CSS */
/* Start custom CSS for wpcs-single-filter, class: .elementor-element-06ce0b5 */@media (min-width: 1025px) {
    .wpcs_filter_form_grid .dxim_filter.label_inside {
        margin-bottom: px !important;
    }
}

.wpcs_filter_form_grid {
    margin-bottom: 0px !important;
}
.wpcs_filter_form_grid.wpcs_grid.wpcs_grid_4 {
    margin-top: 15px;
}

li.wpcs_select_option:focus {
    background-color: var(--e-global-color-4d28908) !important;
}




.noUi-connect {
    background: var(--e-global-color-e994666) !important;
}
.noUi-handle.noUi-handle-lower {
    border-radius: 10px;
    border: 0px;
}
.label_wrapper{
   font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black; 
    font-size: 14px !important; /* Kleinere, aber noch gut lesbare Schrift */
    display: flex;
    align-items: center;
    height: 30px !important; /* Kleinere Höhe, um es kompakter zu machen */
    margin-bottom: -5px !important
}
.wpcs_select_handle {
    min-height: 40px;
    display: flex;
    align-items: center;
}
input[type="text"] {
    min-height: 40px;
}
a.dxim_filter_form_submit.dxim_button.dxim_button_styled {
    min-height: 40px;
    display: flex
;
    align-items: center !important;

}
/* Der gesamte Slider-Track */
.noUi-target {
    height: 10px !important; /* Dünner Balken */
    
    border-radius: 5px !important;
    box-shadow: none !important;
}

.noUi-handle.noUi-handle-lower:before {
    display: none !important;
}
.noUi-handle.noUi-handle-lower:after {
    display: none !important;
}


/* Der Schieberegler (Handle) */
.noUi-handle {
    width: 40px !important;
    height: 18px !important;
    border-radius: 10px !important;
 
}
.dxim_filter.label_inside {
    min-height: 40px;
}



    @media (max-width: 768px) {
    .wpcs_filter_form_grid.wpcs_grid.wpcs_grid_4 {
        display: flex !important;
        flex-direction: column !important;
        gap: 0px !important; /* Abstand zwischen den einzelnen Spalten */
    }
    

    .wpcs_filter_form_column {
        width: 100% !important;
    }

    .dxim_filter {
        width: 100% !important;
    }
}
    


/**Fahrzeugsuche*/
a.dxim_button.dxim_button_styled {
    margin: 0px;
    border: 0px;
    border-radius: 10px;
    text-align: center;
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    border: 0px !important;
    }
a.dxim_button.dxim_button_styled:hover {
    background-color: var(--e-global-color-e554405);
    }
.wpcsselect {
    background-color: var(--e-global-color-4d28908) !important;
    border: 0px;
    border-radius: 10px !important;
    }
    .wpcs_filter_form_grid .dxim_filter.label_inside {
    margin-bottom: 20px;
    }
    div.wpcsselect .wpcs_select_handle {
    border: 0px !important;
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
    }
div.wpcsselect .wpcs_select_arrow::after {
    position: absolute;
    top: 12px;
    left: 12px;
    content: " ";
    border: solid var(--e-global-color-e994666);
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    }
input[type="text"] {
    border: 0px !important;
    border-radius: 10px !important;
    background-color: var(--e-global-color-4d28908) !important;
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
    }
div.wpcsselect .wpcs_select_arrow {
    border-left: 0px !important;
}
ul#wpcs_select_list {
    margin-top: -8px !important;
    border: 0px;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    background-color: var(--e-global-color-4d28908) !important;
    font-family: var(--e-global-typography-3387132-font-family), Sans-serif;
    font-size: var(--e-global-typography-3387132-font-size);
    font-weight: var(--e-global-typography-3387132-font-weight);
}
li.wpcs_select_option {
    border: 0px !important;
    padding-left: 10px !important;
}
li.wpcs_select_option:hover {
    background-color: var(--e-global-color-e994666) !important;
}
li.wpcs_select_option.selected {
    background-color: var(--e-global-color-e994666) !important;
    color: white !important;
}
li.wpcs_select_option.selected:hover{
    color: white !important;
}
label[for="form_submit"] {
    display: none !important;
    }/* End custom CSS */
/* Start custom CSS for wpcs-single-filter, class: .elementor-element-034de80 */label#wpcs_filter_nonsmoker_vehicle{
    font-family: var(--e-global-typography-db7a5b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-db7a5b0-font-size);
    font-weight: var(--e-global-typography-db7a5b0-font-weight);
    text-transform: var(--e-global-typography-db7a5b0-text-transform);
    color: black;
}
input#wpcs_filter_nonsmoker_vehicle {
    border-radius: 10px;
    background-color: var(--wpcs-form-bg-color);
    border: 0px;
}/* End custom CSS */
/* Start custom CSS for wpcs-vehicles, class: .elementor-element-19ced11 */.price_rating.good_price {
    padding-bottom: 40px !important;
    margin-bottom: 40px !important;
}

.elementor-8364 .elementor-element.elementor-element-19ced11{
    @media (min-width: 768px) {
  .dxim_vehicle_emission.vehicle-emission {
    display: none;
  }
}

}/* End custom CSS */