.elementor-2021 .elementor-element.elementor-element-31c6b96a{width:auto;max-width:auto;text-align:start;}.elementor-2021 .elementor-element.elementor-element-31c6b96a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-31c6b96a .elementor-heading-title{font-size:72px;font-weight:800;color:#FFFFFF;}.elementor-2021 .elementor-element.elementor-element-46a99b6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2021 .elementor-element.elementor-element-46a99b6 .elementor-heading-title{font-size:40px;font-weight:800;line-height:1.25em;}.elementor-2021 .elementor-element.elementor-element-975f33e{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2021 .elementor-element.elementor-element-975f33e{left:0px;}body.rtl .elementor-2021 .elementor-element.elementor-element-975f33e{right:0px;}.elementor-2021 .elementor-element.elementor-element-89574fe .elementor-heading-title{font-size:26px;}.elementor-2021 .elementor-element.elementor-element-921a962{font-size:16px;line-height:1.5em;}.elementor-2021 .elementor-element.elementor-element-ee6a331 .elementor-heading-title{font-size:26px;}.elementor-2021 .elementor-element.elementor-element-6a3d92e{font-size:16px;line-height:1.5em;}.elementor-2021 .elementor-element.elementor-element-16d116d{width:var( --container-widget-width, min(100%, 470px) );max-width:min(100%, 470px);--container-widget-width:min(100%, 470px);--container-widget-flex-grow:0;}.elementor-2021 .elementor-element.elementor-element-16d116d form .search-container input[type="text"], .elementor-2021 .elementor-element.elementor-element-16d116d form .search-container button
				{font-size:20px;}.elementor-2021 .elementor-element.elementor-element-16d116d .search-container input::placeholder{color:#00000082;}.elementor-2021 .elementor-element.elementor-element-16d116d form .search-container input{width:100%;}.elementor-2021 .elementor-element.elementor-element-16d116d .search-container input{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f8e00b0 );border-radius:10px;}.elementor-2021 .elementor-element.elementor-element-16d116d form .search-container input:focus, .elementor-2021 .elementor-element.elementor-element-16d116d form .search-container input:focus-visible{width:100%;}.elementor-2021 .elementor-element.elementor-element-16d116d .search-container input:focus, .elementor-2021 .elementor-element.elementor-element-16d116d .search-container input:focus-visible{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px;}.elementor-2021 .elementor-element.elementor-element-718d8f2 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-2021 .elementor-element.elementor-element-718d8f2{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-swatch{opacity:1;}.elementor-2021 .elementor-element.elementor-element-718d8f2  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-2021 .elementor-element.elementor-element-718d8f2 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-2021 .elementor-element.elementor-element-718d8f2 select, .elementor-2021 .elementor-element.elementor-element-718d8f2 .form-tax input:not([type=submit]):not([type=checkbox]):not([type=radio]), .elementor-2021 .elementor-element.elementor-element-718d8f2 .form-tax textarea{border-radius:100px 100px 100px 100px;}.elementor-2021 .elementor-element.elementor-element-718d8f2 .list-style label span{font-size:16px;font-weight:600;padding:14px 20px 12px 20px;color:var( --e-global-color-text );background-color:var( --e-global-color-ace4cd6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8e00b0 );border-radius:68px 68px 68px 68px;}.elementor-2021 .elementor-element.elementor-element-718d8f2 .list-style label:hover span, .elementor-2021 .elementor-element.elementor-element-718d8f2 .list-style label input[type="checkbox"]:checked + span{color:var( --e-global-color-ace4cd6 );background-color:var( --e-global-color-primary );background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-select2 .select2-selection, .elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-select2 .select2-selection__rendered, .elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-select2 .select2{width:100% !important;}.elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-select2 .select2-selection, .elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-2021 .elementor-element.elementor-element-6a96231 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-2021 .elementor-element.elementor-element-6a96231{--grid-column-gap:10px;--grid-row-gap:10px;}.elementor-2021 .elementor-element.elementor-element-6a96231 .post-wrapper,.elementor-2021 .elementor-element.elementor-element-6a96231 .post-wrapper .overlay,.elementor-2021 .elementor-element.elementor-element-6a96231 .post-wrapper a,.elementor-2021 .elementor-element.elementor-element-6a96231 .post-title,.elementor-2021 .elementor-element.elementor-element-6a96231 .post-content,.elementor-2021 .elementor-element.elementor-element-6a96231 .post-taxonomy,.elementor-2021 .elementor-element.elementor-element-6a96231 .post-read-more{transition-duration:0.3s;}.elementor-2021 .elementor-element.elementor-element-6a96231 .post-image, .elementor-2021 .elementor-element.elementor-element-6a96231 .post-image a, .elementor-2021 .elementor-element.elementor-element-6a96231 .post-image img, .elementor-2021 .elementor-element.elementor-element-6a96231 .tax-image, .elementor-2021 .elementor-element.elementor-element-6a96231 .tax-image a, .elementor-2021 .elementor-element.elementor-element-6a96231 .tax-image img{aspect-ratio:3 / 2;}.elementor-2021 .elementor-element.elementor-element-6a96231 .post-meta i{margin-right:4px;}.elementor-2021 .elementor-element.elementor-element-6a96231 .post-meta svg{margin-right:4px;}.elementor-2021 .elementor-element.elementor-element-6a96231 .load-more-wrapper a{color:#fff;background-color:var( --e-global-color-primary );}.elementor-2021 .elementor-element.elementor-element-6a96231 .load-more-wrapper{margin-top:36px;text-align:center;}.elementor-2021 .elementor-element.elementor-element-6a96231 .pagination, .elementor-2021 .elementor-element.elementor-element-6a96231 .pagination-filter{text-align:center;}.elementor-2021 .elementor-element.elementor-element-6a96231 .preloader-inner .preloader-inner-half-circle, .elementor-2021 .elementor-element.elementor-element-6a96231 .load::before{border-color:var( --e-global-color-primary );}.elementor-2021 .elementor-element.elementor-element-6a96231 .post-pin i{margin-right:6px;}.elementor-2021 .elementor-element.elementor-element-6a96231 .post-pin svg{margin-right:6px;}.elementor-2021 .elementor-element.elementor-element-6a96231 .edit-options i{margin-right:6px;}.elementor-2021 .elementor-element.elementor-element-6a96231 .edit-options svg{margin-right:6px;}.elementor-2021 .elementor-element.elementor-element-8b13da6{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-2021 .elementor-element.elementor-element-31c6b96a{width:initial;max-width:initial;}.elementor-2021 .elementor-element.elementor-element-31c6b96a .elementor-heading-title{font-size:52px;}.elementor-2021 .elementor-element.elementor-element-89574fe .elementor-heading-title{font-size:22px;}.elementor-2021 .elementor-element.elementor-element-ee6a331 .elementor-heading-title{font-size:22px;}.elementor-2021 .elementor-element.elementor-element-718d8f2{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-2021 .elementor-element.elementor-element-6a96231 .elementor-grid{grid-template-columns:repeat(1,1fr);}}@media(max-width:1024px){.elementor-2021 .elementor-element.elementor-element-31c6b96a .elementor-heading-title{font-size:42px;}.elementor-2021 .elementor-element.elementor-element-46a99b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2021 .elementor-element.elementor-element-46a99b6 .elementor-heading-title{font-size:32px;}.elementor-2021 .elementor-element.elementor-element-16d116d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2021 .elementor-element.elementor-element-718d8f2 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-2021 .elementor-element.elementor-element-6a96231 .elementor-grid{grid-template-columns:repeat(1,1fr);}}@media(max-width:767px){.elementor-2021 .elementor-element.elementor-element-31c6b96a{text-align:center;}.elementor-2021 .elementor-element.elementor-element-31c6b96a .elementor-heading-title{font-size:32px;}.elementor-2021 .elementor-element.elementor-element-46a99b6{width:100%;max-width:100%;}.elementor-2021 .elementor-element.elementor-element-46a99b6 .elementor-heading-title{font-size:24px;}.elementor-2021 .elementor-element.elementor-element-975f33e{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-2021 .elementor-element.elementor-element-89574fe .elementor-heading-title{font-size:20px;}.elementor-2021 .elementor-element.elementor-element-921a962{font-size:14px;}.elementor-2021 .elementor-element.elementor-element-ee6a331 .elementor-heading-title{font-size:20px;}.elementor-2021 .elementor-element.elementor-element-6a3d92e{font-size:14px;}.elementor-2021 .elementor-element.elementor-element-718d8f2 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-2021 .elementor-element.elementor-element-718d8f2{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-2021 .elementor-element.elementor-element-6a96231 .elementor-grid{grid-template-columns:repeat(1,1fr);}}/* Start custom CSS for heading, class: .elementor-element-89574fe */.elementor-2021 .elementor-element.elementor-element-89574fe {
    hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee6a331 */.elementor-2021 .elementor-element.elementor-element-ee6a331 {
    hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for search-bar-widget, class: .elementor-element-16d116d */.elementor-2021 .elementor-element.elementor-element-16d116d input {
    padding-left: 50px;
    padding-top: 10px;
    
    background-image: var(--icon-search);
    background-repeat: no-repeat;
    background-size: 18px auto;
    background-position: 20px center;
    
    
}
.elementor-2021 .elementor-element.elementor-element-16d116d input::placeholder {
        font-weight: 500;
    }/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-718d8f2 */.elementor-2021 .elementor-element.elementor-element-718d8f2 .filter-title {
    display: none;
}

.elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-taxonomy-wrapper,
.elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-taxonomy-wrapper .list-style,
.elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-taxonomy-wrapper .list-style span {
    margin-bottom: 0;
}

.elementor-2021 .elementor-element.elementor-element-718d8f2 .bpfwe-taxonomy-wrapper ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for post-widget, class: .elementor-element-6a96231 */.elementor-2021 .elementor-element.elementor-element-6a96231 .post-wrapper {
    overflow: visible;
}

.elementor-2021 .elementor-element.elementor-element-6a96231 .label-load-more {
    font-size: 0;
    display: inline-flex;
    padding-bottom: 2px;
}


.elementor-2021 .elementor-element.elementor-element-6a96231 .load-more {
    display: inline-block;
}

.elementor-2021 .elementor-element.elementor-element-6a96231 .label-load-more:after {
    content: 'mehr laden';
    font-size: 20px;
}/* End custom CSS */