@charset "UTF-8";:root{--wv-color-accent:#58c3da;--wv-color-accent--dark:color-mix(in srgb,var(--wv-color-accent),#000 10%);--wv-color-accent--darker:color-mix(in srgb,var(--wv-color-accent),#000 20%);--wv-color-darkgray:#27272a;--wv-color-lightgray:#f4f4f5;--wv-color-text-intense:#27272a;--wv-color-text-soft:#878787;--wv-color-border:#e4e4e7;--wv-color-text-intense--dark:#fff;--wv-color-text-soft--dark:#e4e4e7;--wv-padding-large:40px;--wv-padding-small:30px;--wv-radius-small:6px;--wv-radius-regular:12px;--wv-radius-large:30px;--wv-gap:20px;--wv-outergap:40px;--wv-space-extralarge:200px;--wv-space-large:160px;--wv-space-medium:80px;--wv-space-small:40px;--wv-space-extrasmall:20px}@media only screen and (max-width:768px){:root{--wv-padding-large:28px;--wv-padding-small:22px}}@media only screen and (max-width:768px){:root{--wv-radius-regular:16px;--wv-radius-large:20px}}@media only screen and (max-width:768px){:root{--wv-gap:14px;--wv-outergap:24px}}@media only screen and (max-width:768px){:root{--wv-space-extralarge:120px;--wv-space-large:86px;--wv-space-medium:52px;--wv-space-small:28px;--wv-space-extrasmall:16px}}.darkmode{--wv-color-lightgray:#3f3f46;--wv-color-text-intense:#fff;--wv-color-text-soft:#e4e4e7;--wv-color-border:#3f3f46}:root{--wv-color-accent:#58c3da;--wv-color-accent--dark:color-mix(in srgb,var(--wv-color-accent),#000 10%);--wv-color-accent--darker:color-mix(in srgb,var(--wv-color-accent),#000 20%);--wv-color-darkgray:#27272a;--wv-color-lightgray:#f4f4f5;--wv-color-text-intense:#27272a;--wv-color-text-soft:#878787;--wv-color-border:#e4e4e7;--wv-color-text-intense--dark:#fff;--wv-color-text-soft--dark:#e4e4e7;--wv-padding-large:40px;--wv-padding-small:30px;--wv-radius-small:6px;--wv-radius-regular:12px;--wv-radius-large:30px;--wv-gap:20px;--wv-outergap:40px;--wv-space-extralarge:200px;--wv-space-large:160px;--wv-space-medium:80px;--wv-space-small:40px;--wv-space-extrasmall:20px}@media only screen and (max-width:768px){:root{--wv-padding-large:28px;--wv-padding-small:22px}}@media only screen and (max-width:768px){:root{--wv-radius-regular:16px;--wv-radius-large:20px}}@media only screen and (max-width:768px){:root{--wv-gap:14px;--wv-outergap:24px}}@media only screen and (max-width:768px){:root{--wv-space-extralarge:120px;--wv-space-large:86px;--wv-space-medium:52px;--wv-space-small:28px;--wv-space-extrasmall:16px}}.darkmode{--wv-color-lightgray:#3f3f46;--wv-color-text-intense:#fff;--wv-color-text-soft:#e4e4e7;--wv-color-border:#3f3f46}:root{--padding-input-x:24px;--padding-input-y:23px;--padding-input--small:13px}@media (max-width:768px){:root{--padding-input-x:24px;--padding-input-y:19px;--padding-input--small:10px}}.hamburger{padding:0;display:inline-block;cursor:pointer;outline:none;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;cursor:pointer;float:right;margin-right:0;margin-top:0}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:35px;height:24px;display:block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:35px;height:3px;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}@media print{#content,#page{width:100%;margin:0;float:none}@page{margin:2cm}body{font:13pt Georgia,"Times New Roman",Times,serif;line-height:1.3;background:#fff!important;color:#000}h1{font-size:24pt}h2,h3,h4{font-size:14pt;margin-top:25px}a{page-break-inside:avoid}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}a,a:link,a:visited{background:0 0;color:#520;font-weight:700;text-decoration:underline;text-align:left}a{page-break-inside:avoid}a[href^=http]:after{content:" <" attr(href) "> "}a:after>img{content:""}article a[href^="#"]:after{content:""}a:not(:local-link):after{content:" <" attr(href) "> "}.entry iframe,ins{display:none;width:0!important;height:0!important;overflow:hidden!important;line-height:0!important;white-space:nowrap}.embed-responsive,.embed-youtube{position:absolute;height:0;overflow:hidden}#breadcrumbs,#decomments-form-add-comment,#footer,#header-widgets,.author-bio,.content-ads,.heading,.make-comment,.mashshare-bottom,.mashshare-top,.meta-single,.post-byline,.post-tags,.readability,.related-posts,.sidebar,.site-title img,aside.mashsb-container,nav{display:none}.entry:after{content:" Alle Rechte vorbehalten. (c) 2014 - 2016 TechBrain - techbrain.de";color:#999!important;font-size:1em;padding-top:30px}#header:before{content:" Vielen herzlichen Dank für das Ausdrucken unseres Artikels. Wir hoffen, dass auch andere Artikel von uns Ihr Interesse wecken können.";color:#777!important;font-size:1em;padding-top:30px;text-align:center!important}address,blockquote,dd,dt,li,p{font-size:100%}code,pre{font-family:"Courier New",Courier,mono}ol,ul{list-style:square;margin-left:18pt;margin-bottom:20pt}li{line-height:1.6em}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@-moz-document url-prefix(){body{font-weight:lighter!important}}@font-face{font-family:"Futura";font-style:normal;font-weight:700;src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/OPTIFuturaDemiBold.eot);src:local("Futura"),local("Futura"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/OPTIFuturaDemiBold.eot?#iefix) format("embedded-opentype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/OPTIFuturaDemiBold.woff2) format("woff2"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/OPTIFuturaDemiBold.woff) format("woff"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/OPTIFuturaDemiBold.ttf) format("truetype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/OPTIFuturaDemiBold.svg#Montserrat) format("svg")}@font-face{font-family:"Futura";font-style:normal;font-weight:800;src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/Futura-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:400;src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-regular.eot);src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-regular.eot?#iefix) format("embedded-opentype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-regular.woff2) format("woff2"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-regular.woff) format("woff"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-regular.ttf) format("truetype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-regular.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:500;src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-500.eot);src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-500.eot?#iefix) format("embedded-opentype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-500.woff2) format("woff2"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-500.woff) format("woff"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-500.ttf) format("truetype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-500.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:600;src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-600.eot);src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-600.eot?#iefix) format("embedded-opentype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-600.woff2) format("woff2"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-600.woff) format("woff"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-600.ttf) format("truetype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-600.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:700;src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-700.eot);src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-700.eot?#iefix) format("embedded-opentype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-700.woff2) format("woff2"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-700.woff) format("woff"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-700.ttf) format("truetype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-700.svg#Mulish) format("svg")}@font-face{font-display:swap;font-family:"Mulish";font-style:normal;font-weight:800;src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-800.eot);src:url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-800.eot?#iefix) format("embedded-opentype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-800.woff2) format("woff2"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-800.woff) format("woff"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-800.ttf) format("truetype"),url(//www.logosandwichmaker.com/wp-content/themes/wvnderlab/assets/css/../fonts/mulish-v13-latin-800.svg#Mulish) format("svg")}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.--hidden,.hidden{display:none!important}html{font-size:100%}body{font-family:"Mulish";font-size:calc(15px + 1 * (100vw - 520px) / 876);line-height:1.68;color:var(--wv-color-text-intense)}@media screen and (max-width:520px){body{font-size:15px}}@media screen and (min-width:1396px){body{font-size:16px}}.block{display:block!important}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;height:auto;vertical-align:bottom}input:focus{outline:0}.alignleft,.has-text-align-left,.text-left{text-align:left!important}.aligncenter,.has-text-align-center,.text-center{text-align:center!important}.alignright,.has-text-align-right,.text-right{text-align:right!important}.blocksatz{text-align:justify!important}hr{margin:40px 0;border-color:var(--wv-color-lightgray)}.wp-block-image{padding-top:20px}.space{margin-bottom:var(--wv-space-medium)}.space-extrasmall{margin-bottom:var(--wv-space-extrasmall)}.space-small{margin-bottom:var(--wv-space-small)}.space-medium{margin-bottom:var(--wv-space-medium)}.space-large{margin-bottom:var(--wv-space-large)}.space-extralarge{margin-bottom:var(--wv-space-extralarge)}.allcont{padding:0;display:block}.accordeon,.inner,.product-details,.wp-block-group{width:calc(100% - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative}.wp-block-group .inner.resetInner,.wp-block-group .resetInner.accordeon,.wp-block-group .resetInner.product-details,.wp-block-group .wp-block-group{width:100%}.gridrow,.wp-block-columns{display:flex;row-gap:20px;flex-wrap:wrap;width:100%;margin:0 auto}.gridrow .wp-block-column,.gridrow>.col,.wp-block-columns .wp-block-column,.wp-block-columns>.col{width:100%}.reverseCol{flex-direction:row-reverse}.align-center,.are-vertically-aligned-center{align-items:center}.is-vertically-aligned-center{align-self:center}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.is-vertically-aligned-top{align-self:flex-start}.are-vertically-aligned-bottom{align-items:flex-end}.is-vertically-aligned-bottom{align-self:flex-end}@media (max-width:768px){.wp-block-column{flex-basis:100%!important}.reverseCol .col+.col,.reverseCol .wp-block-column+.wp-block-column{margin-top:10px}}.gray-background{width:100%;background:var(--wv-color-lightgray);padding:calc(var(--wv-space-large) - 20px) 0px var(--wv-space-large)}p.cta-grp{padding-top:10px;width:100%;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:20px}a.button,button,input[type=submit]{display:inline-block;text-decoration:none;font-weight:800;line-height:1.68;text-align:center;outline:none;border:solid 2px transparent;transition:all .3s ease-in-out;letter-spacing:normal;border-radius:100px}a.button:focus,button:focus,input[type=submit]:focus{outline:solid 2px var(--wv-color-accent);outline-offset:3px}.standard-formular button[type=submit],.standard-formular input[type=submit],a.button.--color-darkgray,button.--color-darkgray,input[type=submit].--color-darkgray{background-color:var(--wv-color-darkgray);color:#fff}.standard-formular button.--hover[type=submit],.standard-formular button[type=submit]:hover,.standard-formular input[type=submit].--hover,.standard-formular input[type=submit]:hover,a.button.--color-darkgray.--hover,a.button.--color-darkgray:hover,button.--color-darkgray.--hover,button.--color-darkgray:hover,input[type=submit].--color-darkgray.--hover,input[type=submit].--color-darkgray:hover{background-color:var(--wv-color-accent--dark)}.standard-formular button.--active[type=submit],.standard-formular button[type=submit]:active,.standard-formular input[type=submit].--active,.standard-formular input[type=submit]:active,a.button.--color-darkgray.--active,a.button.--color-darkgray:active,button.--color-darkgray.--active,button.--color-darkgray:active,input[type=submit].--color-darkgray.--active,input[type=submit].--color-darkgray:active{background-color:var(--wv-color-accent--darker);transition:none}.product-catalog .product-container .product:hover a.button,.product-catalog .product-container .product:hover button.button,.product-catalog .product-container .product:hover input[type=submit].button,a.button.--color-accent,button.--color-accent,input[type=submit].--color-accent{background-color:var(--wv-color-accent);color:#fff}.product-catalog .product-container .product:hover a.button.--hover,.product-catalog .product-container .product:hover a.button:hover,.product-catalog .product-container .product:hover button.--hover.button,.product-catalog .product-container .product:hover button.button:hover,.product-catalog .product-container .product:hover input[type=submit].--hover.button,.product-catalog .product-container .product:hover input[type=submit].button:hover,a.button.--color-accent.--hover,a.button.--color-accent:hover,button.--color-accent.--hover,button.--color-accent:hover,input[type=submit].--color-accent.--hover,input[type=submit].--color-accent:hover{background-color:var(--wv-color-accent--dark)}.product-catalog .product-container .product:hover a.button.--active,.product-catalog .product-container .product:hover a.button:active,.product-catalog .product-container .product:hover button.--active.button,.product-catalog .product-container .product:hover button.button:active,.product-catalog .product-container .product:hover input[type=submit].--active.button,.product-catalog .product-container .product:hover input[type=submit].button:active,a.button.--color-accent.--active,a.button.--color-accent:active,button.--color-accent.--active,button.--color-accent:active,input[type=submit].--color-accent.--active,input[type=submit].--color-accent:active{background-color:var(--wv-color-accent--darker);transition:none}a.button.--color-outline,button.--color-outline,input[type=submit].--color-outline{background-color:transparent;border-color:var(--wv-color-darkgray);color:var(--wv-color-darkgray)}a.button.--color-outline.--hover,a.button.--color-outline:hover,button.--color-outline.--hover,button.--color-outline:hover,input[type=submit].--color-outline.--hover,input[type=submit].--color-outline:hover{background-color:var(--wv-color-accent--dark);border-color:var(--wv-color-accent);color:#fff}a.button.--color-outline.--active,a.button.--color-outline:active,button.--color-outline.--active,button.--color-outline:active,input[type=submit].--color-outline.--active,input[type=submit].--color-outline:active{background-color:var(--wv-color-accent--darker);transition:none}a.button.--size-regular,button.--size-regular,input[type=submit].--size-regular{padding:13px 50px;font-size:calc(14px + 3 * (100vw - 520px) / 876)}@media screen and (max-width:520px){a.button.--size-regular,button.--size-regular,input[type=submit].--size-regular{font-size:14px}}@media screen and (min-width:1396px){a.button.--size-regular,button.--size-regular,input[type=submit].--size-regular{font-size:17px}}a.button.--size-small,button.--size-small,input[type=submit].--size-small{padding:10px 40px;font-size:calc(13px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){a.button.--size-small,button.--size-small,input[type=submit].--size-small{font-size:13px}}@media screen and (min-width:1396px){a.button.--size-small,button.--size-small,input[type=submit].--size-small{font-size:15px}}a.button.--full-width,button.--full-width,input[type=submit].--full-width{width:100%}a.button:disabled,a.button[disabled],button:disabled,button[disabled],input[type=submit]:disabled,input[type=submit][disabled]{opacity:50%;transition:none}p+a.button,p+button,p+input[type=submit]{margin-top:32px}@media (max-width:1024px){a.button,button,input[type=submit]{padding:9px 36px}a.button.--size-regular,button.--size-regular,input[type=submit].--size-regular{padding:9px 36px}a.button.--size-small,button.--size-small,input[type=submit].--size-small{padding:12px 20px}}@media (max-width:768px){p+a.button,p+button,p+input[type=submit]{margin-top:24px}}a.button.alignright,button.alignright,input[type=submit].alignright{margin:0}a.button-link{width:fit-content;position:relative;display:inline-block;color:#000;font-size:calc(14px + 2 * (100vw - 520px) / 876);text-decoration:none;font-weight:700;line-height:1.68;transition:all .3s ease-in-out;padding-left:0;padding-bottom:8px;text-align:left}@media screen and (max-width:520px){a.button-link{font-size:14px}}@media screen and (min-width:1396px){a.button-link{font-size:16px}}a.button-link:before{content:"";display:block;position:absolute;top:calc(50% - 5px);left:0;transform:translateY(-50%);width:0;height:10px;transition:all .3s ease-in-out;background-repeat:no-repeat;background-size:19px;background-position:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.383' height='12.899' viewBox='0 0 25.383 12.899'%3E%3Cg id='Pfeil' transform='translate(0 0.529)'%3E%3Cpath id='Vereinigungsmenge_1' data-name='Vereinigungsmenge 1' d='M17.249,11.215l3.578-3.576H0V5.26H20.827L17.249,1.684,18.931,0l6.451,6.449L18.931,12.9Z' transform='translate(0 -0.529)' fill='%23000'/%3E%3C/g%3E%3C/svg%3E%0A")}a.button-link:after{content:"";display:block;position:absolute;width:100%;height:2px;background:var(--wv-color-accent);position:absolute;bottom:0;left:0;opacity:50%;transition:all .3s ease-in-out}a.button-link:focus,a.button-link:hover{padding-left:30px;text-decoration:none}a.button-link:focus:before,a.button-link:hover:before{width:19px}a.button-link:focus:after,a.button-link:hover:after{opacity:100%}a.button-link.--color-white{color:#fff}a.button-link.--color-white:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.383' height='12.899' viewBox='0 0 25.383 12.899'%3E%3Cg id='Pfeil' transform='translate(0 0.529)'%3E%3Cpath id='Vereinigungsmenge_1' data-name='Vereinigungsmenge 1' d='M17.249,11.215l3.578-3.576H0V5.26H20.827L17.249,1.684,18.931,0l6.451,6.449L18.931,12.9Z' transform='translate(0 -0.529)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}a.button-link+a.button-link{margin-top:20px}p+a.button-link{margin-top:36px}a.button-link+p{padding-top:50px}@media (max-width:768px){a.button-link{padding-bottom:7px}a.button-link:before{background-size:15px;top:calc(50% - 4px)}a.button-link:focus,a.button-link:hover{padding-left:24px}a.button-link:focus:before,a.button-link:hover:before{width:16px}}.cc-window{box-shadow:0 0 20px rgba(0,0,0,0.15)}.cc-window .cc-message{padding:15px;margin:0!important;font-size:12px;line-height:160%}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{text-decoration:none}.cc-compliance>.cc-btn{display:flex;align-items:center;justify-content:center}::selection{background:var(--wv-color-darkgray);color:#fff;text-shadow:none}::-webkit-selection{background:#2f4f4f;color:#fff;text-shadow:none}::-moz-selection{background:#2f4f4f;color:#fff;text-shadow:none}.numeration{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;align-items:baseline;gap:8px}.numeration .circle{translate:0 1px}.numeration .circle .color{fill:var(--wv-color-accent)}.numeration span{font-family:"Futura";font-weight:600;line-height:1.2;color:var(--wv-color-text-intense);margin:0;padding:20px 0 0;font-family:"Mulish";font-size:calc(15px + 3 * (100vw - 520px) / 876);color:var(--wv-color-accent);font-weight:700;padding:0}.numeration span+p{padding-top:30px}@media (max-width:768px){.numeration span+p{padding-top:18px}}@media screen and (max-width:520px){.numeration span{font-size:15px}}@media screen and (min-width:1396px){.numeration span{font-size:18px}}.numeration span+:is(h2,h3,h4){padding-top:10px}.numeration span+p{padding-top:12px}.flip-card__button{width:fit-content;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;align-items:center;gap:16px;cursor:pointer}.flip-card__button:focus{outline:solid 2px var(--wv-color-accent);outline-offset:3px}.flip-card__button span{color:var(--wv-color-text-intense);font-weight:700;font-size:calc(12px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.flip-card__button span{font-size:12px}}@media screen and (min-width:1396px){.flip-card__button span{font-size:14px}}.flip-card__button div{width:52px;aspect-ratio:1;background:var(--wv-color-lightgray);border:solid 1px var(--wv-color-border);border-radius:var(--wv-radius-small);display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;justify-content:center;align-items:center}.flip-card__button div svg .stroke{stroke:var(--wv-color-text-intense)}.flip-card__button div svg .fill{fill:var(--wv-color-text-intense)}@media (min-width:1025px){.flip-card__button{display:none}}.text,html,p{font-size:calc(15px + 3 * (100vw - 520px) / 876);font-weight:400;line-height:1.68}@media screen and (max-width:520px){.text,html,p{font-size:15px}}@media screen and (min-width:1396px){.text,html,p{font-size:18px}}.accordeon .item .content p,.text.--size-small,html.--size-small,p.--size-small{font-size:calc(13px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.accordeon .item .content p,.text.--size-small,html.--size-small,p.--size-small{font-size:13px}}@media screen and (min-width:1396px){.accordeon .item .content p,.text.--size-small,html.--size-small,p.--size-small{font-size:15px}}.standard-formular>label span .text.error,.standard-formular>label span .text.wpcf7-not-valid-tip,.standard-formular>label span html.error,.standard-formular>label span html.wpcf7-not-valid-tip,.standard-formular>label span p.error,.standard-formular>label span p.wpcf7-not-valid-tip,.text.--size-tiny,html.--size-tiny,p.--size-tiny{font-size:calc(11px + 1 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.standard-formular>label span .text.error,.standard-formular>label span .text.wpcf7-not-valid-tip,.standard-formular>label span html.error,.standard-formular>label span html.wpcf7-not-valid-tip,.standard-formular>label span p.error,.standard-formular>label span p.wpcf7-not-valid-tip,.text.--size-tiny,html.--size-tiny,p.--size-tiny{font-size:11px}}@media screen and (min-width:1396px){.standard-formular>label span .text.error,.standard-formular>label span .text.wpcf7-not-valid-tip,.standard-formular>label span html.error,.standard-formular>label span html.wpcf7-not-valid-tip,.standard-formular>label span p.error,.standard-formular>label span p.wpcf7-not-valid-tip,.text.--size-tiny,html.--size-tiny,p.--size-tiny{font-size:12px}}a{color:var(--wv-color-accent);text-decoration:underline}a:hover{color:var(--wv-color-darkgray)}a:active,a:focus,a:hover{outline:0}a:not(.button-link):focus{outline:solid 2px var(--wv-color-accent);outline-offset:3px}.--show-as-h1,.h1,h1{font-family:"Futura";font-weight:600;line-height:1.2;color:var(--wv-color-text-intense);margin:0;padding:20px 0 0;font-size:calc(38px + 31 * (100vw - 520px) / 876);font-family:"Futura";line-height:100%;font-weight:800;text-transform:uppercase}.--show-as-h1+p,.h1+p,h1+p{padding-top:30px}@media (max-width:768px){.--show-as-h1+p,.h1+p,h1+p{padding-top:18px}}@media screen and (max-width:520px){.--show-as-h1,.h1,h1{font-size:38px}}@media screen and (min-width:1396px){.--show-as-h1,.h1,h1{font-size:69px}}.--show-as-h2,.h2,h2{font-family:"Futura";font-weight:600;line-height:1.2;color:var(--wv-color-text-intense);margin:0px;padding:20px 0px 0px;font-size:calc(24px + 8 * (100vw - 520px) / 876)}.--show-as-h2+p,.h2+p,h2+p{padding-top:30px}@media (max-width:768px){.--show-as-h2+p,.h2+p,h2+p{padding-top:18px}}@media screen and (max-width:520px){.--show-as-h2,.h2,h2{font-size:24px}}@media screen and (min-width:1396px){.--show-as-h2,.h2,h2{font-size:32px}}.--show-as-h3,.h3,h3{font-family:"Futura";font-weight:600;line-height:1.2;color:var(--wv-color-text-intense);margin:0px;padding:20px 0px 0px;font-size:calc(18px + 4 * (100vw - 520px) / 876)}.--show-as-h3+p,.h3+p,h3+p{padding-top:30px}@media (max-width:768px){.--show-as-h3+p,.h3+p,h3+p{padding-top:18px}}@media screen and (max-width:520px){.--show-as-h3,.h3,h3{font-size:18px}}@media screen and (min-width:1396px){.--show-as-h3,.h3,h3{font-size:22px}}.--show-as-h3+p,.h3+p,h3+p{padding-top:20px}.--show-as-h4,.h4,h4{font-family:"Futura";font-weight:600;line-height:1.2;color:var(--wv-color-text-intense);margin:0px;padding:20px 0px 0px;font-size:calc(16px + 2 * (100vw - 520px) / 876)}.--show-as-h4+p,.h4+p,h4+p{padding-top:30px}@media (max-width:768px){.--show-as-h4+p,.h4+p,h4+p{padding-top:18px}}@media screen and (max-width:520px){.--show-as-h4,.h4,h4{font-size:16px}}@media screen and (min-width:1396px){.--show-as-h4,.h4,h4{font-size:18px}}.--show-as-h4+p,.h4+p,h4+p{padding-top:16px}.--show-as-subline-large,.subline,.subline-large{font-family:"Futura";font-weight:600;line-height:1.2;color:var(--wv-color-text-intense);margin:0;padding:20px 0 0;font-family:"Mulish";font-size:calc(15px + 3 * (100vw - 520px) / 876);color:var(--wv-color-accent);font-weight:700}.--show-as-subline-large+p,.subline+p,.subline-large+p{padding-top:30px}@media (max-width:768px){.--show-as-subline-large+p,.subline+p,.subline-large+p{padding-top:18px}}@media screen and (max-width:520px){.--show-as-subline-large,.subline,.subline-large{font-size:15px}}@media screen and (min-width:1396px){.--show-as-subline-large,.subline,.subline-large{font-size:18px}}.--show-as-subline-large+:is(h2,h3,h4),.subline+:is(h2,h3,h4),.subline-large+:is(h2,h3,h4){padding-top:10px}.--show-as-subline-large+p,.subline+p,.subline-large+p{padding-top:12px}.--show-as-subline-small,.subline-small{font-family:"Futura";font-weight:600;line-height:1.2;color:var(--wv-color-text-intense);margin:0px;padding:20px 0px 0px;font-family:"Mulish";font-size:calc(15px + 3 * (100vw - 520px) / 876);color:var(--wv-color-accent);font-weight:700;font-size:calc(12px + 3 * (100vw - 520px) / 876)}.--show-as-subline-small+p,.subline-small+p{padding-top:30px}@media (max-width:768px){.--show-as-subline-small+p,.subline-small+p{padding-top:18px}}@media screen and (max-width:520px){.--show-as-subline-small,.subline-small{font-size:15px}}@media screen and (min-width:1396px){.--show-as-subline-small,.subline-small{font-size:18px}}.--show-as-subline-small+:is(h2,h3,h4),.subline-small+:is(h2,h3,h4){padding-top:10px}.--show-as-subline-small+p,.subline-small+p{padding-top:12px}@media screen and (max-width:520px){.--show-as-subline-small,.subline-small{font-size:12px}}@media screen and (min-width:1396px){.--show-as-subline-small,.subline-small{font-size:15px}}.--show-as-text-small,.text-small{font-size:calc(15px + 3 * (100vw - 520px) / 876);font-weight:400;line-height:1.68;font-size:calc(12px + 3 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.--show-as-text-small,.text-small{font-size:15px}}@media screen and (min-width:1396px){.--show-as-text-small,.text-small{font-size:18px}}.--show-as-text-small.--size-small,.accordeon .item .content p.--show-as-text-small,.accordeon .item .content p.text-small,.text-small.--size-small{font-size:calc(13px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.--show-as-text-small.--size-small,.accordeon .item .content p.--show-as-text-small,.accordeon .item .content p.text-small,.text-small.--size-small{font-size:13px}}@media screen and (min-width:1396px){.--show-as-text-small.--size-small,.accordeon .item .content p.--show-as-text-small,.accordeon .item .content p.text-small,.text-small.--size-small{font-size:15px}}.--show-as-text-small.--size-tiny,.standard-formular>label span .--show-as-text-small.error,.standard-formular>label span .--show-as-text-small.wpcf7-not-valid-tip,.standard-formular>label span .text-small.error,.standard-formular>label span .text-small.wpcf7-not-valid-tip,.text-small.--size-tiny{font-size:calc(11px + 1 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.--show-as-text-small.--size-tiny,.standard-formular>label span .--show-as-text-small.error,.standard-formular>label span .--show-as-text-small.wpcf7-not-valid-tip,.standard-formular>label span .text-small.error,.standard-formular>label span .text-small.wpcf7-not-valid-tip,.text-small.--size-tiny{font-size:11px}}@media screen and (min-width:1396px){.--show-as-text-small.--size-tiny,.standard-formular>label span .--show-as-text-small.error,.standard-formular>label span .--show-as-text-small.wpcf7-not-valid-tip,.standard-formular>label span .text-small.error,.standard-formular>label span .text-small.wpcf7-not-valid-tip,.text-small.--size-tiny{font-size:12px}}@media screen and (max-width:520px){.--show-as-text-small,.text-small{font-size:12px}}@media screen and (min-width:1396px){.--show-as-text-small,.text-small{font-size:15px}}.--show-as-text-tiny,.text-tiny{font-size:calc(15px + 3 * (100vw - 520px) / 876);font-weight:400;line-height:1.68;font-size:calc(10px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.--show-as-text-tiny,.text-tiny{font-size:15px}}@media screen and (min-width:1396px){.--show-as-text-tiny,.text-tiny{font-size:18px}}.--show-as-text-tiny.--size-small,.accordeon .item .content p.--show-as-text-tiny,.accordeon .item .content p.text-tiny,.text-tiny.--size-small{font-size:calc(13px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.--show-as-text-tiny.--size-small,.accordeon .item .content p.--show-as-text-tiny,.accordeon .item .content p.text-tiny,.text-tiny.--size-small{font-size:13px}}@media screen and (min-width:1396px){.--show-as-text-tiny.--size-small,.accordeon .item .content p.--show-as-text-tiny,.accordeon .item .content p.text-tiny,.text-tiny.--size-small{font-size:15px}}.--show-as-text-tiny.--size-tiny,.standard-formular>label span .--show-as-text-tiny.error,.standard-formular>label span .--show-as-text-tiny.wpcf7-not-valid-tip,.standard-formular>label span .text-tiny.error,.standard-formular>label span .text-tiny.wpcf7-not-valid-tip,.text-tiny.--size-tiny{font-size:calc(11px + 1 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.--show-as-text-tiny.--size-tiny,.standard-formular>label span .--show-as-text-tiny.error,.standard-formular>label span .--show-as-text-tiny.wpcf7-not-valid-tip,.standard-formular>label span .text-tiny.error,.standard-formular>label span .text-tiny.wpcf7-not-valid-tip,.text-tiny.--size-tiny{font-size:11px}}@media screen and (min-width:1396px){.--show-as-text-tiny.--size-tiny,.standard-formular>label span .--show-as-text-tiny.error,.standard-formular>label span .--show-as-text-tiny.wpcf7-not-valid-tip,.standard-formular>label span .text-tiny.error,.standard-formular>label span .text-tiny.wpcf7-not-valid-tip,.text-tiny.--size-tiny{font-size:12px}}@media screen and (max-width:520px){.--show-as-text-tiny,.text-tiny{font-size:10px}}@media screen and (min-width:1396px){.--show-as-text-tiny,.text-tiny{font-size:12px}}p{padding:20px 0 0;margin:0}.header{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;align-items:center}.header.--background{position:relative}.header.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.header>*{flex:1}.header .logo{width:180px}.header .logo svg{width:100%}.header .logo .color{fill:var(--wv-color-accent);color:var(--wv-color-accent)}.header .cta{display:flex;justify-content:flex-end}@media (max-width:768px){.header{justify-content:center}.header .logo{width:150px}.header .button,.header .nav{display:none}}.footer{padding:var(--wv-space-medium) 0 var(--wv-space-small);background-color:var(--wv-color-darkgray);color:var(--wv-color-text-intense--dark)}.footer .content{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;gap:var(--wv-gap)}.footer .content .logo-socials .logo{max-width:308px;width:100%}.footer .content .logo-socials .socials{margin-top:var(--wv-space-medium);display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;gap:10px}.footer .content .cta{width:calc((1396px - 11 * var(--wv-gap)) / 12 * 3 + 2 * var(--wv-gap));max-width:calc((1396px - 11 * var(--wv-gap)) / 12 * 3 + 2 * var(--wv-gap));flex:3}@media (max-width:1476px){.footer .content .cta{width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 3 + 2 * var(--wv-gap));max-width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 3 + 2 * var(--wv-gap))}}.footer .content .cta>:is(h1,h2,h3,h4,h5,h6,p,a,ul):not(.button):first-child{margin-top:0;padding-top:0}.footer .content .cta *{color:var(--wv-color-text-intense--dark)}.footer .content .cta .text{padding-bottom:30px}.footer .end{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--wv-gap)}.footer .end .copyright{padding:0;font-size:calc(12px + 2 * (100vw - 520px) / 876);font-weight:700;color:var(--wv-color-text-soft--dark)}@media screen and (max-width:520px){.footer .end .copyright{font-size:12px}}@media screen and (min-width:1396px){.footer .end .copyright{font-size:14px}}.footer .end .legal-nav ul{margin:0;padding:0;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;flex-wrap:wrap;list-style-type:none;gap:20px}.footer .end .legal-nav ul li a{font-size:calc(14px + 0 * (100vw - 520px) / 876);font-weight:400;text-decoration:none;color:var(--wv-color-text-intense--dark)}@media screen and (max-width:520px){.footer .end .legal-nav ul li a{font-size:14px}}@media screen and (min-width:1396px){.footer .end .legal-nav ul li a{font-size:14px}}.footer .end .legal-nav ul li a:hover{text-decoration:underline}@media (max-width:768px){.footer .content{flex-direction:column;gap:50px}.footer .content .cta{width:100%;min-width:unset;max-width:500px}.footer .end .legal-nav ul{gap:2px 16px}}.open-nav{display:none}.nav ul{list-style-type:none;margin:0;padding:0}.nav a{display:block;color:var(--wv-color-text-intense);font-weight:700;text-decoration:none;transition:all .3s ease-in-out}.nav a:focus{outline:solid 2px var(--wv-color-accent);outline-offset:3px}.nav>ul{margin-left:-15px;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row}.nav>ul>li{display:block;position:relative}.nav>ul>li>a{padding:5px 15px;font-size:18px}.nav>ul>li a:hover,.nav>ul>li.current_page_item>a,.nav>ul>li:hover>a{color:var(--wv-color-accent)}@media (min-width:1025px){.nav>ul>li.menu-item-has-children{overflow:hidden}.nav>ul>li.menu-item-has-children>a{padding-right:38px;position:relative}.nav>ul>li.menu-item-has-children>a:after{content:"";display:block;position:absolute;width:11px;height:8px;transition:all .3s ease-in-out;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.865' height='6.847' viewBox='0 0 10.865 6.847'%3E%3Cpath id='Pfad_17' data-name='Pfad 17' d='M291.258,1305.2a1,1,0,0,1-.707-1.707l3.725-3.725-3.725-3.725a1,1,0,0,1,1.414-1.414l5.14,5.14-5.14,5.14A1,1,0,0,1,291.258,1305.2Z' transform='translate(1305.196 -290.258) rotate(90)' fill='%231c1c1c'/%3E%3C/svg%3E%0A");top:50%;right:15px;transform:translateY(-50%)}.nav>ul>li.menu-item-has-children:hover{overflow:visible}.nav>ul>li.menu-item-has-children:hover>a:after{transform:translateY(-50%) rotate(180deg)}.nav>ul>li.menu-item-has-children:hover>ul{opacity:1;transform:translateY(0px)}.nav>ul>li a:hover:after,.nav>ul>li.current_page_item>a:after,.nav>ul>li:hover>a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.865' height='6.847' viewBox='0 0 10.865 6.847'%3E%3Cpath id='Pfad_17' data-name='Pfad 17' d='M291.258,1305.2a1,1,0,0,1-.707-1.707l3.725-3.725-3.725-3.725a1,1,0,0,1,1.414-1.414l5.14,5.14-5.14,5.14A1,1,0,0,1,291.258,1305.2Z' transform='translate(1305.196 -290.258) rotate(90)' fill='%2365CDAA'/%3E%3C/svg%3E%0A")}}.nav>ul>li>ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;align-items:stretch;z-index:999}.nav>ul>li>ul>li{display:block;border-top:1px solid var(--wv-color-lightgray);position:relative}.nav>ul>li>ul>li>a{padding:18px 30px;background-color:#fff;font-size:14px}.nav>ul>li>ul>li a:hover,.nav>ul>li>ul>li.current_page_item>a,.nav>ul>li>ul>li:hover>a{color:#65cdaa}@media (min-width:1025px){.nav>ul>li>ul{top:100%;left:0;min-width:100%;position:absolute;padding-top:38px;white-space:nowrap;opacity:0;transition:all .5s ease-in-out;transform:translateY(10px)}}@media (max-width:768px){.nav{display:none}}.slider__controls{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--wv-gap)}.slider__controls .slider__scrollbar{width:10px;flex:auto}.slider__button{padding:0;width:60px;aspect-ratio:1;border-radius:var(--wv-radius-small);border:solid 1px rgba(0,0,0,.1);background-color:var(--wv-color-darkgray);background-size:20px;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;transition-duration:.2s}.slider__button:focus{outline:solid 2px var(--wv-color-accent);outline-offset:3px}.slider__button.--prev{background-image:url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.61492 16.5146L0.999918 8.89958M0.999918 8.89958L8.61491 1.28458M0.999918 8.89958L20.7989 8.89958' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.slider__button.--next{background-image:url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2845 1.88496L20.8995 9.49996M20.8995 9.49996L13.2845 17.115M20.8995 9.49996L1.1005 9.49996' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.slider__button.--disabled{background-color:var(--wv-color-lightgray);border-color:var(--wv-color-border)}.slider__button.--disabled.--prev{background-image:url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.61491 16.5146L0.999918 8.89958M0.999918 8.89958L8.61491 1.28458M0.999918 8.89958L20.7989 8.89958' stroke='%23E4E4E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.slider__button.--disabled.--next{background-image:url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2845 1.38508L20.8995 9.00008M20.8995 9.00008L13.2845 16.6151M20.8995 9.00008H1.1005' stroke='%23E4E4E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.slider__button:not(.--disabled){cursor:pointer}.slider__button:not(.--disabled):hover{background-color:var(--wv-color-accent--dark)}.slider__button:not(.--disabled):active{background-color:var(--wv-color-accent--darker);transition:none}.slider__scrollbar{height:6px;width:100%;max-width:400px;background:var(--wv-color-lightgray);border-radius:6px}.slider__scrollbar__drag{height:100%;background:var(--wv-color-accent);border-radius:6px;cursor:pointer;position:relative}.slider__scrollbar__drag:before{content:"";display:block;position:absolute;width:calc(100% + 12px);height:calc(100% + 8px);position:absolute;left:50%;top:50%;translate:-50% -50%}.slider__scrollbar__drag:after{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:20px;background:var(--wv-color-accent);position:absolute;left:50%;top:50%;translate:-50% -50%;transition:all .3s ease-in-out;z-index:-1;opacity:25%}.slider__scrollbar__drag.--dragging:after,.slider__scrollbar__drag:hover:after{width:calc(100% + 8px);height:calc(100% + 8px)}.slider__pagination{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:center;gap:10px}.slider__pagination .slider__pagination__bullet{width:12px;aspect-ratio:1;border-radius:50%;background:#2f4f4f;transition:all .3s ease-in-out;position:relative}.slider__pagination .slider__pagination__bullet:not(.--active):hover{background-color:#2e3636}.slider__pagination .slider__pagination__bullet.--active{background:#2e3636}.slider__pagination .slider__pagination__bullet:before{content:"";width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:50%;top:50%;translate:-50% -50%;cursor:pointer}.slider__pagination.--clickable .slider__pagination__bullet:not(.--active){cursor:pointer}.swiper:hover .slider-button.--prev{left:0}.swiper:hover .slider-button.--next{right:0}@media (max-width:768px){.swiper .slider-button.--prev{left:0}.swiper .slider-button.--next{right:0}}@media (max-width:768px){.slider__controls{gap:var(--wv-gap)}.slider__button{width:46px;background-size:16px}}.standard-formular{position:relative;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 20px}.standard-formular label.label,.standard-formular span.label{padding:0 8px;width:auto;background:#fff;color:var(--wv-color-accent);font-family:"Mulish";font-size:14px;font-weight:700;line-height:120%;position:absolute;top:0;left:18px;z-index:2}.standard-formular label.label .required,.standard-formular span.label .required{display:inline}.standard-formular h2,.standard-formular h3,.standard-formular h4,.standard-formular p{width:100%}.standard-formular br{display:none}.standard-formular>label{position:relative}.standard-formular>label.full,.standard-formular>label.ten{flex:10;min-width:100%}.standard-formular>label.nine{flex:9;min-width:calc(90% - var(--wv-gap))}.standard-formular>label.eight{flex:8;min-width:calc(80% - var(--wv-gap))}.standard-formular>label.seven{flex:7;min-width:calc(70% - var(--wv-gap))}.standard-formular>label.six{flex:6;min-width:calc(60% - var(--wv-gap))}.standard-formular>label.five,.standard-formular>label.half{flex:5;min-width:calc(50% - var(--wv-gap))}.standard-formular>label.four{flex:4;min-width:calc(40% - var(--wv-gap))}.standard-formular>label.three{flex:3;min-width:calc(30% - var(--wv-gap))}.standard-formular>label.two{flex:2;min-width:calc(20% - var(--wv-gap))}.standard-formular>label.one{flex:1;min-width:calc(10% - var(--wv-gap))}.standard-formular>label span{display:block;width:100%}.standard-formular>label span.labeltext{padding:0 8px;width:auto;background:#fff;color:var(--wv-color-accent);font-family:"Mulish";font-size:14px;font-weight:700;line-height:120%;position:absolute;top:0;left:18px;z-index:2}.standard-formular>label span.labeltext .required{display:inline}.standard-formular>label span input,.standard-formular>label span textarea{margin-top:7px;padding:var(--padding-input-y) var(--padding-input-x);width:100%;border-radius:var(--wv-radius-small);font-size:calc(16px + 0 * (100vw - 520px) / 876);font-weight:600;color:var(--wv-color-text-intense);outline:none;border:solid 2px var(--wv-color-border)}@media screen and (max-width:520px){.standard-formular>label span input,.standard-formular>label span textarea{font-size:16px}}@media screen and (min-width:1396px){.standard-formular>label span input,.standard-formular>label span textarea{font-size:16px}}.standard-formular>label span input::placeholder,.standard-formular>label span textarea::placeholder{color:var(--wv-color-border)}.standard-formular>label span input:focus,.standard-formular>label span textarea:focus{border-color:var(--wv-color-darkgray)}.standard-formular>label span input:invalid,.standard-formular>label span textarea:invalid{border-color:red}.standard-formular>label span select{margin-top:7px;padding:var(--padding-input-y) var(--padding-input-x);width:100%;border-radius:var(--wv-radius-small);font-size:calc(16px + 0 * (100vw - 520px) / 876);font-weight:600;color:var(--wv-color-text-intense);outline:none;border:solid 2px var(--wv-color-border);appearance:none;background-size:30px 12px;background-position:right center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 12' style='enable-background:new 0 0 30 12;' xml:space='preserve'%3E%3Cg id='Gruppe_52' transform='translate(9.275) rotate(90)'%3E%3Cg id='Gruppe_50' transform='translate(0 0)'%3E%3Cpath id='Pfad_59' d='M4.9,9.2C4.8,9.2,4.7,9.1,4.6,9L0.4,4.9c-0.2-0.2-0.2-0.5,0-0.7c0,0,0,0,0,0L4.6,0c0.2-0.2,0.5-0.2,0.7,0 s0.2,0.5,0,0.7L1.5,4.5l3.8,3.8c0.2,0.2,0.2,0.5,0,0.7C5.2,9.1,5.1,9.2,4.9,9.2z'/%3E%3C/g%3E%3Cg id='Gruppe_51' transform='translate(6.296 0)'%3E%3Cpath id='Pfad_60' d='M0.8,9.2C0.5,9.2,0.3,9,0.3,8.7c0-0.1,0.1-0.3,0.1-0.3l3.8-3.8L0.4,0.7C0.2,0.5,0.2,0.2,0.4,0s0.5-0.2,0.7,0 l4.2,4.2c0.2,0.2,0.2,0.5,0,0.7c0,0,0,0,0,0L1.1,9C1,9.1,0.9,9.2,0.8,9.2L0.8,9.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");letter-spacing:normal}@media screen and (max-width:520px){.standard-formular>label span select{font-size:16px}}@media screen and (min-width:1396px){.standard-formular>label span select{font-size:16px}}.standard-formular>label span select::placeholder{color:var(--wv-color-border)}.standard-formular>label span select.--size-small{font-size:16px;padding:var(--padding-input--small)}.standard-formular>label span textarea{height:250px;resize:none}.standard-formular>label span.wpcf7-acceptance{display:block;position:relative}.standard-formular>label span.wpcf7-acceptance span{margin:0}.standard-formular>label span.wpcf7-acceptance label{display:flex!important;position:relative;cursor:pointer}.standard-formular>label span.wpcf7-acceptance label input[type=checkbox]{width:0;height:0;position:absolute;opacity:0}.standard-formular>label span.wpcf7-acceptance label:before{content:"";display:block;margin-right:15px;height:24px;width:24px;min-width:24px;border:solid 2px var(--wv-color-border);border-radius:var(--wv-radius-small)}.standard-formular>label span.wpcf7-acceptance label span{padding-top:1px;font-size:calc(12px + 0 * (100vw - 520px) / 876);color:var(--wv-color-text-soft)}@media screen and (max-width:520px){.standard-formular>label span.wpcf7-acceptance label span{font-size:12px}}@media screen and (min-width:1396px){.standard-formular>label span.wpcf7-acceptance label span{font-size:12px}}.standard-formular>label span.wpcf7-acceptance label span .checkbox-label{padding:0;margin:0 0 4px;font-size:calc(14px + 0 * (100vw - 520px) / 876);color:var(--wv-color-text-intense);font-weight:700}@media screen and (max-width:520px){.standard-formular>label span.wpcf7-acceptance label span .checkbox-label{font-size:14px}}@media screen and (min-width:1396px){.standard-formular>label span.wpcf7-acceptance label span .checkbox-label{font-size:14px}}.standard-formular>label span.wpcf7-acceptance label:has(input:focus):before{outline:solid 2px var(--wv-color-accent);outline-offset:3px}.standard-formular>label span.wpcf7-acceptance label:has(input:checked):before{border-color:rgba(0,0,0,.1);background:var(--wv-color-accent);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 9M1 1L9 9' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:12px}.standard-formular>label span .error,.standard-formular>label span .wpcf7-not-valid-tip{font-size:calc(15px + 3 * (100vw - 520px) / 876);font-weight:400;line-height:1.68;padding-top:10px;color:red;font-weight:600}@media screen and (max-width:520px){.standard-formular>label span .error,.standard-formular>label span .wpcf7-not-valid-tip{font-size:15px}}@media screen and (min-width:1396px){.standard-formular>label span .error,.standard-formular>label span .wpcf7-not-valid-tip{font-size:18px}}.accordeon .item .content .standard-formular>label span p.error,.accordeon .item .content .standard-formular>label span p.wpcf7-not-valid-tip,.standard-formular>label span .accordeon .item .content p.error,.standard-formular>label span .accordeon .item .content p.wpcf7-not-valid-tip,.standard-formular>label span .error.--size-small,.standard-formular>label span .wpcf7-not-valid-tip.--size-small{font-size:calc(13px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.accordeon .item .content .standard-formular>label span p.error,.accordeon .item .content .standard-formular>label span p.wpcf7-not-valid-tip,.standard-formular>label span .accordeon .item .content p.error,.standard-formular>label span .accordeon .item .content p.wpcf7-not-valid-tip,.standard-formular>label span .error.--size-small,.standard-formular>label span .wpcf7-not-valid-tip.--size-small{font-size:13px}}@media screen and (min-width:1396px){.accordeon .item .content .standard-formular>label span p.error,.accordeon .item .content .standard-formular>label span p.wpcf7-not-valid-tip,.standard-formular>label span .accordeon .item .content p.error,.standard-formular>label span .accordeon .item .content p.wpcf7-not-valid-tip,.standard-formular>label span .error.--size-small,.standard-formular>label span .wpcf7-not-valid-tip.--size-small{font-size:15px}}.standard-formular>label span .error,.standard-formular>label span .error.--size-tiny,.standard-formular>label span .wpcf7-not-valid-tip,.standard-formular>label span .wpcf7-not-valid-tip.--size-tiny{font-size:calc(11px + 1 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.standard-formular>label span .error,.standard-formular>label span .error.--size-tiny,.standard-formular>label span .wpcf7-not-valid-tip,.standard-formular>label span .wpcf7-not-valid-tip.--size-tiny{font-size:11px}}@media screen and (min-width:1396px){.standard-formular>label span .error,.standard-formular>label span .error.--size-tiny,.standard-formular>label span .wpcf7-not-valid-tip,.standard-formular>label span .wpcf7-not-valid-tip.--size-tiny{font-size:12px}}.standard-formular>label span .error:empty,.standard-formular>label span .wpcf7-not-valid-tip:empty{display:none}.standard-formular button[type=submit],.standard-formular input[type=submit]{display:inline-block;text-decoration:none;font-weight:800;line-height:1.68;text-align:center;outline:none;border:solid 2px transparent;transition:all .3s ease-in-out;letter-spacing:normal;border-radius:100px;margin-top:8px}.standard-formular button[type=submit]:focus,.standard-formular input[type=submit]:focus{outline:solid 2px var(--wv-color-accent);outline-offset:3px}.standard-formular button[type=submit],.standard-formular button[type=submit].--color-darkgray,.standard-formular input[type=submit],.standard-formular input[type=submit].--color-darkgray{background-color:var(--wv-color-darkgray);color:#fff}.standard-formular button[type=submit].--color-darkgray.--hover,.standard-formular button[type=submit].--color-darkgray:hover,.standard-formular button[type=submit].--hover,.standard-formular button[type=submit]:hover,.standard-formular input[type=submit].--color-darkgray.--hover,.standard-formular input[type=submit].--color-darkgray:hover,.standard-formular input[type=submit].--hover,.standard-formular input[type=submit]:hover{background-color:var(--wv-color-accent--dark)}.standard-formular button[type=submit].--active,.standard-formular button[type=submit].--color-darkgray.--active,.standard-formular button[type=submit].--color-darkgray:active,.standard-formular button[type=submit]:active,.standard-formular input[type=submit].--active,.standard-formular input[type=submit].--color-darkgray.--active,.standard-formular input[type=submit].--color-darkgray:active,.standard-formular input[type=submit]:active{background-color:var(--wv-color-accent--darker);transition:none}.product-catalog .product-container .product:hover .standard-formular button[type=submit].button,.product-catalog .product-container .product:hover .standard-formular input[type=submit].button,.standard-formular .product-catalog .product-container .product:hover button[type=submit].button,.standard-formular .product-catalog .product-container .product:hover input[type=submit].button,.standard-formular button[type=submit].--color-accent,.standard-formular input[type=submit].--color-accent{background-color:var(--wv-color-accent);color:#fff}.product-catalog .product-container .product:hover .standard-formular button[type=submit].--hover.button,.product-catalog .product-container .product:hover .standard-formular button[type=submit].button:hover,.product-catalog .product-container .product:hover .standard-formular input[type=submit].--hover.button,.product-catalog .product-container .product:hover .standard-formular input[type=submit].button:hover,.standard-formular .product-catalog .product-container .product:hover button[type=submit].--hover.button,.standard-formular .product-catalog .product-container .product:hover button[type=submit].button:hover,.standard-formular .product-catalog .product-container .product:hover input[type=submit].--hover.button,.standard-formular .product-catalog .product-container .product:hover input[type=submit].button:hover,.standard-formular button[type=submit].--color-accent.--hover,.standard-formular button[type=submit].--color-accent:hover,.standard-formular input[type=submit].--color-accent.--hover,.standard-formular input[type=submit].--color-accent:hover{background-color:var(--wv-color-accent--dark)}.product-catalog .product-container .product:hover .standard-formular button[type=submit].--active.button,.product-catalog .product-container .product:hover .standard-formular button[type=submit].button:active,.product-catalog .product-container .product:hover .standard-formular input[type=submit].--active.button,.product-catalog .product-container .product:hover .standard-formular input[type=submit].button:active,.standard-formular .product-catalog .product-container .product:hover button[type=submit].--active.button,.standard-formular .product-catalog .product-container .product:hover button[type=submit].button:active,.standard-formular .product-catalog .product-container .product:hover input[type=submit].--active.button,.standard-formular .product-catalog .product-container .product:hover input[type=submit].button:active,.standard-formular button[type=submit].--color-accent.--active,.standard-formular button[type=submit].--color-accent:active,.standard-formular input[type=submit].--color-accent.--active,.standard-formular input[type=submit].--color-accent:active{background-color:var(--wv-color-accent--darker);transition:none}.standard-formular button[type=submit].--color-outline,.standard-formular input[type=submit].--color-outline{background-color:transparent;border-color:var(--wv-color-darkgray);color:var(--wv-color-darkgray)}.standard-formular button[type=submit].--color-outline.--hover,.standard-formular button[type=submit].--color-outline:hover,.standard-formular input[type=submit].--color-outline.--hover,.standard-formular input[type=submit].--color-outline:hover{background-color:var(--wv-color-accent--dark);border-color:var(--wv-color-accent);color:#fff}.standard-formular button[type=submit].--color-outline.--active,.standard-formular button[type=submit].--color-outline:active,.standard-formular input[type=submit].--color-outline.--active,.standard-formular input[type=submit].--color-outline:active{background-color:var(--wv-color-accent--darker);transition:none}.standard-formular button[type=submit].--size-regular,.standard-formular input[type=submit].--size-regular{padding:13px 50px;font-size:calc(14px + 3 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.standard-formular button[type=submit].--size-regular,.standard-formular input[type=submit].--size-regular{font-size:14px}}@media screen and (min-width:1396px){.standard-formular button[type=submit].--size-regular,.standard-formular input[type=submit].--size-regular{font-size:17px}}.standard-formular button[type=submit].--size-small,.standard-formular input[type=submit].--size-small{padding:10px 40px;font-size:calc(13px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.standard-formular button[type=submit].--size-small,.standard-formular input[type=submit].--size-small{font-size:13px}}@media screen and (min-width:1396px){.standard-formular button[type=submit].--size-small,.standard-formular input[type=submit].--size-small{font-size:15px}}.standard-formular button[type=submit].--full-width,.standard-formular input[type=submit].--full-width{width:100%}.standard-formular button[type=submit]:disabled,.standard-formular button[type=submit][disabled],.standard-formular input[type=submit]:disabled,.standard-formular input[type=submit][disabled]{opacity:50%;transition:none}p+.standard-formular button[type=submit],p+.standard-formular input[type=submit]{margin-top:32px}@media (max-width:1024px){.standard-formular button[type=submit],.standard-formular input[type=submit]{padding:9px 36px}.standard-formular button[type=submit].--size-regular,.standard-formular input[type=submit].--size-regular{padding:9px 36px}.standard-formular button[type=submit].--size-small,.standard-formular input[type=submit].--size-small{padding:12px 20px}}@media (max-width:768px){p+.standard-formular button[type=submit],p+.standard-formular input[type=submit]{margin-top:24px}}.standard-formular button[type=submit].alignright,.standard-formular input[type=submit].alignright{margin:0}.standard-formular p.required{opacity:.5;padding-top:20px;width:100px;text-align:right;font-size:12px;font-weight:700}.standard-formular .wpcf7-spinner{position:absolute;left:7px;bottom:16px;margin:0}@media (max-width:520px){.standard-formular>label.eight,.standard-formular>label.five,.standard-formular>label.four,.standard-formular>label.full,.standard-formular>label.half,.standard-formular>label.nine,.standard-formular>label.one,.standard-formular>label.seven,.standard-formular>label.six,.standard-formular>label.ten,.standard-formular>label.three,.standard-formular>label.two{width:100%;flex:auto}.standard-formular input[type=submit]{display:block;width:100%}.standard-formular p.required{width:100%}}.standard-formular label:has(.apbct-check_email_exist-good_email) .apbct-check_email_exist-good_email{display:none}.standard-formular label:has(.apbct-check_email_exist-good_email) .wpcf7-form-control-wrap{border-color:#2f4f4f}.wpcf7-response-output{border-radius:calc(infinity * 1px);padding:12px 32px}@media (min-width:769px){.box50>.col,.wp-block-columns.box50>.wp-block-column{width:calc(50% - var(--wv-gap) / 2)}}@media (min-width:769px){.box33 .col,.box33 .wp-block-column,.wp-block-columns.box33 .col,.wp-block-columns.box33 .wp-block-column{width:calc(33.333% - var(--wv-gap) * 2 / 3)}}@media (min-width:521px){.box25 .col,.box25 .wp-block-column,.wp-block-columns.box25 .col,.wp-block-columns.box25 .wp-block-column{width:calc(50% - var(--wv-gap) / 2)}}@media (min-width:1025px){.box25 .col,.box25 .wp-block-column,.wp-block-columns.box25 .col,.wp-block-columns.box25 .wp-block-column{width:calc(25% - var(--wv-gap) * 3 / 4)}}@media (min-width:521px){.box20 .col,.box20 .wp-block-column,.wp-block-columns.box20 .col,.wp-block-columns.box20 .wp-block-column{width:calc(50% - var(--wv-gap) / 2)}}@media (min-width:1025px){.box20 .col,.box20 .wp-block-column,.wp-block-columns.box20 .col,.wp-block-columns.box20 .wp-block-column{width:calc(20% - var(--wv-gap) * 4 / 5)}}.hero-banner{padding:40px 0 80px;background:var(--wv-color-lightgray);overflow:hidden}.hero-banner>*{position:relative;z-index:2}.hero-banner .accordeon,.hero-banner .inner,.hero-banner .product-details{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;align-items:center;z-index:1}.hero-banner h1{padding-top:60px;max-width:1000px;text-align:center}.hero-banner .content{margin-top:-35px;align-self:stretch;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;align-items:center;justify-content:center}.hero-banner .content:has(.description){justify-content:space-between}.hero-banner .content .images{width:560px;aspect-ratio:1;object-fit:contain;position:relative;-webkit-user-select:none;user-select:none;pointer-events:none}.hero-banner .content .images:after{content:"";width:clamp(600px,80vw,900px);aspect-ratio:1;border-radius:50%;background-color:var(--wv-color-accent);opacity:30%;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1;background-image:radial-gradient(46.87% 48.51% at 50% 50%,rgba(241,241,241,0) 0%,#f1f1f1 100%)}.hero-banner .content .images img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;object-fit:contain}.hero-banner .content .description{max-width:360px;position:relative}.hero-banner .content .description>:is(h1,h2,h3,h4,h5,h6,p,a,ul):not(.button):first-child{margin-top:0;padding-top:0}.hero-banner .content .description:nth-child(2){text-align:right}.hero-banner .content .description ul{padding:0 0 0 7px;margin:0;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;gap:16px}.hero-banner .content .description ul li{font-size:calc(16px + 2 * (100vw - 520px) / 876);padding-left:10px}@media screen and (max-width:520px){.hero-banner .content .description ul li{font-size:16px}}@media screen and (min-width:1396px){.hero-banner .content .description ul li{font-size:18px}}.hero-banner .content .description ul li::marker{content:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1537 10.4898C0.858475 10.4898 0.563187 10.3772 0.337967 10.1519C-0.112656 9.70137 -0.112656 8.9709 0.337967 8.52022L3.61324 5.24507L0.337967 1.96968C-0.112656 1.519 -0.112656 0.788528 0.337967 0.337967C0.788467 -0.112717 1.519 -0.112595 1.96956 0.337967L6.87654 5.24507L1.96956 10.1519C1.74428 10.3772 1.44893 10.4898 1.1537 10.4898Z' fill='%2327272A'/%3E%3C/svg%3E%0A")}.hero-banner .content .description .arrow{max-width:8vw}.hero-banner .content .description .arrow path{stroke:var(--wv-color-accent)}.hero-banner .content .description:first-of-type .arrow{position:absolute;bottom:-80px;right:0}.hero-banner .content .description:last-of-type{text-align:right}.hero-banner .content .description:last-of-type .arrow{position:absolute;bottom:-100px;left:0}.hero-banner .buttons{margin-top:60px;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px var(--wv-gap)}@media (max-width:1180px){.hero-banner .content .description{margin-top:80px;max-width:340px}.hero-banner .content .description:first-of-type .arrow,.hero-banner .content .description:last-of-type .arrow{bottom:-50px}}@media (max-width:1396px){.hero-banner .content .description{margin-top:90px;max-width:330px}}@media (max-width:1024px){.hero-banner{padding:16px 0 40px}.hero-banner h1{padding-top:20px}.hero-banner h1 .desktop{display:none}.hero-banner .content{margin-top:-15px;flex-direction:column}.hero-banner .content .images{order:-1;margin-bottom:32px;width:350px;max-width:100%}.hero-banner .content .description{margin-top:0;max-width:400px;text-align:center!important}.hero-banner .content .description:first-of-type{display:none}.hero-banner .content .description .arrow{display:none}.hero-banner .buttons{margin-top:40px}}@media (max-width:520px){.hero-banner .content .images{margin-bottom:24px;width:280px}.hero-banner .buttons{margin-top:32px}}.accordeon{margin-top:20px;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;align-items:stretch}.accordeon .item{border-bottom:solid 1px var(--wv-color-border)}.accordeon .item .title{position:relative;padding:30px 50px 30px 0;cursor:pointer;margin:0;transition:all .25s ease-in-out}.accordeon .item .title span{font-family:"Futura";font-weight:600;line-height:1.2;color:var(--wv-color-text-intense);margin:0;padding:20px 0 0;font-family:"Mulish";font-size:calc(15px + 3 * (100vw - 520px) / 876);color:var(--wv-color-accent);font-weight:700;padding:0;color:var(--wv-color-text-intense);display:inline-block}.accordeon .item .title span+p{padding-top:30px}@media (max-width:768px){.accordeon .item .title span+p{padding-top:18px}}@media screen and (max-width:520px){.accordeon .item .title span{font-size:15px}}@media screen and (min-width:1396px){.accordeon .item .title span{font-size:18px}}.accordeon .item .title span+:is(h2,h3,h4){padding-top:10px}.accordeon .item .title span+p{padding-top:12px}.accordeon .item .title:after{content:"";display:block;position:absolute;right:0;top:50%;translate:0 -50%;width:16px;aspect-ratio:1;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.5V14.5' stroke='%2327272A' stroke-width='2'/%3E%3Cpath d='M0 7.5H14' stroke='%2327272A' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .25s ease-in-out}.accordeon .item .content-container{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s linear}.accordeon .item .content{padding-bottom:36px;overflow:hidden;transition:padding .3s linear}.accordeon .item .content>:is(h1,h2,h3,h4,h5,h6,p,a,ul):not(.button):first-child{margin-top:0;padding-top:0}.accordeon .item.--open .title:after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 7L0 7' stroke='%2327272A' stroke-width='2'/%3E%3Cpath d='M0 7H14' stroke='%2327272A' stroke-width='2'/%3E%3C/svg%3E%0A");rotate:180deg}.accordeon .item:not(.--open) .content-container{grid-template-rows:0fr}.accordeon .item:not(.--open) .content{padding-top:0;padding-bottom:0}@media (max-width:768px){.accordeon .item .title{padding:22px 42px 22px 0}.accordeon .item .content{padding-bottom:26px}}.contact-form{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between}.contact-form.--background{position:relative}.contact-form.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.contact-form .data{width:calc((1396px - 11 * var(--wv-gap)) / 12 * 5 + 4 * var(--wv-gap));max-width:calc((1396px - 11 * var(--wv-gap)) / 12 * 5 + 4 * var(--wv-gap));flex:5;position:sticky;top:100px}@media (max-width:1476px){.contact-form .data{width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 5 + 4 * var(--wv-gap));max-width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 5 + 4 * var(--wv-gap))}}.contact-form .data .acf-innerblocks-container>:is(h1,h2,h3,h4,h5,h6,p,a,ul):not(.button):first-child{margin-top:0;padding-top:0}.contact-form .form{width:calc((1396px - 11 * var(--wv-gap)) / 12 * 7 + 6 * var(--wv-gap));max-width:calc((1396px - 11 * var(--wv-gap)) / 12 * 7 + 6 * var(--wv-gap));flex:7;border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);padding:var(--wv-padding-large)}@media (max-width:1476px){.contact-form .form{width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 7 + 6 * var(--wv-gap));max-width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 7 + 6 * var(--wv-gap))}}.contact-form .form h3:first-child{padding-top:0}.contact-form .form .form-header{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px var(--wv-gap)}.contact-form .form .form-header h3{width:auto}.contact-form .form .form-header .edit-config{flex:none;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;align-items:center;gap:10px;font-size:calc(12px + 2 * (100vw - 520px) / 876);font-weight:700;text-decoration:none;border-radius:2px}@media screen and (max-width:520px){.contact-form .form .form-header .edit-config{font-size:12px}}@media screen and (min-width:1396px){.contact-form .form .form-header .edit-config{font-size:14px}}.contact-form .form .form-header .edit-config:hover{text-decoration:underline!important;color:var(--wv-color-accent)}.contact-form .form .konfiguration-senden>.checkbox-label{display:none}.contact-form .form [data-name=konfiguration-senden] .wpcf7-list-item{margin:0}.contact-form .form [data-name=konfiguration-senden] label{display:flex!important;position:relative;cursor:pointer;padding:30px;border-radius:var(--wv-radius-regular);border:solid 3px transparent;position:relative;transition:all .3s ease-in-out}.contact-form .form [data-name=konfiguration-senden] label input[type=checkbox]{width:0;height:0;position:absolute;opacity:0}.contact-form .form [data-name=konfiguration-senden] label:before{content:"";display:block;margin-right:15px;height:24px;width:24px;min-width:24px;border:solid 2px var(--wv-color-border);border-radius:var(--wv-radius-small)}.contact-form .form [data-name=konfiguration-senden] label span{padding-top:1px;font-size:calc(12px + 0 * (100vw - 520px) / 876);color:var(--wv-color-text-soft)}@media screen and (max-width:520px){.contact-form .form [data-name=konfiguration-senden] label span{font-size:12px}}@media screen and (min-width:1396px){.contact-form .form [data-name=konfiguration-senden] label span{font-size:12px}}.contact-form .form [data-name=konfiguration-senden] label span .checkbox-label{padding:0;margin:0 0 4px;font-size:calc(14px + 0 * (100vw - 520px) / 876);color:var(--wv-color-text-intense);font-weight:700}@media screen and (max-width:520px){.contact-form .form [data-name=konfiguration-senden] label span .checkbox-label{font-size:14px}}@media screen and (min-width:1396px){.contact-form .form [data-name=konfiguration-senden] label span .checkbox-label{font-size:14px}}.contact-form .form [data-name=konfiguration-senden] label:has(input:focus):before{outline:solid 2px var(--wv-color-accent);outline-offset:3px}.contact-form .form [data-name=konfiguration-senden] label:has(input:checked):before{border-color:rgba(0,0,0,.1);background:var(--wv-color-accent);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 9M1 1L9 9' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:12px}.contact-form .form [data-name=konfiguration-senden] label span{color:var(--wv-color-text-soft--dark)}.contact-form .form [data-name=konfiguration-senden] label span p{color:var(--wv-color-text-intense--dark)!important}.contact-form .form [data-name=konfiguration-senden] label span,.contact-form .form [data-name=konfiguration-senden] label:before{z-index:1}.contact-form .form [data-name=konfiguration-senden] label:after{content:"";display:block;position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;left:50%;top:50%;translate:-50% -50%;background:var(--wv-color-darkgray);border-radius:var(--wv-radius-regular);transition:all .3s ease-in-out}.contact-form .form [data-name=konfiguration-senden] label:has(input:checked){border-radius:20px;border-color:var(--wv-color-accent)}.contact-form .form [data-name=konfiguration-senden] label:has(input:checked):before{border-color:rgba(0,0,0,.1);background:var(--wv-color-accent);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 9M1 1L9 9' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:12px}.contact-form .form [data-name=konfiguration-senden] label:has(input:checked):after{width:calc(100% - 10px);height:calc(100% - 10px)}@media (max-width:1024px){.contact-form{width:100%;flex-direction:column;gap:var(--wv-space-medium)}.contact-form .data{padding:0 12px;width:100%;max-width:100%;position:static}.contact-form .form{width:100%;max-width:100%}.contact-form .form [data-name=konfiguration-senden] label{padding:22px}}@media (max-width:768px){.contact-form .form{padding:var(--wv-padding-small)}}.workflow{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;align-items:stretch;gap:var(--wv-gap);position:relative}.workflow.--background{position:relative}.workflow.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.workflow .step{border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);padding:20px var(--wv-padding-small) var(--wv-padding-small);width:250px;flex:1;position:static;z-index:1}.workflow .step .title{padding-top:6px}.workflow .arrows{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;overflow:clip}.workflow .arrows svg{position:absolute;left:50%;top:50%;translate:-50% -50%}.workflow .arrows svg path{stroke:var(--wv-color-accent)}@media (max-width:768px){.workflow{flex-direction:column}.workflow .step{width:100%}.workflow .arrows svg{rotate:90deg}}.image-text{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;align-items:center;gap:50px}.image-text.--background{position:relative}.image-text.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.image-text .image{width:calc((1396px - 11 * var(--wv-gap)) / 12 * 6 + 5 * var(--wv-gap));max-width:calc((1396px - 11 * var(--wv-gap)) / 12 * 6 + 5 * var(--wv-gap));flex:6;border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);overflow:clip;position:relative}@media (max-width:1476px){.image-text .image{width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 6 + 5 * var(--wv-gap));max-width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 6 + 5 * var(--wv-gap))}}.image-text .image img{width:100%}.image-text .text{flex:1}.image-text .text .acf-innerblocks-container>:is(h1,h2,h3,h4,h5,h6,p,a,ul):not(.button):first-child{margin-top:0;padding-top:0}.image-text.--sequence-text-image{flex-direction:row-reverse}@media (max-width:1024px){.image-text{flex-direction:column-reverse;gap:var(--wv-space-small)}.image-text .image{width:100%;max-width:100%}.image-text.--sequence-text-image{flex-direction:column-reverse}}.use-cases-container{overflow:clip;padding-bottom:6px;margin-bottom:-6px}@media (min-width:521px){.use-cases-container{padding:40px 0;margin:-40px 0}}.use-cases{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative}.use-cases.--background{position:relative}.use-cases.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.use-cases .item{border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;padding:24px var(--wv-padding-small) var(--wv-padding-small);min-height:280px;position:relative;overflow:clip}.use-cases .item .description,.use-cases .item .numeration,.use-cases .item .title{position:relative;z-index:3}.use-cases .item .title{padding-top:6px;font-size:calc(18px + 8 * (100vw - 520px) / 876);color:#fff}@media screen and (max-width:520px){.use-cases .item .title{font-size:18px}}@media screen and (min-width:1396px){.use-cases .item .title{font-size:26px}}.use-cases .item .description{color:#ffffff;transition:all 300ms ease-in-out;font-size:calc(13px + 5 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.use-cases .item .description{font-size:13px}}@media screen and (min-width:1396px){.use-cases .item .description{font-size:18px}}.use-cases .item .image{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;object-fit:cover}.use-cases .item .gradient{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;z-index:1;background-size:100% 100%;transition:all .3s ease-in-out}.use-cases .swiper-slide-shadow-cards{border-radius:var(--wv-radius-regular)}@media (min-width:521px){.use-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--wv-gap)}.use-cases .item .gradient{background:linear-gradient(180deg,rgba(39,39,42,.9) 0%,rgba(39,39,42,0) 100%)}}@media (min-width:521px) and (hover:hover){.use-cases .item:not(:hover) .description{translate:0 10px;opacity:0}}@media (min-width:521px){.use-cases .item:hover .gradient{background-size:100% 180%}.use-cases .swiper,.use-cases .swiper-slide,.use-cases .swiper-wrapper{display:contents!important}.use-cases .swiper-slide-shadow{display:none!important}.use-cases .slider__controls{display:none}}@media (min-width:769px){.use-cases{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.use-cases{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;gap:calc(var(--wv-gap) + 3.6%);padding-left:0}.use-cases .item{aspect-ratio:3/4;max-width:100%}.use-cases .item .description{margin-top:auto;translate:none;opacity:1}.use-cases .item .gradient{background:radial-gradient(70.83% 87.01% at 79.64% 33.82%,rgba(39,39,42,0) 0%,rgba(39,39,42,.9) 100%)}.use-cases .swiper{width:10%;flex:auto;margin:0}.use-cases .slider__controls{align-self:flex-end;flex-direction:column}}.product-catalog{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--wv-gap)}.product-catalog.--background{position:relative}.product-catalog.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.product-catalog .product-container{display:flex;container-type:inline-size;container-name:product-tile}.product-catalog .product-container .product{padding:36px 0 40px 40px;border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;border:none;position:relative;overflow:clip}.product-catalog .product-container .product .text{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;align-self:stretch}.product-catalog .product-container .product .text>:is(h1,h2,h3,h4,h5,h6,p,a,ul):not(.button):first-child{margin-top:0;padding-top:0}.product-catalog .product-container .product .text .title{font-size:calc(18 + 12 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.product-catalog .product-container .product .text .title{font-size:18}}@media screen and (min-width:1396px){.product-catalog .product-container .product .text .title{font-size:30px}}.product-catalog .product-container .product .text .description{max-width:360px}.product-catalog .product-container .product .text .slogan{margin-top:auto;font-family:"Futura";font-size:50px;color:var(--wv-color-lightgray);line-height:100%;font-weight:800;text-transform:uppercase}.product-catalog .product-container .product .text .button{margin-top:32px;position:static;z-index:1}.product-catalog .product-container .product .image{margin-right:20px;width:350px;align-self:flex-end;transition:all .3s ease-in-out;aspect-ratio:1;object-fit:contain}.product-catalog .product-container .product:before{content:"";display:block;position:absolute;position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;border:solid 1px var(--wv-color-border);border-radius:var(--wv-radius-regular);pointer-events:none;transition:all .3s ease-in-out;z-index:1}.product-catalog .product-container .product:hover:before{border:solid 2px var(--wv-color-accent)}.product-catalog .product-container .product:hover .image{translate:-20px 0}@container product-tile (max-width:690px){.product-catalog .product-container .product{padding:36px 0 40px 40px;gap:40px}.product-catalog .product-container .product .text .title{font-size:calc(18 + 10 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.product-catalog .product-container .product .text .title{font-size:18}}@media screen and (min-width:1396px){.product-catalog .product-container .product .text .title{font-size:28px}}.product-catalog .product-container .product .text .slogan{font-size:40px}.product-catalog .product-container .product .image{margin-right:-80px;width:300px;align-self:flex-end}}@container product-tile (max-width:575px){.product-catalog .product-container .product{padding:32px 0 36px 36px}.product-catalog .product-container .product .text .title{font-size:calc(18 + 6 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.product-catalog .product-container .product .text .title{font-size:18}}@media screen and (min-width:1396px){.product-catalog .product-container .product .text .title{font-size:24px}}.product-catalog .product-container .product .text .description{font-size:calc(13px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.product-catalog .product-container .product .text .description{font-size:13px}}@media screen and (min-width:1396px){.product-catalog .product-container .product .text .description{font-size:15px}}.product-catalog .product-container .product .text .slogan{display:none}.product-catalog .product-container .product .text .button{padding:12px 20px;font-size:calc(13px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.product-catalog .product-container .product .text .button{font-size:13px}}@media screen and (min-width:1396px){.product-catalog .product-container .product .text .button{font-size:15px}}.product-catalog .product-container .product .image{margin-right:-60px;width:200px;align-self:center}}@container product-tile (max-width:420px){.product-catalog .product-container .product{padding:var(--wv-padding-small)}.product-catalog .product-container .product .text .description{max-width:unset}.product-catalog .product-container .product .text .button{margin-top:60px}.product-catalog .product-container .product .image{margin:0;width:160px;position:absolute;right:var(--wv-padding-small);bottom:-60px}.product-catalog .product-container .product:hover .image{translate:0 -10px}}@container product-tile (max-width:372px){.product-catalog .product-container .product .image{width:140px;right:16px;bottom:-40px}}@container product-tile (max-width:312px){.product-catalog .product-container .product .image{right:-30px}}@container product-tile (max-width:420px){.product-catalog .product-container .--show-higher-small{display:none}}@container product-tile (min-width:421px){.product-catalog .product-container .--show-lower-small{display:none}}.product-catalog[wv-product-count="1"] .text{grid-column:1/6;grid-row:1;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;justify-content:center}.product-catalog[wv-product-count="1"] .text>:is(h1,h2,h3,h4,h5,h6,p,a,ul):not(.button):first-child{margin-top:0;padding-top:0}.product-catalog[wv-product-count="1"] .product-container:first-child{grid-column:6/13}.product-catalog[wv-product-count="2"] .product-container:first-child{grid-column:1/7}.product-catalog[wv-product-count="2"] .product-container:nth-child(2){grid-column:7/13}.product-catalog[wv-product-count="3"] .product-container:first-child{grid-column:1/8;grid-row:1/3}.product-catalog[wv-product-count="3"] .product-container:nth-child(2),.product-catalog[wv-product-count="3"] .product-container:nth-child(3){grid-column:8/13}@media (max-width:1148px){.product-catalog[wv-product-count="3"]{grid-template-columns:repeat(2,1fr)}.product-catalog[wv-product-count="3"] .product-container:first-child{grid-column:1/3;grid-row:unset}.product-catalog[wv-product-count="3"] .product-container:nth-child(2){grid-column:1/2}.product-catalog[wv-product-count="3"] .product-container:nth-child(3){grid-column:2/3}}@media (max-width:768px){.product-catalog,.product-catalog[wv-product-count="1"],.product-catalog[wv-product-count="2"],.product-catalog[wv-product-count="3"]{grid-template-columns:1fr}.product-catalog .product-container:first-child,.product-catalog .product-container:nth-child(2),.product-catalog .product-container:nth-child(3),.product-catalog[wv-product-count="1"] .product-container:first-child,.product-catalog[wv-product-count="1"] .product-container:nth-child(2),.product-catalog[wv-product-count="1"] .product-container:nth-child(3),.product-catalog[wv-product-count="2"] .product-container:first-child,.product-catalog[wv-product-count="2"] .product-container:nth-child(2),.product-catalog[wv-product-count="2"] .product-container:nth-child(3),.product-catalog[wv-product-count="3"] .product-container:first-child,.product-catalog[wv-product-count="3"] .product-container:nth-child(2),.product-catalog[wv-product-count="3"] .product-container:nth-child(3){grid-column:1/2;grid-row:unset}.product-catalog .text,.product-catalog[wv-product-count="1"] .text,.product-catalog[wv-product-count="2"] .text,.product-catalog[wv-product-count="3"] .text{grid-column:1/2;grid-row:1}.product-catalog[wv-product-count="1"]{gap:var(--wv-space-small)}}.about-us{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wv-gap)}.about-us.--background{position:relative}.about-us.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.about-us .agency,.about-us .image,.about-us .services{width:100%;min-height:200px}.about-us .image{grid-column:1/2;border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);width:100%;height:100%;aspect-ratio:1;object-fit:cover}.about-us .agency{grid-column:2/4;padding:80px;border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;justify-content:center}.about-us .agency .logo{width:100%;max-width:416px}.about-us .agency .subline{padding:32px 0 8px}.about-us .services{grid-column:1/-1;padding:80px 120px;border-radius:var(--wv-radius-regular);background-color:var(--wv-color-darkgray);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between}.about-us .services .service .h3{padding:0;color:var(--wv-color-accent)}.about-us .services .service ul{margin:10px 0 0;padding:0;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;gap:5px;list-style-type:none}.about-us .services .service ul li{color:#fff}@media (min-width:1025px){.about-us .swiper,.about-us .swiper-slide,.about-us .swiper-wrapper{display:contents!important}.about-us .swiper-slide-shadow-flip{display:none!important}}@media (max-width:1024px){.about-us{display:flex;justify-content:space-between;align-items:stretch}.about-us .image,.about-us .swiper{width:100px;flex:1;height:auto}.about-us .agency{padding:var(--wv-padding-large);text-align:left}.about-us .agency .logo{max-width:320px}.about-us .agency .flip-card__button{margin-top:var(--wv-gap);margin-left:auto}.about-us .services{padding:var(--wv-padding-large);flex-direction:column;gap:var(--wv-padding-large)}.about-us .services .flip-card__button{margin-left:auto}}@media (max-width:768px){.about-us{flex-direction:column}.about-us .image,.about-us .swiper{width:100%}.about-us .image{aspect-ratio:3/2;max-height:300px}.about-us .agency .logo{max-width:300px}.about-us .agency .subline{padding:24px 0 8px}}.references-container{padding:40px 0 6px;margin:-40px 0 6px;overflow:clip}.references{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative;overflow:visible!important}.references.--background{position:relative}.references.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.references .reference{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--wv-gap);transition:all .3s ease-in-out;overflow:visible!important}.references .reference .image{grid-column:1/2;grid-row:1/3;border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);height:100%;object-fit:cover}.references .reference .quote{grid-column:2/3;border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);padding:var(--wv-padding-large);position:relative;overflow:clip}.references .reference .quote>:is(h1,h2,h3,h4,h5,h6,p,a,ul):not(.button):first-child{margin-top:0;padding-top:0}.references .reference .quote .icon{position:absolute;top:-10px;right:50px}.references .reference .configuration-container{grid-column:2/3;display:flex;container-type:inline-size;container-name:configuration-container}.references .reference .configuration-container .configuration{width:100%}.references .reference .configuration{border-radius:var(--wv-radius-regular);background-color:var(--wv-color-darkgray);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);margin:0;padding:60px;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--wv-padding-large)}.references .reference .configuration li{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;align-items:center;gap:16px}.references .reference .configuration li .icon{width:64px;aspect-ratio:1;background:#3f3f46;border-radius:var(--wv-radius-small);display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;justify-content:center;align-items:center}.references .reference .configuration li .icon img{width:36px}.references .reference .configuration li .text .category{padding:0}.references .reference .configuration li .text .selection{padding-top:2px;color:var(--wv-color-text-intense--dark);font-weight:700}.references .reference .configuration .flip-card__button{grid-column:1/-1;margin-left:auto}@container configuration-container (max-width:600px){.references .reference .configuration{padding:var(--wv-padding-large);gap:var(--wv-gap)}.references .reference .configuration li .icon{width:52px}.references .reference .configuration li .icon img{width:34px}}@container configuration-container (max-width:500px){.references .reference .configuration{grid-template-columns:1fr;gap:20px}.references .reference .configuration li .icon{width:46px}.references .reference .configuration li .icon img{width:32px}.references .reference .configuration li .text{flex:auto;text-align:left}.references .reference .configuration .flip-card__button{grid-column:unset}}.references .reference:not(.swiper-slide-active){opacity:20%}.references .reference:not(:has(.quote)) .image{grid-row:1/2}.references .slider__controls{margin-top:var(--wv-gap)}@media (min-width:1025px){.references .nested-slider .swiper-slide,.references .nested-slider .swiper-wrapper,.references .nested-slider.swiper{display:contents!important}.references .nested-slider .swiper-slide-shadow-flip{display:none!important}}@media (max-width:1024px){.references .reference{display:flex;justify-content:space-between;align-items:stretch}.references .reference .image,.references .reference .nested-slider{height:auto;width:100px;flex:1}.references .reference .quote{text-align:left}.references .reference .quote .flip-card__button{margin-top:var(--wv-gap);margin-left:auto}}@media (max-width:768px){.references{flex-direction:column}.references .reference{display:flex;flex-direction:column;align-items:stretch}.references .reference .image,.references .reference .nested-slider{width:100%}.references .reference .image{aspect-ratio:3/2;max-height:300px}}.product-details{margin-top:20px;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;align-items:stretch;gap:var(--wv-gap)}.product-details .item{border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05)}.product-details .item .title{padding:var(--wv-padding-large);display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;align-items:center;gap:25px;cursor:pointer;transition:all .3s ease-in-out}.product-details .item .title .icon{width:50px;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%2327272A'/%3E%3Cpath d='M32.5 25H17.5' stroke='%23F4F4F5' stroke-width='2'/%3E%3Cpath d='M25 17.5001L25 32.5001' stroke='%23F4F4F5' stroke-width='2'/%3E%3C/svg%3E%0A");transition:all .3s ease-in-out}.product-details .item .title h2{padding:0}.product-details .item .content-container{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s linear}.product-details .item .content{margin:0;padding:0 var(--wv-padding-large) 10px var(--wv-padding-large);overflow:hidden;transition:padding .3s linear}.product-details .item .content table{width:100%}.product-details .item .content table tr{border-bottom:1px solid var(--wv-color-border)}.product-details .item .content table tr td{padding:22px 0}.product-details .item .content table tr td:first-of-type{font-size:calc(16px + 2 * (100vw - 520px) / 876);font-weight:700;padding-right:var(--wv-gap)}@media screen and (max-width:520px){.product-details .item .content table tr td:first-of-type{font-size:16px}}@media screen and (min-width:1396px){.product-details .item .content table tr td:first-of-type{font-size:18px}}.product-details .item .content table tr td:last-of-type{font-size:calc(15px + 3 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.product-details .item .content table tr td:last-of-type{font-size:15px}}@media screen and (min-width:1396px){.product-details .item .content table tr td:last-of-type{font-size:18px}}.product-details .item .content table tr:last-of-type{border-bottom:none}.product-details .item.--open .title .icon{background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%2327272A'/%3E%3Cpath d='M32.5 25H17.5' stroke='%23F4F4F5' stroke-width='2'/%3E%3C/svg%3E%0A");rotate:180deg}.product-details .item:not(.--open) .content-container{grid-template-rows:0fr}.product-details .item:not(.--open) .content{padding-top:0;padding-bottom:0}@media (max-width:768px){.product-details .item .content table tr{padding:16px 0;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;gap:2px}.product-details .item .content table tr td{padding:0}}.logos{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--wv-gap)}.logos.--background{position:relative}.logos.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.logos .logo{width:100%;aspect-ratio:2/1;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;justify-content:center;align-items:center}.logos .logo img{width:100%;height:100%;max-width:150px;max-height:75px;object-fit:contain;filter:grayscale(100%)}@media (max-width:768px){.logos{padding:0 var(--wv-outergap);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:50px}}@media (max-width:520px){.logos{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:32px}}.image-slider{overflow:clip}.image-slider .marquee{height:200px;overflow:hidden;margin:auto;max-width:2000px;position:relative}.image-slider .marquee:after,.image-slider .marquee:before{content:"";display:block;position:absolute;height:100%;aspect-ratio:1;position:absolute;top:0;z-index:1}.image-slider .marquee:before{left:0;background-image:linear-gradient(to left,rgba(255,255,255,0),#fff)}.image-slider .marquee:after{right:0;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff)}.image-slider .marquee img{margin-left:50px;height:200px}.image-slider .labeling{padding:30px 0;background:linear-gradient(to top left,rgba(244,244,245,0) 0%,rgba(244,244,244,0) calc(50% - 0.8px),rgb(244,244,244) 50%,rgba(244,244,244,0) calc(50% + 0.8px),rgba(244,244,244,0) 100%)}.image-slider .labeling .accordeon,.image-slider .labeling .inner,.image-slider .labeling .product-details{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between}.image-slider .labeling .part{max-width:360px}.image-slider .labeling .part .heading{padding-top:0}.image-slider .labeling .part .heading path{stroke:var(--wv-color-accent)}.image-slider .labeling .part .description{padding-top:10px}.image-slider .labeling .part:first-child{padding-bottom:50px}.image-slider .labeling .part:first-child svg{margin-right:12px}.image-slider .labeling .part:last-child{padding-top:50px;text-align:right}.image-slider .labeling .part:last-child svg{margin-left:12px}@media (min-width:769px){.image-slider .labeling .divider{display:none}}@media (max-width:768px){.image-slider .marquee{height:160px}.image-slider .marquee:after,.image-slider .marquee:before{aspect-ratio:unset;width:var(--wv-outergap);opacity:50%}.image-slider .marquee img{margin-left:20px;height:160px}.image-slider .labeling{padding:20px 0;background:0 0}.image-slider .labeling .accordeon,.image-slider .labeling .inner,.image-slider .labeling .product-details{flex-direction:column;gap:10px}.image-slider .labeling .divider{width:calc(100% + 2 * var(--wv-outergap));margin:0 calc(-1 * var(--wv-outergap));height:30px;background:linear-gradient(to top left,rgba(244,244,245,0) 0%,rgba(244,244,244,0) calc(50% - 0.8px),rgb(244,244,244) 50%,rgba(244,244,244,0) calc(50% + 0.8px),rgba(244,244,244,0) 100%)}.image-slider .labeling .part{width:100%}.image-slider .labeling .part:first-child,.image-slider .labeling .part:last-child{padding:0}.image-slider .labeling .part:last-child{margin-left:auto}}.configurator{width:calc(100vw - 2 * var(--wv-outergap));max-width:1396px;margin:0 auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;gap:60px}.configurator.--background{position:relative}.configurator.--background:before{content:"";display:block;position:absolute;width:100vw;height:100%;background:#65cdaa;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1}.configurator .product{width:100px;flex:auto;position:sticky;top:10vh}.configurator .product .preview{margin:auto;max-height:100%;aspect-ratio:1;position:relative;position:relative;-webkit-user-select:none;user-select:none}.configurator .product .preview:after{content:"";width:clamp(600px,80vw,900px);aspect-ratio:1;border-radius:50%;background-color:var(--wv-color-accent);opacity:30%;position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1;background-image:radial-gradient(46.87% 48.51% at 50% 50%,rgba(255,255,255,0) 0%,#fff 100%)}.configurator .product .preview:after{z-index:-1}.configurator .product .preview .preview-layer{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;z-index:1;pointer-events:none}.configurator .product .preview .preview-layer canvas,.configurator .product .preview .preview-layer img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;object-fit:contain}.configurator .product .preview .preview-layer img[src=""]{display:none}.configurator .product .preview .preview-layer .preview-shadow{opacity:60%;mix-blend-mode:multiply}.configurator .product .preview .preview-layer .preview-structure{mix-blend-mode:multiply}.configurator .product .preview .preview-layer .preview-structure.multiply{mix-blend-mode:multiply;opacity:40%}.configurator .product .preview .preview-layer .preview-structure.color-burn{mix-blend-mode:color-burn}.configurator .product .preview .preview-layer .logo-hitbox{pointer-events:all}.configurator .sidebar{width:calc((1396px - 11 * var(--wv-gap)) / 12 * 5 + 4 * var(--wv-gap));max-width:calc((1396px - 11 * var(--wv-gap)) / 12 * 5 + 4 * var(--wv-gap));flex:5;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;align-items:stretch;gap:var(--wv-gap);position:relative;z-index:1}@media (max-width:1476px){.configurator .sidebar{width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 5 + 4 * var(--wv-gap));max-width:calc((100vw - 2 * var(--wv-outergap) - 11 * var(--wv-gap)) / 12 * 5 + 4 * var(--wv-gap))}}.configurator .sidebar .setting{padding:var(--wv-padding-small);width:100%;border-bottom:solid 1px var(--wv-color-border);display:flex;flex-direction:column;position:relative}.configurator .sidebar .setting:last-child{border-bottom:none}.configurator .sidebar .setting:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:solid 2px var(--wv-color-accent);pointer-events:none;opacity:0;border-radius:var(--wv-radius-small)}.configurator .sidebar .setting .setting-header{margin-bottom:14px;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;align-items:center}.configurator .sidebar .setting .setting-header .text{font-size:calc(14px + 2 * (100vw - 520px) / 876);padding-top:0}@media screen and (max-width:520px){.configurator .sidebar .setting .setting-header .text{font-size:14px}}@media screen and (min-width:1396px){.configurator .sidebar .setting .setting-header .text{font-size:16px}}.configurator .sidebar .setting .setting-header .text .label{font-weight:800}.configurator .sidebar .setting .setting-header .info{width:20px;aspect-ratio:1;border-radius:50%;background-color:var(--wv-color-darkgray)}.configurator .sidebar .setting .setting-error{order:1;color:red;padding:14px 0 0;font-size:15px;font-weight:600}.configurator .sidebar .setting .setting-error:empty{display:none}.configurator .sidebar .setting.--highlighted:after{animation:highlight 3s ease-in-out normal}@keyframes highlight{0%{opacity:0}10%{opacity:100%}to{opacity:0}}.configurator .sidebar .file-upload{display:block;background-color:#fafafa;border-radius:var(--wv-radius-small);border:dashed 1px #e4e4e7;outline:none;resize:none;position:relative;cursor:pointer}.configurator .sidebar .file-upload input{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;opacity:0;cursor:pointer}.configurator .sidebar .file-upload .interface{padding:16px var(--wv-padding-small) 20px;min-height:130px;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center}.configurator .sidebar .file-upload .interface svg{width:24px}.configurator .sidebar .file-upload .interface .text{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;justify-content:center;align-items:center}.configurator .sidebar .file-upload .interface .text p{padding-top:0;font-size:calc(12px + 1 * (100vw - 520px) / 876);font-weight:700}@media screen and (max-width:520px){.configurator .sidebar .file-upload .interface .text p{font-size:12px}}@media screen and (min-width:1396px){.configurator .sidebar .file-upload .interface .text p{font-size:13px}}.configurator .sidebar .file-upload .interface .text span{font-size:calc(10px + 0 * (100vw - 520px) / 876);color:var(--wv-color-text-soft)}@media screen and (max-width:520px){.configurator .sidebar .file-upload .interface .text span{font-size:10px}}@media screen and (min-width:1396px){.configurator .sidebar .file-upload .interface .text span{font-size:10px}}.configurator .sidebar .file-upload.--dragover,.configurator .sidebar .file-upload:hover{background:var(--wv-color-lightgray);border-style:solid}.configurator .sidebar .file-upload:active{filter:brightness(98%)}.configurator .sidebar .upload-error{color:red;font-size:calc(12px + 2 * (100vw - 520px) / 876);font-weight:700;padding-top:12px;margin-bottom:-10px}@media screen and (max-width:520px){.configurator .sidebar .upload-error{font-size:12px}}@media screen and (min-width:1396px){.configurator .sidebar .upload-error{font-size:14px}}.configurator .sidebar .upload-error:empty{display:none}.configurator .sidebar .setting.--color .options-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr))}.configurator .sidebar .setting.--color .options-container .option.--color-picker:first-of-type{grid-row:1/2;grid-column:1/2}.configurator .sidebar .setting.--color .options-container .option.--color-picker:nth-of-type(2){grid-row:2/3;grid-column:1/2}.configurator .sidebar .setting.--color .options-container .option.--color-picker:nth-of-type(3){grid-row:1/2;grid-column:2/3}.configurator .sidebar .setting.--color .options-container .option.--color-picker:nth-of-type(4){grid-row:2/3;grid-column:2/3}@media (max-width:768px){.configurator .sidebar .setting.--color .options-container{grid-template-columns:repeat(auto-fit,minmax(36px,1fr))}.configurator .sidebar .setting.--color .options-container .option.--color-picker:nth-of-type(3),.configurator .sidebar .setting.--color .options-container .option.--color-picker:nth-of-type(4){display:none}}.configurator .sidebar .setting.--image .options-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:10px}.configurator .sidebar .setting.--image .options-container .option{width:100%}@media (max-width:768px){.configurator .sidebar .setting.--image .options-container{padding-bottom:13px;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-direction:row;overflow-x:scroll;scrollbar-color:var(--wv-color-text-intense) #e4e4e7}.configurator .sidebar .setting.--image .options-container::-webkit-scrollbar{width:4px;height:4px}.configurator .sidebar .setting.--image .options-container::-webkit-scrollbar-thumb{background:var(--wv-color-text-intense)}.configurator .sidebar .setting.--image .options-container::-webkit-scrollbar-track{background:#e4e4e7}.configurator .sidebar .setting.--image .options-container .option{width:75px;min-width:75px}}.configurator .sidebar .setting.--text .options-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.configurator .sidebar .setting.--text .options-container .option{width:100%}.configurator .sidebar .option{background:#fafafa;border-radius:var(--wv-radius-small);position:relative;cursor:pointer}.configurator .sidebar .option>*{position:relative;z-index:1}.configurator .sidebar .option:after,.configurator .sidebar .option:before{content:"";display:block;position:absolute;position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;border-radius:var(--wv-radius-small);transition:all .3s ease-in-out}.configurator .sidebar .option:before{box-shadow:inset 0 0 0 1px #e4e4e7}.configurator .sidebar .option:after{background:var(--wv-color-accent);opacity:0}.configurator .sidebar .option input[type=radio]{height:0;width:0;opacity:0;position:absolute}.configurator .sidebar .option:hover:before{box-shadow:inset 0 0 0 1px var(--wv-color-accent)}.configurator .sidebar .option:hover:after{opacity:10%}.configurator .sidebar .option:has(input[type=radio]:checked):before{box-shadow:inset 0 0 0 2px var(--wv-color-accent)}.configurator .sidebar .option:has(input[type=radio]:checked):after{opacity:10%}.configurator .sidebar .option.--color,.configurator .sidebar .option.--color-picker{aspect-ratio:1;position:relative}.configurator .sidebar .option.--color-picker:focus,.configurator .sidebar .option.--color:focus{outline:solid 2px var(--wv-color-accent);outline-offset:3px}.configurator .sidebar .option.--color input,.configurator .sidebar .option.--color-picker input{width:0;height:0;position:absolute;opacity:0}.configurator .sidebar .option.--color-picker:before,.configurator .sidebar .option.--color:before{box-shadow:inset 0 0 0 1px currentColor;opacity:25%}.configurator .sidebar .option.--color-picker:after,.configurator .sidebar .option.--color:after{background:currentColor}.configurator .sidebar .option.--color-picker:hover:before,.configurator .sidebar .option.--color:hover:before{box-shadow:inset 0 0 0 2px currentColor;opacity:100%}.configurator .sidebar .option.--color-picker:has(input[type=radio]:checked):before,.configurator .sidebar .option.--color:has(input[type=radio]:checked):before{box-shadow:inset 0 0 0 2px currentColor;opacity:100%}.configurator .sidebar .option.--color .color{position:absolute;left:50%;top:50%;translate:-50% -50%;width:calc(100% - 12px);height:calc(100% - 12px);background:currentColor;border-radius:3px;border:solid 1px rgba(0,0,0,.1);transition:all .3s ease-in-out}.configurator .sidebar .option.--color-picker{color:var(--wv-color-lightgray)}.configurator .sidebar .option.--color-picker .pickr{width:100%;height:100%}.configurator .sidebar .option.--color-picker .pickr .pcr-button{position:absolute;left:50%;top:50%;translate:-50% -50%;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:3px;transition:none}.configurator .sidebar .option.--color-picker .pickr .pcr-button:after,.configurator .sidebar .option.--color-picker .pickr .pcr-button:before{content:"";transition:none}.configurator .sidebar .option.--color-picker .pickr .pcr-button:before{background:no-repeat;border-radius:3px;border:solid 1px rgba(0,0,0,.1);z-index:1;opacity:1!important}.configurator .sidebar .option.--color-picker .pickr .pcr-button:focus{outline:none;box-shadow:none}.configurator .sidebar .option.--color-picker .pickr .pcr-button.clear{background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 5H9.75M5.75 1V9' stroke='%23878787' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:10px}.configurator .sidebar .option.--color-picker:not(.--customized):before{box-shadow:inset 0 0 0 1px #e4e4e7;opacity:100%}.configurator .sidebar .option.--color-picker.--edit-white .pickr .pcr-button:before{background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.80841 1.37602C7.92762 1.25681 8.06915 1.16224 8.2249 1.09772C8.38066 1.03321 8.5476 1 8.71619 1C8.88479 1 9.05173 1.03321 9.20749 1.09772C9.36324 1.16224 9.50477 1.25681 9.62398 1.37602C9.74319 1.49523 9.83776 1.63676 9.90228 1.79251C9.96679 1.94827 10 2.11521 10 2.28381C10 2.4524 9.96679 2.61934 9.90228 2.7751C9.83776 2.93086 9.74319 3.07238 9.62398 3.19159L3.49642 9.31916L1 10L1.68084 7.50358L7.80841 1.37602Z' stroke='%23ffffff66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:12px}.configurator .sidebar .option.--color-picker.--edit-black .pickr .pcr-button:before{background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.80841 1.37602C7.92762 1.25681 8.06915 1.16224 8.2249 1.09772C8.38066 1.03321 8.5476 1 8.71619 1C8.88479 1 9.05173 1.03321 9.20749 1.09772C9.36324 1.16224 9.50477 1.25681 9.62398 1.37602C9.74319 1.49523 9.83776 1.63676 9.90228 1.79251C9.96679 1.94827 10 2.11521 10 2.28381C10 2.4524 9.96679 2.61934 9.90228 2.7751C9.83776 2.93086 9.74319 3.07238 9.62398 3.19159L3.49642 9.31916L1 10L1.68084 7.50358L7.80841 1.37602Z' stroke='%2300000033' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:12px}.configurator .sidebar .option.--color-picker:has(input[type=radio]:checked):before{transition:none}.configurator .sidebar .option.--image{padding:6px;width:75px;aspect-ratio:4/5;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;justify-content:center;align-items:center}.configurator .sidebar .option.--image .image{pointer-events:none;position:absolute;max-width:70%;max-height:70%}.configurator .sidebar .option.--text{padding:15px;height:70px;width:100px;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;justify-content:center;align-items:center}.configurator .sidebar .option.--text span{font-size:calc(14px + 0 * (100vw - 520px) / 876);font-weight:700}@media screen and (max-width:520px){.configurator .sidebar .option.--text span{font-size:14px}}@media screen and (min-width:1396px){.configurator .sidebar .option.--text span{font-size:14px}}.configurator .sidebar-heading{padding:var(--wv-padding-small);border-bottom:solid 1px var(--wv-color-border);font-size:calc(16px + 6 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.configurator .sidebar-heading{font-size:16px}}@media screen and (min-width:1396px){.configurator .sidebar-heading{font-size:22px}}.configurator .call-to-action{border-radius:var(--wv-radius-regular);background-color:var(--wv-color-darkgray);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);color:#fff}.configurator .call-to-action ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-bottom:solid 1px var(--wv-color-border)}.configurator .call-to-action ul li{padding:20px var(--wv-padding-small);list-style-type:none;display:flex;justify-content:flex-start;align-items:flex-start;gap:16px;flex-direction:row;align-items:center;border-bottom:solid 1px var(--wv-color-border)}.configurator .call-to-action ul li:last-child,.configurator .call-to-action ul li:nth-last-child(2):nth-child(odd){border-bottom:none}.configurator .call-to-action ul li:nth-child(odd){border-right:1px solid var(--wv-color-border)}.configurator .call-to-action ul li .icon{width:36px}.configurator .call-to-action ul li .text{padding:0;font-size:calc(14px + 2 * (100vw - 520px) / 876)}@media screen and (max-width:520px){.configurator .call-to-action ul li .text{font-size:14px}}@media screen and (min-width:1396px){.configurator .call-to-action ul li .text{font-size:16px}}.configurator .call-to-action .description{padding:var(--wv-padding-small)}@media (max-width:768px){.configurator .call-to-action .title{padding:22px var(--wv-padding-small)}}.configurator.--view .setting-header{margin-bottom:0!important}.configurator.--view .file-upload,.configurator.--view .logo-hitbox,.configurator.--view .options-container,.configurator.--view .tooltip{display:none!important}@media (min-width:769px){.configurator .product{height:80vh}.configurator .sidebar .settings{border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05)}.configurator .sidebar .setting{width:100%!important}.configurator .sidebar .controls,.configurator .sidebar .swiper-slide-shadow{display:none!important}.configurator .sidebar .swiper,.configurator .sidebar .swiper-wrapper{display:contents!important}.configurator .intro{display:none}}@media (max-width:768px){.configurator{flex-direction:column;align-items:stretch}.configurator .intro{padding-top:20px;margin-bottom:40px;display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;justify-content:space-between;align-items:flex-end;position:relative;z-index:1}.configurator .intro .text .subline{padding-top:0}.configurator .intro .text h2{padding-top:4px}.configurator .intro .buttons{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-direction:row}.configurator .intro .buttons .button{padding:0;width:40px;height:40px;position:relative}.configurator .intro .buttons .button svg{position:absolute;left:50%;top:50%;translate:-50% -50%}.configurator .product{width:100%;position:static}.configurator .product .preview{margin:auto;width:90%;max-width:450px}.configurator .sidebar{width:100%;max-width:unset}.configurator .sidebar .sidebar-heading{display:none}.configurator .sidebar .swiper{overflow:visible!important}.configurator .sidebar .settings{margin-top:36px;width:100%}.configurator .sidebar .settings .controls{margin-top:var(--wv-gap);display:flex;justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:row;align-items:center;gap:var(--wv-gap);position:relative}.configurator .sidebar .settings .controls>*{width:calc(50% - var(--wv-gap)/2)}.configurator .sidebar .settings .controls .hint{flex:auto;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;flex-direction:row;align-items:center;position:absolute;top:50%;translate:0 -50%;pointer-events:none;opacity:0;transition:all .3s ease-in-out}.configurator .sidebar .settings .controls .hint p{padding:0;font-size:calc(12px + 1 * (100vw - 520px) / 876);line-height:130%;font-weight:800}}@media screen and (max-width:768px) and (max-width:520px){.configurator .sidebar .settings .controls .hint p{font-size:12px}}@media screen and (max-width:768px) and (min-width:1396px){.configurator .sidebar .settings .controls .hint p{font-size:13px}}@media (max-width:768px){.configurator .sidebar .settings .controls .hint--first{left:0}.configurator .sidebar .settings .controls .hint--last{right:0;justify-content:flex-end}.configurator .sidebar .settings .controls .swiper-button-disabled{opacity:0}.configurator .sidebar .settings .controls__button{flex:auto;border-radius:var(--wv-radius-regular)}.configurator .sidebar .settings .controls.--first .hint--first{opacity:1}.configurator .sidebar .settings .controls.--last .hint--last{opacity:1;pointer-events:all}.configurator .sidebar .setting{border-radius:var(--wv-radius-regular);background-color:#fff;border:solid 1px var(--wv-color-border);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05)}.configurator .call-to-action{margin-top:var(--wv-space-medium)}}@media (max-width:420px){.configurator .call-to-action ul{grid-template-columns:1fr;border:none}.configurator .call-to-action ul li{padding-top:var(--wv-gap);padding-bottom:var(--wv-gap);border-bottom:solid 1px var(--wv-color-border)!important}}@media (min-width:769px){.configurator[data-product=toaster] .product{top:15vh;height:75vh}}@media (max-width:768px){.configurator-container{overflow:hidden}}.logo-hitbox{position:absolute}.logo-hitbox .logo-preview{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;display:none}.logo-hitbox .logo-border{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;border:solid 2px #8b3eff;cursor:grab;box-sizing:content-box;translate:-2px -2px}.logo-hitbox .logo-border .handle{aspect-ratio:1;border-radius:50%;background-color:#fff;border:solid 1px #d3d3d3;transition:background-color ease-in-out .1s}.logo-hitbox .logo-border .handle:hover{background-color:#8b3eff}.logo-hitbox .logo-border .corner-handle{width:16px;position:absolute;cursor:none}.logo-hitbox .logo-border .corner-handle[data-corner=tl]{top:0;left:0;translate:-50% -50%}.logo-hitbox .logo-border .corner-handle[data-corner=tr]{top:0;right:0;translate:50% -50%}.logo-hitbox .logo-border .corner-handle[data-corner=bl]{bottom:0;left:0;translate:-50% 50%}.logo-hitbox .logo-border .corner-handle[data-corner=br]{bottom:0;right:0;translate:50% 50%}.logo-hitbox .logo-border .rotate-handle{width:28px;position:absolute;left:50%;bottom:-48px;translate:-50% 0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M15.25 18.48V15a.75.75 0 1 0-1.5 0v4c0 .97.78 1.75 1.75 1.75h4a.75.75 0 1 0 0-1.5h-2.6a8.75 8.75 0 0 0-2.07-15.53.75.75 0 1 0-.49 1.42 7.25 7.25 0 0 1 .91 13.34zM8.75 5.52V9a.75.75 0 0 0 1.5 0V5c0-.97-.78-1.75-1.75-1.75h-4a.75.75 0 0 0 0 1.5h2.6a8.75 8.75 0 0 0 2.18 15.57.75.75 0 0 0 .47-1.43 7.25 7.25 0 0 1-1-13.37z'%3E%3C/path%3E%3C/svg%3E");background-size:14px;cursor:none}.logo-hitbox .logo-border .rotate-handle:hover{color:#fff}.logo-hitbox[data-mode=dragging] .logo-preview,.logo-hitbox[data-mode=resizing] .logo-preview,.logo-hitbox[data-mode=rotating] .logo-preview{display:block}.logo-hitbox[data-mode=dragging] .logo-border .handle{display:none}.logo-hitbox[data-mode=resizing] .logo-border .rotate-handle,.logo-hitbox[data-mode=rotating] .logo-border .rotate-handle{display:none}.logo-hitbox[data-mode=hidden] .logo-border{display:none}.logo-hitbox[data-control-positon=false] .logo-border{cursor:default}.logo-hitbox[data-control-rotation=false] .rotate-handle{display:none}.logo-hitbox[data-control-scale=false] .corner-handle{display:none}.rotating-cursor{--r:0deg;--x:-20px;--y:-20px;width:24px;aspect-ratio:1;position:fixed;top:-12px;left:-12px;transform:translate(var(--x),var(--y));z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.rotating-cursor .cursor{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(var(--r))}.pcr-color-preview button{transition:none}.test-canvas-container{width:33%!important;height:33%!important;left:13.5%!important;top:46%!important;z-index:10!important}.blend-test{z-index:10!important;mix-blend-mode:color-burn!important}.tooltip{position:absolute;z-index:10;translate:-50% -50%;cursor:pointer}.tooltip .dot{height:24px;aspect-ratio:1;background:var(--Tailwind-Red-600,#dc2626);border-radius:50%;border:solid 2px #fff;position:relative;transition:all .3s ease-in-out;opacity:50%}.tooltip .dot svg{widows:12px;position:absolute;left:50%;top:50%;translate:-50% -50%;opacity:0;transition:all .3s ease-in-out}.tooltip .label{padding:8px 10px;display:block;background:#fff;border-radius:var(--wv-radius-small);box-shadow:0px 0px 40px 0px rgba(0,0,0,.05);font-size:calc(15px + 0 * (100vw - 520px) / 876);font-weight:700;line-height:100%;position:absolute;left:calc(100% + 14px);top:50%;translate:0 -50%;opacity:0;pointer-events:none;transition:all .3s ease-in-out}@media screen and (max-width:520px){.tooltip .label{font-size:15px}}@media screen and (min-width:1396px){.tooltip .label{font-size:15px}}.tooltip .label:before{content:url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.997991 7.78571C0.489444 7.38534 0.489444 6.61466 0.997991 6.21429L8.28141 0.480079C8.93739 -0.0363716 9.9 0.43091 9.9 1.26579L9.9 12.7342C9.9 13.5691 8.93739 14.0364 8.28141 13.5199L0.997991 7.78571Z' fill='white'/%3E%3C/svg%3E%0A");height:14px;position:absolute;left:-8px;top:50%;translate:0 -50%}.tooltip:after{content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:50%}.tooltip:active{filter:brightness(90%)}@media (min-width:769px){.tooltip:hover .dot{height:30px}.tooltip:hover .dot svg{opacity:1}.tooltip:hover .label{opacity:1;pointer-events:all}}@media (max-width:768px){.tooltip .label,.tooltip:after{display:none}}