.elementor-13 .elementor-element.elementor-element-a4959b7{--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:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-d992655{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13 .elementor-element.elementor-element-7087e08 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-6065a23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-8d03a67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-90dcb32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-7dfcee8{--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:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-227a4b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-227a4b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-7e5e1c5 .jsf-location-distance__location{flex-basis:80%;}.elementor-13 .elementor-element.elementor-element-7e5e1c5 .jsf-location-distance{gap:10px;}.elementor-13 .elementor-element.elementor-element-7e5e1c5 .jsf-location-distance__location-icon{opacity:50%;}.elementor-13 .elementor-element.elementor-element-7e5e1c5 .jsf-location-distance__location-control:hover .jsf-location-distance__location-icon{opacity:100%;}.elementor-13 .elementor-element.elementor-element-226ee8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13 .elementor-element.elementor-element-a73a18f .jet-smart-filters-select.jet-filter{display:block;}.elementor-13 .elementor-element.elementor-element-a73a18f .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-13 .elementor-element.elementor-element-a73a18f .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-13 .elementor-element.elementor-element-a73a18f .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-13 .elementor-element.elementor-element-a73a18f .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:150px;flex-basis:150px;}.elementor-13 .elementor-element.elementor-element-a73a18f .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-a73a18f .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-13 .elementor-element.elementor-element-a73a18f .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-d5be2bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-d5be2bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13 .elementor-element.elementor-element-01765dc .jet-search-filter{display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-01765dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-01765dc.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-01765dc .jet-search-filter__input-wrapper{max-width:100%;}.elementor-13 .elementor-element.elementor-element-01765dc .jet-search-filter__input{padding:6px 6px 6px 6px;margin:0px 20px 0px 0px;width:calc(100% - 20px - 0px);}.elementor-13 .elementor-element.elementor-element-01765dc .jet-search-filter__submit{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;padding:13px 20px 13px 20px;margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-01765dc .jet-filter-label{font-size:5px;}.elementor-13 .elementor-element.elementor-element-2a3ebb2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-2a3ebb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-7636132{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-7636132 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7636132.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-7636132 .jet-dynamic-table{width:100%;}.elementor-13 .elementor-element.elementor-element-7636132 .jet-dynamic-table .jet-dynamic-table__header .jet-dynamic-table__col{font-size:11px;background-color:#E9E9E9;}.elementor-13 .elementor-element.elementor-element-7636132 .jet-dynamic-table .jet-dynamic-table__body .jet-dynamic-table__col{font-size:11px;background-color:#FFFFFF;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-a4959b7{--width:95%;}.elementor-13 .elementor-element.elementor-element-d992655{--width:25%;}.elementor-13 .elementor-element.elementor-element-6065a23{--width:25%;}.elementor-13 .elementor-element.elementor-element-8d03a67{--width:25%;}.elementor-13 .elementor-element.elementor-element-90dcb32{--width:25%;}.elementor-13 .elementor-element.elementor-element-7dfcee8{--width:100%;}.elementor-13 .elementor-element.elementor-element-227a4b4{--width:37.297%;}.elementor-13 .elementor-element.elementor-element-226ee8f{--width:25%;}.elementor-13 .elementor-element.elementor-element-d5be2bd{--width:29.86%;}.elementor-13 .elementor-element.elementor-element-2a3ebb2{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-b20992b *//* Styling nur für die DataTables Export-Buttons */
.dt-buttons .dt-button {
    background-color: #4CAF50; /* Hauptbutton-Farbe */
    color: white; /* Textfarbe */
    font-weight: bold;
    font-size: 14px;
    padding: 8px 15px;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s ease;
    margin: 5px; /* Abstand zwischen den Buttons */
}

.dt-buttons .dt-button:hover {
    background-color: #45a049; /* Hover-Farbe */
}

.dt-buttons .dt-button:active {
    background-color: #388e3c; /* Farbe bei Aktivierung */
}

.dt-buttons .dt-button:focus {
    outline: none;
}

/* Zentrierung der Buttons */
.dataTables_wrapper .dt-buttons {
    text-align: center;
    margin-bottom: 10px;
}/* End custom CSS */