input[type='submit'],input[type="button"],button:not(.icon),.button:not(.icon){padding-bottom:2px;padding-top:2px}@media screen and (max-width:650px){.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;padding-bottom:30px}}.absolute-footer{display:none}button#place_order{font-size:1em}.fakeh6{font-size:.85em;opacity:.8;letter-spacing:.05em;line-height:1.05;text-transform:uppercase}.fakeh2{font-size:.55em;opacity:.8;letter-spacing:.05em;line-height:1.05;text-transform:uppercase}@media screen and (max-width:650px){.fakeh2{font-size:.7em}input[type='submit'],input[type="button"],button:not(.icon),.button:not(.icon){padding-bottom:3px;padding-top:3px}}.collapse p,.collapse h1,.collapse h2,.collapse h3,.collapse h4{margin-bottom:0}.fill,.box-image,.flickity-viewport,.slider{border-radius:20px!important}.accordion-item{background:#f1efe9;margin-bottom:10px;border-radius:20px!important;padding:10px}.dark .accordion-item{background:#292933;margin-bottom:10px;border-radius:20px!important;padding:10px}.accordion-title.active{background-color:#fff0}.accordion-item .toggle i{font-size:1em}.accordion-title{font-weight:700;border-top:0;font-size:90%!important}.accordion-title{border-top:0px!important}.dark .button.is-form:hover,.button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{-webkit-box-shadow:none;box-shadow:none}p:not(.stars) a:not(.button):not(.woocommerce-loop-product__link){background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-position:100%;background-size:100% 100%;background-repeat:no-repeat;position:relative;transition:all 0.2s;padding-bottom:1px}p a:hover:not(.button){background-size:0 100%}.button.is-underline:hover:before{right:0%;width:0%;left:inherit}.button.is-underline:before{left:0;width:100%;opacity:1}u{text-underline-offset:3px}.header-inner.container{margin-top:20px!important;max-width:1380px;border-radius:20px;padding:0 40px;background:rgb(114 192 204 / .8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header-wrapper.stuck,.header-shadow .header-wrapper,.layout-shadow #wrapper{-webkit-box-shadow:none!important;box-shadow:none!important}@media screen and (max-width:549px){.header-inner.container{margin-top:10px!important;height:90px;max-width:950px;border-radius:20px;padding:0 40px;background:rgb(114 192 204 / .8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header-main{padding:0 15px}}@font-face{font-family:'Ibrand';src:url(/wp-content/themes/flatsome-child/fonts/Ibrand.eot);src:url('/wp-content/themes/flatsome-child/fonts/Ibrand.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/flatsome-child/fonts/Ibrand.woff2) format('woff2'),url(/wp-content/themes/flatsome-child/fonts/Ibrand.woff) format('woff'),url(/wp-content/themes/flatsome-child/fonts/Ibrand.ttf) format('truetype'),url('/wp-content/themes/flatsome-child/fonts/Ibrand.svg#MyriadPro-Light') format('svg');font-weight:300;font-style:normal;font-display:fallback}html,{font-family:'Sofia Sans',sans-serif;font-size:20px;font-weight:400;font-variant-position:normal;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important}h1{font-family:'Sofia Sans',sans-serif;font-weight:700;font-size:40px;font-size:48px;font-style:normal;line-height:1em}h2{font-family:'Sofia Sans',sans-serif;font-weight:700;font-size:40px}h3{font-family:'Sofia Sans',sans-serif;font-weight:700;font-size:38px;line-height:1.2em}h4{font-family:'Sofia Sans',sans-serif;font-weight:600;font-size:28px;line-height:1.2em}h5{font-family:'Sofia Sans',sans-serif;font-weight:600;font-size:18px!important}h6{font-family:'Sofia Sans',sans-serif;font-weight:600;font-size:14px}p{font-family:'Sofia Sans',sans-serif;font-weight:300;font-size:18px}a{font-family:'Sofia Sans',sans-serif;font-weight:300;font-size:20px}ul{font-family:'Sofia Sans',sans-serif;font-weight:300;font-size:18px!important}ul a{font-size:18px;font-family:'Sofia Sans',sans-serif;font-weight:300}strong{font-family:'Sofia Sans',sans-serif;font-weight:900;font-size:20px}h1{font-family:'Sofia Sans',sans-serif;font-weight:400;font-size:48px;line-height:1em}h2{font-family:'Sofia Sans',sans-serif;font-weight:400;font-size:40px}h3{font-family:'Sofia Sans',sans-serif;font-weight:700;font-size:38px}h4{font-family:'Sofia Sans',sans-serif;font-weight:600;font-size:30px}h5{font-family:'Sofia Sans',sans-serif;font-weight:600;font-size:18px}p{font-family:'Sofia Sans',sans-serif;font-weight:100;font-size:20px}.ibrand h1{font-family:'Ibrand',sans-serif;font-weight:300;font-size:48px;line-height:1em}.ibrand-big h1{font-family:'Ibrand',sans-serif;font-weight:300;font-size:80px;line-height:1em}.ibrand-mobile h1{font-family:'Ibrand',sans-serif;font-weight:300;font-size:70px;line-height:1em}.ibrand h2{font-family:'Ibrand',sans-serif;font-weight:300;font-size:38px;line-height:1em}.ibrand-big h2{font-family:'Ibrand',sans-serif;font-weight:300;font-size:60px;line-height:1em}.ibrand p{font-family:'Ibrand',sans-serif;font-weight:600;font-size:20px;line-height:1em}.ibrand-light p,.ibrand-space p{font-family:'Ibrand',sans-serif;font-weight:100;font-size:20px;line-height:1em}.fw-300 *{font-weight:300;letter-spacing:.5px}.fw-400 *{font-weight:400}.fw-600 *{font-weight:600}.fw-700 *{font-weight:700}.fw-900 *{font-weight:900}.fw-black *,body.sms-group *.fw-black{font-weight:900!important}.text-lh-08 *{line-height:.8em}.text-lh-1 *{line-height:1em}.text-lh-small *{line-height:1.1em}.text-lh-medium *{line-height:1.3em}.text-lh-large *{line-height:1.5em}.medium h2{font-size:48px;line-height:1em}.smaller h2{font-size:34px;line-height:1em}.small h2{font-size:44px;line-height:1em}.large h3{font-size:42px}.small h3{font-size:28px}.smaller h3{font-size:26px}.smallest h3{font-size:22px}.small h4{font-size:26px}.smaller h4{font-size:24px}.smallest h4,body.sms-group .smallest h1{font-size:22px}.banner-dienstleistung h4.section-title{font-family:'Ibrand',sans-serif;font-weight:300;letter-spacing:1px;font-size:18px}.h2-style h1{font-size:52px}.location-title.small h2{font-size:32px}.location-title h2{font-size:32px}.smaller p{font-size:15px}.small p{font-size:17px}.large p{font-size:22px}.largest p{font-size:26px}.smaller p{font-size:15px}.small p{font-size:17px}.large p{font-size:22px}.largest p{font-size:26px}.text-uppercase *{text-transform:uppercase!important}*.text-uppercase{text-transform:uppercase!important}.h3-style p{color:dimgray;font-size:26px;font-family:'ibrand',sans-serif;font-weight:700}.h1-style p{font-family:'Ibrand',sans-serif;font-weight:900;font-size:48px}.p-strong-style h3{font-size:20px;line-height:1.6em}#header #top-bar .nav li .header-vertical-menu__opener span{color:#fff;font-size:15px}#header #top-bar .nav.nav-right>li>a{font-family:"Ibrand",sans-serif;color:#fff;font-weight:600;font-size:15px}#header #masthead .nav-left .html{font-family:"Ibrand",sans-serif;font-weight:700;font-size:18px;color:#3e3e3e}.accordion .accordion-item .accordion-title{font-size:24px;color:#5f5f5f}@media screen and (min-width:550px){.ibrand-big h2{font-family:'Ibrand',sans-serif;font-weight:300;font-size:60px;letter-spacing:-1px;line-height:1em}}@media screen and (max-width:550px){h1,.ibrand-big h1{font-size:40px}.ibrand h2{font-size:30px}}.button.alt,.button.checkout,.checkout-button,.secondary{font-family:'Sofia Sans',sans-serif}.message-wrapper{font-family:'Sofia Sans',sans-serif}.shop_table .cart_item td{font-family:'Sofia Sans',sans-serif}.cart_totals tbody th{font-family:'Sofia Sans',sans-serif}.shop_table .cart_item td{font-family:'Sofia Sans',sans-serif}.shop_table tfoot th{font-family:'Sofia Sans',sans-serif}thead{font-family:'Sofia Sans',sans-serif}tr{font-family:'Sofia Sans',sans-serif}span.amount{font-family:'Sofia Sans',sans-serif}.filter-button{font-family:'Sofia Sans',sans-serif}.wgm-kur-notice-review,.woocommerce-de_price_taxrate{font-family:'Sofia Sans',sans-serif}.tax-and-shipping-customized,.woocommerce_de_versandkosten{font-family:'Sofia Sans',sans-serif}.product_meta>span{font-family:'Sofia Sans',sans-serif}.shipping_de.shipping_de_string,.wgm-gtin{font-family:'Sofia Sans',sans-serif}.box-image .out-of-stock-label{font-family:'Sofia Sans',sans-serif}span.widget-title{font-family:'Sofia Sans',sans-serif}label,legend{font-size:1em;font-weight:500}h1.entry-title{font-family:'Sofia Sans',sans-serif}a.added_to_cart{font-family:'Sofia Sans',sans-serif}.woocommerce-variation-add-to-cart,form.cart{font-family:'Sofia Sans',sans-serif}