.elementor-478 .elementor-element.elementor-element-87051f0{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-3304301{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-478 .elementor-element.elementor-element-fa1e287{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-fa1e287 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-478 .elementor-element.elementor-element-fa1e287 .jet-search-filter__input{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-478 .elementor-element.elementor-element-fa1e287 .jet-search-filter__input::placeholder{color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-fa1e287 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-fa1e287 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-fa1e287 .jet-search-filter__input-clear{color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-fa1e287 .jet-search-filter__input-loading{color:var( --e-global-color-primary );}.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-478 .elementor-element.elementor-element-4d807db .jet-smart-filters-select.jet-filter{display:block;}.elementor-478 .elementor-element.elementor-element-4d807db .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-478 .elementor-element.elementor-element-4d807db .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-478 .elementor-element.elementor-element-4d807db > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-478 .elementor-element.elementor-element-4d807db .jet-smart-filters-select.jet-filter .jet-select{max-width:300px;flex-basis:300px;}.elementor-478 .elementor-element.elementor-element-4d807db .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:300px;flex-basis:300px;}.elementor-478 .elementor-element.elementor-element-4d807db .jet-select__control{font-family:var( --e-global-typography-d98f5e9-font-family ), Sans-serif;font-size:var( --e-global-typography-d98f5e9-font-size );font-weight:var( --e-global-typography-d98f5e9-font-weight );text-transform:var( --e-global-typography-d98f5e9-text-transform );line-height:var( --e-global-typography-d98f5e9-line-height );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-478 .elementor-element.elementor-element-4d807db .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-478 .elementor-element.elementor-element-4d807db .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-478 .elementor-element.elementor-element-4d807db .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-478 .elementor-element.elementor-element-4bc233a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-478 .elementor-element.elementor-element-4bc233a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-478 .elementor-element.elementor-element-4bc233a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-478 .elementor-element.elementor-element-4bc233a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-478 .elementor-element.elementor-element-4bc233a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(50px / 2);padding-bottom:calc(50px / 2);}:is( .elementor-478 .elementor-element.elementor-element-4bc233a > .elementor-widget-container > .jet-listing-grid, .elementor-478 .elementor-element.elementor-element-4bc233a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-478 .elementor-element.elementor-element-4bc233a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 50px / -2);margin-bottom:calc( 50px / -2);}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__link, .elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__dots{font-family:var( --e-global-typography-221bfcd-font-family ), Sans-serif;font-size:var( --e-global-typography-221bfcd-font-size );font-weight:var( --e-global-typography-221bfcd-font-weight );line-height:var( --e-global-typography-221bfcd-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__link{color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__dots{color:var( --e-global-color-text );padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__link:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__load-more{order:initial;}body.elementor-page-478{margin:170px 0px 0px 0px;}@media(max-width:1400px){.elementor-478 .elementor-element.elementor-element-87051f0{--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-478 .elementor-element.elementor-element-4d807db .jet-select__control{font-size:var( --e-global-typography-d98f5e9-font-size );line-height:var( --e-global-typography-d98f5e9-line-height );}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__link, .elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__dots{font-size:var( --e-global-typography-221bfcd-font-size );line-height:var( --e-global-typography-221bfcd-line-height );}}@media(max-width:1024px){.elementor-478 .elementor-element.elementor-element-87051f0{--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-478 .elementor-element.elementor-element-fa1e287{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-478 .elementor-element.elementor-element-4d807db .jet-select__control{font-size:var( --e-global-typography-d98f5e9-font-size );line-height:var( --e-global-typography-d98f5e9-line-height );}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__link, .elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__dots{font-size:var( --e-global-typography-221bfcd-font-size );line-height:var( --e-global-typography-221bfcd-line-height );}body.elementor-page-478{margin:120px 0px 0px 0px;}}@media(max-width:767px){.elementor-478 .elementor-element.elementor-element-87051f0{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-478 .elementor-element.elementor-element-3304301{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-fa1e287{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-478 .elementor-element.elementor-element-4d807db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-4d807db .jet-select__control{font-size:var( --e-global-typography-d98f5e9-font-size );line-height:var( --e-global-typography-d98f5e9-line-height );}.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__link, .elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__dots{font-size:var( --e-global-typography-221bfcd-font-size );line-height:var( --e-global-typography-221bfcd-line-height );}body.elementor-page-478{margin:70px 0px 0px 0px;}}@media(max-width:1400px) and (min-width:768px){.elementor-478 .elementor-element.elementor-element-87051f0{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-478 .elementor-element.elementor-element-87051f0{--content-width:1200px;}.elementor-478 .elementor-element.elementor-element-3304301{--width:100%;}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-4d807db *//* Grundlegendes Styling für das Select-Feld */
.elementor-field-type-select select {
    appearance: none; /* Entfernt das Standard-Dropdown-Design */
    width: 100%;
    padding: 12px 24px;
    background-color: #fff;
    border: 1px solid #008D6C;
    border-radius: 8px;
    font-size: 16px;
    color: #008D6C;
    cursor: pointer;
    outline: none;
    transition: all 0.3s ease-in-out;
}

/* Container für das Select-Feld */
.jet-select__control {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Diamond-Icon als Chevron */
.jet-select__control::after {
    content: "";
    background: url(https://www.nagler.at/wp-content/uploads/2025/01/diamond-icon.png) no-repeat center center;
    background-size: contain;
    width: 16px !important;
    height: 16px !important;
    position: absolute;
    right: 16px;
    pointer-events: none;
    transition: transform 0.3s ease-in-out;
    /* display: block; */
    top: 50%;
    transform: translateY(-50%);
}

/* Dropdown geöffnet (Drehung des Icons) */
.elementor-field-type-select select:focus + .elementor-field-type-select::after {
    transform: rotate(180deg);
}

/* Wenn das Select-Feld im Hover-Zustand ist */
.elementor-field-type-select:hover::after {
    opacity: 0.8;
}

/* Mobile Ansicht - Entferne Standard-Styling für iOS und Android */
.elementor-478 .elementor-element.elementor-element-4d807db select {
    appearance: none; 
    padding: 12px 24px !important;
}
.elementor-478 .elementor-element.elementor-element-4d807db select {
        min-width: 200px;
        
    }
@media (max-width: 1024px) {
    .elementor-478 .elementor-element.elementor-element-4d807db select {
        min-width: 200px;
        
    }
}

@media (max-width: 768px) {
    .elementor-field-type-select select {
        font-size: 14px;
        padding: 10px;
    }
    .elementor-478 .elementor-element.elementor-element-4d807db, .elementor-478 .elementor-element.elementor-element-4d807db select  {
        min-width: 150px;
        max-width: 200px;
        
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-4bc233a */.elementor-478 .elementor-element.elementor-element-4bc233a .jet-listing-grid__items {
    width: 100%;
}

@media (max-width: 767px) {
    .jet-listing-grid {
        overflow: hidden !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-d190083 */.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__link {
    width: 40px;
    height: 40px;
    padding: 0;
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex
;
}
.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__dots {
        aspect-ratio: 1 / 1;
    width: 40px;
    height: 40px;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex
;
}

.elementor-478 .elementor-element.elementor-element-d190083 .jet-filters-pagination__current .jet-filters-pagination__link {
    font-family: "Instrument-Serif", Sans-serif;
}/* End custom CSS */