.box-image.processing:before,.dark .loading-spin,.dark .processing:before,.dark.loading-spin,.dark.processing:before{border:6px solid var(--red) !important;border-left-color:var(--color1) !important;}
.transparent-1{opacity:.7 !important;}
.transparent-2{opacity:.5 !important;font-size:4rem;}
.transparent-3{opacity:.3 !important;}
.page-loader{z-index:99999999 !important;}
.page-loader-logo img{display:none !important;}
.page-loader-logo{display:none;}
.page-loader-spin{opacity:0;transition:opacity .3s;transition-delay:.1s;}
.loading-site .page-loader{opacity:1 !important;}
.loading-spin.centered,.processing:before{left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;z-index:99;}
.loading-spin{border-radius:50%;}
.loading-spin,.processing:before{animation:spin .6s linear infinite;border-bottom:3px solid var(--main) !important;border-left:3px solid var(--color6) !important;border-radius:50%;border-right:3px solid var(--color3) !important;border-top:3px solid var(--color11) !important;content:"";font-size:10px;height:30px;margin:0 auto;opacity:1 !important;pointer-events:none;text-indent:-9999em;width:30px;}
.loading-spin,.processing{position:relative;}
.nf-loading-spinner{width:40px;height:40px;margin:100px auto;background-color:var(--red) !important;border-radius:100%;animation:nf-scaleout 1s ease-in-out infinite;}
:root{--main:#23313f;--red:#ee5c2e;--blue:#10a3d1;--white:#ffffff;--yellow:#ffdd59;--color1:#F8F9FA;--color2:#f4f4f5;--color3:#ced4da;--color4:#a1a1aa;--color5:#5a5a5f;--color5-rgba:rgb(90,90,95);--color6:#585858;--color7:#2b2b2b;--color8:#222222;--color9:#212123;--color10:#1c1b1b;--color11:#111114;--darkmain:#212123;--black:#000000;--darkwhite:#ffffff;--darkcolor1:#585858;--darkcolor2:#5a5a5f;--darkcolor3:#23313f;--darkcolor4:#2b2b2b;--darkcolor5:#222222;--darkcolor6:#111114;}
#wp-admin-bar-top-secondary{display:none !important;}
@supports (overflow:clip){body{overflow-x:clip;}
}
html{font-size:100%;}
body,html{scrollbar-width:thin;scrollbar-color:#ee5c2e #111;}
html::-webkit-scrollbar{width:10px;}
html::-webkit-scrollbar-track{background-color:#111;}
html::-webkit-scrollbar-thumb{background-color:#ee5c2e;border-radius:6px;border:3px solid #111;}
.dark,.mfp-auto-cursor,.mfp-ready,.mfp-wrap,.off-canvas,.off-canvas-center{scrollbar-width:thin;scrollbar-color:#a1a1aa #111;}
.off-canvas .mfp-content::-webkit-scrollbar{width:10px;max-width:10px;}
.off-canvas .mfp-content::-webkit-scrollbar-track{background-color:#111;}
.off-canvas .mfp-content::-webkit-scrollbar-thumb{background-color:#a1a1aa;border-radius:6px;border:3px solid #111;}#comments{margin-top:110px !important;}
#comments .comment-respond{background-color:transparent !important;border:2.5px solid rgb(52,58,64,0.1) !important;border-left:2.5px solid var(--blue) !important;border-bottom:2.5px solid var(--blue) !important;font-family:"Lexend Exa",sans-serif !important;color:var(--color1) !important;font-weight:400 !important;font-style:normal;border-radius:5px;padding:36px 15px 0px 15px;float:left !important;width:100% !important;margin-bottom:110px;}
#comments .comment-respond .comment-reply-title{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;text-transform:unset !important;font-style:normal;opacity:0.85 !important;font-size:2.2rem !important;color:var(--color11) !important;letter-spacing:0px !important;margin-bottom:1rem !important;margin-top:1rem !important;text-align:left !important;}
.comment-form>p,form{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;letter-spacing:1px !important;text-transform:none;font-weight:400 !important;font-size:0.9rem !important;color:var(--color5) !important;letter-spacing:1px !important;margin-bottom:1rem;font-style:normal;}
.comment-form label,legend{display:block;font-size:1.3em !important;font-weight:30;letter-spacing:1px !important;margin-bottom:0.5em;}
.comment-form input[type="email"],.comment-form input[type="text"],.comment-form input[type="url"],.comment-form textarea{background-color:var(--color1);color:var(--color10) !important;border:2.5px rgb(17,17,20,0.1) solid !important;height:2.507em !important;transition:filter 1.6s,opacity 1.8s,border 0.8s,background-color 1.8s;}
.comment-form input[type="email"]:hover,.comment-form input[type="text"]:hover,.comment-form input[type="url"]:hover,.comment-form textarea:hover{background-color:var(--color3);color:var(--color11) !important;border:2.5px var(--blue) solid !important;height:2.507em !important;transition:filter 0.3s,transform 0.4s,opacity 0.4s,border 0.2s,background-color 0.4s;}
#main .comment-form input[type="checkbox"]{position:relative;top:20px !important;left:-4px;border:3px solid var(--red) !important;}
#newsletter .form-flat input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;height:1.6em !important;line-height:1 !important;height:26px !important;width:26px !important;border-radius:2px !important;border:3px solid var(--red) !important;display:inline-flex;}
@media only screen and (max-width:849px){.sticky-add-to-cart-wrapper .product-title-small,.sticky-add-to-cart-wrapper img{display:none;}
} .glossary-search-term,.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content textarea input[type=email],.ninja-forms-field,.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:2.5px solid rgb(161,161,170,.6) !important;height:2.9em !important;transition:filter 1.6s,opacity 1.8s,border .8s,background-color 1.8s !important;background:var(--color2) !important;border-radius:0 !important;box-shadow:inset 0 -1.8em 1em 0 transparent;color:var(--color7) !important;transition:all .5s !important;border-radius:16px !important;}
.glossary-search-term:active,.nf-form-content .list-select-wrap .nf-field-element>div:active,.nf-form-content textarea:hover input [type=email]:active,.ninja-forms-field:active,.select-resize-ghost:active,.select2-container .select2-choice:active,.select2-container .select2-selection:active,input [type=date]:active,input [type=password]:active,input [type=tel]:active,input [type=text]:active,input [type=url]:active,input[type=date]:active,input[type=email]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=tel]:active,input[type=text]:active,input[type=url]:active,select:active,textarea:active{background-color:#1f1f1f !important;color:var(--color1) !important;border:2.5px var(--red) solid !important;height:2.9em !important;transition:filter .3s,transform .4s,opacity .4s,border .2s,background-color .4s !important;filter:invert(.6) !important;border-radius:16px !important;}
.glossary-search-term:hover,.nf-form-content .list-select-wrap .nf-field-element>div:hover,.nf-form-content textarea:hover input [type=email]:hover,.ninja-forms-field:hover,.select-resize-ghost:hover,.select2-container .select2-choice:hover,.select2-container .select2-selection:hover,input [type=date]:hover,input [type=password]:hover,input [type=tel]:hover,input [type=text]:hover,input [type=url]:hover,input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{background-color:var(--color3) !important;color:var(--color11) !important;border:2.5px var(--blue) solid !important;height:2.9em !important;transition:filter .3s,transform .4s,opacity .4s,border .2s,background-color .4s !important;border-radius:16px !important;}
.wpcf7 p{margin-bottom:0px !important}
.wpcf7-submit{margin-bottom:55px !important}
.product-subtotal{text-align:right !important;}
.page-id-728736 h4{color:#6d6d6d !important;font-size:1.6rem !important;opacity:1 !important;}
.page-id-728736 h5{color:#6d6d6d !important;font-size:1.6rem !important;opacity:1 !important;}
button,.button{text-transform:none;border-radius:3px !important}
.single_add_to_cart_button.button{position:relative;left:20px}
.single_add_to_cart_button.button,.page-checkout button#place_order,.woocommerce-form-row .button,.woocommerce-form-row .page-checkout button,.glossary-search,#main p a.anfrage,.anfrage,.woocommerce-Button,.woocommerce-form-login .button,.woocommerce-form-register__submit,input[type=button].button,input[type=reset].button,input[type=submit],input[type=submit].button a.woocommerce-form-register__submit,p.anfrage{position:relative;color:var(--color1) !important;font-size:1.4rem !important;font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;z-index:1;text-decoration:none;display:inline !important;cursor:pointer !important;background:linear-gradient(var(--color10) 0 0) var(--p,0)/var(--p,0) no-repeat !important;transition:.6s,background-position 2s !important;padding:12px 30px !important;line-height:1em !important;min-height:1em !important;height:1.6em !important;word-wrap:break-word !important;border-bottom:solid 3px var(--white) !important;background-color:var(--red) !important;border-radius:99px !important;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;line-height:1em !important;min-height:1em !important;height:2.3em !important;}
.single_add_to_cart_button.button:hover,.page-checkout button#place_order:hover,.woocommerce-form-row .button:hover,.woocommerce-form-row .page-checkout button:hover,.glossary-search:hover,#main p a.anfrage:hover,.anfrage:hover,.woocommerce-Button:hover,.woocommerce-form-login .button:hover,.woocommerce-form-register__submit:hover,input[type=button].button:hover,input[type=reset].button:hover,input[type=submit].button:hover a.woocommerce-form-register__submit:hover,input[type=submit]:hover,p.anfrage:hover{background-color:var(--color2) !important;--p:100% !important;color:var(--color1) !important;border-bottom:solid 3px var(--red) !important;border-radius:99px;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
.button,button{font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;border-left:0 !important;border-right:0 !important;border-top:0 !important;}
#main input[type=checkbox],input[type=radio]{font-size:16px;margin-right:30px !important;}
.wpcf7-submit{position:relative;top:28px !important;}
#order_review .wc-gzd-checkbox-placeholder label,.page-checkout .woocommerce-gzd-legal-checkbox-text p{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;letter-spacing:1px !important;text-transform:none;font-weight:400 !important;font-size:1.2rem !important;color:var(--color5) !important;letter-spacing:1px !important;margin-bottom:1rem;font-style:normal;}
.quantity input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:0 !important;font-size:1em;max-width:2.5em;text-align:center;width:2.5em;height:3.25rem !important;border:none !important;background-color:#fff !important;}
#main a.product-support{font-family:"PlusJakartaSans",sans-serif !important;background:#000000 !important;font-weight:400 !important;letter-spacing:1px !important;color:#9b9b9b !important;text-transform:none;width:100%;min-width:100% !important;border-radius:95px !important;display:grid;font-size:1.55rem;border-color:rgb(255 255 255);letter-spacing:-1px;color:var(--color9);position:relative;top:0px !important;word-wrap:break-word !important;border-bottom:solid 3px var(--red) !important;height:2.0em !important;}
#main a.product-support:hover{font-family:"PlusJakartaSans",sans-serif !important;background:var(--red) !important;border-radius:95px !important;font-weight:400 !important;letter-spacing:-1px;color:var(--color3);border-bottom:solid 3px var(--blue) !important;position:relative;top:0px !important;}.map .section-bg:is(img,picture,video){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:invert(0);}
.content-slider{padding-bottom:150px !important;}
.map h2{font-family:"VoldaSans",sans-serif!important;color:var(--red) !important;font-size:8rem !important;font-weight:400 !important;opacity:1 !important;transform:rotate(-3deg);position:relative;left:-90px;top:110px}
.is-thin strong,.thin-font strong{font-weight:400 !important;font-size:6rem !important;font-family:"VoldaSans",sans-serif !important;letter-spacing:-2px;opacity:.5;}
.map-adress h3{font-size:6rem !important;font-weight:400 !important;letter-spacing:1px !important;margin-left:-1px !important;opacity:.40;}
@media only screen and (max-width:1260px){.map-adress h3,.map h2{font-size:6rem !important;}
}
@media only screen and (max-width:1024px){.map-adress h3{font-size:4rem !important;}
.map h2{top:410px}
}
@media only screen and (max-width:849px){.map-adress h3,.map h2{font-size:3rem !important;}
}
@media only screen and (max-width:768px){}
@media only screen and (max-width:467px){.map-adress h3,.map h2{font-size:2rem !important;}
}.product-quantity{display:none!important}
.product-page-accordian .accordion-title{display:block;position:relative;margin-bottom:.4rem;margin-left:0 !important;padding:.2em .28em !important;border-top:3px solid rgb(35 49 63 / 0) !important;border-radius:5px;background-color:rgba(0,0,0,.5) !important;color:var(--color2);font-family:"VoldaSans",sans-serif;font-size:6.4rem;font-weight:400;line-height:.95;letter-spacing:-4px;text-align:left !important;text-transform:uppercase;opacity:1 !important;transition:all 1.4s ease-in-out,border 1s ease-out,background-color 1s !important;}
.product-page-accordian .accordion-title:hover{background-color:rgba(255,255,255,.4) !important;opacity:1 !important;filter:invert(1) brightness(1.6) opacity(.6);transition:all 1.4s ease-in-out,border 1s ease-out,background-color 1s !important;}
.product-page-accordian .accordion-title .icon-angle-down::before{content:"";display:inline-table;width:90px !important;height:90px !important;transform:rotate(-90deg);background-image:url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg" style="width:200px;height:200px;"><path class="line-point-left1 stroke1" d="M66.5 18L34 50.5L66.5 83" stroke="%23000" stroke-width="6px" style="animation-duration:1.6s;"></path></svg>');background-repeat:no-repeat;background-position:50% 50%;background-size:90px 90px;font-size:unset;opacity:.7 !important;transition:all 1.4s ease-in-out;}
.product-short-description p{margin-bottom:0 !important;margin-right:15px;color:var(--color6) !important;font-family:"Lexend Exa",sans-serif !important;font-size:1.4rem !important;font-weight:400 !important;line-height:1.3 !important;letter-spacing:-1px;}
.product-details p{margin-bottom:5px !important;}
#main .product-details .product-meta .tagged_as,.product-details .tagged_as{display:none !important;}
.add-card-support{display:inline}
.add-card-support .support{flex-basis:66%!important;width:66%!important;max-width:66%!important;min-width:66%!important;}
.add-card-support .col{width:66% !important;max-width:66%;padding:0 0px 0px !important;}
.add-card-support .cart,.add-card-support .product-support{top:0;}
a.product-support{font-family:"PlusJakartaSans",sans-serif !important;background:var(--red) !important;font-weight:400 !important;letter-spacing:1px !important;text-transform:none;width:100%;min-width:100% !important;border-radius:5px !important;display:grid;font-size:1.55rem;border-color:rgba(0,0,0,0.05);letter-spacing:-1px;filter:invert(1);position:relative;top:40px !important;}
.woocommerce-variation-add-to-cart,form.cart{display:flex;flex-wrap:wrap;gap:1em;width:100%;}
.product-details .product_meta{margin-top:0 !important;margin-bottom:1em;font-size:1rem !important;font-weight:400;}
.product-details .product_meta>span{display:block;padding:0 !important;font-weight:400 !important;border-top:0 dotted #ddd !important;}
.product-details .sku_wrapper,.product-details .sku_wrapper span{padding:0 !important;border-top:0 dotted #ddd !important;color:var(--color7) !important;font-size:1em;font-weight:400 !important;}
.footer-tags{font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;}
.footer-tags span,.sku_wrapper span,.footer-tags .sku{color:var(--color7) !important;font-size:.85rem;font-weight:400 !important;border-top:0 dotted #ddd !important;font-family:"PlusJakartaSans",sans-serif;}
.footer-tags .posted_in{margin-bottom:8px;}
.footer-tags a{margin:0;padding:2px 2px 4px;border-radius:5px;background-color:var(--color2) !important;background:linear-gradient(var(--red) 0 0) var(--p,0) / var(--p,0) no-repeat;color:var(--color7) !important;font-family:"PlusJakartaSans",sans-serif;font-size:.85rem;font-weight:400 !important;transition:all 2s ease-in;}
.footer-tags a:hover{--p:0%;background-color:var(--red) !important;color:var(--color1) !important;opacity:1 !important;transition:all .3s ease-out;}
.image-tools,.payment_method_cpsw_ideal,.payment_method_cpsw_klarna,.payment_method_cpsw_sepa,.payment_method_cpsw_stripe{display:none;}
.next-prev li,.next-prev .nav-dropdown{margin-left:.4rem !important;padding-left:.4rem !important;}
.nav-top-product{height:110px;}
.nav-top-product .button.icon{display:inline-block !important;width:5em !important;height:5em !important;min-width:5em !important;margin-left:.12em;margin-right:.12em;padding-left:.6em;padding-right:.6em;background-color:var(--white) !important;}
.nav-top-product .button.icon i{font-size:2.2em;}
.nav-top-product .button.icon i+span{padding-right:.5em;}
.nav-top-product .button.icon.is-small{border-width:1px;}
.nav-top-product .button.icon.is-small i{top:-1px;}
.nav-top-product .button.icon.circle,.nav-top-product .button.icon.round{padding-left:0;padding-right:0;}
.nav-top-product .button.icon.circle>span,.nav-top-product .button.icon.round>span{margin:0 8px;}
.nav-top-product .button.icon.circle>span+i,.nav-top-product .button.icon.round>span+i{margin-left:-4px;}
.nav-top-product .button.icon.circle>i,.nav-top-product .button.icon.round>i{margin:0 8px;}
.nav-top-product .button.icon.circle>i+span,.nav-top-product .button.icon.round>i+span{margin-left:-4px;}
.nav-top-product .button.icon.circle>i:only-child,.nav-top-product .button.icon.round>i:only-child{margin:0;}
.nav-top-product .nav>li>a>i{font-size:20px;vertical-align:middle;transition:color .3s;}
.nav-top-product .nav>li>a>i+span{margin-left:5px;}
.nav-top-product .next-prev-thumbs li{display:inline-block;position:relative;top:0;margin:55px .3em !important;}
.nav-top-product .icon-angle-right::before,.nav-top-product .icon-angle-left::before{content:"";display:inline-block;position:relative;top:1.5rem;width:55px !important;height:55px !important;font-size:unset !important;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:55px 55px !important;}
.nav-top-product .icon-angle-right::before{background-image:url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M34 18L66.5 50.5L34 83" stroke="%23000" stroke-width="4px"/></svg>');}
.nav-top-product .icon-angle-left::before{background-image:url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M66.5 18L34 50.5L66.5 83" stroke="%23000" stroke-width="4px"/></svg>');}
.next-prev-thumbs li{display:inline-block;position:relative;margin:0 1px !important;}
.next-prev-thumbs li .button{margin-bottom:0;}
.next-prev-thumbs .nav-dropdown{width:100%;height:100% !important;min-width:220px;}
.shop-select-products .has-hover{z-index:1;margin-bottom:2px;color:var(--red) !important;font-size:1.2rem !important;font-weight:400;filter:grayscale(0) contrast(1);transition:all 4s ease-in-out;}
.shop-select-products .has-hover [class*="image-"] img{z-index:1;transition:all 1.4s ease-in-out,border 1s ease-out,background-color 1s !important;}
.shop-select-products .has-hover [class*="image-"] img:hover{background-color:#ffffff00;background-size:cover;filter:brightness(1) !important;transition:all 1.4s ease-in-out,border 1s ease-out,background-color 1s !important;}
span.amount{color:var(--color10) !important;font-size:1.6rem;font-weight:400 !important;white-space:nowrap;}
.onsale{color:var(--color11) !important;}
.dark .price,.dark .price del,.dark span.amount{color:var(--red) !important;text-align:right;font-size:1.2rem;}
.has-hover:hover .dark .price,.has-hover:hover .dark .price del,.has-hover:hover .dark span.amount{color:var(--blue) !important;}
.woocommerce-price-suffix{margin-top:1rem;margin-left:1rem;color:var(--color5) !important;font-size:75% !important;font-weight:400 !important;text-transform:none;}
.woocommerce-account .featured-title .page-title-bg{background-position:0 100% !important;box-shadow:inset 0 0 26px 0 rgba(9,9,5,0) !important;}
.product-category .box-badge .box-text{background-color:transparent !important;}
.sticky-add-to-cart-wrapper .ux-quantity{display:none}
.badge-container{margin:55px 0 0;}
.badge.top{right:0 !important;}
.badge br{display:none;}
.badge-inner.new-bubble{background-color:var(--color9) !important;border:0px solid var(--color9) !important;color:#ffffff !important;}
.is-small,.is-small.button{font-size:1em !important;font-weight:400 !important}
.has-hover .badge-inner{background-color:var(--fs-color-primary);color:#fff !important;display:table-cell;font-weight:400;height:100%;line-height:1 !important;display:table;padding:6px 18px !important;text-align:center;vertical-align:middle;white-space:nowrap;width:100%;transition:transform 1.3s!important;}
.has-hover:hover .badge-inner{background-color:var(--blue) !important;color:#fff !important;display:table-cell;font-weight:bolder;height:100%;transform:translateY(-16px);line-height:1 !important;padding:2px;text-align:center;vertical-align:middle;white-space:nowrap;width:100%;transition:transform 1.3s!important;}
.badge{font-family:"PlusJakartaSans",sans-serif;backface-visibility:hidden;display:table;height:1.7em !important;pointer-events:none;width:4em;z-index:20;}
.has-hover .badge-inner .post-date-month{font-family:"PlusJakartaSans",sans-serif;backface-visibility:hidden;margin-left:4px;font-size:1rem !important;height:1.4em !important;pointer-events:none;}
.col,.columns,.gallery-item{margin:0;position:relative;width:100%;}
.page-id-735522 .row .row:not(.row-collapse){position:relative;padding-left:0px;width:auto;}
.categorie .box-image,.product-category .box{border-radius:5px !important;}
.product-select .has-hover{border:3px solid var(--color7) !important;border-bottom:9px solid var(--color7) !important;border-radius:5px;}
.product-select .back-imageshow-on-hover{display:none !important;}
.product-select .has-hover [class*="image-"] img{opacity:1 !important;border-radius:5px 5px 0 0 !important;filter:brightness(1) contrast(1.2) grayscale(.8) !important;transition:all 1.4s ease-in-out;}
.product-select .has-hover:hover [class*="image-"] img{transform:scale(1.1);filter:brightness(2) contrast(2) grayscale(20) !important;}
.product-select .box-text .category,.product-select .box-text .category a{color:var(--color9) !important;font-size:1rem !important;font-weight:400 !important;text-transform:uppercase;opacity:1;background-color:transparent !important;}
.product-select .has-hover:hover .category,.product-select .has-hover:hover .category:hover{color:var(--blue) !important;filter:unset !important;margin-bottom:15px !important;}
#main .product-select .has-hover .box-text p{margin-bottom:15px !important;}
#main .product-select .has-hover .box-text .product-title a,.woocommerce-LoopProduct-link,.woocommerce-loop-product__title a{margin-bottom:15px !important;color:var(--color11) !important;font-family:"VoldaSans",sans-serif !important;font-size:2rem !important;font-weight:400 !important;text-shadow:1px 1px 1px rgba(0,0,0,.01) !important;padding:0;text-transform:uppercase !important;letter-spacing:0;font-size:2rem !important;font-style:normal;line-height:1.2 !important;opacity:1 !important;background-color:transparent !important;}
#main .product-select .has-hover:hover .box-text .product-title a{color:var(--blue) !important;filter:invert(1) brightness(0) grayscale(1) contrast(1)}
#main .product-select .product-title{height:100px !important;margin-bottom:15px !important;padding-bottom:0 !important;}
.product-select .no-text-overflow{overflow:hidden;margin-bottom:0 !important;opacity:1;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;}
.product-select .box-text .price-wrapper{text-align:right !important;font-weight:400 !important;}
.woocommerce-account h1{color:var(--white);}
.checkout-breadcrumbs{padding:15px 0;}
.checkout-breadcrumbs a{display:inline-flex;align-items:center;color:#ccc;font-family:"VoldaSans",sans-serif;font-size:2rem;font-weight:400;letter-spacing:2px;text-transform:uppercase !important;background:linear-gradient(0deg,rgba(0,0,0,0) 0,transparent 0);text-shadow:3px 3px 3px transparent !important;}
.checkout-breadcrumbs a:hover{color:var(--red) !important;}
.checkout-breadcrumbs .divider,.breadcrumbs .separator{position:relative;top:0;margin:0 .3em;color:var(--color10) !important;font-size:42px;opacity:1 !important;}
.breadcrumb-step{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .5em;border-radius:99px;background-color:#ababab;color:var(--color7) !important;font-size:3em !important;font-weight:400 !important;line-height:1.5em;text-align:center;text-transform:uppercase !important;position:relative;}
.current .breadcrumb-step{background-color:var(--red);color:var(--white) !important;}
.page-header-wrapper .pb-half{padding-top:60px !important;padding-bottom:60px;opacity:1 !important;}
.page-template-page-checkout .page-checkout,.page-template-page-checkout .page-wrapper{height:auto !important;}
.page-template-page-checkout .page-title-inner{position:relative;min-height:60px;height:100px;padding-top:40px;}
.page-template-page-checkout .breadcrumbs .icon-angle-right:before{display:none !important;}
.page-checkout h1{margin-bottom:55px;font-family:"VoldaSans",sans-serif !important;font-size:4rem !important;text-align:center;}
.woocommerce-Reviews-title,.woocommerce-Tabs-panel--ux_custom_tab h2,.woocommerce-Tabs-panel--description h2{letter-spacing:1px !important;text-align:left;text-shadow:3px 3px 3px transparent;font-size:3.6rem !important;margin:0 0 30px 0 !important;opacity:0.75 !important;font-weight:400 !important;}
.woocommerce-Tabs-panel--ux_custom_tab h3,.woocommerce-Tabs-panel--description h3{letter-spacing:1px !important;text-align:left;text-shadow:3px 3px 3px transparent;font-size:3rem !important;margin:0 0 30px 0 !important;opacity:0.6 !important;font-weight:400 !important;}
@media only screen and (max-width:1280px){.checkout-breadcrumbs a{font-size:1.3rem !important;}
.page-checkout h1{font-size:3rem !important;}
.woocommerce-Reviews-title,.woocommerce-Tabs-panel--ux_custom_tab h2,.woocommerce-Tabs-panel--description h2{font-size:3rem !important;}
.woocommerce-Tabs-panel--ux_custom_tab h3,.woocommerce-Tabs-panel--description h3{font-size:2.4rem !important;}
}
@media only screen and (max-width:768px){.checkout-breadcrumbs a{font-size:1.2rem !important;}
.page-checkout h1{font-size:3rem !important;}
.woocommerce-Reviews-title,.woocommerce-Tabs-panel--ux_custom_tab h2,.woocommerce-Tabs-panel--description h2{font-size:2rem !important;}
.woocommerce-Tabs-panel--ux_custom_tab h3,.woocommerce-Tabs-panel--description h3{font-size:1.6rem !important;}
}
@media only screen and (max-width:469px){.checkout-breadcrumbs a{display:block !important;font-size:1rem !important;}
.page-checkout h1{font-size:2.5rem !important;}
}
.woocommerce-product-gallery{margin:0;height:auto;border:3px solid #c3c3c6;border-radius:10px;background-color:rgb(255 255 255 / 1) !important;filter:grayscale(0) contrast(1);transition:all 2s;}
.woocommerce-product-gallery img{margin:0;position:relative;padding:40px;background-color:rgb(255 255 255 / 1) !important;transition:all 2s;}
.woocommerce-product-gallery img:hover{margin:0;background-color:var(--color6) !important;transform:scale(1.3) !important;filter:invert(1.3) brightness(.8);transition:all .7s;}
.woocommerce-product-gallery .flickity-viewport,.woocommerce-product-gallery .slider-type-fade .flickity-slider>.is-selected,.woocommerce-product-gallery .flickity-slider,.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0;height:500px !important;border-radius:5px;}
.content-produkt-start .row .row-small:not(.row-collapse){margin-top:10px;margin-right:-2px !important;margin-bottom:0;margin-left:-2px !important;}
.content-produkt-start .product-thumbnails .col a{margin:0;height:auto;border:2px solid #c3c3c6;border-radius:5px;background-color:rgb(255 255 255 / 1) !important;filter:grayscale(0) contrast(1);transition:all 2s;}
.content-produkt-start .product-thumbnails .col a:hover{margin:0;border:2px solid #c3c3c6;border-radius:5px;background-color:var(--color6) !important;filter:invert(.3) brightness(1.8);transition:all .7s;}
.dashboard-links li{width:32.333%;list-style:none;background-color:var(--color6);border-radius:5px;display:block;margin-left:0em !important;margin-right:4px;}
.add-card-support{display:inline !important}
.price-wrapper .price{display:block;margin-top:18px !important;margin-bottom:0px !important;}
@media screen and (max-width:1300px){.page-template-page-checkout .large-7,.page-template-page-cart .large-7{flex-basis:100%!important;max-width:100%!important;}
.page-template-page-checkout .large-5,.page-template-page-cart .large-5{flex-basis:100%!important;max-width:100%!important;}
}button.pswp__button{width:44px;height:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-position:10px 10px !important;background-size:32px !important;background-origin:content-box;position:relative;z-index:999999999999999999999999;filter:brightness(0);opacity:.65;transition:transform 450ms,opacity .8s;}
button.pswp__button--close{width:60px;height:60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-position:10px 10px !important;background-size:32px !important;background-origin:content-box;position:relative;z-index:999999999999999999999999;filter:brightness(0);opacity:.65;transition:transform 450ms,opacity .8s;}
.nav.nav-vertical{flex-flow:column;width:66%;}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(255 255 255) !important;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mfp-ready .mfp-close{opacity:.5;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:square;stroke-linejoin:round;"><rect x="384" y="384" width="256" height="256" style="fill:none;"/><g><path d="M52,52l460,460.002l-460,459.998" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:60px;"/><path d="M972,972l-460,-459.998l460,-460.002" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:60px;"/></g></svg>');background-size:50px 50px;background-repeat:no-repeat;background-origin:content-box;position:absolute !important;display:inline-table;transform:scale(.85);transition:transform 1.8s,opacity 1.8s;background-position:50% 50%;right:20px;top:20px !important;background-color:transparent;}
.mfp-close:hover{opacity:1;transform:scale(1);transition:transform .4s,opacity .4s;}
.mfp-removing .mfp-close{display:none !important;}
.mfp-close{-webkit-backface-visibility:hidden;box-shadow:none;color:var(--color1);cursor:pointer;font-family:Arial,monospace;font-size:60px !important;font-style:normal !important;font-weight:400 !important;height:60px !important;line-height:60px !important;margin:0 !important;min-height:0;mix-blend-mode:difference;opacity:0;outline:0;padding:0;position:fixed;right:0;text-align:center;text-decoration:none;top:0;transition:opacity 1s,transform .6s !important;transition-delay:.15s;width:60px !important;z-index:1046;background-color:transparent;}
.mfp-close .feather-x{display:none;}
.mfp-close svg{pointer-events:none;}
.mfp-content .mfp-close{position:absolute;display:none !important;}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;}
.pswp__share-modal--hidden{display:none;}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}
.pswp__share-modal--fade-in{opacity:1;}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}
.pswp__share-tooltip a:first-child:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;pointer-events:none;}
a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff;}
a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a;}
a.pswp__share--twitter:hover{background:#55acee;color:#fff;}
a.pswp__share--twitter:hover:before{border-bottom-color:#55acee;}
a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d;}
a.pswp__share--pinterest:hover:before{border-bottom-color:#ccc;}
a.pswp__share--copyurl:hover,a.pswp__share--custom:hover,a.pswp__share--download:hover{background:#ddd;}
a.pswp__share--copyurl:hover:before,a.pswp__share--custom:hover:before,a.pswp__share--download:hover:before{border-bottom-color:#ddd;}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:2rem;line-height:44px;color:#222;opacity:.75;padding:0 10px;}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}
.pswp__caption small{font-size:11px;color:#bbb;}
.pswp__caption__center{text-align:center;max-width:960px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc;}
.pswp__caption--empty{display:none;}
.pswp__caption--fake{visibility:hidden;}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;direction:ltr;}
.pswp__preloader__icn{width:20px;height:20px;margin:12px;}
.pswp__preloader--active{opacity:1;}
.pswp__button--fs,.pswp__button--zoom,.pswp__button--arrow--left,.pswp__button--arrow--right{background-repeat:no-repeat !important;background-position:10px 10px !important;background-size:32px !important;background-origin:content-box !important;filter:brightness(0);opacity:.65;transition:transform 450ms,opacity .8s;}
.pswp--supports-fs button.pswp__button--fs{display:block;}
button.pswp__button--fs:hover,button.pswp__button--zoom:hover,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right:hover{opacity:1;transform:scale(1.3);}
button.pswp__button--fs{display:none;}
button.pswp__button{width:44px;height:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-position:10px 10px !important;background-size:32px !important;background-origin:content-box;position:relative;z-index:999999999999999999999999;filter:brightness(0);opacity:.65;transition:transform 450ms,opacity .8s;}
button.pswp__button--close{width:60px;height:60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-position:10px 10px !important;background-size:32px !important;background-origin:content-box;position:relative;z-index:999999999999999999999999;filter:brightness(0);opacity:.65;transition:transform 450ms,opacity .8s;}
.pswp--fs button.pswp__button--fs{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F>');margin-left:30px;z-index:999999999999999999999999;}
button.pswp__button--zoom{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F>');margin-left:30px;z-index:999999999999999999999999;}
.pswp--zoom-allowed button.pswp__button--zoom{display:block;}
.pswp--zoomed-in button.pswp__button--zoom{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F>');margin-left:30px;z-index:999999999999999999999999;}
.pswp--touch button.pswp__button--arrow--left,.pswp--touch button.pswp__button--arrow--right{visibility:hidden;}
button.pswp__button--arrow--left,button.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}
button.pswp__button--arrow--left{display:none !important;left:0;transform:rotate(-180deg);}
button.pswp__button--arrow--right{display:none !important;right:0;transform:rotate(0);}
button.pswp__button--arrow--left:before,button.pswp__button--arrow--right:before{display:none !important;}
button.pswp__button--arrow--left,button.pswp__button--arrow--right,button.pswp__button--fs,button.pswp__button--zoom{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F>');}
@media only screen and (max-width:849px){.pswp__share-tooltip a{padding:16px 12px;}
.pswp__counter{font-size:1.2rem;}
}
@media only screen and (max-width:549px){.pswp__share-tooltip a{padding:12px 10px;}
.pswp__counter{font-size:1rem;}
}.ico-apps{padding-bottom:110px !important;}
#main .seo .img-inner{position:relative;}
.ico-service .col-inner,.ico-apps .col-inner{padding:0 !important;}
.icon-apps .container .row-small:not(.row-collapse),.row .row-small:not(.row-collapse){margin-bottom:0;margin-left:0 !important;margin-right:0 !important;}
.business-logo .row-small>.col,.icon-quadrat .row-small>.col{margin-bottom:0;padding:0 3px 6px !important;}
.business-logo{padding-top:0px!important;padding-bottom:0px!important;}
.business-logo .section,.row .section{padding-left:0px!important;padding-right:0px!important;}
.icon-quadrat img,#main .consumer-ico img,#main .service-ico img,#main .ki-ico img,#main .marketing-ico img,#main .webdesign-ico img,#main .wordpress-ico img,#main .e-commerce-ico img,#main .digital-ico img,#main .seo img,#main .design-ico img{transition:all .4s ease-in-out !important;opacity:1;border-radius:5px;filter:brightness(5) grayscale(10) contrast(2) !important;}
.icon-quadrat img{position:relative;z-index:9;display:block;width:210px;min-width:210px;height:150px;max-height:150px;margin:0 auto;background:linear-gradient(0deg,rgba(0,0,0,0) 0,transparent 0);transition:all 2.8s ease-in;}
.icon-quadrat .large-3 .img-inner,.consumer-ico .img-inner,.service-ico .img-inner,.ki-ico .img-inner,.marketing-ico .img-inner,.webdesign-ico .img-inner,.wordpress-ico .img-inner,.e-commerce-ico .img-inner,.digital-ico .img-inner,.seo .img-inner,.design-ico .img-inner{position:relative;display:flex;align-items:center;width:100%;height:290px;max-height:290px;padding-top:unset !important;border-radius:5px !important;overflow:unset !important;opacity:1 !important;z-index:9999 !important;transition:all 2.8s ease-in;}
.consumer-ico .img-inner,.service-ico .img-inner,.ki-ico .img-inner,.marketing-ico .img-inner,.webdesign-ico .img-inner,.wordpress-ico .img-inner{background-color:var(--color9) !important;}
.digital-ico .img-inner{background-color:#111 !important;}
.seo .img-inner{background-color:rgb(35 35 35) !important;}
.design-ico .img-inner{background-color:rgba(17,17,17,1) !important;}
.e-commerce-ico .img-inner{background-color:#2C045D !important;}
#main .consumer-ico [data-animate],#main .service-ico [data-animate],#main .ki-ico [data-animate],#main .marketing-ico [data-animate],#main .webdesign-ico [data-animate],#main .wordpress-ico [data-animate],#main .e-commerce-ico [data-animate],#main .digital-ico [data-animate],#main .seo [data-animate],#main .design-ico [data-animate]{opacity:1 !important;}
#main .consumer-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .consumer-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:var(--color8) !important;}
#main .consumer-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)}
#main .service-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .service-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:#5d881c !important;}
#main .service-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)}
#main .ki-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .ki-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:var(--color6) !important;}
#main .ki-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)}
#main .digital-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .digital-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:#3F51B5 !important;}
#main .digital-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)}
#main .marketing-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .marketing-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:#00000080 !important;}
#main .marketing-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)}
#main .design-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .design-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:#642d29 !important;}
#main .design-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)}
#main .webdesign-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .webdesign-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:#333 !important;}
#main .webdesign-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)}
#main .wordpress-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .wordpress-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:#3858E9 !important;}
#main .wordpress-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)}
#main .e-commerce-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .e-commerce-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:#530fa7 !important;}
#main .e-commerce-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)}
#main .seo-ico img{filter:brightness(5) grayscale(1) contrast(1) !important;}
#main .seo-ico .has-hover .img-inner{transition:all 1.4s ease-in !important;background-color:#008fff !important;}
#main .seo-ico .has-hover:hover .img-inner{transition:all .1s ease-out !important;background-color:#ccc !important;filter:invert(2) brightness(1.2)s}
#main .consumer-ico .has-hover:hover img,#main .service-ico .has-hover:hover img,#main .ki-ico .has-hover:hover img,#main .marketing-ico .has-hover:hover img,#main .webdesign-ico .has-hover:hover img,#main .wordpress-ico .has-hover:hover img,#main .e-commerce-ico .has-hover:hover img,#main .digital-ico .has-hover:hover img,#main .seo .has-hover:hover img,#main .design-ico .has-hover:hover img{transform:scale(2) !important;opacity:1 !important;transition:all .2s ease-in-out;filter:brightness(0) grayscale(20) !important;border-radius:5px;}
@media screen and (min-width:1281px){.business-logo .medium-3{flex-basis:25% !important;max-width:25% !important;}
.business-logo img{height:160px !important;}
.business-logo .has-hover:hover img{transform:scale(1.2) !important;}
}
@media screen and (min-width:1024px){.large-3{flex-basis:25% !important;max-width:25% !important;}
.medium-3{flex-basis:100% !important;max-width:100% !important;}
.icon-quadrat .large-3 .img-inner,.consumer-ico .img-inner,.service-ico .img-inner,.ki-ico .img-inner,.marketing-ico .img-inner,.webdesign-ico .img-inner,.wordpress-ico .img-inner,.e-commerce-ico .img-inner,.digital-ico .img-inner,.seo .img-inner,.design-ico .img-inner{height:220px!important;max-height:220px!important;}
}
@media screen and (min-width:850px){.business-logo .medium-3{flex-basis:50%;max-width:50%;}
.large-3{flex-basis:25% !important;max-width:25% !important;}
}
@media screen and (max-width:849px){.business-logo .medium-3{flex-basis:50% !important;max-width:50% !important;}
.large-3{flex-basis:50% !important;max-width:50% !important;}
.business-logo img{max-width:86px !important;max-height:86px !important;min-width:86px!important;}
.icon-quadrat .large-3 .img-inner,.consumer-ico .img-inner,.service-ico .img-inner,.ki-ico .img-inner,.marketing-ico .img-inner,.webdesign-ico .img-inner,.wordpress-ico .img-inner,.e-commerce-ico .img-inner,.digital-ico .img-inner,.seo .img-inner,.design-ico .img-inner{width:100%;height:110px !important;max-height:110px !important;}
}
@media screen and (min-width:550px){.social .medium-3{flex-basis:25% !important;max-width:25% !important;}
.medium-3{flex-basis:50% !important;max-width:50% !important;}
}.archive .featured-title .page-title-inner,.search .featured-title .page-title-inner{width:100% !important;top:0;background-repeat:no-repeat !important;background-size:cover;position:relative;max-height:320px !important;height:320px !important;}
.archive .shop-page-title,.search-results .shop-page-title{font-size:0rem !important;filter:brightness(1)}
.archive .rank-math-breadcrumb p,.search-results .rank-math-breadcrumb p{font-family:"VoldaSans",sans-serif !important;color:var(--color3) !important;text-align:left;font-size:3rem !important;}
.archive .rank-math-breadcrumb a,.search-results .rank-math-breadcrumb a{font-family:"VoldaSans",sans-serif !important;color:var(--color1) !important;text-align:left;border-radius:5px;font-size:3rem !important;padding:4px 20px 0px 20px;background-color:var(--red);filter:unset !important}
.archive .rank-math-breadcrumb a:hover,.search-results .rank-math-breadcrumb a:hover{filter:invert(1) !important}
.archive .row,.search-results .row{padding-left:6px !important;padding-right:6px !important;}
.archive .from_the_blog_excerpt,.archive .box-blog-post .is-divider,.search-results .from_the_blog_excerpt,.search-results .box-blog-post .is-divider{display:none !important;}
.archive .page-col .box-text,.archive .box-text .text-center,.search-results .page-col .box-text,.search-results .box-text.text-center{padding-left:10px;padding-right:10px;height:160px !important;}
.archive .has-hover .box-image img,.search-results .has-hover .box-image img{filter:brightness(.4) blur(10px)}
.archive .has-hover:hover .box-image img,.search-results .has-hover:hover .box-image img{filter:brightness(.8) blur(1px)}
.archive .ux-shape-divider--top .ux-shape-fill,.search-results .ux-shape-divider--top .ux-shape-fill{fill:rgb(27 26 27) !important;}
.archive .row .row:not(.row-collapse),.search-results .row .row:not(.row-collapse){margin-left:0px;margin-right:0px;}
.search-results #main{background-color:#1B1A1B !important;}
.search-results .category-page-row .col-inner{border:solid 3px var(--color7);border-bottom:solid 9px var(--color7);}
.blog-archive{background-color:#1b1a1b !important;margin-bottom:0;margin-top:0;}
.archive .category-page-row,.search-result.category-page-row{padding-top:220px !important;padding-bottom:220px !important;;}
.featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%231b1a1b"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.archive #main,.archive #wrapper{background-color:#1b1a1b !important;position:relative;}
.archive .delivery-time-info,.archive .tax-info,.archive .price-wrapper{display:none !important}
.archive .col:last-child p{padding:0px;margin-bottom:10px;margin-left:5px}
.archive .footer-widgets-new .area_one .col{position:relative;width:100%;margin:0;padding:0 0px 0px !important;left:-5px;}
.archive #main h4{font-family:"VoldaSans",sans-serif !important;font-size:5em !important;text-transform:uppercase;color:#3a3a3a !important;font-weight:400 !important;letter-spacing:1.5px !important;margin-left:-1.5px !important;opacity:.75;margin-bottom:55px !important}
.search-results .featured-title::before,.search-results .single-post::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%231B1A1B"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.archive #footer::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%231B1A1B"/></svg>');background-size:100% 100% !important;transform:rotate(-180deg);height:100px;width:100% !important;min-width:100% !important;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;border-bottom:solid 3px #1b1a1b;top:-1px}
.archive .large-10,.search .large-10{max-width:100% !important;min-width:100% !important;}
.archive .col,.search .col{margin:0;padding:0 3px 6px;position:relative;width:100%;}
.archive #main .col-inner,.search #main .col-inner{padding:0 3px 6px !important;}
#search-lightbox{font-size:1.5em;margin:0 auto;position:relative;top:0 !important;width:100% !important;max-width:700px !important;text-align:center;}
.searchform-wrapper{width:100%;max-width:100%;font-size:1rem !important;}
.searchform-wrapper form{margin-bottom:0;height:100px;font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;color:var(--color1) !important;border-radius:1px !important;letter-spacing:-1px !important;font-size:1.6rem !important;}
.searchform{position:relative;border-radius:1px !important;}
.searchform-wrapper .autocomplete-suggestions{-webkit-overflow-scrolling:touch;max-height:78vh;overflow-y:scroll;overflow-y:auto;border:1px solid rgba(255,255,255,.6) !important;border-radius:5px !important;}
.searchform input[type=search]:active,.searchform input[type=search]:hover{border:1px rgb(153 153 153 / 60%) solid !important;color:#000000 !important;margin-bottom:0 !important;height:60px !important;font-size:1.4rem !important;border-radius:5px !important;}
.searchform input[type=search]{box-sizing:border-box;border:1px rgb(153 153 153 / 60%) solid !important;padding:0 .65em;padding-top:0;margin-bottom:0 !important;height:60px !important;font-size:1.4rem !important;border-radius:5px !important;max-width:100%;width:100%;vertical-align:middle;background-color:color(srgb .61 .61 .61 / .6) !important;color:var(--color1) !important;box-shadow:inset 0 1px 2px transparent !important;transition:color .3s,border .3s,background .3s,opacity .3s;filter:brightness(1);}
.searchform select{box-sizing:border-box;border:1px var(--color11) solid !important;padding:0 .65em;padding-top:0;padding-top:0;height:2.15em;font-size:1.4rem;border-radius:5px !important;vertical-align:middle;background-color:var(--color9) !important;color:var(--color1);height:56px !important;box-shadow:inset 0 1px 2px transparent !important;transition:color .3s,border .3s,background .3s,opacity .3s;}
.search-form-categories{width:30%;max-width:30%;margin-right:10px;display:none;}
.search-field{width:100%;border-radius:5px !important;max-width:100%;height:56px !important;}
.searchform .button.icon i{top:4px;transform:scale(1);opacity:.7;left:-1px !important;transition:transform 450ms,opacity .8s;}
.searchform .button.secondary:not(.is-outline){border:1px rgb(153 153 153 / 60%) solid !important;position:relative;top:0 !important;display:inline-block;transform:translateY(0);--p:100%;margin-left:.4em !important;margin-right:0 !important;min-width:4em;line-height:1 !important;padding-left:.6em !important;padding-right:.6em !important;border-radius:5px !important;background-color:var(--color11) !important;transition:transform .6s,opacity .3s;height:64px !important;margin-top:0 !important;margin-bottom:0 !important;font-size:unset !important;font-weight:400 !important;min-height:50px !important;}
.searchform .button.secondary:not(.is-outline):hover{position:relative;top:0;opacity:1 !important;background-color:var(--blue) !important;transform:translateY(0);transition:transform .6s,opacity .3s;border:1px rgb(153 153 153 / 90%) solid !important;display:inline-block;margin-left:.4em !important;margin-right:0 !important;min-width:4em;padding-left:.6em;padding-right:.6em;border-radius:5px !important;filter:invert(0) !important;}
.searchform input[type=search]{color:#000 !important;box-sizing:border-box;border:1px rgb(153 153 153 / 60%) solid !important;padding:0 .65em;margin-bottom:0 !important;height:2.7em !important;font-size:1.4rem;border-radius:5px !important;max-width:100%;width:100%;vertical-align:middle;background-color:color(srgb .61 .61 .61 / .6) !important;color:var(--color1) !important;box-shadow:inset 0 1px 2px transparent !important;transition:color .3s,border .3s,background .3s,opacity .3s;}
.searchform input[type=search]:active,.searchform input[type=search]:hover{height:2.7em !important;font-size:1.4rem;color:#000 !important;border-color:var(--blue) !important;background-color:#fff !important}
.searchform select{box-sizing:border-box;border:1px var(--color11) solid !important;padding:0 .65em;height:56px !important;font-size:1.4rem;border-radius:5px !important;vertical-align:middle;background-color:var(--color9) !important;color:var(--color1);box-shadow:inset 0 1px 2px transparent !important;}
.live-search-results{background-color:var(--color8) !important;position:relative;top:8px;}
.searchform .icon-search:before{content:"" !important;margin:0 !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1067 1067" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><rect x="0" y="0" width="1066.67" height="1066.67" style="fill:none;"/><g><path d="M566.785,33.114c251.139,-6.929 460.668,191.725 467.61,443.339c6.942,251.614 -191.315,461.518 -442.454,468.447c-251.139,6.929 -460.668,-191.725 -467.61,-443.339c-6.942,-251.614 191.315,-461.518 442.454,-468.447Z" style="fill:none;stroke:%23fff;stroke-width:62.55px;"/><path d="M33.533,1033.43l199.104,-210.801" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:62.55px;"/></g></svg>');background-repeat:no-repeat;background-position:50% 50%;background-size:100%;display:inline-block;height:32px;width:32px;}
.autocomplete-suggestion form{font-size:1.3rem !important;}
.col .live-search-results,.header .search-form .live-search-results,.header-block .live-search-results{background-color:hsla(0,0%,100%,.95);box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:var(--color11);left:0;position:absolute;right:0;text-align:left;top:105%;cursor:pointer;}
.header li .html .live-search-results{background-color:transparent;box-shadow:none;position:relative;top:0;cursor:pointer;}
.autocomplete-suggestion{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);cursor:default;display:flex;cursor:pointer;padding:15px .75em;transition:color 1s,border .3s,background 1s,opacity 1s;}
.autocomplete-selected{background-color:rgb(255 255 255 / 30%);color:var(--color11) !important;transition:color 1s,border .3s,background 1s,opacity 1s;filter:saturate(10);}
.autocomplete-selected p{color:var(--color11) !important;}
.autocomplete-suggestion img{display:inline-block;height:55px !important;margin-right:15px !important;width:55px !important;transition:brightness .8s;}
.autocomplete-suggestion .has-hover:hover img{filter:brightness(1.4);}
.autocomplete-suggestion .search-name{flex:1;}
.autocomplete-suggestion img+.search-name{font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;color:var(--color1) !important;line-height:1.4 !important;margin-top:-.15em;padding-left:.2em;letter-spacing:-1px !important;font-size:1.2rem !important;}
.autocomplete-suggestion strong{font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;font-style:normal;line-height:1.4 !important;color:var(--red) !important;letter-spacing:-1px !important;font-size:1.2rem !important;}
.autocomplete-suggestion .search-price{font-size:.8em;margin-left:5px;padding-top:3px;}
.autocomplete-suggestion:last-child{border-bottom:none;}.support-select{margin-bottom:0;margin-left:0 !important;margin-right:0 !important;}
.support-select .col-inner{height:440px !important}
.support-select .icon-box .icon-inner{display:grid;width:100% !important;max-width:100% !important;justify-content:center;align-items:center;text-align:center !important;}
.support-select .col-inner h3{padding-top:28px !important;font-size:2rem !important}
.support-select .col-inner{height:370px !important;padding:20px;padding-top:unset !important;border-radius:5px !important;background-color:var(--color1) !important;color:var(--white) !important;text-align:center !important;opacity:1 !important;transition:filter 2.2s,opacity 2.2s,transform 2.2s,background-color 3.3s !important;}
.support-select .col-inner:hover{padding:20px;border-radius:5px;text-align:center !important;opacity:1 !important;transition:filter .2s,opacity .2s,transform .2s,background-color .2s !important;filter:invert(1)}
.support-select .icon-box-img{width:100% !important;padding:40px !important;margin:0 auto !important;display:flex;justify-content:center;align-items:center;}
.support-select .icon-box-img svg{width:170px !important;margin:0 auto;padding-top:20px;}
.icon-box-img,.support-select svg{display:flex;justify-content:center;align-items:center;margin:0 auto !important;}
.support-select .col-inner p{height:220px;display:flex;justify-content:center;align-items:center;color:var(--color1) !important;line-height:1.4;letter-spacing:-1px;}
.support-select h5{text-align:center;font-size:1.6rem !important;font-weight:400 !important;letter-spacing:-2px;color:var(--blue) !important;opacity:1 !important;}
.support-mini-shop .icon-box-img svg{height:140px;margin-top:2rem;margin-bottom:0;filter:invert(0) brightness(1000000) contrast(110) !important;}
.support-mini-shop .pay-select .icon-box-img svg{filter:invert(0) brightness(100) contrast(100) !important;}
.support-mini-shop .support-select-delivery .pay-select .icon-box-img svg{filter:invert(1000) brightness(1000) contrast(10) !important;}
.support-mini-shop .support-select-delivery .col-inner,.support-mini-shop .support-select-legally .col-inner{height:550px !important;padding-top:20px;border-radius:5px;}
.support-select-login .col:last-child p{margin-top:0;margin-bottom:0 !important;}
.support-select-login,.support-select-login .col p,.support-select-login .col-inner .support-select-login,.support-select-login .text-center p,.support-select-login p{margin-bottom:0 !important;}
.support-select-login{min-height:330px;max-height:33px;}
.support-select-login .icon-box{display:contents;width:100% !important;margin-bottom:0 !important;background-color:var(--white) !important;text-align:center !important;}
.support-select-login .col-inner p,.support-select-login .icon-box-img{display:flex;justify-content:center;align-items:center;width:100% !important;margin-bottom:0 !important;color:var(--color6) !important;line-height:1.4;letter-spacing:-1px;}
.support-button .shade{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;pointer-events:none;opacity:.3;content:" ";background:linear-gradient(0deg,#323232 0,rgba(50,50,50,0) 33%);transition:opacity 1s;}
.shade-top{background:linear-gradient(180deg,#000 0,transparent 70%);opacity:.4;}
.box:hover .shade{opacity:.5;}
.box-shade:not(.dark) .shade{background:linear-gradient(0deg,#fff 0,hsl(0 0% 100% / 0) 33%);opacity:.8;}
.hover-slide,.hover-slide-in,.hover-zoom,.hover-zoom-in,.show-on-hover{opacity:0;pointer-events:none;transition:opacity .5s,transform .3s,max-height .6s,filter .6s;}
.all-select .right .bottom{width:100%;max-width:710px;height:398px !important;min-height:220px !important;margin:10px 30px 0 10px !important;padding-right:30px !important;}
.support-select-info .col{padding:0 3px 6px !important;filter:invert(0) brightness(.95) !important;transition:filter .6s,opacity .6s,transform .6s,background-color .6s !important;}
.support-select-info h3{color:var(--color7) !important;font-size:2rem !important;opacity:1;font-weight:400 !important}
.support-select-info .col:hover{background-color:var(--color11) !important;filter:invert(1) brightness(1) !important;}
.support-mini-shop .col{margin-bottom:0;padding:0 0px 6px !important;}
.support-select .col{margin-bottom:0;padding:0 3px 6px !important;}
.contact-box{padding:0 3px 6px!important;}
.contact-adress:first-of-type{padding:0 3px 0 0 !important;}
.contact-open:last-of-type{padding:0 0 0 3px !important;}
.contact-adress,.contact-adress div,.contact-open,.contact-open div,.medium-6 .contact-open,.medium-6 .contact-open div{min-height:440px !important;max-height:440px !important;color:var(--color2);padding:0 0 0 !important;box-shadow:0 0 0 0 transparent,0 0 0 transparent !important;border-radius:5px;}
.contact-adress div .e-mail,.contact-adress div .phone{height:60px !important;min-height:70px !important;max-height:70px !important;}
.contact-adress div .icon-box-left{margin-left:36px !important;}
.contact-adress div .icon-box-left .icon-box-text{position:relative;top:0px;margin-left:0 !important;}
.contact-adress h3,.contact-open h3{font-family:"VoldaSans",sans-serif!important;font-size:3rem!important;letter-spacing:0;opacity:1;text-transform:uppercase;padding:0;padding-bottom:0;padding-left:2rem;background-color:var(--color1);margin-bottom:2rem !important;margin-left:0 !important;line-height:2;font-weight:400 !important;}
.contact-adress h3{color:#272625 !important;}
.contact-open h3{color:var(--red) !important;}
#main .contact-open .col-inner p{padding-right:40px!important;}
#termin p{font-size:1.6rem !important;color:var(--color2) !important;padding-top:0px;margin-bottom:1rem !important;line-height:1.76;padding-left:2rem;}
.contact-adress a,.contact-adress p,.contact-open a,.contact-open p{font-size:1.8rem;font-weight:400;color:var(--color2) !important;padding-top:0px;margin-bottom:1rem !important;line-height:2;padding-left:2rem;}
.contact-adress strong,.contact-open strong{font-weight:400;color:var(--color2) !important;}
.contact-adress a,.contact-open a{color:var(--color2);background:linear-gradient(var(--color11) 0 0) var(--p,0)/var(--p,0) no-repeat !important;transition:.6s,background-position 2s;padding:2px 4px 2px 4px;word-wrap:break-word;border-bottom:solid 3px var(--color2) !important;background-color:rgb(35 49 63 / 0%) !important;border-radius:5px;filter:grayscale(200);box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
.contact-adress a:hover,.contact-open a:hover{color:var(--color10) !important;filter:grayscale(200);background-color:var(--color6) !important;--p:100%;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
@media only screen and (max-width:1449px){#termin p{line-height:1.3;font-size:1.5rem !important;}
}
@media only screen and (max-width:1149px){.contact-adress a,.contact-adress p,.contact-open a,.contact-open p{font-size:1.5rem !important;}
#termin p{font-size:1.4rem !important;line-height:1.4!important;}
}
@media only screen and (max-width:949px){.contact-adress a,.contact-adress p,.contact-open a,.contact-open p{font-size:1.1rem!important;}
#termin p{font-size:1.2rem !important;line-height:1.2 !important;}
}
@media only screen and (max-width:549px){.contact-adress a,.contact-adress p,.contact-open a,.contact-open p{font-size:1.1rem!important;}
}
.woocommerce-form:last-child p{margin-top:0;margin-bottom:0px !important;}
.registry-massage{background-color:#fff;border-left:8px solid var(--red);position:relative;left:-10px;}
.registry-massage p{font-size:1.1rem;margin-left:15px;margin-bottom:0px !important;}
.bb-login-description{font-size:1.1rem;margin-left:5px;padding-bottom:35px;}
.account-container h2{font-size:2.6rem !important}
.account-register-inner .bb-login-description,.woocommerce-form-login .bb-login-description{font-family:"PlusJakartaSans",sans-serif !important;font-size:.8rem!important;margin-left:0px!important;opacity:.6}
.woocommerce-form-login .bb-login-description{padding-bottom:27px!important;opacity:.6}
.account-register-inner .bb-login-description{padding-bottom:55px!important;opacity:.6}
.account-container h2{font-size:2.6rem !important}.content-service-best-app{margin:220px 0;padding:330px 0 275px !important;background-color:var(--color2) !important;}
.app-service-tiles{display:grid;gap:clamp(1rem,2vw,1.75rem) !important;}
.app-service-tiles__group{display:grid;gap:6px !important;}
.app-service-tiles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,4fr));gap:3px;align-items:stretch;}
.app-service-tile{display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,2vw,1rem);border-radius:5px !important;border:2px solid var(--blue) !important;background:var(--blue) !important;box-shadow:0 16px 48px rgba(67,67,67,0.16);min-height:100%;height:100%;transition:transform 0.2s ease,background-color 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;}
.app-service-tile__icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;border-radius:999px;background:rgba(0,0,0,0.3);color:#fff;flex:0 0 auto;filter:invert(.1);}
.app-service-tile__icon svg{width:1.9rem;height:1.9rem;display:block;}
.app-service-tile__title{margin:0;padding:0;font-family:"VoldaSans",sans-serif !important;color:var(--white) !important;font-size:2rem !important;font-weight:400 !important;line-height:1.15;letter-spacing:0.5px !important;}
.app-service-tile__text,.app-service-tile__benefit{margin:0;color:#ffffff !important;font-family:"Lexend Exa",sans-serif !important;font-size:0.96rem !important;font-weight:400;line-height:1.45 !important;margin-bottom:20px !important;}
.app-service-tile__benefit{font-weight:400;color:var(--color2) !important;}
.app-service-tile__link{margin-top:auto;display:flex;flex-direction:column;gap:0.35rem;}
.app-service-tile{display:flex;flex-direction:column;height:100%;}
.app-service-tile__link .textlink,.app-service-tile__link .textlink a{font-family:"Lexend Exa",sans-serif !important;font-size:0.95rem !important;font-weight:400;line-height:2 !important;margin:0;border-radius:1px !important}
.app-service-tile__link .textlink a{font-family:"Lexend Exa",sans-serif !important;font-size:0.95rem !important;font-weight:400;line-height:2 !important;border-bottom:3px solid #3d3c3c !important;margin:0;border-radius:1px !important}
.app-service-tile__link .textlink a:hover{font-family:"Lexend Exa",sans-serif !important;font-size:0.95rem !important;font-weight:400;border-bottom:3px solid #3d3c3c !important;line-height:2 !important;margin:0;}
.app-service-tile__link a{display:inline-block;color:inherit;text-decoration:none;line-height:2.2;border-bottom:1.6px solid #3d3c3c !important;background:#fff !important;}
.app-service-tile__link a:hover{display:inline-block;color:inherit;line-height:2.2;text-decoration:none;border-bottom:1.6px solid #ff0000 !important;background:#1c1c1c !important;}
.app-service-tile{font-size:1rem !important;color:#fff !important;display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,2.2vw,1.25rem);border-radius:5px !important;border:2px solid #09acde !important;background:var(--blue) !important;box-shadow:0 16px 48px rgba(67,67,67,0.16);min-height:100%;height:auto;transition:transform 0.2s ease,background-color 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;}
#main .app-service-tile h3{font-family:"VoldaSans",sans-serif !important;font-size:2rem !important;color:#fff !important;font-weight:400 !important;line-height:1 !important;letter-spacing:1px !important;margin-left:-1px !important;opacity:.85;padding-left:0px !important;margin-top:20px !important;margin-bottom:0px !important;}
.app-service-tile:hover,.app-service-tile:focus-within{background:var(--color11) !important;border-color:var(--color9) !important;transform:translateY(0px);box-shadow:0 14px 30px rgba(0,0,0,0.08);filter:invert(1)}
.app-service-tile:focus-within{outline:2px solid rgba(0,0,0,0.2);outline-offset:2px;}
@media(max-width:1200px){.app-service-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media only screen and (max-width:849px){#main .app-service-tile p{margin-bottom:1em !important;line-height:1.3 !important;letter-spacing:0 !important;font-size:1.3rem !important;}
}
@media(max-width:768px){.app-service-tiles{gap:1.25rem;}
.app-service-tiles__grid{grid-template-columns:1fr;gap:10px;}
.app-service-tile{padding:1rem;border-radius:0.875rem;height:auto !important;min-height:unset !important;}
.app-service-tile:hover{transform:none;}
.app-service-tile__title{font-size:1rem !important;}
.app-service-tile__text,.app-service-tile__benefit{font-size:0.95rem !important;line-height:1.5 !important;}
.app-service-tile__link{margin-top:0.9rem;}
}
@media(max-width:768px){.app-service-tiles__grid{grid-template-columns:1fr;}
.app-service-tile{height:100%;}
}  .category-section{margin-top:110px;}
.category-title{font-family:"VoldaSans",sans-serif;font-size:4rem;color:white;letter-spacing:2px;margin-bottom:55px;font-weight:400 !important;text-align:left;text-shadow:2px 4px 8px rgba(0,0,0,0.3);padding:20px;background:rgba(255,255,255,0.075);border-radius:5px;border:2px solid rgba(255,255,255,0);}
.product-box{border-radius:5px;padding:40px;margin-bottom:35px;box-shadow:0 20px 60px rgba(0,0,0,0.3);transition:transform 0.3s ease,box-shadow 0.3s ease;}
.product-box:hover{transform:translateY(-5px);box-shadow:0 25px 70px rgba(0,0,0,0.4);}
.product-header{display:flex;align-items:start;justify-content:space-between;margin-bottom:25px;gap:20px;}
.product-title{font-family:"VoldaSans",sans-serif;font-size:2.4rem;font-weight:400 !important;line-height:.8;color:var(--color1) !important;flex:1;opacity:1;}
.official-link{background:linear-gradient(135deg,#ee5c2d 0%,#ee5c2d 100%);color:white;padding:6px 12px;border-radius:8px;font-size:1.6rem;font-weight:400;text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease;display:inline-flex;align-items:center;gap:5px;box-shadow:0 4px 12px rgba(102,126,234,0.3);white-space:nowrap;}
.official-link:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,0.5);}
.official-link::before{content:"";font-size:18px;}
.product-description{font-size:18px;color:#555;line-height:1.9;margin-bottom:25px;text-align:left;}
.product-description p{margin-bottom:18px;}
.key-features,.use-cases,.technical-info,.integration-note{border-radius:12px;padding:25px;margin-bottom:25px;}
.key-features{background:#f8f9fa;border-left:5px solid #667eea;}
.use-cases{background:#fff9e6;border-left:5px solid #f5a623;}
.technical-info{background:#e8f5e9;border-left:5px solid #4caf50;}
.integration-note{background:#e3f2fd;border-left:5px solid #2196f3;margin-top:20px;}
.key-features h3,.use-cases h3,.technical-info h3{font-size:22px;color:#333;margin-bottom:18px;font-weight:400;}
.features-list{list-style:none;}
.features-list li{font-size:17px;color:#555;margin-bottom:12px;padding-left:28px;position:relative;line-height:1.6;}
.features-list li::before{content:"";position:absolute;left:0;color:#667eea;font-size:19px;font-weight:400;}
.use-cases p,.integration-note p{font-size:16px;color:#555;line-height:1.7;margin-bottom:12px;}
.integration-note strong{color:#2196f3;}
.tech-grid{display:grid;grid-template-columns:1fr;gap:12px;}
.tech-item{font-size:16px;color:#555;padding:12px;background:white;border-radius:8px;border-left:4px solid #4caf50;line-height:1.5;}
.tech-item strong{color:#333;margin-right:8px;}
@media(max-width:768px){.page-title{font-size:36px;}
.category-title{font-size:24px;}
.product-box{padding:24px;}
.product-header{flex-direction:column;}
.product-title{font-size:26px;}
.official-link{width:fit-content;}
}@media only screen and (max-width:1789px){.page-id-743737 .content-service-webdesign .ux-shape-divider--bottom svg{height:180px;--divider-width:fit-content!important;}
}
.page-id-743737 .content-service-webdesign{margin:220px 0 55px 0 !important}
.case-studies{min-height:1540px!important;}
.case-studies .section-content{position:relative;top:-200px}
.case-studies{position:relative;background:linear-gradient(190deg,#111114,rgb(8 48 74),#111114) !important;border-radius:5px;height:100%;box-shadow:0 18px 40px rgba(0,0,0,0.24);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease,background 220ms ease;overflow:hidden;height:1800px !important;}
.case-ki-beratung{position:relative;background:linear-gradient(190deg,#111114,#2c384a,#111114) !important;border-radius:5px;height:100%;box-shadow:0 18px 40px rgba(0,0,0,0.24);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease,background 220ms ease;overflow:hidden;height:1800px !important;}
.case-marketing{position:relative;background:linear-gradient(190deg,#111114,#505072,#111114) !important;border-radius:5px;height:100%;box-shadow:0 18px 40px rgba(0,0,0,0.24);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease,background 220ms ease;overflow:hidden;height:1800px !important;}
.case-design{position:relative;background:linear-gradient(190deg,#111114,#401916,#111114) !important;border-radius:5px;height:100%;box-shadow:0 18px 40px rgba(0,0,0,0.24);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease,background 220ms ease;overflow:hidden;height:1800px !important;}
.case-studies>.case-studies__inner>p{color:var(--color9) !important;font-size:2rem !important;font-weight:400 !important;max-width:960px !important;margin-bottom:2.5rem !important;}
.case-studies .col-inner{padding:0 35px 110px 35px !important;border-radius:5px !important;}
.case-studies .section-title-container{margin-bottom:0em;}
.case-studies::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;opacity:0.55;}
.case-studies img{opacity:.3}
.case-studies:hover{transform:translateY(0px);border-color:rgba(16,163,209,0.18);box-shadow:0 24px 55px rgba(0,0,0,0.32);filter:invert(0)}
.case-studies p{margin-bottom:0.9rem;font-family:"Lexend Exa",sans-serif !important;letter-spacing:-1px;font-weight:400!important;font-style:normal;font-size:1rem;color:var(--color4)!important;margin-top:6px !important;margin-bottom:12px !important;}
.case-studies strong{color:var(--color1);font-weight:400 !important;}
.case-studies h2{position:fixed;line-height:1.15 !important;position:relative;top:55px;opacity:.6;color:var(--color1) !important;}
.case-studies h3{color:var(--color1) !important;margin-bottom:1.1rem;font-size:2rem !important;line-height:1.15 !important;letter-spacing:4px !important;font-weight:400 !important;}
.case-studies .h6,h6{margin-top:55px;margin-bottom:55px;color:#fff !important;font-size:2em !important;letter-spacing:2px !important;font-weight:400 !important;line-height:.9;margin-left:0px !important;opacity:.65;text-transform:uppercase !important;}
.case-studies p:last-child{margin-bottom:0;}
.case-studies .meta,.case-studies.technologies{color:var(--color4);font-size:0.95rem;}
.case-studies .text-center{margin-top:2.5rem;}
.case-studies .text-center h3{color:var(--color1);margin-bottom:0.6rem;}
.case-studies .text-center p{color:var(--color3);font-weight:400;}
.case-studies .icon-box svg{filter:contrast(1) brightness(10000) grayscale(1000) opacity(.8) !important;height:200px !important;width:240px !important;}
#main .case-ergebnis{text-align:left}
#main .case-ergebnis a,#main .case-ergebnis p{color:var(--color1) !important;font-size:1.3rem !important;}
#main .case-ergebnis a{color:var(--color1) !important;font-size:1.2rem !important;border-bottom:1.6px solid #fff !important}
@media(max-width:1280px){.case-studies{min-height:1500px !important}
.case-studies .text-center p{font-size:.85rem !important;}
}
@media(max-width:1024px){.case-studies{min-height:1400px !important}
.case-studies .col-inner{padding:0 12px 25px 18px !important;border-radius:5px !important;}
}
@media(max-width:849px){.case-studies{min-height:1800px !important}
.case-studies{padding:3.25rem 0;}
.case-studies-card{padding:1.5rem;border-radius:18px;}
.case-studies .row-small>.col{margin-bottom:1rem;}
#main .case-studies .text-center p{font-size:.7rem !important;}
}
@media(max-width:549px){.case-studies{min-height:2000px !important}
}
@media(max-width:499px){.case-studies{min-height:2200px !important}
}
@media(max-width:459px){.case-studies{min-height:2400px !important}
}
@media(max-width:389px){.case-studies{min-height:2650px !important}
}.page-id-730461 .slider-wrapper{position:relative;width:100%;min-width:100% !important;margin:0 auto;}
img.mfp-img{backface-visibility:hidden !important;display:block !important;height:fit-content !important;max-height:max-content !important;max-width:100% !important;padding:0 0 40px !important;width:auto !important;width:1490px !important;}
.textbox-left-portfolio .dark,.textbox-right-portfolio .dark{background-color:transparent !important;position:absolute;bottom:-50px;height:90px;width:100% !important;border-radius:6px;padding:0 14px 0 14px;}
.textbox-left-portfolio p,.textbox-right-portfolio p{font-size:16px !important;font-weight:400 !important;line-height:1.2 !important;background-color:transparent !important;color:var(--color6);}
.content-slider-web .dark img{position:relative !important;top:-80px !important;padding-bottom:100px !important;}
.referenz-button{z-index:999999999999999999 !important;position:relative !important;}
.referenz-button a{top:-20px !important;font-size:1rem;font-weight:400;text-transform:none;border-bottom:solid 3px var(--color11) !important;background-color:transparent !important;z-index:999999999999999999 !important;position:relative !important;height:34px !important;display:inline !important;}
.agentur-beflash-personal-01 .flickity-enabled.is-draggable .flickity-viewport{cursor:grab;max-width:2540px !important;min-width:100% !important;margin:0 auto;}
.agentur-beflash-personal-01 .text-box-content{left:6%;width:700px;max-width:700px}
.agentur-beflash-personal-01 .text-inner{padding:14px 44px 54px 44px !important;}
.agentur-beflash-personal-01 a{filter:invert(0);border-bottom:3px solid #fff !important;}
.agentur-beflash-personal-01 h2{font-size:4rem !important;opacity:.7 !important;font-weight:400 !important;text-transform:none;margin-bottom:26px !important}
.agentur-beflash-personal-01 p,.agentur-beflash-personal-01 a{font-size:1.1rem !important;margin-bottom:26px !important;color:#f1f1f1 !important;}
@media only screen and (max-width:849px){.agentur-beflash-personal-01 .text-inner{padding:20px 20px 30px 20px !important;}
.agentur-beflash-personal-01 .text-box-content{margin-top:200px}
#main .agentur-beflash-personal-01 h2{font-size:2rem !important;opacity:.7 !important;font-weight:400 !important;margin-bottom:15px !important;text-transform:none}
.textbox-left-portfolio p,.textbox-right-portfolio p{font-size:16px !important;margin-bottom:10px !important}
.agentur-beflash-personal-01 .text-box-content{left:0%;width:auto;max-width:700px}
#main .agentur-beflash-personal-01 p,#main .agentur-beflash-personal-01 a{font-size:1rem !important}
}
@media only screen and (max-width:549px){#main .agentur-beflash-personal-01 h2{font-size:2rem !important;opacity:.7 !important;font-weight:400 !important;margin-bottom:15px !important;text-transform:none}
#main .agentur-beflash-personal-01 p,#main .agentur-beflash-personal-01 a{font-size:.85rem !important}
}  .select-product-service .col{padding:0 3px 6px;filter:invert(0) brightness(.95) !important;transition:filter .6s,opacity .6s,transform .6s,background-color .6s !important;}
.select-product-service .col-inner{padding:45px 40px 55px;border:3px solid var(--color9);border-bottom:9px solid var(--color9) !important;border-radius:5px !important;background-color:hwb(0deg 80.01% 15.53% / 8%);}
.select-product-service h2,.select-product-service .col:first-of-type h2{margin-bottom:40px !important;padding-bottom:unset !important;position:unset !important;background:0 0 !important;color:var(--blue) !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;line-height:1.3 !important;opacity:1 !important;text-decoration:unset !important;word-wrap:break-word;transition-duration:.3s;transition-property:background;}
.select-product-service h3{font-family:"VoldaSans",sans-serif;font-size:1.6rem !important;font-weight:400 !important;letter-spacing:1px !important;}
.select-product-service h4,.select-product-service .col:first-of-type h4,.select-product-service .col-inner:first-of-type h4{margin-bottom:20px !important;margin-left:2px !important;padding-bottom:unset !important;position:unset !important;color:#000 !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;letter-spacing:1.5px !important;text-transform:uppercase;transition-duration:.3s;transition-property:background;}
.select-product-service p,.select-product-service .col:last-child p{margin-top:0;margin-bottom:3em !important;color:var(--color5) !important;font-size:1.35rem;font-weight:400;letter-spacing:-1px !important;}
#main .select-product-service a.empfehlung{display:inline;position:relative;z-index:1;padding:10px 16px 10px 44px;min-height:1em !important;line-height:3em !important;border-bottom:3px solid var(--red);border-radius:99px;background-color:var(--color2) !important;background:linear-gradient(var(--color10) 0 0) var(--p,0) / var(--p,0) no-repeat !important;color:var(--red);font-size:1rem !important;font-weight:400 !important;text-decoration:none;cursor:pointer;word-wrap:break-word;transition:.6s,background-position 2s;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
#main .select-product-service a.empfehlung:hover{--p:100%;background-color:var(--color11);color:var(--color4) !important;border-bottom:3px solid var(--blue) !important;border-radius:99px;filter:invert(10) brightness(1) grayscale(10) !important;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
#main .select-product-service a.empfehlung::after{content:"";position:absolute;left:18px;top:11px;display:inline-table;width:16px;height:18px;opacity:1 !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 5930 5930" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g><rect x="-510.417" y="-429.167" width="6950" height="6912.5" style="fill:none;stroke:%23ee5c2f;stroke-width:600px;"/><path d="M5158.177,1514.974l-4387.187,0c-110.039,0.514 -203.603,83.104 -217.188,191.714l-385.508,3456.25c-0.919,8.07 -1.379,16.185 -1.379,24.306c0,118.001 97.213,215.286 215.852,216.012l5163.633,0c118.639,-0.726 215.852,-98.011 215.852,-216.012c0,-8.121 -0.46,-16.236 -1.379,-24.306l-385.508,-3456.25c-13.584,-108.61 -107.148,-191.2 -217.188,-191.714Z" style="fill:none;fill-rule:nonzero;stroke:%23ee5c2f;stroke-width:500px;stroke-linecap:round;stroke-miterlimit:4;"/><path d="M1878.646,1514.974c0,-592.513 490.21,-1080.078 1085.937,-1080.078c595.728,-0 1085.938,487.565 1085.938,1080.078" style="fill:none;fill-rule:nonzero;stroke:%23ee5c2f;stroke-width:450px;stroke-linecap:round;stroke-miterlimit:4;"/></g></svg>');background-repeat:no-repeat;background-position:50% 50% !important;background-size:100%;}
.banner-basic-landing .ux-shape-divider--style-tilt,.banner-basic-landing .ux-shape-divider .ux-shape-fill,.banner-basic-landing .ux-shape-divider--bottom svg{color:#AFAFAF !important;fill:#AFAFAF !important;}
@media only screen and (max-width:769px){.select-product-service .col-inner{padding:25px 20px 35px;}
#main .select-product-service p,#main .select-product-service .col:last-child p{font-size:1rem !important;}
}  code{border-radius:2px !important;}
.gist .gist-meta a{border:0;color:var(--blue) !important;font-weight:var(--base-text-weight-semibold,600);text-decoration:none;}
.gist .highlight{background:var(--color2) !important;border:0;color:var(--color1) !important;line-height:1.2;}
.gist .blob-num{width:1%;min-width:50px;padding-left:10px;padding-right:10px;color:var(--color11) !important;font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);font-size:.8rem !important;line-height:1.3 !important;text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;position:relative;}
.gist .blob-code-inner{color:var(--color11) !important;font-size:1rem !important;line-height:1.6 !important;}
.gist .gist-file{margin-bottom:6em !important;border:var(--borderWidth-thin) solid #ddd;border-bottom:var(--borderWidth-thin) solid #ccc;border-radius:var(--borderRadius-medium);font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);}
.gist-meta{font-size:.85rem !important;}
.banner-basic-landing .ux-shape-divider--style-tilt,.banner-basic-landing .ux-shape-divider .ux-shape-fill,.banner-basic-landing .ux-shape-divider--bottom svg{color:#AFAFAF !important;fill:#AFAFAF !important;}
.install-tablen h2{margin:0 0 5px;font-weight:400 !important;}
.install-table .ux-logo-link{padding-top:55px !important;padding-bottom:28px !important;border:none;filter:invert(1) brightness(10.5);}
.install-table .col,.columns,.gallery-item{position:relative;margin:0;padding:0 3px 6px;}
.install-table .col-inner{border-radius:5px !important;}
.install-table .is-divider{opacity:0;}
.install-table strong{text-transform:none;filter:brightness(1000);}
.install-table h3{text-align:center;text-transform:none;font-size:2.4rem !important;font-weight:400 !important;filter:brightness(1000);}
.install-table .col-inner ol li{margin-left:1.5em !important;padding-left:.5rem;}
.install-table li{font-size:1rem;font-weight:400 !important;opacity:1 !important;}
.install-table .has-hover [class*=image-] img{height:86px !important;border-radius:0 !important;}
.install-table .linux ol,.install-table .linux li,.install-table .macos ol,.install-table .macos li,.install-table .windows ul,.install-table .windows a,.install-table a{color:#000 !important;filter:invert(12) brightness(1000);}
.install-table .linux li,.install-table .macos li{filter:contrast(0) brightness(1000) invert(12);}
.install-table a{border-bottom:0 solid var(--black) !important;}
.install-table a:hover{background-color:rgb(255 255 255 / 50%) !important;}
.flickity-prev-next-button{position:absolute;top:40%;bottom:40%;width:55px;margin:0;padding:0;border:none;background-color:transparent;color:#111;cursor:pointer;opacity:0;transition:transform .3s,opacity .3s,background .3s,box-shadow .3s;}
.slider-wrapper{position:relative;width:100%;max-width:100%;}
.slider-wrapper .flickity-enabled.is-draggable .flickity-viewport,.flickity-enabled.is-draggable .flickity-viewport{cursor:grab;margin:0 auto;}
.content-slider{padding-bottom:0 !important;height:1200px !important;}
.flickity-page-dots{left:2% !important;right:5% !important;}
.flickity-page-dots .dot{position:relative;top:30px !important;display:inline-block;width:55px !important;height:40px !important;margin:0 10px;padding:2px;border:0 solid #ccc !important;border-bottom:3px solid var(--color11) !important;border-radius:5px;background-color:transparent;color:var(--color1);cursor:pointer;opacity:1 !important;word-wrap:break-word;transition:opacity 1s,background-color .7s,border .7s,transform .8s;}
.flickity-page-dots .dot:hover{border-bottom:8px solid var(--red) !important;color:var(--color1);opacity:1 !important;transition:all 1s ease-out;}
.flickity-page-dots .dot.is-selected{border-bottom:10px solid #222 !important;background-color:transparent !important;color:var(--color1);opacity:.6 !important;}
.flickity-page-dots .dot.is-selected:active,.flickity-page-dots .dot.is-selected:hover{border-top:none;border-right:none;border-left:none;border-bottom:14px solid var(--red) !important;background-color:transparent !important;color:var(--color1);opacity:1 !important;}
.flickity-viewport .img .img-inner{position:relative !important;}
.flickity-viewport .referenz-button{top:580px !important;}
.inner-content-pics .gallery-col .has-hover .image-zoom img,.inner-content-pics .gallery-col .has-hover [class*=image-] img{border-radius:5px;transform:scale(3) rotate(-0deg) !important;transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s;filter:contrast(1.5) brightness(.7) grayscale(10) blur(2px) !important;}
.inner-content-pics .gallery-col .has-hover:hover .bg,.inner-content-pics .gallery-col .has-hover:hover [class*=image-] img{border-radius:5px;transition:filter 2.6s,opacity 2.6s,transform 2.6s,box-shadow 2.3s;transform:scale(1) rotate(0deg) !important;filter:contrast(1.15) brightness(1.2) grayscale(0) !important;}
.inner-content-pics .gallery-col{margin:26px 0 26px 0 !important}
.inner-content-pics .gallery-col .has-hover .image-zoom img,.inner-content-pics .gallery-col .has-hover [class*=image-] img{border-radius:5px;transform:scale(2.5) rotate(-45deg) !important;transition:filter 3.6s,opacity 3.6s,transform 3.6s,box-shadow 3.3s;filter:contrast(1.3) brightness(1.7) grayscale(0) blur(1px) !important;margin-bottom:56px !important}
.inner-content-pics .gallery-col .has-hover:hover .bg,.inner-content-pics .gallery-col .has-hover:hover [class*=image-] img{border-radius:5px;transition:filter .35s,opacity .34s,transform .2s,box-shadow .3s;transform:scale(1) rotate(0deg) !important;filter:contrast(1.15) brightness(1.2) grayscale(0) !important;}
.content-pics .section-title i{margin-right:.4em !important;opacity:1 !important;}
.content-pics .icon-star{color:var(--color7) !important;opacity:1 !important;}
.content-pics .section-title-bold{font-size:1.8rem !important;color:var(--color7) !important;font-weight:400 !important;opacity:.8 !important;}
.content-pics .section-title-bold span{padding:.3em .6em !important;border:2px solid var(--color7) !important;border-bottom:6px solid var(--color7) !important;border-radius:5px !important;background-color:rgb(255 255 255 / 50%);}
.content-pics .section-title-bold b{height:2px;background:var(--color7) !important;opacity:1;}
.content-pics .section-title-container{margin-bottom:0 !important;}
.content-pics .col:first-of-type h2{margin:0 !important;}
.section .inner-content-pics .gallery-col .box-image{height:100px !important;max-height:100px !important;transform:scale(1);background-size:cover !important;}
.inner-content-pics .has-hover img{transform:scale(1.4);}
.inner-content-pics .has-hover{transform:scale(1);background-size:cover;}
#main .landing-work-gallery .box-text p,.inner-content-pics .has-hover p,.gallery-col .box-text p{position:absolute !important;top:110px;right:10px;margin-bottom:unset !important;padding-bottom:unset !important;border-bottom:0 !important;border-radius:5px;background:0 0 !important;color:var(--color1) !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;line-height:1.3 !important;text-transform:uppercase !important;text-decoration:unset !important;word-wrap:break-word;opacity:1 !important;transition-duration:.3s;transition-property:background;}
#main .inner-content-pics .box-text p{position:absolute !important;top:117px;letter-spacing:0px !important;opacity:1 !important;color:#fff !important;filter:contrast(200) brightness(1000)}
.single-post #main .inner-content-pics .box-text p{font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;line-height:1.3 !important;position:absolute !important;top:146px !important;letter-spacing:0px !important;opacity:1 !important;color:#fff !important;filter:contrast(200) brightness(1000)}
.inner-content-pics .has-hover:hover p{opacity:1;}
.inner-content-pics .box-overlay .box-text,.inner-content-pics .box-shade .box-text{position:absolute;bottom:0;width:100%;max-height:100%;padding-top:.3em;padding-left:.5em;padding-right:.5em;}
.inner-content-pics .overlay{background-color:rgb(0,0,0,.2) !important}
@media only screen and (min-width:1025px){#main .inner-content-pics .gallery-col{flex-basis:16.6666666667% !important;max-width:16.6666666667% !important;}
}
@media only screen and (max-width:1024px){.inner-content-pics .gallery-col{margin:1px 0 1px 0 !important;}
}  .themenreihe .message-box .bg-fill,.message-box .bg-fill{background-position:50% 50% !important;background-repeat:no-repeat !important;background-size:cover !important;border-radius:5px !important;}
.themenreihe .message-box .bg-fill{background-color:transparent !important;}
.themenreihe .message-box{background-color:var(--color7);border:03px solid var(--color1);height:auto !important;margin-top:0;border-radius:5px;padding:0 25px 30px;margin-bottom:110px}
#main .themenreihe .message-box{margin-bottom:55px !important;}
.themenreihe .message-box p{color:var(--blue) !important;font-family:"VoldaSans",sans-serif !important;font-size:1rem !important;font-weight:400 !important;text-transform:uppercase;}
.themenreihe .message-box a{padding:0 !important;border-bottom:2px solid var(--color5) !important;color:#000 !important;font-weight:400 !important;filter:invert(.8);word-wrap:break-word;}
.themenreihe .message-box h2{position:relative;left:0;margin-top:35px !important;margin-bottom:15px !important;color:#fff !important;font-family:"Lexend Exa",sans-serif !important;font-size:2.2rem !important;font-weight:400 !important;letter-spacing:0 !important;text-align:left !important;text-transform:unset !important;opacity:.85 !important;filter:invert(1);}
.themenreihen-h3 h3{position:absolute;top:30px;z-index:99999;padding-right:20px !important;padding-left:2px !important;color:var(--color2) !important;font-family:"VoldaSans",sans-serif !important;font-size:3rem !important;font-weight:400 !important;letter-spacing:2px !important;text-align:right;opacity:1 !important;filter:brightness(1) opacity(.85);}
@media only screen and (max-width:849px){.themenreihen-h3 h3{font-size:1.4rem !important;}
}   .testimonials-consumer h2{font-size:2rem !important;text-transform:none}
.testimonials-consumer p{font-size:1.1rem !important;}
.testimonials-consumer .icon-box .icon-box-text h5,.testimonials-consumer .icon-box .icon-box-text{font-size:1.4rem !important;font-weight:400 !important;margin-top:35px;text-align:center}
.testimonials-consumer .icon-box .icon-box-text p{font-size:1rem !important;font-weight:400 !important;}
.testimonials-consumer .circle,.circle img{border-radius:999px !important;-o-object-fit:cover !important;object-fit:cover;height:120px;}
.testimonials-consumer .slider-style-focus{background-color:transparent;}
@media only screen and (max-width:849px){.testimonials-consumer h2{font-size:1.6rem !important;text-transform:none}
.testimonials-consumer p{font-size:.9rem !important;}
}  .maintenance .beflash-mail-telefon-adresse{color:#000;filter:brightness(.9) invert(1);}
.maintenance p{margin-bottom:15px !important;}
.maintenance .text-box-content{margin-bottom:55px !important;}
@media only screen and (max-width:1420px){.tagcloud a{font-size:1.3rem !important;}
}
@media only screen and (max-width:1240px){.tagcloud a{padding:22px 0 !important;font-size:1rem !important;}
}
@media only screen and (max-width:1059px){.tagcloud a{font-size:.8rem !important;}
}   .df-ui-nav{opacity:.5 !important;height:100px;font-size:26px !important;font-weight:400 !important;filter:invert(2) brightness(.4);}
.df-ui-nav:hover{opacity:1}
.df-ui-nav .df-ui-btn:before{filter:drop-shadow(0 0 0px rgb(0,0,0)) !important;}
.df-ui-nav.df-ui-next{right:-10px !important;}
.df-ui-nav.df-ui-prev{left:-10px !important;right:auto;border-radius:0;}
.scroll-text-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;}
.scroll-text-block .scroll-text{font-size:8rem !important;letter-spacing:-0.01em !important;line-height:1.15;margin:0;width:100%;color:rgb(234,234,234) !important;background:linear-gradient(to right,#b6b6b6,#b6b6b6) no-repeat !important;-webkit-background-clip:text !important;background-clip:text !important;background-size:0% !important;transition:background-size cubic-bezier(0.1,0.5,0.5,1) 0.5s !important;border-bottom:0px solid #2f2b28;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;}
@keyframes reveal{to{background-size:100%;} }
.scroll-text-block .scroll-text{animation-name:reveal;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:view();animation-range:entry 100% cover 50%;}
.scroll-text-block .scroll-text>span{position:absolute;inset:0;background-color:#fff700 !important;color:#111114 !important;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%) !important;transform-origin:center;transition:all cubic-bezier(0.1,0.5,0.5,1) 0.4s !important;display:flex !important;align-items:center !important;}
.scroll-text-block .scroll-text:hover>span,.scroll-text-block .scroll-text:focus-within>span{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%) !important;}
@supports not (animation-timeline:view()){.scroll-text-block .scroll-text{background-size:100%;}
}  .step-1.col,.step-2.col,.step-3.col{margin-bottom:0;padding:0 3px 6px !important;}
.step-1 .col-inner,.step-2 .col-inner,.step-3 .col-inner{max-height:900px;height:820px;font-size:.8rem !important;border-radius:5px !important;padding:55px 40px 20px 40px !important}
.step-1 p,.step-2 p,.step-3 p{margin-top:15px !important;font-size:1rem !important;margin-bottom:55px !important;line-height:1.3 !important;font-family:"PlusJakartaSans",sans-serif !important;color:var(--color8)!important;font-weight:400;letter-spacing:1px;}
.step-1,.step-2,.step-3{color:var(--color2) !important;font-weight:400;}
.step-1 h2,.step-2 h2,.step-3 h2{font-weight:400 !important;margin-left:0 !important;letter-spacing:0;color:var(--color1) !important;font-size:3rem !important;text-align:center !important;opacity:1 !important;line-height:.95;opacity:1;padding-top:55px !important;margin-bottom:10px}
.step-1 strong,.step-2 strong,.step-3 strong{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;font-size:1.5rem !important;color:var(--color1) !important;height:55px !important;position:relative;display:block;}
@media only screen and (max-width:768px){.step-1 .col-inner,.step-2 .col-inner,.step-3 .col-inner{max-height:940px !important;height:940px!important;}
} .scroll-text-block-bk{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;}
.scroll-text-block-bk .scroll-text-bk{font-size:8rem !important;letter-spacing:-0.01em !important;line-height:1.15 !important;margin:0;width:100%;color:var(--color9) !important;background:linear-gradient(to right,#b6b6b6,#b6b6b6) no-repeat !important;-webkit-background-clip:text !important;background-clip:text !important;background-size:0% !important;transition:background-size cubic-bezier(0.1,0.5,0.5,1) 0.5s !important;border-bottom:0px solid #2f2b28;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;}
@keyframes reveal{to{background-size:100%;} }
.scroll-text-block-bk .scroll-text-bk{animation-name:reveal;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:view();animation-range:entry 100% cover 50%;}
.scroll-text-block-bk .scroll-text-bk>span{position:absolute;inset:0;background-color:#ee5c2d;color:#ffffff;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%) !important;transform-origin:center;transition:all cubic-bezier(0.1,0.5,0.5,1) 0.4s !important;display:flex;align-items:center;}
.scroll-text-block-bk .scroll-text-bk:hover>span,.scroll-text-block-bk .scroll-text-bk:focus-within>span{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);}
@supports not (animation-timeline:view()){.scroll-text-block-bk .scroll-text-bk{background-size:100%;}
}
@media only screen and (max-width:1260px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:5rem !important;}
}
@media only screen and (max-width:1024px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:4.2rem !important;}
}
@media only screen and (max-width:768px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:3rem !important;}
}
@media only screen and (max-width:549px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:2.2rem !important;}
}
@media only screen and (max-width:467px){.scroll-text-block .scroll-text,.scroll-text-block-bk .scroll-text-bk{font-size:2.2rem !important;}
} .grid{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);height:60vh;margin:20vh auto 0 auto;place-items:center;transform:rotate(45deg);width:60vh;}
@media only screen and (max-width:1260px){.grid{height:40vh !important;width:40vh !important;}
}
@media only screen and (max-width:768px){.grid{height:20vh !important;width:20vh !important;}
}
.dot{-webkit-animation:rotate 3s linear 0s infinite normal;animation:rotate 3s linear 0s infinite normal;height:100%;position:relative;width:100%;}
.dot:nth-child(1)::before{-webkit-animation:pulse 1s linear 0.1s infinite alternate both;animation:pulse 1s linear 0.1s infinite alternate both;}
.dot:nth-child(2)::before{-webkit-animation:pulse 1s linear 0.2s infinite alternate both;animation:pulse 1s linear 0.2s infinite alternate both;}
.dot:nth-child(3)::before{-webkit-animation:pulse 1s linear 0.3s infinite alternate both;animation:pulse 1s linear 0.3s infinite alternate both;}
.dot:nth-child(4)::before{-webkit-animation:pulse 1s linear 0.4s infinite alternate both;animation:pulse 1s linear 0.4s infinite alternate both;}
.dot:nth-child(5)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(6)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(7)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(8)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(9)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(10)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(11)::before{-webkit-animation:pulse 1s linear 0.2s infinite alternate both;animation:pulse 1s linear 0.2s infinite alternate both;}
.dot:nth-child(12)::before{-webkit-animation:pulse 1s linear 0.3s infinite alternate both;animation:pulse 1s linear 0.3s infinite alternate both;}
.dot:nth-child(13)::before{-webkit-animation:pulse 1s linear 0.4s infinite alternate both;animation:pulse 1s linear 0.4s infinite alternate both;}
.dot:nth-child(14)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(15)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(16)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(17)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(18)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(19)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(20)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(21)::before{-webkit-animation:pulse 1s linear 0.3s infinite alternate both;animation:pulse 1s linear 0.3s infinite alternate both;}
.dot:nth-child(22)::before{-webkit-animation:pulse 1s linear 0.4s infinite alternate both;animation:pulse 1s linear 0.4s infinite alternate both;}
.dot:nth-child(23)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(24)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(25)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(26)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(27)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(28)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(29)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(30)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(31)::before{-webkit-animation:pulse 1s linear 0.4s infinite alternate both;animation:pulse 1s linear 0.4s infinite alternate both;}
.dot:nth-child(32)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(33)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(34)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(35)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(36)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(37)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(38)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(39)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(40)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(41)::before{-webkit-animation:pulse 1s linear 0.5s infinite alternate both;animation:pulse 1s linear 0.5s infinite alternate both;}
.dot:nth-child(42)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(43)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(44)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(45)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(46)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(47)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(48)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(49)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(50)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(51)::before{-webkit-animation:pulse 1s linear 0.6s infinite alternate both;animation:pulse 1s linear 0.6s infinite alternate both;}
.dot:nth-child(52)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(53)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(54)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(55)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(56)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(57)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(58)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(59)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(60)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(61)::before{-webkit-animation:pulse 1s linear 0.7s infinite alternate both;animation:pulse 1s linear 0.7s infinite alternate both;}
.dot:nth-child(62)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(63)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(64)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(65)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(66)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(67)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(68)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(69)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(70)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(71)::before{-webkit-animation:pulse 1s linear 0.8s infinite alternate both;animation:pulse 1s linear 0.8s infinite alternate both;}
.dot:nth-child(72)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(73)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(74)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(75)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(76)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(77)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(78)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(79)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(80)::before{-webkit-animation:pulse 1s linear 1.7s infinite alternate both;animation:pulse 1s linear 1.7s infinite alternate both;}
.dot:nth-child(81)::before{-webkit-animation:pulse 1s linear 0.9s infinite alternate both;animation:pulse 1s linear 0.9s infinite alternate both;}
.dot:nth-child(82)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(83)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(84)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(85)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(86)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(87)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(88)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(89)::before{-webkit-animation:pulse 1s linear 1.7s infinite alternate both;animation:pulse 1s linear 1.7s infinite alternate both;}
.dot:nth-child(90)::before{-webkit-animation:pulse 1s linear 1.8s infinite alternate both;animation:pulse 1s linear 1.8s infinite alternate both;}
.dot:nth-child(91)::before{-webkit-animation:pulse 1s linear 1s infinite alternate both;animation:pulse 1s linear 1s infinite alternate both;}
.dot:nth-child(92)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(93)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(94)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(95)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(96)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(97)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(98)::before{-webkit-animation:pulse 1s linear 1.7s infinite alternate both;animation:pulse 1s linear 1.7s infinite alternate both;}
.dot:nth-child(99)::before{-webkit-animation:pulse 1s linear 1.8s infinite alternate both;animation:pulse 1s linear 1.8s infinite alternate both;}
.dot:nth-child(100)::before{-webkit-animation:pulse 1s linear 1.9s infinite alternate both;animation:pulse 1s linear 1.9s infinite alternate both;}
.dot:nth-child(101)::before{-webkit-animation:pulse 1s linear 1.1s infinite alternate both;animation:pulse 1s linear 1.1s infinite alternate both;}
.dot:nth-child(102)::before{-webkit-animation:pulse 1s linear 1.2s infinite alternate both;animation:pulse 1s linear 1.2s infinite alternate both;}
.dot:nth-child(103)::before{-webkit-animation:pulse 1s linear 1.3s infinite alternate both;animation:pulse 1s linear 1.3s infinite alternate both;}
.dot:nth-child(104)::before{-webkit-animation:pulse 1s linear 1.4s infinite alternate both;animation:pulse 1s linear 1.4s infinite alternate both;}
.dot:nth-child(105)::before{-webkit-animation:pulse 1s linear 1.5s infinite alternate both;animation:pulse 1s linear 1.5s infinite alternate both;}
.dot:nth-child(106)::before{-webkit-animation:pulse 1s linear 1.6s infinite alternate both;animation:pulse 1s linear 1.6s infinite alternate both;}
.dot:nth-child(107)::before{-webkit-animation:pulse 1s linear 1.7s infinite alternate both;animation:pulse 1s linear 1.7s infinite alternate both;}
.dot:nth-child(108)::before{-webkit-animation:pulse 1s linear 1.8s infinite alternate both;animation:pulse 1s linear 1.8s infinite alternate both;}
.dot:nth-child(109)::before{-webkit-animation:pulse 1s linear 1.9s infinite alternate both;animation:pulse 1s linear 1.9s infinite alternate both;}
.dot:nth-child(110)::before{-webkit-animation:pulse 1s linear 2s infinite alternate both;animation:pulse 1s linear 2s infinite alternate both;}
.dot::before{background:var(--color11);border-radius:50%;box-shadow:1em 1em 0 #10a3d1,-1em -1em 0 #ee5c2e;content:"";display:block;height:50%;left:25%;position:absolute;top:25%;width:50%;z-index:-1;}
@-webkit-keyframes pulse{from{transform:scale(0.15);}
to{transform:scale(1);}
}
@keyframes pulse{from{transform:scale(0.15);}
to{transform:scale(1);}
}
@-webkit-keyframes rotate{from{transform:rotate(0);}
to{transform:rotate(360deg);}
}
@keyframes rotate{from{transform:rotate(0);}
to{transform:rotate(360deg);}
} @-webkit-keyframes pulse{from{transform:scale(0.15);}
to{transform:scale(1);}
}
@keyframes pulse{from{transform:scale(0.15);}
to{transform:scale(1);}
}
@-webkit-keyframes rotate{from{transform:rotate(0);}
to{transform:rotate(360deg);}
}
@keyframes rotate{from{transform:rotate(0);}
to{transform:rotate(360deg);}
} .back-to-top.active{opacity:1;pointer-events:inherit;transform:translateY(0)}
.back-to-top{width:110px;height:110px;background-color:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.2)!important;}
.back-to-top .icon-angle-up:before{content:none!important;}
.back-to-top .icon-angle-up::after {
content: "";
transform: rotate(-90deg);
background-image: url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg" style="width: 200px; height: 200px;"><style> .line-point-right1{animation:line-point-right1-move 1.6s infinite;}
@keyframes line-point-right1-move { 0%{transform:translate3d(-4px, 0, 0);}
50%{transform:translate3d(4px, 0, 0);}
100%{transform:translate3d(-4px, 0, 0);}
} @media (prefers-reduced-motion: reduce) { .line-point-right1{animation:none;}
} </style><path class="line-point-right1 stroke1" d="M34 18L66.5 50.5L34 83" stroke="%23fff" stroke-width="6px" style="animation-duration: 1.6s;"></path></svg>');
background-repeat: no-repeat !important;
background-size: 42px 42px !important;
background-position: 50% 50% !important;
position: relative;
top: 0px;
height: 110px !important;
font-size: unset !important;
display: inline-table !important;
min-height: 78px !important;
min-width: 110px !important;
filter: invert(2) brightness(.5);
border: none;
transition: background-color 1s, opacity .7s !important;
}
.back-to-top:hover{transform:scale(1.15) !important;background-color:rgba(255,255,255,.5)!important;transition:background-color 1s,opacity .7s !important;filter:invert(2.2)}
.nav-dropdown{background-color:rgb(10 10 10) !important;color:var(--fs-color-base);display:table;left:-99999px;margin:0;max-height:0;min-width:360px!important;font-size:1.6rem!important;opacity:0;border-radius:5px!important;padding:20px 20px!important;position:absolute;font-size:100%;text-align:left;transition:opacity .95s,visibility .95s !important;visibility:hidden;z-index:9;border:1px solid #5c5c5c !important;}
.nav-dropdown{font-size:1.6rem!important;}
.ux-relay__control--bottom{opacity:1 !important;color:var(--red) !important;}
.ux-relay__control--bottom a{opacity:1 !important;color:var(--red) !important;}
.ux-relay__load-more-button:hover{background-color:var(--red);--p:100%;opacity:1 !important;color:var(--color1) !important;border-radius:99px !important;border-bottom:solid 4px var(--color8) !important;box-shadow:inset 0 0 0 100px transparent !important;}
#main .ux-relay__load-more-button{font-size:1.2rem !important;font-weight:400 !important;color:var(--color1) !important;letter-spacing:2px !important;opacity:1 !important;position:relative;z-index:1;text-decoration:none;display:inline;cursor:pointer;padding:18px 36px !important;background-color:var(--color11) !important;background:linear-gradient(var(--red) 0 0) var(--p,0)/var(--p,0) no-repeat;transition:.6s,background-position 1s !important;border-radius:99px !important;border-bottom:solid 4px var(--red) !important;line-height:1em !important;min-height:1em !important;margin-top:3rem;}.nav.nav-vertical{flex-flow:column;width:66%;}
.off-canvas-center .mfp-content{-webkit-overflow-scrolling:touch;max-width:100%;top:0 !important;margin-top:0 !important;padding-top:0 !important;overflow-x:hidden;overflow-y:hidden;min-height:100%;background-image:repeating-linear-gradient( 284deg,transparent 0px,transparent 1px,#111114 1px,#111114 3px ),repeating-linear-gradient( 14deg,transparent 0px,transparent 1px,#111114 1px,#111114 3px ),linear-gradient(90deg,rgb(33 33 33),rgb(33 33 33));padding:110px 15px !important;}
.columns,.gallery-item,.lightbox-content,.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{position:relative !important;width:100% !important;border-radius:5px !important;--drawer-width:775px !important;margin:0 auto !important;-webkit-transform:translateZ(0) !important;transform:translateZ(0) !important;-webkit-box-shadow:3px 3px 20px 0 rgba(0,0,0,0.15);box-shadow:3px 3px 20px 0 rgba(0,0,0,0.15);position:relative;left:unset !important;right:unset !important;}
.mfp-wrap{z-index:99999999999999 !important;background-color:rgb(33 33 33 / 60%) !important;}
.mfp-bg.mfp-ready,.off-canvas-center .pswp__bg{z-index:99999999999;}
.ux-body-overlay{transition:visibility 1s,opacity 1s ease-in-out !important;visibility:hidden;width:100%;z-index:29;}
.mfp-figure,img.mfp-img{line-height:0;}
.mfp-figure:after{background-color:transparent !important;box-shadow:0 0 0px rgba(0,0,0) !important;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:-1;}
.mfp-ready .mfp-close{opacity:0.5;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:square;stroke-linejoin:round;"><rect x="384" y="384" width="256" height="256" style="fill:none;"/><g><path d="M52,52l460,460.002l-460,459.998" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:60px;"/><path d="M972,972l-460,-459.998l460,-460.002" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:60px;"/></g></svg>');background-size:50px 50px;background-repeat:no-repeat;background-origin:content-box;position:absolute !important;display:inline-table;transform:scale(0.85);transition:transform 1.8s,opacity 1.8s;background-position:50% 50%;right:10px;top:10px !important;background-color:transparent;}
.mfp-close:hover{opacity:1;transform:scale(1);transition:transform 0.4s,opacity 0.4s;}
.lightbox-content .lightbox-inner{padding:30px 0px !important;}
.lightbox-content .h3,h3{font-size:2rem !important;}
.lightbox-content p{text-transform:none;font-size:1rem !important;}
.lightbox-content.col:last-child p{margin-top:0;margin-bottom:5px;}
.col:first-of-type h2{margin:0 0 16px 0;}
.sidebar-menu{margin:0 auto;}
.off-canvas-center .nav-vertical > li > a{font-size:unset !important;}
.off-canvas .sidebar-menu{padding:0 !important;}
.sidebar-menu-tabs__tab{flex:1 0 50%;max-width:50%;min-height:86px;list-style-type:none;text-align:center;border-radius:5px;color:#fff !important;transition:transform 0.2s,opacity 0.2s;}
.sidebar-menu-tabs__tab:before{content:none;height:0;}
.sidebar-menu-tabs__tab.active{background-color:rgb(165 156 156 / 4%) !important;color:var(--red) !important;border-bottom:1px solid var(--color11) !important;}
.sidebar-menu-tabs__tab.active:hover{filter:brightness(0.5) invert(0.8);color:#fff !important;border-bottom:1px solid var(--color11) !important;background-color:transparent !important;}
.footer-widgets-new ul{margin-right:15px !important;margin-left:15px !important;}
.off-canvas-center .mfp-content{-webkit-overflow-scrolling:touch;max-width:100% !important;top:0 !important;margin-top:0 !important;padding-top:0 !important;overflow-x:hidden;overflow-y:hidden;min-height:100% !important;background-image:repeating-linear-gradient( 284deg,transparent 0px,transparent 1px,#111114 1px,#111114 3px ),repeating-linear-gradient( 14deg,transparent 0px,transparent 1px,#111114 1px,#111114 3px ),linear-gradient(90deg,rgb(33 33 33),rgb(33 33 33));padding:110px 15px !important;}
.off-canvas-center .nav > li > a{color:var(--color2) !important;line-height:0.9 !important;background-color:rgb(10,10,10,0.1) !important;}
.off-canvas-center .nav > li > a,#menu-header-main-2024 a{font-family:"VoldaSans",sans-serif !important;font-weight:400 !important;font-size:110px !important;letter-spacing:3px !important;text-transform:none;opacity:0.75 !important;transition:all 0.5s ease-in !important;border-radius:0px !important;border-bottom:1px solid var(--color7) !important;letter-spacing:1px !important;padding-left:5px !important;width:100% !important;-webkit-transition:all 0.8s ease-in !important;-moz-transition:all 0.5s ease-in !important;-o-transition:all 0.5s ease-in !important;transition:all 1.8s ease-in !important;text-transform:none !important;}
.off-canvas-center .nav > li > a:hover,#menu-header-main-2024 a:hover{color:var(--color5) !important;opacity:1 !important;background-color:rgb(58,68,75,0) !important;background-color:transparent !important;transform:translateY(-6px);border-bottom:1px solid var(--color7) !important;-webkit-transition:all 0.3s ease-out !important;-moz-transition:all 0.3s ease-out !important;-o-transition:all 0.3s ease-out !important;transition:all 0.3s ease-out !important;filter:blur(2px) !important;}
.off-canvas-center .nav-sidebar.nav-vertical > li.menu-item.active,.off-canvas-center .nav-sidebar.nav-vertical > li.menu-item:hover{background-color:rgba(0,0,0,0) !important;}
.off-canvas-center .nav-vertical > li > a,.off-canvas-center .nav-vertical > li > ul > li a{justify-content:left !important;padding-left:5px !important;padding-right:30px;}
.off-canvas-center .nav-sidebar.nav-vertical > li .toggle{display:none !important;}
.off-canvas-center .nav .sub-menu{margin-bottom:0.2rem !important;}
.off-canvas-center .toggle{box-shadow:none !important;color:currentColor;height:auto;line-height:1;margin:0 5px 0 0;opacity:0.8;padding:0;width:65px;}
.off-canvas .nav-vertical > li > a{padding-bottom:20px !important;padding-top:20px !important;}
#footer .menu-header-main-2024-container .sub-menu a{font-size:50px !important;}
.off-canvas .nav-vertical li li > a,.main-menu-overlay .off-canvas-center .nav-vertical a,#menu-header-main-2024 .sub-menu a{font-family:"Lexend Exa",sans-serif !important;color:var(--color6) !important;opacity:1 !important;font-weight:400 !important;font-size:50px;line-height:1.3 !important;font-style:normal !important;text-transform:none !important;letter-spacing:0px !important;-webkit-transition:all 0.7s ease-in !important;-moz-transition:all 0.7s ease-in !important;-o-transition:all 0.7s ease-in !important;transition:all 0.7s ease-in !important;border-bottom:none !important;background-color:transparent !important;}
.off-canvas .nav-vertical li li > a:hover,.off-canvas-center .nav-vertical a:hover,#menu-header-main-2024 .sub-menu a:hover{color:var(--blue) !important;background-color:transparent !important;opacity:1 !important;transform:translateY(-6px);border-bottom:none !important;-webkit-transition:all 0.3s ease-out !important;-moz-transition:all 0.3s ease-out !important;-o-transition:all 0.3s ease-out !important;transition:all 0.3s ease-out !important;border-radius:none !important;filter:blur(0px) !important;}
.off-canvas-center .nav-vertical .current-menu-item a{color:#a1a1aa !important;}
.off-canvas-center .nav-vertical .current-menu-item a:hover{color:#a1a1aa !important;background-color:rgb(86,86,86,0) !important;}
#menu-header-main-2024{width:100%;opacity:1 !important;}
#menu-header-main-2024 a{color:rgb(10 10 10) !important;opacity:1 !important;line-height:1.15 !important;background-color:rgb(10,10,10,0.01) !important;}
#menu-header-main-2024 .sub-menu{display:none;}
#menu-header-main-2024 li.is-open > .sub-menu{display:block;}
#menu-header-main-2024 ul.menu > li{border-left:0px solid #ddd !important;opacity:1 !important;margin:0 0 10px 3px;padding-left:0px !important;}
#footer-mobile-menu{display:block;}
#footer-mobile-menu .submenu-toggle,#footer-mobile-menu .submenu-toggle__icon,#menu-header-main-2024 .icon-angle-down,#menu-header-main-2024 button{display:none !important;}
#footer-mobile-menu li.menu-item-has-children,#footer-mobile-menu li.page_item_has_children{position:relative;}
#footer-mobile-menu li.menu-item-has-children > ul.sub-menu,#footer-mobile-menu li.page_item_has_children > ul.children{display:none;width:100%;margin:0;padding:0 0 0 16px;background:transparent;box-shadow:none;}
#footer-mobile-menu li.menu-item-has-children.is-open > ul.sub-menu,#footer-mobile-menu li.page_item_has_children.is-open > ul.children{display:block;}
#footer-mobile-menu ul.sub-menu > li,#footer-mobile-menu ul.children > li{display:block;width:100%;float:none;margin:0;}
#footer-mobile-menu ul.sub-menu > li > a,#footer-mobile-menu ul.children > li > a{color:var(--color2) !important;font-family:"VoldaSans",sans-serif !important;font-weight:400 !important;font-size:90px !important;letter-spacing:4px;text-transform:none;opacity:0.6 !important;background-color:transparent !important;transition:all 0.5s ease-in;border-radius:5px;border-bottom:1px solid var(--color7);letter-spacing:1px;}
@media only screen and (max-width:1249px){.off-canvas-center .nav > li > a,#menu-header-main-2024 a{font-size:110px !important;}
.off-canvas-center .nav-vertical a,#footer #menu-header-main-2024 .sub-menu a{font-size:50px !important;}
.icon-menu::before{width:54px;height:52px;}
.icon-contact:before,.icon-search:before,.icon-shopping-bag:before,.icon-user:before{width:52px;height:52px;}
}
@media only screen and (max-width:1024px){.off-canvas-center .nav > li > a,#footer #menu-header-main-2024 a{font-size:70px !important;padding-left:0px !important;}
.off-canvas-center .nav-vertical a,#footer #menu-header-main-2024 .sub-menu a{font-size:30px !important;text-align:left !important;}
.nav > li.has-icon > a > i{min-width:1em;}
.icon-menu::before{width:44px;height:42px;}
.icon-contact:before,.icon-search:before,.icon-shopping-bag:before,.icon-user:before{width:42px;height:42px;}
.mfp-ready .mfp-close{right:10px;top:10px !important;background-color:transparent;}
}
@media only screen and (max-width:880px){.nav.nav-vertical{flex-flow:column;width:100% !important;}
#footer .mail-direkt a,#footer .footer-widgets-new .mail-direkt a{font-family:"VoldaSans",sans-serif !important;color:var(--blue) !important;line-height:1.5 !important;font-weight:400 !important;}
.footer-widgets-new{display:block !important;grid-template-columns:100% 0% 0% 0% 0% 100% !important;gap:0;padding:2em 15px 6em;}
.footer-widgets-new .area_sixt,.footer-widgets-new .area_one{display:block !important;width:100%;grid-column:1;grid-row:1;padding:0;}
.adress-overload,.footer-widgets-new .adress-overload{display:none !important;}
.adress-overload,.footer-widgets-new .adress-overload{top:20px !important;}
.adress-overload a,.adress-overload p{line-height:1.8 !important;letter-spacing:1px !important;font-size:0.75rem !important;}
}
@media only screen and (max-width:849px){.logo{width:100px !important;}
.stuck #logo img{opacity:1;height:70px !important;}
.logo-responsive-over .img{top:15px;width:100px !important;opacity:0.4;transition:all 2s 0s ease,all 2s 0s ease;}
}
@media only screen and (max-width:769px){.nav-spacing-medium > li{margin:0 8px !important;}
.icon-menu::before{height:40px !important;width:40px !important;}
.icon-contact:before,.icon-search:before,.icon-shopping-bag:before,.icon-user:before{width:40px !important;height:40px !important;}
#logo{width:120px !important;max-width:120px !important;}
}
@media only screen and (max-width:549px){.transparent #logo img{max-height:80px !important;}
.nav-dark .nav > li.header-divider{display:none !important;}
.header .stuck .flex-right{position:relative;top:5px !important;}
.header-main .flex-right{width:130px !important;height:150px;position:relative;top:16px !important;}
.transparent #logo img{transform:scale(1);top:-18px !important;max-height:90px !important;width:160px !important;max-width:190px !important;}
.transparent #logo img:hover{transform:scale(1.05);max-height:90px !important;}
}
@media only screen and (max-width:449px){.stuck #logo img,.transparent #logo img{transform:scale(1);max-height:80px !important;height:90px !important;top:-14px;position:relative;width:140px !important;max-width:130px !important;}
.stuck #logo img:hover,.transparent #logo img:hover{transform:scale(1.05);max-height:80px !important;height:90px !important;}
.header-inner .nav{flex-wrap:nowrap;top:-8px !important;}
}
@media only screen and (max-width:379px){.nav-spacing-medium > li{margin:0 6px !important;}
.icon-menu::before{height:32px !important;width:32px !important;}
.icon-contact:before,.icon-search:before,.icon-shopping-bag:before,.icon-user:before{width:32px !important;height:32px !important;}
}
@media only screen and (max-width:379px){.transparent #logo img{transform:scale(1);top:-18px !important;max-height:90px !important;width:130px !important;max-width:130px !important;}
.stuck #logo img,.transparent #logo img{transform:scale(1);max-height:65px !important;height:65px !important;}
.stuck #logo img:hover,.transparent #logo img:hover{transform:scale(0.9);max-height:60px !important;height:60px !important;}
.icon-menu::before{height:28px !important;width:28px !important;}
.icon-contact:before,.icon-search:before,.icon-shopping-bag:before,.icon-user:before{width:28px !important;height:28px !important;}
}
@media only screen and (max-width:320px){.transparent #logo img{transform:scale(1);top:-22px !important;max-height:90px !important;width:110px !important;max-width:110px !important;}
}  .adress-overload{float:right;text-align:right;right:-10px;position:relative;top:118px;width:fit-content !important;}
.adress-overload h2{font-family:"Lexend Exa",sans-serif !important;text-align:right !important;margin:0 !important;padding:0 !important;line-height:2.6 !important;font-size:0.75rem !important;font-weight:400 !important;text-transform:none !important;color:var(--color5) !important;opacity:1 !important;text-align:right;margin-top:55px !important;}
.adress-overload p{margin:0 !important;padding:0 !important;line-height:1.6 !important;font-size:0.85rem !important;letter-spacing:3px;font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;text-transform:uppercase !important;color:var(--color5) !important;opacity:1 !important;}
.adress-overload a{color:var(--color3) !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:0.85rem !important;font-weight:400 !important;line-height:2.4 !important;text-transform:uppercase !important;text-decoration:unset !important;letter-spacing:3px;word-wrap:break-word;opacity:1 !important;transition-duration:0.3s;transition-property:background;padding:6px 0px 6px 10px;transition:all 1s ease-in;}
.adress-overload a:hover{color:var(--blue) !important;background-color:var(--white);padding:6px 10px 6px 10px;transition:all 0.2s ease-in;border-radius:5px;}
.footer-widgets-new .adress-overload{float:right;text-align:right;right:-40px;position:relative;top:118px;width:fit-content !important;}
.footer-widgets-new .adress-overload p{margin:0 !important;padding:0 !important;line-height:1.6 !important;font-size:0.85rem !important;letter-spacing:3px;font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;text-transform:uppercase !important;color:var(--color11) !important;opacity:1 !important;}
.footer-widgets-new .adress-overload a{color:var(--color6) !important;padding:6px 0px 6px 10px;transition:all 1s ease-in;}
.footer-widgets-new .adress-overload a:hover{color:var(--color1) !important;background-color:var(--blue);padding:6px 10px 6px 10px;transition:all 0.2s ease-in;border-radius:5px;}
.footer-widgets-new .mail-direkt a:hover{position:relative;font-family:"VoldaSans",sans-serif !important;color:var(--white) !important;line-height:1.6 !important;font-weight:400 !important;text-transform:none !important;padding:6px 10px 2px 10px;letter-spacing:2px;}
.mail-direkt a,.footer-widgets-new .mail-direkt a{position:relative;font-family:"VoldaSans",sans-serif !important;color:var(--red) !important;line-height:1.6 !important;font-weight:400 !important;text-transform:none !important;letter-spacing:2px;padding:6px 0px 2px 10px;transition:all 1s ease-in;}
.mail-direkt a:hover{position:relative;font-family:"VoldaSans",sans-serif !important;color:var(--red) !important;line-height:1.6 !important;font-weight:400 !important;text-transform:none !important;transition:all 0.2s ease-in;padding:6px 10px 2px 10px;letter-spacing:2px;}
#main .adress-content .mail,#main .adress-content .network,#main .adress-content .adress{min-width:250px !important;width:250px !important;max-width:250px !important;}
#main .adress-content{float:left;position:relative;left:50%;transform:translateX(-50%);width:fit-content;}
#main .mail h2{margin-bottom:2px !important;font-size:1.75rem !important;}
#main .network h2{margin-bottom:0px !important;font-size:1.75rem !important;}
#main .adress h2{margin-bottom:6px !important;font-size:1.75rem !important;}
#main .adress-content h2{font-family:"Lexend Exa",sans-serif !important;text-align:right !important;padding:0 !important;line-height:2.6 !important;font-size:0.75rem !important;font-weight:400 !important;text-transform:none !important;color:var(--color5) !important;opacity:1 !important;text-align:left !important;margin-top:55px !important;}
#main .adress-content p{margin:0 !important;float:left !important;text-align:left !important;padding:0 !important;line-height:1.6 !important;font-size:0.85rem !important;letter-spacing:3px;font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;text-transform:uppercase !important;color:var(--color11) !important;opacity:1 !important;}
#main .adress-content a{color:var(--color6) !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:0.85rem !important;float:left !important;margin-bottom:4px !important;text-align:left !important;font-weight:400 !important;line-height:1.6 !important;text-transform:uppercase !important;text-decoration:unset !important;letter-spacing:3px !important;word-wrap:break-word;opacity:1 !important;transition-duration:0.3s;transition-property:background;padding:6px 10px 6px 0px !important;transition:all 1s ease-in;display:block !important;margin-top:0px !important;}
#main .adress-content a:hover{float:left !important;text-align:left !important;color:var(--black) !important;background-color:var(--red) !important;padding:6px 10px 6px 10px !important;transition:all 0.3s ease-in;border-radius:5px;}
#main .adress-content .mail-direkt a{float:left !important;text-align:left !important;position:relative;float:left !important;text-align:left !important;font-family:"VoldaSans",sans-serif !important;color:var(--red) !important;line-height:1.6 !important;font-weight:400 !important;text-transform:none !important;letter-spacing:2px !important;padding:6px 10px 2px 0px !important;transition:all 1s ease-in !important;}
#main .adress-content .mail-direkt a:hover{float:left !important;text-align:left !important;position:relative;font-family:"VoldaSans",sans-serif !important;color:var(--black) !important;line-height:1.6 !important;font-weight:400 !important;text-transform:none !important;transition:all 0.3s ease-out !important;padding:6px 10px 2px 10px !important;letter-spacing:2px !important;}
@media only screen and (max-width:849px){#main .adress-content{float:left !important;position:relative !important;left:5px !important;transform:unset !important;}
#main .adress-content .mail,#main .adress-content .network,#main .adress-content .adress{min-width:100% !important;width:100% !important;max-width:100% !important;}
}.blog-share{text-align:center !important;margin-bottom:35px;}
.blog-share .button.icon{display:inline-block;min-width:2.6em !important;min-height:4.6em !important;padding-left:1.63em;padding-right:1.63em;border:none !important;background:linear-gradient(#ee5c2e 0 0) var(--p,0) / var(--p,0) no-repeat !important;color:#222 !important;text-align:left !important;opacity:1 !important;}
.blog-share .social-button > i,.blog-share .social-button > span,.blog-share .social-icons .button.icon:hover > i,.blog-share .social-icons .button.icon:hover > span,.blog-share .social-icons .button.icon:not(.is-outline) > i,.blog-share .social-icons .button.icon:not(.is-outline) > span{position:relative;margin-left:auto;margin-right:auto;color:#222 !important;font-size:2rem !important;opacity:1 !important;}
.button.email:hover,.button.envelop:hover,.button.facebook:hover,.button.linkedin:hover,.button.pinterest:hover,.button.threads:hover,.button.tiktok:hover,.button.tumblr:hover,.button.whatsapp:hover,.button.x:hover{--p:0%;background-color:transparent !important;opacity:1 !important;}
.button.email:hover,.button.envelop:hover,.button.facebook:hover,.button.linkedin:hover,.button.pinterest:hover,.button.threads:hover,.button.tiktok:hover,.button.tumblr:hover,.button.whatsapp:hover,.button.x:hover{--p:0%;background-color:transparent !important;color:#ee5c2e !important;opacity:1 !important;}
.button.envelop:not(.is-outline),.button.facebook:not(.is-outline),.button.linkedin:not(.is-outline),.button.pinterest:not(.is-outline),.button.threads:not(.is-outline),.button.tiktok:not(.is-outline),.button.tumblr:not(.is-outline),.button.whatsapp:not(.is-outline),.button.x:not(.is-outline){color:#fff !important;}
.button.envelop:hover,.button.envelop:not(.is-outline),.button.instagram:hover,.button.instagram:not(.is-outline),.button.whatsapp:hover,.button.whatsapp:not(.is-outline),.button.twitter:hover,.button.twitter:not(.is-outline),.button.phone:hover,.button.phone:not(.is-outline),.button.rss:hover,.button.rss:not(.is-outline),.button.vk:hover,.button.vk:not(.is-outline),.button.google-plus:hover,.button.google-plus:not(.is-outline),.button.youtube:hover,.button.youtube:not(.is-outline),.button.flickr:hover,.button.flickr:not(.is-outline),.button.snapchat:hover,.button.snapchat:not(.is-outline),.button.px500:hover,.button.px500:not(.is-outline),.button.telegram:hover,.button.telegram:not(.is-outline),.button.twitch:hover,.button.twitch:not(.is-outline),.button.discord:hover,.button.discord:not(.is-outline){color:transparent !important;}
.button.snapchat:hover i,.button.snapchat:not(.is-outline) i{text-shadow:0 0 6px rgba(0,0,0,.4);}
.social-button,.social-icons .button.icon:hover,.social-icons .button.icon:not(.is-outline){background-color:var(--color11) !important;border:0 !important;border-color:currentColor !important;}
.social .col-inner::before,.social-menu .col::before,.social-menu-top .col::before{border-left:0 dashed #2b2b2b !important;content:" ";height:100%;position:absolute;top:0;}
.social .col-inner{background-color:#060708;border-radius:5px !important;}
.social .col{margin-bottom:0;padding:0 3px 6px;}
.social .img-inner{height:110px !important;margin-bottom:0;border-radius:5px !important;}
.social .has-hover img,.social-menu [class*="image-"] img{position:relative;top:-220px;width:86px !important;height:86px !important;display:flex !important;-webkit-box-align:center !important;align-items:center !important;z-index:9 !important;opacity:1 !important;border-radius:5px !important;filter:contrast(0) brightness(100) invert(0) !important;margin:0px auto;background:linear-gradient(0deg,rgba(0,0,0,0) 0px,transparent 0px);background-position:center center !important;transition:all 2.8s ease-in;transition:filter 2.2s,opacity 2.2s,transform 2.2s,background-color 3.3s !important;}
.social .has-hover:hover img{transform:scale(1.5) !important;filter:contrast(1) brightness(100) invert(0) !important;margin:0px auto;opacity:1 !important;background:linear-gradient(0deg,rgba(0,0,0,0) 0px,transparent 0px);background-position:center center !important;transition:all .8s ease-in;transition:filter .4s,opacity .4s,transform .4s,background-color .9s !important;}
#menu-item-726357 a,#menu-item-731022 a,#menu-item-731023 a{font-size:0 !important;}
#menu-item-731022::before{content:"";border-left:1px solid rgba(255,255,255,.1) !important;margin:0 5px;position:relative;vertical-align:middle;padding:0 0 0 10px;top:-10px;left:0;height:50%;width:1px;}
.icon-facebook::before,.icon-x::before,.icon-threads::before,.icon-pinterest::before,.icon-linkedin::before,.icon-tumblr::before,.icon-whatsapp::before,.icon-envelop::before{content:"";display:inline-block;background-repeat:no-repeat !important;background-position:50% 50%;background-size:100%;opacity:1 !important;font-family:unset;filter:brightness(0);transition:transform 450ms,opacity .8s,background-color .8s;}
.icon-facebook::before,.icon-x::before,.icon-threads::before,.icon-pinterest::before,.icon-linkedin::before,.icon-tumblr::before,.icon-whatsapp::before{position:relative !important;top:25px !important;width:32px;height:32px;opacity:1 !important;filter:brightness(110);background-repeat:no-repeat !important;transition:all 1.4s ease-in-out;filter:brightness(0.3);}
.social-button,.social-icons .button.icon:hover,.social-icons .button.icon:not(.is-outline){border:0 !important;border-color:currentColor !important;background-color:var(--color1) !important;}
.social-button > i,.social-button > span,.social-icons .button.icon:hover > i,.social-icons .button.icon:hover > span,.social-icons .button.icon:not(.is-outline) > i,.social-icons .button.icon:not(.is-outline) > span{position:relative;margin-left:auto;margin-right:auto;background-color:transparent !important;color:var(--color10) !important;font-size:2rem !important;opacity:1 !important;filter:brightness(0.3);}
.email,.icon-envelop{display:none !important;}
.icon-start::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3C/svg%3E");}
.icon-service::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3C/svg%3E");}
.icon-contact::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3C/svg%3E");}
.icon-search::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3C/svg%3E");}
.icon-shopping-bag::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3C/svg%3E");}
.icon-user::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3C/svg%3E");}
.icon-envelop::before{width:32px !important;height:32px !important;background-color:transparent !important;}
.icon-envelop::before{content:"" !important;position:relative;top:0;left:0 !important;width:32px !important;height:32px !important;background-color:transparent !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F>');background-repeat:no-repeat !important;opacity:1 !important;filter:brightness(100);transition:all 1.4s ease-in-out;}
.icon-envelop::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='10' d='M75.769 237.112c-10.209 5.993-29.655 14.276-49.482 5.866l-14.218-6.032 25.5-28.585c-19.686-22.144-30.569-50.766-30.569-80.395 0-66.379 54.622-121 121-121 66.379 0 121 54.621 121 121 0 34.124-14.433 66.704-39.712 89.628-36.268 33.094-89.296 40.845-133.519 19.518Zm139.883-188.64c-22.422-24.744-54.299-38.877-87.689-38.877-64.914 0-118.33 53.416-118.33 118.329 0 29.399 10.957 57.768 30.718 79.536l.807.89-24.615 27.593 10.787 4.576c19.149 8.123 38.096-.315 47.687-6.066l.62-.372.651.315c16.113 7.83 33.797 11.899 51.713 11.899 64.913 0 118.328-53.416 118.328-118.329 0-29.38-10.942-57.732-30.677-79.494Z'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='4' d='M66.033 107.267h80.293v7.456H66.033zM66.033 133.061h139.945v7.456H66.033zM66.033 158.855h139.808v7.456H66.033z'/%3E%3C/svg%3E");}
#moon-icon,#sun-icon,.nav li.has-icon a,.nav li.has-icon-left a{opacity:.65;transition:transform 450ms,opacity .8s !important;}
#dark-mode-toggle:hover,.nav li.has-icon a:hover,.nav li.has-icon-left a:hover,button.pswp__button:hover,button.pswp__button--close:hover{opacity:1 !important;transform:scale(1.3);}
.stuck #moon-icon,.stuck #sun-icon,.stuck .dark-mode .dark-mode-button::before,.stuck .header-nav .dark-mode-button,.stuck .header-nav .dark-mode-button::before,.stuck .nav li.has-icon a,.stuck .nav li.has-icon-left a{opacity:.75 !important;}
.sticky-hide-on-scroll #moon-icon,.sticky-hide-on-scroll #sun-icon,.sticky-hide-on-scroll .dark-mode .dark-mode-button::before,.sticky-hide-on-scroll .header-nav .dark-mode-button,.sticky-hide-on-scroll .header-nav .dark-mode-button::before,.sticky-hide-on-scroll .nav li.has-icon a,.sticky-hide-on-scroll .nav li.has-icon-left a{opacity:1 !important;}
.icon-whatsapp::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1067 1067'%3E%3Cpath fill='%23fff' d='M533.829 1057.54c-100.232 0-197.318-28.343-281.334-82.023l-186.903 59.726c-6.256 1.992-13.141.315-17.789-4.368-4.613-4.683-6.221-11.603-4.089-17.824l60.286-179.844c-61.859-88.07-94.535-191.552-94.535-299.891 0-142.45 56.336-275.778 158.63-375.415 6.885-6.71 17.964-6.571 24.709.314 6.71 6.92 6.57 17.999-.35 24.709-95.444 93.032-148.041 217.448-148.041 350.392 0 103.936 32.222 203.084 93.137 286.716 3.32 4.578 4.229 10.484 2.412 15.866l-52.143 155.59 161.915-51.758c5.033-1.643 10.555-.839 14.993 2.061 79.857 52.842 172.924 80.801 269.102 80.801 269.731 0 489.137-219.475 489.137-489.276 0-269.767-219.406-489.277-489.137-489.277h-.105c-75.733 0-148.111 16.81-215.421 49.941-8.667 4.229-19.117.699-23.38-7.933-4.264-8.632-.734-19.152 7.968-23.415C383.285 16.017 460.94-1.016 541.811-1.016c289.232 0 524.364 235.167 524.364 524.225 0 289.057-235.132 524.224-524.085 524.224Z'/%3E%3Cpath fill='%23fff' d='M694.522 830.127c-35.333 0-84.645-13.63-155.136-42.847-92.019-38.094-183.234-117.916-256.87-224.683l-2.621-3.739c-24.324-33.236-63.711-96.912-63.711-163.384 0-77.899 38.967-117.426 55.638-134.306 15.692-16.111 39.142-24.674 65.493-24.674 6.64 0 12.581.315 17.998.63 22.192.873 35.053 6.465 47.285 35.717l12.687 30.754c13.42 32.537 29.95 72.693 32.536 78.11 2.866 5.906 11.568 24.044 1.888 42.916-5.173 11.044-10.24 16.88-17.195 24.918-4.893 5.627-8.143 9.122-11.463 12.617-3.844 4.124-7.758 8.178-11.673 13.105-6.745 7.899-6.745 7.899-4.473 11.848 12.931 21.843 40.435 63.781 78.738 97.855 49.697 44.21 89.853 60.461 109.144 68.289l4.788 1.957c5.067 2.097 11.463 3.6 16.251-1.468 8.667-9.331 19.641-24.673 31.244-40.924l6.954-9.751c12.197-17.229 27.225-20.864 37.675-20.864 6.116 0 12.476 1.223 18.977 3.67 16.251 5.661 101.769 48.263 102.643 48.683l8.213 4.019c12.232 5.871 21.877 10.519 27.399 20.235 8.003 13.909 4.858 50.395-7.304 84.82-14.573 41.204-68.743 73.391-112.289 82.757-8.667 1.817-18.977 3.74-32.816 3.74Zm-357.242-558.684c-16.496 0-31.523 4.962-39.282 12.896-16.111 16.356-46.901 47.564-46.901 111.135 0 41.274 20.445 92.893 56.092 141.576l4.054 5.766c69.827 101.281 155.59 176.664 241.458 212.207 66.158 27.434 111.206 40.19 141.786 40.19 10.484 0 18.278-1.468 25.407-2.97 34.005-7.34 76.816-32.467 86.637-60.251 10.624-29.951 10.415-52.982 9.156-57.56-.069 1.083-6.36-1.887-11.428-4.334l-8.702-4.263c-24.499-12.267-87.825-43.197-98.904-47.076-2.935-1.118-5.172-1.573-7.059-1.573-1.573 0-4.823 0-9.226 6.221l-6.99 9.786c-12.267 17.194-23.835 33.41-34.11 44.454-13.175 14.084-35.787 17.998-55.253 9.89l-4.438-1.817c-19.467-7.863-65.074-26.316-119.279-74.545-41.798-37.255-71.609-82.582-85.658-106.312-14.783-25.478.209-43.022 7.409-51.444 4.578-5.697 9.051-10.415 13.525-15.168 2.935-3.11 5.871-6.221 8.877-9.716 7.863-9.051 10.449-12.057 13.839-19.291 1.014-1.992 1.573-4.823-2.062-12.372-2.656-5.591-19.641-46.621-33.306-79.892l-12.651-30.649c-5.766-13.84-5.766-13.84-16.74-14.259-5.033-.35-10.345-.629-16.251-.629Z'/%3E%3Ccircle cx='236.629' cy='113.931' r='17.474' fill='%23fff'/%3E%3C/svg%3E");}
.icon-facebook::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1067 1067'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='48.11' d='M401.456 273.095v153.093H237.972v188.983h163.484v425.82h193.477v-425.82h164.865l19.732-188.882H594.933V224.095c0-27.07 20.817-40.554 29.598-48.868 15.49-13.585 90.277-15.714 90.277-15.714h73.306V-11.728c-38.168-5.859-76.656-9.246-115.238-10.139-277.044 0-271.42 245.962-271.42 245.962Z'/%3E%3C/svg%3E");}
.icon-x::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1067 1067'%3E%3Cpath fill='%23fff' d='M319.382 3.614H5.864l50.974 72.257 360.56 511.102-417.398 476.413h74.755l373.264-432.246 305.462 432.241h313.519l-50.974-72.256L623.678 438.43l377.817-433.52h-73.591L590.084 390.038 319.382 3.614Zm271.614 480.092L288.841 52.981H118.424l664.821 956.627h169.483L590.996 483.706Z'/%3E%3C/svg%3E");}
.icon-threads::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1067 1067'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='50' stroke-linecap='round' stroke-miterlimit='10' d='M1038.2 342.379C1026.948 304.035 943.737 29.625 546.992 29.625c-397.55 0-526.394 253.602-516.126 539.742 9.241 257.803 162.399 469.384 511.31 469.384 253.241 0 438.546-121.541 438.546-282.796 0-129.068-77.336-195.126-209.429-231.784-214.658-59.567-403.816-12.072-422.076 100.66-14.47 89.355 82.004 160.57 211.038 152.014 167.967-11.144 214.648-139.347 214.648-251.294 0-182.821-116.978-234.526-209.832-238.628-157.762-6.978-213.853 83.197-213.853 83.197'/%3E%3C/svg%3E");}
.icon-pinterest::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1067 1067'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='59.02' d='M505.378 324.729l-167.205 711.464'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='59.02' d='M157.95 603.078c-52.646-134.372-32.945-289.211 57.301-407.215 108.92-142.423 296.38-199.518 466.067-141.951 169.687 57.567 283.873 216.993 283.873 396.37 0 231.135-167.204 376.657-334.409 376.657-167.205 0-217.531-110.206-217.531-110.206'/%3E%3C/svg%3E");}
.icon-linkedin::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1067 1067'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='43.33' d='M376.454 1043.71c0.266-38.596 0.266-77.192 0.532-115.788 0-32.208.267-64.15.267-96.357 0-56.963.266-114.191.266-171.154 0-41.258.266-82.249.266-123.507 0-41.79-.266-83.58-.532-125.371-.266-6.654-.267-13.309-.533-19.963v-5.057c2.928-.799 214.275-1.065 218.8-.267v90.501c.266 0 .532.267.798.267.799-1.065 1.597-2.13 2.396-3.461 11.978-18.1 25.553-34.869 41.79-49.509 25.82-23.424 55.898-38.862 89.969-47.114 24.755-5.856 49.775-7.719 75.062-6.654 25.021 1.064 49.51 4.791 73.466 12.776 58.56 19.165 101.414 56.963 129.629 111.796 13.309 26.085 22.093 53.768 27.683 82.249 2.928 14.906 4.791 29.812 6.122 44.984.266 2.928.266 6.123.266 9.051 0 1.597.533 3.194.799 4.525v407.787h-218.267v-353.221c0-16.503-1.065-33.006-3.993-49.509-2.928-16.237-7.453-31.675-15.172-46.315-10.115-19.431-24.755-34.337-45.251-43.121-11.978-5.058-24.488-7.72-37.531-8.518-13.575-.799-27.15.266-40.193 3.726-24.755 6.655-44.718 20.762-60.423 40.992-10.647 13.841-19.165 29.014-23.424 46.049-2.928 12.511-3.726 25.287-3.726 38.064v371.586c-73.2.533-146.133.533-219.066.533Z'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='43.33' d='M37.075 1043.71V386.246h218.8v652.406c0 1.597.266 3.461.266 5.058H37.075ZM160.316 24.881c3.726.532 7.186 1.064 10.913 1.597 21.561 3.194 41.258 10.913 58.027 24.754 19.431 15.705 31.409 35.935 37.265 60.157 5.856 25.021 4.525 49.509-5.856 73.199-13.043 29.812-35.934 49.244-66.278 60.157-14.906 5.323-30.345 7.453-46.049 7.719-21.827.266-42.855-3.194-62.553-13.043-33.272-16.503-53.236-43.387-60.156-79.854-.799-3.46-1.597-6.92-2.396-10.381v-21.56c.799-3.727 1.597-7.187 2.396-10.913 5.057-26.618 17.834-48.711 39.128-65.747 17.568-13.841 37.531-21.56 59.358-24.755 3.461-.532 6.921-1.064 10.381-1.597 8.784.267 17.302.267 25.82.267Z'/%3E%3C/svg%3E");}
.icon-tumblr::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1067 1067'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='50' d='M590.348 1067c-25.035 0-49.066-1.026-67.393-3.389-141.586-18.211-210.417-112.227-210.417-287.396v-285.454h-94.253c-12.917 0-23.37-10.465-23.37-23.37v-163.587c0-12.61 9.995-22.946 22.593-23.358 8.079-.32 199.418-10.782 199.418-257.076 0-12.905 10.453-23.37 23.37-23.37h153.088c12.917 0 23.37 10.465 23.37 23.37v257.065h231.961c12.917 0 23.37 10.465 23.37 23.369v163.587c0 12.905-10.453 23.37-23.37 23.37h-231.961v271.339c0 .822-.047 1.645-.138 2.465-.024.218-3.08 35.454 17.962 56.552 13.965 14.036 36.811 19.752 67.757 16.878 29.85-2.716 86.176-15.347 127.872-69.389 6.139-7.897 16.613-11.07 26.038-7.841 9.472 3.218 15.84 12.12 15.84 22.115v186.956c0 5.581-1.987 10.977-5.637 15.212-1.986 2.327-50.186 57.169-168.312 75.38-25.812 3.971-68.055 6.572-107.788 6.572Zm-348.694-622.979h94.254c12.916 0 23.369 10.465 23.369 23.37v308.824c0 194.294 90.672 230.877 169.659 241.045 42.995 5.522 123.854 2.854 162.079-3.024 78.508-12.108 120.066-42.014 134.331-54.339v-120.944c-43.818 33.435-90.648 43.03-118.767 45.599-45.872 4.141-81.223-6.207-105.504-30.834-33.617-34.117-31.745-83.243-31.06-92.588v-293.739c0-12.905 10.451-23.37 23.369-23.37h231.962v-116.847H438.734c-12.918 0-23.369-10.465-23.369-23.37v-257.065H308.489c-10.177 218.713-162.924 267.06-221.485 277.57v119.712Z'/%3E%3C/svg%3E");}
.social .facebook .img-inner:hover,.social-menu .facebook .img-inner:hover,.social-mini .facebook .img-inner:hover,.social-mini-footer .facebook .img-inner:hover{background:#0164E0 !important;border-radius:5px !important;}
.social .twitter .img-inner:hover,.social-menu .twitter .img-inner:hover,.social-mini .twitter .img-inner:hover,.social-mini-footer .twitter .img-inner:hover{background:#000 !important;border-radius:5px !important;}
.social .instagram .img-inner:hover,.social-menu .instagram .img-inner:hover,.social-mini .instagram .img-inner:hover,.social-mini-footer .instagram .img-inner:hover{background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important;border-radius:5px !important;}
.social .behance .img-inner:hover,.social-menu .behance .img-inner:hover,.social-mini .behance .img-inner:hover,.social-mini-footer .behance .img-inner:hover{background:#0084FD !important;border-radius:5px !important;}
.social .pinterest .img-inner:hover,.social-menu .pinterest .img-inner:hover,.social-mini .pinterest .img-inner:hover,.social-mini-footer .pinterest .img-inner:hover{background:#e60023 !important;border-radius:5px !important;}
.social .git-hub .img-inner:hover,.social-menu .git-hub .img-inner:hover,.social-mini .git-hub .img-inner:hover,.social-mini-footer .git-hub .img-inner:hover{background:#151A23 !important;border-radius:5px !important;}
.social .xing .img-inner:hover,.social-menu .xing .img-inner:hover,.social-mini .xing .img-inner:hover,.social-mini-footer .xing .img-inner:hover{background:#B7DF4C !important;border-radius:5px !important;}
.social .linkedin .img-inner:hover,.social-menu .linkedin .img-inner:hover,.social-mini .linkedin .img-inner:hover,.social-mini-footer .linkedin .img-inner:hover{background:#0966C2 !important;border-radius:5px !important;}
@media only screen and (max-width:1480px){.social .has-hover img{top:110px;align-content:center !important;flex-wrap:wrap;position:absolute;width:46px !important;height:46px !important;}
}
@media only screen and (max-width:1260px){}
@media only screen and (max-width:1024px){.social-menu-main .social{display:none}
}
@media only screen and (max-width:849px){}
@media only screen and (max-width:768px){}
@media only screen and (max-width:467px){}
.blog-share{display:none !important}
.blog-share{text-align:center !important;margin-bottom:35px;}
.blog-share .button.icon{display:inline-block;min-width:2.6em !important;min-height:4.6em !important;padding-left:1.63em;padding-right:1.63em;color:#222 !important;background:linear-gradient(#ee5c2e 0 0) var(--p,0)/var(--p,0) no-repeat !important;border:none !important;opacity:1 !important;text-align:left !important;}
.blog-share .social-button > i,.blog-share .social-button > span,.blog-share .social-icons .button.icon:hover > i,.blog-share .social-icons .button.icon:hover > span,.blog-share .social-icons .button.icon:not(.is-outline) > i,.blog-share .social-icons .button.icon:not(.is-outline) > span{color:#222 !important;font-size:2rem !important;position:relative;margin-left:auto;margin-right:auto;opacity:1 !important;}
@media only screen and (max-width:849px){.blog-share .button.icon{min-width:1.6em !important;min-height:2.6em !important;padding-left:.63em;padding-right:.63em;}
.blog-share .social-button > i,.blog-share .social-button > span,.blog-share .social-icons .button.icon:hover > i,.blog-share .social-icons .button.icon:hover > span,.blog-share .social-icons .button.icon:not(.is-outline) > i,.blog-share .social-icons .button.icon:not(.is-outline) > span{top:2px !important;}
}
@media only screen and (max-width:667px){.blog-share .button.icon{min-width:1.2em !important;min-height:1.3em !important;padding-left:.3em;padding-right:.3em;}
.blog-share .social-button > i,.blog-share .social-button > span,.blog-share .social-icons .button.icon:hover > i,.blog-share .social-icons .button.icon:hover > span,.blog-share .social-icons .button.icon:not(.is-outline) > i,.blog-share .social-icons .button.icon:not(.is-outline) > span{top:0 !important;}
}  .portfolio-share{margin:0 auto !important;text-align:center;}
.portfolio-share .social-icons .button{width:110px;height:6rem !important;margin-bottom:55px;border-radius:4px !important;}
.portfolio-share .social-button > i,.portfolio-share .social-button > span,.portfolio-share .social-icons .button.icon:hover > i,.portfolio-share .social-icons .button.icon:hover > span,.portfolio-share .social-icons .button.icon:not(.is-outline) > i,.portfolio-share .social-icons .button.icon:not(.is-outline) > span,.blog-share .social-button > i,.blog-share .social-button > span,.blog-share .social-icons .button.icon:hover > i,.blog-share .social-icons .button.icon:hover > span,.blog-share .social-icons .button.icon:not(.is-outline) > i,.blog-share .social-icons .button.icon:not(.is-outline) > span{position:relative;margin-left:auto;margin-right:auto; color:var(--color10) !important;font-size:2rem !important;opacity:1 !important;border-radius:5px;filter:brightness(0.3);}.button span{display:inline-block;line-height:1.3 !important;}
#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.single-post .breadcrumb-wrapper{margin-bottom:12px !important;position:relative;z-index:9999999;}
.breadcrumb a{display:inline-flex;min-height:1.2em !important;margin:0;padding:5px 14px 5.5px !important;border:none !important;border-radius:5px !important;background-color:var(--white) !important;color:var(--color7) !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:1.75rem !important;font-weight:400 !important;line-height:1.55 !important;letter-spacing:.5px;text-align:left !important;text-transform:uppercase !important;text-shadow:3px 3px 3px transparent !important;box-shadow:inset 0 9px 12px rgba(255,255,255,0) !important;word-wrap:break-word !important;opacity:.65 !important;transition:.6s,background-position 2s !important;filter:invert(.3)}
.breadcrumb a:hover{filter:invert(1) grayscale(100%);opacity:.75 !important;}
.banner .button{margin-top:0 !important;margin-bottom:0 !important;}
.section-content .breadcrumb a{margin-right:-3px !important;}
.banner-layers .breadcrumb a{margin-right:-1px !important;}
.single-post .breadcrumb a{margin-right:-3px !important;}
.breadcrumb-desktop{display:block;z-index:9999999;position:relative;}
.breadcrumb-mobile{display:none;position:relative;border:none !important;cursor:pointer;letter-spacing:0 !important;text-align:left !important;opacity:1 !important;}
.breadcrumb-toggle-button{position:relative;left:4px !important;z-index:999999999999;padding:4px 3px !important;border:none !important;background-color:#95989c !important;box-shadow:inset 0 9px 12px rgba(255,255,255,0) !important;color:inherit;cursor:pointer;font-size:1.4rem !important;line-height:1 !important;opacity:1 !important;filter:invert(12) !important;word-wrap:break-word !important;}
.breadcrumb-dropdown{position:relative;margin-left:4px;padding:1px;min-height:fit-content !important;z-index:999999999999;border:none !important;background-color:#2b2b2b;box-shadow:0 2px 8px transparent;filter:invert(12) !important;word-wrap:break-word !important;}
.breadcrumb-dropdown a,.breadcrumb-dropdown span{display:block !important;border:none !important;background-color:transparent;color:inherit;font-size:1.4rem;font-weight:400 !important;line-height:2 !important;text-decoration:none;white-space:nowrap;}
.breadcrumb-dropdown a:hover{border:none !important;background-color:#2b2b2b !important;color:#fff !important;}
@media only screen and (max-width:1680px){.breadcrumb a{font-size:1.8rem;}
.checkout-breadcrumbs{padding:15px 0;}
.checkout-breadcrumbs a{display:inline-flex;align-items:center;color:#ccc;}
.checkout-breadcrumbs .divider{margin:0 .5em;top:2px;}
.breadcrumb-step{display:inline-block;width:1.5em;height:1.5em;margin:0 .5em;border-radius:99px;background-color:#ccc;color:#fff;font-size:.7em;font-weight:bolder;line-height:1.5em;text-align:center;}
.current .breadcrumb-step{background-color:var(--red);}
}
@media screen and (max-width:1024px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:1.5rem !important;}
}
@media screen and (max-width:969px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:1.25rem !important;}
}
@media screen and (max-width:749px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:1rem !important;}
}
@media screen and (max-width:549px){ .breadcrumb a{padding:5px 6px 5.5px !important;}
}
@media screen and (max-width:467px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{line-height:8px !important;letter-spacing:0 !important;font-size:.75rem !important;}
.breadcrumb a{padding:5px 6px 5.5px !important;}
.section-content .breadcrumb a{margin-right:-1px !important;}
.single-post .breadcrumb a{margin-right:0px !important;}
}
@media screen and (max-width:399px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:.75rem !important;}
}
@media screen and (max-width:379px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:.55rem !important;}
}
.tagcloud{padding-bottom:1px;line-height:1.7 !important;}
.tagcloud a{display:inline-block !important;margin-right:-5px !important;padding:4px;border:none !important;border-radius:5px !important;background-color:var(--color2);color:inherit;font-size:unset !important;line-height:1.2;opacity:unset;transition:all 2s ease-in;}
.no-text-overflow:hover,.tagcloud a:hover{color:var(--color1) !important;border-radius:5px !important;transition:all .3s ease-out;}
.landing-bottom .tagcloud{margin:0 !important;font-family:"PlusJakartaSans",sans-serif;font-size:1rem;line-height:1;}
.landing-bottom .tagcloud a{display:inline-block;margin:1.5px 0 2px !important;padding:6px 4px !important;border:none;border-radius:5px !important;background-color:rgb(90 90 95 / 20%) !important;color:var(--color1) !important;font-family:"PlusJakartaSans",sans-serif;font-size:.75rem !important;opacity:.5 !important;transition:all 2s ease-in;}
.landing-bottom .tagcloud a:hover,.landing_four .no-text-overflow:hover{background-color:var(--blue) !important;color:var(--white) !important;border-radius:5px !important;opacity:1 !important;transition:all .3s ease-out;}
.landing_thow{min-height:460px;}
.tab-panels{padding-top:0;}
.tab-panels .entry-content{padding:0;}
.tab-panels .panel:not(.active){display:block;height:0;padding:0;overflow:hidden;visibility:hidden;opacity:0;}
.tab-panels .panel.active{display:block !important;}
.nav>li{padding:0em 0em 0em 0em !important;}
.nav-tabs>li.active>a,.nav-tabs>li.active>span{background-color:var(--red) !important;color:var(--white) !important;}
.nav-tabs+.tab-panels{padding:30px;background-color:var(--color11);border:1px solid var(--color10);}
.nav-tabs>li>a{padding:0 !important;border-top-color:var(--color11) !important;transition:.6s,background-position 2s;}
.nav-tabs>li.hover>a{color:var(--color1) !important;transition:.6s,background-position 2s;}
.nav-tabs>li.active>a{border-top-color:var(--red) !important;}
.nav-tabs .nav>li{display:inline-block;list-style:none;margin:0 7px;padding:0;margin-left:0em !important;transition:background-color .3s;}
#main .tabbed-content .nav a{line-height:2.2 !important;}
.tabbed-content .nav a{display:inline;position:relative;z-index:1;cursor:pointer;padding:6px 16px 4px !important;border-radius:5px;border-color:var(--color10) !important;background-color:transparent;background:linear-gradient(var(--black) 0 0) var(--p,0) / var(--p,0) no-repeat;color:var(--color11) !important;font-family:"PlusJakartaSans",sans-serif;font-size:1.4rem;font-weight:400 !important;letter-spacing:1px;text-decoration:none;word-wrap:break-word;transition:.6s,background-position 2s !important;opacity:1 !important;}
.tabbed-content .nav>li>a:hover,.tabbed-content .nav>li>a.active,.tabbed-content .nav>li>a.current,.tabbed-content .nav>li.active>a,.tabbed-content .nav>li.current>a{background-color:var(--blue) !important;color:var(--white) !important;opacity:1;--p:0% !important;transition:background 2.3s;}
.widget-title{color:var(--color11) !important;font-family:"Lexend Exa",sans-serif !important;font-size:1.8em !important;font-weight:400 !important;letter-spacing:-3px !important;}
.box-image .out-of-stock-label{color:var(--red) !important;font-size:1.3rem !important;font-weight:unset !important;}
.product-page-accordian .accordion .toggle,.accordion .toggle{right:20px !important;left:unset !important;top:5px;font-size:.5em;}
.product-page-accordian .accordion-title,.accordion-title,.faq .accordion-title{display:block;position:relative;margin-bottom:7px;padding:.2em .28em !important;border-radius:5px !important;text-align:left !important;text-transform:uppercase !important;text-shadow:3px 3px 3px transparent !important;transition:all .4s ease-out,border 1s ease-out,background-color 1s !important;}
.product-page-accordian .accordion-title,.accordion-title{border:3px solid rgb(255 255 255 / 2%) !important;background-color:rgba(255,255,255,.4);color:var(--color7) !important;font-weight:400;font-size:7.5rem;line-height:.95;letter-spacing:-.5px;opacity:.8 !important;transition:all .4s ease-out,border 1s ease-out,background-color 1s !important;}
.product-page-accordian .accordion-title{margin-bottom:.6rem;border-top:3px solid rgb(35 49 63 / 0) !important;background-color:rgba(0,0,0,.1);color:#fff !important;font-size:2.4rem !important;font-weight:400 !important;line-height:1.6;opacity:.7 !important;}
.accordion .icon-angle-down::before,.product-page-accordian .accordion-title .icon-angle-down::before{content:"";display:inline-table;width:90px;height:90px;background-repeat:no-repeat;background-position:50% 50%;background-size:90px 90px;transform:rotate(-90deg);opacity:.7;transition:all 1.4s ease-in-out;font-size:unset;}
.accordion .icon-angle-down::before{background-image:url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M66.5 18L34 50.5L66.5 83" stroke="%23000" stroke-width="6px"></path></svg>');}
.product-page-accordian .accordion-title .icon-angle-down::before{background-image:url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M66.5 18L34 50.5L66.5 83" stroke="%23000" stroke-width="6px" style="animation-duration:1.6s;"></path></svg>');}
.accordion:first-child p,.accordion p{margin-top:28px !important;}
.accordion p,.accordion li,.accordion a,.faq p,.faq li,.faq a{padding-left:0;padding-right:0;}
.accordion p{font-family:"Lexend Exa",sans-serif !important;font-size:1.4rem;font-weight:400 !important;line-height:1.8;letter-spacing:0;font-style:normal;color:var(--color11);opacity:1;text-transform:none !important;}
.accordion strong{font-family:"Lexend Exa",sans-serif !important;font-weight:400 !important;text-transform:none !important;opacity:1 !important;}
.accordion button{opacity:1 !important;}
.accordion li{font-family:"Lexend Exa",sans-serif !important;font-size:1.4rem;font-weight:400 !important;line-height:1.8;letter-spacing:0;font-style:normal;color:var(--color11);opacity:1;text-transform:none !important;}
.accordion-title:hover{background-color:rgb(244 244 244 / 60%) !important;border:3px solid rgb(0 0 0 / 40%) !important;color:var(--black) !important;opacity:1 !important;filter:invert(1) brightness(.7) opacity(.7);transition:all .4s ease-out,border 1s ease-out,background-color 1s !important;}
.accordion-title.active,.product-page-accordian .accordion-title.active,.faq .accordion-title.active{background-color:rgba(0,0,0,.5);color:var(--red) !important;font-weight:400 !important;opacity:1 !important;filter:invert(1);transition:all .4s ease-out,border 1s ease-out,background-color 1s !important;}
.accordion .toggle i{transition:all .3s;}
.accordion-inner{padding:1em 0 !important;opacity:1 !important;}
.accordion-inner h2{margin-top:10px !important;margin-bottom:28px !important;margin-left:-1px !important;font-size:3.5rem;font-weight:400;line-height:1;letter-spacing:0 !important;opacity:.85;}
.faq p,.faq li,.faq a{padding-left:10px;padding-right:10px;}
.faq-service{position:relative;top:-110px !important;}
.faq .accordion-title{border-top:1px solid var(--color4);border-radius:5px;background-color:rgba(0,0,0,.1);color:var(--color7) !important;font-family:"VoldaSans",sans-serif !important;font-size:2.6rem !important;font-weight:400 !important;line-height:1;letter-spacing:1px !important;text-transform:none !important;opacity:1 !important;transition:border .5s ease-in,background-color .5s !important;}
.faq .accordion-title.active{background-color:var(--blue);color:var(--black) !important;border-radius:5px;opacity:1 !important;transition:border 1s ease-out,background-color 1s !important;}
.faq .accordion-title:hover{background-color:var(--red) !important;color:var(--black) !important;border:solid 3px var(--red) !important;border-radius:5px;filter:invert(1) brightness(1) opacity(1);--p:100%;}
.faq-tabs .tabbed-content ul .tab{margin:0 !important;padding-right:4px;}
.faq .icon-angle-down{display:none !important;}
.faq .accordion-inner{padding:28px 0 !important;opacity:1 !important;}
@media screen and (max-width:1280px){.tabbed-content .nav a,.faq .accordion-title{font-size:2rem !important;}
}
@media screen and (max-width:769px){.tabbed-content .nav a,.faq .accordion-title{font-size:1.5rem !important;}
}
@media screen and (max-width:449px){.tabbed-content .nav a,.faq .accordion-title{font-size:1.2rem !important;}
} #main .tabbed-content ul li:before{content:none !important;}
.tabbed-content li{}
.tabs li{margin-left:0px !important;}
.tabbed-content li{margin:0 5px;}
.tabbed-content{display:flex;flex-flow:row wrap;}
.tabbed-content ul li:before{content:none !important;}
.tabbed-content ul li{padding:0px !important;}
.tabbed-content .nav,.tabbed-content .tab-panels{width:100%;margin-bottom:10px !important;}
.tabbed-content .nav-tabs>li{margin:0 5px 0 0 !important;}
.tabbed-content ul .tab{margin:0 5px 0 0 !important;padding-left:0;}
.tabbed-content .nav ul li:before{content:none !important;}
.tabbed-content .nav a{padding:6px 16px 4px !important;border-radius:5px;background-color:rgb(35 49 63 / 6%);color:var(--color6) !important;font-family:"PlusJakartaSans",sans-serif;font-size:1.75rem !important;font-weight:400 !important;border-color:var(--color10) !important;opacity:1 !important;transition:.6s,background-position 2s !important;}
.tabbed-content .nav>li>a:hover{background-color:var(--color1) !important;color:var(--color11) !important;border-top:none !important;opacity:1;--p:0% !important;transition:background 2.3s;}
.tabbed-content .nav>li.active>a{background-color:var(--color1) !important;color:var(--red) !important;border-top:none !important;border-radius:5px;opacity:1 !important;}
.tabbed-content .nav>li>a.active,.tabbed-content .nav>li>a.current,.tabbed-content .nav>li.current>a{background-color:var(--blue) !important;color:var(--white) !important;opacity:1;--p:0% !important;transition:background 2.3s;}.page-id-748301 .col .cm-glossary{margin:0;left:-7.5px;right:0px;position:relative;width:100%}
#left-area{margin:auto;width:1540px;padding-top:220px;}
#left-area .banner{display:none;width:100% !important}
#left-area .breadcrumb-wrapper{padding-top:110px;}
#left-area .h2,#left-area h2{margin-top:86px;}
.glossary-search-wrapper,.glossary-search-helpitem{display:none}
.glossary-category-wrapper{display:none !important}
.cmtt_help,.glossary-search-label{display:none !important}
.page-id-748301 .query-results-count{display:none !important}
#glossaryList{display:grid !important;height:auto !important;grid-template-columns:19.7% 19.7% 19.7% 19.7% 19.7%;gap:4px !important;}
@media only screen and (max-width:1450px){#glossaryList{display:grid !important;height:auto !important;grid-template-columns:24.7% 24.7% 24.7% 24.7%;gap:4px !important;}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail img{height:480px !important;width:100% !important}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail{height:100% !important;width:100% !important;border-radius:5px !important;}
}
@media only screen and (max-width:1024px){#glossaryList{display:grid !important;height:auto !important;grid-template-columns:32.7% 32.7% 32.7%;gap:4px !important;}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail img{height:100% !important;height:440px !important;width:100% !important}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail{height:100% !important;width:100% !important;border-radius:5px !important;}
}
@media only screen and (max-width:849px){#glossaryList{display:grid !important;height:auto !important;grid-template-columns:49.7% 49.7%;gap:4px !important;}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail img{height:100% !important;height:440px !important;width:100% !important}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail{height:100% !important;width:100% !important;border-radius:5px !important;}
}
@media only screen and (max-width:549px){#glossaryList{display:grid !important;height:440px !important;grid-template-columns:100%;gap:4px !important;}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail img{height:100% !important;height:440px !important;width:100% !important}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail{height:100% !important;height:440px !important;width:100% !important;border-radius:5px !important;}
}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail{background-size:contain;background-color:rgb(255 255 255 / 40%) !important;border-bottom:none !important;list-style:none !important;min-width:100% !important;padding-right:0px !important;margin-left:0px !important;height:330px;border-radius:5px !important;}
.cm-glossary.image-tiles ul#glossaryList{margin:0 0px !important;}
.cm-glossary.image-tiles ul#glossaryList li{position:relative;padding:0px 0px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:0px !important;}
#main .cm-glossary.image-tiles ul#glossaryList img{background-size:cover !important;min-width:100% !important;max-width:100% !important;width:fit-content;margin-bottom:0px !important;border-radius:5px !important}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail a,#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail a:hover{font-size:1rem;font-weight:400;}
.cm-glossary.image-tiles .glossaryLinkCategory{transition:.6s,background-position 2s;word-wrap:break-word;border-bottom:solid 0px var(--blue) !important;font-family:"VoldaSans",sans-serif !important;font-weight:400 !important;color:#fff;float:right;font-size:.7rem !important;font-weight:400 !important;text-transform:uppercase !important;position:absolute;left:0px !important;bottom:300px !important;min-width:100%;text-align:right;padding-right:16px;}
@media only screen and (min-width:1450px){#main .glossary-container .ln-letters a{font-size:2.2rem !important;font-weight:400;}
}
#glossaryList-nav{display:flex !important;position:relative;left:0px !important;padding-left:0px;margin-bottom:110px;}
.cm-glossary.image-tiles a{background:transparent;transition:.6s,background-position 2s;border-bottom:solid 0px var(--blue) !important;background-color:var(--blue);line-height:1;}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail span{font-family:"PlusJakartaSans",sans-serif;font-weight:400;text-transform:uppercase !important;color:#ffffff !important;font-size:1.4rem;padding:10px;line-height:1 !important;letter-spacing:0px;position:absolute;z-index:999;left:0px !important;bottom:0px;opacity:.9;min-width:100%;-moz-hyphens:auto !important;-o-hyphens:auto !important;-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;filter:brightness(5) !important}
.cm-glossary.image-tiles .glossaryLink,.cm-glossary.image-tiles .glossaryLinkMain{position:absolute;bottom:5px;left:5px;display:block;right:5px;-webkit-background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0)) !important;-moz-background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0)) !important;background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0)) !important;padding:5px 5px;}
#glossaryList li.cmtt-has-thumbnail{list-style:none;padding-left:0em !important;margin-bottom:0em;list-style-image:unset;}
#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail img{width:300px;min-height:330px !important}
.cm-glossary.image-tiles .glossaryLinkCategory a,#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail a,#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail a,#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail img{background:transparent !important;background-color:transparent !important;transition:.6s,background-position 2s;border-bottom:solid 0px var(--blue) !important;background-color:rgb(35 49 63 / 0%) !important;border-radius:1px;padding:unset;}
.cm-glossary.image-tiles .glossaryLinkCategory,#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail span:hover,#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail a:hover,#main .cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail img:hover{background:transparent !important;background-color:transparent !important;--p:0% !important;color:var(--color1) !important;border-bottom:solid 0px var(--red) !important;border-radius:1px;}
.cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail img{background-color:transparent !important;--p:0% !important;color:var(--color1) !important;border-bottom:solid 0px var(--red) !important;border-radius:5px;background-size:cover;border-bottom:none !important;transition-property:background;transition-duration:4s;transition-timing-function:ease;transition-delay:4s;z-index:1;transition:border 1s;-webkit-transition:all 2s ease-in !important;-moz-transition:all 2s ease-in !important;-o-transition:all 2s ease-in !important;transition:all 2s ease-in !important;background-position:50% 50%;-webkit-transition:all 2s ease-in-out !important;-moz-transition:all 2s ease-in-out !important;-o-transition:all 2s ease-in-out !important;transition:all 2s ease-in-out !important;transform:scale(1);filter:grayscale(70%) contrast(.8) brightness(.3) !important;}
.cm-glossary.image-tiles ul#glossaryList li.cmtt-has-thumbnail img:hover{background-color:transparent !important;--p:0% !important;color:var(--color1) !important;border-bottom:solid 0px var(--red) !important;border-radius:5px;background-size:cover;border-bottom:none !important;background-size:cover;-webkit-transition:all .3s ease-in-out !important;-moz-transition:all .3s ease-in-out !important;-o-transition:all .3s ease-in-out !important;transition:all .3s ease-in-out !important;transform:scale(1);filter:grayscale(0) contrast(1.1) brightness(1.1) !important;}
.single-glossary .widgets-artikel{width:1540px !important;position:relative;top:550px;left:50%;transform:translate(-50%,-50%);}.select-typ .has-hover [class*="image-"] img{transition:filter 0.6s,opacity 0.6s,transform 0.6s,box-shadow 0.3s;filter:brightness(0.7) blur(8px) contrast(2);border-radius:5px !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:top center !important;}
.select-typ .has-hover:hover [class*="image-"] img{transition:filter 0.6s,opacity 0.6s,transform 0.6s,box-shadow 0.3s;filter:brightness(1.1) contrast(1.1);}
.grid-col .banner,.grid-col .box,.grid-col .box-image,.grid-col .box-image img,.grid-col .col-inner>.img,.grid-col .flickity-slider>.img,.grid-col .image-cover,.grid-col .image-cover img,.grid-col .slider,.grid-col .slider-wrapper,.grid-col .slider:not(.flickity-enabled),.grid-col .slider>.img,.grid-col>.col-inner>.img,.grid-col>.col-inner>.img .img-inner>img,.grid-col>.col-inner>.img div{bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;padding:0 !important;position:absolute !important;top:0;width:100%;border-radius:5px !important;}
.has-format,.image-cover,.video-fit{background-position:50% 50%;background-size:cover;height:auto;overflow:hidden;padding-top:100%;position:relative;border-radius:5px;}
.box-overlay .box-text,.box-shade .box-text{bottom:0;max-height:100%;padding-left:0.5em !important;padding-right:0.5em !important;position:absolute;width:100%;}
.post-item .box-text{background-color:transparent !important;transition:background 1.3s;z-index:1;}
.post-item .hover-bounce{opacity:1 !important;transform:scale(1) translateZ(0) translateY(10px) !important;-webkit-transition:all 0.9s ease-in !important;-moz-transition:all 1.9s ease-in !important;-o-transition:all 1.9s ease-in !important;transition:all 1.9s ease-in !important;transition:transform 1.3s !important;}
.post-item .has-hover:hover .hover-bounce{transform:scale(1) translateZ(0) translateY(0) !important;-webkit-transition:all 0.4s ease-out !important;-moz-transition:all 0.4s ease-out !important;-o-transition:all 0.4s ease-out !important;transition:all 0.4s ease-out !important;}
.post-item .has-hover .box-text h5 a{color:var(--white) !important;}
.post-item .has-hover:hover .box-text h5 a{color:var(--blue) !important;}
.product-category .box-text .box-text-inner .count,.products-minimal .box-badge .box-text,.box-overlay.dark .box-text,.box-shade.dark .box-text p,.page-box .box-text-inner p,.blog .has-hover .from_the_blog_excerpt,.box-blog-post .box-text p,.page-template-blank-featured header strong,.box-text a:not(.button),.box-text h1,.box-text h2,.box-text h3,.box-text h4,.box-text h5,.box-text h6,.box-text a:not(.button) a,.blog .box-text a:not(.button),.box-text h1 a,.box-text h2 a,.box-text h3 a,.box-text h4 a,.box-text h5 a,.box-text h6 a,.box-text.text-center a,.portfolio-element-wrapper .has-hover .box-text h2,.portfolio-element-wrapper .has-hover .box-text h3,.portfolio-element-wrapper .has-hover .box-text h4,.portfolio-element-wrapper .has-hover .box-text h5,.portfolio-element-wrapper .has-hover .box-text h6,.woocommerce-LoopProduct-link,.woocommerce-loop-product__title a{font-family:"VoldaSans",sans-serif !important;font-size:2rem;text-align:left !important;text-transform:none !important;line-height:1.2 !important;font-weight:400 !important;letter-spacing:2px;margin-bottom:0.1em;color:#fff !important;opacity:1;-webkit-transition:all 0.9s ease-in;-moz-transition:all 0.9s ease-in;-o-transition:all 0.9s ease-in;transition:all 0.9s ease-in;}
.box-badge .box-text,.box-text a:not(.button) a,.box-text h1 a,.box-text h2 a,.box-text h3 a,.box-text h4 a,.box-text h5 a,.box-text h6 a,.box-text.text-center a,.woocommerce-LoopProduct-link,.woocommerce-loop-product__title a,.box-text a:not(.button),.box-text h1,.box-text h2,.box-text h3,.box-text h4,.box-text h5,.box-text h6{-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;opacity:1;}
.box-overlay.dark .col:last-child p,.page-box .box-text-inner:last-child p,.box-text .col:last-child p,.box-overlay.dark .col:last-child p{margin-top:0;margin-bottom:0px;opacity:1;}
.blog .has-hover .from_the_blog_excerpt,.box-blog-post .box-text p{font-family:"PlusJakartaSans",sans-serif !important;font-size:0.85rem !important;font-weight:400 !important;color:rgb(255 255 255) !important;margin-bottom:unset !important;line-height:1.3 !important;padding-bottom:unset !important;position:unset !important;text-decoration:unset !important;border-radius:5px;border-bottom:0 !important;word-wrap:break-word;opacity:1 !important;background:0 0 !important;transition-duration:0.3s;transition-property:background;display:block;margin-bottom:1rem !important;letter-spacing:2px;}
.text-box{max-height:100%;padding-left:15px;padding-right:15px;}
.start-top .col{max-width:1540px !important;margin:auto}
.page-id-732310 .portfolio-element-wrapper .has-hover .box-text h2{font-size:2rem !important;}
.page-id-732310 .portfolio-element-wrapper .has-hover .box-text .portfolio-year,.page-id-732310 .portfolio-element-wrapper .has-hover .box-text .sector{display:none !important;}
@media screen and (min-width:850px){ .banner-basic-start-1{width:100% !important;top:0;background-color:rgba(17,17,20,0.2);background-repeat:no-repeat !important;background-size:cover;max-height:1020px !important;height:1020px !important;}
.featured-title .page-title-inner,.banner-basic,.banner-service,.banner-service-webdesign,.banner-service-wordpress,.banner-service-digital,.banner-service-uidesign,.banner-contact,.banner-basic-blog,.banner-basic-about,.banner-basic-tech{width:100% !important;top:0;background-repeat:no-repeat !important;background-size:cover;position:relative;max-height:920px !important;height:920px !important;}
}  .lightbox-multi-gallery .box-text p{font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;line-height:1.3 !important;position:absolute !important;top:46px;letter-spacing:0px !important;opacity:1 !important;color:#fff !important;filter:contrast(200) brightness(1000)}
.box-image{height:auto;margin:0 auto;overflow:hidden;position:relative;}
.columns,.gallery-item,.lightbox-content,.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{border:6px solid var(--color3) !important;text-transform:uppercase !important;font-style:normal;border-radius:1px;padding:20px !important;max-width:875px !important;margin:0 auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:3px 3px 20px 0 rgba(0,0,0,0.15);box-shadow:3px 3px 20px 0 rgba(0,0,0,0.15);position:relative;background-color:var(--color1) !important;border-radius:7.5px;}
@media screen and (min-width:850px){.banner-data,.banner-landing{position:relative;max-height:510px !important;height:510px !important;}
}
.banner-basic-landing .ux-shape-divider--style-tilt,.banner-basic-landing .ux-shape-divider .ux-shape-fill,.banner-basic-landing .ux-shape-divider--bottom svg{color:var(--color3) !important;fill:var(--color3) !important;}
.page-id-730473 .banner-basic-tech .ux-shape-divider .ux-shape-fill,.page-id-733701 .banner-basic-tech .ux-shape-divider .ux-shape-fill{fill:#fff !important;}
.project{background-color:var(--white) !important;}
.update .tarieven-title{height:40px;}
.update .tarieven-title h6{font-size:2rem;}
.update-content{height:420px;padding:15px !important;line-height:1.3 !important;margin:10px;}
.update .nextcloud p,.update .support p{color:var(--color1) !important;font-weight:400 !important;font-size:1rem !important;}
.update .col-inner ol li,.update .col-inner ul li,.update .entry-content ol li,.update .entry-content ul li,.update .entry-summary ol li,.update .entry-summary ul li{font-weight:400;}
.content-error-404{margin:0px 0 0px 0;padding:90px 0 220px 0 !important;background-color:var(--red) !important;}
.content-error-404 h1{font-size:10.8em !important;padding:0 !important;margin:0;color:var(--color1) !important;}
.content-error-404 h3{font-size:4em !important;margin-bottom:5rem;color:var(--color11) !important;}
.content-error-404 .button{border-color:var(--color1) !important;border-radius:1px;}
.content-error-404 .button:hover{border-color:var(--color1) !important;color:var(--color1);}
.blog-featured-title h1{margin-top:10px;}
.hide-for-small{display:none !important;opacity:0 !important;}
.boxed .row{margin:0 auto !important;max-width:1520px;}
.content-basic{margin:0px 0 0px 0;padding:330px 0 275px 0 !important;background-color:#bdbdbd !important;}
.content-basic-data{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgba(13,13,13,0.7) !important;}
.content-white{margin:110px 0 110px 0;padding:110px 0 110px 0 !important;background-color:var(--white) !important;}
.content-start{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgba(17,17,20,0.2) !important;}
.content-start-top{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:var(--color2) !important;}
.content-start-why{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(201,219,184,0.45) !important;}
.content-start-service{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(108,152,35,0.45) !important;}
.content-start-work{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(71,146,255,0.45) !important;}
.content-start-step{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(69,69,69,0.45) !important;}
.content-start-journal{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(161,161,170) !important;}
.content-start-trust{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(225,203,158,0.45) !important;}
.content-start-shop{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgba(121,189,253,0.45) !important;}
.content-white p{font-size:1.39rem !important;}
.content-white .col-inner{padding:55px 0px 0px 0px;}
.content-service-post{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:var(--color2) !important;}
.content-service{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:#afc78c !important;}
.content-service-ico{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:var(--color2) !important;}
.content-service-marketing{margin:220px 0 220px 0;background-color:rgb(157 155 218);}
.content-service-webdesign,.content-service-webapp{margin:220px 0 220px 0;background-color:rgb(62,71,93,0.55);}
.content-service-wp,.content-service-wordpress{margin:220px 0 220px 0;background-color:rgb(29,93,167,0.55);}
.content-service-e-commerce{margin:220px 0 220px 0;background-color:rgb(130,52,212,0.55) !important;}
.content-service-onpage-seo,.content-service-onpage,.content-service-seo{margin:220px 0 220px 0 !important;padding:330px 0 275px !important;background-color:rgb(118,125,124,0.55) !important;}
.content-service-digital,.content-service-digiservice{margin:220px 0 220px 0;background-color:rgb(71,146,255,0.55);}
.content-service-nextcloud{margin:220px 0 220px 0;background-color:rgb(72,88,71,0.55);}
.content-service-grafik,.content-service-design{margin:220px 0 220px 0;background-color:rgb(238 92 46 / 60%);}
.content-service-apps{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:var(--color3) !important;}
.content-shop{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:var(--color2) !important;}
.content-shop-start{padding:110px 0 275px 0 !important;background-color:var(--color3) !important;}
.content-shop-content{margin:0;padding:0 0 55px 0 !important;}
.content-shop-top .ux-shape-divider--top{top:-1px;transform:rotate(180deg);fill:transparent !important;fill-opacity:0 !important;}
.content-shop-info{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgba(238,136,28,0.4);}
.content-shop-import{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:#cacaca;}
.content-produkt-start{padding:110px 0 220px 0 !important;background-color:var(--color3) !important;}
.content-produkt-beschreibung{margin:0 0 220px 0;padding:220px 0 275px 0 !important;background-color:#0084ff;}
.content-product-info{margin:120px 0 0 0;padding:220px 0 220px 0 !important;background-color:rgba(17,17,20,0.2) !important;}
.banner-basic-produkt .ux-shape-divider .ux-shape-fill{fill:#ced4da !important;}
.banner-basic-shop .ux-shape-divider .ux-shape-fill{fill:rgb(131,208,255);}
.content-shop-start .ux-shape-divider .ux-shape-fill{fill:rgb(131,208,255) !important;}
.content-shop-top{background-color:rgb(131,208,255) !important;padding:110px 0 220px 0 !important;position:relative;top:-1px !important;}
.content-shop-marketing{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(118,125,124,0.55) !important;}
.content-shop-wordpress{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(29,93,167,0.55);}
.content-about,.content-agentur-about{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(88 88 88) !important;}
.content-agentur-info{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:#989b8a !important;}
.content-service-personal{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:var(--color3) !important;}
.content-agentur-projekte{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgb(168,202,249) !important;}
.content-agentur-nature{margin:220px 0;padding:330px 0 275px !important;background-color:rgba(178,191,63,0.7) !important;}
.content-agentur-nature-green{margin:220px 0;padding:330px 0 275px !important;background-color:rgba(178,191,63,0.7) !important;}
.content-agentur-feedback{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:#727974 !important;}
.content-agentur-agile{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:#a5a5a5 !important;}
.content-blog{margin:0px 0 220px 0;padding:330px 0 275px 0 !important;background-color:#a1a1aa !important;}
.content-blog-code{padding:330px 0 275px 0 !important;background-color:#a1a1aa !important;}
.content-blog-design{padding:330px 0 275px 0 !important;background-color:#a1a1aa !important;}
.content-blog-self-hosted{padding:330px 0 275px 0 !important;background-color:#a1a1aa !important;}
.blog-content{margin:0;}
.content-support-faq{margin:110px 0 110px 0;padding:330px 0 275px 0 !important;background-color:#a7adb3 !important;width:65%;margin:0 auto;}
.content-landing{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;background-color:rgba(17,17,20,0.1);}
.content-support-help .ux-shape-divider--top{display:none;}
.content-support-help{padding:110px 0 275px 0 !important;background-color:var(--color3) !important;}
.banner-basic-tech .ux-shape-divider .ux-shape-fill{background-color:var(--color3) !important;fill:var(--color3) !important;bottom:-1px;}
.page-id-745890 .banner-basic-tech .ux-shape-divider .ux-shape-fill{background-color:#ffffff !important;fill:#ffffff !important;bottom:-1px;}
.content-support-info{margin:220px 0 220px 0 !important;padding:330px 0 275px 0 !important;background-color:var(--color3) !important;margin:0 auto !important;display:block !important;}
.content-support-account{padding:110px 0 275px 0 !important;background-color:var(--color3) !important;margin:0 auto;}
.banner-basic-legal .ux-shape-divider .ux-shape-fill{background-color:#aeb0b4 !important;fill:#aeb0b4 !important;bottom:-1px;}
.content-support-legal{padding:110px 0 275px 0 !important;background-color:#aeb0b4 !important;margin:0 auto;}
.content-landing-contact{margin:110px 0 0px 0 !important;padding:330px 0 275px 0 !important;background-color:#999697;}
.content-contact{margin:220px 0 0px 0 !important;padding:330px 0 275px 0 !important;background-color:#999697;}
.content-contact-icon{margin:220px 0 220px 0 !important;padding:330px 0 275px 0 !important;background-color:#b6b6b6;}
.content-contact-icon .ux-shape-divider--top .ux-shape-fill{fill:rgb(255,255,255,0) !important;}
.content-contact-adresse{margin:0px 0 220px 0 !important;padding:330px 0 275px 0 !important;background-color:#828282;}
.content-support-adress .col{padding:0 1.5px 3px !important;}
.content-shop-digital .ux-shape-divider .ux-shape-fill{fill:rgb(255,255,255,0) !important;}
.content-support-account .ux-shape-divider--top{display:none !important;}
.content-tech-stack{margin:110px 0 0 0;padding:330px 0 275px 0 !important;background-color:var(--color3) !important;}
.page-id-730774 .mb-0{margin-bottom:0 !important;opacity:1 !important;font-size:6.2rem !important;}
.landing-wordpress-top .breadcrumb a{filter:invert(2) !important;background-color:#345cd8 !important;color:var(--color1) !important;}
.page-id-730774 .featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%23345cd8"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.content-landing-wordpress{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.landing-wordpress-top{background-color:#345cd8 !important;margin:0px 0 110px 0 !important;padding:110px 0 275px 0 !important;}
.content-landing-wordpress{background-color:#345cd8 !important;}
.page-id-730769 .mb-0{margin-bottom:0 !important;opacity:1 !important;font-size:6.2rem !important;}
.landing-ecommerce-top .breadcrumb a{filter:invert(2) !important;background-color:#670395 !important;color:var(--color1) !important;}
.page-id-730769 .featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%23670395"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.content-landing-ecommerce{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.landing-ecommerce-top{background-color:#670395 !important;margin:0px 0 110px 0 !important;padding:110px 0 275px 0 !important;}
.content-landing-ecommerce{background-color:#670395 !important;}
.page-id-730767 .mb-0{margin-bottom:0 !important;opacity:1 !important;font-size:6.2rem !important;}
.landing-marketing-top .breadcrumb a{filter:invert(2) !important;background-color:#f6682a !important;color:var(--color1) !important;}
.page-id-730767 .featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%23f6682a"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.content-landing-marketing{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.landing-marketing-top{background-color:#f6682a !important;margin:0px 0 110px 0 !important;padding:110px 0 275px 0 !important;}
.content-landing-marketing{background-color:#f6682a !important;}
.page-id-730767 .mb-0{margin-bottom:0 !important;opacity:1 !important;font-size:6.2rem !important;}
.page-id-730767 .featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%23ee3b35"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.page-id-730739 .mb-0{margin-bottom:0 !important;opacity:1 !important;font-size:6.2rem !important;}
.landing-webdesign-top .breadcrumb a{filter:invert(2) !important;background-color:#ee3b35 !important;color:var(--color1) !important;}
.page-id-730739 .featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%23ee3b35"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.content-landing-webdesign{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.landing-webdesign-top{background-color:#ee3b35 !important;margin:0px 0 110px 0 !important;padding:110px 0 275px 0 !important;}
.landing-webdesign-top .ux-shape-divider .ux-shape-fill{fill:#ee3b35 !important;}
.content-landing-webdesign{background-color:#ee3b35 !important;}
.page-id-730744 .mb-0{margin-bottom:0 !important;opacity:1 !important;font-size:6.2rem !important;}
.landing-it-top .breadcrumb a{filter:invert(2) !important;background-color:#212937 !important;color:var(--color1) !important;}
.page-id-730744 .featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%23212937"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.content-landing-it{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.landing-it-top{background-color:#212937 !important;margin:0px 0 110px 0 !important;padding:110px 0 275px 0 !important;}
.content-landing-it{background-color:#212937 !important;}
.content-landing-cloud{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.content-support-adress{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;height:1100px !important;}
.page-id-730723 .mb-0{margin-bottom:0 !important;opacity:1 !important;font-size:6.2rem !important;}
.landing-cloud-top .breadcrumb a{filter:invert(2) !important;background-color:#0297e6 !important;color:var(--color1) !important;}
.page-id-730723 .featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%230297e6"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.content-landing-cloud{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.landing-cloud-top{background-color:#0297e6 !important;margin:0px 0 110px 0 !important;padding:110px 0 275px 0 !important;}
.content-landing-cloud{background-color:#0297e6 !important;}
.page-id-730731 .mb-0{margin-bottom:0 !important;opacity:1 !important;font-size:6.2rem !important;}
.landing-digital-top .breadcrumb a{filter:invert(2) !important;background-color:#000000 !important;color:var(--color1) !important;}
.page-id-730731 .featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%23025477"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.content-landing-digital{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.landing-digital-top{background-color:#025477 !important;margin:0px 0 110px 0 !important;padding:110px 0 275px 0 !important;}
.content-landing-digital{background-color:#025477 !important;}
.landing-backup-top{margin:0px 0 110px 0 !important;padding:110px 0 275px 0 !important;background-color:rgb(148,153,155) !important;}
.landing-contant-backup{margin:0px 0 220px 0;padding:220px 0 275px 0 !important;background-color:rgb(148,153,155) !important;}
.blog-single .row.row-large{max-width:1540px;}
.landing-backup-top ul,.landing-contant-backup ul{margin-top:2rem;margin-left:0rem !important}
.landing-backup-top h3,.landing-contant-backup h3{font-size:4rem !important}
@media only screen and (max-width:1024px){}
@media only screen and (max-width:769px){}
@media only screen and (max-width:549px){}
@media only screen and (max-width:349px){}
.page-id-730739 .mb-0{margin-bottom:0 !important;opacity:1 !important;font-size:6.2rem !important;}
.landing-thx-top .breadcrumb a{filter:invert(2) !important;background-color:#a2b7ae !important;color:var(--color1) !important;}
.page-id-730739 .featured-title::before{content:"";background-image:url('data:image/svg+xml,<svg viewBox="0 0 1000 100" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><path class="ux-shape-fill" d="M1000 100V0L-40 100H1000Z" fill="%23a2b7ae"/></svg>');background-size:100% 100% !important;height:100px;width:100% !important;min-width:100% !important;bottom:0;position:absolute;background-repeat:no-repeat !important;background-size:cover;z-index:5;}
.content-landing-thx{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.landing-thx-top{background-color:#a2b7ae !important;margin:0px 0 110px 0 !important;padding:110px 0 275px 0 !important;}
.content-landing-thx{background-color:#a2b7ae !important;}
.landing-cloud-top li i span.glossaryLink,.content-landing-marketing li i span.glossaryLink,.content-landing-webdesign li i span.glossaryLink,.content-landing-ecommerce li i span.glossaryLink,.content-landing-wordpress li i span.glossaryLink,.content-landing-ecommerce li i span.glossaryLink,.content-landing-it li i span.glossaryLink,.content-landing-digital li i span.glossaryLink,.content-landing-cloud li span.glossaryLink{filter:invert(1)!important}
.landing-marketing-top span.glossaryLink,.landing-marketing-top a.glossaryLink,.landing-webdesign-top span.glossaryLink,.landing-webdesign-top a.glossaryLink,.landing-ecommerce-top span.glossaryLink,.landing-ecommerce-top a.glossaryLink,.landing-wordpress-top span.glossaryLink,.landing-wordpress-top a.glossaryLink,.landing-it-top span.glossaryLink,.landing-it-top a.glossaryLink,.landing-digital-top span.glossaryLink,.landing-digital-top a.glossaryLink,.landing-cloud-top span.glossaryLink,.landing-cloud-top a.glossaryLink,.content-landing-marketing span.glossaryLink,.content-landing-marketing a.glossaryLink,.content-landing-webdesign span.glossaryLink,.content-landing-webdesign a.glossaryLink,.content-landing-ecommerce span.glossaryLink,.content-landing-ecommerce a.glossaryLink,.content-landing-wordpress span.glossaryLink,.content-landing-wordpress a.glossaryLink,.content-landing-it span.glossaryLink,.content-landing-it a.glossaryLink,.content-landing-digital span.glossaryLink,.content-landing-digital a.glossaryLink,.content-landing-cloud span.glossaryLink,.content-landing-cloud a.glossaryLink{border-bottom:dotted 1px #ffffff !important;color:#ffffff !important;}
.content-landing-it span.glossaryLink{border-bottom:dotted 1px #ffffff !important;color:#ffffff !important;}
.content-landing,.content-landing-design,.content-landing-digital,.content-landing-grafik,.content-landing-marketing,.content-landing-nextcloud,.content-landing-webdesign,.content-landing-woocommerce,.content-landing-e-commerce,.content-landing-woocommerce,.content-landing-wordpress{margin:220px 0 220px 0;padding:330px 0 275px 0 !important;}
.content-service-design,.content-service-digital,.content-service-grafik,.content-service-marketing,.content-service-nextcloud,.content-service-onpage,.content-service-webapp,.content-service-webdesign,.content-service-woocommerce,.content-service-e-commerce,.content-service-wordpress,.content-service-wp,.content-service-onpage{padding:330px 0 275px 0 !important;}
.content-service-webdesign .accordion li,.content-service-webdesign .accordion p,.content-service-webdesign .accordion-title.active,.content-service-webdesign a,.content-service-webdesign h2,.content-service-webdesign h3,.content-service-webdesign h4,.content-service-webdesign h5,.content-service-webdesign li,.content-service-webdesign p,.content-service-webdesign strong,.content-service-wordpress .accordion li,.content-service-wordpress .accordion p,.content-service-wordpress .accordion-title.active,.content-service-wordpress a,.content-service-wordpress h2,.content-service-wordpress h3,.content-service-wordpress h4,.content-service-wordpress h5,.content-service-wordpress li,.content-service-wordpress p,.content-service-wordpress strong,.content-service .accordion li,.content-service .accordion p,.content-service .accordion-title.active,.content-service a,.content-service h2,.content-service h3,.content-service h4,.content-service h5,.content-service li,.content-service p,.content-service strong,.content-service-woocommerce .accordion li,.content-service-woocommerce .accordion p,.content-service-woocommerce .accordion-title.active,.content-service-woocommerce a,.content-service-woocommerce h2,.content-service-woocommerce h3,.content-service-woocommerce h4,.content-service-woocommerce h5,.content-service-woocommerce li,.content-service-woocommerce p,.content-service-woocommerce strong,.content-service-e-commerce .accordion li,.content-service-e-commerce .accordion p,.content-service-e-commerce .accordion-title.active,.content-service-e-commerce a,.content-service-e-commerce h2,.content-service-e-commerce h3,.content-service-e-commerce h4,.content-service-e-commerce h5,.content-service-e-commerce li,.content-service-e-commerce p,.content-service-e-commerce strong,.content-service-digital .accordion li,.content-service-digital .accordion p,.content-service-digital .accordion-title.active,.content-service-digital a,.content-service-digital h2,.content-service-digital h3,.content-service-digital h4,.content-service-digital h5,.content-service-digital li,.content-service-digital p,.content-service-digital strong,.content-service-onpage-seo .accordion li,.content-service-onpage-seo .accordion p,.content-service-onpage-seo .accordion-title.active,.content-service-onpage-seo a,.content-service-onpage-seo h2,.content-service-onpage-seo h3,.content-service-onpage-seo h4,.content-service-onpage-seo h5,.content-service-onpage-seo li,.content-service-onpage-seo p,.content-service-onpage-seo strong,.content-service-grafik .accordion li,.content-service-grafik .accordion p,.content-service-grafik .accordion-title.active,.content-service-grafik a,.content-service-grafik h2,.content-service-grafik h3,.content-service-grafik h4,.content-service-grafik h5,.content-service-grafik li,.content-service-grafik p,.content-service-grafik strong{opacity:1;}
.landing-wordpress-top .accordion a,.landing-wordpress-top .accordion li,.landing-wordpress-top .accordion p,.landing-wordpress-top .accordion-title.active,.landing-wordpress-top a,.landing-wordpress-top h2,.landing-wordpress-top h3,.landing-wordpress-top h4,.landing-wordpress-top h5,.landing-wordpress-top li,.landing-wordpress-top p,.landing-wordpress-top strong{color:var(--color1) !important;opacity:1;}
.content-landing-wordpress .accordion a,.content-landing-wordpress .accordion li,.content-landing-wordpress .accordion p,.content-landing-wordpress .accordion-title.active,.content-landing-wordpress a,.content-landing-wordpress h2,.content-landing-wordpress h3,.content-landing-wordpress h4,.content-landing-wordpress h5,.content-landing-wordpress li,.content-landing-wordpress p,.content-landing-wordpress strong{color:var(--color1) !important;opacity:1;}
.landing-ecommerce-top .accordion a,.landing-ecommerce-top .accordion li,.landing-ecommerce-top .accordion p,.landing-ecommerce-top .accordion-title.active,.landing-ecommerce-top a,.landing-ecommerce-top h2,.landing-ecommerce-top h3,.landing-ecommerce-top h4,.landing-ecommerce-top h5,.landing-ecommerce-top li,.landing-ecommerce-top p,.landing-ecommerce-top strong{color:var(--color1) !important;opacity:1;}
.content-landing-ecommerce .accordion a,.content-landing-ecommerce .accordion li,.content-landing-ecommerce .accordion p,.content-landing-ecommerce .accordion-title.active,.content-landing-ecommerce a,.content-landing-ecommerce h2,.content-landing-ecommerce h3,.content-landing-ecommerce h4,.content-landing-ecommerce h5,.content-landing-ecommerce li,.content-landing-ecommerce p,.content-landing-ecommerce strong{color:var(--color1) !important;opacity:1;}
.content-landing-marketing .breadcrumb a,.content-landing-wordpress .breadcrumb a,.content-landing-ecommerce .breadcrumb a{color:var(--color11) !important;}
.landing-marketing-top .accordion a,.landing-marketing-top .accordion li,.landing-marketing-top .accordion p,.landing-marketing-top .accordion-title.active,.landing-marketing-top a,.landing-marketing-top h2,.landing-marketing-top h3,.landing-marketing-top h4,.landing-marketing-top h5,.landing-marketing-top li,.landing-marketing-top p,.landing-marketing-top strong{color:var(--color1) !important;opacity:1;}
.content-landing-marketing .accordion a,.content-landing-marketing .accordion li,.content-landing-marketing .accordion p,.content-landing-marketing .accordion-title.active,.content-landing-marketing a,.content-landing-marketing h2,.content-landing-marketing h3,.content-landing-marketing h4,.content-landing-marketing h5,.content-landing-marketing li,.content-landing-marketing p,.content-landing-marketing strong{color:var(--color1) !important;opacity:1;}
.landing-webdesign-top .accordion a,.landing-webdesign-top .accordion li,.landing-webdesign-top .accordion p,.landing-webdesign-top .accordion-title.active,.landing-webdesign-top a,.landing-webdesign-top h2,.landing-webdesign-top h3,.landing-webdesign-top h4,.landing-webdesign-top h5,.landing-webdesign-top li,.landing-webdesign-top p,.landing-webdesign-top strong{color:var(--color1) !important;opacity:1;}
.content-landing-webdesign .accordion a,.content-landing-webdesign .accordion li,.content-landing-webdesign .accordion p,.content-landing-webdesign .accordion-title.active,.content-landing-webdesign a,.content-landing-webdesign h2,.content-landing-webdesign h3,.content-landing-webdesign h4,.content-landing-webdesign h5,.content-landing-webdesign li,.content-landing-webdesign p,.content-landing-webdesign strong{color:var(--color1) !important;opacity:1;}
.landing-it-top .accordion a,.landing-it-top .accordion li,.landing-it-top .accordion p,.landing-it-top .accordion-title.active,.landing-it-top a,.landing-it-top h2,.landing-it-top h3,.landing-it-top h4,.landing-it-top h5,.landing-it-top li,.landing-it-top p,.landing-it-top strong{color:var(--color1) !important;opacity:1;}
.content-landing-it .accordion a,.content-landing-it .accordion li,.content-landing-it .accordion p,.content-landing-it .accordion-title.active,.content-landing-it a,.content-landing-it h2,.content-landing-it h3,.content-landing-it h4,.content-landing-it h5,.content-landing-it li,.content-landing-it p,.content-landing-it strong{color:var(--color1) !important;opacity:1;}
.content-landing-webdesign .accordion a,.content-landing-webdesign .accordion li,.content-landing-webdesign .accordion p,.content-landing-webdesign .accordion-title.active,.content-landing-webdesign a,.content-landing-webdesign h2,.content-landing-webdesign h3,.content-landing-webdesign h4,.content-landing-webdesign h5,.content-landing-webdesign li,.content-landing-webdesign p,.content-landing-webdesign strong{color:var(--color1) !important;opacity:1;}
.landing-webdesign-top .accordion a,.landing-webdesign-top .accordion li,.landing-webdesign-top .accordion p,.landing-webdesign-top .accordion-title.active,.landing-webdesign-top a,.landing-webdesign-top h2,.landing-webdesign-top h3,.landing-webdesign-top h4,.landing-webdesign-top h5,.landing-webdesign-top li,.landing-webdesign-top p,.landing-webdesign-top strong{color:var(--color1) !important;opacity:1;}
.landing-cloud-top .accordion a,.landing-cloud-top .accordion li,.landing-cloud-top .accordion p,.landing-cloud-top .accordion-title.active,.landing-cloud-top a,.landing-cloud-top h2,.landing-cloud-top h3,.landing-cloud-top h4,.landing-cloud-top h5,.landing-cloud-top li,.landing-cloud-top p,.landing-cloud-top strong{color:var(--color1) !important;opacity:1;}
.landing-digital-top .accordion a,.landing-digital-top .accordion li,.landing-digital-top .accordion p,.landing-digital-top .accordion-title.active,.landing-digital-top a,.landing-digital-top h2,.landing-digital-top h3,.landing-digital-top h4,.landing-digital-top h5,.landing-digital-top li,.landing-digital-top p,.landing-digital-top strong{color:var(--color1) !important;opacity:1;}
.content-landing-cloud .accordion a,.content-landing-cloud .accordion li,.content-landing-cloud .accordion p,.content-landing-cloud .accordion-title.active,.content-landing-cloud a,.content-landing-cloud h2,.content-landing-cloud h3,.content-landing-cloud h4,.content-landing-cloud h5,.content-landing-cloud li,.content-landing-cloud p,.content-landing-cloud strong{color:var(--color1) !important;opacity:1;}
.content-landing-digital .accordion a,.content-landing-digital .accordion li,.content-landing-digital .accordion p,.content-landing-digital .accordion-title.active,.content-landing-digital a,.content-landing-digital h2,.content-landing-digital h3,.content-landing-digital h4,.content-landing-digital h5,.content-landing-digital li,.content-landing-digital p,.content-landing-digital strong{color:var(--color1) !important;opacity:1;}
.content-landing-woocommerce{background-color:var(--color1) !important;}
.content-landing-woocommerce .accordion li,.content-landing-woocommerce .accordion p,.content-landing-woocommerce .accordion-title.active,.content-landing-woocommerce a,.content-landing-woocommerce h2,.content-landing-woocommerce h3,.content-landing-woocommerce h4,.content-landing-woocommerce h5,.content-landing-woocommerce li,.content-landing-woocommerce p,.content-landing-woocommerce strong{color:var(--color9) !important;opacity:1;}
.landing-cloud-top a,.content-landing-it a,.landing-webdesign-top a,.content-landing-webdesign a,.content-landing-cloud a,.landing-cloud-top a,.landing-digital-top a,.content-landing-digital a,.content-landing-woocommerce a{background-color:var(--color1) !important;color:#000000 !important;border-bottom:3px solid #000000 !important;}
.landing-cloud-top ul li,.content-landing-it ul li,.landing-webdesign-top ul li,.content-landing-webdesign ul li,.content-landing-cloud ul li,.landing-cloud-top ul li,.landing-digital-top ul li,.content-landing-digital ul li,.content-landing-woocommerce ul li{color:#ffffff !important;}
.landing-cloud-top li strong,.content-landing-it li strong,.landing-webdesign-top li strong,.content-landing-webdesign li strong,.content-landing-cloud li strong,.landing-cloud-top li strong,.landing-digital-top li strong,.content-landing-digital li strong,.content-landing-woocommerce li strong{color:#ffffff !important;}
.landing-cloud-top li strong a,.content-landing-it li strong,.landing-webdesign-top li strong,.content-landing-webdesign li strong,.content-landing-cloud li strong,.landing-cloud-top li strong,.landing-digital-top li strong,.content-landing-digital li strong,.content-landing-woocommerce li strong{color:#ffffff !important;}
.landing-cloud-top strong,.content-landing-it strong li,.landing-webdesign-top strong li,.content-landing-webdesign strong li,.content-landing-cloud strong li,.landing-cloud-top strong li,.landing-digital-top strong li,.content-landing-digital strong li,.content-landing-woocommerce strong li{color:#ffffff !important;}
td,th{padding:0.5em;border-bottom:1px solid var(--color11) !important;text-align:left;line-height:1.3;font-size:0.9em;}
td{color:var(--color11) !important;vertical-align:left !important;font-size:1.6rem !important;}
.woocommerce-MyAccount-content thead{display:table-header-group;vertical-align:middle;border-top:none;border-color:var(--color11) !important;}
table.wishlist_table tbody td,table.wishlist_table thead th{border-color:var(--color11) !important;}
table.wishlist_table thead th{border-top:1px solid;padding:16px 12px;font-size:2rem !important;}
table.wishlist_table tr th.product-name,table.wishlist_table tr th.product-price,table.wishlist_table tr th.product-stock-status{width:33% !important;min-width:33% !important;}
td.wishlist-empty{border-bottom:1px solid #ececec;color:var(--color9) !important;font-size:1.3rem;line-height:2;padding:0.5em;text-align:left !important;}
table.wishlist_table tr td{background:0 0 !important;color:var(--color11) !important;border-color:var(--color11) !important;}
.woocommerce-table--order-details .order-total td,.woocommerce-table--order-details .order-total th,.woocommerce-table--order-details thead th{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;font-size:2.4rem !important;color:var(--color11) !important;letter-spacing:0 !important;text-transform:none !important;text-shadow:unset;opacity:1;}
.shop_table .order-total td,.shop_table thead th{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;font-size:1rem !important;color:var(--color11) !important;letter-spacing:0 !important;text-transform:none !important;text-shadow:unset;opacity:1;}
.shop_table .order-total th{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;font-size:1.4rem;}.page-title .widget{margin:0 .0em !important;vertical-align:middle;}
.widget-area .col{margin-bottom:0;padding:0 10px 10px 10px !important;}
#block_widget-15{padding:0 6px 10px 8px !important;}
.single-post #block_widget-10{position:relative;top:0px !important;}
.page-title .widget{margin:0 .6em;vertical-align:middle;}
.widgets-post-artikel{margin-bottom:0;padding:0 0px 0px !important;}
.widget_categories a{font-size:1.8rem !important;line-height:1.8;}
.widget_categories li{margin-bottom:.2em !important;}
.widgets-post-artikel{margin-top:10px;}
.tag_cloud-3 .is-divider,.tag_cloud-3 .widget-title{display:none;}
#main .widgets-post-artikel .box-text{background:transparent !important;height:auto !important;padding:2px 12px !important;filter:invert(1);}
.widgets-post-artikel .box-text{height:auto !important;min-height:fit-content !important;display:block !important;bottom:.6em !important;margin:0;line-height:1 !important;}
.widgets-post-artikel a{font-weight:unset !important;letter-spacing:unset;margin-bottom:unset !important;font-size:unset !important;line-height:unset !important;position:unset !important;transform:unset !important;word-wrap:unset !important;background:unset !important;transition-duration:unset !important;}
.widgets-post-artikel .box-text h5{border-bottom:0 !important;color:var(--color1) !important;border-radius:5px;opacity:1 !important;}
#secondary .widgets-post-artikel .box-text h5 a,.footer-wrapper .landing-bottom .widgets-post .box-text h5 a{font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;color:#000 !important;margin-bottom:unset !important;line-height:1.3 !important;padding-bottom:unset !important;position:unset !important;text-decoration:unset !important;border-radius:5px;border-bottom:0 !important;word-wrap:break-word;opacity:1 !important;background:0 0 !important;transition-duration:.3s;transition-property:background;}
.widgets-post a:hover:before,.widgets-post-artikel .box-text h5 a:before{display:none;}
.widgets-post-artikel .has-hover [class*="image-"] img{filter:grayscale(190%) contrast(.3) brightness(.4) !important;border-radius:5px;}
.widgets-post-artikel .has-hover:hover [class*="image-"] img{height:220px !important;transform:scale(1.1);filter:grayscale(0) contrast(1.2) brightness(1.2) !important;border-radius:5px;}
#widgets .widgets-post [class*="image-"] img{font-weight:400;z-index:1;background-position:50% 50%;filter:grayscale(160%) contrast(.5) brightness(.3) !important;border-radius:5px;transition:all 2s ease-in-out !important;}
.widgets-post-artikel .is-divider,.widgets-post .is-divider{display:none;}
.widgets-post-artikel .row-small > .col{margin-bottom:0;padding:0 0px 6px !important;}
.widgets-post .row-small > .col{margin-bottom:0;padding:0 4.8px 4.8px !important;}
.footer-wrapper .landing-bottom .widgets-post{margin-top:6px;left:12px;}
.widget > ul > li + li,ul.menu > li + li{border-top:0 solid var(--color1) !important;}
.single-post .widget{margin-bottom:5em;}
.widget > ul > li,ul.menu > li{list-style:none;margin:0;text-align:left;padding-left:0 !important;line-height:2;}
.widgets-post .box-text h5 a:hover{padding:0 !important;}
.widgets-post .box-text h5 a:before,.widgets-post a:hover:before{display:none;}
#block_widget-15 .row-xsmall > .col{margin-bottom:0;padding:0 0 5px !important;}
.journal .categorie .box-text-inner p{text-transform:uppercase !important;margin-bottom:0 !important;font-size:2rem !important;letter-spacing:-2px;font-weight:400;line-height:1.2 !important;color:var(--white) !important;opacity:.6 !important;}
.page-id-745890 .banner-basic-tech .ux-shape-divider .ux-shape-fill{background-color:#fff !important;fill:#fff !important;bottom:-1px;}
.page-template-blank-featured header strong{color:var(--color1);text-transform:uppercase;top:100px !important;position:relative;font-size:.9em;line-height:1.3;letter-spacing:.05em;}
.box-badge .box-text{background-color:var(--color8) !important;bottom:1.2rem;padding:10px !important;position:absolute;transition:background .3s;z-index:1;}
.single-post #main .products-minimal{margin-bottom:4px !important;}
.widgets-artikel .box-text{background-color:transparent !important}
.widgets-artikel .box-text h5 a{font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;letter-spacing:1px;margin-bottom:unset !important;line-height:1.3 !important;padding-bottom:unset !important;position:unset !important;text-transform:uppercase !important;text-decoration:unset !important;border-radius:5px;border-bottom:0 !important;word-wrap:break-word;opacity:1 !important;background:0 0 !important;transition-duration:.3s;transition-property:background;}
.products-minimal .has-hover .category,.products-minimal .has-hover .category a,.products-minimal .has-hover .category p{font-family:"PlusJakartaSans",sans-serif !important;letter-spacing:1px;font-size:.85rem !important;color:var(--color5) !important;opacity:1;margin-bottom:0 !important;font-weight:400 !important;position:relative;width:100% !important;top:0px !important;}
.single-post #main .products-minimal .has-hover .dark .woocommerce-loop-product__title a,.single-post #main .products-minimal .has-hover .dark .product-title a{font-family:"Aileron",sans-serif !important;color:var(--color8) !important;font-weight:400 !important;text-transform:uppercase;text-shadow:0px 0px 0px #ccc !important;margin-left:0px;padding-right:15px !important;font-size:1.6rem !important;display:block!important;line-height:1.1 !important;position:relative;width:100% !important;max-width:700px !important;top:0px !important;letter-spacing:0px !important;padding:0 !important;}
.single-post #main .products-minimal .has-hover:hover .dark .product-title,.single-post #main .products-minimal .has-hover:hover .dark .product-title a{color:var(--red) !important;opacity:1 !important;}
.single-post #main .products-minimal .dark span.amount{font-size:1.4rem !important;font-weight:400 !important;font-family:"Aileron",sans-serif !important;}
.single-post #main .products-minimal .woocommerce-price-suffix{font-size:1rem !important;font-weight:400 !important;font-family:"Aileron",sans-serif !important;}
.single-post #main .products-minimal .box-badge .box-text{padding:10px !important;background-color:var(--white) !important;filter:none !important;position:relative;width:100% !important;}
.single-product #main .products-minimal .price-wrapper{position:absolute;bottom:0px;right:15px}
.product-minimal .equalize-box .has-hover [class*=image-] img,.content-shop-content .has-hover [class*=image-] img,.shop-select .has-hover [class*=image-] img,.products-minimal .has-hover [class*=image-] img,.nextpost .has-hover .image-color [class*=image-] img{font-weight:400;z-index:1;border-radius:5px;background-position:50% 50%;filter:grayscale(10) contrast(.2) brightness(.3) !important;-webkit-transition:all 2s ease-in-out !important;-moz-transition:all 2s ease-in-out !important;-o-transition:all 2s ease-in-out !important;transition:all 2s ease-in-out !important;}
.products-minimal .has-hover [class*=image-] img{filter:grayscale(10) contrast(1.2) brightness(2) !important;border-radius:5px;}
.content-shop-content .has-hover:hover [class*=image-] img,.shop-select .has-hover:hover [class*=image-] img,.products-minimal .has-hover:hover [class*=image-] img,.nextpost .has-hover:hover .image-color [class*=image-] img{font-weight:400;z-index:1;border-radius:5px;background-position:50% 50%;filter:grayscale(0%) contrast(1.1) brightness(1.1) !important;-webkit-transition:all .1s ease-in-out !important;-moz-transition:all .1s ease-in-out !important;-o-transition:all .1s ease-in-out !important;transition:all .1s ease-in-out !important;}
.products-minimal .product-title a{color:#000 !important}@media only screen and (min-width:1680px){.checkout-breadcrumbs{padding:15px 0;}
.checkout-breadcrumbs a{display:inline-flex;align-items:center;color:#ccc;}
.checkout-breadcrumbs .divider{margin:0 .5em;top:2px;}
.breadcrumb-step{display:inline-block;width:1.5em;height:1.5em;margin:0 .5em;border-radius:99px;background-color:#ccc;color:#fff;font-size:.7em;font-weight:bolder;line-height:1.5em;text-align:center;position:relative;}
.current .breadcrumb-step{background-color:var(--red);}
.page-header-wrapper .pb-half{padding-top:60px !important;padding-bottom:60px;opacity:1 !important;}
}
@media only screen and (max-width:1550px){.single-post .blog-featured-title .entry-meta{margin-left:0;}
}
@media only screen and (max-width:1480px){.scroll-to-bullets{display:none !important;}
.standart-apps h2,.standart-apps h3{padding-left:0 !important;}
}
@media only screen and (min-width:1450px){.sidebar-menu-tabs a{font-size:110px !important;}
.glossary-container .ln-letters a{font-size:2rem !important;font-weight:400;}
.scroll-text-block .scroll-text{font-size:8rem !important;}
}
@media only screen and (max-width:1450px){.blog-share{text-align:center !important;}
.blog-share .button.icon{display:inline-block;min-width:auto !important;}
.social-button>i,.social-button>span,.social-icons .button.icon:hover>i,.social-icons .button.icon:hover>span,.social-icons .button.icon:not(.is-outline)>i,.social-icons .button.icon:not(.is-outline)>span{color:var(--color10) !important;font-size:1.6rem;margin-left:.3em !important;margin-right:.3em !important;opacity:1 !important;}
.social img,.social-menu img,.social-menu-top img{width:82.5px;height:82.5px;position:relative;}
.social .instagram .img-inner,.social .linkedin .img-inner,.social .pinterest .img-inner,.social .x .img-inner,.social-menu .instagram .img-inner,.social-menu .linkedin .img-inner,.social-menu .pinterest .img-inner,.social-menu .x .img-inner{width:100%;height:220px !important;max-height:220px !important;}
}
@media only screen and (max-width:1320px){.archive-page-header .large-12 h1{padding:0 15px;}
.article-inner .banner .img{width:60% !important;}
.form-row-first,.form-row-last{float:left;width:100% !important;max-width:100% !important;min-width:100% !important;}
.single-page .banner img{height:380px;}
}
@media only screen and (max-width:1260px){.select-typ .post-item,.select-typ .large-4{flex-basis:50%!important;;max-width:50%!important;;}
.related-page-code .col-inner{width:50% !important;}
#main .projekt-link .box-text::before{display:none !important;}
.accordion .toggle{display:none;}
}
@media only screen and (max-width:1129px){.banner-layers .breadcrumb a,.section-content .breadcrumb a,.single-post .breadcrumb a{margin-right:-3px;}
.medium-text-center .pull-left,.medium-text-center .pull-right{float:none;}
#main .social-menu .large-3{padding:unset !important;}
.single-post .large-3{padding:0 15px 0 30px;}
.single-post .large-9{padding:0 30px 0 15px !important;}
.article-inner .banner .img{width:70% !important;}
span.widget-title{font-size:.85em !important;}
.tagcloud a{padding:2px 3px !important;}
.blog-share .button.icon{display:inline-block;}
.social-button>i,.social-button>span,.social-icons .button.icon:hover>i,.social-icons .button.icon:hover>span,.social-icons .button.icon:not(.is-outline)>i,.social-icons .button.icon:not(.is-outline)>span{color:var(--color10) !important;font-size:1.4rem !important;margin-left:unset !important;margin-right:unset !important;}
.social img,.social-menu [class*="image-"] img{width:50px !important;height:50px !important;}
.icon-envelop::before{width:24px !important;top:-6px;}
.three-steps .col-inner,.step-1,.step-2,.step-3{max-width:600px !important;width:100% !important;margin:0 auto !important;}
.step-1 img,.step-2 img,.step-3 img{max-width:600px !important;width:100% !important;margin:0 auto !important;text-align:center !important;}
}
@media only screen and (max-width:1024px){.nextpost .has-hover .box-text a:not(.button),.nextpost .has-hover .box-text h5,.nextpost .has-hover .box-text h6,.nextpost .has-hover:hover .box-text a:not(.button),.nextpost .has-hover:hover .box-text h5,.nextpost .has-hover:hover .box-text h6{font-family:"VoldaSans",sans-serif !important;font-size:1rem !important;margin-top:0 !important;margin-bottom:0 !important;}
.small-columns-2>.col{flex-basis:50% !important;max-width:50% !important;}
.ln-letters a{font-size:16pt !important;}
.accordion-title{font-size:60px;}
.widget_categories a{font-size:1.6rem !important;line-height:1.6;}
.sidebar-menu-top-content{height:19.6px !important;}
.flickity-page-dots .dot{width:110px !important;height:20px !important;}
.box-text .h6,h6{font-size:1.4rem;}
.content-support-faq{width:100% !important;}
.pay-select{height:auto !important;min-height:auto !important;max-height:revert !important;}
.contact-adress:first-of-type{padding:0 !important;}
.support-mini-shop .support-select-delivery .col-inner,.support-mini-shop .support-select-legally .col-inner{padding-top:55px;}
.footer-widgets-new .adress-overload{top:0px !important;}
}
@media screen and (min-width:850px){.banner-basic-start-1{width:100% !important;top:0;background-color:rgba(17,17,20,.2);background-repeat:no-repeat !important;background-size:cover;max-height:1020px !important;height:1020px !important;}
.banner-data,.banner-landing.banner-basic,.banner-service,.banner-service-webdesign,.banner-service-wordpress,.banner-service-digital,.banner-service-uidesign,.banner-contact,.banner-basic-blog,.banner-basic-about,.banner-basic-tech{position:relative;max-height:920px !important;height:920px !important;}
}
@media screen and (max-width:850px){.content-service-post .grid-col-1-2{height:100px !important;}
} @media(max-width:849px){.flex-col.hide-for-medium.flex-right{display:flex !important;opacity:1 !important;}
.flex-col.hide-for-medium.flex-right .header-nav{display:flex !important;}
.has-transparent .header-inner{}
.stuck .header-inner{position:relative !important;top:0px !important;}
.hide-for-medium,[data-show="hide-for-medium"]{display:block !important;}
} @media(max-width:849px){ .header-main .header-inner .flex-col.hide-for-medium.flex-right,.header-main .flex-col.hide-for-medium.flex-right{display:flex !important;visibility:visible !important;opacity:1 !important;position:relative !important;}
.header-main .flex-col.hide-for-medium.flex-right ul{display:flex !important;}
} @media only screen and (max-width:849px){.banner .text-box .text-box-content{margin-right:10px !important;}
.top-anmelden,.top-ausloggen{position:fixed;display:block;right:15px!important;top:-5px !important;}
.select-typ .post-item,.select-typ .large-4{flex-basis:100% !important;max-width:100% !important;}
#main li,#main li a,#main p,#main p a,blockquote,body,dl,figure,form,li,ol,p,pre,ul{margin-bottom:0em;line-height:1.6 !important;letter-spacing:0 !important;font-size:1.1rem !important;}
#main p, p{margin-bottom:1.6em !important}
.stuck .header-main .flex-right{position:relative;top:2px !important;}
.scroll-text-block .scroll-text{margin-bottom:0px !important;}
.scroll-to-bullets,.scroll-to-bullets a{display:none !important;}
.sidebar-menu-tabs a{font-size:50px !important;}
.header-inner .nav{flex-wrap:nowrap;top:0px !important;}
#main .install-table .col-inner a,#main .install-table .col-inner ol li{font-size:1rem !important;}
.install-table .col-inner{padding:15px 15px 15px 15px !important;}
.blog .post-meta{text-align:right;font-size:10px !important;font-family:"Lexend Exa",sans-serif !important;color:#ee5c2e;letter-spacing:0;font-weight:400 !important;opacity:1 !important;text-shadow:0 0 0 transparent !important;max-height:20px;min-height:20px;}
.content-img-page img{margin-bottom:55px}
.small-columns-2>.col{flex-basis:100% !important;max-width:100% !important;}
.featured-title .page-title-inner{padding-top:210px !important;padding-bottom:220px !important;}
.has-hover .box-text .portfolio-year{bottom:620px !important;}
.article-inner .banner .img{width:80% !important;}
.nav-dropdown-simple{display:none;}
.sidebar-menu-top-content{height:120px;}
.medium-4,.medium-8,.large-6{flex-basis:100% !important;max-width:100% !important;}
.social img,.social-menu img,.social-menu-top img{width:55px;height:55px;position:relative;}
.lightbox-content,.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{padding:15px 15px 35px 15px !important;margin:110px 0 110px 0 !important;}
.themenreihe .message-box h2,#comments .comment-respond .comment-reply-title,.cart-popup-inner .cart-popup-title,.cart-popup-title .uppercase,.cart-popup-title>span,.lightbox-content .col:first-of-type h3,.lightbox-content h3,div#ez-toc-container .ez-toc-title{font-size:2rem !important;letter-spacing:0 !important;color:var(--color7) !important;margin-bottom:2rem !important;}
.ez-toc-list{position:relative;top:-28px;}
.single-post .products-minimal,.related-page-code{display:none !important;}
.app-service-tiles__grid{grid-template-columns:1fr !important;}
.app-service-tile{height:auto !important;min-height:unset !important;}
.app-service-tile__icon{width:3rem !important;height:3rem !important;color:#fff !important;filter:invert(.1) !important;}
.app-service-tile__icon svg{width:1.75rem !important;height:1.75rem !important;color:#fff !important;}
.medium-text-center .pull-left{float:left !important;}
#menu-footer-bottom-shortcut li a{font-size:.75rem !important;}
#menu-footer-bottom-shortcut .medium-text-center{float:left !important;text-align:left !important;width:100% !important;}
.copyright-footer{position:relative;left:0;margin-bottom:55px;text-align:left;}
.follow-us{position:relative !important;top:-242px !important;}
}
@media only screen and (max-width:768px){.box-text h1,.box-text h2,.box-text h3,.box-text h4,.box-text h6{font-size:1.2rem !important;}
.accordion-title{font-size:45px !important;}
.header-main{height:70px !important;transition:max-height .8s !important;}
.archive-page-header .large-12 h1{font-size:2rem !important;line-height:1.1 !important;}
#search-lightbox{font-size:1.5em;margin:0 auto;position:relative;top:0 !important;width:100% !important;max-width:700px !important;text-align:center;}
.searchform .button{font-size:unset !important;}
.autocomplete-suggestion img{width:60px !important;height:60px !important;}
.autocomplete-suggestion img+.search-name,.autocomplete-suggestion strong{font-size:.8rem !important;}
.callbox .button,.callbox-design .button,.callbox-digital .button{font-size:1.2rem !important;}
.footer-1,.footer-2{border-top:0 solid transparent !important;padding-bottom:4rem;}
#wrapper>.message-wrapper{position:absolute;top:90px;right:0 !important;left:0 !important;z-index:99;margin:0 auto;padding-top:.65em;padding-bottom:.75em;margin-bottom:10px;text-align:center;font-size:.8em;background-color:transparent;}
#ez-toc-container{margin:55px 0 !important;}
.lightbox-content,.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{padding:15px 15px 35px !important;margin:55px 0 !important;}
.inner-content-pics{margin-top:2px;margin-bottom:28px !important;}
.glossary-link-title{font-size:20px !important;}
.single-post .large-3{padding:55px 15px 0 15px !important;}
span.widget-title{font-size:1.2em !important;}
.tagcloud a{font-size:1.2rem !important;padding:6px 3px 0 !important;line-height:2;}
.kontakt .left,.kontakt .text{flex-basis:100% !important;max-width:100% !important;}
.kontakt .text{padding-left:0 !important;}
.product-info .price{font-size:1.4em !important;}
.woocommerce-tabs{width:100% !important;font-size:3rem !important;}
.woocommerce-tabs a{font-size:3rem !important;}
.nav-tabs+.tab-panels{padding:10px;}
.umwelt .text-box{width:90% !important;}
.widget_categories a{font-size:1.4rem !important;line-height:1.4;}
.widget_categories li{margin-bottom:.5em !important;}
.faq .accordion-title{font-size:1rem;opacity:1;}
.related-page-code h3{font-size:2rem !important;}
#ez-toc_container li,#ez-toc_container li a,#ez-toc_container ul,#ez-toc_container ul a{line-height:1.6 !important;letter-spacing:.5px !important;}
#main ul,#ez-toc_container ul{margin-top:.3rem !important;margin-bottom:.3rem !important;}
#ez-toc-container li a{font-size:1rem !important;}
#ez-toc-container ul ul{margin-left:0 !important;}
.page-id-730436,.page-id-730436 [data-animate]{opacity:1 !important;}
span.glossaryLink:after{background-size:16px 16px !important;}
.app-service-tiles__grid{grid-template-columns:1fr !important;}
.app-service-tile{height:auto !important;min-height:unset !important;}
.app-service-tile__icon{width:3rem !important;height:3rem !important;color:#fff !important;filter:invert(.1) !important;}
.app-service-tile__icon svg{width:1.75rem !important;height:1.75rem !important;color:#fff !important;}
.back-to-top{width:86px !important;height:86px !important;background-color:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.6) !important;}
.back-to-top.icon.circle>i:only-child{margin:0;right:12.5px !important;top:-15px;}
.ln-letters a{font-size:16pt !important;}
}
@media only screen and (max-width:549px){.stuck .header-main .flex-right{position:relative;top:12px !important;}
#menu-footer-bottom-shortcut li a{font-size:.65rem !important;}
#main .nextpost .has-hover .box-text a:not(.button),#main .nextpost .has-hover .box-text h5,#main .nextpost .has-hover .box-text h6,#main .nextpost .has-hover:hover .box-text a:not(.button),#main .nextpost .has-hover:hover .box-text h5,#main .nextpost .has-hover:hover .box-text h6{font-family:"VoldaSans",sans-serif !important;font-size:1rem !important;margin-top:0 !important;margin-bottom:0 !important;}
}
@media only screen and (max-width:449px){.accordion-title{font-size:35px !important;}
}
@media only screen and (max-width:349px){.stuck .header-main .flex-right{position:relative;top:16px !important;}
.accordion-title{font-size:25px !important;}
}#top-bar{min-height:100%;background-image:repeating-linear-gradient(284deg,transparent 0px,transparent 1px,transparent 1px,transparent 3px);}
.stuck #top-bar{min-height:100%;background-image:repeating-linear-gradient(284deg,transparent 0px,transparent 1px,#111114 1px,#111114 3px),repeating-linear-gradient(14deg,transparent 0px,transparent 1px,#111114 1px,#111114 3px),linear-gradient(90deg,rgb(33 33 33),rgb(33 33 33));opacity:1!important;}
.header-top{background-color:var(--fs-color-primary);min-height:20px;position:relative;z-index:11;}
.header-top{min-height:20px;position:relative;z-index:1 !important;}
.sticky-hide-on-scroll--active .header-top{opacity:0!important;}
.has-transparent .header-top{opacity:1;transition-duration:.3s;transition-property:background;transition:transform 1.9s,opacity 1.9s;}
.wishlist{display:none;}
.icon-heart-o{position:relative;top:1px;}
.nav>li>a{font-size:1rem;text-transform:uppercase !important;font-weight:400 !important;color:var(--white) !important;opacity:.5;}
.nav>li>a:hover{opacity:1;}
.top-anmelden,.top-ausloggen{position:fixed;display:block;right:15px;top:-10px}
.top-anmelden a,.top-ausloggen a{font-family:"PlusJakartaSans",sans-serif !important;font-size:.75rem !important;font-weight:400 !important;color:#ffffff !important;margin-bottom:unset !important;line-height:2 !important;padding-bottom:unset !important;position:relative !important;text-decoration:unset !important;border-radius:5px;border-bottom:0 !important;word-wrap:break-word;opacity:1 !important;background:0 0 !important;transition-duration:.3s;transition-property:background;opacity:.4 !important;text-transform:uppercase;letter-spacing:2px;transition:transform 1.9s,opacity 1.9s;}
.top-anmelden a:hover,.top-ausloggen a:hover{opacity:1 !important;transition:transform .4s,opacity .4s;}
.page-id-737637 .top-header-anmelden{display:none;}
#menu-item-726357 a,#menu-item-731022 a,#menu-item-731023 a{font-size:0 !important;}
#menu-item-731023{display:none}
#menu-item-731022::before{content:"";border-left:1px solid rgba(0,0,255,.1) !important;border-left-color:rgba(0,0,255,.1);border-color:rgba(255,255,255,.1) !important;margin:0 5px;position:relative;vertical-align:middle;padding:0 0 0 10px;top:-10px;left:0;height:50%;width:1px;}
.nav-spacing-small>li{margin:0 8px !important;}
.icon-start::before,.icon-service::before,.icon-contact::before,.icon-search::before,.icon-shopping-bag::before,.icon-user::before,.header-nav .dark-mode-button::before,body.dark-mode .dark-mode-button::before,button.pswp__button,button.pswp__button--close{content:"";display:inline-block;background-repeat:no-repeat !important;background-position:50% 50%;background-size:100%;opacity:1 !important;border:none !important;font-family:unset;border:none !important;filter:brightness(10);transition:transform 450ms,opacity .8s,background-color .8s;}
.nav-dark .nav>li{display:inline-block;list-style:none;padding:0;transition:background-color .3s;}
.stuck .nav>li.has-icon>a>i{opacity:1 !important;filter:brightness(0)}
.stuck .icon-contact:before,.stuck .icon-search:before,.stuck .icon-shopping-bag:before,.stuck .icon-user:before,.stuck .icon-menu::before{filter:brightness(0.2);}
.nav>li>a>i.icon-menu{font-size:unset !important;line-height:1.4 !important;border:none !important;}
.nav>li.has-icon>a>i{min-width:2.85em;border:none !important;}
.nav>li.header-divider{border-left:1px solid rgba(0,0,0,.1);height:40px !important;}
.icon-menu::before{height:62px;width:62px;right:3px;}
.icon-contact:before,.icon-search:before,.icon-shopping-bag:before,.icon-user:before{height:62px;width:62px;}
.sticky-hide-on-scroll #moon-icon,.sticky-hide-on-scroll #sun-icon,.sticky-hide-on-scroll .dark-mode .dark-mode-button::before,.sticky-hide-on-scroll .header-nav .dark-mode-button,.sticky-hide-on-scroll .header-nav .dark-mode-button::before,.sticky-hide-on-scroll .icon-contact:before,.sticky-hide-on-scroll .icon-search:before,.sticky-hide-on-scroll .icon-shopping-bag:before,.sticky-hide-on-scroll .icon-user:before,.sticky-hide-on-scroll .nav li.has-icon a,.sticky-hide-on-scroll .nav li.has-icon-left a{opacity:1 !important;transition:transform 450ms,opacity .8s !important;border:none !important;}
.stuck #moon-icon,.stuck #sun-icon,.stuck .dark-mode .dark-mode-button::before,.stuck .header-nav .dark-mode-button,.stuck .header-nav .dark-mode-button::before,.stuck .icon-contact:before,.stuck .icon-search:before,.stuck .icon-shopping-bag:before,.stuck .icon-user:before,.stuck .nav li.has-icon a,.stuck .nav li.has-icon-left a{opacity:.75 !important;transition:transform .7s,opacity 1.1s !important;border:none !important;}
.icon-start:before{content:"" !important;margin:4px 0 0 0 !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect x="0" y="0" width="256" height="256" style="fill:none;"/><g><path d="M234.486,253.317l-212.972,0c-9.528,0 -16.814,-7.542 -16.814,-17.405l-0,-105.591c-0,-4.642 1.681,-8.703 5.044,-12.184l106.486,-110.233c6.726,-6.962 16.814,-6.962 23.54,0l106.486,110.233c3.363,3.481 5.044,7.542 5.044,12.184l0,105.591c0,9.863 -7.286,17.405 -16.814,17.405Zm-212.972,-11.603l212.972,-0c3.363,-0 5.605,-2.321 5.605,-5.802l0,-105.591c0,-1.741 -0.56,-2.901 -1.681,-4.062l-106.487,-110.232c-2.242,-2.321 -5.604,-2.321 -7.846,-0l-106.487,110.232c-1.121,1.161 -1.681,2.321 -1.681,4.062l-0,105.591c-0,3.481 2.242,5.802 5.605,5.802Z" style="fill:%23fff;fill-rule:nonzero;stroke:%23fff;stroke-width:5px;"/></g></svg>');background-position:50% 50%;font-size:unset !important;background-size:100%;font-family:unset;display:inline-block;}
.icon-service:before{content:"" !important;margin:4px 0 0 0 !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><rect x="0" y="0" width="256" height="256" style="fill:none;"/><g><ellipse cx="128.017" cy="127.956" rx="120.331" ry="120.332" style="fill:none;stroke:%23fff;stroke-width:15.08px;"/><g><rect x="119.966" y="108.834" width="16.103" height="80.514" style="fill:%23fff;stroke:%23fff;stroke-width:1px;stroke-linecap:butt;stroke-miterlimit:2;"/><rect x="119.966" y="70.59" width="16.103" height="16.103" style="fill:%23fff;stroke:%23fff;stroke-width:1px;stroke-linecap:butt;stroke-miterlimit:2;"/></g></g></svg>');background-position:50% 50%;font-size:unset !important;background-size:100%;font-family:unset;display:inline-block;}
.icon-contact:before{content:"" !important;margin:4px 0 0 0 !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect x="0" y="0" width="256" height="256" style="fill:none;"/><g><path d="M75.769,237.112c-10.209,5.993 -29.655,14.276 -49.482,5.866l-14.218,-6.032l25.5,-28.585c-19.686,-22.144 -30.569,-50.766 -30.569,-80.395c-0,-66.379 54.622,-121 121,-121c66.379,-0 121,54.621 121,121c-0,34.124 -14.433,66.704 -39.712,89.628c-36.268,33.094 -89.296,40.845 -133.519,19.518Zm139.883,-188.64c-22.422,-24.744 -54.299,-38.877 -87.689,-38.877c-64.914,0 -118.33,53.416 -118.33,118.329c0,29.399 10.957,57.768 30.718,79.536l0.807,0.89l-24.615,27.593l10.787,4.576c19.149,8.123 38.096,-0.315 47.687,-6.066l0.62,-0.372l0.651,0.315c16.113,7.83 33.797,11.899 51.713,11.899c64.913,-0 118.328,-53.416 118.328,-118.329c0,-29.38 -10.942,-57.732 -30.677,-79.494Z" style="fill:%23fff;fill-rule:nonzero;stroke:%23fff;stroke-width:12.35px;"/><rect x="66.033" y="107.267" width="80.293" height="7.456" style="fill:%23fff;stroke:%23fff;stroke-width:4.5px;"/><rect x="66.033" y="133.061" width="139.945" height="7.456" style="fill:%23fff;stroke:%23fff;stroke-width:4.5px;"/><rect x="66.033" y="158.855" width="139.808" height="7.456" style="fill:%23fff;stroke:%23fff;stroke-width:4.5px;"/></g></svg>');background-position:50% 50%;font-size:unset !important;background-size:100%;font-family:unset;display:inline-block;position:relative;}
.icon-search:before{content:"" !important;margin:4px 0 0 0 !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 4446 4446" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><rect x="0" y="0" width="4444.458" height="4444.458" style="fill:none;"/><g><path d="M2165.84,149.448c1139.63,-31.383 2090.44,868.36 2121.941,2007.969c31.502,1139.609 -868.158,2090.305 -2007.787,2121.688c-1139.63,31.383 -2090.44,-868.36 -2121.941,-2007.969c-31.502,-1139.609 868.158,-2090.305 2007.787,-2121.688Z" style="fill:none;stroke:%23fff;stroke-width:283.57px;"/><path d="M147.137,4296.568l558.044,-558.044" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:279.82px;"/></g></svg>');background-repeat:no-repeat;background-position:50% 50%;background-size:100%;display:inline-block;}
.icon-shopping-bag:before{content:"" !important;margin:2px 0 0 0 !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 4446 4446" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-miterlimit:10;"><rect x="0" y="0" width="4444.458" height="4444.458" style="fill:none;"/><g id="ic-ecommerce-basket-default"><path d="M3489.522,4318.75l-2540.406,0c-295.741,0 -542.727,-225.556 -569.515,-520.047l-233.057,-2556.479c-3.036,-33.396 23.395,-62.327 56.969,-62.327l4031.611,0c33.574,0 60.005,28.931 56.969,62.327l-233.235,2556.479c-26.61,294.491 -273.596,520.047 -569.337,520.047Z" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:250px;"/><path d="M1209.818,1740.126l0,-523.797c0,-597.375 484.151,-1081.704 1081.704,-1081.704c597.196,0 1081.525,484.329 1081.525,1081.704l0,523.797" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:250px;"/></g></svg>');background-position:50% 50%;background-size:100%;display:inline-block;}
.icon-user:before{content:"" !important;margin:3px 0 0 1px !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1366 1366" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><g transform="matrix(1.33333,0,0,1.33333,0,0)"><g transform="matrix(0.71801,0,0,0.71801,2.05045,0.961117)"><ellipse cx="710.825" cy="710.546" rx="670.064" ry="670.1" style="fill:none;stroke:white;stroke-width:75px;"/><ellipse cx="710.825" cy="654.705" rx="279.194" ry="279.208" style="fill:none;stroke:white;stroke-width:75px;"/><path d="M262.723,1208.93C348.26,1040.44 521.874,933.864 710.825,933.864C899.776,933.864 1073.39,1040.44 1158.93,1208.93" style="fill:none;fill-rule:nonzero;stroke:white;stroke-width:75px;"/></g></g></svg>');background-repeat:no-repeat;background-position:50% 50%;background-size:100%;display:inline-block;}
.icon-menu::before{content:"" !important;margin:3px 0 0 1px !important;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 1067 1067" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><rect x="0" y="0" width="1066.67" height="1066.67" style="fill:none;"/><g><path d="M32.617,32.95l1001.54,0" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:63.1px;"/><path d="M32.617,530.367l1001.54,-0" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:63.1px;"/><path d="M32.617,1033l1001.54,0" style="fill:none;fill-rule:nonzero;stroke:%23fff;stroke-width:63.1px;"/></g></svg>');background-repeat:no-repeat !important;background-position:50% 50%;position:relative;display:inline-block;}
.icon-checkmark::before{content:"";background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;"><rect x="0" y="0" width="256" height="256" style="fill:none;"/><g transform="matrix(-3.31962e-16,1.66405,-1.87865,-3.18821e-16,339.99,1.53236)"><path d="M40,64L112,128L76,161.683" style="fill:none;fill-rule:nonzero;stroke:rgb(29,29,34);stroke-width:8.45px;"/></g></svg>');background-position:50% 50%;background-size:100%;}
.scroll-to-bullets{max-height:100vh;overflow:hidden;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9999 !important;padding:6px 0px 6px 4px !important;border-bottom-left-radius:10px;border-top-left-radius:10px;}
.scroll-to-bullets a.active,.scroll-to-bullets a{background-color:transparent!important;border:3px solid var(--color5)!important;border-radius:30px;box-shadow:1px 1px 1px rgba(0,0,0,.3);display:block;height:24px !important;margin:20px 25px !important;transition:all .6s;width:24px !important;transform:scale(.8) !important;}
.scroll-to-bullets a.active:hover,.scroll-to-bullets a:hover{background-color:rgb(255 255 255 / 50%) !important;border:2.5px solid var(--color9) !important;transform:scale(1.15)!important;opacity:1;filter:invert(.3) brightness(.8)!important}
.tooltipster-base{font-size:2rem !important;color:var(--blue)!important;}
.header,.header-wrapper{transition:background-color 1s,opacity .7s !important;z-index:999999999;}
.header-wrapper:not(.stuck) .logo img{transition:transform 1.85s,opacity 1.8s;}
.cart-item [data-icon-label]:after{background-color:var(--fs-color-secondary);border-radius:99px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);color:#fff;content:attr(data-icon-label);font-family:Arial,Sans-serif !important;font-size:11px;font-style:normal;font-weight:bolder;height:17px;letter-spacing:-.5px;line-height:17px;min-width:17px;opacity:.9;padding-left:2px;padding-right:2px;position:absolute;right:-10px;text-align:center;top:-10px;transition:transform .2s;z-index:1;filter:brightness(1) invert(1)!important;}
.has-dropdown .icon-angle-down{display:none;}
.header-nav .dark-mode-button{background:0 0;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;position:relative;left:0;}
#header .hide-for-medium,[data-show=hide-for-medium]{display:block !important;}
.stuck .header-top{background-color:var(--color11);min-height:22px !important;max-height:14px !important;}
.stuck .header-main .flex-right{position:relative;top:-3px;}
.header-top{min-height:22px !important;max-height:12px !important;-moz-hyphens:none !important;-o-hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;}
.header-top .col{padding:0 0 0 10px;}
.header-top .nav>li{display:inline-block;list-style:none;margin:0 0 !important;padding:0;transition:background-color .3s;}
.header-shadow .header-wrapper,.header-wrapper.stuck,.layout-shadow #wrapper{box-shadow:1px 1px 20px rgba(0,0,0,.2) !important;}
#header a:focus,#header a:active{outline:none;}
.header-main{height:110px !important;transition:max-height .8s !important;}
.sticky-shrink .stuck .header-main{transition:height .8s !important;background-color:rgb(235 235 235 / 76%);background-image:repeating-linear-gradient(284deg,transparent 0px,transparent 1px,rgb(244 244 244 / 50%) 1px,rgb(249 249 249 / 50%) 3px),repeating-linear-gradient(14deg,transparent 0px,transparent 1px,rgb(249 249 249 / 50%) 1px,rgb(242 242 242 / 70%) 3px),linear-gradient(90deg,rgb(255 255 255 / 50%),rgb(255 255 255 / 50%));border-bottom:1px solid var(--color3);}
.has-sticky .top-menu{min-height:8px !important;max-height:11px !important;height:10px;}
.is-sticky-section+.sticky-section-helper{min-height:100vh !important;background-color:var(--color1) !important;}
.header.show-on-scroll:not(.stuck),.header.transparent:not(.stuck),.header.has-transparent,.header.show-on-scroll,.header.transparent{-webkit-transition:all .6s 0s ease,all 1.2s 0s ease!important;-moz-transition:all .6s 0s ease,all 1.2s 0s ease!important;-o-transition:all .6s 0s ease,all 1.2s 0s ease!important;transition:all .6s 0s ease,all 1.2s 0s ease!important;transition:opacity .8s,visibility 1.2s!important;transition:max-height .8s !important;}
.header-main .nav>li>a{align-items:center;display:inline-flex;flex-wrap:wrap;padding:10px 0;font-family:"Lexend Exa",sans-serif !important;font-weight:400 !important;font-size:20px !important;color:rgba(255,255,255,.7);text-transform:uppercase !important;}
.header-main .nav>li>a:over{color:#fff !important;}
.header-main .nav>li>a:active,.nav>li>a:focus{color:#fff !important;}
.logo-left .logo{margin-left:0;margin-right:0px !important;margin-bottom:0;}
.logo a{font-size:0 !important;}
.header-logo-sticky{transition:transform 1.85s,opacity 1.8s;}
.transparent #logo img{width:190px;max-width:190px;top:-8px;position:relative;border:0 !important;padding:0 0 !important;max-height:110px !important;opacity:1;transition:transform .9s,opacity .7s;opacity:1;height:220px !important;}
#logo img:hover{padding:0 0 !important;opacity:.5;transform:scale(1.05);transition:transform .2s,opacity .2s;filter:invert(.5) brightness(2) blur(4px)}
.logo-select{margin-left:5px;padding-right:12px !important;}
.stuck #logo img{opacity:1;height:80px;top:-2px;padding:4px 0 !important;position:relative;filter:brightness(0);transition:transform .9s,opacity .9s;}
.stuck #logo img:hover{opacity:1;transform:scale(1.05);transition:transform .2s,opacity .2s;filter:invert(.5) brightness(1) blur(4px)}
.has-sticky .logo-left{position:relative;top:0;}
.row-small>.col{margin-bottom:0;}
#ambient-service,#ambient-start{height:90%;}
.sticky-section-helper+div{box-shadow:3px 3px 3px 0 rgba(0,0,0,.2) !important;}
.account-item .nav-column>li>a,.account-item .nav-dropdown>li>a,.account-item .nav-vertical-fly-out>li>a,.account-item .nav>li>a{color:#fff !important;transform:scale(1)!important;transition:all .2s}
.account-item .nav-column>li>a,.account-item .nav-dropdown>li>a{display:block}
.account-item .nav-column li.active>a,.account-item .nav-column li>a:hover,.account-item .nav-dropdown li.active>a,.account-item .nav-dropdown>li>a:hover,.account-item .nav-vertical-fly-out>li.active>a,.account-item .nav-vertical-fly-out>li>a:hover,.account-item .nav>li.active>a,.account-item .nav>li.current>a,.account-item .nav>li>a.active,.account-item .nav>li>a.current,.account-item .nav>li>a:hover{color:var(--blue)!important;transform:scale(1.2)!important}