<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.text-blue{color:#009fe3 !important}.text-red{color:#ab2524 !important}.text-green{color:#2b6200 !important}.bg-light-red{background-color:#f8f4f3 !important}.bg-light-blue{background-color:#e9eef2 !important}.sb-full-width{width:100vw !important;min-width:100vw;position:relative;margin-left:-50vw !important;left:50%}@media screen and (max-width: 767px){.hidden-on-mobile{display:none !important}}@media screen and (min-width: 768px){.hidden-on-desktop{display:none !important}}.-has-border{border:1px solid #ddd}.-no-margin{margin:0}:root{--stk-block-wide-width: 1032px !important;--stk-block-width-default-detected: 1032px !important}@media(min-width: 1032px){.ast-container{max-width:1032px;padding:0}}@media(min-width: 1032px){.stk-block .stk-block.alignwide,.stk-block:is(.aligncenter,.alignwide,.alignfull)&gt;.stk-content-align.alignwide{max-width:1032px}}.site-content&gt;.ast-container{position:relative}#primary{margin-bottom:1rem;margin-top:0}@font-face{font-family:"Inter";src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Light.eot");src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Light.woff2"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Light.woff") format("woff"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Light.ttf") format("truetype"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Light.svg#Inter-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Inter";src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Regular.eot");src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Regular.woff2"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Regular.woff") format("woff"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Regular.ttf") format("truetype"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Regular.svg#Inter-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Medium.eot");src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Medium.woff2"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Medium.woff") format("woff"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Medium.ttf") format("truetype"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Medium.svg#Inter-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-SemiBold.eot");src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-SemiBold.woff2"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-SemiBold.woff") format("woff"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-SemiBold.ttf") format("truetype"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-SemiBold.svg#Inter-SemiBold") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Bold.eot");src:url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Bold.woff2"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Bold.woff") format("woff"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Bold.ttf") format("truetype"),url("/wp-content/themes/schwimmbad/assets/src/webfonts/Inter/Inter-Bold.svg#Inter-Bold") format("svg");font-weight:700;font-style:normal}body{font-family:"Inter",serif;color:#313231;-ms-hyphens:auto;hyphens:auto;font-size:1rem;line-height:1.75rem}@media screen and (min-width: 1024px){body{font-size:1.125rem;line-height:2rem}}h1,.entry-content h1{font-family:"Inter",serif;font-weight:400;font-size:1.75rem;line-height:2.25rem}@media screen and (min-width: 1024px){h1,.entry-content h1{font-size:2.25rem;line-height:2.75rem}}h2,.entry-content h2{color:#313231;font-family:"Inter",serif;font-weight:400;font-size:1.25rem;line-height:1.75rem}@media screen and (min-width: 1024px){h2,.entry-content h2{font-size:1.75rem;line-height:2.25rem}}h3,.entry-content h3{font-family:"Inter",serif;font-weight:400;font-size:1rem;line-height:1.5rem}@media screen and (min-width: 1024px){h3,.entry-content h3{font-size:1.5rem;line-height:2rem}}a{position:relative;transition:color .3s}a:hover{color:#009fe3}.entry-content a{color:inherit;text-decoration:underline}.entry-content a:hover,.entry-content a:focus,.entry-content a:active{color:#009fe3;text-decoration:none}.-special-heading-style{border-bottom:1px solid #e6e8ed;color:#616161;margin-top:1rem;margin-bottom:1rem;padding-bottom:.5rem;padding-top:.5rem;text-transform:uppercase}.text-decoration-none{text-decoration:none !important}.text-decoration-none a{text-decoration:none !important}.vertical-align-middle{vertical-align:middle !important}.vertical-align-middle a&gt;span{vertical-align:middle !important}ul.-is-special-list-style{margin-left:1rem;padding:0 0 0 10px}ul.-is-special-list-style ul{border-bottom:1px solid #e6e8ed;padding-bottom:.5em}ul.-is-special-list-style ul+li{margin-bottom:.5em !important;margin-top:.5em}ul.-is-special-list-style li{background:0 0;list-style:none;line-height:1.6;margin:0;margin-bottom:.5em !important;overflow:hidden;z-index:1;line-height:1.6;padding-left:1em;position:relative}ul.-is-special-list-style li::before{content:"\203A";position:absolute;left:0;right:0;top:inherit;height:30px;line-height:30px;z-index:-1;color:#009fe3;font-size:2em;margin-top:-0.3rem}ul.-is-special-list-style li a{color:#009fe3;text-decoration:none}ul.-is-special-list-style li+li{border-top:1px solid #e6e8ed;padding-top:.5em}.select-wrapper{background-color:#fff;position:relative;z-index:2}.select-wrapper::after{content:"";right:1rem;top:50%;transform:translateY(-50%);position:absolute;z-index:-1;background-image:url("/wp-content/themes/schwimmbad/assets/src/images/dropdown-arrow.svg");background-size:contain;background-repeat:no-repeat;width:30px;height:30px}@media screen and (min-width: 1024px){.select-wrapper::after{width:50px;height:50px}}.select-wrapper select{appearance:none;background-color:rgba(0,0,0,0) !important;border:1px solid currentColor;border-radius:0;padding:.75rem 2rem .75rem .5rem;width:100%}.select-wrapper select::-ms-expand{display:none}.select-wrapper select:focus::-ms-value,.select-wrapper select:focus{background-color:rgba(0,0,0,0)}#content input,#content textarea{background-color:#fff;border:1px solid}#content input:-ms-input-placeholder, #content textarea:-ms-input-placeholder{opacity:1}#content input::placeholder,#content textarea::placeholder{opacity:1}#content input,#content textarea{background-color:#fff;border:1px solid}#content input:-ms-input-placeholder, #content textarea:-ms-input-placeholder{opacity:1}#content input::placeholder,#content textarea::placeholder{opacity:1}#content input[type=submit]{background-color:rgba(0,0,0,0);border-color:#313231;color:#313231}#content input[type=submit]:hover,#content input[type=submit]:focus,#content input[type=submit]:active{background-color:rgba(0,0,0,0);opacity:.75}#content .wpcf7-not-valid-tip{color:#a52830}.widget .wpcf7 h2{color:#616161;font-size:1.2rem;margin-bottom:1rem;text-transform:uppercase}.widget .wpcf7 form&gt;*{margin-bottom:.5rem}.widget .wpcf7 .plz-ort{display:flex;flex-wrap:wrap;margin:0}.widget .wpcf7 .plz-ort p{margin-bottom:.5rem}.widget .wpcf7 .plz-ort p:first-child{flex-grow:1;margin-right:.5rem;min-width:80px;width:20%}.widget .wpcf7 .plz-ort p:last-child{min-width:200px;width:calc(73% - .5rem)}.widget .wpcf7 .wpcf7-list-item{margin:0}.widget .wpcf7 .datenschutz{background-color:#fbf7eb;color:#a52830;font-size:.8em;padding:.5rem .75rem}.widget .wpcf7 .datenschutz p{margin:0}.widget .wpcf7 .submit{display:flex;justify-content:center}.widget .wpcf7 .submit p{position:relative}.widget .wpcf7 .submit .ajax-loader{left:calc(100% + .5rem);position:absolute;top:50%;transform:translateY(-50%)}.wpcf7 input:not([type=submit]){padding:.5rem .75rem}.wpcf7 select{padding-bottom:.5rem;padding-top:.5rem}.gform_wrapper .gform_body label.gfield_label{font-weight:600;line-height:1.4;font-size:.875rem;color:#9e9e9e}@media screen and (min-width: 720px){.gform_wrapper .gform_body label.gfield_label{font-size:1rem}}.gform_wrapper .gform_body legend.gfield_label{font-weight:600;line-height:1.4;font-size:.875rem}@media screen and (min-width: 720px){.gform_wrapper .gform_body legend.gfield_label{font-size:1.25rem}}.gform_wrapper .gform_body .gfield_checkbox li label,.gform_wrapper .gform_body .gfield_radio li label{font-size:inherit;line-height:inherit;max-width:100%}.gform_wrapper .gchoice_select_all,.gform_wrapper .gform_body ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper .gform_body ul.gfield_radio li input[type=radio]:checked+label{font-weight:normal}.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body textarea{margin-top:.5em;font-size:1.125rem;line-height:2rem;padding:.75em;height:auto;width:100%}body .gform_wrapper .gform_body ul li.gfield,body .gform_wrapper .gform_body .top_label div.ginput_container,.gform_wrapper .gform_body .gfield_checkbox li,.gform_wrapper .gform_body .gfield_radio li,.gform_wrapper .gform_body ul.gfield_checkbox,.gform_wrapper .gform_body ul.gfield_radio,.gform_wrapper .gform_body .gfield_checkbox li&gt;label{margin:0}.gform_wrapper .gform_body .gfield_checkbox li&gt;label{margin-left:0;margin-top:.5em}div.ginput_container_name span,.gform_wrapper .gform_body ul.gform_fields li.gfield{margin:0;padding:0}.top_label div.ginput_complex.ginput_container.gf_name_has_1,.top_label div.ginput_complex.ginput_container.gf_name_has_2,.top_label div.ginput_complex.ginput_container.gf_name_has_3{width:100%}div.gform_wrapper .gform_body .gform_page_footer input.gform_previous_button{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1em 1em;background-position:center;border:none;text-indent:-99999999em;position:absolute;left:1em;bottom:calc(100% + .9em);opacity:.5;padding:1em;height:1em;width:1em}div.gform_wrapper .gform_body .gform_page_footer input.gform_previous_button:hover,div.gform_wrapper .gform_body .gform_page_footer input.gform_previous_button:focus,div.gform_wrapper .gform_body .gform_page_footer input.gform_previous_button:active{background-color:rgba(0,0,0,0);border:none;box-shadow:none}.gform_wrapper .gform_body .gform_page_footer{border-top:none;display:flex;justify-content:center}.gform_wrapper .gform_body .gform_page_footer input[type=button],.gform_wrapper .gform_body .gform_page_footer input[type=submit]{background-color:#009fe3;border:none;border-bottom:3px solid #1184b6;border-radius:5px;padding:.5em 2em}.gform_wrapper .gform_body .gform_page_footer input[type=button]:hover,.gform_wrapper .gform_body .gform_page_footer input[type=button]:focus,.gform_wrapper .gform_body .gform_page_footer input[type=button]:active,.gform_wrapper .gform_body .gform_page_footer input[type=submit]:hover,.gform_wrapper .gform_body .gform_page_footer input[type=submit]:focus,.gform_wrapper .gform_body .gform_page_footer input[type=submit]:active{background-color:#009fe3;border:none;border-bottom:3px solid rgba(0,0,0,0);border-radius:5px;box-shadow:inset 0px 3px 3px #1184b6;color:#fff}.gform_wrapper .gform_body .gform_page_footer input[type=button][disabled],.gform_wrapper .gform_body .gform_page_footer input[type=submit][disabled]{background-color:#555 !important;border-bottom:3px solid #444 !important;box-shadow:none !important}.gform_wrapper .gform_body li.gfield.gfield_error,.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(0,0,0,0);border:none}.gform_wrapper .gform_body .field_description_below .gfield_description{padding-top:.5em}div.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important}.gform_wrapper .gform_body li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0}div.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],div.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0}.gform_fields::after{content:"";clear:both;display:block}.gform_confirmation_message{background-color:#fff;color:#009fe3;font-size:1.5em;text-align:center;padding-bottom:1em !important}div.gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,div.gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,div.gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3{width:100%}div.ginput_complex.ginput_container.gf_name_has_3 span{width:100%;padding-right:0}#secondary .widget .gform_wrapper li{margin-bottom:0}.gfield_label{margin-top:.25em}.widget .gform_confirmation_wrapper{background-color:#ddd;padding:1rem 1rem 0}.widget .gform_confirmation_wrapper .gform_confirmation_message{background-color:rgba(0,0,0,0);color:#616161}.widget div.gform_wrapper{background-color:#ddd;padding:1rem 1rem .5rem}.widget div.gform_wrapper .validation_error{display:none}.widget div.gform_wrapper h2{color:#616161;font-size:1.2rem;margin-bottom:1rem;text-transform:uppercase}.widget div.gform_wrapper form li.gfield{padding-right:0}.widget div.gform_wrapper form input:not([type=checkbox]):not([type=submit]){width:100%}.widget div.gform_wrapper form&gt;*{margin-bottom:.5rem}.widget div.gform_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span{width:100%}@media screen and (min-width: 30em)and (max-width: 768px),(min-width: 1200px){.widget div.gform_wrapper #field_3_6,.widget div.gform_wrapper #field_2_6{width:20%;float:left}.widget div.gform_wrapper #field_3_7,.widget div.gform_wrapper #field_2_7{width:calc(80% - .5rem);float:left;clear:none;margin-left:.5rem !important}}.widget div.gform_wrapper #field_3_13,.widget div.gform_wrapper #field_2_13{background-color:#fbf7eb;color:#a52830;font-size:.8em;padding:.5rem .75rem;margin-top:1rem}.widget div.gform_wrapper #field_3_13 p,.widget div.gform_wrapper #field_2_13 p{margin:0}.widget div.gform_wrapper .gform_footer{display:flex;justify-content:center;position:relative}.widget div.gform_wrapper .gform_footer .gform_button{width:auto;margin-right:0;padding:10px 20px}@media screen and (min-width: 30em)and (max-width: 768px),(min-width: 1000px){.widget div.gform_wrapper .gform_footer .gform_button{padding:10px 40px}}.widget div.gform_wrapper .gform_footer .gform_ajax_spinner{left:calc(100% - 1.5rem);position:absolute;top:50%;transform:translateY(-50%)}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-top:none;border-bottom:none;background-color:rgba(0,0,0,0)}.gform_wrapper.gravity-theme .gfield.field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield .gfield_consent_description{background:#f8f4f3;border:0;padding:1rem;color:#313231;font-size:1rem}.gform_wrapper .retailer-form,.gform-wrapper .manufacturer-form{font-size:1.2em}.gform_wrapper .retailer-form input[type=email],.gform_wrapper .retailer-form input[type=number],.gform_wrapper .retailer-form input[type=password],.gform_wrapper .retailer-form input[type=reset],.gform_wrapper .retailer-form input[type=search],.gform_wrapper .retailer-form input[type=tel],.gform_wrapper .retailer-form input[type=text],.gform_wrapper .retailer-form input[type=url],.gform_wrapper .retailer-form select,.gform_wrapper .retailer-form textarea,.gform-wrapper .manufacturer-form input[type=email],.gform-wrapper .manufacturer-form input[type=number],.gform-wrapper .manufacturer-form input[type=password],.gform-wrapper .manufacturer-form input[type=reset],.gform-wrapper .manufacturer-form input[type=search],.gform-wrapper .manufacturer-form input[type=tel],.gform-wrapper .manufacturer-form input[type=text],.gform-wrapper .manufacturer-form input[type=url],.gform-wrapper .manufacturer-form select,.gform-wrapper .manufacturer-form textarea{background-color:#fff}.gform_wrapper .retailer-form .gform_ajax_spinner,.gform_wrapper .retailer-form .validation_error,.gform_wrapper .retailer-form .gf_progressbar_wrapper,.gform-wrapper .manufacturer-form .gform_ajax_spinner,.gform-wrapper .manufacturer-form .validation_error,.gform-wrapper .manufacturer-form .gf_progressbar_wrapper{display:none}.gform_wrapper .retailer-form div.gform_body ul.gform_fields,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields{font-size:.83em}.gform_wrapper .retailer-form div.gform_body #gform_page_4_1 ul.gform_fields,.gform_wrapper .retailer-form div.gform_body #gform_page_4_2 ul.gform_fields,.gform_wrapper .retailer-form div.gform_body #gform_page_4_3 ul.gform_fields,.gform_wrapper .retailer-form div.gform_body #gform_page_6_1 ul.gform_fields,.gform_wrapper .retailer-form div.gform_body #gform_page_6_2 ul.gform_fields,.gform_wrapper .retailer-form div.gform_body #gform_page_6_3 ul.gform_fields,.gform-wrapper .manufacturer-form div.gform_body #gform_page_4_1 ul.gform_fields,.gform-wrapper .manufacturer-form div.gform_body #gform_page_4_2 ul.gform_fields,.gform-wrapper .manufacturer-form div.gform_body #gform_page_4_3 ul.gform_fields,.gform-wrapper .manufacturer-form div.gform_body #gform_page_6_1 ul.gform_fields,.gform-wrapper .manufacturer-form div.gform_body #gform_page_6_2 ul.gform_fields,.gform-wrapper .manufacturer-form div.gform_body #gform_page_6_3 ul.gform_fields{background-color:#fff}.gform_wrapper .retailer-form div.gform_body ul.gform_fields,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields{background-color:#f4f5f7}.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield{padding-left:1em;padding-right:1em}.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible{background-color:#fff;padding-left:0;padding-right:0;text-align:center}.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .section-title,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .section-title{margin-bottom:0;padding-bottom:.5em !important}.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .section-title+p,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .section-title+p{margin-bottom:.8em}.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .change-place,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .change-place{background-color:#009fe3;border:none;border-bottom:3px solid #bd1611;border-radius:5px;margin-bottom:1.5em;padding:.5em 2em}.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .change-place:hover,.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .change-place:focus,.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .change-place:active,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .change-place:hover,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .change-place:focus,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield.request-not-possible .change-place:active{background-color:#009fe3;border:none;border-bottom:3px solid rgba(0,0,0,0);border-radius:5px;box-shadow:inset 0px 3px 3px #bd1611;color:#fff}.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield.privacy-policy-hint,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield.privacy-policy-hint{background-color:#fff;font-size:.8em;padding-top:1em;text-align:center}.gform_wrapper .retailer-form div.gform_body ul.gform_fields&gt;li.gfield.section-title+li,.gform-wrapper .manufacturer-form div.gform_body ul.gform_fields&gt;li.gfield.section-title+li{padding-top:1em}.gform_wrapper .retailer-form .gform_body li.section-title,.gform_wrapper .retailer-form .section-title,.gform-wrapper .manufacturer-form .gform_body li.section-title,.gform-wrapper .manufacturer-form .section-title{background-color:#fff;color:#009fe3;font-size:1.5em;text-align:center;padding-bottom:1em !important}.gform_wrapper .retailer-form .wanted-services-field ul,.gform_wrapper .retailer-form .you-are ul,.gform-wrapper .manufacturer-form .wanted-services-field ul,.gform-wrapper .manufacturer-form .you-are ul{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:500px;justify-content:space-between;width:calc(100% - 2em)}.gform_wrapper .retailer-form .wanted-services-field li,.gform_wrapper .retailer-form .you-are li,.gform-wrapper .manufacturer-form .wanted-services-field li,.gform-wrapper .manufacturer-form .you-are li{width:calc(50% - .25em)}.gform_wrapper .retailer-form .wanted-services-field input,.gform_wrapper .retailer-form .you-are input,.gform-wrapper .manufacturer-form .wanted-services-field input,.gform-wrapper .manufacturer-form .you-are input{appearance:none;border:none !important;position:absolute}.gform_wrapper .retailer-form .wanted-services-field input:checked+label,.gform_wrapper .retailer-form .wanted-services-field input:focus+label,.gform_wrapper .retailer-form .you-are input:checked+label,.gform_wrapper .retailer-form .you-are input:focus+label,.gform-wrapper .manufacturer-form .wanted-services-field input:checked+label,.gform-wrapper .manufacturer-form .wanted-services-field input:focus+label,.gform-wrapper .manufacturer-form .you-are input:checked+label,.gform-wrapper .manufacturer-form .you-are input:focus+label{background-color:#009fe3;color:#fff}.gform_wrapper .retailer-form .wanted-services-field input:checked+label::before,.gform_wrapper .retailer-form .wanted-services-field input:focus+label::before,.gform_wrapper .retailer-form .wanted-services-field label:hover::before,.gform_wrapper .retailer-form .wanted-services-field label:active::before,.gform_wrapper .retailer-form .you-are input:checked+label::before,.gform_wrapper .retailer-form .you-are input:focus+label::before,.gform_wrapper .retailer-form .you-are label:hover::before,.gform_wrapper .retailer-form .you-are label:active::before,.gform-wrapper .manufacturer-form .wanted-services-field input:checked+label::before,.gform-wrapper .manufacturer-form .wanted-services-field input:focus+label::before,.gform-wrapper .manufacturer-form .wanted-services-field label:hover::before,.gform-wrapper .manufacturer-form .wanted-services-field label:active::before,.gform-wrapper .manufacturer-form .you-are input:checked+label::before,.gform-wrapper .manufacturer-form .you-are input:focus+label::before,.gform-wrapper .manufacturer-form .you-are label:hover::before,.gform-wrapper .manufacturer-form .you-are label:active::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 11.5l1.6-1.6 7.7 4.6L22.6 2 24 3.3 10 22 0 11.5z' fill='%23009fe3'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center}.gform_wrapper .retailer-form .wanted-services-field label,.gform_wrapper .retailer-form .you-are label,.gform-wrapper .manufacturer-form .wanted-services-field label,.gform-wrapper .manufacturer-form .you-are label{background-color:#f4f5f7;border-radius:5px;color:#009fe3;font-size:.9em;padding-bottom:1rem;padding-top:4.5rem;text-align:center;width:100%}.gform_wrapper .retailer-form .wanted-services-field label:hover,.gform_wrapper .retailer-form .you-are label:hover,.gform-wrapper .manufacturer-form .wanted-services-field label:hover,.gform-wrapper .manufacturer-form .you-are label:hover{background-color:#009fe3;color:#fff}.gform_wrapper .retailer-form .wanted-services-field label::before,.gform_wrapper .retailer-form .you-are label::before,.gform-wrapper .manufacturer-form .wanted-services-field label::before,.gform-wrapper .manufacturer-form .you-are label::before{content:"";width:1.4em;height:1.4em;position:absolute;top:1em;left:1em;background-color:#fff;border:1px solid #e3e3e3;border-radius:5px;box-shadow:inset 0px 1px 2px rgba(0,0,0,.0588235294)}.gform_wrapper .retailer-form .wanted-services-field,.gform-wrapper .manufacturer-form .wanted-services-field{margin-bottom:1em !important}.gform_wrapper .retailer-form .wanted-services-field+li&gt;*,.gform-wrapper .manufacturer-form .wanted-services-field+li&gt;*{max-width:500px;margin-left:auto !important;margin-right:auto !important;display:block}.gform_wrapper .retailer-form .wanted-services-field input:checked+label,.gform_wrapper .retailer-form .wanted-services-field input:focus+label,.gform_wrapper .retailer-form .wanted-services-field label:focus,.gform_wrapper .retailer-form .wanted-services-field label:hover,.gform_wrapper .retailer-form .wanted-services-field label:active,.gform-wrapper .manufacturer-form .wanted-services-field input:checked+label,.gform-wrapper .manufacturer-form .wanted-services-field input:focus+label,.gform-wrapper .manufacturer-form .wanted-services-field label:focus,.gform-wrapper .manufacturer-form .wanted-services-field label:hover,.gform-wrapper .manufacturer-form .wanted-services-field label:active{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23ffffff' d='M16 2v7h-2v-5h-12v16h12v-5h2v7h-16v-20h16zm2 9v-4l6 5-6 5v-4h-10v-2h10z'/%3E%3C/svg%3E")}.gform_wrapper .retailer-form .wanted-services-field label,.gform-wrapper .manufacturer-form .wanted-services-field label{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23009fe3' d='M16 2v7h-2v-5h-12v16h12v-5h2v7h-16v-20h16zm2 9v-4l6 5-6 5v-4h-10v-2h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center 1.2em;background-size:auto 45%}.gform_wrapper .retailer-form .you-are,.gform-wrapper .manufacturer-form .you-are{margin-bottom:1em !important}.gform_wrapper .retailer-form .you-are+li&gt;*,.gform-wrapper .manufacturer-form .you-are+li&gt;*{max-width:500px;margin-left:auto !important;margin-right:auto !important;display:block}.gform_wrapper .retailer-form .you-are input:checked+label,.gform_wrapper .retailer-form .you-are input:focus+label,.gform_wrapper .retailer-form .you-are label:focus,.gform_wrapper .retailer-form .you-are label:hover,.gform_wrapper .retailer-form .you-are label:active,.gform-wrapper .manufacturer-form .you-are input:checked+label,.gform-wrapper .manufacturer-form .you-are input:focus+label,.gform-wrapper .manufacturer-form .you-are label:focus,.gform-wrapper .manufacturer-form .you-are label:hover,.gform-wrapper .manufacturer-form .you-are label:active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ffffff' d='M17.997 18h-.998c0-1.552.06-1.775-.88-1.993-1.438-.332-2.797-.645-3.293-1.729-.18-.396-.301-1.048.155-1.907 1.021-1.929 1.277-3.583.702-4.538-.672-1.115-2.707-1.12-3.385.017-.576.968-.316 2.613.713 4.512.465.856.348 1.51.168 1.908-.49 1.089-1.836 1.4-3.262 1.728-.982.227-.92.435-.92 2.002h-.995L6 17.377c0-1.259.1-1.985 1.588-2.329 1.682-.389 3.344-.736 2.545-2.209C7.767 8.474 9.457 6 11.998 6c2.492 0 4.227 2.383 1.867 6.839-.775 1.464.824 1.812 2.545 2.209 1.49.344 1.589 1.072 1.589 2.333l-.002.619zm4.81-2.214c-1.289-.298-2.489-.559-1.908-1.657 1.77-3.342.47-5.129-1.4-5.129-1.265 0-2.248.817-2.248 2.325 0 1.269.574 2.175.904 2.925h1.048c-.17-.75-1.466-2.562-.766-3.736.412-.692 1.704-.693 2.114-.012.38.631.181 1.812-.534 3.161-.388.733-.28 1.301-.121 1.648.305.666.977.987 1.737 1.208 1.507.441 1.368.042 1.368 1.48h.997l.002-.463c0-.945-.074-1.492-1.193-1.75zM.002 18h.997c0-1.438-.139-1.039 1.368-1.48.761-.221 1.433-.542 1.737-1.208.159-.348.267-.915-.121-1.648-.715-1.349-.914-2.53-.534-3.161.41-.682 1.702-.681 2.114.012.7 1.175-.596 2.986-.766 3.736h1.048c.33-.75.904-1.656.904-2.925C6.75 9.817 5.767 9 4.502 9c-1.87 0-3.17 1.787-1.4 5.129.581 1.099-.619 1.359-1.908 1.657C.074 16.044 0 16.591 0 17.537L.002 18z'/%3E%3C/svg%3E")}.gform_wrapper .retailer-form .you-are label,.gform-wrapper .manufacturer-form .you-are label{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23009fe3' d='M17.997 18h-.998c0-1.552.06-1.775-.88-1.993-1.438-.332-2.797-.645-3.293-1.729-.18-.396-.301-1.048.155-1.907 1.021-1.929 1.277-3.583.702-4.538-.672-1.115-2.707-1.12-3.385.017-.576.968-.316 2.613.713 4.512.465.856.348 1.51.168 1.908-.49 1.089-1.836 1.4-3.262 1.728-.982.227-.92.435-.92 2.002h-.995L6 17.377c0-1.259.1-1.985 1.588-2.329 1.682-.389 3.344-.736 2.545-2.209C7.767 8.474 9.457 6 11.998 6c2.492 0 4.227 2.383 1.867 6.839-.775 1.464.824 1.812 2.545 2.209 1.49.344 1.589 1.072 1.589 2.333l-.002.619zm4.81-2.214c-1.289-.298-2.489-.559-1.908-1.657 1.77-3.342.47-5.129-1.4-5.129-1.265 0-2.248.817-2.248 2.325 0 1.269.574 2.175.904 2.925h1.048c-.17-.75-1.466-2.562-.766-3.736.412-.692 1.704-.693 2.114-.012.38.631.181 1.812-.534 3.161-.388.733-.28 1.301-.121 1.648.305.666.977.987 1.737 1.208 1.507.441 1.368.042 1.368 1.48h.997l.002-.463c0-.945-.074-1.492-1.193-1.75zM.002 18h.997c0-1.438-.139-1.039 1.368-1.48.761-.221 1.433-.542 1.737-1.208.159-.348.267-.915-.121-1.648-.715-1.349-.914-2.53-.534-3.161.41-.682 1.702-.681 2.114.012.7 1.175-.596 2.986-.766 3.736h1.048c.33-.75.904-1.656.904-2.925C6.75 9.817 5.767 9 4.502 9c-1.87 0-3.17 1.787-1.4 5.129.581 1.099-.619 1.359-1.908 1.657C.074 16.044 0 16.591 0 17.537L.002 18z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center 1.2em;background-size:auto 45%}.gform_wrapper .retailer-form .you-are .gchoice_4_7_4,.gform_wrapper .retailer-form .you-are .gchoice_6_7_4,.gform-wrapper .manufacturer-form .you-are .gchoice_4_7_4,.gform-wrapper .manufacturer-form .you-are .gchoice_6_7_4{background-color:#f4f5f7;width:100%;height:auto;overflow:visible;margin-top:.5em}.gform_wrapper .retailer-form #input_4_7_other,.gform_wrapper .retailer-form #input_6_7_other,.gform-wrapper .manufacturer-form #input_4_7_other,.gform-wrapper .manufacturer-form #input_6_7_other{position:inherit;margin:.5em;width:calc(100% - 1em)}.gform_wrapper .retailer-form input[type=text],.gform_wrapper .retailer-form input[type=email],.gform_wrapper .retailer-form textarea,.gform-wrapper .manufacturer-form input[type=text],.gform-wrapper .manufacturer-form input[type=email],.gform-wrapper .manufacturer-form textarea{border:1px solid #cfcfcf;border-radius:5px;box-shadow:inset 0px 1px 2px rgba(0,0,0,.1)}.gform_wrapper .retailer-form .ginput_container_name span,.gform-wrapper .manufacturer-form .ginput_container_name span{width:100% !important}.gform_wrapper .retailer-form .ginput_container_name span input,.gform-wrapper .manufacturer-form .ginput_container_name span input{margin-bottom:0 !important}.gform_wrapper .retailer-form div.gform_body li.note-field,.gform-wrapper .manufacturer-form div.gform_body li.note-field{padding-bottom:1em}.gform_wrapper .retailer-form .gform_body .secured-connection.gfield_html,.gform-wrapper .manufacturer-form .gform_body .secured-connection.gfield_html{color:#818181;font-size:.8em;padding-bottom:1em;padding-top:1em;text-align:center}.gform_wrapper .retailer-form .gform_body .secured-connection.gfield_html::before,.gform-wrapper .manufacturer-form .gform_body .secured-connection.gfield_html::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin-right:.3em;margin-top:.1em;height:1em;width:1em}.gform_wrapper .retailer-form .gform_body .ginput_container_select,.gform-wrapper .manufacturer-form .gform_body .ginput_container_select{background-color:#fff;border-radius:5px;margin-top:.5em !important;position:relative;z-index:2}.gform_wrapper .retailer-form .gform_body .ginput_container_select::after,.gform-wrapper .manufacturer-form .gform_body .ginput_container_select::after{border-left:1px solid #e3e3e3;color:#009fe3;content:"\E900";display:flex;flex-direction:column;justify-content:center;font-family:Astra;font-size:.7rem;font-weight:700;height:100%;right:1rem;padding-left:1em;text-rendering:auto;top:0;position:absolute;z-index:-1}.gform_wrapper .retailer-form .gform_body .ginput_container_select select,.gform-wrapper .manufacturer-form .gform_body .ginput_container_select select{appearance:none;background-color:rgba(0,0,0,0) !important;border:1px solid #cfcfcf !important;border-radius:5px;height:inherit;padding:.4rem 2rem .4rem .5rem;width:100% !important}.gform_wrapper .retailer-form .gform_body .ginput_container_select select::-ms-expand,.gform-wrapper .manufacturer-form .gform_body .ginput_container_select select::-ms-expand{display:none}.gform_wrapper .retailer-form .gform_body .ginput_container_select select:focus::-ms-value,.gform_wrapper .retailer-form .gform_body .ginput_container_select select:focus,.gform-wrapper .manufacturer-form .gform_body .ginput_container_select select:focus::-ms-value,.gform-wrapper .manufacturer-form .gform_body .ginput_container_select select:focus{background-color:rgba(0,0,0,0)}.gform_wrapper .retailer-form #field_4_22,.gform-wrapper .manufacturer-form #field_4_22{margin-top:1em}.gform_wrapper .retailer-form #field_4_24,.gform_wrapper .retailer-form #field_6_21,.gform-wrapper .manufacturer-form #field_4_24,.gform-wrapper .manufacturer-form #field_6_21{padding-bottom:1em}#gform_wrapper_1{margin-top:2rem}#gform_wrapper_1 .validation_error{display:none}#gform_wrapper_1 label{margin-top:.75rem}#gform_wrapper_1 .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#gform_wrapper_1 .gform_body textarea{margin-top:.1rem}#gform_wrapper_1 .gform_footer{margin-top:0}#sib_signup_form_1 input[type=text],#sib_signup_form_1 input[type=email]{border:0 !important;font-size:1rem;width:100%;padding:1rem}#sib_signup_form_1 input[type=text]:-ms-input-placeholder, #sib_signup_form_1 input[type=email]:-ms-input-placeholder{color:#848d87;text-align:center}#sib_signup_form_1 input[type=text]::placeholder,#sib_signup_form_1 input[type=email]::placeholder{color:#848d87;text-align:center}#sib_signup_form_1 input[type=text]:-ms-input-placeholder,#sib_signup_form_1 input[type=email]:-ms-input-placeholder{color:#848d87;text-align:center}#sib_signup_form_1 input[type=text]::-ms-input-placeholder,#sib_signup_form_1 input[type=email]::-ms-input-placeholder{color:#848d87;text-align:center}#sib_signup_form_1 .gdpr_container label{display:flex;align-items:flex-start;font-size:16px;line-height:1.4}#sib_signup_form_1 .gdpr_container input{margin-top:5px;margin-right:1rem}#sib_signup_form_1 div[rel=recaptcha] br{display:none}#sib_signup_form_1 .g-recaptcha&gt;div{width:100% !important}#sib_signup_form_1 .sib-default-btn{border:1px solid #313231;background:rgba(0,0,0,0);color:#313231;width:100%;padding:15px 40px;border-radius:0;font-weight:400}.tnp.tnp-subscription input[type=text],.tnp.tnp-subscription input[type=email]{border:0 !important;font-size:1rem;width:100%;padding:1rem}.tnp.tnp-subscription input[type=text]:-ms-input-placeholder, .tnp.tnp-subscription input[type=email]:-ms-input-placeholder{color:#848d87;text-align:center}.tnp.tnp-subscription input[type=text]::placeholder,.tnp.tnp-subscription input[type=email]::placeholder{color:#848d87;text-align:center}.tnp.tnp-subscription input[type=text]:-ms-input-placeholder,.tnp.tnp-subscription input[type=email]:-ms-input-placeholder{color:#848d87;text-align:center}.tnp.tnp-subscription input[type=text]::-ms-input-placeholder,.tnp.tnp-subscription input[type=email]::-ms-input-placeholder{color:#848d87;text-align:center}.tnp.tnp-subscription .tnp-field-email{margin-bottom:1.4rem}.tnp.tnp-subscription .tnp-field-email label{display:none}.tnp.tnp-subscription .tnp-privacy-field{margin-bottom:1.4rem}.tnp.tnp-subscription .tnp-privacy-field label{display:flex;align-items:flex-start;font-size:16px;line-height:1.4}.tnp.tnp-subscription .tnp-privacy-field input{margin-top:5px;margin-right:1rem}.tnp.tnp-subscription .tnp-field-button input{border:1px solid #313231;background:rgba(0,0,0,0);color:#313231;width:100%;padding:15px 40px;border-radius:0;font-weight:400}.search-form input[type=submit]{min-width:100px}.site-header{padding-bottom:1rem}@media screen and (min-width: 720px){.site-header{padding-bottom:4.5rem}}@media screen and (min-width: 720px){.site-header .ast-container{max-width:1080px}}.site-header .main-header-bar{line-height:2;padding:0}.site-header .main-header-container{position:unset;width:100%}.site-header .site-branding,.site-header .ast-mobile-menu-buttons,.site-header .ast-main-header-bar-alignment{margin-top:1rem}@media screen and (min-width: 720px){.site-header .site-branding,.site-header .ast-mobile-menu-buttons,.site-header .ast-main-header-bar-alignment{margin-top:2rem}}.site-header .ast-mobile-menu-buttons{position:relative}.site-header .ast-site-identity{padding:0}.site-header .site-logo-img .custom-logo-link img{max-width:180px}@media screen and (min-width: 720px){.site-header .site-logo-img .custom-logo-link img{max-width:250px}}.site-header .menu-toggle .menu-toggle-icon::before{content:"";position:absolute;right:0;top:0;width:40px;height:40px;background-image:url("/wp-content/themes/schwimmbad/assets/src/images/dropdown-menu-icon.svg");background-size:contain;background-repeat:no-repeat;cursor:pointer}.site-header a .sub-arrow{color:#009fe3}.header-main-layout-1 .ast-flex.main-header-container,.header-main-layout-3 .ast-flex.main-header-container{align-items:center;justify-content:space-between}.header-main-layout-2 .site-branding,.header-main-layout-2 .main-header-bar-navigation{text-align:left}.ast-above-header-section{justify-content:flex-end}.ast-header-break-point .main-header-bar{overflow:hidden}.ast-header-break-point .main-header-bar .menu-item.whatsapp-icon{display:none}body.single .site-content&gt;.ast-container,body.page .site-content&gt;.ast-container{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 720px){body.single .site-content&gt;.ast-container,body.page .site-content&gt;.ast-container{flex-direction:row;flex-wrap:nowrap}}body.single .site-content #primary,body.page .site-content #primary{width:100%;max-width:100%;float:none;margin-bottom:3rem;padding-bottom:0}body.single .site-content #secondary,body.page .site-content #secondary{width:100%;max-width:100%}@media screen and (min-width: 720px){body.single .site-content #sidebar,body.page .site-content #sidebar{max-width:232px;width:100%;padding-left:20px}}@media screen and (min-width: 1024px){body.single .site-content #sidebar,body.page .site-content #sidebar{max-width:352px;padding-left:30px}}body.single .site-content .featured-image-wrapper,body.page .site-content .featured-image-wrapper{margin-bottom:2rem}@media screen and (min-width: 720px){body.single .site-content .featured-image-wrapper,body.page .site-content .featured-image-wrapper{margin-bottom:3rem}}body.single .site-content .featured-image-wrapper img,body.page .site-content .featured-image-wrapper img{width:100%;max-height:638px;object-fit:cover}body.single .site-content .title-wrapper,body.page .site-content .title-wrapper{margin:2rem 0}@media screen and (min-width: 720px){body.single .site-content .title-wrapper,body.page .site-content .title-wrapper{margin:3rem 0}}body.single .site-content .teaser-wrapper,body.page .site-content .teaser-wrapper{text-transform:uppercase;margin-bottom:2rem;border-bottom:none;font-size:1.74975rem;line-height:2.27469rem}@media screen and (min-width: 720px){body.single .site-content .teaser-wrapper,body.page .site-content .teaser-wrapper{font-size:3.5rem;line-height:5rem;margin-bottom:2rem}}@media screen and (min-width: 720px){body.single.single-post #primary,body.single.single-page #primary,body.page.single-post #primary,body.page.single-page #primary{max-width:680px;border-right:1px solid #313231;padding-right:20px;padding-bottom:1.5rem;margin-bottom:0}}@media screen and (min-width: 1024px){body.single.single-post #primary,body.single.single-page #primary,body.page.single-post #primary,body.page.single-page #primary{padding-right:30px}}body.single.single-post .site-content&gt;.ast-container,body.page.single-post .site-content&gt;.ast-container{flex-wrap:wrap}body.single .date-wrapper,body.page .date-wrapper{color:#009fe3;font-size:1.25rem;line-height:1.75rem;margin-top:2rem}@media screen and (min-width: 1024px){body.single .date-wrapper,body.page .date-wrapper{font-size:1.75rem;line-height:2.25rem}}body.single .featured-image-wrapper figure,body.page .featured-image-wrapper figure{margin:0}.ast-default-menu-enable .main-navigation{margin-top:.3em;width:100%}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item{padding:0 2rem}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item{padding:0}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item&gt;a.menu-link{padding:1rem 0;padding-left:3rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;text-transform:capitalize}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item&gt;a.menu-link{margin:0 1rem 0 0;padding:0;color:#848d87;font-size:1rem;align-items:flex-start}}@media screen and (min-width: 1280px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item&gt;a.menu-link{margin:0 2rem 0 0;padding:0;color:#848d87;font-size:1.25rem;align-items:flex-start}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item&gt;a.menu-link::before{display:none}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.current-menu-item&gt;a.menu-link,.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.current-menu-parent&gt;a.menu-link{color:#313231}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item:last-of-type&gt;a{margin-right:0}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item .sub-menu .menu-item{padding:0}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item .sub-menu .menu-item.menu-item-has-children&gt;.menu-link{padding:1rem 0;padding-left:3rem}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item .sub-menu .menu-item.menu-item-has-children&gt;.menu-link{padding:0}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item .sub-menu .sub-menu{margin:0 -2rem;padding:0 2rem;background-color:#e9eef2}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu .close-button{position:absolute;top:20px;right:20px;transition:all .3s;cursor:pointer}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu .close-button:hover{transform:rotate(90deg)}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.ast-menu-toggle{display:none}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu{display:block !important}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu{position:absolute;top:-10px;right:-20px;left:auto;max-width:0;min-width:0;transition:all .3s;visibility:visible;border:0;min-height:100vh;box-shadow:none;padding-top:5rem;overflow:hidden}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item{padding:0 2rem}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item:not(.menu-item-has-children):last-of-type .menu-link{border:none}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item.menu-item-has-children&gt;.ast-menu-toggle{transition:transform .3s;display:inline-block;position:absolute;top:15px;right:calc(20px - .907em)}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item.menu-item-has-children&gt;.ast-menu-toggle:focus,.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item.menu-item-has-children&gt;.ast-menu-toggle:focus-visible,.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item.menu-item-has-children&gt;.ast-menu-toggle:hover,.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item.menu-item-has-children&gt;.ast-menu-toggle:active{border:none;outline:none}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item.menu-item-has-children&gt;.ast-menu-toggle::before{font-weight:bold;content:"\E900";font-family:Astra;text-decoration:inherit;display:inline-block}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item.menu-item-has-children.ast-submenu-expanded&gt;.ast-menu-toggle{transform:rotate(180deg)}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item.menu-item-has-children:last-of-type .menu-item:last-of-type .menu-link{border:none}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item .menu-link{padding:1.5rem 0 1.5rem 4.5rem}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item&gt;.sub-menu{overflow:hidden;max-height:0}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu&gt;.menu-item.ast-submenu-expanded&gt;.sub-menu{max-height:1000px}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .menu-item .menu-link{color:#313231}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .menu-item .menu-link{margin-right:0;border-bottom:1px solid #848d87}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .menu-item .menu-link:hover{color:#009fe3}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .menu-item .menu-link::after{display:none}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .menu-item .menu-link .menu-text{text-transform:capitalize;font-size:1.5rem;font-style:normal;line-height:2rem;white-space:nowrap}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .menu-item.current-menu-item&gt;.menu-link,.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .menu-item.current-menu-parent&gt;.menu-link{color:#009fe3}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .sub-menu{position:relative;visibility:visible;left:0;top:0;border:none;background-color:rgba(0,0,0,0);box-shadow:none;width:100%;padding-left:4.5rem;padding-right:0}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .sub-menu .menu-item{padding-left:2rem}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu .sub-menu .menu-link{padding:1rem 0}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu.opened&gt;.sub-menu{max-width:30%;width:100%;min-width:50vw}@media screen and (min-width: 1280px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu.opened&gt;.sub-menu{min-width:30vw}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu-icon{order:10;margin-left:1rem;width:60px;height:60px}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu-icon&gt;.menu-link{display:none}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu-icon&gt;.menu-link{pointer-events:none}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu-icon&gt;.menu-link span{display:none}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu-icon::before{content:"";position:absolute;left:0;top:-7px;width:60px;height:60px;background-image:url("/wp-content/themes/schwimmbad/assets/src/images/dropdown-menu-icon.svg");background-size:contain;background-repeat:no-repeat;cursor:pointer}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu-icon::after{display:none}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .icon{padding-left:2.5rem;position:relative}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .icon::before{content:"";position:absolute;left:3rem;top:15px;width:22px;height:22px}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .icon::before{content:"";left:0;top:-4px;width:28px;height:28px}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .submenu-icon::before{display:inline-block;left:1rem;top:15px;width:24px;height:24px;filter:grayscale(1)}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .submenu-icon::before{top:18px;left:35px;width:45px;height:45px;filter:none}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .submenu-icon.current-menu-item::before{filter:none}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .box-icon::before{background-image:url("data:image/svg+xml,%3Csvg width='33' height='35' viewBox='0 0 33 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M31.2961 7.94054L17.2962 0.275599C16.9689 0.0948215 16.6011 0 16.2271 0C15.8532 0 15.4854 0.0948215 15.1581 0.275599L1.15817 7.94054C0.807865 8.13221 0.51553 8.41453 0.311774 8.75795C0.108018 9.10137 0.000335469 9.49325 0 9.89256V25.1079C0.000335469 25.5072 0.108018 25.8991 0.311774 26.2425C0.51553 26.5859 0.807865 26.8682 1.15817 27.0599L15.1581 34.7249C15.4855 34.9053 15.8533 35 16.2271 35C16.601 35 16.9688 34.9053 17.2962 34.7249L31.2961 27.0599C31.6464 26.8682 31.9387 26.5859 32.1425 26.2425C32.3462 25.8991 32.4539 25.5072 32.4543 25.1079V9.89256C32.4539 9.49325 32.3462 9.10137 32.1425 8.75795C31.9387 8.41453 31.6464 8.13221 31.2961 7.94054ZM16.068 1.94922C16.1149 1.9236 16.1674 1.91017 16.2208 1.91017C16.2741 1.91017 16.3267 1.9236 16.3735 1.94922L29.6718 9.22757L24.2723 12.1819L10.826 4.82238L16.068 1.94922ZM15.2726 32.6137L2.06816 25.3863C2.01937 25.3581 1.97894 25.3175 1.95098 25.2686C1.92303 25.2197 1.90857 25.1642 1.90907 25.1079V10.9235L15.2726 18.2416V32.6137ZM2.78248 9.22757L8.83902 5.91055L22.2837 13.27L16.2271 16.5839L2.78248 9.22757ZM30.5452 25.1079C30.5457 25.1642 30.5312 25.2197 30.5033 25.2686C30.4753 25.3175 30.4349 25.3581 30.3861 25.3863L17.1817 32.6137V18.2384L22.9089 15.1027V21.3184C22.9089 21.5715 23.0095 21.8143 23.1885 21.9933C23.3675 22.1723 23.6103 22.2729 23.8634 22.2729C24.1166 22.2729 24.3594 22.1723 24.5384 21.9933C24.7174 21.8143 24.818 21.5715 24.818 21.3184V14.0591L30.5452 10.9235V25.1079Z' fill='%23848D87'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .box-icon.current-menu-item::before{background-image:url("data:image/svg+xml,%3Csvg width='33' height='35' viewBox='0 0 33 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M31.2961 7.94054L17.2962 0.275599C16.9689 0.0948215 16.6011 0 16.2271 0C15.8532 0 15.4854 0.0948215 15.1581 0.275599L1.15817 7.94054C0.807865 8.13221 0.51553 8.41453 0.311774 8.75795C0.108018 9.10137 0.000335469 9.49325 0 9.89256V25.1079C0.000335469 25.5072 0.108018 25.8991 0.311774 26.2425C0.51553 26.5859 0.807865 26.8682 1.15817 27.0599L15.1581 34.7249C15.4855 34.9053 15.8533 35 16.2271 35C16.601 35 16.9688 34.9053 17.2962 34.7249L31.2961 27.0599C31.6464 26.8682 31.9387 26.5859 32.1425 26.2425C32.3462 25.8991 32.4539 25.5072 32.4543 25.1079V9.89256C32.4539 9.49325 32.3462 9.10137 32.1425 8.75795C31.9387 8.41453 31.6464 8.13221 31.2961 7.94054ZM16.068 1.94922C16.1149 1.9236 16.1674 1.91017 16.2208 1.91017C16.2741 1.91017 16.3267 1.9236 16.3735 1.94922L29.6718 9.22757L24.2723 12.1819L10.826 4.82238L16.068 1.94922ZM15.2726 32.6137L2.06816 25.3863C2.01937 25.3581 1.97894 25.3175 1.95098 25.2686C1.92303 25.2197 1.90857 25.1642 1.90907 25.1079V10.9235L15.2726 18.2416V32.6137ZM2.78248 9.22757L8.83902 5.91055L22.2837 13.27L16.2271 16.5839L2.78248 9.22757ZM30.5452 25.1079C30.5457 25.1642 30.5312 25.2197 30.5033 25.2686C30.4753 25.3175 30.4349 25.3581 30.3861 25.3863L17.1817 32.6137V18.2384L22.9089 15.1027V21.3184C22.9089 21.5715 23.0095 21.8143 23.1885 21.9933C23.3675 22.1723 23.6103 22.2729 23.8634 22.2729C24.1166 22.2729 24.3594 22.1723 24.5384 21.9933C24.7174 21.8143 24.818 21.5715 24.818 21.3184V14.0591L30.5452 10.9235V25.1079Z' fill='%23313231'/%3E%3C/svg%3E%0A")}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .marker-icon::before{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Frame'%3E%3Cpath id='Vector' d='M20 10.3125C18.8257 10.3125 17.6777 10.6607 16.7013 11.3131C15.7249 11.9656 14.9639 12.8929 14.5145 13.9778C14.0651 15.0628 13.9475 16.2566 14.1766 17.4083C14.4057 18.5601 14.9712 19.6181 15.8016 20.4484C16.6319 21.2788 17.6899 21.8443 18.8417 22.0734C19.9934 22.3025 21.1872 22.1849 22.2722 21.7355C23.3571 21.2861 24.2844 20.5251 24.9368 19.5487C25.5893 18.5723 25.9375 17.4243 25.9375 16.25C25.9375 14.6753 25.3119 13.1651 24.1984 12.0516C23.0849 10.9381 21.5747 10.3125 20 10.3125ZM20 20.3125C19.1965 20.3125 18.4111 20.0742 17.743 19.6278C17.0749 19.1815 16.5542 18.547 16.2467 17.8047C15.9393 17.0623 15.8588 16.2455 16.0156 15.4574C16.1723 14.6694 16.5592 13.9455 17.1274 13.3774C17.6955 12.8092 18.4194 12.4223 19.2074 12.2656C19.9955 12.1088 20.8123 12.1893 21.5547 12.4967C22.297 12.8042 22.9315 13.3249 23.3778 13.993C23.8242 14.6611 24.0625 15.4465 24.0625 16.25C24.0625 17.3274 23.6345 18.3608 22.8726 19.1226C22.1108 19.8845 21.0774 20.3125 20 20.3125ZM20 2.8125C16.4374 2.81664 13.0219 4.2337 10.5028 6.75282C7.9837 9.27194 6.56664 12.6874 6.5625 16.25C6.5625 21.0797 8.80313 26.2094 13.0422 31.0844C14.9555 33.2955 17.1088 35.2869 19.4625 37.0219C19.6201 37.1321 19.8077 37.1913 20 37.1913C20.1923 37.1913 20.3799 37.1321 20.5375 37.0219C22.8912 35.2869 25.0445 33.2955 26.9578 31.0844C31.1969 26.2094 33.4375 21.0844 33.4375 16.25C33.4334 12.6874 32.0163 9.27194 29.4972 6.75282C26.9781 4.2337 23.5626 2.81664 20 2.8125ZM20 35.0797C17.6562 33.2703 8.4375 25.5656 8.4375 16.25C8.4375 13.1834 9.65569 10.2425 11.8241 8.07408C13.9925 5.90569 16.9334 4.6875 20 4.6875C23.0666 4.6875 26.0075 5.90569 28.1759 8.07408C30.3443 10.2425 31.5625 13.1834 31.5625 16.25C31.5625 25.5656 22.3438 33.2703 20 35.0797Z' fill='%23848D87'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .marker-icon.current-menu-item::before{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Frame'%3E%3Cpath id='Vector' d='M20 10.3125C18.8257 10.3125 17.6777 10.6607 16.7013 11.3131C15.7249 11.9656 14.9639 12.8929 14.5145 13.9778C14.0651 15.0628 13.9475 16.2566 14.1766 17.4083C14.4057 18.5601 14.9712 19.6181 15.8016 20.4484C16.6319 21.2788 17.6899 21.8443 18.8417 22.0734C19.9934 22.3025 21.1872 22.1849 22.2722 21.7355C23.3571 21.2861 24.2844 20.5251 24.9368 19.5487C25.5893 18.5723 25.9375 17.4243 25.9375 16.25C25.9375 14.6753 25.3119 13.1651 24.1984 12.0516C23.0849 10.9381 21.5747 10.3125 20 10.3125ZM20 20.3125C19.1965 20.3125 18.4111 20.0742 17.743 19.6278C17.0749 19.1815 16.5542 18.547 16.2467 17.8047C15.9393 17.0623 15.8588 16.2455 16.0156 15.4574C16.1723 14.6694 16.5592 13.9455 17.1274 13.3774C17.6955 12.8092 18.4194 12.4223 19.2074 12.2656C19.9955 12.1088 20.8123 12.1893 21.5547 12.4967C22.297 12.8042 22.9315 13.3249 23.3778 13.993C23.8242 14.6611 24.0625 15.4465 24.0625 16.25C24.0625 17.3274 23.6345 18.3608 22.8726 19.1226C22.1108 19.8845 21.0774 20.3125 20 20.3125ZM20 2.8125C16.4374 2.81664 13.0219 4.2337 10.5028 6.75282C7.9837 9.27194 6.56664 12.6874 6.5625 16.25C6.5625 21.0797 8.80313 26.2094 13.0422 31.0844C14.9555 33.2955 17.1088 35.2869 19.4625 37.0219C19.6201 37.1321 19.8077 37.1913 20 37.1913C20.1923 37.1913 20.3799 37.1321 20.5375 37.0219C22.8912 35.2869 25.0445 33.2955 26.9578 31.0844C31.1969 26.2094 33.4375 21.0844 33.4375 16.25C33.4334 12.6874 32.0163 9.27194 29.4972 6.75282C26.9781 4.2337 23.5626 2.81664 20 2.8125ZM20 35.0797C17.6562 33.2703 8.4375 25.5656 8.4375 16.25C8.4375 13.1834 9.65569 10.2425 11.8241 8.07408C13.9925 5.90569 16.9334 4.6875 20 4.6875C23.0666 4.6875 26.0075 5.90569 28.1759 8.07408C30.3443 10.2425 31.5625 13.1834 31.5625 16.25C31.5625 25.5656 22.3438 33.2703 20 35.0797Z' fill='%23313231'/%3E%3C/g%3E%3C/svg%3E%0A")}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .page-icon::before{background-image:url("data:image/svg+xml,%3Csvg width='32' height='27' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M24.75 5H2.25C1.66984 5 1.11344 5.23047 0.703204 5.6407C0.292968 6.05094 0.0625 6.60734 0.0625 7.1875V24.6875C0.0625 25.2677 0.292968 25.8241 0.703204 26.2343C1.11344 26.6445 1.66984 26.875 2.25 26.875H24.75C25.3302 26.875 25.8866 26.6445 26.2968 26.2343C26.707 25.8241 26.9375 25.2677 26.9375 24.6875V7.1875C26.9375 6.60734 26.707 6.05094 26.2968 5.6407C25.8866 5.23047 25.3302 5 24.75 5ZM25.0625 24.6875C25.0625 24.7704 25.0296 24.8499 24.971 24.9085C24.9124 24.9671 24.8329 25 24.75 25H2.25C2.16712 25 2.08763 24.9671 2.02903 24.9085C1.97042 24.8499 1.9375 24.7704 1.9375 24.6875V7.1875C1.9375 7.10462 1.97042 7.02513 2.02903 6.96653C2.08763 6.90792 2.16712 6.875 2.25 6.875H24.75C24.8329 6.875 24.9124 6.90792 24.971 6.96653C25.0296 7.02513 25.0625 7.10462 25.0625 7.1875V24.6875ZM31.9375 2.1875V20.9375C31.9375 21.1861 31.8387 21.4246 31.6629 21.6004C31.4871 21.7762 31.2486 21.875 31 21.875C30.7514 21.875 30.5129 21.7762 30.3371 21.6004C30.1613 21.4246 30.0625 21.1861 30.0625 20.9375V2.1875C30.0625 2.10462 30.0296 2.02513 29.971 1.96653C29.9124 1.90792 29.8329 1.875 29.75 1.875H6C5.75136 1.875 5.5129 1.77623 5.33709 1.60041C5.16127 1.4246 5.0625 1.18614 5.0625 0.9375C5.0625 0.68886 5.16127 0.450403 5.33709 0.274587C5.5129 0.0987719 5.75136 0 6 0H29.75C30.3302 0 30.8866 0.230468 31.2968 0.640704C31.707 1.05094 31.9375 1.60734 31.9375 2.1875Z' fill='%23848D87'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .page-icon.current-menu-item::before{background-image:url("data:image/svg+xml,%3Csvg width='32' height='27' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M24.75 5H2.25C1.66984 5 1.11344 5.23047 0.703204 5.6407C0.292968 6.05094 0.0625 6.60734 0.0625 7.1875V24.6875C0.0625 25.2677 0.292968 25.8241 0.703204 26.2343C1.11344 26.6445 1.66984 26.875 2.25 26.875H24.75C25.3302 26.875 25.8866 26.6445 26.2968 26.2343C26.707 25.8241 26.9375 25.2677 26.9375 24.6875V7.1875C26.9375 6.60734 26.707 6.05094 26.2968 5.6407C25.8866 5.23047 25.3302 5 24.75 5ZM25.0625 24.6875C25.0625 24.7704 25.0296 24.8499 24.971 24.9085C24.9124 24.9671 24.8329 25 24.75 25H2.25C2.16712 25 2.08763 24.9671 2.02903 24.9085C1.97042 24.8499 1.9375 24.7704 1.9375 24.6875V7.1875C1.9375 7.10462 1.97042 7.02513 2.02903 6.96653C2.08763 6.90792 2.16712 6.875 2.25 6.875H24.75C24.8329 6.875 24.9124 6.90792 24.971 6.96653C25.0296 7.02513 25.0625 7.10462 25.0625 7.1875V24.6875ZM31.9375 2.1875V20.9375C31.9375 21.1861 31.8387 21.4246 31.6629 21.6004C31.4871 21.7762 31.2486 21.875 31 21.875C30.7514 21.875 30.5129 21.7762 30.3371 21.6004C30.1613 21.4246 30.0625 21.1861 30.0625 20.9375V2.1875C30.0625 2.10462 30.0296 2.02513 29.971 1.96653C29.9124 1.90792 29.8329 1.875 29.75 1.875H6C5.75136 1.875 5.5129 1.77623 5.33709 1.60041C5.16127 1.4246 5.0625 1.18614 5.0625 0.9375C5.0625 0.68886 5.16127 0.450403 5.33709 0.274587C5.5129 0.0987719 5.75136 0 6 0H29.75C30.3302 0 30.8866 0.230468 31.2968 0.640704C31.707 1.05094 31.9375 1.60734 31.9375 2.1875Z' fill='%23313231'/%3E%3C/svg%3E%0A")}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .cart-icon::before{background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M33.4703 6.5875C33.3823 6.48187 33.2722 6.39689 33.1477 6.33857C33.0232 6.28024 32.8875 6.25001 32.75 6.25H7.28125L6.47344 1.79688C6.38191 1.29257 6.11621 0.836417 5.7227 0.508015C5.32919 0.179613 4.83285 -0.000183734 4.32031 1.40895e-07H1.5C1.25136 1.40895e-07 1.0129 0.0987721 0.837087 0.274587C0.661272 0.450403 0.5625 0.68886 0.5625 0.9375C0.5625 1.18614 0.661272 1.4246 0.837087 1.60041C1.0129 1.77623 1.25136 1.875 1.5 1.875H4.3125C4.3865 1.87379 4.45852 1.89889 4.51575 1.94581C4.57297 1.99274 4.61169 2.05845 4.625 2.13125L8.61094 24.0531C8.73737 24.7524 9.0781 25.3951 9.58594 25.8922C8.9727 26.3827 8.51477 27.0404 8.26754 27.7857C8.02032 28.531 7.99441 29.3321 8.19294 30.0918C8.39148 30.8516 8.80595 31.5375 9.3862 32.0666C9.96645 32.5957 10.6876 32.9453 11.4624 33.0731C12.2372 33.2008 13.0324 33.1013 13.7518 32.7866C14.4713 32.4718 15.084 31.9553 15.516 31.2995C15.948 30.6438 16.1807 29.8768 16.1859 29.0916C16.1911 28.3064 15.9686 27.5364 15.5453 26.875H23.7047C23.2189 27.6353 23 28.5357 23.0825 29.4341C23.165 30.3326 23.5443 31.178 24.1605 31.8371C24.7767 32.4961 25.5948 32.9313 26.4857 33.0739C27.3766 33.2165 28.2896 33.0586 29.0808 32.6248C29.872 32.1911 30.4963 31.5064 30.8552 30.6786C31.2141 29.8508 31.2872 28.9271 31.0631 28.0531C30.8389 27.1792 30.3302 26.4047 29.6171 25.8519C28.904 25.2991 28.0273 24.9993 27.125 25H11.9953C11.6294 25.0001 11.275 24.8717 10.9941 24.6372C10.7131 24.4028 10.5233 24.0772 10.4578 23.7172L9.89531 20.625H28.3906C29.1957 20.6252 29.9753 20.3429 30.5935 19.8272C31.2117 19.3115 31.6293 18.5952 31.7734 17.8031L33.6719 7.35469C33.6964 7.21985 33.6911 7.08128 33.6562 6.94873C33.6214 6.81617 33.5579 6.69287 33.4703 6.5875ZM14.3125 29.0625C14.3125 29.4951 14.1842 29.9181 13.9438 30.2778C13.7035 30.6375 13.3618 30.9179 12.9621 31.0835C12.5624 31.2491 12.1226 31.2924 11.6982 31.208C11.2739 31.1236 10.8841 30.9152 10.5782 30.6093C10.2723 30.3034 10.0639 29.9136 9.97953 29.4893C9.89513 29.0649 9.93845 28.6251 10.104 28.2254C10.2696 27.8257 10.55 27.484 10.9097 27.2437C11.2694 27.0033 11.6924 26.875 12.125 26.875C12.7052 26.875 13.2616 27.1055 13.6718 27.5157C14.082 27.9259 14.3125 28.4823 14.3125 29.0625ZM29.3125 29.0625C29.3125 29.4951 29.1842 29.9181 28.9438 30.2778C28.7035 30.6375 28.3618 30.9179 27.9621 31.0835C27.5624 31.2491 27.1226 31.2924 26.6982 31.208C26.2739 31.1236 25.8841 30.9152 25.5782 30.6093C25.2723 30.3034 25.0639 29.9136 24.9795 29.4893C24.8951 29.0649 24.9384 28.6251 25.104 28.2254C25.2696 27.8257 25.55 27.484 25.9097 27.2437C26.2694 27.0033 26.6924 26.875 27.125 26.875C27.7052 26.875 28.2616 27.1055 28.6718 27.5157C29.082 27.9259 29.3125 28.4823 29.3125 29.0625ZM29.9281 17.4672C29.8626 17.8272 29.6728 18.1528 29.3919 18.3872C29.1109 18.6217 28.7566 18.7501 28.3906 18.75H9.55469L7.62344 8.125H31.6266L29.9281 17.4672Z' fill='%23848D87'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .cart-icon.current-menu-item::before{background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M33.4703 6.5875C33.3823 6.48187 33.2722 6.39689 33.1477 6.33857C33.0232 6.28024 32.8875 6.25001 32.75 6.25H7.28125L6.47344 1.79688C6.38191 1.29257 6.11621 0.836417 5.7227 0.508015C5.32919 0.179613 4.83285 -0.000183734 4.32031 1.40895e-07H1.5C1.25136 1.40895e-07 1.0129 0.0987721 0.837087 0.274587C0.661272 0.450403 0.5625 0.68886 0.5625 0.9375C0.5625 1.18614 0.661272 1.4246 0.837087 1.60041C1.0129 1.77623 1.25136 1.875 1.5 1.875H4.3125C4.3865 1.87379 4.45852 1.89889 4.51575 1.94581C4.57297 1.99274 4.61169 2.05845 4.625 2.13125L8.61094 24.0531C8.73737 24.7524 9.0781 25.3951 9.58594 25.8922C8.9727 26.3827 8.51477 27.0404 8.26754 27.7857C8.02032 28.531 7.99441 29.3321 8.19294 30.0918C8.39148 30.8516 8.80595 31.5375 9.3862 32.0666C9.96645 32.5957 10.6876 32.9453 11.4624 33.0731C12.2372 33.2008 13.0324 33.1013 13.7518 32.7866C14.4713 32.4718 15.084 31.9553 15.516 31.2995C15.948 30.6438 16.1807 29.8768 16.1859 29.0916C16.1911 28.3064 15.9686 27.5364 15.5453 26.875H23.7047C23.2189 27.6353 23 28.5357 23.0825 29.4341C23.165 30.3326 23.5443 31.178 24.1605 31.8371C24.7767 32.4961 25.5948 32.9313 26.4857 33.0739C27.3766 33.2165 28.2896 33.0586 29.0808 32.6248C29.872 32.1911 30.4963 31.5064 30.8552 30.6786C31.2141 29.8508 31.2872 28.9271 31.0631 28.0531C30.8389 27.1792 30.3302 26.4047 29.6171 25.8519C28.904 25.2991 28.0273 24.9993 27.125 25H11.9953C11.6294 25.0001 11.275 24.8717 10.9941 24.6372C10.7131 24.4028 10.5233 24.0772 10.4578 23.7172L9.89531 20.625H28.3906C29.1957 20.6252 29.9753 20.3429 30.5935 19.8272C31.2117 19.3115 31.6293 18.5952 31.7734 17.8031L33.6719 7.35469C33.6964 7.21985 33.6911 7.08128 33.6562 6.94873C33.6214 6.81617 33.5579 6.69287 33.4703 6.5875ZM14.3125 29.0625C14.3125 29.4951 14.1842 29.9181 13.9438 30.2778C13.7035 30.6375 13.3618 30.9179 12.9621 31.0835C12.5624 31.2491 12.1226 31.2924 11.6982 31.208C11.2739 31.1236 10.8841 30.9152 10.5782 30.6093C10.2723 30.3034 10.0639 29.9136 9.97953 29.4893C9.89513 29.0649 9.93845 28.6251 10.104 28.2254C10.2696 27.8257 10.55 27.484 10.9097 27.2437C11.2694 27.0033 11.6924 26.875 12.125 26.875C12.7052 26.875 13.2616 27.1055 13.6718 27.5157C14.082 27.9259 14.3125 28.4823 14.3125 29.0625ZM29.3125 29.0625C29.3125 29.4951 29.1842 29.9181 28.9438 30.2778C28.7035 30.6375 28.3618 30.9179 27.9621 31.0835C27.5624 31.2491 27.1226 31.2924 26.6982 31.208C26.2739 31.1236 25.8841 30.9152 25.5782 30.6093C25.2723 30.3034 25.0639 29.9136 24.9795 29.4893C24.8951 29.0649 24.9384 28.6251 25.104 28.2254C25.2696 27.8257 25.55 27.484 25.9097 27.2437C26.2694 27.0033 26.6924 26.875 27.125 26.875C27.7052 26.875 28.2616 27.1055 28.6718 27.5157C29.082 27.9259 29.3125 28.4823 29.3125 29.0625ZM29.9281 17.4672C29.8626 17.8272 29.6728 18.1528 29.3919 18.3872C29.1109 18.6217 28.7566 18.7501 28.3906 18.75H9.55469L7.62344 8.125H31.6266L29.9281 17.4672Z' fill='%23313231'/%3E%3C/svg%3E%0A")}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .swimming-pool-icon::before{background-image:url("/wp-content/themes/schwimmbad/assets/src/images/swimming-pool-icon.svg");background-size:contain;background-repeat:no-repeat}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .thermometer-hot-icon::before{background-image:url("/wp-content/themes/schwimmbad/assets/src/images/thermometer-hot-icon.svg");background-size:contain;background-repeat:no-repeat}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .flower-lotus-icon::before{background-image:url("/wp-content/themes/schwimmbad/assets/src/images/flower-lotus-icon.svg");background-size:contain;background-repeat:no-repeat}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .heartbeat-icon::before{background-image:url("/wp-content/themes/schwimmbad/assets/src/images/heartbeat-icon.svg");background-size:contain;background-repeat:no-repeat}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .bag-icon::before{background-image:url("/wp-content/themes/schwimmbad/assets/src/images/bag-icon.svg");background-size:contain;background-repeat:no-repeat;top:10px}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .bag-icon::before{top:18px}}.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .account-icon::before{background-image:url("/wp-content/themes/schwimmbad/assets/src/images/account-icon.svg");background-size:contain;background-repeat:no-repeat;top:11px}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .account-icon::before{top:18px}}.ast-default-menu-enable .main-navigation .ast-nav-menu{justify-content:flex-start !important;width:100%}.ast-default-menu-enable .main-navigation .woocommerce-custom-menu-item{padding:0}.ast-default-menu-enable .main-navigation .ast-site-header-cart{top:-107px;left:3.2rem;max-width:25px}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation .ast-site-header-cart{top:-20px;left:auto}}.ast-default-menu-enable .main-navigation .ast-site-header-cart .ast-woo-header-cart-info-wrap{height:1em;line-height:1}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation .ast-site-header-cart .ast-woo-header-cart-info-wrap{height:3em;line-height:3}}.ast-default-menu-enable .main-navigation .ast-site-header-cart .ast-woo-header-cart-info-wrap{display:none}.ast-default-menu-enable .main-navigation .ast-site-header-cart .count{min-width:17px;min-height:17px;line-height:1;border-color:#848d87;color:#848d87;border-width:1px;padding:2px 3px 0px;font-size:12px;font-weight:400}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation .ast-site-header-cart .count{min-width:25px;min-height:25px;padding:3px .4rem 0;border-width:1.5px;font-size:16px}}.ast-default-menu-enable .main-navigation .ast-site-header-cart .count:hover{color:#fff;border-color:#009fe3}.ast-default-menu-enable .main-navigation .ast-site-header-cart .count:hover::after{border-color:#009fe3;color:#009fe3}.ast-default-menu-enable .main-navigation .ast-site-header-cart .count::after{border-color:#848d87;border-width:1.5px;color:#848d87}.ast-default-menu-enable .main-navigation .ast-site-header-cart .ast-site-header-cart-data{display:none}@media screen and (max-width: 1024px){.ast-default-menu-enable .main-navigation .search-custom-menu-item.ast-masthead-custom-menu-items{display:none;min-height:50px;box-sizing:content-box;padding:0}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation .search-custom-menu-item.ast-masthead-custom-menu-items{margin-top:-40px}}.ast-default-menu-enable .main-navigation .search-custom-menu-item.ast-masthead-custom-menu-items .astra-search-icon{display:inline-block}.ast-default-menu-enable .main-navigation .search-custom-menu-item.ast-masthead-custom-menu-items .astra-search-icon::before{content:"";background-image:url("/wp-content/themes/schwimmbad/assets/src/images/search-icon.svg");background-size:contain;background-repeat:no-repeat;width:25px;height:25px;display:inline-block}.ast-default-menu-enable .main-navigation .search-custom-menu-item.ast-masthead-custom-menu-items .ast-search-icon{text-align:right;padding-right:1rem}@media screen and (max-width: 1024px){.ast-default-menu-enable .main-navigation .search-custom-menu-item.ast-masthead-custom-menu-items .search-form{opacity:1;visibility:visible;right:0;width:100%;box-sizing:border-box}}.ast-default-menu-enable .main-navigation .search-custom-menu-item.ast-masthead-custom-menu-items .search-field{width:auto}@media screen and (max-width: 1024px){.ast-default-menu-enable .main-navigation .search-custom-menu-item.ast-masthead-custom-menu-items .search-field{width:235px}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation .weglot-parent-menu-item.menu-item-weglot.menu-item{padding-left:2.5rem}}.ast-default-menu-enable .main-navigation .weglot-parent-menu-item.menu-item-weglot.menu-item::before{content:"";background-image:url("/wp-content/themes/schwimmbad/assets/src/images/world-icon.svg");background-size:contain;background-repeat:no-repeat}.ast-default-menu-enable .main-navigation .weglot-parent-menu-item.menu-item-weglot.menu-item .ast-menu-toggle{right:37px}.ast-default-menu-enable .main-navigation .weglot-parent-menu-item.menu-item-weglot.menu-item&gt;.menu-link{margin:0}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation .weglot-parent-menu-item.menu-item-weglot.menu-item&gt;.menu-link .sub-arrow{display:none}}.ast-default-menu-enable .main-navigation .weglot-parent-menu-item.menu-item-weglot.menu-item .sub-menu{border:0;top:50%;margin:0px -2rem;padding:0px 2rem;background-color:#e9eef2}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation .weglot-parent-menu-item.menu-item-weglot.menu-item .sub-menu{margin:0;padding:0;background-color:#fff}}@media screen and (min-width: 1024px){.ast-default-menu-enable .main-navigation .weglot-parent-menu-item.menu-item-weglot.menu-item .sub-menu .menu-item{padding:1rem}}.ast-header-break-point .main-navigation ul.main-header-menu{background-color:#fff}.ast-header-break-point .main-navigation ul.main-header-menu .sub-menu{background-color:rgba(0,0,0,0)}.ast-header-break-point .main-navigation ul.main-header-menu .sub-menu .menu-item .menu-item{padding-left:3rem !important}.ast-header-break-point .main-navigation ul.main-header-menu .sub-menu .menu-item .menu-item .menu-link{padding-left:0}.ast-header-break-point .ast-button-wrap .menu-toggle.toggled .menu-toggle-icon::before{content:""}.admin-bar.ast-default-menu-enable .main-navigation ul.main-header-menu .menu-item.dropdown-menu&gt;.sub-menu{top:-42px}body:not(.ast-header-break-point) .main-navigation&gt;ul&gt;.menu-item:first-of-type&gt;a{margin-left:0}body:not(.ast-header-break-point) .main-navigation ul li.whatsapp-icon a{margin:0;padding:0}.ast-desktop .main-navigation{border-bottom:1px solid;border-top:1px solid;padding-bottom:.25em;padding-top:.25em}.ast-desktop .main-navigation{border:0;padding:0}@media screen and (min-width: 1024px){html[lang=es] .ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item&gt;a.menu-link,html[lang=fr] .ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item&gt;a.menu-link,html[lang=it] .ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item&gt;a.menu-link{margin:0 1rem 0 0}}@media screen and (min-width: 1024px){html[lang=es] .ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu-icon,html[lang=fr] .ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu-icon,html[lang=it] .ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item.dropdown-menu-icon{margin-left:0}}html[lang=es] .ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item&gt;a.menu-link,html[lang=fr] .ast-default-menu-enable .main-navigation&gt;ul.main-header-menu .menu-item&gt;a.menu-link{font-size:1.1rem}[class*=astra-advanced-hook] p{margin:0}.main-header-container&gt;.schwi-fireplace-billboard-rechts,.main-header-container&gt;.schwi-fireplace-rechts,.main-header-container&gt;.schwi-wallpaper-rechts,.main-header-container&gt;.schwi-skyscraper{position:absolute;width:160px;left:calc(50% + 558px);z-index:20;top:0}.main-header-container&gt;.schwi-fireplace-billboard-links,.main-header-container&gt;.schwi-fireplace-links{position:absolute;width:160px;right:calc(50% + 558px);z-index:20;text-align:right;top:0}.main-header-container&gt;.schwi-halfpage{position:absolute;max-width:300px;width:300px;left:calc(50% + 558px);z-index:20;top:0}.schwi-wallpaper-oben,.schwi-leaderboard{max-width:1080px;margin:auto;text-align:right}.schwi-wallpaper-oben a.adv-link,.schwi-leaderboard a.adv-link{display:inline-block;max-width:728px;text-align:right}.schwi-wallpaper-oben a.adv-link img,.schwi-leaderboard a.adv-link img{max-width:100%}@media screen and (min-width: 769px){.schwi-wallpaper-oben{transform:translateX(18px)}}.schwi-super-leaderboard{max-width:1080px;margin:auto;text-align:right}.schwi-super-leaderboard a.adv-link{display:inline-block;max-width:970px;text-align:right}.schwi-super-leaderboard a.adv-link img{max-width:100%}.schwi-fireplace-billboard-oben,.schwi-fireplace-oben{max-width:1116px;margin:auto;text-align:center}.schwi-billboard{max-width:1116px;margin:-3rem auto 18px;text-align:center}.schwi-billboard img{width:100%}.schwi-rectangle{max-width:300px;text-align:center}.schwi-themen-sponsoring{text-align:center}.schwi-skyscraper-mobile,.schwi-halfpage-mobile,.schwi-leaderboard-mobile,.schwi-super-leaderboard-mobile,.schwi-mobile{text-align:center;margin:0 0 3rem}.schwi-skyscraper-mobile img,.schwi-halfpage-mobile img,.schwi-leaderboard-mobile img,.schwi-super-leaderboard-mobile img,.schwi-mobile img{max-width:300px}@media screen and (min-width: 769px){.schwi-skyscraper-mobile,.schwi-halfpage-mobile,.schwi-leaderboard-mobile,.schwi-super-leaderboard-mobile,.schwi-mobile{display:none}}.schwi-themen-sponsoring-mobile{text-align:center;margin:0 0 1rem}.schwi-themen-sponsoring-mobile img{max-width:300px}@media screen and (min-width: 769px){.schwi-themen-sponsoring-mobile{display:none}}@media screen and (max-width: 992px){.schwi-skyscraper,.schwi-halfpage,.schwi-leaderboard,.schwi-super-leaderboard,.schwi-fireplace-oben,.schwi-billboard,.schwi-wallpaper-oben,.schwi-wallpaper-rechts,.schwi-themen-sponsoring{display:none !important}}@supports(object-fit: cover){.uagb-columns__columns-3 .posts-shortcode.-has-image img{height:100%;object-fit:cover}}.posts-shortcode a{text-decoration:none}.posts-shortcode a:hover,.posts-shortcode a:focus{text-decoration:underline}.posts-shortcode.-has-image .post-teaser{display:-ms-grid;display:grid;-ms-grid-rows:;grid-template:"a";position:relative}.posts-shortcode.-has-image .post-teaser&gt;a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:11}.posts-shortcode.-has-image .post-teaser&gt;picture,.posts-shortcode.-has-image .post-teaser&gt;img{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:a;width:100%}.posts-shortcode.-has-image .post-teaser&gt;picture img,.posts-shortcode.-has-image .post-teaser&gt;img img{width:100%}.posts-shortcode.-has-image:only-child{height:100%}.posts-shortcode.-has-image:only-child .post-teaser:only-child{height:100%}.posts-shortcode.-has-image .teaser-text{-ms-grid-row:1;-ms-grid-column:1;align-self:flex-end;display:inline-flex;grid-area:a;position:relative;z-index:10}.posts-shortcode.-has-image:not(.-is-style-featured) .teaser-text-content{width:100%}.posts-shortcode.-has-image .teaser-text-content{align-self:flex-end;background-color:rgba(255,255,255,.85);padding:.75rem 1rem}@media screen and (min-width: 30em){.posts-shortcode.-has-image .teaser-text-content{padding:1rem 1.5rem}}.posts-shortcode.-has-image.-is-style-featured .teaser-text-content{display:inline-flex;width:100%}@media screen and (min-width: 768px){.posts-shortcode.-has-image.-is-style-featured .teaser-text-content{border-top-right-radius:3em;padding-right:2em;width:inherit}}.posts-shortcode.-has-image.-is-style-featured .teaser-title a{color:#009fe3;font-weight:700}@media screen and (min-width: 768px){.posts-shortcode.-has-image.-is-style-square .post-teaser{display:flex}.posts-shortcode.-has-image.-is-style-square .post-teaser .teaser-text{width:100%}.posts-shortcode.-has-image.-is-style-square picture{display:none}}@media screen and (max-width: 767px){.posts-shortcode.-has-image.-is-style-square{background-image:none !important}}.posts-shortcode.-is-style-list .post-teaser+.post-teaser{margin-top:.5rem}.posts-shortcode.-is-style-list .teaser-category{font-size:.8em;text-transform:uppercase}.posts-shortcode.-is-style-list-with-images .post-teaser+.post-teaser{margin-top:1rem}.posts-shortcode.-is-style-list-with-images .post-teaser picture{order:-1}@media screen and (min-width: 768px){.posts-shortcode.-is-style-list-with-images .post-teaser .teaser-date{display:none}}@media screen and (max-width: 767px){.posts-shortcode.-is-style-list-with-images .post-teaser .excerpt{display:none}}@media screen and (min-width: 768px){.posts-shortcode.-is-style-list-with-images .post-teaser{align-items:flex-start;display:flex;flex-direction:row}.posts-shortcode.-is-style-list-with-images .post-teaser .teaser-category{font-size:.8em;margin-bottom:.5rem}.posts-shortcode.-is-style-list-with-images .post-teaser .teaser-title{font-size:1rem !important;margin-bottom:.5rem;text-transform:uppercase}.posts-shortcode.-is-style-list-with-images .post-teaser .teaser-text-content{margin-top:-0.2rem;padding-bottom:0;padding-left:1rem;padding-top:0}.posts-shortcode.-is-style-list-with-images .post-teaser .teaser-text{-ms-grid-row-align:inherit;align-self:inherit}.posts-shortcode.-is-style-list-with-images .post-teaser picture{width:34%}.posts-shortcode.-is-style-list-with-images .post-teaser&gt;div{width:66%}.posts-shortcode.-is-style-list-with-images .post-teaser .excerpt{margin:0}}.posts-shortcode .teaser-text-content{display:flex;flex-direction:column}.posts-shortcode .teaser-title{font-size:1.2em !important;font-weight:normal;line-height:1.25 !important;margin:0;margin-top:-0.1em}.posts-shortcode .teaser-title a{color:#616161}.posts-shortcode .teaser-category{color:#009fe3;font-size:1.7em;margin:0;order:-1}.posts-shortcode .teaser-date{font-size:.8em;margin:0}.popular-posts a{text-decoration:none}.popular-posts a:hover,.popular-posts a:focus{text-decoration:underline}.popular-posts .popular-post{align-items:flex-start;display:flex;flex-direction:row-reverse}.popular-posts .popular-post img{flex-grow:0;margin-right:.5rem;width:120px}.popular-posts .popular-post-text{display:flex;flex-direction:column;width:calc(100% - 120px)}.popular-posts .popular-post-title{font-size:1.2em;font-weight:normal;line-height:1.25 !important;margin:0}.popular-posts .popular-post-title a{color:#616161}.popular-posts .popular-post-category{color:#009fe3;font-size:.8em;margin:0;margin-top:-0.3em;order:-1;text-transform:uppercase}.popular-posts .popular-post+.popular-post{margin-top:1rem}@media screen and (min-width: 768px){.popular-posts{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 900px){.home .wp-block-uagb-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;.popular-posts{min-height:389px}}@media screen and (min-width: 768px)and (max-width: 900px){.home .wp-block-uagb-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;.popular-posts{min-height:inherit;padding-right:0}.home .wp-block-uagb-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;.popular-posts .popular-post img{display:none}.home .wp-block-uagb-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;.popular-posts .popular-post .popular-post-text{padding-right:1.5rem;width:100%}}.haendler-finden-widget{color:#fff !important;display:flex;flex-direction:column;text-align:center;padding:1.5rem}.haendler-finden-widget h2,.haendler-finden-widget a{color:inherit}.haendler-finden-widget a{text-decoration:underline}.haendler-finden-widget a:hover,.haendler-finden-widget a:focus,.haendler-finden-widget a:active{text-decoration:none}.haendler-finden-widget label{display:block;font-size:1.8rem;margin-bottom:1.5rem}.haendler-finden-widget button{border-radius:.25em;border-width:3px;margin-bottom:1rem;margin-top:1rem;width:100%}.haendler-finden-widget button:hover,.haendler-finden-widget button:active,.haendler-finden-widget button:focus{background-color:#12aff3;border-color:#12aff3;color:#fff}.haendler-finden-widget&gt;p{margin:auto 0 0}@media screen and (min-width: 768px){.sidebar-main .haendler-finden-widget{min-height:366px}}.ez-toc-widget-container,#ez-toc-widget-container.ez-toc-widget-container,#ez-toc-container{white-space:inherit;background-color:#f8f4f3;padding:2rem}.ez-toc-widget-container h2.widget-title,#ez-toc-widget-container.ez-toc-widget-container h2.widget-title,#ez-toc-container h2.widget-title{margin-bottom:2rem !important;border:0;color:#313231;font-size:1rem;line-height:1.5rem}@media screen and (min-width: 1024px){.ez-toc-widget-container h2.widget-title,#ez-toc-widget-container.ez-toc-widget-container h2.widget-title,#ez-toc-container h2.widget-title{font-size:1.5rem;line-height:2rem}}.ez-toc-widget-container li,#ez-toc-widget-container.ez-toc-widget-container li,#ez-toc-container li{overflow:visible}.ez-toc-widget-container ul.ez-toc-list,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list,#ez-toc-container ul.ez-toc-list{padding:0;margin:0}.ez-toc-widget-container ul.ez-toc-list ul,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list ul,#ez-toc-container ul.ez-toc-list ul{border-bottom:1px solid #e6e8ed;padding-bottom:.5em}.ez-toc-widget-container ul.ez-toc-list ul+li,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list ul+li,#ez-toc-container ul.ez-toc-list ul+li{margin-bottom:.5em !important;margin-top:.5em}.ez-toc-widget-container ul.ez-toc-list li,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list li,#ez-toc-container ul.ez-toc-list li{background:0 0;list-style:none;line-height:1.6;margin:0 0 .5rem;overflow:hidden;z-index:1;padding-left:10px;position:relative;display:flex;align-items:center}.ez-toc-widget-container ul.ez-toc-list li::before,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list li::before,#ez-toc-container ul.ez-toc-list li::before{content:"\203A";z-index:-1;font-size:2em;position:relative;top:-2px;left:-10px;line-height:1;color:#313231}.ez-toc-widget-container ul.ez-toc-list li:last-child,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list li:last-child,#ez-toc-container ul.ez-toc-list li:last-child{margin:0}.ez-toc-widget-container ul.ez-toc-list li:hover::before,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list li:hover::before,#ez-toc-container ul.ez-toc-list li:hover::before{color:#009fe3}.ez-toc-widget-container ul.ez-toc-list li:hover a,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list li:hover a,#ez-toc-container ul.ez-toc-list li:hover a{color:#009fe3}.ez-toc-widget-container ul.ez-toc-list li a,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list li a,#ez-toc-container ul.ez-toc-list li a{color:#313231;text-decoration:none}.ez-toc-widget-container ul.ez-toc-list li+li,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list li+li,#ez-toc-container ul.ez-toc-list li+li{border-top:1px solid #e6e8ed;padding-top:.5em}.ez-toc-widget-container ul.ez-toc-list li.active::before,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list li.active::before,#ez-toc-container ul.ez-toc-list li.active::before{background-color:rgba(0,0,0,0) !important}.ez-toc-widget-container ul.ez-toc-list li.active&gt;a,#ez-toc-widget-container.ez-toc-widget-container ul.ez-toc-list li.active&gt;a,#ez-toc-container ul.ez-toc-list li.active&gt;a{color:#009fe3;font-weight:inherit}@media screen and (max-width: 769px){.ez-toc-widget-container{display:none}}#ez-toc-container{margin-bottom:2rem}#ez-toc-container .ez-toc-title{font-size:1.25rem;line-height:1.75rem}@media screen and (min-width: 1024px){#ez-toc-container .ez-toc-title{font-size:1.5rem;line-height:2rem}}@media screen and (min-width: 769px){#ez-toc-container{display:none}}@media screen and (min-width: 769px){.ez-toc-widget-container #ez-toc-container{display:block}}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots{bottom:-30px}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li,.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li.slick-active{margin-left:8px;margin-right:8px}.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li button::before,.wp-block-eedee-block-gutenslider .slick-slider .slick-dots li.slick-active button::before{color:#009fe3}.wp-block-eedee-block-gutenslider .slick-slider .slick-slide .slide-content{padding:0}.wp-block-eedee-block-gutenslider .slick-slider .slick-slide .wp-block-button__link{background-color:rgba(255,255,255,.85) !important;padding:16px 32px 16px 24px;border-radius:0 48px 0 0 !important}.wp-block-eedee-block-gutenslider .slick-slider .slick-slide .wp-block-button__link:hover{background-color:rgba(255,255,255,.85) !important}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow{background-color:rgba(51,51,51,.75)}.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow:hover,.wp-block-eedee-block-gutenslider .slick-slider .slick-arrow:focus{background-color:#333}.entry-content .wp-block-gallery,.entry-content .slick-dots{margin-left:0;padding-left:0}.entry-content .wp-block-gallery li::before,.entry-content .slick-dots li::before{display:none}body.archive .schwimmbad-filters,body.archive #sidebar{background-color:rgba(0,0,0,0);padding:0;margin:0 0 3rem}body.archive .schwimmbad-filters input,body.archive .schwimmbad-filters select,body.archive #sidebar input,body.archive #sidebar select{width:100%;min-width:auto;padding:1rem;border:none;background-color:#fff;font-size:1rem}@media screen and (min-width: 720px){body.archive .schwimmbad-filters input,body.archive .schwimmbad-filters select,body.archive #sidebar input,body.archive #sidebar select{padding:1rem 1.5rem}}@media screen and (min-width: 1024px){body.archive .schwimmbad-filters input,body.archive .schwimmbad-filters select,body.archive #sidebar input,body.archive #sidebar select{font-size:1.125rem;padding:1.5rem 2rem}}body.archive .schwimmbad-filters input:focus,body.archive .schwimmbad-filters select:focus,body.archive #sidebar input:focus,body.archive #sidebar select:focus{outline:none}body.archive .schwimmbad-filters .label,body.archive .schwimmbad-filters .widget-title,body.archive #sidebar .label,body.archive #sidebar .widget-title{color:#848d87;padding:0 0 .5rem;font-size:.625rem;line-height:.875rem;text-transform:capitalize;border:0;border-bottom:1px solid #848d87}@media screen and (min-width: 720px){body.archive .schwimmbad-filters .label,body.archive .schwimmbad-filters .widget-title,body.archive #sidebar .label,body.archive #sidebar .widget-title{font-size:1rem;line-height:2rem}}body.archive .schwimmbad-filters .select-wrapper::after,body.archive #sidebar .select-wrapper::after{width:36px;height:36px}@media screen and (min-width: 720px){body.archive .schwimmbad-filters .select-wrapper::after,body.archive #sidebar .select-wrapper::after{width:50px;height:50px}}body.archive .schwimmbad-filters div.fields,body.archive #sidebar div.fields{flex-direction:column;width:100%;margin-bottom:2rem}body.archive .schwimmbad-filters div.fields&gt;*,body.archive #sidebar div.fields&gt;*{width:100%;margin:0 0 2rem}body.archive .schwimmbad-filters div.fields .field-group,body.archive #sidebar div.fields .field-group{margin:0}body.archive .schwimmbad-filters div.fields .field-group .select-wrapper,body.archive #sidebar div.fields .field-group .select-wrapper{background-color:rgba(0,0,0,0)}body.archive .schwimmbad-filters div.fields .field-group .select-wrapper select,body.archive #sidebar div.fields .field-group .select-wrapper select{border-bottom:1px solid #848d87;padding:1rem 3rem 1rem 1rem}@media screen and (min-width: 720px){body.archive .schwimmbad-filters div.fields .field-group .select-wrapper select,body.archive #sidebar div.fields .field-group .select-wrapper select{padding:2rem 4.5rem 2rem 1rem}}body.archive .schwimmbad-filters div.fields .field-group .facetwp-type-autocomplete,body.archive #sidebar div.fields .field-group .facetwp-type-autocomplete{position:relative}body.archive .schwimmbad-filters div.fields .field-group .facetwp-type-autocomplete::after,body.archive #sidebar div.fields .field-group .facetwp-type-autocomplete::after{content:"";right:1rem;top:50%;transform:translateY(-50%);position:absolute;z-index:1;background-image:url(/wp-content/themes/schwimmbad/assets/src/images/dropdown-arrow.svg);background-size:contain;background-repeat:no-repeat;width:36px;height:36px;pointer-events:none}@media screen and (min-width: 720px){body.archive .schwimmbad-filters div.fields .field-group .facetwp-type-autocomplete::after,body.archive #sidebar div.fields .field-group .facetwp-type-autocomplete::after{width:50px;height:50px}}body.archive .schwimmbad-filters div.fields .field-group .facetwp-type-autocomplete .facetwp-autocomplete,body.archive #sidebar div.fields .field-group .facetwp-type-autocomplete .facetwp-autocomplete{background-color:rgba(0,0,0,0) !important;padding:1rem 3rem 1rem 1rem;border-bottom:1px solid #848d87}@media screen and (min-width: 720px){body.archive .schwimmbad-filters div.fields .field-group .facetwp-type-autocomplete .facetwp-autocomplete,body.archive #sidebar div.fields .field-group .facetwp-type-autocomplete .facetwp-autocomplete{padding:2rem 4.5rem 2rem 1rem}}body.archive .schwimmbad-filters div.fields .field-group .facetwp-type-autocomplete .fcomplete-wrap,body.archive #sidebar div.fields .field-group .facetwp-type-autocomplete .fcomplete-wrap{z-index:90}body.archive .schwimmbad-filters div.fields .field-group .facetwp-type-autocomplete .facetwp-autocomplete-update,body.archive #sidebar div.fields .field-group .facetwp-type-autocomplete .facetwp-autocomplete-update{display:none}body.archive .schwimmbad-filters div.fields .field-group:last-of-type .select-wrapper select,body.archive #sidebar div.fields .field-group:last-of-type .select-wrapper select{border-bottom:1px solid #848d87 !important}body.archive .schwimmbad-filters div.fields .facetwp-input-wrap,body.archive #sidebar div.fields .facetwp-input-wrap{width:100%}body.archive .schwimmbad-filters .widget .widget-title,body.archive #sidebar .widget .widget-title{border-bottom:1px solid #848d87;margin-bottom:0}body.archive .schwimmbad-filters .widget select,body.archive #sidebar .widget select{border-bottom:1px solid #848d87;padding:1rem 3rem 1rem 1rem}@media screen and (min-width: 720px){body.archive .schwimmbad-filters .widget select,body.archive #sidebar .widget select{padding:2rem 4.5rem 2rem 1rem}}body.archive .schwimmbad-filters .widget form .select-wrapper,body.archive #sidebar .widget form .select-wrapper{background:rgba(0,0,0,0)}body.archive .schwimmbad-filters .facetwp-facet,body.archive #sidebar .facetwp-facet{margin-bottom:0}body.archive .schwimmbad-filters .facetwp-type-search .facetwp-icon,body.archive #sidebar .facetwp-type-search .facetwp-icon{right:15px}body.archive .schwimmbad-filters .facetwp-type-proximity .select-wrapper::after,body.archive #sidebar .facetwp-type-proximity .select-wrapper::after{width:30px;height:30px;right:20px}@media screen and (min-width: 720px){body.archive .schwimmbad-filters .facetwp-type-proximity .select-wrapper::after,body.archive #sidebar .facetwp-type-proximity .select-wrapper::after{right:27px}}body.archive .schwimmbad-filters .facetwp-type-proximity .facetwp-radius-dropdown,body.archive #sidebar .facetwp-type-proximity .facetwp-radius-dropdown{padding:.5rem 2rem;border-top:1px solid #ececec !important;font-size:1rem}body.archive .schwimmbad-filters .facetwp-type-proximity .locate-me::before,body.archive #sidebar .facetwp-type-proximity .locate-me::before{width:50px;height:50px;background-position:center;background-size:30px;position:absolute;right:10px;top:15px}@media screen and (min-width: 720px){body.archive .schwimmbad-filters .facetwp-type-proximity .locate-me::before,body.archive #sidebar .facetwp-type-proximity .locate-me::before{width:50px;height:50px;background-size:40px;right:17px}}body.archive .schwimmbad-filters .facetwp-type-proximity .location-results,body.archive #sidebar .facetwp-type-proximity .location-results{z-index:90}body.archive .schwimmbad-filters .no-border .label,body.archive .schwimmbad-filters .no-border .widget-title,body.archive #sidebar .no-border .label,body.archive #sidebar .no-border .widget-title{border-bottom:none}.icon-heading{padding:0;margin:0;border:none}.icon-heading .icon{margin-bottom:.5rem}@media screen and (min-width: 720px){.icon-heading .icon{margin-bottom:1rem}}.icon-heading .icon svg{max-width:25px;max-height:25px}@media screen and (min-width: 720px){.icon-heading .icon svg{max-width:32px;max-height:32px}}@media screen and (min-width: 1024px){.icon-heading .icon svg{max-width:46px;max-height:46px}}.icon-heading h1{text-transform:capitalize}.icon-heading .heading-text{text-transform:capitalize;font-size:1.25rem;line-height:1.75rem}@media screen and (min-width: 1024px){.icon-heading .heading-text{font-size:1.75rem;line-height:2.25rem}}.single-post-header{margin-bottom:2.6rem;display:flex;justify-content:space-between;align-items:flex-end}.single-post-header .icon-heading{font-size:1.5rem}.single-post-header .post-type{font-size:1.5rem;color:#ea5420}.post-categories-section.content-section{padding-bottom:calc(40px - 2rem)}@media screen and (min-width: 720px){.post-categories-section.content-section{padding-bottom:75px}}.post-categories-section .icon-heading{margin-bottom:2rem}@media screen and (min-width: 720px){.post-categories-section .icon-heading{margin-bottom:120px}}.post-categories-section__categories{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width: 720px){.post-categories-section__categories{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2rem}}.post-categories-section__category{margin-bottom:2rem}@media screen and (min-width: 720px){.post-categories-section__category{margin-bottom:0}}.post-categories-section__parent-category{margin-bottom:1rem}.post-categories-section__parent-category .name{font-weight:400;color:#009fe3;margin-right:.25rem}.post-categories-section__parent-category .icon{vertical-align:middle;margin-top:-6px;display:inline-block;max-width:16px;max-height:16px}@media screen and (min-width: 720px){.post-categories-section__parent-category .icon{max-width:20px;max-height:20px}}.post-categories-section__parent-category .icon svg{max-width:16px;max-height:16px}@media screen and (min-width: 720px){.post-categories-section__parent-category .icon svg{max-width:20px;max-height:20px}}.post-categories-section__child-categories{margin:0;padding:0;list-style:none}@media screen and (min-width: 720px){.post-categories-section__child-categories{margin-bottom:3rem}}.post-categories-section__child-categories li{margin-bottom:.25rem}@media screen and (min-width: 720px){.post-categories-section__child-categories li{margin-bottom:.75rem}}.post-categories-section__child-categories a{color:#313231}.post-categories-section__child-categories a:hover{color:#009fe3}.post-categories-section__child-categories a:hover svg path{fill:#009fe3}.post-categories-section__child-categories .icon{max-height:16px;vertical-align:middle;margin-top:-1px;display:inline-block}@media screen and (min-width: 720px){.post-categories-section__child-categories .icon{max-height:20px}}.post-categories-section__child-categories .icon svg{max-width:16px;max-height:16px}@media screen and (min-width: 720px){.post-categories-section__child-categories .icon svg{max-width:20px;max-height:20px}}.post-categories-section.haendlerkategorien .post-categories-section__category{margin-bottom:0}.post-categories-section.haendlerkategorien .post-categories-section__child-categories{display:none}.contact-section{padding-bottom:0;margin-bottom:2rem}@media screen and (min-width: 720px){.contact-section{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #313231}}.contact-section .top-wrapper{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #313231}@media screen and (min-width: 720px){.contact-section .top-wrapper{padding-bottom:50px;margin-bottom:50px}}.contact-section .top-wrapper .icon-heading .icon{margin-bottom:.25rem}@media screen and (min-width: 720px){.contact-section .top-wrapper .icon-heading .icon{margin-bottom:.75rem}}.contact-section .top-wrapper .icon-heading .icon svg{max-width:32px;max-height:32px}@media screen and (min-width: 720px){.contact-section .top-wrapper .icon-heading .icon svg{max-width:56px;max-height:56px}}.contact-section .top-wrapper .meta{display:flex}.contact-section .top-wrapper .meta&gt;*{display:flex;flex-direction:column;margin-left:1rem}@media screen and (min-width: 720px){.contact-section .top-wrapper .meta&gt;*{margin-left:2rem}}.contact-section .top-wrapper .meta&gt;* svg{width:18px;height:18px;margin-bottom:.25rem}@media screen and (min-width: 720px){.contact-section .top-wrapper .meta&gt;* svg{width:48px;height:48px;margin-bottom:.5rem}}.contact-section .contacts-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 720px){.contact-section .contacts-wrapper{flex-direction:row;padding:0 50px}}.contact-section .contacts-wrapper .logo{max-width:500px;width:100%;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #313231}@media screen and (min-width: 720px){.contact-section .contacts-wrapper .logo{padding:0;margin:0;border-bottom:none}}.contact-section .contacts-wrapper .logo img{width:100%;max-width:250px}@media screen and (min-width: 720px){.contact-section .contacts-wrapper .logo img{max-width:400px}}.contact-section .contacts-wrapper .contacts{max-width:500px;width:100%;word-break:break-word}.contact-section .contacts-wrapper .contacts__title{margin-bottom:2rem;font-size:1.25rem;line-height:1.75rem}@media screen and (min-width: 1024px){.contact-section .contacts-wrapper .contacts__title{font-size:1.75rem;line-height:2.25rem}}.contact-section .contacts-wrapper .contacts__item{display:flex;margin-bottom:1rem}.contact-section .contacts-wrapper .contacts__item:last-of-type{margin-bottom:0}.contact-section .contacts-wrapper .contacts__icon{height:20px}@media screen and (min-width: 720px){.contact-section .contacts-wrapper .contacts__icon{height:36px}}.contact-section .contacts-wrapper .contacts__icon svg{width:20px;height:20px;margin-right:.5rem}@media screen and (min-width: 1024px){.contact-section .contacts-wrapper .contacts__icon svg{width:36px;height:36px;margin-right:1rem}}.contact-section .contacts-wrapper .contacts__text{margin-top:-4px}@media screen and (min-width: 1024px){.contact-section .contacts-wrapper .contacts__text{margin-top:3px}}.contact-section .contacts-wrapper .contacts__text a{color:#313231;text-decoration:none}.contact-section .contacts-wrapper .contacts__text a:hover{color:#009fe3}.attractions-section{margin-bottom:3rem}@media screen and (min-width: 720px){.attractions-section{margin-bottom:7rem}}.attractions-section .icon-heading{margin-bottom:3rem}.attractions-section .icon-heading .icon{margin-bottom:.5rem}@media screen and (min-width: 720px){.attractions-section .icon-heading .icon{margin-bottom:1rem}}.attractions-section .attractions-wrapper{padding:1.5rem 1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width: 720px){.attractions-section .attractions-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:5rem;padding:3rem}}.attractions-section .attractions-wrapper .attraction{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #848d87;font-size:.875rem;line-height:1.25rem}@media screen and (min-width: 720px){.attractions-section .attractions-wrapper .attraction{font-size:1.5rem;line-height:2.5rem;margin-bottom:1.25rem;padding-bottom:1.25rem}}.attractions-section .attractions-wrapper .attraction .icon{margin-right:1.5rem;width:22px;height:22px;text-align:center}@media screen and (min-width: 720px){.attractions-section .attractions-wrapper .attraction .icon{width:40px;height:40px}}.attractions-section .attractions-wrapper .attraction .icon svg{width:22px;height:22px}@media screen and (min-width: 720px){.attractions-section .attractions-wrapper .attraction .icon svg{width:40px;height:40px}}.attractions-section .attractions-wrapper .attraction .icon svg path{fill:#009fe3}.attractions-section .attractions-wrapper .attraction:nth-of-type(2n + 1):nth-last-of-type(-n + 2),.attractions-section .attractions-wrapper .attraction:nth-of-type(2n + 1):nth-last-of-type(-n + 2)~.attraction{border:none;padding:0;margin:0}.location-section{border-bottom:1px solid #313231;padding:0 1rem 3rem;margin:0}@media screen and (min-width: 720px){.location-section{padding:0 0 50px;margin:0 0 50px}}.location-section .list-wrapper{width:100%;display:flex;flex-direction:column;margin-bottom:3rem}@media screen and (min-width: 720px){.location-section .list-wrapper{flex-direction:row;justify-content:space-around;margin-bottom:60px}}.location-section .list-wrapper&gt;a{display:flex;align-items:center;margin-bottom:1rem;color:#313231;text-decoration:none}@media screen and (min-width: 720px){.location-section .list-wrapper&gt;a{margin-bottom:0}}.location-section .list-wrapper&gt;a:hover{color:#ea5420}.location-section .list-wrapper&gt;a:last-of-type{margin-bottom:0}.location-section .list-wrapper&gt;a .icon{margin-right:.5rem;height:38px}.location-section #location-map{width:100%;height:400px}.categories-section{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:3rem}@media screen and (min-width: 720px){.categories-section{flex-direction:row;margin-bottom:7rem}}.categories-section .categories-wrapper{padding:1rem;width:100%;max-width:500px;margin-bottom:1rem}@media screen and (min-width: 720px){.categories-section .categories-wrapper{padding:3rem;margin-bottom:0}}.categories-section .categories-wrapper .categories-title{margin-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.5rem}@media screen and (min-width: 720px){.categories-section .categories-wrapper .categories-title{margin-bottom:3rem;font-size:1.5rem;font-weight:700;line-height:2rem}}.categories-section .categories-wrapper .categories{padding:0;margin:0;list-style:none}.categories-section .categories-wrapper .categories li{border-bottom:1px solid #848d87;padding:1rem 0}.categories-section .categories-wrapper .categories li:last-child{border-bottom:none}.categories-section .categories-wrapper .categories li::before{display:none}.categories-section .categories-wrapper .categories li svg{width:12px;height:12px}@media screen and (min-width: 720px){.categories-section .categories-wrapper .categories li svg{width:36px;height:36px}}.categories-section .categories-wrapper .categories li a{color:#313231;text-decoration:none}.categories-section .categories-wrapper .categories li a:hover{color:#009fe3}.categories-section .categories-wrapper .categories li a&gt;*{vertical-align:middle}.categories-section .categories-wrapper .categories li a svg{margin-right:.5rem}@media screen and (min-width: 720px){.categories-section .categories-wrapper .categories li a svg{margin-right:1rem}}.categories-section .image-wrapper{width:100%;max-width:500px}.categories-section .image-wrapper img{margin-bottom:1rem}.categories-section .image-wrapper .caption&gt;*{vertical-align:middle}.contact-forms-section{padding:0 1rem 3rem;margin:0 0 3rem;border-bottom:1px solid #313231;display:flex;justify-content:space-between}@media screen and (min-width: 720px){.contact-forms-section{padding:0 50px 50px;margin:0 0 50px}}.contact-forms-section .contact-form-wrapper{max-width:500px;width:100%}.contact-forms-section .contact-form-wrapper button{border:1.5px solid #ea5420;background-color:rgba(0,0,0,0);padding:1rem;color:#ea5420;width:100%;max-width:400px;text-align:center}@media screen and (min-width: 720px){.contact-forms-section .contact-form-wrapper button{padding:1.5rem;line-height:1;height:80px}}.contact-forms-section .contact-form-wrapper button:hover{background-color:#ea5420;color:#fff}.contact-forms-section .list-wrapper{max-width:500px;width:100%;display:none}@media screen and (min-width: 720px){.contact-forms-section .list-wrapper{display:block}}.contact-forms-section .list-wrapper&gt;div{display:flex;align-items:center;margin-bottom:1rem}.contact-forms-section .list-wrapper&gt;div .icon{height:20px}@media screen and (min-width: 720px){.contact-forms-section .list-wrapper&gt;div .icon{height:36px}}.contact-forms-section .list-wrapper&gt;div .icon svg{width:20px;height:20px;margin-right:.5rem}@media screen and (min-width: 1024px){.contact-forms-section .list-wrapper&gt;div .icon svg{width:36px;height:36px;margin-right:1rem}}.showroom-section{padding:0 1rem 3rem;margin:0;border-bottom:1px solid #313231}@media screen and (min-width: 720px){.showroom-section{padding:0 50px 50px;margin:0 0 50px}}.showroom-section .showroom-link{display:inline-block;padding:1.25rem;width:100%;background:#313231;color:#fff;text-align:center;font-size:1.75rem;font-weight:500;letter-spacing:.5rem;text-transform:uppercase;transition:opacity .3s;text-decoration:none}@media screen and (min-width: 720px){.showroom-section .showroom-link{padding:1.5rem;font-size:2.25rem;letter-spacing:1rem;height:80px}}.showroom-section .showroom-link:hover{opacity:.75;color:#fff}.hersteller-list-section{margin-bottom:3rem}@media screen and (min-width: 720px){.hersteller-list-section{margin-bottom:7rem}}.hersteller-list-section .icon-heading{margin-bottom:2rem}.hersteller-list-section .list-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px}@media screen and (min-width: 720px){.hersteller-list-section .list-wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.hersteller-list-section .list-wrapper .logo-link{border:1px solid #d2d2d2;border-radius:15px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:140px;padding:20px;height:100%;transition:transform .3s ease-in-out}.hersteller-list-section .list-wrapper .logo-link:hover{transform:scale(1.05)}.hersteller-list-section .list-wrapper img{max-width:200px}.handlerverbaende-list-section{margin-bottom:3rem}@media screen and (min-width: 720px){.handlerverbaende-list-section{margin-bottom:7rem}}.handlerverbaende-list-section .icon-heading{margin-bottom:2rem}.handlerverbaende-list-section .list-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px}@media screen and (min-width: 720px){.handlerverbaende-list-section .list-wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.handlerverbaende-list-section .list-wrapper .logo-link{border:1px solid #d2d2d2;border-radius:15px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:140px;padding:20px;height:100%;transition:transform .3s ease-in-out}.handlerverbaende-list-section .list-wrapper .logo-link:hover{transform:scale(1.05)}.handlerverbaende-list-section .list-wrapper img{max-width:200px}.handler-section{padding:0 1rem 3rem;margin:0 0 3rem;border-bottom:1px solid #313231}@media screen and (min-width: 720px){.handler-section{padding:0 50px 50px;margin:0 0 50px}}.handler-section .select-wrapper::after{width:36px;height:36px}@media screen and (min-width: 720px){.handler-section .select-wrapper::after{width:58px;height:58px}}.handler-section select{padding:1.25rem;font-size:1rem}@media screen and (min-width: 720px){.handler-section select{padding:1.5rem;font-size:1.125rem;height:80px}}.related-posts-section .heading-text{margin:0 0 2rem}.related-posts-section .block-row{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 1024px){.related-posts-section .block-row{flex-direction:row}}.related-posts-section__item{max-width:100%;flex-basis:100%;display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width: 1024px){.related-posts-section__item{max-width:370px;flex-basis:370px;margin-right:2rem;margin-bottom:0}.related-posts-section__item:last-of-type{margin-right:0}}.related-posts-section__item:last-of-type{margin-bottom:0}.related-posts-section .item__category{margin-bottom:.5rem}@media screen and (min-width: 1024px){.related-posts-section .item__category{margin-bottom:1rem}}.related-posts-section .item__category a{color:#848d87;text-decoration:none;font-size:.875rem;background:linear-gradient(#009FE3, #009FE3) left bottom no-repeat;background-size:0% 2px;transition:all .3s}@media screen and (min-width: 720px){.related-posts-section .item__category a{font-size:1rem}}.related-posts-section .item__category a:hover{color:#009fe3;background-size:100% 2px}.related-posts-section .item__image-wrapper{position:relative}@media screen and (min-width: 1024px){.related-posts-section .item__image-wrapper{flex-basis:auto;max-width:none}}.related-posts-section .item__image-wrapper img{width:100%;height:100%;aspect-ratio:1.2/1;object-fit:cover}@media screen and (min-width: 1024px){.related-posts-section .item__image-wrapper img{height:224px;aspect-ratio:unset}}.related-posts-section .item__content-wrapper{padding-top:1rem;background-color:#fff;padding-left:1rem}@media screen and (min-width: 1024px){.related-posts-section .item__content-wrapper{padding-top:2rem;padding-left:0}}.related-posts-section .item__title{font-size:1.25rem;line-height:1.75rem;font-weight:400;text-transform:uppercase;margin-bottom:1rem;margin-top:0}@media screen and (min-width: 720px){.related-posts-section .item__title{font-size:1.75rem;line-height:2.25rem;margin-bottom:2rem}}@media screen and (min-width: 1024px){.related-posts-section .item__title{margin-bottom:3rem}}.related-posts-section .item__title a{color:#313231;text-decoration:none}.related-posts-section .item__title a:hover{color:#009fe3}.related-posts-section .item__text{font-size:1rem;font-weight:400;line-height:1.25rem;text-align:justify}@media screen and (min-width: 1024px){.related-posts-section .item__text{font-size:1.125rem;line-height:2rem}}.related-posts-section .item__read-more{margin-top:1rem}@media screen and (min-width: 1024px){.related-posts-section .item__read-more{margin-top:2rem}}.related-posts-section .item__read-more a{display:inline-block;text-decoration:none;color:#ea5420;font-size:1rem;transition:all .3s;padding-bottom:.5rem}@media screen and (min-width: 1024px){.related-posts-section .item__read-more a{font-size:1.125rem}}.related-posts-section .item__read-more a:hover{color:#ea5420;transform:scale(1.1)}.related-posts-section .item__read-more svg{max-width:24px;min-width:24px;margin-right:.25rem;vertical-align:middle}@media screen and (min-width: 1024px){.related-posts-section .item__read-more svg{font-size:40px;min-width:40px;margin-right:.5rem}}.related-posts-section .item__read-more.color-blue a{color:#009fe3}.related-posts-section .item__read-more.color-blue a:hover{color:#009fe3}.related-posts-section .item__read-more.color-blue svg path{fill:#009fe3}.related-posts-section .item__read-more.color-orange a{color:#ea5420}.related-posts-section .item__read-more.color-orange svg path{fill:#ea5420}.ugb-blog-posts.ugb-blog-posts--columns-1{grid-row-gap:1.8571428571em}.ugb-blog-posts .ugb-blog-posts__item{box-shadow:0 10px 20px rgba(150,150,150,.1),0 6px 6px rgba(150,150,150,.12);background-color:#f3f3f3;display:-ms-grid;display:grid;-ms-grid-rows:(auto)[5];grid-template-rows:repeat(5, auto);margin-bottom:0 !important}.ugb-blog-posts .ugb-blog-posts__item figure{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;margin:0 !important}.ugb-blog-posts .ugb-blog-posts__item figure a{height:100% !important;padding-bottom:0 !important}.ugb-blog-posts .ugb-blog-posts__item figure img{height:100%;object-fit:cover;width:100%}.ugb-blog-posts .ugb-blog-posts__item aside{color:inherit;font-size:70%;line-height:inherit;-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4;margin:2em 0.9285714286rem 0.4642857143rem !important;text-transform:inherit}.ugb-blog-posts .ugb-blog-posts__item aside time{color:inherit;display:inline;margin:0 !important}.ugb-blog-posts .ugb-blog-posts__item .ugb-blog-posts__title{font-size:1.2em;-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3;margin:0.4642857143rem 0.9285714286rem 0 !important;padding-bottom:.5em}.ugb-blog-posts .ugb-blog-posts__item .ugb-blog-posts__title&gt;*{color:#fff;text-shadow:rgba(0,0,0,.5) 2px 2px 5px}.ugb-blog-posts .ugb-blog-posts__item aside,.ugb-blog-posts .ugb-blog-posts__item .ugb-blog-posts__title{position:relative;text-align:center;z-index:1}.ugb-blog-posts .ugb-blog-posts__item aside&gt;*,.ugb-blog-posts .ugb-blog-posts__item .ugb-blog-posts__title&gt;*{font-size:130%;line-height:1.2}.ugb-blog-posts .ugb-blog-posts__item .ugb-blog-posts__excerpt{display:inline-block;-ms-grid-column:1;grid-column:1;-ms-grid-row:5;grid-row:5;margin-top:0 !important;padding:0 2em 2em 2em}.ugb-blog-posts .ugb-blog-posts__item .ugb-blog-posts__excerpt p{margin-bottom:0}.ugb-blog-posts .ugb-blog-posts__item::after{content:"";background-color:rgba(0,0,0,.25);-ms-grid-column:1;grid-column:1;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;position:relative;z-index:0}.home .ugb-container.ugb-container--v2&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper{padding:1rem}@media screen and (min-width: 30em){.home .ugb-container.ugb-container--v2&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper{padding:1rem 1.5rem 1rem}}.home .ugb-container.ugb-container--v2.hidden-on-desktop.home-news-list&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper{padding:0}.home .ugb-container.ugb-container--v2.hidden-on-desktop.home-news-list&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper .posts-shortcode+.posts-shortcode{margin-top:1rem}@media screen and (min-width: 768px){.home .ugb-container.ugb-container--v2.hidden-on-desktop.home-news-list&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper{padding:1rem 1.5rem 1rem}}.home .ugb-container .ugb-container__content-wrapper p:not(.teaser-category){margin-bottom:1em !important}.home .ugb-container--v2.front-page-hero&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper{padding:35px}.home .ugb-container--v2.front-page-hero&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper&gt;.ugb-container__side .ugb-container__content-wrapper&gt;.uagb-columns__wrap{margin-top:0 !important}.home .wp-block-uagb-columns .wp-block-ugb-container.ugb-container--v2:only-child&gt;.ugb-inner-block{height:100%}.home .wp-block-uagb-columns .wp-block-ugb-container.ugb-container--v2:only-child&gt;.ugb-inner-block&gt;.ugb-block-content,.home .wp-block-uagb-columns .wp-block-ugb-container.ugb-container--v2:only-child&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper{height:100%}.home .wp-block-uagb-columns .wp-block-ugb-container.ugb-container--v2:only-child&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper{justify-content:flex-start}.home .wp-block-ugb-container.ugb-container--v2.profi-bereich&gt;.ugb-inner-block&gt;.ugb-block-content&gt;.ugb-container__wrapper{padding:0;justify-content:flex-end}.home .wp-block-ugb-container.ugb-container--v2.profi-bereich.hidden-on-desktop{display:block}.home .wp-block-ugb-container.ugb-container--v2.profi-bereich.hidden-on-desktop&gt;div,.home .wp-block-ugb-container.ugb-container--v2.profi-bereich.hidden-on-desktop&gt;div&gt;div,.home .wp-block-ugb-container.ugb-container--v2.profi-bereich.hidden-on-desktop&gt;div&gt;div&gt;div{min-height:222px}.home .wp-block-columns{padding:0 !important}.home .wp-block-columns .heandler-block .ugb-container__wrapper{height:100%}.home .wp-block-columns .heandler-block .ugb-container__content-wrapper{display:flex;height:100%;flex-direction:column;justify-content:center}.home .wp-block-columns .haendler-headline{font-size:1.4em !important;font-weight:normal;line-height:1.3 !important}.home .wp-block-columns .profi-bereich.hidden-on-desktop{margin-bottom:1rem}.home .wp-block-columns .wp-block-uagb-column+.wp-block-uagb-column{margin-top:1rem}@media screen and (min-width: 768px){.home .wp-block-columns .wp-block-uagb-column+.wp-block-uagb-column{margin-top:0}}@media screen and (max-width: 768px){.home .wp-block-columns .wp-block-uagb-column.has-min-height,.home .wp-block-columns .wp-block-uagb-column .has-min-height{min-height:250px}}.home .wp-block-columns .wp-block-column{padding:0 !important}.home .wp-block-columns .wp-block-column .haendler-finden-widget:only-child{height:100%}.home .wp-block-columns .wp-block-column&gt;:first-child{margin-top:0 !important}.home .wp-block-columns .wp-block-column&gt;h2,.home .wp-block-columns .wp-block-column&gt;h3{border-bottom:1px solid #e6e8ed;margin-bottom:1rem;padding-bottom:.5rem;padding-top:.5rem}.home .wp-block-columns .wp-block-column&gt;h2{font-size:1.1em;text-transform:uppercase}.home .wp-block-columns .wp-block-image:last-child{margin-bottom:0}.home .wp-block-columns .wp-block-ugb-container{margin-bottom:0;padding:1rem}.home .wp-block-columns .wp-block-ugb-container:only-child{height:100%}@media screen and (max-width: 768px){.home .wp-block-columns .wp-block-ugb-container.hidden-on-desktop{margin-top:1rem;padding-top:0}}.home .wp-block-columns .wp-block-ugb-container.profi-bereich{display:flex;min-height:222px;max-height:222px;flex-direction:column;justify-content:flex-end;padding:0 !important}.home .wp-block-columns .wp-block-ugb-container.profi-bereich .ugb-container__wrapper{padding:0 !important}.home .wp-block-columns .wp-block-ugb-container.profi-bereich .wp-block-button__link{background-color:rgba(255,255,255,.9);border-radius:0;color:#009fe3;font-weight:700;padding:.75em 1.5rem;text-align:left;width:100%}.home .wp-block-columns .wp-block-ugb-container.profi-bereich .wp-block-button__link:hover,.home .wp-block-columns .wp-block-ugb-container.profi-bereich .wp-block-button__link:focus,.home .wp-block-columns .wp-block-ugb-container.profi-bereich .wp-block-button__link:active{background-color:rgba(255,255,255,.7) !important}.home .wp-block-columns .wp-block-ugb-container.ugb--has-background-image{color:#fff}.home .wp-block-columns .wp-block-ugb-container h2:not(.-special-heading-style),.home .wp-block-columns .wp-block-ugb-container h3:not(.-special-heading-style){margin-bottom:0 !important}.home .wp-block-columns .wp-block-ugb-container h2{font-size:2em}@media screen and (min-width: 30em){.home .wp-block-columns .wp-block-ugb-container{padding:1rem 1.5rem 1rem}}.home .wp-block-columns .newsletter-block-wrapper{max-width:350px}.home .wp-block-columns .newsletter-block{height:0;padding-bottom:100%;position:relative}.home .wp-block-columns .newsletter-block&gt;div{align-items:flex-end;display:flex;justify-content:center;left:0;padding:1rem 1.5rem;position:absolute;top:0;height:100%}.home .wp-block-columns .newsletter-block&gt;div&gt;div{width:100%}.home .wp-block-columns .newsletter-block .wp-block-button__link{width:100%}@media screen and (min-width: 768px){.home .wp-block-columns .wp-block-uagb-column{flex-shrink:0}.home .wp-block-columns .wp-block-uagb-columns{height:100%}.home .wp-block-columns .wp-block-uagb-columns .uagb-columns__inner-wrap{height:100%}.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:first-child .uagb-column__inner-wrap&gt;*{padding-left:1.5rem}.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:first-child .uagb-column__inner-wrap&gt;.posts-shortcode:not(.-is-style-list),.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:first-child .uagb-column__inner-wrap&gt;figure,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:first-child .uagb-column__inner-wrap&gt;img,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:first-child .uagb-column__inner-wrap&gt;h2,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:first-child .uagb-column__inner-wrap&gt;h3,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:first-child .uagb-column__inner-wrap&gt;.wp-block-image,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:first-child .uagb-column__inner-wrap&gt;ins{padding-left:0}.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;*{padding-right:1.5rem}.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;.posts-shortcode:not(.-is-style-list),.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;figure,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;img,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;h2,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;h3,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;.wp-block-image,.home .wp-block-columns .uagb-columns__columns-2 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;ins{padding-right:0}.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column .uagb-column__inner-wrap&gt;*{padding-left:1.5rem}.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column .uagb-column__inner-wrap&gt;.posts-shortcode:not(.-is-style-list),.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column .uagb-column__inner-wrap&gt;figure,.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column .uagb-column__inner-wrap&gt;img,.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column .uagb-column__inner-wrap&gt;h2,.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column .uagb-column__inner-wrap&gt;h3{padding-left:0}.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;*{padding-right:1.5rem}.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;.posts-shortcode:not(.-ist-style-list),.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;figure,.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;img,.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;h2,.home .wp-block-columns .uagb-columns__columns-3 .wp-block-uagb-column:last-child .uagb-column__inner-wrap&gt;h3{padding-right:0}.home .wp-block-columns .aktuelles-e-paper-img figure{margin:0}.home .wp-block-columns .aktuelles-e-paper-img figure img{max-height:335px}.home .wp-block-columns .profibereich-container.wp-block-ugb-container .ugb-container__wrapper{height:100%;padding:15px !important}.home .wp-block-columns .profibereich-container.wp-block-ugb-container .ugb-container__wrapper .ugb-container__content-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}}.home .wp-block-columns .wp-block-column:not(:first-child),.wp-block-columns .wp-block-column:nth-child(2n){margin-left:.5rem}@media screen and (max-width: 768px){.home .wp-block-columns .wp-block-column:not(:first-child),.wp-block-columns .wp-block-column:nth-child(2n){margin-left:0}}.home .wp-block-columns .wp-block-column:not(:last-child){margin-right:.5rem}@media screen and (max-width: 768px){.home .wp-block-columns .wp-block-column:not(:last-child){margin-right:0}}@media screen and (max-width: 768px){.home .wp-block-column{flex-basis:100% !important}}.home .box-no-margin{margin-bottom:0}.home .boxes-small-margin{margin-bottom:15px}.home .shortcode-padding .haendler-finden-widget{padding:0}.home .haendler-finden-widget label{font-size:1.4rem;margin-bottom:1.3rem}@media screen and (min-width: 600px){.wp-block-columns .wp-block-column:not(:last-child){margin-right:2rem}.wp-block-columns .wp-block-column:not(:first-child),.wp-block-columns .wp-block-column:nth-child(2n){margin-left:2rem}}.wp-block-columns.has-2-columns .wp-block-column:first-child{padding-right:0}.wp-block-columns.has-2-columns .wp-block-column:last-child{padding-left:0}.wp-block-search{margin-bottom:2em}.wp-block-search__input{padding:1rem !important}.wp-block-search__button{margin:0}a.wp-block-button__link{background-color:#009fe3;border-radius:.25em;padding:.5em 3em;text-decoration:none !important;transition:none !important}a.wp-block-button__link:hover,a.wp-block-button__link:focus,a.wp-block-button__link:active{background-color:#12aff3 !important;color:#fff;transition:none !important}.sb-logos-slider.stk-block-carousel.stk--is-slide .stk-block-carousel__slider&gt;.stk-column{border-right:1px solid #848d87 !important;height:100%;display:flex;align-items:center;justify-content:center;padding:0 2rem}.sb-logos-slider.stk-block-carousel.stk--is-slide .wp-block-image img{filter:grayscale(1);transition:all .3s}.sb-logos-slider.stk-block-carousel.stk--is-slide .wp-block-image img:hover{filter:grayscale(0)}.animated-content{text-align:center}.animated-content__text{font-size:2.5rem;font-weight:400;line-height:3.25rem;margin-bottom:1.5rem !important}@media screen and (min-width: 720px){.animated-content__text{font-size:6.5rem;font-weight:400;line-height:8.5rem;margin-bottom:8.25rem !important}}.animated-content .animation{display:inline-block;position:relative;font-weight:600}.animated-content .animation-1{color:rgba(0,0,0,0)}.animated-content .animation-2{position:absolute;left:0;bottom:0;animation:animate 4s ease-in-out infinite}.animated-content .animation-pool-1{-webkit-text-stroke:2px #009fe3}.animated-content .animation-pool-2{color:#009fe3}.animated-content .animation-sauna-1{-webkit-text-stroke:2px #ea5420}.animated-content .animation-sauna-2{color:#ea5420}.animated-content .animation-wellness-1{-webkit-text-stroke:2px #2b6200}.animated-content .animation-wellness-2{color:#2b6200}@keyframes animate{0%,100%{clip-path:polygon(0% 45%, 16% 44%, 33% 50%, 54% 60%, 70% 61%, 84% 59%, 100% 52%, 100% 100%, 0% 100%)}50%{clip-path:polygon(0% 60%, 15% 65%, 34% 66%, 51% 62%, 67% 50%, 84% 45%, 100% 46%, 100% 100%, 0% 100%)}}.stk-block.stk-block-divider hr.stk-block-divider__hr{margin:0}body.stk--anim-init .stk--svg-wrapper .stk--inner-svg&gt;svg:first-child{display:none}body:not(.category) #secondary .widget_categories{display:none}.ast-pagination:empty{display:none}.ast-right-sidebar #secondary .widget-title{font-size:1.1em}.ast-right-sidebar #secondary .widget{margin-bottom:3rem}.ast-right-sidebar #secondary .widget:first-of-type .widget-title{border-top:0;margin-top:0;padding-top:0}@media screen and (max-width: 768px){.ast-right-sidebar #secondary .widget{padding-left:0 !important}}.ast-right-sidebar #secondary .widget-title{color:#848d87;margin-bottom:.5rem;font-size:.625rem;line-height:.875rem;text-transform:capitalize;border-bottom:1px solid #848d87;padding:0}@media screen and (min-width: 720px){.ast-right-sidebar #secondary .widget-title{font-size:1rem;line-height:2rem}}.ast-right-sidebar #secondary .crp_related_widget li{display:flex;justify-content:space-between}.ast-right-sidebar #secondary .crp_related_widget li h3{color:#009fe3;font-size:1em;margin-bottom:.5rem;margin-top:-0.25em;text-transform:uppercase}.ast-right-sidebar #secondary .crp_related_widget li&gt;figure{margin-bottom:1rem;width:calc(40% - .5rem)}.ast-right-sidebar #secondary .crp_related_widget li p{margin-bottom:1rem}.ast-right-sidebar #secondary .crp_related_widget li&gt;div{width:calc(60% - .5rem)}.ast-right-sidebar #secondary .crp_related_widget .crp_excerpt{display:none}@media screen and (min-width: 768px){.ast-right-sidebar .site-content&gt;.ast-container{display:flex;flex-wrap:wrap}.ast-right-sidebar .site-content .ast-archive-description{width:100%}.ast-right-sidebar .site-content #primary,.ast-right-sidebar .site-content #secondary{margin-bottom:4rem}.ast-right-sidebar .site-content #primary{margin-top:0;padding-right:0}.ast-right-sidebar .site-content .site-main .post:last-of-type&gt;div{padding-bottom:0}.ast-right-sidebar .site-content #secondary{margin-top:0}}.box-shadow-widget{margin-left:1em;padding:20px !important;box-shadow:0 0 10px #ccc;border-radius:5px}@media screen and (max-width: 768px){.box-shadow-widget{margin-left:0}}.ast-plain-container #secondary .widget{padding-left:0;padding-right:0}.entry-content figure.home-sidebar-ads,.content-wrapper figure.home-sidebar-ads{margin:0}.home .featured-image-wrapper{display:none}.site-content .breadcrumb{display:block;width:100%;font-size:10px;margin-bottom:1rem}@media screen and (min-width: 720px){.site-content .breadcrumb{font-size:1rem}}@media screen and (min-width: 1024px){.site-content .breadcrumb{font-size:1.25rem}}.site-content .breadcrumb a{color:#313231}.site-content .breadcrumb span{color:#009fe3}.site-content .breadcrumb svg{position:relative;top:3px}@media screen and (min-width: 1024px){.site-content .breadcrumb svg{width:20px;height:20px}}@media screen and (max-width: 768px){.site-content #primary{margin-top:0;padding-top:0}}.site-content .ast-archive-description{margin-bottom:0;padding-bottom:0}.site-content .page-title{border-bottom:1px solid #e6e8ed;color:#616161;margin-bottom:.5rem;margin-top:1rem;padding-bottom:.5rem;padding-top:.5rem}@media screen and (max-width: 768px){.site-content .page-title{margin-top:0rem}}.entry-content p,.content-wrapper p{margin-bottom:1.5em}.entry-content h2,.content-wrapper h2{margin:2.5rem 0 1rem}.entry-content h3,.content-wrapper h3{margin:2rem 0 1rem}.entry-content ul,.entry-content ol,.content-wrapper ul,.content-wrapper ol{margin-bottom:1rem;margin-left:1.5rem;margin-top:1rem;padding-left:0}.entry-content li,.content-wrapper li{list-style:none;position:relative}.entry-content li::before,.content-wrapper li::before{color:#009fe3;content:"\2022";font-size:1.2em;line-height:0;position:absolute;top:9px;left:-1.4rem}@media screen and (min-width: 720px){.entry-content li::before,.content-wrapper li::before{top:15px}}.entry-content .wp-block-gallery,.content-wrapper .wp-block-gallery{margin-left:0;padding-left:0;display:flex;flex-wrap:wrap;gap:15px}.entry-content .wp-block-gallery figure.wp-block-image figcaption,.content-wrapper .wp-block-gallery figure.wp-block-image figcaption{padding:8px}.entry-content .wp-block-gallery li::before,.content-wrapper .wp-block-gallery li::before{display:none}.entry-content figure,.content-wrapper figure{margin:2rem 0;text-align:center}@media screen and (min-width: 720px){.entry-content figure,.content-wrapper figure{margin:4rem 0}}@media screen\0 {.entry-content figure img,.content-wrapper figure img{width:100%}}.entry-content figure figcaption,.content-wrapper figure figcaption{margin-top:.5rem;font-size:.875rem;line-height:1.4}@media screen and (min-width: 720px){.entry-content figure figcaption,.content-wrapper figure figcaption{font-size:1rem}}.entry-content figure figcaption span,.content-wrapper figure figcaption span{color:#aaa}.entry-content .ez-toc-section+a,.content-wrapper .ez-toc-section+a{color:#313231}.entry-footer{margin-top:3em;text-transform:uppercase}.entry-footer span{font-weight:600;display:block}.entry-footer .shariff{margin-top:2em}.content-section{padding:40px 0}@media screen and (min-width: 720px){.content-section{padding:75px 0}}.single-haendler .single-post-header{margin-top:3rem;margin-bottom:1rem}@media screen and (min-width: 720px){.single-haendler .single-post-header{margin-top:0;margin-bottom:2.6rem}}.single-haendler .single-post-header&gt;div{font-size:.625rem;line-height:.875rem}@media screen and (min-width: 720px){.single-haendler .single-post-header&gt;div{font-size:1.25rem}}.single-haendler .single-post-header .top-wrapper{display:flex;justify-content:space-between;align-items:center;font-size:.625rem}@media screen and (min-width: 720px){.single-haendler .single-post-header .top-wrapper{font-size:1.25rem}}.single-haendler .single-post-header .top-wrapper&gt;div{display:flex;flex-direction:column;margin-left:1rem}@media screen and (min-width: 720px){.single-haendler .single-post-header .top-wrapper&gt;div{margin-left:2rem}}.single-haendler .single-post-header .top-wrapper&gt;div&gt;span:first-child{margin-bottom:.5rem}@media screen and (min-width: 720px){.single-haendler .single-post-header .top-wrapper&gt;div&gt;span:first-child{margin-bottom:1rem}}@media screen and (min-width: 720px){.single-haendler .single-post-header .top-wrapper span svg{width:40px;height:40px}}.single-haendler #primary{width:100%;margin-bottom:0}@media screen and (min-width: 720px){.single-haendler #primary{margin-bottom:1.5em}}.single-haendler .title-wrapper{margin-bottom:2rem}@media screen and (min-width: 720px){.single-haendler .title-wrapper{margin-bottom:3rem}}.single-haendler .title-wrapper h1{font-size:.875rem;line-height:1.5rem;text-transform:uppercase;color:#009fe3}@media screen and (min-width: 720px){.single-haendler .title-wrapper h1{font-size:1.5rem;line-height:2rem}}.single-haendler .content-wrapper{margin-bottom:3rem}@media screen and (min-width: 720px){.single-haendler .content-wrapper{margin-bottom:7rem}}.single-haendler .retailer-form-modal-wrapper{display:none}.single-haendler .retailer-form-modal-wrapper.show-modal{display:block}.single-haendler .retailer-form-modal-wrapper::before{content:"";position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:9999999}.single-haendler .retailer-form-modal{background-color:#fff;padding:0 2em 2em 2em;position:absolute;left:50%;top:5vh;transform:translateX(-50%);max-width:800px;z-index:99999999;width:100%}.single-haendler .retailer-form-modal-content .close-modal{background:none;border:none;color:#e21912;display:flex;margin-left:auto;width:1em;height:1em;padding:1em;box-sizing:content-box;opacity:.5}.single-haendler .retailer-form-modal-content .close-modal span{width:100%}.single-showroom .entry-title,.post-type-archive-showroom .ast-archive-description,.tax-profilgruppen .ast-archive-description{display:none}.showroom__container{width:100%}.showroom__container .fwp-load-more{background-color:#000;color:#fff}.showroom__container .fwp-load-more:hover{opacity:.7}.showroom__card{text-align:center}.showroom__card-img{padding:20px;border:1px solid #d2d2d2;border-radius:15px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:160px}.showroom__card-img img{max-width:200px;width:100%;max-height:120px}.showroom__card-btn{display:flex;padding:10px 25px;margin:0 auto;margin-top:15px;color:#000;text-transform:uppercase;letter-spacing:2px;background:#e2e2e2;border-radius:5px;max-width:200px;justify-content:center;align-items:center}.showroom__card-btn img{display:inline-block;max-width:18px;margin-left:5px}.showroom__card-btn:hover{opacity:.7;color:#000}.showroomSingle{width:100%;padding-top:10px}.showroomSingle__hero{min-height:550px;display:flex;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.showroomSingle__hero{min-height:500px}}.showroomSingle__hero--box{width:100%;padding:30px;margin:auto 5% 30px;text-align:center;background:rgba(0,0,0,.7)}.showroomSingle__hero--logo{background-color:#fff;padding:25px;max-width:240px}.showroomSingle__hero--subTitle{color:#fff;font-weight:800;font-size:20px;margin:30px 0 0}.showroomSingle__entry{display:flex;align-items:center;padding:25px 0;color:#000}@media screen and (max-width: 768px){.showroomSingle__entry{flex-wrap:wrap}}.showroomSingle__entry--descr{flex:60%;padding:20px;padding-left:0}@media screen and (max-width: 768px){.showroomSingle__entry--descr{flex:100%;padding:20px}}.showroomSingle__entry--descr h1{margin-bottom:1.5rem}.showroomSingle__entry--info{flex:40%;padding:20px;background-color:#f9f9f9;border-radius:5px;margin:0 20px;margin-right:0}@media screen and (max-width: 768px){.showroomSingle__entry--info{flex:100%;margin:0 20px}}.showroomSingle__entry--info p{margin:0;padding:5px 0}.showroomSingle__entry--info a{color:#313231;display:block}.showroomSingle__entry--info h2{color:#313231;font-size:18px}.showroomSingle__entry--infoLogo{text-align:center;border:1px solid #d2d2d2;background-color:#fff;border-radius:15px;padding:15px;margin-bottom:15px}.showroomSingle__entry--infoLogo img{max-width:220px;width:100%}.single-hersteller .showroom__card-btn,.single-haendler .showroom__card-btn{max-width:100%;text-transform:inherit;padding:10px 1em;justify-content:flex-start}.single-hersteller .showroom__card-btn img,.single-haendler .showroom__card-btn img{margin-right:.5em;margin-left:0}.showroom-section .accordion{background:#313231;color:#fff;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-weight:500;transition:.4s;padding:1.5rem;font-size:2.25rem;letter-spacing:1rem;height:80px;text-align:center;text-transform:uppercase;line-height:1;margin-top:10px;transition:opacity .3s}.showroom-section .active,.showroom-section .accordion:hover,.showroom-section .accordion:focus{background:#313231;opacity:.75;color:#fff}.showroom-section .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .8s ease-in}.single-erlebnisbaeder .single-post-header{margin-top:3rem;margin-bottom:1rem}@media screen and (min-width: 720px){.single-erlebnisbaeder .single-post-header{margin-top:0;margin-bottom:2.6rem}}.single-erlebnisbaeder .single-post-header&gt;div{font-size:.625rem;line-height:.875rem}@media screen and (min-width: 720px){.single-erlebnisbaeder .single-post-header&gt;div{font-size:1.25rem}}.single-erlebnisbaeder #primary{width:100%;margin-bottom:0}@media screen and (min-width: 720px){.single-erlebnisbaeder #primary{margin-bottom:1.5em}}.single-erlebnisbaeder .title-wrapper{margin-bottom:2rem}@media screen and (min-width: 720px){.single-erlebnisbaeder .title-wrapper{margin-bottom:3rem}}.single-erlebnisbaeder .title-wrapper h1{font-size:.875rem;line-height:1.5rem;text-transform:uppercase;color:#009fe3}@media screen and (min-width: 720px){.single-erlebnisbaeder .title-wrapper h1{font-size:1.5rem;line-height:2rem}}.single-erlebnisbaeder .teaser-wrapper{text-align:center}.single-erlebnisbaeder .content-wrapper{margin-bottom:3rem}@media screen and (min-width: 720px){.single-erlebnisbaeder .content-wrapper{margin-bottom:7rem}}.single-erlebnisbaeder .contact-section{border-bottom:1px solid #313231;padding-bottom:2rem;margin-bottom:2rem}@media screen and (min-width: 720px){.single-erlebnisbaeder .contact-section{padding-bottom:3rem;margin-bottom:3rem}}.single-erlebnisbaeder .handler-section{padding:0 1rem 3rem;margin:0 0 3rem;border-bottom:1px solid #313231}@media screen and (min-width: 720px){.single-erlebnisbaeder .handler-section{padding:0 5rem 5rem;margin:5rem 0 3rem}}.single-erlebnisbaeder .handler-section .select-wrapper::after{width:36px;height:36px}@media screen and (min-width: 720px){.single-erlebnisbaeder .handler-section .select-wrapper::after{width:58px;height:58px}}.single-erlebnisbaeder .handler-section select{padding:1.25rem;font-size:1rem}@media screen and (min-width: 720px){.single-erlebnisbaeder .handler-section select{padding:2rem;font-size:1.5rem}}.single-hersteller .single-post-header{margin-top:3rem;margin-bottom:1rem}@media screen and (min-width: 720px){.single-hersteller .single-post-header{margin-top:0;margin-bottom:2.6rem}}.single-hersteller .single-post-header&gt;div{font-size:.875rem;line-height:1.5rem}@media screen and (min-width: 720px){.single-hersteller .single-post-header&gt;div{font-size:1.25rem}}.single-hersteller #primary{width:100%;margin-bottom:0}@media screen and (min-width: 720px){.single-hersteller #primary{margin-bottom:1.5em}}.single-hersteller .title-wrapper{margin-bottom:2rem}@media screen and (min-width: 720px){.single-hersteller .title-wrapper{margin-bottom:3rem}}.single-hersteller .title-wrapper h1{font-size:.875rem;line-height:1.5rem;text-transform:uppercase;color:#009fe3}@media screen and (min-width: 720px){.single-hersteller .title-wrapper h1{font-size:1.5rem;line-height:2rem}}.single-hersteller .content-wrapper{margin-bottom:3rem}@media screen and (min-width: 720px){.single-hersteller .content-wrapper{margin-bottom:7rem}}.single-hersteller .manufacturer-form-modal-wrapper{display:none}.single-hersteller .manufacturer-form-modal-wrapper.show-modal{display:block}.single-hersteller .manufacturer-form-modal-wrapper::before{content:"";position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:9999999}.single-hersteller .manufacturer-form-modal{background-color:#fff;padding:0 2em 2em 2em;position:absolute;left:50%;top:5vh;transform:translateX(-50%);max-width:800px;z-index:99999999;width:100%}.single-hersteller .manufacturer-form-modal-content .close-modal{background:none;border:none;color:#e21912;display:flex;margin-left:auto;width:1em;height:1em;padding:1em;box-sizing:content-box;opacity:.5}.single-hersteller .manufacturer-form-modal-content .close-modal span{width:100%}.post-type-archive-haendlerverband #primary{width:100%}.post-type-archive-haendlerverband #content .ast-col-md-4,.archive.tax-haendlerverbandkategorien #content .ast-col-md-4{padding:3px}.post-type-archive-haendlerverband #content .ast-row,.archive.tax-haendlerverbandkategorien #content .ast-row{margin-left:-3px;margin-right:-3px}.post-type-archive-haendlerverband .haendlerverband-filters,.archive.tax-haendlerverbandkategorien .haendlerverband-filters{background-color:#009fe3;margin-bottom:1.5rem;padding:.5rem 1rem 0}.post-type-archive-haendlerverband .haendlerverband-filters .fields,.archive.tax-haendlerverbandkategorien .haendlerverband-filters .fields{align-items:center;display:flex;flex-wrap:wrap;width:calc(100% + 2rem)}.post-type-archive-haendlerverband .haendlerverband-filters .fields&gt;*,.archive.tax-haendlerverbandkategorien .haendlerverband-filters .fields&gt;*{flex-grow:1;margin-bottom:.5rem;margin-right:2rem}@media screen and (min-width: 768px){.post-type-archive-haendlerverband .haendlerverband-filters .fields&gt;*,.archive.tax-haendlerverbandkategorien .haendlerverband-filters .fields&gt;*{width:calc(33.33% - 2rem)}}.post-type-archive-haendlerverband .haendlerverband-filters .fields&gt;* input,.post-type-archive-haendlerverband .haendlerverband-filters .fields&gt;* select,.archive.tax-haendlerverbandkategorien .haendlerverband-filters .fields&gt;* input,.archive.tax-haendlerverbandkategorien .haendlerverband-filters .fields&gt;* select{width:100%}.post-type-archive-haendlerverband article a&gt;div,.archive.tax-haendlerverbandkategorien article a&gt;div{border:1px solid #009fe3;border-radius:5px;height:220px;margin:0;padding:.5rem}.post-type-archive-haendlerverband article a&gt;div&gt;div,.archive.tax-haendlerverbandkategorien article a&gt;div&gt;div{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%;width:100%}.single-haendlerverband h1.entry-title{margin-top:3rem}.single-haendlerverband .description{margin-top:1rem}.single-haendlerverband .haendlerverband-posts h2{border-bottom:1px solid #e6e8ed;color:#616161;font-size:1.2rem;margin-top:1rem;margin-bottom:1rem;padding-bottom:.5rem;padding-top:.5rem;text-transform:uppercase}.single-haendlerverband .haendlerverband-contact-data-widget .haendlerverband-name{margin-top:1rem;text-transform:uppercase}@media screen and (max-width: 768px){.single-haendlerverband .haendlerverband-contact-data-widget .haendlerverband-logo img{max-height:33vh;width:auto}}.single-haendlerverband .haendlerverband-contact-data-widget p&gt;svg{fill:#009fe3;float:left;height:1em;position:relative;top:.15em;width:1em}.single-haendlerverband .haendlerverband-contact-data-widget p&gt;span{display:inline-block;margin-left:.5em;width:calc(100% - 1.5em)}.single-haendlerverband .social-media-profiles{margin-left:0;margin-top:1.5rem}.single-haendlerverband .social-media-profiles li{display:inline-flex;margin-bottom:1rem;margin-right:1rem}.single-haendlerverband .social-media-profiles a{align-items:center;border-radius:50%;display:inline-flex;height:2em;justify-content:center;width:2em}.single-haendlerverband .social-media-profiles svg{fill:#fff}.single-haendlerverband .produktkategorien-list li{padding-left:1.2em}.single-haendlerverband .produktkategorien-list li::before{content:"\2714";font-size:1rem;top:.25rem}.single-haendlerverband .produktkategorien-list li+li::before{top:.75rem}@media screen and (min-width: 720px){body.single-landingpages .site-content&gt;.ast-container{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 720px){body.single-landingpages .site-content #primary{max-width:calc(100% - 232px)}}@media screen and (min-width: 1024px){body.single-landingpages .site-content #primary{max-width:calc(100% - 352px)}}body.single-landingpages .site-branding{padding-bottom:0}body.single-landingpages .entry-header{color:#fff;width:100%}body.single-landingpages .entry-header *{color:inherit}body.single-landingpages .entry-header .entry-title{border:none;font-size:1.8rem;margin-top:0}body.single-landingpages .entry-header .teaser{background-color:#009fe3}body.single-landingpages .entry-header .teaser div:not(.post-thumb){padding:1.5rem}body.single-landingpages .entry-header .teaser p{margin:0}body.single-landingpages .entry-header .teaser .post-thumb{padding-top:50px}@media screen and (min-width: 45em){body.single-landingpages .entry-header .teaser .post-thumb{padding-top:120px}}@media screen and (min-width: 45em){body.single-landingpages .entry-header .teaser{display:flex;text-align:right}body.single-landingpages .entry-header .teaser&gt;*{width:50%}body.single-landingpages .entry-header .teaser .post-thumb{display:flex;align-items:flex-end}body.single-landingpages .entry-header .teaser .entry-title{font-size:3.5rem}}body.single-landingpages .entry-header .bottom-bar{background-color:#000;font-size:1.2rem;padding:.25rem .5rem;position:relative;text-align:center}body.single-landingpages .entry-header .bottom-bar::after{border:.75rem solid #000;border-bottom-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);content:"";display:block;height:1rem;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:1rem}body.single-landingpages .entry-header .bottom-bar p{margin:0}@media screen and (min-width: 40em){body.single-landingpages .entry-header .bottom-bar{font-size:1.4rem}}body.single-landingpages .entry-content .wp-block-button{text-align:center}body.single-landingpages #secondary .haendler-cta-widget{margin-bottom:0;margin-top:2rem}body.single-landingpages #secondary .hersteller-cta-widget{margin-top:.5rem}body.single-landingpages .hersteller-cta-widget&gt;div,body.single-landingpages .haendler-cta-widget&gt;div{background-color:#009fe3;color:#fff;padding:1rem 2rem 1.5rem;position:relative}body.single-landingpages .hersteller-cta-widget&gt;div&gt;a,body.single-landingpages .haendler-cta-widget&gt;div&gt;a{left:0;height:100%;position:absolute;top:0;width:100%;z-index:2}body.single-landingpages .hersteller-cta-widget .heading-and-image,body.single-landingpages .haendler-cta-widget .heading-and-image{align-items:flex-start;display:flex;justify-content:space-between}body.single-landingpages .hersteller-cta-widget .heading-and-image img,body.single-landingpages .haendler-cta-widget .heading-and-image img{height:auto;width:2rem}body.single-landingpages .hersteller-cta-widget h2,body.single-landingpages .haendler-cta-widget h2{color:inherit;font-size:2rem;margin-bottom:.5rem}body.single-landingpages .hersteller-cta-widget h2 span,body.single-landingpages .haendler-cta-widget h2 span{font-size:1.2rem;font-weight:normal;position:relative;top:-0.9rem}body.single-landingpages .hersteller-cta-widget a.wp-block-button__link,body.single-landingpages .haendler-cta-widget a.wp-block-button__link{background-color:#000}body.single-landingpages .hersteller-cta-widget a.wp-block-button__link:hover,body.single-landingpages .hersteller-cta-widget a.wp-block-button__link:focus,body.single-landingpages .hersteller-cta-widget a.wp-block-button__link:active,body.single-landingpages .haendler-cta-widget a.wp-block-button__link:hover,body.single-landingpages .haendler-cta-widget a.wp-block-button__link:focus,body.single-landingpages .haendler-cta-widget a.wp-block-button__link:active{background-color:rgba(0,0,0,0)}.footer-adv{padding:4rem 0 5rem}@media screen and (min-width: 720px){.footer-adv{padding-top:0;padding-bottom:0}}.footer-adv .ast-container{max-width:1032px}.footer-adv .widget{margin-bottom:0}.footer-adv .widget-title{font-size:1em;line-height:1.5;margin-bottom:1rem;text-transform:uppercase}.footer-adv .astra-widget-social-profiles-inner li&gt;a{margin-right:10px}@media screen and (max-width: 720px){.footer-adv .ast-row{display:flex;flex-wrap:wrap}}@media screen and (min-width: 720px){.footer-adv .ast-row{margin-bottom:3rem;margin-top:3rem}}.footer-adv .footer-adv-widget-1{margin-bottom:5rem}@media screen and (min-width: 720px){.footer-adv .footer-adv-widget-1{margin-bottom:0;padding-top:10px}}.footer-adv .footer-adv-widget-1 .widget_media_image{max-width:200px}@media screen and (min-width: 720px){.footer-adv .footer-adv-widget-1 .widget_media_image{max-width:250px}}@media screen and (max-width: 720px){.footer-adv .footer-adv-widget-2{max-width:50%;flex-basis:50%}}@media screen and (min-width: 720px){.footer-adv .footer-adv-widget-2{padding-left:5rem}}@media screen and (max-width: 720px){.footer-adv .footer-adv-widget-3{max-width:50%;flex-basis:50%}}@media screen and (min-width: 768px){.footer-adv .footer-adv-widget-3&gt;*{padding-right:1.5rem}}.footer-adv #menu-footer-ueber-uns a,.footer-adv #menu-footer-contact a{color:#848d87}.footer-adv #menu-footer-ueber-uns a:hover,.footer-adv #menu-footer-contact a:hover{color:#009fe3}.footer-adv .menu a{font-size:1rem;line-height:1.75rem}@media screen and (min-width: 1024px){.footer-adv .menu a{font-size:1.125rem;line-height:2rem}}.footer-adv .menu a:hover{color:#009fe3}.footer-adv .menu a::before{content:"";transition:all .3s;position:absolute;bottom:0;left:0;max-width:0;width:100%;height:1px;background-color:#009fe3}.footer-adv .menu a:hover::before{max-width:100%}.back-to-top{cursor:pointer;transition:opacity .3s}.back-to-top:hover{opacity:.75}.back-to-top svg{width:28px;height:28px}@media screen and (min-width: 720px){.back-to-top svg{width:58px;height:58px}}#ast-scroll-top{border-radius:50%;width:36px;height:36px}@media screen and (min-width: 720px){#ast-scroll-top{width:50px;height:50px}}#ast-scroll-top::before{content:"";position:relative;display:block;z-index:1;background-image:url(/wp-content/themes/schwimmbad/assets/src/images/dropdown-arrow.svg);background-size:contain;background-repeat:no-repeat;width:36px;height:36px;pointer-events:none;filter:brightness(2)}@media screen and (min-width: 720px){#ast-scroll-top::before{width:50px;height:50px;top:0;left:0}}.archive .archive-header,.search .archive-header{display:flex;flex-direction:column;margin:2rem 0;width:100%}@media screen and (min-width: 720px){.archive .archive-header,.search .archive-header{flex-direction:row;justify-content:space-between;align-items:flex-end;margin:0 0 3rem}}.archive .archive-header .icon-heading,.search .archive-header .icon-heading{margin-bottom:2rem}@media screen and (min-width: 720px){.archive .archive-header .icon-heading,.search .archive-header .icon-heading{margin-bottom:0}}.archive .archive-header .icon-heading h1,.search .archive-header .icon-heading h1{font-size:1.5rem}@media screen and (min-width: 720px){.archive .archive-header .icon-heading h1,.search .archive-header .icon-heading h1{font-size:1.8rem}}.archive .content&gt;.ast-container,.search .content&gt;.ast-container{display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media screen and (min-width: 720px){.archive .content&gt;.ast-container,.search .content&gt;.ast-container{flex-direction:row;flex-wrap:nowrap}}.archive .content .content-header,.search .content .content-header{font-size:1rem;font-weight:400;color:#848d87;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center}.archive .content .content-header .posts-count,.search .content .content-header .posts-count{display:flex}.archive .content .content-header .posts-count .facetwp-counts,.search .content .content-header .posts-count .facetwp-counts{padding-right:.5rem}.archive .content .content-header .sort,.search .content .content-header .sort{display:none}@media screen and (min-width: 720px){.archive .content .content-header .sort,.search .content .content-header .sort{display:block}}.archive .content .content-header .sort .facetwp-facet,.search .content .content-header .sort .facetwp-facet{margin-bottom:0}.archive .content .content-header .sort .select-wrapper,.search .content .content-header .sort .select-wrapper{background-color:rgba(0,0,0,0)}.archive .content .content-header .sort .select-wrapper::after,.search .content .content-header .sort .select-wrapper::after{display:none}.archive .content .content-header .sort .select-wrapper select,.search .content .content-header .sort .select-wrapper select{border:none !important;text-align:right;padding:0;color:#848d87}.archive .content .content-header .sort .select-wrapper select:focus,.search .content .content-header .sort .select-wrapper select:focus{outline:none}.archive .content #primary,.search .content #primary{width:100%;max-width:100%;float:none;margin-bottom:0;padding-bottom:0}@media screen and (min-width: 720px){.archive .content #primary,.search .content #primary{max-width:760px;border-right:1px solid #313231;padding-right:20px;padding-bottom:1.5rem;margin-bottom:0}}@media screen and (min-width: 1024px){.archive .content #primary,.search .content #primary{padding-right:30px}}.archive .content #secondary,.search .content #secondary{width:100%;max-width:100%}@media screen and (min-width: 720px){.archive .content #sidebar,.search .content #sidebar{max-width:232px;width:100%;padding-left:20px}}@media screen and (min-width: 1024px){.archive .content #sidebar,.search .content #sidebar{max-width:352px;padding-left:30px}}.archive .content .content-footer,.search .content .content-footer{display:flex;align-items:center;justify-content:space-between;font-size:.625rem;font-weight:400;color:#848d87}@media screen and (min-width: 720px){.archive .content .content-footer,.search .content .content-footer{margin-bottom:.5rem;font-size:1rem}}.archive .content .content-footer .posts-count,.search .content .content-footer .posts-count{display:flex}.archive .content .content-footer .posts-count .facetwp-counts,.search .content .content-footer .posts-count .facetwp-counts{padding-right:.5rem}.archive .content .content-footer .back-to-top,.search .content .content-footer .back-to-top{cursor:pointer}.archive .content .content-footer .back-to-top svg,.search .content .content-footer .back-to-top svg{width:36px;height:36px}@media screen and (min-width: 720px){.archive .content .content-footer .back-to-top svg,.search .content .content-footer .back-to-top svg{width:56px;height:56px}}.archive #content .ast-row,.search #content .ast-row{margin-left:0;margin-right:0}.archive .fwp-load-more,.archive .ast-load-more,.search .fwp-load-more,.search .ast-load-more{width:100%;background:rgba(0,0,0,0);color:#191e28;font-size:1rem;border:1.5px solid #313231;border-radius:0;padding:1.2rem !important;transition:all .3s;margin-top:6rem;margin-bottom:6rem}@media screen and (min-width: 720px){.archive .fwp-load-more,.archive .ast-load-more,.search .fwp-load-more,.search .ast-load-more{margin-top:3rem;margin-bottom:7rem;font-size:24px;padding:2rem !important}}.archive .fwp-load-more:hover,.archive .ast-load-more:hover,.search .fwp-load-more:hover,.search .ast-load-more:hover{background:#313231;color:#fff}.archive .no-top-hersteller,.search .no-top-hersteller{display:flex;align-items:center;justify-content:center}.archive .no-top-hersteller span,.search .no-top-hersteller span{text-align:center;font-size:18px}.archive article,.search article{width:100%;display:flex;flex-direction:column;padding:0;margin-bottom:2rem}@media screen and (min-width: 720px){.archive article,.search article{flex-direction:row}}.archive article .image-wrapper,.search article .image-wrapper{max-width:100%;width:100%;height:185px;background:#fff}@media screen and (min-width: 720px){.archive article .image-wrapper,.search article .image-wrapper{max-width:300px;height:auto}}.archive article .image-wrapper img,.search article .image-wrapper img{object-fit:cover;width:100%;height:100%}.archive article .post-content,.search article .post-content{width:100%;padding:1rem;background-color:#fff}.archive article .top-wrapper,.search article .top-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #313231;font-size:.875rem;font-weight:400}@media screen and (min-width: 720px){.archive article .top-wrapper,.search article .top-wrapper{font-size:1rem}}.archive article .top-wrapper span,.search article .top-wrapper span{display:inline-block;vertical-align:middle;height:26px;line-height:28px}.archive article .categories-wrapper,.search article .categories-wrapper{margin-bottom:1rem}.archive article .title-wrapper,.search article .title-wrapper{margin-bottom:1rem}@media screen and (min-width: 720px){.archive article .title-wrapper,.search article .title-wrapper{margin-bottom:2rem}}.archive article .title-wrapper a,.search article .title-wrapper a{color:#191e28}.archive article .title-wrapper a:hover,.search article .title-wrapper a:hover{color:#009fe3}.archive article .except-wrapper,.search article .except-wrapper{margin-bottom:2rem}.archive article .meta-wrapper,.search article .meta-wrapper{display:flex;justify-content:space-between;align-items:center}.archive article .meta-wrapper .address-wrapper,.search article .meta-wrapper .address-wrapper{display:flex;font-size:.875rem;line-height:1.5rem;color:#848d87}@media screen and (min-width: 720px){.archive article .meta-wrapper .address-wrapper,.search article .meta-wrapper .address-wrapper{font-size:1rem}}.archive article .meta-wrapper .address-wrapper .icon,.search article .meta-wrapper .address-wrapper .icon{margin-right:.5rem}.archive article .meta-wrapper .read-more,.search article .meta-wrapper .read-more{display:block;cursor:pointer;transition:all .3s;margin-left:auto}.archive article .meta-wrapper .read-more:hover,.search article .meta-wrapper .read-more:hover{transform:scale(1.05)}.archive article .meta-wrapper .read-more svg,.search article .meta-wrapper .read-more svg{max-width:34px}@media screen and (min-width: 720px){.archive article .meta-wrapper .read-more svg,.search article .meta-wrapper .read-more svg{max-width:49px}}.archive.category .content&gt;.ast-container{flex-direction:column}@media screen and (min-width: 720px){.archive.category .content&gt;.ast-container{flex-direction:row}}.post-type-archive-haendler .schwimmbad-filters .facetwp-type-proximity .select-wrapper{display:none}.post-type-archive-erlebnisbaeder .schwimmbad-filters div.fields .facetwp-type-proximity .select-wrapper{display:none;background-color:rgba(0,0,0,0)}.post-type-archive-erlebnisbaeder .schwimmbad-filters div.fields .facetwp-type-proximity .select-wrapper::before{content:"Umkreis";color:#848d87;margin-bottom:.5rem;display:inline-block}.post-type-archive-erlebnisbaeder .schwimmbad-filters div.fields .facetwp-type-proximity .select-wrapper::after{width:36px;height:36px}@media screen and (min-width: 720px){.post-type-archive-erlebnisbaeder .schwimmbad-filters div.fields .facetwp-type-proximity .select-wrapper::after{width:50px;height:50px;right:1rem}}.post-type-archive-erlebnisbaeder .schwimmbad-filters div.fields .facetwp-type-proximity .select-wrapper select{background-color:#fff !important;padding:1rem;border:none !important;font-size:1rem}@media screen and (min-width: 720px){.post-type-archive-erlebnisbaeder .schwimmbad-filters div.fields .facetwp-type-proximity .select-wrapper select{font-size:1.5rem;padding:1.5rem 2rem}}.post-type-archive-hersteller .archive-header{margin:2rem 0 0}@media screen and (min-width: 720px){.post-type-archive-hersteller .archive-header{margin:2rem 0}}.post-type-archive-hersteller .archive-header .hersteller-type{margin-bottom:2px}.post-type-archive-hersteller .archive-header .hersteller-type .facetwp-facet{display:flex;justify-content:space-between;padding:0;margin:0;list-style:none}@media screen and (min-width: 720px){.post-type-archive-hersteller .archive-header .hersteller-type .facetwp-facet{justify-content:flex-start}}.post-type-archive-hersteller .archive-header .hersteller-type .facetwp-facet .facetwp-radio{background:none;font-style:normal;font-weight:400;margin-bottom:.5rem;font-size:10px}@media screen and (min-width: 720px){.post-type-archive-hersteller .archive-header .hersteller-type .facetwp-facet .facetwp-radio{margin-left:1rem;margin-bottom:0;font-size:1rem}}@media screen and (min-width: 1024px){.post-type-archive-hersteller .archive-header .hersteller-type .facetwp-facet .facetwp-radio{margin-left:2rem;margin-bottom:0;font-size:1.25rem}}.post-type-archive-hersteller .archive-header .hersteller-type .facetwp-facet .facetwp-radio:first-of-type{display:none}.post-type-archive-hersteller .archive-header .hersteller-type .facetwp-facet .facetwp-radio.checked{color:#ea5420}.post-type-archive-hersteller .archive-header .hersteller-type .facetwp-counter{display:none}.post-type-archive-showroom .site-content .ast-row,.post-type-archive-haendlerverband .site-content .ast-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:30px}.post-type-archive-showroom .site-content .ast-row::before,.post-type-archive-haendlerverband .site-content .ast-row::before{display:none}@media screen and (min-width: 720px){.post-type-archive-showroom .site-content .ast-row,.post-type-archive-haendlerverband .site-content .ast-row{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.post-type-archive-showroom .showroom__card,.post-type-archive-haendlerverband .showroom__card{width:100%}.post-type-archive-showroom .showroom__card-img,.post-type-archive-haendlerverband .showroom__card-img{background-color:#fff}.post-type-archive-showroom .haendlerverband&gt;a,.post-type-archive-haendlerverband .haendlerverband&gt;a{width:100%}.post-type-archive-showroom .haendlerverband&gt;a&gt;div,.post-type-archive-haendlerverband .haendlerverband&gt;a&gt;div{background:#fff}.post-type-archive-event article .meta-wrapper{margin-bottom:1rem;display:block;font-size:.875rem;line-height:1.8rem}@media screen and (min-width: 720px){.post-type-archive-event article .meta-wrapper{font-size:1rem}}.woocommerce a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce form.checkout_coupon .button,.woocommerce #respond input#submit{background:rgba(0,0,0,0);border:1px solid #ea5420;color:#ea5420;box-sizing:border-box;border-radius:0;font-weight:400;padding:10px 20px}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce form.checkout_coupon .button:hover,.woocommerce #respond input#submit:hover{background:#ea5420;color:#fff;border-color:#ea5420;opacity:.75}.woocommerce #place_order{display:inline-block;padding:1.25rem;width:100%;background:#313231;border:0;color:#fff;text-align:center;font-weight:500;letter-spacing:5px;text-transform:uppercase;transition:opacity .3s}@media screen and (min-width: 720px){.woocommerce #place_order{padding:1.5rem}}.woocommerce #place_order:hover{opacity:.75}.woocommerce table.cart td.actions .button{background:rgba(0,0,0,0);border:1px solid #313231;color:#313231}.woocommerce table.cart td.actions .button:hover{background:rgba(0,0,0,0);color:#313231;border-color:#313231}.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button{background:rgba(0,0,0,0);border:1px solid #313231;color:#313231}.woocommerce .woocommerce-error a.button:hover,.woocommerce .woocommerce-info a.button:hover,.woocommerce .woocommerce-message a.button:hover{background:rgba(0,0,0,0);color:#313231;border-color:#313231}.woocommerce #add_payment_method #place_order{box-sizing:border-box;border-radius:0;font-weight:400;padding:10px 20px;background:rgba(0,0,0,0);border:1px solid #313231;color:#313231}.woocommerce #add_payment_method #place_order:hover{background:rgba(0,0,0,0);color:#313231;border-color:#313231}.woocommerce-account form .button{min-height:60px;background:rgba(0,0,0,0);border:1px solid #313231;color:#313231;padding:10px 20px}.woocommerce-account form .button:hover{background:rgba(0,0,0,0);color:#313231;border-color:#313231}.woocommerce form .form-row{padding:0;margin:0 0 1.5rem}.woocommerce form .form-row label{font-weight:600;font-size:.875rem;color:#9e9e9e}@media screen and (min-width: 720px){.woocommerce form .form-row label{font-size:1rem}}.woocommerce form .form-row input:not([type=checkbox]):not([type=radio]),.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:#fff;border:1px solid #313231;box-sizing:border-box;box-shadow:none;border-radius:0;width:100%;color:#313231;font-size:1rem;line-height:1.75rem}@media screen and (min-width: 1024px){.woocommerce form .form-row input:not([type=checkbox]):not([type=radio]),.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{font-size:1.125rem;line-height:2rem}}.woocommerce form .form-row .select2-container .select2-selection--single{background:#fff;border:1px solid #313231;box-sizing:border-box;box-shadow:none;border-radius:0;width:100%;padding:.825rem}.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered{margin:0;font-weight:400;color:#313231;font-size:1rem;line-height:1.75rem}@media screen and (min-width: 1024px){.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered{font-size:1.125rem;line-height:2rem}}.woocommerce form .form-row&gt;span{font-weight:500;font-size:.625rem;line-height:.75rem;color:#bdbdbd;display:block;margin-top:5px}.woocommerce form .form-row .optional{display:none}.woocommerce form .form-row .input-checkbox{width:auto}.woocommerce form .acf-field{border:none}.woocommerce form .acf-field[data-width]+.acf-field[data-width]{border:none}.woocommerce form .acf-field label{font-weight:600;font-size:.9rem;color:#9e9e9e;font-family:"Barlow",sans-serif}.woocommerce form .acf-field .acf-required{display:none}.woocommerce form .acf-field input[type=text],.woocommerce form .acf-field input[type=email],.woocommerce form .acf-field input[type=number],.woocommerce form .acf-field input[type=tel],.woocommerce form .acf-field input[type=url],.woocommerce form .acf-field textarea,.woocommerce form .acf-field select{background:#fff;border:1px solid #ededed;box-sizing:border-box;box-shadow:inset 0 0 8px rgba(0,0,0,.08);border-radius:4px;width:100%;padding:.75em;height:auto;font-size:.875rem;line-height:1.5rem}.woocommerce form .acf-field .acf-url i{top:12px}.woocommerce form .acf-field .insert-media{display:none}.woocommerce form .acf-field .description{font-weight:500;font-size:.75rem;line-height:.75rem;color:#bdbdbd;display:block;margin-top:5px}.woocommerce form .acf-field .acf-hl{padding:0;margin:0}.woocommerce form .acf-field .acf-hl li::before{display:none}.woocommerce form .acf-field .acf-hl a,.woocommerce form .acf-field .acf-hl select{padding:10px;line-height:1;font-size:1rem}.woocommerce form .acf-field .acf-gallery{height:auto !important}.woocommerce form .acf-field .acf-gallery-main{position:relative}.woocommerce form .acf-field .acf-gallery-attachments{position:relative;display:flex;flex-wrap:wrap;overflow:visible}.woocommerce form .acf-field .acf-gallery-toolbar{position:relative}.woocommerce form .acf-field .acf-checkbox-list label input{opacity:0;position:absolute;height:0;width:0}.woocommerce form .acf-field .acf-checkbox-list label input:checked+span::before{background-image:url("/wp-content/themes/hausbauhelden/assets/img/checkbox-on.png")}.woocommerce form .acf-field .acf-checkbox-list label span{position:relative;padding-left:20px}.woocommerce form .acf-field .acf-checkbox-list label span::before{content:"";background-image:url("/wp-content/plugins/facetwp/assets/images/checkbox.png");background-repeat:no-repeat;background-size:14px 14px;margin-bottom:4px;padding-left:20px;cursor:pointer;position:absolute;width:14px;height:14px;left:0;top:2px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{max-width:500px;flex-basis:500px;margin:auto}.woocommerce form.login .woocommerce-form-login__rememberme{margin-bottom:1rem;display:flex;align-items:center}.woocommerce form.login .woocommerce-form-login__rememberme input{margin-right:.5rem}.woocommerce-notices-wrapper ul,.woocommerce-NoticeGroup ul{margin-left:0;padding-left:2rem}.woocommerce-notices-wrapper ul.woocommerce-error::before,.woocommerce-NoticeGroup ul.woocommerce-error::before{left:10px}.woocommerce-notices-wrapper ul.woocommerce-error li::before,.woocommerce-NoticeGroup ul.woocommerce-error li::before{content:""}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f8f4f3}.woocommerce-error.woocommerce-message--info,.woocommerce-info.woocommerce-message--info,.woocommerce-message.woocommerce-message--info{padding-top:22px}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{margin:0}.woocommerce table.shop_table,.woocommerce-page table.shop_table{background-color:#f8f4f3;border:0;padding:1rem 1rem 2rem}@media screen and (min-width: 1024px){.woocommerce table.shop_table,.woocommerce-page table.shop_table{padding:2rem 3rem}}.woocommerce table.shop_table thead th,.woocommerce table.shop_table thead td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tbody td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td,.woocommerce-page table.shop_table thead th,.woocommerce-page table.shop_table thead td,.woocommerce-page table.shop_table tbody th,.woocommerce-page table.shop_table tbody td,.woocommerce-page table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td{padding:1rem}.woocommerce table.shop_table thead th:first-child,.woocommerce table.shop_table thead td:first-child,.woocommerce table.shop_table tbody th:first-child,.woocommerce table.shop_table tbody td:first-child,.woocommerce table.shop_table tfoot th:first-child,.woocommerce table.shop_table tfoot td:first-child,.woocommerce-page table.shop_table thead th:first-child,.woocommerce-page table.shop_table thead td:first-child,.woocommerce-page table.shop_table tbody th:first-child,.woocommerce-page table.shop_table tbody td:first-child,.woocommerce-page table.shop_table tfoot th:first-child,.woocommerce-page table.shop_table tfoot td:first-child{padding-left:0}.woocommerce table.shop_table thead th:last-child,.woocommerce table.shop_table thead td:last-child,.woocommerce table.shop_table tbody th:last-child,.woocommerce table.shop_table tbody td:last-child,.woocommerce table.shop_table tfoot th:last-child,.woocommerce table.shop_table tfoot td:last-child,.woocommerce-page table.shop_table thead th:last-child,.woocommerce-page table.shop_table thead td:last-child,.woocommerce-page table.shop_table tbody th:last-child,.woocommerce-page table.shop_table tbody td:last-child,.woocommerce-page table.shop_table tfoot th:last-child,.woocommerce-page table.shop_table tfoot td:last-child{padding-right:0}.woocommerce table.shop_table thead,.woocommerce-page table.shop_table thead{background-color:#f8f4f3}.woocommerce table.shop_table thead th,.woocommerce-page table.shop_table thead th{border:0}@media screen and (min-width: 1024px){.woocommerce table.shop_table tbody tr:first-child td,.woocommerce table.shop_table tbody tr:first-child th,.woocommerce-page table.shop_table tbody tr:first-child td,.woocommerce-page table.shop_table tbody tr:first-child th{padding-top:2rem}}.woocommerce table.shop_table tbody tr:last-child td,.woocommerce table.shop_table tbody tr:last-child th,.woocommerce-page table.shop_table tbody tr:last-child td,.woocommerce-page table.shop_table tbody tr:last-child th{border-bottom:0}.woocommerce table.shop_table tbody tr td,.woocommerce table.shop_table tbody tr th,.woocommerce-page table.shop_table tbody tr td,.woocommerce-page table.shop_table tbody tr th{border:0;border-bottom:1px solid #848d87}.woocommerce table.shop_table .product-remove,.woocommerce-page table.shop_table .product-remove{text-align:center !important}.woocommerce table.shop_table .qty,.woocommerce-page table.shop_table .qty{margin:0}.woocommerce table.shop_table .actions,.woocommerce-page table.shop_table .actions{padding:2rem 1rem 0}.woocommerce .cart-collaterals .cart_totals{padding:1rem 2rem}.woocommerce .cart-collaterals .cart_totals h2{background-color:#f8f4f3;border:0;font-weight:400}.woocommerce .cart-collaterals .cart_totals table tr th,.woocommerce .cart-collaterals .cart_totals table tr td{border-bottom:1px solid #848d87}.woocommerce .cart_totals{background-color:#f8f4f3;border:0}.woocommerce .cart_totals table tr th,.woocommerce .cart_totals table tr td{border-bottom:1px solid #848d87}.woocommerce ul#shipping_method li::before{display:none}.woocommerce-js .widget_shopping_cart .cart_list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 0}.woocommerce-js .widget_shopping_cart .cart_list li a:not(.remove){display:flex}.woocommerce-js .widget_shopping_cart .cart_list li img{position:relative;float:none;transform:none;top:0;margin-right:.5rem;min-width:4em}.woocommerce-js .widget_shopping_cart .cart_list li .quantity .qty{margin:0}.woocommerce-js .widget_shopping_cart .cart_list li .ast-mini-cart-price-wrap{margin-left:auto}.woocommerce.woocommerce-checkout form.checkout #customer_details h3,.woocommerce-page.woocommerce-checkout form.checkout #customer_details h3{padding-top:0;border:0;font-weight:400;font-size:1rem;line-height:1.5rem}@media screen and (min-width: 1024px){.woocommerce.woocommerce-checkout form.checkout #customer_details h3,.woocommerce-page.woocommerce-checkout form.checkout #customer_details h3{font-size:1.5rem;line-height:2rem}}.woocommerce.woocommerce-checkout form.checkout #customer_details #ship-to-different-address,.woocommerce-page.woocommerce-checkout form.checkout #customer_details #ship-to-different-address{margin-top:2rem;color:#9e9e9e;font-weight:600;font-size:.875rem}@media screen and (min-width: 720px){.woocommerce.woocommerce-checkout form.checkout #customer_details #ship-to-different-address,.woocommerce-page.woocommerce-checkout form.checkout #customer_details #ship-to-different-address{font-size:1rem}}.woocommerce.woocommerce-checkout form.checkout #order_review,.woocommerce-page.woocommerce-checkout form.checkout #order_review{border-top:0 !important}.woocommerce.woocommerce-checkout form.checkout #order_review #order_review_heading,.woocommerce-page.woocommerce-checkout form.checkout #order_review #order_review_heading{font-weight:400;width:100%;border:none;padding:0 0 1.5rem;font-size:1rem;line-height:1.5rem}@media screen and (min-width: 1024px){.woocommerce.woocommerce-checkout form.checkout #order_review #order_review_heading,.woocommerce-page.woocommerce-checkout form.checkout #order_review #order_review_heading{font-size:1.5rem;line-height:2rem}}.woocommerce.woocommerce-checkout form.checkout #order_review #order_payment_heading,.woocommerce-page.woocommerce-checkout form.checkout #order_review #order_payment_heading{padding-top:0;margin-top:0;font-size:1rem;line-height:1.5rem}@media screen and (min-width: 1024px){.woocommerce.woocommerce-checkout form.checkout #order_review #order_payment_heading,.woocommerce-page.woocommerce-checkout form.checkout #order_review #order_payment_heading{font-size:1.5rem;line-height:2rem}}.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table{padding:0 1rem}.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table td,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table td{padding-top:1rem;padding-bottom:1rem}.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table td:first-child,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table td:first-child{padding-left:0}.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table th,.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table th.product-total,.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table .product-name,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table th,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table th.product-total,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table .product-name{font-weight:400}.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table .recurring-totals th,.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table .subscription-details,.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table .amount,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table .recurring-totals th,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table .subscription-details,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table .amount{font-weight:700}.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table ul#shipping_method li,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table ul#shipping_method li{text-indent:0 !important}.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table li,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table li{padding:0 !important}.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table li::before,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table li::before{display:none}.woocommerce.woocommerce-checkout form.checkout #order_review table.shop_table .recurring-totals th,.woocommerce-page.woocommerce-checkout form.checkout #order_review table.shop_table .recurring-totals th{text-align:left}.woocommerce.woocommerce-checkout form.checkout .legal .input-checkbox,.woocommerce-page.woocommerce-checkout form.checkout .legal .input-checkbox{width:auto}.woocommerce.woocommerce-checkout form.checkout #wc-stripe-cc-form .required,.woocommerce-page.woocommerce-checkout form.checkout #wc-stripe-cc-form .required{display:none}.woocommerce.woocommerce-checkout form.checkout #wc-stripe-cc-form div.form-row,.woocommerce-page.woocommerce-checkout form.checkout #wc-stripe-cc-form div.form-row{padding-bottom:0}.woocommerce.woocommerce-checkout form.checkout #wc-stripe-cc-form .wc-stripe-elements-field,.woocommerce-page.woocommerce-checkout form.checkout #wc-stripe-cc-form .wc-stripe-elements-field{background:#fff;border:1px solid #ededed;box-sizing:border-box;box-shadow:inset 0 0 8px rgba(0,0,0,.08);border-radius:4px;width:100%;font-size:.875rem;line-height:1.5rem;color:#666;padding:.75em;height:auto}.woocommerce.woocommerce-checkout form.checkout .place-order.wc-gzd-place-order,.woocommerce-page.woocommerce-checkout form.checkout .place-order.wc-gzd-place-order{text-align:center;margin-bottom:1.3rem}.woocommerce.woocommerce-checkout form.checkout .wc-gzd-checkbox-placeholder-legal,.woocommerce-page.woocommerce-checkout form.checkout .wc-gzd-checkbox-placeholder-legal{margin-bottom:1rem}.woocommerce.woocommerce-checkout.woocommerce-order-received li:before,.woocommerce-page.woocommerce-checkout.woocommerce-order-received li:before{display:none}.single-product #content div.product form input{border-color:#ededed}.single-product #content div.product .woocommerce-tabs ul.tabs li{display:inline-block;margin-right:1rem}.single-product div.product .entry-summary .entry-title{font-size:1.75rem;line-height:2.25rem}@media screen and (min-width: 720px){.single-product div.product .entry-summary .entry-title{font-size:2.25rem;line-height:2.75rem;margin-bottom:2rem}}.single-product div.product .entry-summary .price{margin-bottom:2rem}.single-product div.product .entry-summary form.cart{display:flex;margin-bottom:.5rem}.single-product div.product .entry-summary form.cart input{height:100%;margin-left:0}.single-product div.product .entry-summary form.variations_form{flex-wrap:wrap}.single-product div.product .entry-summary form.variations_form .variations .select-wrapper::after{width:30px;height:30px}.single-product div.product .entry-summary form.variations_form .variations_button{display:flex}.single-product div.product .entry-summary .product_meta{padding-top:1rem;font-size:1rem;line-height:1.75rem}@media screen and (min-width: 1024px){.single-product div.product .entry-summary .product_meta{font-size:1.125rem;line-height:2rem}}.single-product div.product .entry-summary .wc-gzd-additional-info{font-size:1rem;line-height:1.75rem}@media screen and (min-width: 1024px){.single-product div.product .entry-summary .wc-gzd-additional-info{font-size:1.125rem;line-height:2rem}}.single-product div.product .woocommerce-tabs{background-color:#f8f4f3;width:100vw;margin-left:50%;transform:translateX(-50%);padding:2rem 20px 2rem}@media screen and (min-width: 1024px){.single-product div.product .woocommerce-tabs{padding:3rem 0 2rem}}.single-product div.product .woocommerce-tabs ul.tabs{max-width:1032px;margin:0 auto 2rem}.single-product div.product .woocommerce-tabs ul.tabs li a{color:#313231;font-weight:400;font-size:1rem;line-height:1.5rem}@media screen and (min-width: 1024px){.single-product div.product .woocommerce-tabs ul.tabs li a{font-size:1.25rem;line-height:2rem}}.single-product div.product .woocommerce-tabs ul.tabs li.active{color:#202020}.single-product div.product .woocommerce-tabs ul.tabs li.active::before{background-color:#202020}.single-product div.product .woocommerce-tabs .panel{max-width:1032px;margin:auto}.post-type-archive-product.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0}.post-type-archive-product.woocommerce ul.products li.product .button{width:100%;display:inline-block;text-align:center}@media screen and (min-width: 1024px){.post-type-archive-product.woocommerce ul.products.columns-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px}}.post-type-archive-product.woocommerce ul.products.columns-3::before{display:none}.post-type-archive-product.woocommerce ul.products.columns-3 li.product{width:100%}.woocommerce-account{color:#313231}.woocommerce-account h1.entry-title{padding:2rem 0;margin:0;color:#191e28}.woocommerce-account h2{font-weight:600;margin-bottom:2rem !important}.woocommerce-account #primary{margin-top:0}.woocommerce-account .entry-header{display:none}.woocommerce-account .woocommerce-notices-wrapper{flex-basis:100%;max-width:100%}.woocommerce-account .woocommerce{display:flex;justify-content:space-between;flex-wrap:wrap}.woocommerce-account .woocommerce&gt;h2{max-width:100%;flex-basis:100%;margin-top:1rem}.woocommerce-account.woocommerce-lost-password .woocommerce{display:block}.woocommerce-account .woocommerce-MyAccount-navigation{border-right:1px solid #313231;padding-top:2rem;flex-basis:100%}@media screen and (min-width: 992px){.woocommerce-account .woocommerce-MyAccount-navigation{flex-basis:20%;max-width:20%;padding-top:0}}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:0;padding:.5em 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li::before{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#313231;text-decoration:none;font-weight:400;background-color:rgba(0,0,0,0);position:relative;display:inline;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#009fe3}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#009fe3}.woocommerce-account .woocommerce-MyAccount-content{margin:2rem 0 3rem auto;flex-basis:100%}@media screen and (min-width: 992px){.woocommerce-account .woocommerce-MyAccount-content{flex-basis:80%;max-width:80%;padding-left:30px;margin-top:0}}.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{border:0;padding:0;background:rgba(0,0,0,0)}.woocommerce-account .woocommerce-Addresses.col2-set{display:flex;flex-direction:column}.woocommerce-account .woocommerce-Addresses.col2-set .woocommerce-Address{width:100%}.woocommerce-account .woocommerce-Addresses.col2-set .woocommerce-Address .woocommerce-Address-title{background-color:#f8f4f3;border:0;border-bottom:1px solid #848d87}.woocommerce-account .woocommerce-Addresses.col2-set .woocommerce-Address address{background-color:#f8f4f3;border:0;padding:1.5rem 1.7rem}.woocommerce-account .woocommerce-Addresses.col2-set .woocommerce-Address h3{margin:0}.woocommerce-account form .button{margin-top:1rem}.woocommerce-account .woocommerce-EditAccountForm&gt;p:last-of-type,.woocommerce-account .woocommerce-address-fields&gt;p:last-of-type{text-align:center}.account-payment-methods .woocommerce-PaymentMethod{background:#fcfcfc;border:1px solid #ededed;box-sizing:border-box;border-radius:4px;padding:.5rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:1rem}@media screen and (min-width: 992px){.account-payment-methods .woocommerce-PaymentMethod{justify-content:flex-start}}.account-payment-methods .woocommerce-PaymentMethod .logo{margin-right:1rem}.account-payment-methods .woocommerce-PaymentMethod .logo img{width:50px;}.account-payment-methods .woocommerce-PaymentMethod .type{font-weight:600;font-size:.75rem;line-height:1.5rem;color:#9e9e9e}.account-payment-methods .woocommerce-PaymentMethod .number{font-weight:600;font-size:1rem;line-height:1.5rem}.account-payment-methods .woocommerce-PaymentMethod .actions{margin:1rem auto 0;display:flex;align-items:center;flex-basis:100%;max-width:100%;justify-content:center}@media screen and (min-width: 992px){.account-payment-methods .woocommerce-PaymentMethod .actions{flex-basis:auto;margin-left:auto;margin-top:0;margin-right:0}}.account-payment-methods .woocommerce-PaymentMethod .actions a{display:flex;margin:0 .25rem}.account-payment-methods .woocommerce-PaymentMethod .actions a:last-child{margin-right:0}.woocommerce-MyAccount-content .button.add-payment-method{margin-top:2rem}.woocommerce-account table.shop_table{border:0}.woocommerce-account table.shop_table thead{background-color:rgba(0,0,0,0)}.woocommerce-account table.shop_table thead th{font-weight:600;font-size:.875rem;line-height:1.25rem;color:#9e9e9e}.woocommerce-account table.shop_table tr:last-child td{border-bottom:1px solid #ededed}.woocommerce-account table.shop_table td{border-right:0;border-left:0}.woocommerce-account table.shop_table td:first-child{padding-left:0}.woocommerce-account table .product-name{display:flex;align-items:center}.woocommerce-account table .action{display:inline-block;margin:0 .25rem}.woocommerce-account table .action.view svg{width:16px}.subscription-details__row{margin-bottom:1rem}.subscription-details__row .label{font-weight:600;font-size:.9rem;color:#9e9e9e;font-family:"Barlow",sans-serif}.subscription-details__row .text{font-weight:600;font-size:1rem;line-height:1.75rem}.subscription-details__row.actions{margin-top:2rem}.subscription-details__row.actions a{display:block;width:100%;border:2px solid rgba(0,0,0,0);text-align:center}@media screen and (min-width: 992px){.subscription-details__row.actions a{width:auto;display:inline-block;margin:0 .5rem}.subscription-details__row.actions a:first-child{margin-left:0}.subscription-details__row.actions a:last-child{margin-right:0}}.subscription-details__row.actions .cancel{background-color:#fff;border:2px solid rgba(0,0,0,0);color:rgba(0,0,0,0);margin-bottom:.5rem}@media screen and (min-width: 992px){.subscription-details__row.actions .cancel{margin-bottom:0}}
</pre></body></html>