@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter/Inter-Thin.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter/Inter-ThinItalic.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter/Inter-ExtraLight.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Inter/Inter-ExtraLightItalic.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter/Inter-Light.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter/Inter-LightItalic.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter/Inter-Regular.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter/Inter-Italic.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter/Inter-Medium.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter/Inter-MediumItalic.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter/Inter-SemiBold.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter/Inter-SemiBoldItalic.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter/Inter-Bold.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter/Inter-BoldItalic.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter/Inter-ExtraBold.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter/Inter-ExtraBoldItalic.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter/Inter-Black.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter/Inter-BlackItalic.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter/Inter-roman.var.woff2?v=3.19) format("woff2");font-named-instance:"Regular"}@font-face{font-family:Inter var;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Inter/Inter-italic.var.woff2?v=3.19) format("woff2");font-named-instance:"Italic"}@font-face{font-family:Inter var experimental;font-style:oblique 0deg 10deg;font-weight:100 900;font-display:swap;src:url(/fonts/Inter/Inter.var.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var alt;font-weight:100 900;font-style:normal;font-named-instance:"Regular";font-display:swap;src:url(/fonts/Inter/Inter-roman.var.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var alt;font-weight:100 900;font-style:italic;font-named-instance:"Italic";font-display:swap;src:url(/fonts/Inter/Inter-italic.var.woff2?v=3.19) format("woff2")}html{font-family:Inter,sans-serif}@supports(font-variation-settings:normal){html{font-family:Inter var,sans-serif}}body{margin:0}body:not(.product-finder){overflow-x:hidden}a{color:#272420;text-decoration:none}a h3{display:inline-block;border-bottom:2px solid transparent}a:hover h3{border-bottom:2px solid #1d3091}h2{font-size:42px;margin:0 0 5px}@media(max-width:991px){h2{font-size:38px;line-height:125%}}h3{font-size:24px}p{font-size:18px;line-height:150%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{height:50px;width:100%;background:#fff;border:1px solid #eef1ff;box-sizing:border-box;border-radius:3px;font-size:18px;letter-spacing:1px;line-height:150%;padding:0 10px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{margin-right:10px}input[type=submit]{letter-spacing:1px;cursor:pointer;margin-top:25px;margin-left:0!important;border:0}textarea{padding-top:10px;min-height:190px}input,select,textarea{color:#1d3091;font-family:Inter var,sans-serif}input:focus,select:focus,textarea:focus{border-color:#1d3091}input::placeholder,input:required:invalid,select::placeholder,select:required:invalid,textarea::placeholder,textarea:required:invalid{color:#383838}.cta{margin:20px 0 0}.btn{background:#1d3091;color:#fff;display:inline-block;padding:11px 45px;box-shadow:0 1px 4px rgba(0,0,0,.09);border-radius:3px;font-size:18px;line-height:150%;margin:0 25px 10px 0;cursor:pointer}.btn:hover{color:hsla(0,0%,100%,.5)}.btn.secondary{background:#fff;color:#383838}.btn.secondary:hover{color:rgba(56,56,56,.5)}.btn:only-child{margin:0}.module-min-height{min-height:auto}.module-background{background:#fff}.bg-neutral-lighter,.neutral-lighter{color:#fff}.utility-label{color:#1d3091}.cookiebar-module{background-color:#fff}.cookiebar-module p a:hover{color:#1d3091}.story-module{margin:100px auto;max-width:1280px;min-height:auto}.story-module h2{margin:0 20px 25px}.teaser-module{background-size:cover;background-position:50%;padding:100px;max-width:1240px;min-height:auto}@media(max-width:991px){.teaser-module{padding:0}}.utility-inner{background:#fff}.utility-inner select{background:#fff;color:#383838}@media(max-width:991px){.main-nav{background-color:#fff}}.main-nav .expanded{background:#fff}.main-nav .expanded .menu-active,.main-nav .expanded a:hover{color:#1d3091}.menu-active,.mobile-toggle,.mobile-toggle:after{border-color:#1d3091}.gallery-nav-titles h2{margin-bottom:30px}.gallery-nav-titles a{display:block}.gallery-nav-titles a h3{display:inline-block!important;margin:8px 0;border-bottom:2px solid transparent}.gallery-nav-titles a.active h3,.gallery-nav-titles a:hover h3{border-bottom:2px solid #1d3091}.gallery-nav a{background:#fff}.gallery-nav a.active,.gallery-nav a:hover{background:#1d3091;color:#fff}.gallery-nav a:hover{background:#eef1ff}.underline{text-decoration:underline}.bold{font-weight:600}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(/fonts/ubuntu/ubuntu-v19-latin-300.eot);src:local(""),url(/fonts/ubuntu/ubuntu-v19-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/ubuntu/ubuntu-v19-latin-300.woff2) format("woff2"),url(/fonts/ubuntu/ubuntu-v19-latin-300.woff) format("woff"),url(/fonts/ubuntu/ubuntu-v19-latin-300.ttf) format("truetype"),url(/fonts/ubuntu/ubuntu-v19-latin-300.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(/fonts/ubuntu/ubuntu-v19-latin-regular.eot);src:local(""),url(/fonts/ubuntu/ubuntu-v19-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/ubuntu/ubuntu-v19-latin-regular.woff2) format("woff2"),url(/fonts/ubuntu/ubuntu-v19-latin-regular.woff) format("woff"),url(/fonts/ubuntu/ubuntu-v19-latin-regular.ttf) format("truetype"),url(/fonts/ubuntu/ubuntu-v19-latin-regular.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(/fonts/ubuntu/ubuntu-v19-latin-500.eot);src:local(""),url(/fonts/ubuntu/ubuntu-v19-latin-500.eot?#iefix) format("embedded-opentype"),url(/fonts/ubuntu/ubuntu-v19-latin-500.woff2) format("woff2"),url(/fonts/ubuntu/ubuntu-v19-latin-500.woff) format("woff"),url(/fonts/ubuntu/ubuntu-v19-latin-500.ttf) format("truetype"),url(/fonts/ubuntu/ubuntu-v19-latin-500.svg#Ubuntu) format("svg")}@font-face{font-family:Diatype;font-style:normal;font-weight:700;src:url(/fonts/ABCDiatype/ABCDiatype-Bold.otf);src:local(""),url(/fonts/ABCDiatype/ABCDiatype-Bold.woff2) format("woff2"),url(/fonts/ABCDiatype/ABCDiatype-Bold.woff) format("woff")}.theme-schattenfinder{font-family:Ubuntu,sans-serif;font-weight:300;max-width:100vw;overflow:hidden;background-color:#fff;scroll-behavior:smooth}.theme-schattenfinder:not(.product-finder){overflow-x:hidden}@media screen and (prefers-reduced-motion:reduce){.theme-schattenfinder{scroll-behavior:auto}}.theme-schattenfinder h2,.theme-schattenfinder h3{font-weight:400}@media(max-width:991px){.theme-schattenfinder h2{font-size:32px;word-wrap:break-word}}.theme-schattenfinder input,.theme-schattenfinder select,.theme-schattenfinder textarea{border-color:#7f7f7f;color:#383838;font-family:Ubuntu,sans-serif;font-weight:400}.theme-schattenfinder input:focus,.theme-schattenfinder select:focus,.theme-schattenfinder textarea:focus{border-color:#383838}.theme-schattenfinder input::placeholder,.theme-schattenfinder select::placeholder,.theme-schattenfinder textarea::placeholder{color:hsla(0,0%,50%,.75);text-transform:uppercase}.theme-schattenfinder .anchor-point{position:relative;top:-140px;visibility:hidden}@media(max-width:991px){.theme-schattenfinder .anchor-point{top:-80px}}.theme-schattenfinder .btn,.theme-schattenfinder .cr_button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8d24e;border-radius:12px;border:none;box-shadow:0 2px 2px -2px rgba(0,0,0,.48),0 3px 8px rgba(0,0,0,.16);box-sizing:border-box;color:#272420;display:inline-flex;font-family:inherit;font-size:18px;font-weight:500;min-height:43px;padding:0 22px;position:relative;transition:.3s ease-in-out}.theme-schattenfinder .btn:hover,.theme-schattenfinder .cr_button:hover{background:#e6b300}.theme-schattenfinder .btn:hover:after,.theme-schattenfinder .cr_button:hover:after{left:6px}.theme-schattenfinder .btn:after,.theme-schattenfinder .cr_button:after{left:10px;position:relative;transition:left .3s ease-in-out;left:0}.theme-schattenfinder .btn.link,.theme-schattenfinder .cr_button.link{display:inline-flex;background:transparent;padding:0 3px0;border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;-webkit-box-shadow:none;margin:20px 0 0}.theme-schattenfinder .btn.link:hover,.theme-schattenfinder .cr_button.link:hover{color:#000!important;border-bottom:1px solid transparent}.theme-schattenfinder .btn.added,.theme-schattenfinder .btn.external,.theme-schattenfinder .btn.wishlist,.theme-schattenfinder .cr_button.added,.theme-schattenfinder .cr_button.external,.theme-schattenfinder .cr_button.wishlist{margin-left:30px;position:relative}.theme-schattenfinder .btn.added:before,.theme-schattenfinder .btn.external:before,.theme-schattenfinder .btn.wishlist:before,.theme-schattenfinder .cr_button.added:before,.theme-schattenfinder .cr_button.external:before,.theme-schattenfinder .cr_button.wishlist:before{content:" ";height:25px;width:25px;position:absolute;left:-30px;top:3px}.theme-schattenfinder .btn.external:before,.theme-schattenfinder .cr_button.external:before{background:url(/images/icons/next.svg) 0/contain no-repeat}.theme-schattenfinder .btn.wishlist:before,.theme-schattenfinder .cr_button.wishlist:before{background:url(/images/mx-productfinder/flag.svg) 0/contain no-repeat}.theme-schattenfinder .btn.added,.theme-schattenfinder .cr_button.added{cursor:default;pointer-events:none;border:0}.theme-schattenfinder .btn.added:before,.theme-schattenfinder .cr_button.added:before{width:15px;height:15px;top:5px;background:url(/images/mx-productfinder/check.svg) 0/contain no-repeat}.theme-schattenfinder .module-min-height{min-height:100vh}.theme-schattenfinder .module-background{background:#fff}.theme-schattenfinder .bg-neutral-lighter,.theme-schattenfinder .neutral-lighter{color:#f9f6f4}.theme-schattenfinder .utility-label{color:#f8d24e}.theme-schattenfinder .html-module{text-align:center;padding:0 100px 70px;max-width:1060px;margin:-50px auto 0}@media(max-width:991px){.theme-schattenfinder .html-module{padding:0 16px 40px;margin:0}}.theme-schattenfinder .html-module:has(>div>.extra-large){max-width:100%}.theme-schattenfinder .html-module:has(>div>.extra-large) iframe{border:1px solid #f5f3ed!important;border-radius:10px}.theme-schattenfinder .html-module a{text-decoration:none;border-bottom:1px solid #272420}.theme-schattenfinder .html-module a:hover{opacity:.75}.theme-schattenfinder .html-module div{position:relative;width:100%;padding-bottom:56.25%}.theme-schattenfinder .html-module div iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.theme-schattenfinder .html-module.newsletter{background-color:#f5f3ed;margin:0;padding:0;max-width:100%}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter{display:block;text-align:center}}@media(max-width:991px){.theme-schattenfinder .html-module.newsletter{padding:60px 20px}}.theme-schattenfinder .html-module.newsletter>div{display:flex;gap:58px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:120px 175px;position:relative;width:auto}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter>div{padding:0;max-width:100%;flex-direction:column}}.theme-schattenfinder .html-module.newsletter .cr_form div{padding-bottom:0}.theme-schattenfinder .html-module.newsletter .cr_form div.non_sortable{display:none}.theme-schattenfinder .html-module.newsletter .cr_form .editable_content{width:44%;display:inline-block;min-width:38%;position:relative;margin-top:85px}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .editable_content{min-width:unset;width:100%;margin-top:1.5em}}.theme-schattenfinder .html-module.newsletter .cr_form .editable_content>div{width:100%;display:flex;flex-wrap:wrap}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-component{flex-basis:calc(50% - 5px)}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-component{flex-basis:100%}}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-component:nth-child(odd){margin-right:10px}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-component:nth-child(odd){margin-right:0}}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-component:last-child{flex-basis:100%;margin-right:0;display:block}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup{display:inline-block;margin-bottom:12px}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup{width:100%}}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup:nth-last-child(2),.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup:nth-last-child(3){color:#666;font-size:12px;font-weight:400;line-height:16px;text-align:left;width:100%}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup:nth-child(odd){margin-right:10px}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup.message{width:100%}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup.checkbox{width:100%;display:flex;align-items:flex-start}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup{flex-basis:100%;margin-right:0}}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup select{position:relative;background:#fff url(/images/icons/select-arrow.svg) no-repeat calc(100% - 22px)}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup input:not(.btn),.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup select,.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup textarea{background-color:#fff;border-radius:9px;border:none;color:#272420;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:22px;padding:13.5px 22px;text-transform:none;transition:background-color .2s ease-in-out}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup input:not(.btn)::placeholder,.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup select::placeholder,.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup textarea::placeholder{color:#272420;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:22px;text-transform:none}.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup input:not(.btn):focus,.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup select:focus,.theme-schattenfinder .html-module.newsletter .cr_form .cr_form-inputgroup textarea:focus{background-color:#e9e6df}.theme-schattenfinder .html-module.newsletter .cr_form .cr_button{height:56px;margin-top:24px;cursor:pointer}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .cr_button{bottom:12px;right:12px}}.theme-schattenfinder .html-module.newsletter .cr_form .cr_button:after{content:url(/images/icons/arrow-right.svg);filter:brightness(0);margin-left:7px}.theme-schattenfinder .html-module.newsletter .cr_form .text{display:inline-block;margin-right:58px;text-align:left;width:calc(50% - 58px);vertical-align:top}.theme-schattenfinder .html-module.newsletter .cr_form .text a{text-decoration:none;border-bottom:1px solid #272420}.theme-schattenfinder .html-module.newsletter .cr_form .text a:hover{opacity:.75}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .text{width:100%}}.theme-schattenfinder .html-module.newsletter .cr_form .text .titleWrapper{display:flex;font-family:Diatype;flex-direction:column}.theme-schattenfinder .html-module.newsletter .cr_form .text .titleWrapper span.formTitle{font-size:42px;font-weight:400;margin:0 0 5px;display:block}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .text .titleWrapper span.formTitle{font-size:32px}}.theme-schattenfinder .html-module.newsletter .cr_form .text .titleWrapper span.formSubtitle{font-size:24px;font-weight:400;margin:1em 0 0}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .text .titleWrapper span.formSubtitle{font-size:18px}}.theme-schattenfinder .html-module.newsletter .cr_form .text .titleWrapper p{font-family:Ubuntu,sans-serif;font-weight:300}@media(max-width:1180px){.theme-schattenfinder .html-module.newsletter .cr_form .text .titleWrapper p{font-size:16px}}.theme-schattenfinder .stage-module+.html-module{padding-top:80px;margin-top:0;padding-bottom:44px}@media(max-width:991px){.theme-schattenfinder .stage-module+.html-module{padding-top:40px;padding-bottom:0}}.theme-schattenfinder span.hide{display:none}.theme-schattenfinder .story-module{margin:0 auto;max-width:100%;text-align:center;padding:70px 64px}.theme-schattenfinder .story-module h3{font-size:26px;font-weight:200;color:#4c4c4c;margin:0 1em;line-height:36px}@media(max-width:991px){.theme-schattenfinder .story-module h3{font-size:18px;line-height:30px}.theme-schattenfinder .story-module{padding:40px 16px!important;margin:0}.theme-schattenfinder .story-module h2{margin-left:0;margin-right:0}}.theme-schattenfinder .story-type-nav-tags{margin-bottom:60px}.theme-schattenfinder .story-type-nav-tags hr{border-bottom:1px solid rgba(0,0,0,.2)}@media(max-width:991px){.theme-schattenfinder .story-type-nav-tags{margin-bottom:0;width:100%;box-sizing:border-box}.theme-schattenfinder .story-type-nav-tags .story-item{max-width:100%!important;width:100%;position:relative}.theme-schattenfinder .story-type-nav-tags .story-item h3{margin-bottom:45px}.theme-schattenfinder .story-type-nav-tags .story-cta{flex-direction:row;display:flex;width:100%;height:32px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0}.theme-schattenfinder .story-type-nav-tags .story-cta:before{content:" ";display:block;position:absolute;right:0;bottom:0;height:32px;width:64px;z-index:2000;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.theme-schattenfinder .story-type-nav-tags .story-cta a{margin:0 10px 0 0;height:32px}}.theme-schattenfinder .story-type-nav-tags h3{font-size:26px;font-weight:200;color:#4c4c4c;margin:0 auto 1em;line-height:36px}@media(max-width:991px){.theme-schattenfinder .story-type-nav-tags h3{font-size:18px;line-height:30px}}.theme-schattenfinder .story-type-nav-tags p{display:none}.theme-schattenfinder .story-type-nav-tags a{background:#3a4852;border-radius:2px;font-size:14px;color:#fff!important;letter-spacing:.3px;line-height:22px;border:none;padding:5px 15px;margin-left:10px;margin-right:10px;text-transform:uppercase}@media(max-width:991px){.theme-schattenfinder .story-type-teaser-tiles-text{position:relative;width:100vw;left:-16px}.theme-schattenfinder .story-type-teaser-tiles-text>h2{margin:0 16px 12px!important}.theme-schattenfinder .story-type-teaser-tiles-text>h3{margin:0 16px 40px!important}}.theme-schattenfinder .story-type-teaser-tiles-text h3,.theme-schattenfinder .story-type-teaser-tiles-text span{margin:0 auto 40px;max-width:63%;display:block}.theme-schattenfinder .story-type-teaser-tiles-text h3.hide,.theme-schattenfinder .story-type-teaser-tiles-text span.hide{margin:0}@media(max-width:991px){.theme-schattenfinder .story-type-teaser-tiles-text h3,.theme-schattenfinder .story-type-teaser-tiles-text span{max-width:100%}}.theme-schattenfinder .story-type-teaser-tiles-text .story-item{align-items:center;background:#e3e3e3;padding:30px}.theme-schattenfinder .story-type-teaser-tiles-text .story-item h3{font-size:18px;margin-top:5px}.theme-schattenfinder .story-type-teaser-tiles-text .story-item p{font-size:32px;line-height:44px}.theme-schattenfinder .story-type-teaser-tiles-text .story-item .item-media{width:50px}.theme-schattenfinder .story-type-teaser-tiles-text .story-item a.btn{background:none;box-shadow:none;font-size:16px;border:none;border-bottom:1px solid #000;border-radius:0;width:auto;padding:5px 0;margin:0 15px}.theme-schattenfinder .story-type-teaser-tiles-text .story-item a.btn:hover{border-bottom:1px solid #f8d24e}.theme-schattenfinder .story-type-teaser-tiles-text .story-item a.btn,.theme-schattenfinder .teaser-tiles-module .story-item a.btn{background:none;box-shadow:none;font-size:16px;border:none;border-bottom:1px solid #000;border-radius:0;width:auto;padding:5px 0;margin:0 15px}.theme-schattenfinder .story-type-teaser-tiles-text .story-item a.btn:hover,.theme-schattenfinder .teaser-tiles-module .story-item a.btn:hover{border-bottom:1px solid #f8d24e}.theme-schattenfinder .utility-nav-module{background-color:#f5f3ed}.theme-schattenfinder .utility-nav-module .utility-inner{background:#f9f6f4}.theme-schattenfinder .utility-nav-module .utility-inner select{background:#f9f6f4;color:#383838}.theme-schattenfinder .main-nav-module{align-items:center;box-sizing:border-box;width:100%}@media(max-width:1154px){.theme-schattenfinder .main-nav-module{min-height:56px;width:100%;background-color:#fff;z-index:2000!important;box-shadow:none;height:61px;top:0}.theme-schattenfinder .main-nav-module .page-logo{margin:0;padding:0;top:15px}}.theme-schattenfinder .main-nav-module .main-nav{height:100%;width:100%}@media(max-width:1154px){.theme-schattenfinder .main-nav-module .main-nav{margin-left:0;width:100%;height:auto}.theme-schattenfinder .main-nav-module .main-nav>div{margin-bottom:0}}.theme-schattenfinder .main-nav-module .main-nav>div>a.menu-active{background:#f5f3ed}.theme-schattenfinder .main-nav-module .main-nav>div:first-child{margin-left:auto}@media(max-width:1154px){.theme-schattenfinder .main-nav-module .main-nav>div:first-child{margin-left:0}}.theme-schattenfinder .main-nav-module .main-nav>div:last-child{margin-left:auto}@media(max-width:1154px){.theme-schattenfinder .main-nav-module .main-nav>div:last-child{margin-left:0;margin-top:9px;width:-moz-fit-content;width:fit-content}}.theme-schattenfinder .main-nav-module .main-nav>div:last-child a{transition:.3s ease-in-out}.theme-schattenfinder .main-nav-module .main-nav>div:last-child a:hover{background-color:#e6b300}.theme-schattenfinder .main-nav-module .main-nav>div a{font-size:14px}@media(min-width:1500px){.theme-schattenfinder .main-nav-module .main-nav>div a{font-size:16px}}.theme-schattenfinder .main-nav-module .main-nav a{font-weight:700}.theme-schattenfinder .main-nav-module .main-nav .expanded{background:#fff}.theme-schattenfinder .gallery-module{min-height:auto!important}.theme-schattenfinder .gallery-module h2,.theme-schattenfinder .gallery-module h3{line-height:1.5em;width:75%}.theme-schattenfinder .gallery-module h3{color:#383838;font-weight:200}.theme-schattenfinder .gallery-module .gallery-nav-titles a.active h3,.theme-schattenfinder .gallery-module .gallery-nav-titles a:hover h3{border-color:#f8d24e}.theme-schattenfinder .gallery-module .gallery-nav a{background:#fff}.theme-schattenfinder .gallery-module .gallery-nav a.active,.theme-schattenfinder .gallery-module .gallery-nav a:hover{background:#f8d24e;color:#fff}.theme-schattenfinder .gallery-module .gallery-nav a:hover{background:#eef1ff}.theme-schattenfinder form label a{border-bottom:1px solid #000;padding-bottom:2px}.theme-schattenfinder form .dataprotection,.theme-schattenfinder form .dataprotection-yes,.theme-schattenfinder form .message,.theme-schattenfinder form .newsletter-yes,.theme-schattenfinder form .subject{flex-basis:calc(100% - 99px)}@media(max-width:991px){.theme-schattenfinder form .dataprotection,.theme-schattenfinder form .dataprotection-yes,.theme-schattenfinder form .message,.theme-schattenfinder form .newsletter-yes,.theme-schattenfinder form .subject{flex-basis:100%}}.theme-schattenfinder form .subject{width:100%}.theme-schattenfinder form .dataprotection{flex-direction:row;justify-content:flex-start}.theme-schattenfinder .cart .details{background-color:#eee;order:3}.theme-schattenfinder .cart .details:hover{background-color:#f8d24e;color:#000!important}.theme-schattenfinder .banner-module+.contact-module{margin-top:80px}@media(max-width:991px){.theme-schattenfinder .banner-module+.contact-module{margin-top:40px}}.page-20664_21395_21416 .main-nav-module,.page-20664_21395_21416 .story-module,.page-20664_21395_21416 .utility-nav-module{display:none!important}@media(max-width:991px){.results-list .tag-meta{margin-right:0!important;margin-left:0!important}.results-list .tag-meta:before{right:-24px;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}}.progress{width:64px;height:5px;background:rgba(0,0,0,.28);border-radius:3px;position:relative;justify-content:flex-start!important;margin:32px 0 40px}@media(max-width:991px){.progress{margin-bottom:32px}}.progress:before{display:block;content:"";height:5px;background:#fff;border-radius:3px;width:100%}.progress.step--1:before{animation-name:fill-progress;animation-duration:4s;animation-iteration-count:1;animation-timing-function:linear}.progress.step-0:before{width:15%}.progress.step-1:before{width:30%}.progress.step-2:before{width:45%}.progress.step-3:before{width:60%}.progress.step-4:before{width:75%}@keyframes fill-progress{0%{width:0}to{width:100%}}.not-found{visibility:visible}.not-found .wrapper{background-color:#7d8083;box-sizing:border-box;color:#fff;height:100vh;overflow:hidden;background-size:cover;background-repeat:no-repeat;margin:0 auto;max-width:100%;padding:70px 100px}@media(max-width:991px){.not-found .wrapper{padding:70px 40px}}.not-found h1{font-weight:700;margin-top:16%;font-size:58px;width:75%}@media(max-width:991px){.not-found h1{font-size:26px;width:100%}}.not-found iframe{width:100%;height:100vh;border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}