﻿@font-face{font-family:"Noto Serif";src:url("../../fonts/NotoSerif-SemiBold.eot");src:url("../../fonts/NotoSerif-SemiBold.eot?#iefix") format("embedded-opentype"),url("../../fonts/NotoSerif-SemiBold.woff2") format("woff2"),url("../../fonts/NotoSerif-SemiBold.woff") format("woff"),url("../../fonts/NotoSerif-SemiBold.ttf") format("truetype"),url("../../fonts/NotoSerif-SemiBold.svg#NotoSerif-SemiBold") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Dancing Script";src:url("../../fonts/DancingScript-Regular.eot");src:url("../../fonts/DancingScript-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/DancingScript-Regular.woff2") format("woff2"),url("../../fonts/DancingScript-Regular.woff") format("woff"),url("../../fonts/DancingScript-Regular.ttf") format("truetype"),url("../../fonts/DancingScript-Regular.svg#DancingScript-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans Condensed";src:url("../../fonts/OpenSans-CondensedLightItalic.eot");src:url("../../fonts/OpenSans-CondensedLightItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-CondensedLightItalic.woff2") format("woff2"),url("../../fonts/OpenSans-CondensedLightItalic.woff") format("woff"),url("../../fonts/OpenSans-CondensedLightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans Condensed";src:url("../../fonts/OpenSans-CondensedBold.eot");src:url("../../fonts/OpenSans-CondensedBold.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-CondensedBold.woff2") format("woff2"),url("../../fonts/OpenSans-CondensedBold.woff") format("woff"),url("../../fonts/OpenSans-CondensedBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans Condensed";src:url("../../fonts/OpenSans-CondensedLight.eot");src:url("../../fonts/OpenSans-CondensedLight.eot?#iefix") format("embedded-opentype"),url("../../fonts/OpenSans-CondensedLight.woff2") format("woff2"),url("../../fonts/OpenSans-CondensedLight.woff") format("woff"),url("../../fonts/OpenSans-CondensedLight.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}body{background-color:#fff;color:#2b2822;font-family:"Open Sans",sans-serif;font-size:18px;line-height:30px;overflow-x:hidden;font-weight:300;letter-spacing:0}@media only screen and (max-width: 600px){body{font-size:16px;line-height:26px;font-weight:400}}body.disable-scroll{overflow:hidden !important}body div .grecaptcha-badge{display:none !important}.container{position:relative;display:block;clear:both;min-width:900px;max-width:1160px;width:calc(100% - 280px)}@media only screen and (max-width: 992px){.container{min-width:auto;width:90%}}.container.small{max-width:940px;min-width:860px}@media only screen and (max-width: 992px){.container.small{min-width:auto}}.container.xsmall{max-width:600px;min-width:600px}@media only screen and (max-width: 992px){.container.xsmall{min-width:auto}}.container.wide{max-width:1920px;width:85%}.container-left{width:90%;display:block;position:relative;margin:auto}@media only screen and (min-width: 601px){.container-left{width:85%}}@media only screen and (min-width: 993px){.container-left{width:80%;min-width:450px;margin-right:0;padding-right:calc(5% + 0.75rem)}}@media only screen and (min-width: 1401px){.container-left{width:70%;max-width:700px;padding-right:calc(10% + 0.75rem)}}.container-right{width:90%;display:block;position:relative;margin:auto}@media only screen and (min-width: 601px){.container-right{width:85%}}@media only screen and (min-width: 993px){.container-right{width:80%;min-width:450px;margin-left:0;padding-left:calc(5% + 0.75rem)}}@media only screen and (min-width: 1401px){.container-right{width:70%;max-width:700px;padding-left:calc(10% + 0.75rem)}}.row{margin-bottom:0;margin-left:-0.75rem;margin-right:-0.75rem}.wide-container{width:100%;padding-left:3rem;padding-right:3rem;margin:auto}@media only screen and (max-width: 600px){.wide-container{width:90%;margin:auto;padding:0}}p{margin:0;margin-bottom:36px;color:#655f53}@media only screen and (max-width: 600px){p{margin-bottom:32px}}p:last-child{margin-bottom:0}ul,ol{margin-bottom:32px;margin-top:32px;color:#655f53;letter-spacing:0px}@media only screen and (max-width: 600px){ul,ol{margin-bottom:28px;margin-top:28px}}ul:last-child,ol:last-child{margin-bottom:0}@media only screen and (max-width: 600px){ul:last-child,ol:last-child{margin-bottom:0}}ul:first-child,ol:first-child{margin-top:0}@media only screen and (max-width: 600px){ul:first-child,ol:first-child{margin-top:0}}ul li,ol li{color:#655f53;padding-top:4px;padding-bottom:4px}ul li::marker,ol li::marker{color:#bebab1}ul ol,ul ul,ol ol,ol ul{color:#bebab1;margin-bottom:0;margin-top:0}@media only screen and (max-width: 600px){ul ol,ul ul,ol ol,ol ul{margin-bottom:0;margin-top:0}}ul ol li,ul ul li,ol ol li,ol ul li{list-style-type:circle}h1,.h1{font-size:48px;line-height:1.05;margin:0;margin-bottom:32px;font-family:"Noto Serif",serif}@media only screen and (max-width: 600px){h1,.h1{font-size:36px;line-height:1.1}}h2,.h2{font-size:36px;line-height:1.1;margin:0;margin-top:56px;margin-bottom:24px;font-family:"Noto Serif",serif;letter-spacing:0.01em}@media only screen and (max-width: 600px){h2,.h2{font-size:28px;line-height:1.3;margin-top:32px;margin-bottom:16px}}h3,.h3{font-size:26px;line-height:1.3;margin:0;margin-top:56px;margin-bottom:16px;font-family:"Noto Serif",serif}@media only screen and (max-width: 600px){h3,.h3{font-size:24px;line-height:1.3;margin-top:32px;margin-bottom:16px}}h4,.h4{font-family:"Noto Serif",serif;font-size:22px;line-height:1.3;font-weight:600;margin:0;margin-top:56px;margin-bottom:16px}@media only screen and (max-width: 600px){h4,.h4{font-size:20px;line-height:1.3;margin-top:32px}}h5,.h5{font-family:"Noto Serif",serif;font-size:20px;line-height:1.3;font-weight:600;margin:0;margin-top:56px;margin-bottom:16px}@media only screen and (max-width: 600px){h5,.h5{margin-top:32px;font-size:18px}}h6,.h6{font-weight:600;letter-spacing:-0.01em;margin:0;margin-top:56px;margin-bottom:16px;font-size:20px;line-height:1.3}@media only screen and (max-width: 600px){h6,.h6{margin-top:32px;font-size:16px}}blockquote{font-size:26px;line-height:1.3;border:none;padding-left:10%;padding-right:10%;margin:0;margin-top:56px;margin-bottom:56px;font-family:"Noto Serif",serif;color:#2b2822}@media only screen and (max-width: 600px){blockquote{margin-top:32px;margin-bottom:32px;font-size:20px;line-height:1.3;padding:0}}blockquote p{font-size:inherit;line-height:inherit;padding:0;margin:0;color:inherit}blockquote .blockquote-author{position:relative;font-size:18px;line-height:30px;color:#655f53;font-family:"Open Sans",sans-serif;font-weight:300;padding-top:20px;padding-left:20px;display:block}blockquote .blockquote-author::before{content:"";position:absolute;top:34px;left:0;width:10px;height:1px;background-color:#655f53}.smallcontainer>blockquote{margin:0 !important;margin-bottom:32px !important}@media only screen and (max-width: 600px){.smallcontainer>blockquote{margin-bottom:1.5rem !important}}.subh{font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#c6ab6e}.img-responsive{position:relative;display:block;width:100%;min-width:100%;max-width:100%;height:auto}b,strong{font-weight:600;color:#655f53}mark{background-color:rgba(198,171,110,0.5);color:#2b2822;padding-left:2px;padding-right:2px}.btn{box-shadow:none;text-transform:initial;border-radius:0px;border:2px solid #e0c077;height:auto;background:#e0c077;font-weight:600;color:#2b2822;transition:all 0.5s;padding:16px 32px;line-height:22px;font-size:16px;display:inline-block;border-radius:12px;letter-spacing:0.01em;cursor:pointer}@media only screen and (max-width: 600px){.btn{font-size:14px;line-height:20px}}.btn:hover,.btn:active,.btn:focus{opacity:1;box-shadow:none;border:2px solid #fade9d;background:#fade9d;color:#2b2822}.btn.btn-big{padding:20px 40px;font-size:18px;line-height:22px}@media only screen and (max-width: 600px){.btn.btn-big{font-size:16px;line-height:20px}}.btn.btn-small{padding:8px 16px;border-radius:8px;font-size:14px}.btn.btn-light{border:2px solid #eeece7;background:#eeece7;color:#2b2822}.btn.btn-light:hover,.btn.btn-light:active,.btn.btn-light:focus{border:2px solid #e1dfdb;background:#e1dfdb;color:#2b2822}.btn.btn-white{border:2px solid #fff;background:#fff;color:#c6ab6e}.btn.btn-white:hover,.btn.btn-white:active,.btn.btn-white:focus{border:2px solid #fff;background:#fff;color:#ac9153}.btn.btn-ghost{border:2px solid #bebab1;background:transparent;color:#c6ab6e}.btn.btn-ghost:hover,.btn.btn-ghost:active,.btn.btn-ghost:focus{border:2px solid #eeece7;background:#eeece7;color:#c6ab6e}a{position:relative;outline:0px none !important;transition:ease all 0.45s;color:#ac9153}a:hover{color:#e0c077}a>*{pointer-events:none}a .media-holder{pointer-events:initial !important}a .media-holder *{pointer-events:initial !important}.flexcontainer{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexcontainer .flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex}.row .col.flexbox{margin-left:0}.section.normal,section.normal{margin-bottom:48px}@media only screen and (min-width: 993px){.section.normal,section.normal{margin-bottom:96px}}.section.medium,section.medium{margin-bottom:36px}@media only screen and (min-width: 993px){.section.medium,section.medium{margin-bottom:72px}}.section.small,section.small{margin-bottom:24px}@media only screen and (min-width: 993px){.section.small,section.small{margin-bottom:48px}}.section.none,section.none{margin-bottom:0}.section:not(.textblock) h1:first-child,.section:not(.textblock) .h1:first-child,.section:not(.textblock) h2:first-child,.section:not(.textblock) .h2:first-child,.section:not(.textblock) .h3:first-child,.section:not(.textblock) h3:first-child,.section:not(.textblock) h4:first-child,.section:not(.textblock) .h4:first-child,.section:not(.textblock) h5:first-child,.section:not(.textblock) .h5:first-child,.section:not(.textblock) .h6:first-child,.section:not(.textblock) h6:first-child,section:not(.textblock) h1:first-child,section:not(.textblock) .h1:first-child,section:not(.textblock) h2:first-child,section:not(.textblock) .h2:first-child,section:not(.textblock) .h3:first-child,section:not(.textblock) h3:first-child,section:not(.textblock) h4:first-child,section:not(.textblock) .h4:first-child,section:not(.textblock) h5:first-child,section:not(.textblock) .h5:first-child,section:not(.textblock) .h6:first-child,section:not(.textblock) h6:first-child{margin-top:0}.padding-inner,.row .padding-inner.col{padding-bottom:48px;padding-top:48px}@media only screen and (min-width: 993px){.padding-inner,.row .padding-inner.col{padding-bottom:96px;padding-top:96px}}.padding-inner.padding-top-normal,.row .padding-inner.col.padding-top-normal{padding-top:48px}@media only screen and (min-width: 993px){.padding-inner.padding-top-normal,.row .padding-inner.col.padding-top-normal{padding-top:96px}}.padding-inner.padding-top-medium,.row .padding-inner.col.padding-top-medium{padding-top:36px}@media only screen and (min-width: 993px){.padding-inner.padding-top-medium,.row .padding-inner.col.padding-top-medium{padding-top:72px}}.padding-inner.padding-top-small,.row .padding-inner.col.padding-top-small{padding-top:24px}@media only screen and (min-width: 993px){.padding-inner.padding-top-small,.row .padding-inner.col.padding-top-small{padding-top:48px}}.padding-inner.padding-top-none,.row .padding-inner.col.padding-top-none{padding-top:0}.padding-inner.padding-bottom-normal,.row .padding-inner.col.padding-bottom-normal{padding-bottom:48px}@media only screen and (min-width: 993px){.padding-inner.padding-bottom-normal,.row .padding-inner.col.padding-bottom-normal{padding-bottom:96px}}.padding-inner.padding-bottom-medium,.row .padding-inner.col.padding-bottom-medium{padding-bottom:36px}@media only screen and (min-width: 993px){.padding-inner.padding-bottom-medium,.row .padding-inner.col.padding-bottom-medium{padding-bottom:72px}}.padding-inner.padding-bottom-small,.row .padding-inner.col.padding-bottom-small{padding-bottom:24px}@media only screen and (min-width: 993px){.padding-inner.padding-bottom-small,.row .padding-inner.col.padding-bottom-small{padding-bottom:48px}}.padding-inner.padding-bottom-none,.row .padding-inner.col.padding-bottom-none{padding-bottom:0}.background-white{background-color:#fff}.background-primary100{background-color:#7d6736}.background-primary80{background-color:#ac9153}.background-primary50{background-color:#c6ab6e;color:#fff}.background-primary50 p,.background-primary50 ol,.background-primary50 ul{color:#fff}.background-primary30{background-color:#e0c077}.background-primary10{background-color:#fade9d}.background-tertiary10{background-color:#f0f2ee}.background-tertiary20{background-color:#e6eae5}.background-secondary10{background-color:#f5f9fd}.background-secondary20{background-color:#e0e6ed}.background-neutral100{background-color:#2b2822}.background-neutral90{background-color:#474338}.background-neutral80{background-color:#655f53}.background-neutral60{background-color:#7c7769}.background-neutral50{background-color:#a6a196}.background-neutral40{background-color:#bebab1}.background-neutral20{background-color:#e1dfdb}.background-neutral10{background-color:#eeece7}.background-neutral5{background-color:#f9f8f6}.background-neutral90-neutral5{background-color:#f9f8f6;position:relative}.background-neutral90-neutral5:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;background-color:#474338}@media only screen and (max-width: 992px){.background-neutral90-neutral5:before{height:33.33%}}.background-neutral90-white{background-color:#fff;position:relative}.background-neutral90-white:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;background-color:#474338}@media only screen and (max-width: 992px){.background-neutral90-white:before{height:33.33%}}.scroll-container::-webkit-scrollbar{height:4px;border-radius:60px}.scroll-container::-webkit-scrollbar-track{background-color:#eeece7;opacity:0.9;border-radius:60px}.scroll-container::-webkit-scrollbar-thumb{background:#e0c077;border-radius:60px}.inner-form.white .input-field input:not([type]),.inner-form.white .input-field input[type="text"]:not(.browser-default),.inner-form.white .input-field input[type="password"]:not(.browser-default),.inner-form.white .input-field input[type="email"]:not(.browser-default),.inner-form.white .input-field input[type="url"]:not(.browser-default),.inner-form.white .input-field input[type="time"]:not(.browser-default),.inner-form.white .input-field input[type="date"]:not(.browser-default),.inner-form.white .input-field input[type="datetime"]:not(.browser-default),.inner-form.white .input-field input[type="datetime-local"]:not(.browser-default),.inner-form.white .input-field input[type="tel"]:not(.browser-default),.inner-form.white .input-field input[type="number"]:not(.browser-default),.inner-form.white .input-field input[type="search"]:not(.browser-default),.inner-form.white .input-field textarea.materialize-textarea{background-color:#f9f8f6;border:1px solid #e1dfdb}@media only screen and (max-width: 600px){.inner-form.white .input-field input:not([type]),.inner-form.white .input-field input[type="text"]:not(.browser-default),.inner-form.white .input-field input[type="password"]:not(.browser-default),.inner-form.white .input-field input[type="email"]:not(.browser-default),.inner-form.white .input-field input[type="url"]:not(.browser-default),.inner-form.white .input-field input[type="time"]:not(.browser-default),.inner-form.white .input-field input[type="date"]:not(.browser-default),.inner-form.white .input-field input[type="datetime"]:not(.browser-default),.inner-form.white .input-field input[type="datetime-local"]:not(.browser-default),.inner-form.white .input-field input[type="tel"]:not(.browser-default),.inner-form.white .input-field input[type="number"]:not(.browser-default),.inner-form.white .input-field input[type="search"]:not(.browser-default),.inner-form.white .input-field textarea.materialize-textarea{font-size:14px}}.inner-form.white .input-field>label.active{color:#2b2822;background-color:#f9f8f6}.inner-form.white .input-field>label.active:before{content:"";position:absolute;top:0;left:0;right:0;height:18px;background-color:#fff;z-index:-1}.inner-form.white .input-field input:not([type]).validate+label,.inner-form.white .input-field input[type="text"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="password"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="email"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="url"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="time"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="date"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="datetime"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="datetime-local"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="tel"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="number"]:not(.browser-default).validate+label,.inner-form.white .input-field input[type="search"]:not(.browser-default).validate+label,.inner-form.white .input-field textarea.materialize-textarea.validate+label{color:#a6a196}.inner-form.white .input-field input:not([type]).validate+label.active,.inner-form.white .input-field input[type="text"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="password"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="email"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="url"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="time"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="date"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="datetime"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="datetime-local"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="tel"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="number"]:not(.browser-default).validate+label.active,.inner-form.white .input-field input[type="search"]:not(.browser-default).validate+label.active,.inner-form.white .input-field textarea.materialize-textarea.validate+label.active{color:#2b2822}.inner-form.white .input-field .select-wrapper+label{background-color:#f9f8f6;color:#2b2822;display:inline-block;width:auto}.inner-form.white .input-field .select-wrapper+label:before{content:"";position:absolute;top:0;left:0;right:0;height:14px;background-color:#fff;z-index:-1}.inner-form .input-field{margin-top:0;margin-bottom:1.5rem}.inner-form .input-field input:not([type]),.inner-form .input-field input[type="text"]:not(.browser-default),.inner-form .input-field input[type="password"]:not(.browser-default),.inner-form .input-field input[type="email"]:not(.browser-default),.inner-form .input-field input[type="url"]:not(.browser-default),.inner-form .input-field input[type="time"]:not(.browser-default),.inner-form .input-field input[type="date"]:not(.browser-default),.inner-form .input-field input[type="datetime"]:not(.browser-default),.inner-form .input-field input[type="datetime-local"]:not(.browser-default),.inner-form .input-field input[type="tel"]:not(.browser-default),.inner-form .input-field input[type="number"]:not(.browser-default),.inner-form .input-field input[type="search"]:not(.browser-default),.inner-form .input-field textarea.materialize-textarea{border-radius:8px;background-color:#fff;border:1px solid #ac9153;height:54px;padding-left:16px;padding-right:16px;font-family:"Open Sans",sans-serif;box-shadow:none !important;margin:0;box-sizing:border-box}.inner-form .input-field textarea.materialize-textarea{min-height:140px}.inner-form .input-field textarea.materialize-textarea::placeholder{font-weight:400;color:#a6a196;font-weight:300}@media only screen and (max-width: 600px){.inner-form .input-field textarea.materialize-textarea::placeholder{font-weight:400}}.inner-form .input-field input.invalid:not([type]),.inner-form .input-field input.invalid:not([type]):focus,.inner-form .input-field input.invalid[type="text"]:not(.browser-default),.inner-form .input-field input.invalid[type="text"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="password"]:not(.browser-default),.inner-form .input-field input.invalid[type="password"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="email"]:not(.browser-default),.inner-form .input-field input.invalid[type="email"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="url"]:not(.browser-default),.inner-form .input-field input.invalid[type="url"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="time"]:not(.browser-default),.inner-form .input-field input.invalid[type="time"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="date"]:not(.browser-default),.inner-form .input-field input.invalid[type="date"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="datetime"]:not(.browser-default),.inner-form .input-field input.invalid[type="datetime"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="datetime-local"]:not(.browser-default),.inner-form .input-field input.invalid[type="datetime-local"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="tel"]:not(.browser-default),.inner-form .input-field input.invalid[type="tel"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="number"]:not(.browser-default),.inner-form .input-field input.invalid[type="number"]:not(.browser-default):focus,.inner-form .input-field input.invalid[type="search"]:not(.browser-default),.inner-form .input-field input.invalid[type="search"]:not(.browser-default):focus,.inner-form .input-field textarea.materialize-textarea.invalid,.inner-form .input-field textarea.materialize-textarea.invalid:focus,.inner-form .input-field .select-wrapper.invalid>input.select-dropdown,.inner-form .input-field .select-wrapper.invalid>input.select-dropdown:focus{border-color:#e93c3c}.inner-form .input-field>label{left:24px}.inner-form .input-field>label.active{background-color:#fff;padding-left:8px;padding-right:8px;color:#ac9153;left:16px}.inner-form .input-field>label.active:before{content:"";position:absolute;top:0;left:0;right:0;height:18px;background-color:#f9f8f6;z-index:-1}.inner-form .input-field input:not([type]).validate+label,.inner-form .input-field input[type="text"]:not(.browser-default).validate+label,.inner-form .input-field input[type="password"]:not(.browser-default).validate+label,.inner-form .input-field input[type="email"]:not(.browser-default).validate+label,.inner-form .input-field input[type="url"]:not(.browser-default).validate+label,.inner-form .input-field input[type="time"]:not(.browser-default).validate+label,.inner-form .input-field input[type="date"]:not(.browser-default).validate+label,.inner-form .input-field input[type="datetime"]:not(.browser-default).validate+label,.inner-form .input-field input[type="datetime-local"]:not(.browser-default).validate+label,.inner-form .input-field input[type="tel"]:not(.browser-default).validate+label,.inner-form .input-field input[type="number"]:not(.browser-default).validate+label,.inner-form .input-field input[type="search"]:not(.browser-default).validate+label,.inner-form .input-field textarea.materialize-textarea.validate+label{display:inline-block;width:auto;color:#2b2822;font-weight:400}.inner-form .input-field input:not([type]).validate+label.active,.inner-form .input-field input[type="text"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="password"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="email"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="url"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="time"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="date"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="datetime"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="datetime-local"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="tel"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="number"]:not(.browser-default).validate+label.active,.inner-form .input-field input[type="search"]:not(.browser-default).validate+label.active,.inner-form .input-field textarea.materialize-textarea.validate+label.active{color:#ac9153}.inner-form .input-field input:not([type]).invalid+label.active,.inner-form .input-field input[type="text"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="password"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="email"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="url"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="time"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="date"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="datetime"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="datetime-local"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="tel"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="number"]:not(.browser-default).invalid+label.active,.inner-form .input-field input[type="search"]:not(.browser-default).invalid+label.active,.inner-form .input-field textarea.materialize-textarea.invalid+label.active{color:#e93c3c}.inner-form .input-field .select-wrapper+label{z-index:3;background-color:#fff;padding-left:8px;padding-right:8px;color:#ac9153;left:16px}.inner-form .input-field .select-wrapper+label:before{content:"";position:absolute;top:0;left:0;right:0;height:18px;background-color:#f9f8f6;z-index:-1}.inner-form .input-field .select-wrapper .caret{z-index:2;right:8px}.inner-form .input-field input:not([type])+label:after,.inner-form .input-field input[type="text"]:not(.browser-default)+label:after,.inner-form .input-field input[type="password"]:not(.browser-default)+label:after,.inner-form .input-field input[type="email"]:not(.browser-default)+label:after,.inner-form .input-field input[type="url"]:not(.browser-default)+label:after,.inner-form .input-field input[type="time"]:not(.browser-default)+label:after,.inner-form .input-field input[type="date"]:not(.browser-default)+label:after,.inner-form .input-field input[type="datetime"]:not(.browser-default)+label:after,.inner-form .input-field input[type="datetime-local"]:not(.browser-default)+label:after,.inner-form .input-field input[type="tel"]:not(.browser-default)+label:after,.inner-form .input-field input[type="number"]:not(.browser-default)+label:after,.inner-form .input-field input[type="search"]:not(.browser-default)+label:after,.inner-form .input-field textarea.materialize-textarea+label:after,.inner-form .input-field .select-wrapper+label:after{display:none}.inner-form .input-field [type="checkbox"].filled-in:not(:checked)+span:not(.lever):after{border:1px solid #bebab1;border-radius:8px;width:26px;height:26px;background-color:#fff;font-weight:inherit}.inner-form .input-field [type="checkbox"].filled-in:checked+span:not(.lever):after{width:26px;height:26px;background-color:#c6ab6e;border-color:#c6ab6e;border-radius:8px}.inner-form .input-field [type="checkbox"].invalid:not(:checked)+span:not(.lever):after{border-color:#e93c3c}.inner-form .input-field [type="checkbox"].filled-in:checked+span:not(.lever):before{top:2px;left:4px}.inner-form .input-field [type="checkbox"]+span:not(.lever){padding-left:40px;color:#7c7769;line-height:24px;height:auto}.inner-form .input-field [type="checkbox"]+span:not(.lever) a{color:#2b2822;text-decoration:underline}.inner-form .input-field.switch-holder p{margin-bottom:0px;font-size:14px}.inner-form .input-field.switch-holder .switch{cursor:pointer;position:relative}.inner-form .input-field.switch-holder .switch .left{position:absolute;left:0;width:50%;font-size:16px;color:#2b2822;z-index:2;height:56px;text-align:center;line-height:56px;font-weight:600;top:0}.inner-form .input-field.switch-holder .switch .right{position:absolute;right:0;width:50%;font-size:16px;color:#2b2822;z-index:2;height:56px;text-align:center;line-height:56px;font-weight:600;float:initial;top:0}.inner-form .input-field.switch-holder .switch .lever{display:block;width:100%;height:56px;background-color:#f9f8f6;border:1px solid #e1dfdb;border-radius:8px;margin:0}.inner-form .input-field.switch-holder .switch .lever:before,.inner-form .input-field.switch-holder .switch .lever:after{height:54px;width:50%;border-radius:8px;top:0}.inner-form .input-field.switch-holder .switch .lever:after{background-color:#e0c077;box-shadow:none}.inner-form .input-field.switch-holder .switch label .lever:before{background-color:#e0c077;border:1px solid #e0c077;transform:none !important}.inner-form .input-field.switch-holder .switch label input[type="checkbox"]:checked+.lever:before,.inner-form .input-field.switch-holder .switch label .switch label input[type="checkbox"]:checked+.lever:after{left:50%}.inner-form .input-field.switch-holder .switch label input[type="checkbox"]:checked+.lever:after{left:50%}.inner-form .input-field.switch-holder .switch input[type="checkbox"]:checked:not(:disabled) ~ .lever:active::before,.inner-form .input-field.switch-holder .switch input[type="checkbox"]:checked:not(:disabled).tabbed:focus ~ .lever::before{transform:none}.inner-form .input-field [type="radio"]:not(:checked)+span,.inner-form .input-field [type="radio"]:checked+span{height:28px;font-weight:inherit;line-height:28px;padding-left:40px;margin-right:24px}.inner-form .input-field [type="radio"]:not(:checked)+span:before,.inner-form .input-field [type="radio"]:not(:checked)+span:after{border:1px solid #e1dfdb}.inner-form .input-field [type="radio"]+span:before,.inner-form .input-field [type="radio"]+span:after{width:24px;height:24px}.inner-form .input-field [type="radio"]:checked+span:after,.inner-form .input-field [type="radio"].with-gap:checked+span:after{background-color:#e0c077;border:1px solid #e1dfdb}.inner-form .input-field.radio-holder.invalid p{color:#e93c3c}.inner-form .btn{display:block;margin-top:1rem;width:100%}.inner-form .btn-custom{width:auto}.inner-form .wpcf7-spinner{display:none !important}.inner-form-custom{background-color:#f9f8f6;margin:0;padding:1.5rem 0.75rem;border-radius:16px}.dropdown-content{border-radius:8px;box-shadow:none;border:1px solid #e1dfdb;max-height:240px;overflow:auto;min-width:200px;padding-left:0 !important;list-style-type:none !important}.dropdown-content li{min-height:auto;line-height:1}.dropdown-content li:hover{background-color:#f9f8f6}.dropdown-content li span{color:#655f53;font-size:16px;font-family:"Open Sans",sans-serif;padding:8px 16px}.dropdown-content li .highlight{color:#c6ab6e;padding:0}.dropdown-content li.disabled span{color:#e1dfdb}.dropdown-content li.selected{background-color:#eeece7}.dropdown-content li.selected span{color:#2b2822;font-weight:600}.dropdown-content li [type="checkbox"]+span:not(.lever):before,.dropdown-content li [type="checkbox"]:not(.filled-in)+span:not(.lever):after{border-radius:4px;border:1px solid #e1dfdb}.dropdown-content li [type="checkbox"]+span:not(.lever){padding:0;padding-left:35px;line-height:1.2}.dropdown-content li [type="checkbox"]:checked+span:not(.lever):before{border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #c6ab6e;border-bottom:2px solid #c6ab6e;border-radius:0px;width:10px;height:20px;top:2px;left:0px}.main-small-text{font-size:14px;line-height:22px}p:has(.main-small-text){line-height:1}.inner-form .input-field .custom-switches .mylabel{color:#a6a196;font-size:0.8rem;line-height:1.2;margin-bottom:6px}.inner-form .input-field .custom-switches label{left:0}.inner-form .input-field .custom-switches [type="radio"]:not(:checked)+span,.inner-form .input-field .custom-switches [type="radio"]:checked+span{height:54px;margin-right:0;line-height:54px;padding:0 1rem;text-align:center}.inner-form .input-field .custom-switches [type="radio"]:not(:checked)+span b,.inner-form .input-field .custom-switches [type="radio"]:checked+span b{font-weight:400;color:#655f53;position:relative;z-index:2}.inner-form .input-field .custom-switches [type="radio"]:not(:checked)+span:before,.inner-form .input-field .custom-switches [type="radio"]:checked+span:before{width:100%;height:100%;border-radius:0.5rem;margin:0;background-color:#f9f8f6}.inner-form .input-field .custom-switches [type="radio"]:not(:checked)+span:after,.inner-form .input-field .custom-switches [type="radio"]:checked+span:after{width:100%;height:100%;border-radius:0.5rem;margin:0}.inner-form .input-field .custom-switches [type="radio"]:checked+span b{color:#2b2822}.inner-form .input-field .custom-switches.number2 span{width:50%}.inner-form .input-field .custom-switches.number3 span{width:33.33%}.inner-form .input-field .custom-switches.number5 span{width:20%}.inner-form .input-field .custom-switches.more label{position:relative;margin-left:-3px;margin-right:-3px}.inner-form .input-field .custom-switches.more label:first-of-type{margin-left:0}.inner-form .input-field .custom-switches.more label:first-of-type [type="radio"]:not(:checked)+span:before,.inner-form .input-field .custom-switches.more label:first-of-type [type="radio"]:not(:checked)+span:after,.inner-form .input-field .custom-switches.more label:first-of-type [type="radio"]:checked+span:before,.inner-form .input-field .custom-switches.more label:first-of-type [type="radio"]:checked+span:after{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}.inner-form .input-field .custom-switches.more label:last-of-type{margin-right:0}.inner-form .input-field .custom-switches.more label:last-of-type [type="radio"]:not(:checked)+span:before,.inner-form .input-field .custom-switches.more label:last-of-type [type="radio"]:not(:checked)+span:after,.inner-form .input-field .custom-switches.more label:last-of-type [type="radio"]:checked+span:before,.inner-form .input-field .custom-switches.more label:last-of-type [type="radio"]:checked+span:after{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}.inner-form .input-field .custom-switches.more label [type="radio"]:not(:checked)+span:before,.inner-form .input-field .custom-switches.more label [type="radio"]:not(:checked)+span:after,.inner-form .input-field .custom-switches.more label [type="radio"]:checked+span:before,.inner-form .input-field .custom-switches.more label [type="radio"]:checked+span:after{border-radius:0}.info-tooltip{margin-top:4px;display:inline-block}.info-tooltip svg{vertical-align:middle}.info-tooltip span{vertical-align:middle;font-size:14px;line-height:1.3;color:#655f53}.material-tooltip{transform:translateY(25%) translateX(10px) !important;border-radius:0.5rem;background-color:#eeece7;color:#2b2822;padding:10px 12px;max-width:80vw}nav{box-shadow:none;height:90px}@media only screen and (max-width: 600px){nav{height:64px}}nav.primary_left .nav-wrapper{background-color:#a6a196}nav .wide-container{position:relative}nav .nav-wrapper{background-color:#fff;text-align:center;height:90px;z-index:80;position:fixed;width:100%}nav .nav-wrapper.show-shadow{filter:drop-shadow(0px 6px 15px rgba(0,0,0,0.1)) drop-shadow(0px 2px 6px rgba(0,0,0,0.05))}@media only screen and (max-width: 600px){nav .nav-wrapper{height:64px;filter:drop-shadow(0px 6px 15px rgba(0,0,0,0.1)) drop-shadow(0px 2px 6px rgba(0,0,0,0.05))}}nav .nav-wrapper>.container{height:100%;max-width:1920px;width:calc(100% - 8rem)}@media only screen and (max-width: 1180px){nav .nav-wrapper>.container{width:calc(100% - 2rem)}}nav .nav-wrapper .brand-logo{left:0;right:auto;top:20px;width:200px}@media only screen and (max-width: 1180px){nav .nav-wrapper .brand-logo{transform:none}}@media only screen and (max-width: 600px){nav .nav-wrapper .brand-logo{width:160px;top:8px}}nav .nav-wrapper .search{position:relative;margin-left:auto;margin-right:124px;background:#c6ab6e;height:40px;width:40px;top:24px;border-radius:50%;z-index:2;cursor:pointer}@media only screen and (max-width: 1180px){nav .nav-wrapper .search{height:48px;width:48px;top:20px;margin-right:64px;background-color:#eeece7}}@media only screen and (max-width: 600px){nav .nav-wrapper .search{height:32px;width:32px;margin-right:40px;top:16px}}nav .nav-wrapper .search:hover,nav .nav-wrapper .search:active,nav .nav-wrapper .search:focus{background:#fade9d}nav .nav-wrapper .search svg{line-height:18px;vertical-align:super;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1180px){nav .nav-wrapper .search svg{width:24px;height:24px}}@media only screen and (max-width: 1180px){nav .nav-wrapper .search svg{width:20px;height:20px}}@media only screen and (max-width: 1180px){nav .nav-wrapper .search svg path{fill:#655f53}}nav .nav-wrapper .messages{position:relative;display:block;margin-left:auto;margin-right:74px;top:-16px;background:#bebab1;height:40px;width:40px;border-radius:50%;z-index:2;cursor:pointer}@media only screen and (max-width: 1180px){nav .nav-wrapper .messages{height:48px;width:48px;top:-28px;margin-right:120px;background-color:#eeece7}}@media only screen and (max-width: 600px){nav .nav-wrapper .messages{height:32px;width:32px;top:-16px;margin-right:80px}}nav .nav-wrapper .messages-number{position:absolute;width:20px;height:20px;background:#e93c3c;right:-6px;top:-6px;border-radius:999px;border:1px solid #fff;font-size:12px;line-height:1.4}@media only screen and (max-width: 600px){nav .nav-wrapper .messages-number{top:-8px;right:-8px}}nav .nav-wrapper .messages:hover,nav .nav-wrapper .messages:active,nav .nav-wrapper .messages:focus{background:#c6ab6e}@media only screen and (max-width: 1180px){nav .nav-wrapper .messages:hover,nav .nav-wrapper .messages:active,nav .nav-wrapper .messages:focus{background:#fade9d}}nav .nav-wrapper .messages svg{line-height:18px;vertical-align:super;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1180px){nav .nav-wrapper .messages svg{width:24px;height:24px}}@media only screen and (max-width: 1180px){nav .nav-wrapper .messages svg{width:20px;height:20px}}@media only screen and (max-width: 1180px){nav .nav-wrapper .messages svg path{stroke:#655f53}}nav .nav-wrapper .btn-holder{position:absolute;right:0;top:24px;line-height:1}@media only screen and (max-width: 1180px){nav .nav-wrapper .btn-holder{right:50px}}@media only screen and (max-width: 600px){nav .nav-wrapper .btn-holder{right:40px;top:12px}}nav .nav-wrapper .btn-holder-logged-in{right:-50px !important}@media only screen and (max-width: 1180px){nav .nav-wrapper .btn-holder .btn{background:#fff;color:#c6ab6e;border-color:#fff;display:none}nav .nav-wrapper .btn-holder .btn:hover,nav .nav-wrapper .btn-holder .btn:active{color:#ac9153}}@media only screen and (max-width: 600px){nav .nav-wrapper .btn-holder .btn{padding:8px}}nav .nav-wrapper .sidenav-trigger{background-color:#c6ab6e;border-radius:50%;width:48px;height:48px;line-height:48px;color:#fff;right:0;position:absolute;display:none;margin:0}@media only screen and (max-width: 1180px){nav .nav-wrapper .sidenav-trigger{top:21px;display:block}}@media only screen and (max-width: 600px){nav .nav-wrapper .sidenav-trigger{top:16px;width:32px;height:32px;line-height:32px;right:0}}nav .nav-wrapper .sidenav-trigger i{line-height:48px}@media only screen and (max-width: 600px){nav .nav-wrapper .sidenav-trigger i{line-height:32px;font-size:20px}}nav .nav-wrapper .sidenav-trigger:active{background-color:#e0c077}nav .nav-wrapper ul{line-height:27px;top:32px;position:absolute;left:50%;transform:translateX(-50%);width:1160px;text-align:center}@media only screen and (max-width: 1840px){nav .nav-wrapper ul{width:1000px}}@media only screen and (max-width: 1520px){nav .nav-wrapper ul{width:760px}}@media only screen and (max-width: 1280px){nav .nav-wrapper ul{width:680px}}@media only screen and (max-width: 1180px){nav .nav-wrapper ul{display:none}}nav .nav-wrapper ul li{white-space:nowrap;position:initial;float:initial;display:inline;text-align:left}nav .nav-wrapper ul li a{color:#7c7769;letter-spacing:-0.005em;position:relative;padding-bottom:2px;font-size:18px;line-height:1.5;padding:0 16px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 1520px){nav .nav-wrapper ul li a{font-size:16px;padding:0 8px}}@media only screen and (max-width: 1280px){nav .nav-wrapper ul li a{font-size:14px;padding:0 6px}}nav .nav-wrapper ul li a:hover{background-color:transparent;color:#c6ab6e}nav .nav-wrapper ul li a:hover::after{opacity:1}nav .nav-wrapper ul li a.dropdown-button{padding-right:0}nav .nav-wrapper ul li a.dropdown-trigger{padding-left:0}nav .nav-wrapper ul li a.dropdown-trigger i{margin-left:0;font-weight:bold;max-width:24px;overflow:hidden;height:27px;line-height:27px}nav .nav-wrapper ul li a.icon{padding-right:5px}nav .nav-wrapper ul li .dropdown-content{min-width:100%;left:15px !important;top:57px !important;min-width:220px;box-shadow:none;border-radius:0;border:none;overflow:initial !important;height:auto !important;padding-top:2.5rem;padding-bottom:2.5rem;max-height:initial !important}nav .nav-wrapper ul li .dropdown-content::after{width:100vw !important;left:calc(-50vw + 580px) !important;position:absolute;border:none;height:100% !important;background-color:#f9f8f6 !important;box-shadow:0px 2px 6px 0px #0000000d;border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}@media only screen and (max-width: 1840px){nav .nav-wrapper ul li .dropdown-content::after{left:calc(-50vw + 500px) !important}}@media only screen and (max-width: 1520px){nav .nav-wrapper ul li .dropdown-content::after{left:calc(-50vw + 380px) !important}}@media only screen and (max-width: 1200px){nav .nav-wrapper ul li .dropdown-content::after{left:calc(-50vw + 340px) !important}}nav .nav-wrapper ul li .dropdown-content .container{position:relative;z-index:100;min-width:900px;max-width:1160px;width:calc(100vw - 280px);left:50%;transform:translateX(-50%)}nav .nav-wrapper ul li .dropdown-content .logo-item{margin-bottom:1.5rem;padding:0;display:block}nav .nav-wrapper ul li .dropdown-content .logo-item:hover .text{color:#c6ab6e}nav .nav-wrapper ul li .dropdown-content .logo-item .text{text-align:center;color:#2b2822;font-weight:700;padding:0.5rem;padding-bottom:0;line-height:1.2;white-space:initial}nav .nav-wrapper ul li .dropdown-content li{cursor:pointer;width:100%}nav .nav-wrapper ul li .dropdown-content li a{width:100%;cursor:pointer}nav .nav-wrapper ul li .dropdown-content.menu-dropdown{left:0 !important;right:0 !important;width:100% !important}nav .nav-wrapper ul li .dropdown-content.menu-dropdown:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:#a6a196;z-index:99;top:0}nav .nav-wrapper ul li .dropdown-content.menu-dropdown .headline{color:#2b2822;margin-top:2rem;padding:0;font-weight:600}nav .nav-wrapper ul li .dropdown-content.menu-dropdown .row{margin-left:-0.75rem;margin-right:-0.75rem}nav .nav-wrapper ul li .dropdown-content.menu-dropdown .headline-box .image-holder{overflow:hidden;position:relative;border-radius:8px}nav .nav-wrapper ul li .dropdown-content.menu-dropdown .headline-box .h5{margin-top:20px;padding-bottom:8px;border-bottom:2px solid #eeece7;font-family:"Open Sans",sans-serif;white-space:initial}nav .nav-wrapper ul li .dropdown-content.menu-dropdown .add-holder{background-size:cover;background-position:center;border-radius:8px;overflow:hidden;white-space:initial;color:#fff;padding:24px;text-align:center;position:relative;display:block}nav .nav-wrapper ul li .dropdown-content.menu-dropdown .add-holder:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#2b2822;opacity:0.3}nav .nav-wrapper ul li .dropdown-content.menu-dropdown .add-holder .h3{margin-top:0;margin-bottom:50px;padding-bottom:16px;border-bottom:1px solid #fff;position:relative;z-index:3}nav .nav-wrapper ul li .dropdown-content.menu-dropdown .add-holder .text{margin-bottom:50px;z-index:3;position:relative;font-size:16px}nav .nav-wrapper ul li .dropdown-content.menu-dropdown .add-holder .btn{z-index:3;position:relative}nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul{position:relative;left:0;transform:none;top:0;width:auto;line-height:initial;text-align:left}nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul li{display:block;white-space:initial}nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul li:focus,nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul li:hover{background-color:transparent}nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul li a{padding-left:0;padding-right:0;color:#655f53;padding-top:4px;padding-bottom:4px;font-size:16px}nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul li a:hover{color:#c6ab6e}.sidenav{width:100%;max-width:440px;background-color:#a6a196}.sidenav.primary_right{background-color:#fff}.sidenav:after{background-color:#fff;position:absolute;left:-25vw;right:-25vw;height:200px;bottom:0px;border-radius:200vw / 50vw}.sidenav .firstrow{padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:40px;background-color:#fff}.sidenav .firstrow .brand-logo{width:140px;display:block;margin-top:-9px}.sidenav .firstrow .close{position:absolute;top:6px;color:#bebab1;height:auto;width:auto;padding:0;line-height:inherit;right:1.5rem;opacity:1}.sidenav .firstrow .close::after{display:none}.sidenav .firstrow .close::before{position:absolute;content:"";top:8px;left:-2px;width:32px;height:32px;background-color:#eeece7;border-radius:50%}.sidenav .firstrow .close i{position:relative;margin:auto;float:initial;color:#bebab1;font-size:2rem;top:7px;left:0.5px}.sidenav li{height:auto;background-color:#fff;padding-left:10%;padding-right:10%;position:relative}.sidenav li.dashboard-links{border-top:2px solid #bebab1;padding-top:2rem}.sidenav li.active{background-color:#fff}.sidenav li.active .collapsible-header i.iclose{display:inline}.sidenav li.active .collapsible-header i.iopen{display:none}.sidenav li.active .link-sub{color:#c6ab6e}.sidenav li.active .submenu{padding-left:1rem}.sidenav li.active .headline{color:#c6ab6e;font-size:18px;font-weight:600;padding:0;vertical-align:middle}.sidenav li.active .collapsible-body{left:0;right:0;background:#fff;overflow:hidden;position:relative;width:100%}.sidenav li.active .collapsible-body .col{margin-bottom:24px}.sidenav li.active .collapsible-body .headline-box .image-holder{overflow:hidden;position:relative;border-radius:8px;display:none}.sidenav li.active .collapsible-body .headline-box .h5{margin-top:0px;padding-bottom:8px;border-bottom:2px solid #eeece7;font-family:"Open Sans",sans-serif}.sidenav li.active .collapsible-body .add-holder{background-size:cover;background-position:center;border-radius:8px;overflow:hidden;white-space:initial;color:#fff;padding:24px;text-align:center;position:relative;display:block}.sidenav li.active .collapsible-body .add-holder:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#2b2822;opacity:0.3}.sidenav li.active .collapsible-body .add-holder .h3{margin-top:0;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #fff;position:relative;z-index:3}.sidenav li.active .collapsible-body .add-holder .text{margin-bottom:32px;z-index:3;position:relative;font-size:16px;line-height:22px;font-weight:400}.sidenav li.active .collapsible-body .add-holder .btn{z-index:3;position:relative}.sidenav li.active .collapsible-body ul{position:relative;left:0;transform:none;top:0;width:auto;line-height:initial;text-align:left}.sidenav li.active .collapsible-body ul li{display:block;white-space:initial;padding:0}.sidenav li.active .collapsible-body ul li:focus,.sidenav li.active .collapsible-body ul li:hover{background-color:transparent}.sidenav li.active .collapsible-body ul li a{padding-left:0;padding-right:0;color:#655f53;padding-left:1rem;font-size:14px;margin-bottom:0}.sidenav li.active .collapsible-body ul li a:hover{color:#c6ab6e}.sidenav li a,.sidenav li .close{margin:0;text-align:left;font-size:20px;line-height:30px;color:#655f53;height:auto;margin-bottom:24px;opacity:1;font-family:"Open Sans",sans-serif;font-weight:600;padding:0;position:relative}.sidenav li a.btn,.sidenav li .close.btn{text-align:center}.sidenav li a.link-sub,.sidenav li .close.link-sub{width:calc(100% - 32px)}.sidenav li a.collapsible-header,.sidenav li .close.collapsible-header{position:absolute;top:0;right:10%;padding:0}.sidenav li a.collapsible-header i,.sidenav li .close.collapsible-header i{margin:0;line-height:30px;height:30px}.sidenav li a.collapsible-header i.iclose,.sidenav li .close.collapsible-header i.iclose{display:none}.sidenav li a.collapsible-header i.iopne,.sidenav li .close.collapsible-header i.iopne{display:inline}.sidenav li a:after,.sidenav li .close:after{opacity:0.5}.sidenav li a:hover,.sidenav li .close:hover{background-color:transparent;opacity:1}.sidenav li a:hover::after,.sidenav li .close:hover::after{opacity:1}.sidenav li .btn-holder{display:block;margin:auto;padding:0 25px}.sidenav li .btn-holder .btn{width:100%}.sidenav li:last-of-type{border-radius:0px 0px 12px 12px}.sidenav .langswitch{text-align:center;margin-top:50px}.sidenav .langswitch .wpml-ls-legacy-list-horizontal{padding:0;border:none}.sidenav .langswitch .wpml-ls-legacy-list-horizontal li{position:relative}.sidenav .langswitch .wpml-ls-legacy-list-horizontal li .wpml-ls-link{padding:10px 15px;height:auto;width:auto;margin:0;font-size:16px}.sidenav .langswitch .wpml-ls-legacy-list-horizontal li .wpml-ls-link:hover{left:15px;right:15px;bottom:6px;width:auto}.sidenav .langswitch .wpml-ls-legacy-list-horizontal li:after{content:"";right:-1px;width:2px;top:16px;bottom:16px;background-color:#2b2822;position:absolute}.sidenav .langswitch .wpml-ls-legacy-list-horizontal li:last-of-type::after{display:none}.sidenav .langswitch .wpml-ls-legacy-list-horizontal li.wpml-ls-current-language .wpml-ls-link{font-weight:bold}.sidenav .langswitch .wpml-ls-legacy-list-horizontal .wpml-ls-display{display:none}.sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:99 !important;will-change:opacity}.such-overlay{position:fixed;top:-50px;left:0;right:0;background:#f9f8f6;z-index:70 !important;opacity:1;transform:translateY(-100%);transition:all 0.5s ease-in-out}.such-overlay.active{top:90px;transform:translateY(0%);filter:drop-shadow(0px 6px 15px rgba(0,0,0,0.1)) drop-shadow(0px 2px 6px rgba(0,0,0,0.05))}@media only screen and (max-width: 600px){.such-overlay.active{top:64px}}.such-overlay .inner-form{padding-top:1.5rem;padding-bottom:1.5rem;background:#f9f8f6 !important}.such-overlay .inner-form button{position:absolute;right:0.75rem;border:none;background:transparent;height:54px;width:54px;text-align:center;cursor:pointer;top:0}.such-overlay .inner-form button svg{margin:auto;vertical-align:middle}.such-overlay .inner-form button svg path{fill:#655f53}.such-overlay .inner-form button:hover svg path{fill:#2b2822}.such-overlay .inner-form .input-field{margin-bottom:0}.such-overlay .inner-form.white .input-field>label.active:before{background:#f9f8f6}footer .partner-bar{padding-bottom:52px;padding-top:52px;border-top:4px solid #eeece7}@media only screen and (max-width: 992px){footer .partner-bar{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 600px){footer .partner-bar{padding-top:52px;padding-bottom:52px}}footer .partner-bar .holder{font-size:14px;line-height:1.5;display:inline-block;text-align:left;width:100%}@media only screen and (max-width: 992px){footer .partner-bar .holder{font-size:14px}}@media only screen and (max-width: 600px){footer .partner-bar .holder{margin-bottom:24px}}footer .partner-bar .holder .h5{margin-top:0}footer .partner-bar .inner{width:100%}footer .partner-bar .img-over .image-holder{max-width:100px;margin-right:0;margin-left:auto;display:block}@media only screen and (max-width: 992px){footer .partner-bar .img-over .image-holder{padding-top:12px;padding-bottom:12px;margin:auto;max-width:80px}}@media only screen and (max-width: 600px){footer .partner-bar .img-over .image-holder{padding-top:0;padding-bottom:0}}footer .footer-bar{padding-top:60px;padding-bottom:52px;background-color:#eeece7}footer .footer-bar .col.m6{text-align:right}@media only screen and (max-width: 992px){footer .footer-bar .col.m6{text-align:left}}footer .footer-bar .holder{font-size:16px;line-height:1.5;margin-bottom:36px;display:inline-block;text-align:left}@media only screen and (max-width: 992px){footer .footer-bar .holder{font-size:14px}}footer .footer-bar .holder .h5{margin-top:0}footer .footer-bar .holder .link{display:block;color:#655f53;font-size:14px}footer .footer-bar .holder .link:hover{color:#c6ab6e}footer .footer-bar .holder p{font-size:14px}footer .footer-bar .social-holder .headline{color:#655f53;display:inline-block;font-size:16px;line-height:1.2;font-weight:700;vertical-align:middle;text-transform:uppercase;padding-right:16px;margin-top:12px;margin-bottom:12px}footer .footer-bar .social-holder .icon-holder{display:inline-block;vertical-align:middle}footer .footer-bar .social-holder .icon-holder .icon{display:inline-block;line-height:1;margin-right:4px}footer .bottom-bar{background:#474338;color:#fff;padding:12px 0;font-size:14px;line-height:1.5}@media only screen and (max-width: 992px){footer .bottom-bar{padding:16px 0}}footer .bottom-bar .menu{text-align:right}@media only screen and (max-width: 992px){footer .bottom-bar .menu{text-align:left;margin-bottom:8px}}footer .bottom-bar .menu .footer-nav{color:#fff}footer .bottom-bar .menu .footer-nav li{padding:0 8px;display:inline-block;text-align:right}@media only screen and (max-width: 600px){footer .bottom-bar .menu .footer-nav li{padding:0 4px}}footer .bottom-bar .menu .footer-nav li:first-of-type{padding-left:0 !important}footer .bottom-bar .menu .footer-nav li:last-of-type{padding-right:0 !important}footer .bottom-bar .menu .footer-nav li a{color:#fff}.modal-anfrage{outline:none;border-radius:8px;width:80%;max-width:800px;transform:none !important}@media only screen and (max-width: 960px){.modal-anfrage{width:100%;height:100%;max-width:100%;max-height:100%;top:0 !important;border-radius:0;transform:initial !important}}.modal-anfrage.custom-form{max-height:90%;top:5% !important}@media only screen and (max-width: 960px){.modal-anfrage.custom-form{height:100%;max-height:100%;top:0% !important}}.modal-anfrage .modal-content{position:relative;padding:32px;background-color:#fff}@media only screen and (max-width: 600px){.modal-anfrage .modal-content{padding:16px;padding-top:24px}}.modal-anfrage .modal-content .progress{height:8px;border-radius:99px;background-color:#eeece7;margin-top:1rem;margin-bottom:1rem}.modal-anfrage .modal-content .progress .determinate{background-color:#e0c077;border-radius:99px}.modal-anfrage .modal-content .form-title{color:#ac9153;font-family:"Open Sans",sans-serif;margin:0}.modal-anfrage .modal-content .form-title span{color:#655f53}.modal-anfrage .modal-content .form-subtitle{margin-top:0.5rem}.modal-anfrage .modal-content .subtitle{margin-bottom:32px}.modal-anfrage .modal-content .custom-line{border:1px solid #e1dfdb}.modal-anfrage .modal-content .step1 .inner-form h5,.modal-anfrage .modal-content .step1 .inner-form .h5{margin-top:16px}.modal-anfrage .modal-content .step1 .inner-form .input-field.custom-margin{margin:0}@media only screen and (max-width: 600px){.modal-anfrage .modal-content .step1 .inner-form .input-field.custom-margin{margin-bottom:0.75rem}}.modal-anfrage .modal-content .step1 .inner-form .input-field .select-wrapper{position:relative}.modal-anfrage .modal-content .step1 .inner-form .input-field .select-wrapper::before{content:"";position:absolute;background-color:#f9f8f6;width:100%;height:100%;border-radius:8px}.modal-anfrage .modal-content .step1 .inner-form .input-field .select-wrapper input.select-dropdown.dropdown-trigger{background-color:transparent}.modal-anfrage .modal-content .step1 .inner-form .input-field .select-wrapper .caret{z-index:auto}.modal-anfrage .modal-content .step1 .inner-form .input-field .datepicker-modal .modal-content{padding:0}.modal-anfrage .modal-content .step1 .inner-form .input-field .datepicker-modal .modal-content .datepicker-date-display{background-color:#bebab1}.modal-anfrage .modal-content .step1 .inner-form .input-field .datepicker-modal .modal-content .datepicker-calendar-container .pika-single .datepicker-controls .selects-container .select-wrapper::before{display:none}.modal-anfrage .modal-content .step1 .inner-form .input-field .datepicker-modal .modal-content .datepicker-calendar-container .pika-single .datepicker-controls .selects-container .select-wrapper input{padding:0}.modal-anfrage .modal-content .step1 .inner-form .input-field .datepicker-modal .modal-content .datepicker-calendar-container .pika-single .datepicker-table-wrapper .pika-row td.is-today{color:#ac9153}.modal-anfrage .modal-content .step1 .inner-form .input-field .datepicker-modal .modal-content .datepicker-calendar-container .pika-single .datepicker-table-wrapper .pika-row td.is-selected{background-color:#ac9153}.modal-anfrage .modal-content .step1 .inner-form .input-field .datepicker-modal .modal-content .datepicker-calendar-container .datepicker-footer .confirmation-btns button{color:#ac9153}.modal-anfrage .modal-content .step1 .inner-form .input-field.has-icon-right input{padding-right:48px}.modal-anfrage .modal-content .step1 .inner-form .input-field.has-icon-right svg{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.modal-anfrage .modal-content .step1 .inner-form .input-field.has-icon-left .select-wrapper input{padding-left:48px}.modal-anfrage .modal-content .step1 .inner-form .input-field.has-icon-left .select-wrapper svg.caret{top:0;left:auto;right:8px}.modal-anfrage .modal-content .step1 .inner-form .input-field.has-icon-left svg{position:absolute;top:50%;transform:translateY(-50%);left:24px}.modal-anfrage .modal-content .step1 .inner-form .input-field.has-icon-left.m6{margin-top:19.75px}.modal-anfrage .modal-content .step1 .inner-form .sticky-submit-holder{position:sticky;display:block;margin:auto;bottom:0;background:#fff;padding:16px;z-index:999;max-width:800px;width:100%;border-radius:0;padding-top:0}@media only screen and (max-width: 992px){.modal-anfrage .modal-content .step1 .inner-form .sticky-submit-holder{width:100%}}.modal-anfrage .modal-content .step1 .inner-form .sticky-submit-holder-row{max-width:80%;margin:auto}@media only screen and (max-width: 992px){.modal-anfrage .modal-content .step1 .inner-form .sticky-submit-holder-row{max-width:100%}}.modal-anfrage .modal-content .step1 .inner-form .sticky-submit-holder p{margin-top:0.5rem;font-size:14px}.modal-anfrage .modal-content .step1 .inner-form input[type="date"]{display:flex;-webkit-appearance:textfield;-moz-appearance:textfield}@media only screen and (max-width: 992px){.modal-anfrage .modal-content .step1 .profil-data{margin-bottom:1.5rem}}@media only screen and (max-width: 600px){.modal-anfrage .modal-content .step1 .profil-data{display:none}}.modal-anfrage .modal-content .step1 .profil-data-holder{border-radius:8px;background-color:#f9f8f6;padding:52px}.modal-anfrage .modal-content .step1 .profil-data-holder .inner{max-width:400px;margin:auto}.modal-anfrage .modal-content .step1 .profil-data-holder .inner .image{border-radius:8px;overflow:hidden}.modal-anfrage .modal-content .step1 .profil-data-holder .inner .h4{margin-bottom:0;margin-top:8px}.modal-anfrage .modal-content .step1 .profil-data-holder .subheadline{font-size:14px;line-height:1.5;color:#655f53}.modal-anfrage .modal-content .step1 #datenschutz-holder span{font-weight:inherit}.modal-anfrage .modal-content .step1 .datenschutz input[type="checkbox"].filled-in:not(:checked)+span:not(.lever):after{border:1px solid #bebab1;border-radius:8px;width:26px;height:26px;background-color:#fff;font-weight:inherit}.modal-anfrage .modal-content .step1 .datenschutz input[type="checkbox"].filled-in:checked+span:not(.lever):after{width:26px;height:26px;background-color:#c6ab6e;border-color:#c6ab6e;border-radius:8px}.modal-anfrage .modal-content .step1 .datenschutz input[type="checkbox"].filled-in:checked+span:not(.lever):before{top:2px;left:4px}.modal-anfrage .modal-content .step1 .datenschutz input[type="checkbox"]+span:not(.lever){padding-left:40px;color:#7c7769;line-height:24px;height:auto}.modal-anfrage .modal-content .step1 .datenschutz input[type="checkbox"]+span:not(.lever) a{color:#2b2822;text-decoration:underline}.modal-anfrage .modal-content .step1 .datenschutz.invalid p label span{color:#e93c3c !important}.modal-anfrage .modal-content .step1 .datenschutz.invalid p label span a{color:#e93c3c !important}.modal-anfrage .modal-content .step1 .radio-holder{margin-top:-10px}@media only screen and (max-width: 992px){.modal-anfrage .modal-content .step1 .radio-holder{margin-top:0}}.modal-anfrage .modal-content .step1 .radio-holder p{margin-bottom:0px}.modal-anfrage .modal-content .step1 .radio-holder.invalid p{color:#e93c3c}.modal-anfrage .modal-content .step1 .messagearea label#msglabel.invalid{color:#e93c3c}.modal-anfrage .modal-content .step1 label#phonelabel.activate-span span{display:inline-block}.modal-anfrage .modal-content .step1 label#phonelabel span{display:none}.modal-anfrage .modal-content .step1 .radio-holder{margin-top:-10px}@media only screen and (max-width: 992px){.modal-anfrage .modal-content .step1 .radio-holder{margin-top:0}}.modal-anfrage .modal-content .step1 .radio-holder p{margin-bottom:0px}.modal-anfrage .modal-content .step1 .datum-flex-false{display:none !important}.modal-anfrage .modal-content .step1 .datum-flex-false.show{display:block !important}.modal-anfrage .modal-content .step1 .datum-flex-true{display:none !important}.modal-anfrage .modal-content .step1 .datum-flex-true.show{display:inline-block !important}.modal-anfrage .modal-content .step2 .radio-holder{margin-top:-10px}@media only screen and (max-width: 992px){.modal-anfrage .modal-content .step2 .radio-holder{margin-top:0}}.modal-anfrage .modal-content .step2 .radio-holder p{margin-bottom:0px}.modal-anfrage .modal-content .step2 .datum-flex-false{display:none}.modal-anfrage .modal-content .step2 .datum-flex-false.show{display:block}.modal-anfrage .modal-content .step2 .datum-flex-true{display:none;margin-bottom:99px}@media only screen and (max-width: 992px){.modal-anfrage .modal-content .step2 .datum-flex-true{margin-bottom:1.5rem}}.modal-anfrage .modal-content .step2 .datum-flex-true.show{display:block}.modal-anfrage .modal-content .step2 .holder{position:relative;padding-bottom:58px;width:100%;height:100%;display:flex}.modal-anfrage .modal-content .step2 .holder .row{position:absolute;margin:0;bottom:0;height:100%;width:100%}.modal-anfrage .modal-content .step2 .holder .row .custom-weiter-2 .btn{float:right}.modal-anfrage .modal-content .step2 .holder .row .custom-back{padding-top:14px}.modal-anfrage .modal-content .step2 .holder .row .custom-back .btn-back{display:inline-block;cursor:pointer}.modal-anfrage .modal-content .step2 .holder .row .custom-back .btn-back .icon{position:relative;padding-right:4px;top:-2px}.modal-anfrage .modal-content .step2 .holder .row .custom-back .btn-back .icon svg{transform:rotate(90deg)}.modal-anfrage .modal-content .step3{position:relative}.modal-anfrage .modal-content .step3 .h4{margin-top:0;color:#655f53}.modal-anfrage .modal-content .step3 .row{position:relative}.modal-anfrage .modal-content .step3 .input-field{margin-bottom:46px}@media only screen and (max-width: 992px){.modal-anfrage .modal-content .step3 .input-field{margin-bottom:1.5rem}}.modal-anfrage .modal-content .step3 .holder{position:relative;padding-bottom:58px;width:100%;height:100%;display:flex}.modal-anfrage .modal-content .step3 .holder .row{position:absolute;margin:0;bottom:0;height:100%;width:100%}.modal-anfrage .modal-content .step3 .holder .row .custom-weiter-3 .btn{float:right}@media only screen and (max-width: 360px){.modal-anfrage .modal-content .step3 .holder .row .custom-weiter-3 .btn{padding-left:16px;padding-right:16px}}.modal-anfrage .modal-content .step3 .holder .row .custom-back{padding-top:14px}.modal-anfrage .modal-content .step3 .holder .row .custom-back .btn-back{display:inline-block;cursor:pointer}.modal-anfrage .modal-content .step3 .holder .row .custom-back .btn-back .icon{position:relative;padding-right:4px;top:-2px}.modal-anfrage .modal-content .step3 .holder .row .custom-back .btn-back .icon svg{transform:rotate(90deg)}.modal-anfrage .modal-content .step4 .sucess-box{margin-top:16px;background-color:#f9f8f6;border-radius:8px;text-align:center;padding:32px}.modal-anfrage .modal-content .step4 .sucess-box .headline{vertical-align:middle}.modal-anfrage .modal-content .step4 .sucess-box .headline .icon{display:inline-block;vertical-align:middle}.modal-anfrage .modal-content .step4 .sucess-box .headline .h4{vertical-align:middle;margin:0;display:inline-block}.modal-anfrage .modal-content .step4 .back{margin-top:32px}.modal-anfrage .modal-content .step4 .back a{line-height:56px;color:#2b2822;text-decoration:underline;font-size:16px}@media only screen and (max-width: 992px){.modal-anfrage .modal-content .step4 .back a{text-align:center;display:block;line-height:26px}}.modal-anfrage .modal-content .step4 .btn{margin-top:32px;display:block}.modal-anfrage .modal-content .list-item{display:flex;margin-bottom:20px}.modal-anfrage .modal-content .list-item:last-of-type{margin-bottom:48px}.modal-anfrage .modal-content .list-item-desc{display:inline-block;padding-left:16px}.modal-anfrage .modal-content .list-item-desc h4{margin:0}.modal-anfrage .modal-content .back-to-market{height:58px;position:relative}@media only screen and (max-width: 600px){.modal-anfrage .modal-content .back-to-market{height:auto}}.modal-anfrage .modal-content .back-to-market a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#2b2822;text-decoration:underline}@media only screen and (max-width: 600px){.modal-anfrage .modal-content .back-to-market a{position:relative;top:auto;left:auto;transform:none}}.modal-anfrage .modal-content .back-to-market a svg{position:relative;margin-right:16px;top:-2px}.modal-anfrage .modal-content .btn.width100{width:100%}.modal-anfrage .modal-content .close{position:absolute;right:18px;background-color:#eeece7;border-radius:50%;color:#2b2822;top:18px;width:32px;text-align:center;height:32px;line-height:32px;vertical-align:middle;cursor:pointer}.modal-anfrage .modal-content .close:active,.modal-anfrage .modal-content .close:hover{background-color:#e1dfdb}.modal-anfrage .modal-content .close i{line-height:inherit;display:inline-block}.modal-anfrage .modal-content p span{color:#2b2822;font-weight:600}@media only screen and (max-width: 600px){.modal-anfrage .modal-content p span{font-weight:400}}.modal-overlay{pointer-events:none}.subnav{position:fixed;top:-150px;left:0;right:0;background-color:#f9f8f6;z-index:90;filter:drop-shadow(0px 6px 15px rgba(0,0,0,0.1)) drop-shadow(0px 2px 6px rgba(0,0,0,0.05));transition:all 0.5s ease-in-out}.subnav.show-subnav{top:0}@media only screen and (max-width: 992px){.subnav{display:none}}.subnav .flexcontainer{height:100px}.subnav .links{width:100%}.subnav .links .link{margin-right:24px;font-weight:600;color:#2b2822}.subnav .links .title{font-family:"Noto Serif",serif;font-size:20px;line-height:1.3;color:#474338;font-weight:600}.subnav .links-custom{font-size:14px;line-height:22px;font-weight:400;color:#474338;text-decoration:underline}.subnav .links .provider{display:inline-block;font-size:14px;line-height:22px;font-weight:400;color:#7c7769;margin-left:4px}.subnav .links .provider a{text-decoration:underline}.subnav .right-col{text-align:right;width:100%}.subnav .right-col .anfrage-text{display:inline-block;vertical-align:middle;text-align:left}.subnav .right-col .anfrage-text ul{margin-top:0;padding-left:28px;list-style-image:url("../../assets/design/check_green.svg")}.subnav .right-col .anfrage-text ul li{color:#655f53;padding-left:8px;hyphens:auto;font-size:14px;line-height:1.5;padding-top:2px;padding-bottom:2px}.subnav .right-col .btn{vertical-align:middle;display:inline-block;margin-left:24px}.textblock.padding-inner .col>h1:first-child,.textblock.padding-inner .col>h2:first-child,.textblock.padding-inner .col>h3:first-child,.textblock.padding-inner .col>h4:first-child,.textblock.padding-inner .col>h5:first-child,.textblock.padding-inner .col>h6:first-child,.textblock.padding-inner .col>div:first-child,.textblock.padding-inner .col>ul:first-child,.textblock.padding-inner .col>p:first-child{margin-top:0}.textblock .center-align ul{display:inline-block;text-align:left}.textblock ul{padding-left:40px;list-style-type:initial}.textblock ul li{list-style-type:initial}.textblock ul ul li{list-style-type:circle}.textblock blockquote{color:#7d6736}.textblock .wp-caption{max-width:100% !important}.textblockspalten.small-text-1{font-size:14px;line-height:22px}@media only screen and (max-width: 992px){.textblockspalten .scroll-container{overflow-x:scroll;padding-bottom:0px}}@media only screen and (max-width: 992px){.textblockspalten .scroll-container .row{white-space:nowrap;display:flex}}@media only screen and (max-width: 992px){.textblockspalten .scroll-container .row .col{float:initial;white-space:initial;display:inline-block;min-width:calc(50% + 16px)}}@media only screen and (max-width: 600px){.textblockspalten .scroll-container .row .col{min-width:66.66%}}.textblockspalten .center-align ul{display:inline-block;text-align:left}.textblockspalten ul{padding-left:40px;list-style-type:initial}.textblockspalten ul li{list-style-type:initial}.textblockspalten span{min-width:initial !important;max-width:100% !important}.textblockspalten strong,.textblockspalten h4,.textblockspalten p{white-space:break-spaces}@media only screen and (max-width: 600px){.image-teaser .container{width:100%}}@media only screen and (min-width: 601px){.image-teaser .container{border-radius:12px;overflow:hidden}}.image-teaser .row{margin:-0.25rem}.image-teaser .col{padding:0.25rem}.image-teaser .swiper-slide .col{width:100%;padding:0}.image-teaser .inner{display:block;width:100%;position:relative;overflow:hidden}.image-teaser .inner .img-holder{transform:scale(1);transition:all 0.5 linear;transition-duration:1s;height:100%}@media only screen and (min-width: 601px){.image-teaser .inner .img-holder{height:300px}}.image-teaser .inner .img-holder.h200{height:200px}@media only screen and (max-width: 600px){.image-teaser .inner .img-holder.h200{height:200px}}.image-teaser .inner .img-holder.h150{height:150px}@media only screen and (max-width: 600px){.image-teaser .inner .img-holder.h150{height:150px}}.image-teaser .inner .img-holder.h400{height:400px}@media only screen and (max-width: 600px){.image-teaser .inner .img-holder.h400{height:240px}}.image-teaser .inner .img-holder.h530{height:530px}@media only screen and (max-width: 600px){.image-teaser .inner .img-holder.h530{height:320px}}.image-teaser .inner .img-holder.h800{height:800px}@media only screen and (max-width: 600px){.image-teaser .inner .img-holder.h800{height:480px}}.image-teaser .inner .img-holder .image{height:100%}.image-teaser .inner:hover .img-holder{transform:scale(1.1)}.image-teaser .inner .overlay{position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;background:linear-gradient(0deg, rgba(43,40,34,0.3), rgba(43,40,34,0.3))}.image-teaser .inner .overlay .holder{width:100%;text-align:center;padding:12px}.image-teaser .inner .overlay .holder .h2,.image-teaser .inner .overlay .holder .h1,.image-teaser .inner .overlay .holder .h3,.image-teaser .inner .overlay .holder .h4,.image-teaser .inner .overlay .holder .h5{margin-top:0;margin-bottom:0}.image-teaser .inner .overlay .holder .meta-headline.size-16{font-size:16px;line-height:1.3}@media only screen and (max-width: 600px){.image-teaser .inner .overlay .holder .meta-headline.size-16{font-size:14px}}.image-text .media-holder{width:100%;border-radius:12px;overflow:hidden}@media only screen and (max-width: 992px){.image-text .media-holder{margin-bottom:32px}}.image-text .text-holder .btn{margin-top:24px}.image-text .special-left .text-holder{padding-left:6rem;padding-right:3rem}@media only screen and (max-width: 1400px){.image-text .special-left .text-holder{padding-left:0;padding-right:0}}.image-text .special-right .text-holder{padding-right:6rem;padding-left:3rem}@media only screen and (max-width: 1400px){.image-text .special-right .text-holder{padding-left:0;padding-right:0}}.image-text-fullwidth .media-holder{width:100%;border-radius:12px;overflow:hidden;margin-bottom:32px}.image-text-fullwidth .text-holder{text-align:center}.image-text-fullwidth .text-holder .btn{margin-top:24px}@media only screen and (max-width: 600px){.links-block .center-align{text-align:left}}.links-block .spalten-holder{margin-bottom:-5px;display:grid;grid-gap:4px 16px;margin-top:12px}.links-block .spalten-holder.column4{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1400px){.links-block .spalten-holder.column4{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 992px){.links-block .spalten-holder.column4{grid-template-columns:repeat(2, 1fr)}}.links-block .spalten-holder.column3{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 992px){.links-block .spalten-holder.column3{grid-template-columns:repeat(2, 1fr)}}.links-block .spalten-holder.column2{grid-template-columns:repeat(2, 1fr)}.links-block .spalten-holder .link-holder{border-bottom:1px solid #eeece7;position:relative;padding-bottom:4px;padding-right:30px;font-size:14px;line-height:1.5}@media only screen and (max-width: 600px){.links-block .spalten-holder .link-holder{font-size:12px}}.links-block .spalten-holder .link-holder .number{position:absolute;right:0;width:30px;color:#474338;top:4px;text-align:right}.links-block .spalten-holder .link-holder .link{display:block;color:#655f53;padding-top:4px;padding-bottom:4px}.links-block .spalten-holder .link-holder .link:hover{color:#c6ab6e}.image-text-highlight .row{margin:0}.image-text-highlight .row .col{padding-left:0;padding-right:0}@media only screen and (max-width: 992px){.image-text-highlight .padding-inner.background-white{padding-bottom:0}}.image-text-highlight .media-holder{width:100%;height:100%}.image-text-highlight .media-holder .image{height:100%}.image-text-highlight .text-holder .btn{margin-top:24px}.image-text-highlight .text-holder ol,.image-text-highlight .text-holder ul{list-style-type:initial;padding-left:40px}.image-text-highlight .text-holder ol li,.image-text-highlight .text-holder ul li{list-style-type:initial}.image-text-highlight .text-holder .tag{background-color:#fade9d;color:#2b2822;text-transform:uppercase;font-weight:bold;line-height:1;font-size:16px;display:inline-block;border-radius:999px;padding:6px 12px}@media only screen and (max-width: 600px){.image-text-highlight .text-holder .tag{font-size:14px}}.image-text-highlight .text-holder h1,.image-text-highlight .text-holder .h1,.image-text-highlight .text-holder h2,.image-text-highlight .text-holder .h2,.image-text-highlight .text-holder h3,.image-text-highlight .text-holder .h3,.image-text-highlight .text-holder .h4,.image-text-highlight .text-holder h4,.image-text-highlight .text-holder h5,.image-text-highlight .text-holder .h5,.image-text-highlight .text-holder h6,.image-text-highlight .text-holder .h6{margin-top:24px;margin-bottom:24px}.background-primary50 ol li,.background-primary50 ul li{color:#fff}.background-primary50 ol li::marker,.background-primary50 ul li::marker{color:#fff}.background-primary50 strong,.background-primary50 b{color:#fff}.background-primary50 a{color:#fff}.background-primary50 a:hover{color:#2b2822}.media-block .container .media-holder{overflow:hidden;border-radius:12px;position:relative}.media-block .container .media-holder .overlay-button{position:absolute;bottom:12px;right:12px;z-index:9}.dienstleister-teaser.allways-scroll .scroll-container{overflow-x:scroll;margin-bottom:0}.dienstleister-teaser.allways-scroll .scroll-container .row{white-space:nowrap;flex-wrap:initial}.dienstleister-teaser.allways-scroll .scroll-container .row .col{float:initial;display:inline-block}.dienstleister-teaser.allways-scroll .scroll-container .row .col.l4{min-width:33.33333%}@media only screen and (max-width: 992px){.dienstleister-teaser.allways-scroll .scroll-container .row .col.m5{min-width:41.66667%}}@media only screen and (max-width: 600px){.dienstleister-teaser.allways-scroll .scroll-container .row .col.s9{min-width:75%}}.dienstleister-teaser.allways-scroll .inner{white-space:initial;margin-top:0}@media only screen and (max-width: 992px){.dienstleister-teaser.mobile-scroll .scroll-container{overflow-x:scroll;margin-bottom:0}}@media only screen and (max-width: 992px){.dienstleister-teaser.mobile-scroll .scroll-container .row{white-space:nowrap;flex-wrap:initial}}@media only screen and (max-width: 992px){.dienstleister-teaser.mobile-scroll .scroll-container .row .col{float:initial;display:inline-block}}@media only screen and (max-width: 992px){.dienstleister-teaser.mobile-scroll .scroll-container .row .col.l4{min-width:33.33333%}}@media only screen and (max-width: 992px){.dienstleister-teaser.mobile-scroll .scroll-container .row .col.m5{min-width:41.66667%}}@media only screen and (max-width: 600px){.dienstleister-teaser.mobile-scroll .scroll-container .row .col.s9{min-width:75%}}.dienstleister-teaser.mobile-scroll .inner{white-space:initial;margin-top:0}.dienstleister-teaser .filter-holder{margin-top:16px;margin-bottom:8px;overflow-x:scroll;white-space:nowrap}.dienstleister-teaser .filter-holder .filter-item{display:inline-block;padding:16px;border-radius:12px;cursor:pointer}.dienstleister-teaser .filter-holder .filter-item .name{color:#7c7769;text-transform:uppercase;font-size:16px;line-height:1.2;margin-top:12px;font-family:"Open Sans Condensed",sans-serif;letter-spacing:0.03em}.dienstleister-teaser .filter-holder .filter-item .icon{fill:#c6ab6e}.dienstleister-teaser .filter-holder .filter-item .icon svg{height:40px;width:40px}.dienstleister-teaser .filter-holder .filter-item .icon svg path{fill:#c6ab6e}.dienstleister-teaser .filter-holder .filter-item.active{background-color:#c6ab6e}.dienstleister-teaser .filter-holder .filter-item.active .name{color:#fff;font-weight:600}.dienstleister-teaser .filter-holder .filter-item.active .icon{fill:#fff}.dienstleister-teaser .filter-holder .filter-item.active .icon path{fill:#fff}.dienstleister-teaser .col{margin-left:0 !important}.dienstleister-teaser .scroll-container{margin-bottom:-32px}.dienstleister-teaser .inner{width:100%;max-width:100%;margin-top:32px;margin-bottom:32px}@media only screen and (max-width: 992px){.dienstleister-teaser .inner{white-space:initial;margin-top:0}}.dienstleister-teaser .inner .media-holder{position:relative}.dienstleister-teaser .inner .media-holder .slider{padding-top:4px}.dienstleister-teaser .inner .media-holder .image{border-radius:12px;overflow:hidden}.dienstleister-teaser .inner .media-holder .tag{position:absolute;top:12px;right:10px;z-index:11;height:32px}.dienstleister-teaser .inner .media-holder .tag .inner-tag{padding:6px 12px;background-color:#fade9d;color:#2b2822;text-transform:uppercase;line-height:1;border-radius:999px;font-size:14px;font-weight:700;pointer-events:none;display:inline-block;margin-left:0.25rem;font-family:"Open Sans Condensed",sans-serif;vertical-align:middle}@media only screen and (max-width: 992px){.dienstleister-teaser .inner .media-holder .tag .inner-tag{font-size:10px}}.dienstleister-teaser .inner .media-holder .tag .inner-tag.bg-neutral90{background-color:#474338;color:#fff}.dienstleister-teaser .inner .media-holder .tag .small-badge{display:inline-block;vertical-align:middle;height:32px}.dienstleister-teaser .inner .media-holder .tag .small-badge .svg{display:inline-block;width:32px;height:32px;vertical-align:middle}.dienstleister-teaser .inner .media-holder .badge{position:absolute;z-index:12;width:36px;height:54px;top:-4px;left:16px;vertical-align:top}@media only screen and (max-width: 992px){.dienstleister-teaser .inner .media-holder .badge{width:32px;height:48px}}@media only screen and (max-width: 600px){.dienstleister-teaser .inner .media-holder .badge{width:28px;height:42px}}.dienstleister-teaser .inner .media-holder .badge svg{width:36px;height:54px}@media only screen and (max-width: 992px){.dienstleister-teaser .inner .media-holder .badge svg{width:32px;height:48px}}@media only screen and (max-width: 600px){.dienstleister-teaser .inner .media-holder .badge svg{width:28px;height:42px}}.dienstleister-teaser .inner .media-holder .inner-tag-premium{position:absolute;top:15px;left:10px;z-index:11;line-height:1;border-radius:999px;font-weight:600;pointer-events:none;display:inline-block;margin-left:0.25rem}.dienstleister-teaser .inner .media-holder .inner-tag-premium.zertifiziert svg{width:123px}@media only screen and (max-width: 992px){.dienstleister-teaser .inner .media-holder .inner-tag-premium.zertifiziert svg{width:104px}}.dienstleister-teaser .inner .media-holder .inner-tag-premium svg{height:26px;width:94px;vertical-align:middle;display:inline-block}@media only screen and (max-width: 992px){.dienstleister-teaser .inner .media-holder .inner-tag-premium svg{height:22px;width:80px}}.dienstleister-teaser .inner .text-holder .h4{margin-top:16px;margin-bottom:4px;display:block;color:#2b2822;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dienstleister-teaser .inner .text-holder .h4:hover{color:#c6ab6e}.dienstleister-teaser .inner .text-holder .category{color:#7d6736;line-height:1.5}@media only screen and (max-width: 992px){.dienstleister-teaser .inner .text-holder .category{font-size:14px}}.dienstleister-teaser .inner .text-holder .category a{color:#2b2822;text-decoration:underline}.dienstleister-teaser .inner .text-holder .category a:hover{color:#c6ab6e}.dienstleister-teaser .inner .text-holder .description{margin-top:8px;font-size:16px;line-height:22px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dienstleister-teaser .btn-holder{margin-top:16px}@media only screen and (max-width: 992px){.dienstleister-teaser .btn-holder{margin-top:32px}}.bewertungen{display:block;vertical-align:middle;line-height:20px;margin-top:4px;font-size:14px;line-height:1.5}.bewertungen .icon{display:inline-block;vertical-align:text-bottom;max-width:30px}.bewertungen .icon svg{display:block;max-width:100%}.bewertungen .number{display:inline-block;vertical-align:middle;color:#2b2822;padding-left:8px;padding-right:8px;font-weight:600;border-right:2px solid #e1dfdb}.bewertungen .number a{font-weight:400;color:#2b2822}.bewertungen .number a:hover{color:#c6ab6e}.bewertungen .text{display:inline-block;vertical-align:middle;color:#2b2822;padding-left:8px;padding-right:8px;font-weight:600;border-right:2px solid #e1dfdb}.bewertungen .text:last-of-type{border-right:0}.bewertungen .text a{font-weight:400;text-decoration:underline;color:#2b2822}.bewertungen .text a:hover{color:#c6ab6e}.iconstext-block .row{margin-bottom:-44px}.iconstext-block .col{margin-left:0 !important}.iconstext-block .col.m6:not(.l3) .inner{margin-left:auto;margin-right:auto}@media only screen and (max-width: 600px){.iconstext-block .col.m6:not(.l3) .inner{margin-left:0;margin-right:0}}.iconstext-block .inner{max-width:380px;margin-bottom:44px}.iconstext-block .inner .icon-holder{display:inline-block;width:48px;vertical-align:text-top}@media only screen and (max-width: 600px){.iconstext-block .inner .icon-holder{width:44px}}.iconstext-block .inner .icon-holder img{max-width:100%}.iconstext-block .inner .text-holder{display:inline-block;max-width:calc(100% - 60px);vertical-align:top;padding-left:1rem;padding-right:1rem}@media only screen and (max-width: 992px){.iconstext-block .inner .text-holder{padding-left:24px}}@media only screen and (max-width: 600px){.iconstext-block .inner .text-holder{padding-right:0;max-width:calc(100% - 49px)}}.textzitatbild-block .inner{background-color:#c6ab6e;border-radius:12px;overflow:hidden;color:#fff}.textzitatbild-block .inner .media-holder{width:100%}.textzitatbild-block .inner .media-holder .image{height:100%}.textzitatbild-block .inner .flexbox{position:relative}.textzitatbild-block .inner .box{text-align:center;padding:1.5rem;width:100%;padding-bottom:172px;padding-top:56px}@media only screen and (max-width: 600px){.textzitatbild-block .inner .box{padding-top:1.5rem;padding-bottom:1.5rem}}.textzitatbild-block .inner .box .zitat-holder blockquote{color:#fff;margin-bottom:0;margin-top:0}.textzitatbild-block .inner .box .zitat-holder .name{margin-top:1.5rem}@media only screen and (max-width: 600px){.textzitatbild-block .inner .box .zitat-holder .name{margin-top:1rem}}.textzitatbild-block .inner .box .dienstleister{height:100px;background-color:#fff;box-shadow:0px 6px 15px rgba(0,0,0,0.1),0px 2px 6px rgba(0,0,0,0.05);border-radius:12px;overflow:hidden;position:absolute;bottom:1.5rem;left:2.25rem;right:0.75rem;text-align:left}@media only screen and (max-width: 992px){.textzitatbild-block .inner .box .dienstleister{right:2.25rem}}@media only screen and (max-width: 600px){.textzitatbild-block .inner .box .dienstleister{position:relative;left:0;right:0;bottom:0;height:auto;padding-bottom:60px;padding-top:60px;margin-top:1.5rem}}.textzitatbild-block .inner .box .dienstleister .logo{position:absolute;top:50%;transform:translateY(-50%);height:52px;left:0;right:50%;text-align:center}@media only screen and (max-width: 600px){.textzitatbild-block .inner .box .dienstleister .logo{position:relative;top:0;transform:none}}.textzitatbild-block .inner .box .dienstleister .logo img{max-height:100%;width:auto}.textzitatbild-block .inner .box .dienstleister .headline{font-weight:bold;position:absolute;left:50%;right:0;top:20px;color:#2b2822}@media only screen and (max-width: 600px){.textzitatbild-block .inner .box .dienstleister .headline{left:0;top:1.5rem;text-align:center;padding-left:1.5rem;padding-right:1.5rem}}.textzitatbild-block .inner .box .dienstleister .bewertungen{position:absolute;left:50%;right:0;top:44px}@media only screen and (max-width: 600px){.textzitatbild-block .inner .box .dienstleister .bewertungen{left:0;top:auto;bottom:1.5rem;text-align:center;padding-left:1.5rem;padding-right:1.5rem}}.textfacts-block .infos{width:100%}@media only screen and (max-width: 992px){.textfacts-block .infos.has-cert{padding-bottom:100px;position:relative}}.textfacts-block .infos .logo-holder{max-width:210px;display:inline-block;margin-right:48px;vertical-align:middle}.textfacts-block .infos .logo-holder .logo{max-width:100%;max-height:150px}@media only screen and (max-width: 992px){.textfacts-block .infos .logo-holder{margin:auto}}.textfacts-block .infos .zert-holder{max-width:100px;display:inline-block;position:absolute;top:0;right:calc(50% + 1rem)}.textfacts-block .infos .zert-holder .logo{max-width:100%;max-height:70px}@media only screen and (max-width: 992px){.textfacts-block .infos .zert-holder{margin:auto;left:0;right:0;bottom:0;top:auto}}.textfacts-block .infos .headline{margin-top:20px;margin-bottom:20px}@media only screen and (max-width: 992px){.textfacts-block .infos .headline{margin-top:16px;margin-bottom:16px}}.textfacts-block .infos .links-holder{margin-top:20px}.textfacts-block .infos .links-holder .link{display:inline-block;margin-right:24px}.textfacts-block .infos .links-holder .link svg{display:inline-block;vertical-align:middle;margin-right:8px;width:28px;height:28px}.textfacts-block .infos .links-holder .link a{vertical-align:middle;display:inline-block;text-decoration:underline}.textfacts-block .form-holder{border-radius:12px;overflow:hidden;background-color:#f9f8f6;box-shadow:0px 6px 32px rgba(0,0,0,0.1),0px 0px 2px #7d6736;padding:24px}@media only screen and (max-width: 992px){.textfacts-block .form-holder{margin-top:32px}}.textfacts-block .form-holder .anfrage-text.text2{margin-top:16px}@media only screen and (max-width: 992px){.textfacts-block .form-holder .anfrage-text.text2{display:none}}@media only screen and (max-width: 600px){.textfacts-block .form-holder .anfrage-text.text2{display:block}}.textfacts-block .form-holder .anfrage-text .text-center{text-align:center}.textfacts-block .form-holder .anfrage-text .text-center .h4{margin-top:16px;margin-bottom:0}.textfacts-block .form-holder .anfrage-text .h4{margin-top:0;margin-bottom:16px}.textfacts-block .form-holder .anfrage-text p{margin-bottom:16px;line-height:1.3}.textfacts-block .form-holder .anfrage-text .temp{display:none}@media only screen and (max-width: 992px){.textfacts-block .form-holder .anfrage-text .temp{display:block}}@media only screen and (max-width: 600px){.textfacts-block .form-holder .anfrage-text .temp{display:none}}.textfacts-block .form-holder .anfrage-text .logo-holder{max-width:210px;display:inline-block;vertical-align:middle}.textfacts-block .form-holder .anfrage-text .logo-holder .logo{max-width:100%;max-height:150px}@media only screen and (max-width: 992px){.textfacts-block .form-holder .anfrage-text .logo-holder{margin:auto}}.textfacts-block .form-holder .anfrage-text ul{margin-top:16px;padding-left:28px;list-style-image:url("../../assets/design/check_green.svg")}.textfacts-block .form-holder .anfrage-text ul li{color:#655f53;padding-left:8px;hyphens:auto;font-size:16px;line-height:1.5}.textfacts-block .form-holder .anfrage-text .btn{display:block;text-align:center}.textfacts-block .fact-holder{width:100%}@media only screen and (max-width: 992px){.textfacts-block .fact-holder .h2{display:none}}.textfacts-block .h3{margin-top:0}.textfacts-block .readmore a{display:block;margin-top:16px;color:#2b2822;text-decoration:underline}.textfacts-block .readmore a:hover{color:#c6ab6e}.textfacts-block .facts{background:#f9f8f6;padding:48px 32px;border-radius:0.5rem}@media only screen and (max-width: 992px){.textfacts-block .facts{padding:48px;margin-top:32px}}@media only screen and (max-width: 600px){.textfacts-block .facts{padding:24px 28px}}.textfacts-block .facts .h4{color:#ac9153}.textfacts-block .facts ul{margin-top:0;padding-left:28px;list-style-image:url("../../assets/design/check.svg")}.textfacts-block .facts ul li{color:#2b2822;font-weight:600;padding-left:8px;hyphens:auto;font-size:16px;line-height:1.5}.video-teaser h1,.video-teaser .h1,.video-teaser h2,.video-teaser .h2,.video-teaser h3,.video-teaser .h3,.video-teaser h4,.video-teaser .h4,.video-teaser h5,.video-teaser .h5,.video-teaser h6,.video-teaser .h6{color:#fff}.video-teaser .text{color:#bebab1}.video-teaser .text p{color:#bebab1}.video-teaser .video-holder{margin-top:20px;margin-bottom:56px}@media only screen and (max-width: 600px){.video-teaser .video-holder{margin-top:0;margin-bottom:36px}}.video-teaser .video-holder.show-all .col{display:block}.video-teaser .video-holder .col{display:none}.video-teaser .video-holder .col:nth-of-type(1),.video-teaser .video-holder .col:nth-of-type(2){display:block}.video-teaser .video-holder .inner{text-align:left;color:#fff;margin-top:2.5rem}.video-teaser .video-holder .inner .media-holder{border-radius:12px;overflow:hidden}.video-teaser .video-holder .inner .media-holder iframe{background-color:#fff}.video-teaser .video-holder .inner .text-holder .name{font-weight:600;margin-top:16px}.video-teaser .video-holder .inner .text-holder .link{color:#bebab1;text-decoration:underline;font-size:16px;line-height:1.5;display:inline-block;margin-top:4px;margin-bottom:8px}.video-teaser .video-holder .inner .text-holder .link:hover{color:#c6ab6e}.video-teaser .video-holder .inner .text-holder .infos{font-size:14px;line-height:1.5;color:#e1dfdb;vertical-align:middle}.video-teaser .video-holder .inner .text-holder .infos svg{vertical-align:middle}.video-teaser .video-holder .inner .text-holder .infos span{vertical-align:middle;padding-left:4px;padding-right:4px;font-weight:500}.google-maps-profil .inner{width:100%}@media only screen and (max-width: 992px){.google-maps-profil .inner{text-align:center}}.google-maps-profil .inner .map{border-radius:12px;overflow:hidden}.google-maps-profil .inner .button-holder{margin-top:24px}.google-maps-profil .inner .moeglichkeit{margin-top:48px}.google-maps-profil .links-holder{margin-top:20px}.google-maps-profil .links-holder .link{display:inline-block;margin-right:24px}.google-maps-profil .links-holder .link svg{display:inline-block;vertical-align:middle;margin-right:8px;width:28px;height:28px}.google-maps-profil .links-holder .link a{vertical-align:middle;display:inline-block;text-decoration:underline}@media only screen and (max-width: 992px){.google-maps-profil .text-map{margin-top:24px}}.google-maps-profil .text-map .holder{max-width:400px}@media only screen and (max-width: 992px){.google-maps-profil .text-map .holder{margin:auto;display:inline-block;min-width:340px}}@media only screen and (max-width: 600px){.google-maps-profil .text-map .holder{margin-left:0;max-width:100%;min-width:100%}}.google-maps-profil .text-map .holder .inner-text{width:100%;text-align:left}.google-maps-profil .text-map .holder .inner-text .headline-small{font-size:16px;line-height:1.2;font-weight:600}.google-maps-profil .text-map .holder .row{margin-top:24px}@media only screen and (max-width: 992px){.google-maps-profil .text-map .holder .row:first-of-type{margin-top:12px}}@media only screen and (max-width: 600px){.dienstleister-big .container{width:100%}}.dienstleister-big .headline-row{text-align:center;margin-top:32px}@media only screen and (min-width: 601px){.dienstleister-big .headline-row{margin-bottom:32px}}.dienstleister-big .row-fix{margin-bottom:-60px}@media only screen and (max-width: 992px){.dienstleister-big .row-fix{margin-bottom:-32px}}.dienstleister-big .inner{width:100%;margin-bottom:60px}@media only screen and (max-width: 992px){.dienstleister-big .inner{margin-bottom:0}}@media only screen and (max-width: 992px){.dienstleister-big .inner.inner-text{margin-bottom:32px}}.dienstleister-big .inner .media-holder{position:relative}.dienstleister-big .inner .media-holder .slider{padding-top:4px}.dienstleister-big .inner .media-holder .image{border-radius:12px;overflow:hidden}@media only screen and (max-width: 600px){.dienstleister-big .inner .media-holder .image{border-radius:0}}.dienstleister-big .inner .media-holder .tag{position:absolute;top:12px;right:10px;z-index:11;height:32px}.dienstleister-big .inner .media-holder .tag .inner-tag{padding:6px 12px;background-color:#fade9d;color:#2b2822;text-transform:uppercase;line-height:1;border-radius:999px;font-size:14px;font-weight:700;pointer-events:none;display:inline-block;margin-left:0.25rem;font-family:"Open Sans Condensed",sans-serif;vertical-align:middle}@media only screen and (max-width: 992px){.dienstleister-big .inner .media-holder .tag .inner-tag{font-size:10px}}.dienstleister-big .inner .media-holder .tag .small-badge{display:inline-block;vertical-align:middle;height:32px}.dienstleister-big .inner .media-holder .tag .small-badge .svg{display:inline-block;width:32px;height:32px;vertical-align:middle}.dienstleister-big .inner .media-holder .badge{position:absolute;z-index:12;width:36px;height:54px;top:-4px;left:16px;vertical-align:top}@media only screen and (max-width: 992px){.dienstleister-big .inner .media-holder .badge{width:32px;height:48px}}@media only screen and (max-width: 600px){.dienstleister-big .inner .media-holder .badge{width:28px;height:42px}}.dienstleister-big .inner .media-holder .badge svg{width:36px;height:54px}@media only screen and (max-width: 992px){.dienstleister-big .inner .media-holder .badge svg{width:32px;height:48px}}@media only screen and (max-width: 600px){.dienstleister-big .inner .media-holder .badge svg{width:28px;height:42px}}.dienstleister-big .inner .text-holder{width:100%}@media only screen and (max-width: 600px){.dienstleister-big .inner .text-holder{padding-left:16px;padding-right:16px}}.dienstleister-big .inner .text-holder .h4,.dienstleister-big .inner .text-holder .h3{margin-top:16px;margin-bottom:4px;display:block;color:#2b2822}.dienstleister-big .inner .text-holder .h4:hover,.dienstleister-big .inner .text-holder .h3:hover{color:#c6ab6e}.dienstleister-big .inner .text-holder .h4.seitlich,.dienstleister-big .inner .text-holder .h3.seitlich{margin-top:0}@media only screen and (max-width: 600px){.dienstleister-big .inner .text-holder .h4.seitlich,.dienstleister-big .inner .text-holder .h3.seitlich{margin-top:16px}}.dienstleister-big .inner .text-holder .category{color:#7d6736}@media only screen and (max-width: 992px){.dienstleister-big .inner .text-holder .category{font-size:14px;line-height:1.5}}.dienstleister-big .inner .text-holder .category a{color:#2b2822;text-decoration:underline}.dienstleister-big .inner .text-holder .category a:hover{color:#c6ab6e}.dienstleister-big .inner .text-holder .teaser-text .text{margin-top:16px}@media only screen and (max-width: 992px){.dienstleister-big .inner .text-holder .teaser-text .text{margin-top:8px}}.dienstleister-big .inner .text-holder .teaser-text .text p{margin-bottom:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 992px){.dienstleister-big .inner .text-holder .teaser-text .text p{margin-bottom:16px;font-size:14px;line-height:1.5}}.dienstleister-big .inner .text-holder .teaser-text .link{color:#ac9153;font-weight:600;text-decoration:underline}@media only screen and (max-width: 992px){.dienstleister-big .inner .text-holder .teaser-text .link{font-size:16px}}.dienstleister-big .inner .text-holder.small-layout{margin-top:16px}.dienstleister-big .inner .text-holder.small-layout p{margin-bottom:16px}.dienstleister-highlight .row{margin:0}.dienstleister-highlight .row .col{padding-left:0;padding-right:0}.dienstleister-highlight .padding-inner{padding-top:24px !important;padding-bottom:24px !important}.dienstleister-highlight .inner{width:100%}.dienstleister-highlight .inner .media-holder{position:relative}.dienstleister-highlight .inner .media-holder .badge{position:absolute;z-index:12;width:52px;height:78px;top:-4px;right:40px;vertical-align:top}@media only screen and (max-width: 992px){.dienstleister-highlight .inner .media-holder .badge{width:42px;height:63px}}@media only screen and (max-width: 600px){.dienstleister-highlight .inner .media-holder .badge{width:32px;height:48px}}.dienstleister-highlight .inner .media-holder .badge svg{width:52px;height:78px}@media only screen and (max-width: 992px){.dienstleister-highlight .inner .media-holder .badge svg{width:42px;height:63px}}@media only screen and (max-width: 600px){.dienstleister-highlight .inner .media-holder .badge svg{width:32px;height:48px}}.dienstleister-highlight .inner .text-holder{width:100%}.dienstleister-highlight .inner .text-holder .tag{position:relative}.dienstleister-highlight .inner .text-holder .tag .inner-tag{padding:6px 12px;background-color:#fade9d;color:#2b2822;text-transform:uppercase;line-height:1;border-radius:999px;font-size:14px;font-weight:700;pointer-events:none;display:inline-block;margin-left:0.25rem;font-family:"Open Sans Condensed",sans-serif;vertical-align:middle}@media only screen and (max-width: 992px){.dienstleister-highlight .inner .text-holder .tag .inner-tag{font-size:10px}}.dienstleister-highlight .inner .text-holder .tag .inner-tag.tag-light{color:#c6ab6e;background-color:#eeece7}.dienstleister-highlight .inner .text-holder .tag .small-badge{display:inline-block;vertical-align:middle;height:32px}.dienstleister-highlight .inner .text-holder .tag .small-badge .svg{display:inline-block;width:32px;height:32px;vertical-align:middle}.dienstleister-highlight .inner .text-holder .h2{margin-top:24px;margin-bottom:8px;display:block;color:#2b2822}.dienstleister-highlight .inner .text-holder .h2:hover{color:#c6ab6e}.dienstleister-highlight .inner .text-holder .category{color:#7d6736}@media only screen and (max-width: 992px){.dienstleister-highlight .inner .text-holder .category{font-size:14px;line-height:1.5}}.dienstleister-highlight .inner .text-holder .category a{color:#2b2822;text-decoration:underline}.dienstleister-highlight .inner .text-holder .category a:hover{color:#c6ab6e}.dienstleister-highlight .inner .text-holder .teaser-text .text{margin-top:24px}@media only screen and (max-width: 992px){.dienstleister-highlight .inner .text-holder .teaser-text .text{margin-top:16px}}.dienstleister-highlight .inner .text-holder .teaser-text .text p{margin-bottom:24px}@media only screen and (max-width: 992px){.dienstleister-highlight .inner .text-holder .teaser-text .text p{margin-bottom:16px}}.dienstleister-small .col{margin-left:0 !important}.dienstleister-small .headline-row{text-align:center}@media only screen and (min-width: 601px){.dienstleister-small .headline-row{margin-bottom:32px}}.dienstleister-small .inner{width:100%;margin-bottom:48px}@media only screen and (max-width: 992px){.dienstleister-small .inner{margin-bottom:32px}}.dienstleister-small .inner .media-holder{position:relative}.dienstleister-small .inner .media-holder .image{border-radius:12px;overflow:hidden}.dienstleister-small .inner .media-holder .inner-tag-premium{position:absolute;top:15px;left:10px;z-index:11;line-height:1;border-radius:999px;font-weight:600;pointer-events:none;display:inline-block;margin-left:0.25rem}.dienstleister-small .inner .media-holder .inner-tag-premium.zertifiziert svg{width:123px}@media only screen and (max-width: 992px){.dienstleister-small .inner .media-holder .inner-tag-premium.zertifiziert svg{width:104px}}.dienstleister-small .inner .media-holder .inner-tag-premium svg{height:26px;width:94px;vertical-align:middle;display:inline-block}@media only screen and (max-width: 992px){.dienstleister-small .inner .media-holder .inner-tag-premium svg{height:22px;width:80px}}.dienstleister-small .inner .text-holder .headline{margin-top:12px;margin-bottom:0;display:block;color:#2b2822;font-weight:600;line-height:1.2}.dienstleister-small .inner .text-holder .headline:hover{color:#c6ab6e}.dienstleister-small .inner .text-holder .category{color:#a6a196;font-size:14px;line-height:1.5;margin-top:4px;margin-bottom:8px}.dienstleister-small .inner .text-holder .category a{color:#2b2822;text-decoration:underline}.dienstleister-small .inner .text-holder .category a:hover{color:#c6ab6e}.dienstleister-small .bewertungen{line-height:16px;margin-top:4px;font-size:12px;line-height:1.5}.dienstleister-small .bewertungen .icon{display:inline-block;vertical-align:middle}.dienstleister-small .bewertungen .icon svg{display:block;width:12px;height:12px}.dienstleister-small .bewertungen .number{padding-left:4px;padding-right:4px}.dienstleister-small .bewertungen .text{padding-left:4px;padding-right:4px}.dienstleister-xsmall .headline-row{text-align:center}@media only screen and (min-width: 601px){.dienstleister-xsmall .headline-row{margin-bottom:32px}}.dienstleister-xsmall .col{margin-left:0 !important}.dienstleister-xsmall .col .s7{padding-left:0}.dienstleister-xsmall .inner{width:100%;margin-bottom:48px}@media only screen and (max-width: 992px){.dienstleister-xsmall .inner{margin-bottom:32px}}.dienstleister-xsmall .inner .media-holder{position:relative;width:100%}.dienstleister-xsmall .inner .media-holder .image{border-radius:12px;overflow:hidden}.dienstleister-xsmall .inner .media-holder .inner-tag-premium{position:absolute;top:5px;left:5px;z-index:11;line-height:1;border-radius:999px;font-weight:600;pointer-events:none;display:inline-block;margin-left:0.25rem}.dienstleister-xsmall .inner .media-holder .inner-tag-premium.zertifiziert svg{width:80px}.dienstleister-xsmall .inner .media-holder .inner-tag-premium svg{height:17px;width:80px;vertical-align:middle;display:inline-block}.dienstleister-xsmall .inner .text-holder{width:100%}.dienstleister-xsmall .inner .text-holder .headline{margin-bottom:0;display:block;color:#2b2822;font-weight:600;line-height:1.2;font-size:16px}.dienstleister-xsmall .inner .text-holder .headline:hover{color:#c6ab6e}.dienstleister-xsmall .inner .text-holder .category{color:#a6a196;font-size:14px;line-height:1.5;margin-top:4px;margin-bottom:8px}.dienstleister-xsmall .inner .text-holder .category a{color:#2b2822;text-decoration:underline}.dienstleister-xsmall .inner .text-holder .category a:hover{color:#c6ab6e}.dienstleister-xsmall .bewertungen{line-height:16px;margin-top:4px;font-size:12px;line-height:1.5}.dienstleister-xsmall .bewertungen .icon{display:inline-block;vertical-align:middle}.dienstleister-xsmall .bewertungen .icon svg{display:block;width:12px;height:12px}.dienstleister-xsmall .bewertungen .number{padding-left:4px;padding-right:4px}.dienstleister-xsmall .bewertungen .text{padding-left:4px;padding-right:4px}.bewertungen-block .bewertungen .number{border-right:none}.bewertungen-block .right-box .btn{margin-top:1.5rem}@media only screen and (max-width: 992px){.bewertungen-block .right-box{text-align:center;margin-bottom:48px}}.bewertungen-block .right-box .holder{padding:24px;display:block;margin-top:32px;background-color:#eeece7;border-radius:8px;max-width:calc(100% - 12px)}@media only screen and (max-width: 992px){.bewertungen-block .right-box .holder{display:inline-block;text-align:left}}@media only screen and (max-width: 600px){.bewertungen-block .right-box .holder{display:block}}.bewertungen-block .right-box .holder .over-box{position:relative}.bewertungen-block .right-box .holder .over-box:last-of-type .rating{margin-bottom:0}.bewertungen-block .right-box .holder .over-box .icon{display:block;width:20px;height:20px;position:absolute;top:2px}.bewertungen-block .right-box .holder .over-box .icon svg{width:20px;height:20px}.bewertungen-block .right-box .holder .over-box .rating{display:block;padding-left:36px;margin-bottom:40px}.bewertungen-block .right-box .holder .over-box .rating .h5{margin-top:0;margin-bottom:0;line-height:1.5}.bewertungen-block .right-box .holder .over-box .rating .h5 .small{font-size:14px;color:#7c7769}.bewertungen-block .right-box .holder .over-box .rating .h5.second{color:#c6ab6e}.bewertungen-block .right-box .gesamt{margin-top:0;margin-bottom:8px}.bewertungen-block .right-box .gesamt .h5{margin:0}.bewertungen-block .right-box .box .line{vertical-align:middle;display:block;padding-top:4px;padding-bottom:4px;white-space:nowrap;text-align:left}.bewertungen-block .right-box .box .line .icon{display:inline-block;vertical-align:middle;line-height:1}.bewertungen-block .right-box .box .line .icon svg{vertical-align:middle}.bewertungen-block .right-box .box .line .kat-name{display:inline-block;padding-left:8px;vertical-align:middle;line-height:1;color:#655f53}.bewertungen-block .row{margin-bottom:-48px}@media only screen and (max-width: 600px){.bewertungen-block .row{margin-bottom:-32px}}.bewertungen-block .row .flexbox{margin-left:0 !important}.bewertungen-block .morebewertungen{margin-bottom:48px}.bewertungen-block .bewertung-detail{margin-bottom:48px;width:100%}@media only screen and (max-width: 600px){.bewertungen-block .bewertung-detail{border-bottom:2px solid #eeece7;padding-bottom:32px;margin-bottom:32px}}.bewertungen-block .bewertung-detail .person{display:block}.bewertungen-block .bewertung-detail .person .foto{width:50px;display:inline-block;vertical-align:middle;border-radius:50%;background-color:#eeece7;overflow:hidden;padding:12px;padding-left:15px;height:50px}.bewertungen-block .bewertung-detail .person .name-holder{width:calc(100% - 55px);padding-left:16px;display:inline-block;vertical-align:middle}.bewertungen-block .bewertung-detail .person .name-holder .name{font-weight:600}.bewertungen-block .bewertung-detail .person .name-holder .datum{color:#a6a196;font-size:14px;line-height:1}.bewertungen-block .bewertung-detail .text-holder{margin-top:24px;margin-bottom:24px;font-size:16px;line-height:1.5}.bewertungen-block .bewertung-detail .text-holder a{display:block;color:#2b2822;text-decoration:underline}.bewertungen-block .bewertung-detail .text-holder a:hover{color:#c6ab6e}.dienstleister-detailheader.media-block{padding-bottom:36px;padding-top:36px;background-color:#f9f8f6}.dienstleister-detailheader.media-block #breadcrumbs{margin-top:0 !important;padding-top:0 !important}.dienstleister-detailheader.media-block .infos-line .infos .logo-holder .logo{max-height:100px}.dienstleister-detailheader .first-row .inner{width:100%}@media only screen and (max-width: 992px){.dienstleister-detailheader .first-row .inner{text-align:center}}.dienstleister-detailheader .first-row .inner p#breadcrumbs{margin:30px 0;font-size:14px}.dienstleister-detailheader .first-row .inner p#breadcrumbs span a{color:#655f53;position:relative;margin-right:18px}.dienstleister-detailheader .first-row .inner p#breadcrumbs span a::after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.29199 0.3125L5.75866 4.77917C5.78768 4.80815 5.81071 4.84258 5.82642 4.88047C5.84214 4.91836 5.85022 4.95898 5.85022 5C5.85022 5.04102 5.84214 5.08164 5.82642 5.11953C5.81071 5.15742 5.78768 5.19185 5.75866 5.22083L1.29199 9.6875' stroke='%23BEBAB1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;left:calc(100% + 0.5rem);top:5px;width:10px;height:10px}@media only screen and (max-width: 600px){.dienstleister-detailheader .first-row .inner p#breadcrumbs span a::after{top:6px}}.dienstleister-detailheader .first-row .inner h1{hyphens:auto}@media only screen and (min-width: 993px){.dienstleister-detailheader .first-row .inner h1{margin-bottom:16px}}.dienstleister-detailheader .first-row .inner h1 .stars{display:inline-block;line-height:1;font-size:1rem;vertical-align:top}.dienstleister-detailheader .first-row .inner .bewertungen .text .icon,.dienstleister-detailheader .first-row .inner .bewertungen .number .icon,.dienstleister-detailheader .first-row .inner .bewertungen .icon .icon{margin-top:0;margin-bottom:0}.dienstleister-detailheader .first-row .inner .bewertungen .text .follow,.dienstleister-detailheader .first-row .inner .bewertungen .number .follow,.dienstleister-detailheader .first-row .inner .bewertungen .icon .follow{position:relative;top:-4.5px;display:inline-block}@media only screen and (max-width: 600px){.dienstleister-detailheader .first-row .inner .bewertungen .text{margin-bottom:0.75rem}}@media only screen and (min-width: 601px){.dienstleister-detailheader .first-row .inner .bewertungen .text:first-of-type{padding-left:0}}@media only screen and (max-width: 600px){.dienstleister-detailheader .first-row .inner .bewertungen .text.rating{display:block;border:none;margin-bottom:1rem}}.dienstleister-detailheader .first-row .inner .bewertungen .text.rating .text{margin-bottom:0}@media only screen and (max-width: 600px){.dienstleister-detailheader .first-row .inner .bewertungen .text.folgen{display:block;border:none}}@media only screen and (max-width: 600px){.dienstleister-detailheader .first-row .inner .bewertungen .text.premium{border:none}}.dienstleister-detailheader .first-row .inner .infos-line{margin-top:24px}@media only screen and (max-width: 992px){.dienstleister-detailheader .first-row .inner .infos-line{margin-bottom:32px}}.dienstleister-detailheader .first-row .bottom-box{align-items:end}@media only screen and (max-width: 992px){.dienstleister-detailheader .first-row .bottom-box .inner{display:none}}.dienstleister-detailheader .first-row .bottom-box .zert-holder{max-width:120px;display:inline-block;position:absolute;bottom:90px;right:0}@media only screen and (max-width: 992px){.dienstleister-detailheader .first-row .bottom-box .zert-holder{position:relative;margin:auto;bottom:0;margin-top:28px;max-width:160px}}.dienstleister-detailheader .first-row .bottom-box .zert-holder .logo{max-width:100%;max-height:70px}.dienstleister-detailheader .header-line{margin-top:32px}@media only screen and (max-width: 600px){.dienstleister-detailheader .header-line{width:100%}}.dienstleister-detailheader .header-line .border-holder{overflow:hidden;border-radius:12px;position:relative}@media only screen and (max-width: 600px){.dienstleister-detailheader .header-line .border-holder{border-radius:0}}.dienstleister-detailheader .header-line .border-holder .overlay-button{position:absolute;right:12px;bottom:12px}.dienstleister-detailheader .header-line .row{margin-left:-4px;margin-right:-4px}.dienstleister-detailheader .header-line .row .col{padding-left:4px;padding-right:4px}.dienstleister-detailheader .header-line .flexbox .inner{width:100%}.dienstleister-detailheader .header-line .flexbox .inner .row .col{margin-top:8px}@media only screen and (max-width: 992px){.dienstleister-detailheader .header-line .flexbox .inner .row .col{margin-top:0}}.dienstleister-detailheader .header-line .flexbox .inner .row .col:first-of-type{margin-top:0}.dienstleister-detailheader .header-line .only-2{width:100%}.dienstleister-detailheader .header-line .only-2 .box3 .image{padding-top:calc(50% - 4px)}@media only screen and (max-width: 992px){.dienstleister-detailheader .header-line .only-2 .box3 .image{padding-top:66.66%;margin-top:8px}}@media only screen and (max-width: 600px){.dienstleister-detailheader .header-line .only-2 .box3 .image{padding-top:100%}}@media only screen and (max-width: 992px){.dienstleister-detailheader .header-line .only-2 .box3 .image.zi-image{padding-top:0}}.dienstleister-detailheader .header-line .only-2 .box2 .image{padding-top:100%}@media only screen and (max-width: 992px){.dienstleister-detailheader .header-line .only-2 .box2 .image{padding-top:66.66%}}.dienstleister-detailheader .header-line .box1 .image{padding-top:100%}@media only screen and (max-width: 992px){.dienstleister-detailheader .header-line .box1 .image{padding-top:66.66%}}.dienstleister-detailheader .header-line .box2{position:relative}.dienstleister-detailheader .header-line .box2 .image{padding-top:calc(50% - 4px)}@media only screen and (max-width: 992px){.dienstleister-detailheader .header-line .box2 .image{padding-top:66.66%;margin-top:8px}}@media only screen and (max-width: 600px){.dienstleister-detailheader .header-line .box2 .image{padding-top:100%}}@media only screen and (max-width: 992px){.dienstleister-detailheader .header-line .box2 .image.zi-image{padding-top:0}}.dienstleister-detailheader .header-line .box2 .zitat{position:absolute;left:0;top:0;bottom:0;right:0;background-color:#474338;color:#fff;padding:16px;text-align:center}@media only screen and (max-width: 992px){.dienstleister-detailheader .header-line .box2 .zitat{position:relative;padding:64px;margin-bottom:8px}}@media only screen and (max-width: 600px){.dienstleister-detailheader .header-line .box2 .zitat{padding:32px}}.dienstleister-detailheader .header-line .box2 .zitat .zi-inner{width:100%}.dienstleister-detailheader .header-line .box2 .zitat blockquote{color:#fff;margin:0;padding:0;max-width:440px;margin:auto;font-size:20px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 992px){.dienstleister-detailheader .header-line .box2 .zitat blockquote{-webkit-line-clamp:999}}.dienstleister-detailheader .header-line .box2 .zitat .name{margin-top:24px}@media only screen and (max-width: 1400px){.dienstleister-detailheader .header-line .box2 .zitat .name{margin-top:8px}}.dienstleister-detailheader .header-line .box3{position:relative}.dienstleister-detailheader .header-line .box3 .image{padding-top:100%}.dienstleister-detailheader .header-line .play-button{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;cursor:pointer}.dienstleister-detailheader .header-line .play-button svg{margin:auto}.dienstleister-detailheader .header-line .play-button:hover svg path{fill:#c6ab6e !important;transition:all 0.5s}.dienstleister-detailheader .vim-holder{width:100%;height:0px;overflow:hidden}.dienstleister-detailheader .infos-line{margin-top:48px}.dienstleister-detailheader .infos-line .infos{width:100%}@media only screen and (max-width: 992px){.dienstleister-detailheader .infos-line .infos{text-align:center}}@media only screen and (max-width: 992px){.dienstleister-detailheader .infos-line .infos.has-cert{padding-bottom:100px;position:relative}}.dienstleister-detailheader .infos-line .infos .logo-holder{max-width:210px;display:inline-block;margin-right:48px;vertical-align:middle}.dienstleister-detailheader .infos-line .infos .logo-holder .logo{max-width:100%;max-height:150px}@media only screen and (max-width: 992px){.dienstleister-detailheader .infos-line .infos .logo-holder{margin:auto}}.dienstleister-detailheader .infos-line .infos .zert-holder{max-width:100px;display:inline-block;position:absolute;top:0;right:calc(50% + 1rem)}.dienstleister-detailheader .infos-line .infos .zert-holder .logo{max-width:100%;max-height:70px}@media only screen and (max-width: 992px){.dienstleister-detailheader .infos-line .infos .zert-holder{margin:auto;left:0;right:0;bottom:0;top:auto}}.dienstleister-detailheader .infos-line .infos .headline{margin-top:20px;margin-bottom:20px}@media only screen and (max-width: 992px){.dienstleister-detailheader .infos-line .infos .headline{margin-top:16px;margin-bottom:16px}}.dienstleister-detailheader .infos-line .infos .links-holder{margin-top:20px}.dienstleister-detailheader .infos-line .infos .links-holder .link{display:inline-block;margin-right:24px}.dienstleister-detailheader .infos-line .infos .links-holder .link svg{display:inline-block;vertical-align:middle;margin-right:8px;width:28px;height:28px}.dienstleister-detailheader .infos-line .infos .links-holder .link a{vertical-align:middle;display:inline-block;text-decoration:underline}.dienstleister-detailheader .infos-line .anfrage-box{width:100%}@media only screen and (max-width: 992px){.dienstleister-detailheader .infos-line .anfrage-box{display:none}}.dienstleister-detailheader .infos-line .anfrage-box .form-holder{border-radius:12px;overflow:hidden;background-color:#f9f8f6;box-shadow:0px 6px 32px rgba(0,0,0,0.1),0px 0px 2px #7d6736;padding:52px}.dienstleister-detailheader .infos-line .anfrage-box .form-holder .anfrage-text .h4{margin-top:0;margin-bottom:16px}.dienstleister-detailheader .infos-line .anfrage-box .form-holder .anfrage-text p{margin-bottom:16px;line-height:1.3}.dienstleister-detailheader .infos-line .anfrage-box .form-holder .anfrage-text ul{padding-left:28px;list-style-image:url("../../assets/design/check_green.svg")}.dienstleister-detailheader .infos-line .anfrage-box .form-holder .anfrage-text ul li{color:#655f53;padding-left:8px;hyphens:auto;font-size:16px;line-height:1.5}.dienstleister-detailheader .infos-line .anfrage-box .form-holder .anfrage-text .btn {display:block;text-align:center}.sticky-anfrage{display:none;position:fixed;z-index:90;bottom:0;left:0;right:0;background-color:#fff;padding:1.5rem;box-shadow:0px -2px 6px 0px #0000001a}@media only screen and (max-width: 992px){.sticky-anfrage{display:block}}@media only screen and (max-width: 992px){.sticky-anfrage{padding:1rem}}.sticky-anfrage .text{display:inline-block;width:calc(100% - 135px);font-size:14px;line-height:1.5;vertical-align:middle;text-align:left}.sticky-anfrage .btn{display:block;padding:8px;vertical-align:middle;text-align:center}.image-text-fullwidth-overlay .no-container .media-holder .media-box{border-radius:0px}.image-text-fullwidth-overlay .no-container .media-holder .text-overlay{border-radius:0px}.image-text-fullwidth-overlay .no-container .media-holder .container{position:initial}.image-text-fullwidth-overlay .container .media-holder .text-overlay .row{position:absolute;left:5%;right:5%;bottom:10%}@media only screen and (max-width: 600px){.image-text-fullwidth-overlay .container .media-holder .text-overlay .row{bottom:0;left:0;right:0;position:relative}}.image-text-fullwidth-overlay .media-holder{width:100%;position:relative}.image-text-fullwidth-overlay .media-holder.autoheight .media-box{position:absolute;top:0;left:0;right:0;bottom:0;margin-bottom:0}.image-text-fullwidth-overlay .media-holder.autoheight .media-box .image{position:absolute;top:0;left:0;right:0;bottom:0}.image-text-fullwidth-overlay .media-holder.autoheight .text-overlay{position:relative;background:linear-gradient(0deg, rgba(62,62,62,0.2), rgba(62,62,62,0.2))}.image-text-fullwidth-overlay .media-holder.autoheight .text-overlay .container{position:relative;bottom:0}.image-text-fullwidth-overlay .media-holder.autoheight .text-overlay .row{position:relative;bottom:0;left:0;right:0;padding-left:5%;padding-right:5%}@media only screen and (max-width: 600px){.image-text-fullwidth-overlay .media-holder.autoheight .text-overlay .row{padding-left:0;padding-right:0}}.image-text-fullwidth-overlay .media-holder.autoheight .text-overlay .text-holder{text-align:center}.image-text-fullwidth-overlay .media-holder.autoheight .text-overlay .text-holder *:not(.btn){color:#fff}.image-text-fullwidth-overlay .media-holder .media-box{border-radius:12px;overflow:hidden}@media only screen and (max-width: 600px){.image-text-fullwidth-overlay .media-holder .media-box{margin-bottom:32px}}.image-text-fullwidth-overlay .media-holder .media-box.fullheight .image{padding-top:calc(100vh - 90px)}@media only screen and (max-width: 600px){.image-text-fullwidth-overlay .media-holder .media-box.fullheight .image{padding-top:calc(100vh - 64px)}}.image-text-fullwidth-overlay .media-holder .text-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px}.image-text-fullwidth-overlay .media-holder .text-overlay.dunkel:after{background:linear-gradient(180deg, rgba(88,85,78,0.42) 45.31%, #0e0e0e 100%)}.image-text-fullwidth-overlay .media-holder .text-overlay.dunkel_farbe:after{background:linear-gradient(180deg, rgba(126,107,62,0.49) 32.29%, rgba(0,0,0,0.8) 100%)}.image-text-fullwidth-overlay .media-holder .text-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:linear-gradient(180deg, rgba(67,67,67,0.217) 0%, rgba(101,101,101,0.7) 21.49%, rgba(69,69,69,0.7) 81.53%, rgba(67,67,67,0.245) 100%)}@media only screen and (max-width: 600px){.image-text-fullwidth-overlay .media-holder .text-overlay:not(.fullheight){position:relative;background:none}}.image-text-fullwidth-overlay .media-holder .text-overlay .container{position:absolute;left:0;right:0;bottom:15%}@media only screen and (max-width: 600px){.image-text-fullwidth-overlay .media-holder .text-overlay .container:not(.fullheight){bottom:0;left:0;right:0;position:relative}}.image-text-fullwidth-overlay .media-holder .text-overlay.fullheight .row{padding-left:5%;padding-right:5%}@media only screen and (max-width: 600px){.image-text-fullwidth-overlay .media-holder .text-overlay.fullheight .row{padding-left:0;padding-right:0}}.image-text-fullwidth-overlay .text-holder{text-align:center;position:relative;z-index:2}@media only screen and (min-width: 601px){.image-text-fullwidth-overlay .text-holder *:not(.btn){color:#fff}}.image-text-fullwidth-overlay .text-holder .badge{position:absolute;right:0;bottom:100%;transform:translateY(30px) translateX(50%);z-index:10}@media only screen and (max-width: 992px){.image-text-fullwidth-overlay .text-holder .badge{right:25%;transform:translateY(10px) translateX(50%)}}@media only screen and (max-width: 600px){.image-text-fullwidth-overlay .text-holder .badge{right:0%;transform:translateY(2.5vw) translateX(2.5vw)}}.image-text-fullwidth-overlay .text-holder .badge-icon{position:relative;max-width:130px}@media only screen and (max-width: 992px){.image-text-fullwidth-overlay .text-holder .badge-icon{max-width:86px}}.image-text-fullwidth-overlay .text-holder.fullheight *:not(.btn){color:#fff}.image-text-fullwidth-overlay .text-holder .btn{margin-top:24px}.image-text-fullwidth-overlay .author-infos .author{margin-bottom:8px}.image-text-fullwidth-overlay .author-infos .author-data .info{color:#fff}@media only screen and (max-width: 992px){.image-text-fullwidth-overlay.background-neutral90-white:before{height:40%}}.slogans .inner{background-color:#f9f8f6;border-radius:12px;overflow:hidden;padding:1.5rem;padding-top:42px;padding-right:36px;padding-bottom:48px;color:#655f53;line-height:1.5;margin-bottom:1.5rem}@media only screen and (max-width: 992px){.slogans .inner{padding:1.5rem;padding-top:2rem}}.slogans .inner.highlight{background-color:#a6a196;padding:48px}@media only screen and (max-width: 992px){.slogans .inner.highlight{padding:1.5rem;padding-top:2rem}}.slogans .inner.highlight .icon-holder{color:#e1dfdb;margin-bottom:16px}.slogans .inner.highlight .name{color:#e1dfdb;margin-top:16px}.slogans .inner .icon-holder{text-align:center;margin-bottom:20px;line-height:1}@media only screen and (max-width: 992px){.slogans .inner .icon-holder{margin-bottom:16px}}.slogans .inner .text blockquote{color:#fff;margin:0;padding:0}.slogans .inner .name{margin-top:12px;font-family:"Noto Serif";font-style:normal;font-weight:600;font-size:12px;letter-spacing:-0.01em;text-transform:uppercase;color:#a6a196}.tableblock .headline{text-align:center}.tableblock .tabel-holder{margin-top:64px}@media only screen and (max-width: 600px){.tableblock .tabel-holder{margin-top:32px}}.tableblock .tabel-holder .line{padding-top:16px;padding-bottom:16px;border-bottom:2px solid #eeece7}.tableblock .tabel-holder .line .icon-holder{display:inline-block;width:24px;height:24px;vertical-align:text-top;margin-top:3px}.tableblock .tabel-holder .line .icon-holder svg{width:24px;height:24px}.tableblock .tabel-holder .line .icon-holder svg rect{fill:transparent}.tableblock .tabel-holder .line .icon-holder svg path{stroke:#7c7769}.tableblock .tabel-holder .line .inner{display:inline-block;width:calc(100% - 29px);vertical-align:text-top;padding-left:24px}.tableblock .tabel-holder .line .inner .title{display:inline-block;color:#7c7769;width:25%;vertical-align:top}@media only screen and (max-width: 600px){.tableblock .tabel-holder .line .inner .title{width:100%;margin-bottom:8px;display:block}}.tableblock .tabel-holder .line .inner .content{display:inline-block;width:calc(75% - 5px);padding-left:24px;vertical-align:top}@media only screen and (max-width: 600px){.tableblock .tabel-holder .line .inner .content{width:100%;padding-left:0;display:block}}.tableblock .tabel-holder .line .inner .content.column{column-count:2}@media only screen and (max-width: 600px){.tableblock .tabel-holder .line .inner .content.column{column-count:1}}.tableblock .tabel-holder .line .inner .content .zert-holder{display:inline-block;max-width:140px}@media only screen and (max-width: 600px){.tableblock .tabel-holder .line .inner .content .zert-holder{max-width:100px}}.tableblock .tabel-holder .line .inner .content .logo-zert{max-height:140px;width:auto;max-width:100%}@media only screen and (max-width: 600px){.tableblock .tabel-holder .line .inner .content .logo-zert{max-height:100px}}#featured{margin-top:32px}.gallery-teaser-small .col{margin-left:0 !important}.gallery-teaser-small .scroll-container{margin-bottom:-64px}@media only screen and (max-width: 992px){.gallery-teaser-small .scroll-container{margin-bottom:-32px}}.gallery-teaser-small .inner{width:100%;max-width:100%;margin-bottom:40px}@media only screen and (max-width: 992px){.gallery-teaser-small .inner{white-space:initial;margin-bottom:0;margin-bottom:8px}}.gallery-teaser-small .inner .media-holder{position:relative}.gallery-teaser-small .inner .media-holder .slider{padding-top:4px}.gallery-teaser-small .inner .media-holder .image{border-radius:12px;overflow:hidden}.gallery-teaser-small .inner .text-holder{padding-bottom:24px}.gallery-teaser-small .inner .text-holder .h4{margin-top:16px;margin-bottom:8px;color:#2b2822;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery-teaser-small .inner .text-holder .h4:hover{color:#c6ab6e}.gallery-teaser-small .inner .text-holder .category{font-size:16px;line-height:1.3;color:#2b2822}@media only screen and (max-width: 992px){.gallery-teaser-small .inner .text-holder .category{font-size:14px;line-height:1.5}}.gallery-teaser-small .inner .text-holder .category a{color:#655f53}.gallery-teaser-small .inner .text-holder .category a:hover{color:#c6ab6e;text-decoration:underline}.gallery-teaser-small .inner .text-holder .bewertungen .farben{display:inline-block;vertical-align:middle;padding-left:6px;height:16px}.gallery-teaser-small .inner .text-holder .bewertungen .farben .color{width:16px;height:16px;display:inline-block;border:1px solid #e1dfdb;border-radius:999px}.gallery-teaser-small .row.button{margin-top:3rem}.dienstleister-filter .result-holder{position:relative}@media only screen and (max-width: 992px){.dienstleister-filter .gallerie-media .image{padding-top:66.66%}}@media only screen and (max-width: 600px){.dienstleister-filter .gallerie-media .image{padding-top:75%}}@media only screen and (max-width: 1080px){.dienstleister-filter .filter-holder.galerie-holder{max-width:calc(100% - 100px);margin:auto}}@media only screen and (max-width: 1080px) and (max-width: 600px){.dienstleister-filter .filter-holder.galerie-holder{max-width:calc(100% - 3rem)}}.dienstleister-filter .filter-holder.galerie-holder .container{position:relative;margin-top:-18vw}@media only screen and (max-width: 1080px){.dienstleister-filter .filter-holder.galerie-holder .container{min-width:calc(100% - 100px)}}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder.galerie-holder .container{min-width:initial;margin-top:-45vw}}.dienstleister-filter .filter-holder.galerie-holder .container:before{content:"";position:absolute;background-color:#fff;width:calc(100% + 100px);height:100%;z-index:0;left:-50px;border-radius:32px;border-bottom-left-radius:0;border-bottom-right-radius:0px;box-shadow:0px -4px 4px 0px rgba(0,0,0,0.25)}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder.galerie-holder .container:before{width:calc(100% + 64px);left:-32px}}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder.galerie-holder .container:before{width:calc(100% + 32px);left:-16px}}.dienstleister-filter .filter-holder.galerie-holder .container .filter-row{position:relative;z-index:3}.dienstleister-filter .filter-holder.galerie-holder .filter-extra:before{left:-50px !important;right:-50px !important}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder.galerie-holder .filter-extra:before{left:-32px !important;right:-32px !important}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder.galerie-holder .filter-extra:before{left:-16px !important;right:-16px !important}}.dienstleister-filter .filter-holder.galerie-holder .tag-row:before{left:-50px !important;right:-50px !important}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder.galerie-holder .tag-row:before{left:-32px !important;right:-32px !important}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder.galerie-holder .tag-row:before{left:-16px !important;right:-16px !important}}.dienstleister-filter .filter-holder .filter-row .breadcrumbs{margin-bottom:20px;margin-top:50px}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .breadcrumbs{margin-top:24px;display:none}}.dienstleister-filter .filter-holder .filter-row .breadcrumbs span:last-of-type a::after{display:none}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder .filter-row h1{font-size:36px;margin-bottom:16px}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row h1{font-size:26px;margin-bottom:0px;margin-top:32px}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .sub-text{display:none}}.dienstleister-filter .filter-holder .filter-row .filter-form{margin-top:20px;text-align:center;margin-bottom:8px}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form{margin-top:8px}}.dienstleister-filter .filter-holder .filter-row .filter-form .row{padding-bottom:32px;flex-wrap:initial;margin-left:0;margin-right:0}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .row{margin-bottom:0}}.dienstleister-filter .filter-holder .filter-row .filter-form .row .col{float:initial;display:inline-block;padding-left:0;padding-right:0}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field{position:relative;display:inline-block;width:240px;margin-right:20px;background:#fff;border:2px solid #e1dfdb;border-radius:999px;margin-top:24px;margin-bottom:0;vertical-align:middle;font-size:14px}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field{bottom:0;margin-right:10px;width:230px}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field{width:200px}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field.hide-mobile{display:none}}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field .autocomplete-content{left:0 !important;right:0 !important;width:100% !important;top:60px !important}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field input{margin:0;color:#7c7769;font-weight:400;height:54px;padding-left:0;padding-right:24px;width:140px;border-bottom:none;font-size:14px;font-family:"Open Sans",sans-serif}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field input{width:130px}}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field input::placeholder{color:#7c7769;opacity:1}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field input:-ms-input-placeholder{color:#7c7769}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field input::-ms-input-placeholder{color:#7c7769}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field input:focus{border-bottom:none !important;box-shadow:none !important}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field .standort-icon{position:absolute;width:14px;height:14px;top:15px;left:20px;color:#7c7769}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field .standort-icon{left:24px}}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field .submit-button{position:absolute;right:6px;width:44px;height:44px;top:5px;border-radius:50%;border:none;background-color:#c6ab6e;cursor:pointer}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field .submit-button svg{position:relative;top:2px;color:#fff;width:18px;height:18px}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field:hover{background:#f9f8f6;color:#2b2822;border-color:#c6ab6e}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field:hover input::placeholder,.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field:hover input:-ms-input-placeholder,.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field:hover input::-ms-input-placeholder{color:#2b2822}.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field:hover .submit-button,.dienstleister-filter .filter-holder .filter-row .filter-form .custom-maps-field:hover .standort-icon{color:#c6ab6e}.dienstleister-filter .filter-holder .filter-row .filter-form .select-holder .dropdown-content{top:62px !important;min-width:220px;left:50% !important;transform:translateX(-50%) !important}.dienstleister-filter .filter-holder .filter-row .filter-form .input-field.select-holder{display:inline-block;margin-right:12px;margin-top:0;margin-bottom:0;vertical-align:middle;margin-top:24px}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .input-field.select-holder{display:none}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .input-field.select-holder.show-mobile{display:inline-block}}.dienstleister-filter .filter-holder .filter-row .filter-form .input-field.select-holder.show-mobile input{font-family:"Open Sans",sans-serif}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .input-field.select-holder.show-mobile input{display:block}}.dienstleister-filter .filter-holder .filter-row .filter-form .input-field.select-holder input{border-radius:999px;background:#fff;border:2px solid #e1dfdb;color:#7c7769;font-family:"Open Sans",sans-serif;font-weight:400;padding:16px 20px;padding-right:32px;margin-top:24px;height:auto;line-height:22px;margin:0;width:110px;font-size:14px}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder .filter-row .filter-form .input-field.select-holder input{margin-top:0}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .input-field.select-holder input{display:none}}.dienstleister-filter .filter-holder .filter-row .filter-form .input-field.select-holder .select-wrapper .caret{z-index:2;right:12px;fill:#655f53;pointer-events:none}.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger{border-radius:999px;background:#fff;border:2px solid #e1dfdb;color:#7c7769;font-weight:400;margin-top:0;margin-right:12px;padding:15.5px 20px;vertical-align:middle;margin-top:24px;font-size:14px}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger{display:none}}.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger:last-of-type{margin-right:0}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger:last-of-type{display:inline-block}}.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger svg{margin-left:0.5rem}.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger svg.filter{position:relative;margin-left:0;margin-right:0.5rem;top:3px}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger svg.filter{margin-right:0}}.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger span:not(.text){margin-left:0.5rem;background:#f9f8f6;width:21.5px;display:inline-block;border-radius:999px;color:#2b2822;font-weight:bold}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger span:not(.text){position:absolute;top:0;right:-5px;color:#fff;background-color:#c6ab6e}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger span.text{display:none}}.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger:hover{background:#f9f8f6;color:#2b2822;border-color:#c6ab6e}.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger:hover span{background:#c6ab6e;color:#fff}.dienstleister-filter .filter-holder .filter-row .filter-form .modal-trigger:last-of-type{margin-right:0}.dienstleister-filter .filter-holder .filter-row .tag-row{position:relative}.dienstleister-filter .filter-holder .filter-row .tag-row.scroll-tags{position:fixed;left:0;right:0;top:0;transform:translateY(-100%);background-color:#fff;transition:all 0.5s ease-in-out;z-index:20;margin-top:0 !important}.dienstleister-filter .filter-holder .filter-row .tag-row.scroll-tags:before{bottom:0;content:"";position:absolute;left:-50vw !important;right:-50vw !important;height:100%;border-bottom:1px solid #eeece7;border-top:1px solid #eeece7;background-color:#fff;width:auto !important;box-shadow:none !important;border-radius:0 !important}.dienstleister-filter .filter-holder .filter-row .tag-row.scroll-tags.show-tags{top:90px;transform:translateY(0)}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .tag-row.scroll-tags.show-tags{top:64px}}.dienstleister-filter .filter-holder .filter-row .tag-row.scroll-tags .row{z-index:21;position:relative}.dienstleister-filter .filter-holder .filter-row .tag-row:before{top:0;content:"";position:absolute;left:-50vw;right:-50vw;height:1px;background:#eeece7}.dienstleister-filter .filter-holder .filter-row .tag-row .tags{padding-top:20px;padding-bottom:20px;padding-right:200px}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder .filter-row .tag-row .tags{padding-right:50px}}.dienstleister-filter .filter-holder .filter-row .tag-row .tags b{margin-right:8px;vertical-align:middle}.dienstleister-filter .filter-holder .filter-row .tag-row .tags .set-tags{display:inline-block}.dienstleister-filter .filter-holder .filter-row .tag-row .tags span{background-color:#eeece7;color:#2b2822;padding:6px 12px;line-height:1;border-radius:999px;margin:8px;margin-left:0;font-size:14px;max-width:160px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .tag-row .tags span{max-width:120px;font-size:12px;margin:6px;margin-left:0}}.dienstleister-filter .filter-holder .filter-row .tag-row .reset-filter{position:absolute;right:0;top:50%;transform:translateY(-50%);text-decoration:underline !important;font-size:16px}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder .filter-row .tag-row .reset-filter .text{display:none}}.dienstleister-filter .filter-holder .filter-row .tag-row .reset-filter:hover .icon{border:1px solid #ac9153}.dienstleister-filter .filter-holder .filter-row .tag-row .reset-filter:hover .icon svg path{fill:#ac9153}.dienstleister-filter .filter-holder .filter-row .tag-row .reset-filter .icon{display:none}@media only screen and (max-width: 992px){.dienstleister-filter .filter-holder .filter-row .tag-row .reset-filter .icon{display:inline-block;width:48px;height:48px;border-radius:50%;border:1px solid #eeece7;background-color:#f9f8f6;padding:10px}.dienstleister-filter .filter-holder .filter-row .tag-row .reset-filter .icon svg{width:26px;height:26px}}.dienstleister-filter .filter-holder .filter-row .filter-extra{padding-top:32px;padding-bottom:28px;position:relative}.dienstleister-filter .filter-holder .filter-row .filter-extra:before{top:0;content:"";position:absolute;left:-50vw;right:-50vw;height:4px;background:#eeece7}.dienstleister-filter .filter-holder .filter-row .filter-extra .dl-counter{display:inline-block;color:#7c7769}.dienstleister-filter .filter-holder .filter-row .filter-extra .dl-counter span{margin-right:10px}.dienstleister-filter .filter-holder .filter-row .filter-extra .dl-counter a{font-size:12px;line-height:18px;color:#655f53;display:inline-block;text-decoration:underline}.dienstleister-filter .filter-holder .filter-row .filter-extra .dl-counter a:hover{color:#ac9153}.dienstleister-filter .filter-holder .filter-row .filter-extra .reset-filter{display:inline-block;color:#ac9153;margin-left:32px;font-size:14px;text-decoration:underline !important}@media only screen and (max-width: 768px){.dienstleister-filter .filter-holder .filter-row .filter-extra .reset-filter{margin-left:16px}}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-extra .reset-filter{margin-left:0;display:inline-block;width:auto;float:initial !important;display:none}}.dienstleister-filter .filter-holder .filter-row .filter-extra .switch{font-size:14px;font-weight:bold;text-align:right;color:#7c7769;font-family:"Open Sans",sans-serif}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-extra .switch{white-space:nowrap;position:absolute;right:0}}.dienstleister-filter .filter-holder .filter-row .filter-extra .switch label{color:#7c7769;font-size:14px;font-weight:400;line-height:20px}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-extra .switch label{font-size:12px}}.dienstleister-filter .filter-holder .filter-row .filter-extra .switch label input[type="checkbox"]:checked+.lever{background-color:#c6ab6e}.dienstleister-filter .filter-holder .filter-row .filter-extra .switch label input[type="checkbox"]:checked+.lever::after{background-color:#f9f8f6}.dienstleister-filter .filter-holder .filter-row .filter-extra .switch label .lever{height:20px;border-radius:20px;background-color:#e1dfdb}@media only screen and (max-width: 600px){.dienstleister-filter .filter-holder .filter-row .filter-extra .switch label .lever{margin-left:0;margin-right:8px}}.dienstleister-filter .filter-holder .filter-row .filter-extra .switch label .lever::before,.dienstleister-filter .filter-holder .filter-row .filter-extra .switch label .lever::after{top:0;box-shadow:none;background-color:#f9f8f6}.modal-header{padding:1rem}.modal-header h4{text-align:center;margin:0}.modal-content h4{font-family:"Open Sans",sans-serif;font-weight:600;font-size:20px;line-height:1.3}@media only screen and (max-width: 600px){.modal-content h4{font-size:18px}}.modal-content .checkbox-holder{display:flex;width:100%;flex-wrap:wrap}.modal-content .checkbox-holder .checkbox{width:auto;margin-bottom:16px;display:inline-flex;position:relative;flex:1 1 33.33%;max-width:33.33%}@media only screen and (max-width: 1400px){.modal-content .checkbox-holder .checkbox{flex:1 1 50%;max-width:50%}}@media only screen and (max-width: 600px){.modal-content .checkbox-holder .checkbox{flex:1 1 100%;max-width:100%}}.modal-content .checkbox-holder .checkbox label{font-size:16px;color:#655f53}.modal-content .checkbox-holder .checkbox label input[type="checkbox"].filled-in:checked+span:not(.lever):after{border:1px solid #c6ab6e !important;background-color:#c6ab6e !important}.modal-content .checkbox-holder .checkbox label span{color:#655f53;height:20px;line-height:20px;font-size:16px}.modal-content .checkbox-holder .checkbox label span::after{border-radius:7px;border:1px solid #bebab1 !important}.modal-content .checkbox-holder .mehr-laden-checkbox{flex:100%;font-size:16px;text-align:center;color:#7c7769;text-decoration:underline;cursor:pointer}.modal-content .checkbox-holder .mehr-laden-checkbox:hover{color:#c6ab6e}.modal-content-item{margin:2rem 0}.modal-content-item:first-of-type{margin-top:0}.modal-content-item:last-of-type{border-bottom:none;padding-bottom:2rem}.modal-footer{margin:0;height:80px !important}.modal-footer .btn{margin:10px 0 !important;padding:12px 24px}.modal-footer .delete-link{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#fb4e4e}.modal.modal-fixed-footer{background-color:#fff}@media only screen and (max-width: 600px){.modal.modal-fixed-footer{height:100%;max-width:100%;width:100%;max-height:100%;top:0 !important}}.modal.modal-fixed-footer .modal-header{background-color:#fff;position:relative;box-shadow:0px 6px 15px rgba(0,0,0,0.1),0px 2px 6px rgba(0,0,0,0.05);padding:20px 24px}.modal.modal-fixed-footer .modal-header .h3{margin:0;line-height:1}.modal.modal-fixed-footer .modal-header .close{position:absolute;right:16px;background-color:#eeece7;border-radius:50%;color:#2b2822;top:16px;width:32px;text-align:center;height:32px;line-height:32px;vertical-align:middle;cursor:pointer}.modal.modal-fixed-footer .modal-header .close:active,.modal.modal-fixed-footer .modal-header .close:hover{background-color:#e1dfdb}.modal.modal-fixed-footer .modal-header .close i{line-height:inherit;display:inline-block}.modal.modal-fixed-footer .modal-content{height:calc(100% - 64px)}.modal.modal-fixed-footer .modal-footer{background-color:#fff}.dienstleister-map .no-container .row-fix{margin-left:0}.dienstleister-map .map{width:100%;height:80vh}@media only screen and (max-width: 992px){.dienstleister-map .map{height:400px}}.dienstleister-map .dienstleister-teaser .inner{margin:0}.dienstleister-map .dienstleister-teaser .inner .media-holder .image{border-radius:0}.dienstleister-map .dienstleister-teaser .inner .text-holder{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.dienstleister-map .gm-style .gm-style-iw-d{overflow:visible !important}.dienstleister-map .gm-style .gm-style-iw-d .dienstleister-teaser .tag{z-index:0;right:44px}.dienstleister-map .gm-style .gm-style-iw-c{min-width:300px !important;max-width:300px !important;padding:0 !important;border-radius:12px !important;font-family:"Open Sans",sans-serif;font-size:initial;overflow:hidden !important}@media only screen and (max-width: 600px){.dienstleister-map .gm-style .gm-style-iw-c{overflow:auto !important;min-width:240px !important;max-width:240px !important}}.dienstleister-map .gm-style .gm-style-iw-c .content{width:300px}@media only screen and (max-width: 600px){.dienstleister-map .gm-style .gm-style-iw-c .content{width:240px}}.dienstleister-map .gm-style .gm-style-iw-c .h4{margin-top:16px;color:#2b2822;margin-bottom:0}.dienstleister-map .gm-style .gm-style-iw-c .h4:hover{color:#c6ab6e}.dienstleister-map .gm-ui-hover-effect{background-color:#2b2822 !important;border-radius:999px !important;right:8px !important;top:8px !important;opacity:0.8;cursor:pointer}.dienstleister-map .gm-ui-hover-effect:hover{opacity:1}.dienstleister-map .gm-ui-hover-effect span{width:20px !important;height:20px !important;background-color:#fff !important;margin:5px !important}.deals-teaser{position:relative}@media only screen and (max-width: 992px){.deals-teaser .container{margin-bottom:-32px}}.deals-teaser .row.deals{display:flex;flex-wrap:wrap;margin-bottom:-32px}.deals-teaser .row.deals .col{margin-left:0 !important}.deals-teaser .inner{margin-bottom:32px;width:100%;position:relative;z-index:2}.deals-teaser .inner .media-holder{position:relative}.deals-teaser .inner .media-holder .image{border-radius:12px;overflow:hidden}.deals-teaser .inner .media-holder .category{position:absolute;z-index:12;width:50px;height:50px;top:10px;left:10px;background:#fff;padding:10px;border-radius:50%}.deals-teaser .inner .media-holder .category svg{width:30px;height:30px}.deals-teaser .inner .media-holder .category svg path{fill:#c6ab6e !important}.deals-teaser .inner .media-holder .tag{position:absolute;top:8px;right:8px;padding:4px 8px;background-color:#fade9d;color:#2b2822;text-transform:uppercase;line-height:1;border-radius:999px;z-index:11;font-size:14px;font-weight:bold;pointer-events:none;font-family:"Open Sans Condensed",sans-serif}.deals-teaser .inner .media-holder .price{position:absolute;left:16px;bottom:14px;z-index:13}.deals-teaser .inner .media-holder .price .sale{color:#fff}.deals-teaser .inner .media-holder .price .regular{position:relative;font-size:18px;text-decoration:line-through;color:#fff;opacity:0.5}.deals-teaser .inner .media-holder .duration{position:absolute;bottom:16px;right:16px;font-weight:600;font-size:14px;color:#fff;z-index:14}.deals-teaser .inner .media-holder .duration svg{position:relative;top:2px;left:-2px}.deals-teaser .inner .media-holder::after{content:"";position:absolute;height:84px;left:0px;right:0px;bottom:0px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(51,51,51,0) 100%);z-index:2}.deals-teaser .inner .text-holder{white-space:normal;word-break:break-word}.deals-teaser .inner .text-holder .title{margin-top:16px;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2b2822}.deals-teaser .inner .text-holder .author{color:#655f53;font-size:14px;line-height:1.3}.deals-teaser .inner .text-holder .author a{color:#655f53;text-decoration:underline}.deals-teaser .inner .text-holder .author a:hover{color:#c6ab6e}.deals-teaser .inner .text-holder .teaser-text{margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.5;margin-bottom:16px}.deals-teaser .inner .text-holder .ort{margin-top:8px;font-size:14px;line-height:1.3}.deals-teaser .inner .text-holder .ort svg{margin-right:0.25rem;width:14px;height:14px}.deals-teaser .inner .text-holder .ort svg,.deals-teaser .inner .text-holder .ort span{vertical-align:middle;color:#7c7769;display:inline-block}.deals-teaser .row.button{padding-top:50px}.deals-teaser .scroll-container{overflow:hidden;overflow-x:scroll;margin-bottom:-32px}@media only screen and (min-width: 993px){.deals-teaser .scroll-container.hide-tablet{overflow:hidden;overflow-x:hidden}}@media only screen and (min-width: 601px){.deals-teaser .scroll-container.hide-mobile{overflow:hidden;overflow-x:hidden}}.deals-teaser .scroll-container .row.deals{padding-top:32px;padding-bottom:32px;white-space:nowrap;flex-wrap:initial}.deals-teaser .scroll-container .row.deals .col{float:initial;display:inline-block}.deals-teaser .scroll-container .row.deals .col.l4{min-width:33.33%}@media only screen and (max-width: 992px){.deals-teaser .scroll-container .row.deals .col.m5{min-width:41.66667%}}@media only screen and (max-width: 600px){.deals-teaser .scroll-container .row.deals .col.s9{min-width:75%}}.latest-product h2{margin-top:1rem}.latest-product .inline-link{display:block;font-weight:500;text-decoration:underline}.latest-product .inner{width:100%;position:relative;z-index:2}@media only screen and (max-width: 992px){.latest-product .inner{margin-top:32px}}.latest-product .inner .media-holder{position:relative}.latest-product .inner .media-holder .image{border-radius:12px;overflow:hidden}.latest-product .inner .media-holder .category{position:absolute;z-index:12;width:50px;height:50px;top:10px;left:10px;background:#fff;padding:10px;border-radius:50%}.latest-product .inner .media-holder .category svg{width:30px;height:30px}.latest-product .inner .media-holder .category svg path{fill:#c6ab6e !important}.latest-product .inner .media-holder .tag{position:absolute;top:8px;right:8px;padding:4px 8px;background-color:#fade9d;color:#2b2822;text-transform:uppercase;line-height:1;border-radius:999px;z-index:11;font-size:14px;font-weight:bold;pointer-events:none;font-family:"Open Sans Condensed",sans-serif}.latest-product .inner .media-holder .price{position:absolute;left:16px;bottom:14px;z-index:13}.latest-product .inner .media-holder .price .sale{color:#fff}.latest-product .inner .media-holder .price .regular{position:relative;font-size:18px;text-decoration:line-through;color:#fff;opacity:0.5}.latest-product .inner .media-holder .duration{position:absolute;bottom:16px;right:16px;font-weight:600;font-size:14px;color:#fff;z-index:14}.latest-product .inner .media-holder .duration svg{position:relative;top:2px;left:-2px}.latest-product .inner .media-holder::after{content:"";position:absolute;height:84px;left:0px;right:0px;bottom:0px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background:linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(51,51,51,0) 100%);z-index:2}.latest-product .inner .text-holder{white-space:normal;word-break:break-word}.latest-product .inner .text-holder .title{margin-top:16px;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2b2822}.latest-product .inner .text-holder .author{color:#655f53;font-size:14px;line-height:1.3}.latest-product .inner .text-holder .author a{color:#655f53;text-decoration:underline}.latest-product .inner .text-holder .author a:hover{color:#c6ab6e}.latest-product .inner .text-holder .teaser-text{margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.5;margin-bottom:16px}.latest-product .inner .text-holder .ort{margin-top:8px;font-size:14px;line-height:1.3}.latest-product .inner .text-holder .ort svg{margin-right:0.25rem;width:14px;height:14px}.latest-product .inner .text-holder .ort svg,.latest-product .inner .text-holder .ort span{vertical-align:middle;color:#7c7769;display:inline-block}#featured{margin-top:32px}.video-teaser-small .col{margin-left:0 !important}.video-teaser-small .scroll-container{margin-bottom:-64px}@media only screen and (max-width: 992px){.video-teaser-small .scroll-container{margin-bottom:-32px}}.video-teaser-small .scroll-container.is-slider-allways{overflow-x:auto}.video-teaser-small .scroll-container.is-slider-allways .button{display:none}.video-teaser-small .scroll-container.is-slider-allways .row{white-space:nowrap;flex-wrap:nowrap}.video-teaser-small .scroll-container.is-slider-allways .row .col.l4{min-width:33.33%}@media only screen and (max-width: 992px){.video-teaser-small .scroll-container.is-slider-allways .row .col.m5{min-width:41.66667%}}@media only screen and (max-width: 600px){.video-teaser-small .scroll-container.is-slider-allways .row .col.s9{min-width:75%}}@media only screen and (max-width: 992px){.video-teaser-small .scroll-container.is-slider{overflow-x:auto;margin-bottom:0}}.video-teaser-small .scroll-container.is-slider .button{display:none}@media only screen and (max-width: 992px){.video-teaser-small .scroll-container.is-slider .row{white-space:nowrap;flex-wrap:nowrap}}.video-teaser-small .scroll-container.is-slider .row .col.l4{min-width:33.33%}@media only screen and (max-width: 992px){.video-teaser-small .scroll-container.is-slider .row .col.m5{min-width:41.66667%}}@media only screen and (max-width: 600px){.video-teaser-small .scroll-container.is-slider .row .col.s9{min-width:75%}}.video-teaser-small .desctext-holder{margin-bottom:24px}.video-teaser-small .inner{width:100%;max-width:100%;margin-bottom:40px}@media only screen and (max-width: 992px){.video-teaser-small .inner{white-space:initial;margin-bottom:0;margin-bottom:8px}}.video-teaser-small .inner .media-holder{position:relative}.video-teaser-small .inner .media-holder .slider{padding-top:4px}.video-teaser-small .inner .media-holder .image{border-radius:12px;overflow:hidden}.video-teaser-small .inner .media-holder .overlay{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;align-items:center;display:flex;justify-content:center;pointer-events:none}.video-teaser-small .inner .text-holder{padding-bottom:24px}.video-teaser-small .inner .text-holder .h4{margin-top:16px;margin-bottom:8px;color:#2b2822;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-teaser-small .inner .text-holder .h4:hover{color:#c6ab6e}.video-teaser-small .inner .text-holder .category{font-size:16px;line-height:1.3;color:#2b2822}@media only screen and (max-width: 992px){.video-teaser-small .inner .text-holder .category{font-size:14px;line-height:1.5}}.video-teaser-small .inner .text-holder .category a{color:#655f53}.video-teaser-small .inner .text-holder .category a:hover{color:#c6ab6e;text-decoration:underline}.video-teaser-small .inner .text-holder .bewertungen .farben{display:inline-block;vertical-align:middle;padding-left:6px;height:16px}.video-teaser-small .inner .text-holder .bewertungen .farben .color{width:16px;height:16px;display:inline-block;border:1px solid #e1dfdb;border-radius:999px}.video-teaser-small .row.button{margin-top:3rem}.backgroundrosa{background-color:#c6ab6e}.backgroundrosa nav .nav-wrapper{background-color:#c6ab6e}.backgroundrosa nav .nav-wrapper ul li a{color:#2b2822}.backgroundrosa nav .nav-wrapper ul li a:hover:after{background-color:#2b2822}.backgroundrosa nav .nav-wrapper ul li.langswitch .wpml-ls-legacy-list-horizontal li:after{background-color:#2b2822}.backgroundrosa nav .nav-wrapper .sidenav-trigger{color:#2b2822}main{overflow:hidden}main.blog-single .breadcrumbs #breadcrumbs span .breadcrumb_last{display:none}main.blog-single .breadcrumbs #breadcrumbs span:nth-last-child(2) a::after{display:none}main section.dl-danke-teaser .inner .holder-form-step2-show{display:none;margin-top:3rem;text-align:left}main section.dl-danke-teaser .inner .holder-form-step2-show .h5{margin-bottom:0.5rem;font-family:"Open Sans",sans-serif}main section.dl-danke-teaser .inner .holder-form-step2-show p{font-size:14px;line-height:24px;font-weight:600;color:#1ab759}main section.dl-danke-teaser .inner .holder-form-step2{margin-top:3rem;text-align:left}main section.dl-danke-teaser .inner .holder-form-step2 .h5{margin-bottom:0.5rem;font-family:"Open Sans",sans-serif}main section.dl-danke-teaser .inner .holder-form-step2 p{font-size:14px;line-height:24px;font-weight:600}main section.dl-danke-teaser .inner .holder-form-step2 .checkboxen .checkbox{display:inline-block;margin-right:0.5rem;margin-bottom:1rem}@media only screen and (max-width: 600px){main section.dl-danke-teaser .inner .holder-form-step2 .checkboxen .checkbox{margin-right:0.15rem;margin-bottom:0.5rem}}main section.dl-danke-teaser .inner .holder-form-step2 .checkboxen .checkbox label [type="checkbox"]+span:not(.lever){padding:12px 16px;height:auto;line-height:initial;border:1px solid #e1dfdb;border-radius:999px;color:#2b2822}@media only screen and (max-width: 600px){main section.dl-danke-teaser .inner .holder-form-step2 .checkboxen .checkbox label [type="checkbox"]+span:not(.lever){font-size:12px;padding:10px 14px}}main section.dl-danke-teaser .inner .holder-form-step2 .checkboxen .checkbox label [type="checkbox"]+span:not(.lever)::before{display:none !important}main section.dl-danke-teaser .inner .holder-form-step2 .checkboxen .checkbox label [type="checkbox"]+span:not(.lever)::after{display:none !important}main section.dl-danke-teaser .inner .holder-form-step2 .checkboxen .checkbox label [type="checkbox"]:checked+span:not(.lever){color:#fff;border-color:#c6ab6e;background-color:#c6ab6e}main section.dl-danke-teaser .inner .holder-form-step2 .submit-holder{margin-top:1.5rem}main section.dl-danke-teaser .inner .holder-form-step2 .submit-holder .btn{display:block;width:100%}main section.dl-danke-teaser .inner p#breadcrumbs{margin:30px 0;font-size:14px}main section.dl-danke-teaser .inner p#breadcrumbs span a{color:#655f53;position:relative;margin-right:18px}main section.dl-danke-teaser .inner p#breadcrumbs span a::after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.29199 0.3125L5.75866 4.77917C5.78768 4.80815 5.81071 4.84258 5.82642 4.88047C5.84214 4.91836 5.85022 4.95898 5.85022 5C5.85022 5.04102 5.84214 5.08164 5.82642 5.11953C5.81071 5.15742 5.78768 5.19185 5.75866 5.22083L1.29199 9.6875' stroke='%23BEBAB1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;left:calc(100% + 0.5rem);top:5px;width:10px;height:10px}@media only screen and (max-width: 600px){main section.dl-danke-teaser .inner p#breadcrumbs span a::after{top:6px}}main section.dl-danke-teaser .inner h1{display:block;max-width:80%;margin:auto}@media only screen and (max-width: 992px){main section.dl-danke-teaser .inner h1{max-width:100%}}main section.dl-danke-teaser .inner .card{box-shadow:0px 6px 15px rgba(0,0,0,0.1),0px 2px 6px rgba(0,0,0,0.05);border-radius:8px;margin-top:32px}main section.dl-danke-teaser .inner .card-inner{padding:50px 70px}@media only screen and (max-width: 992px){main section.dl-danke-teaser .inner .card-inner{padding:50px 32px}}@media only screen and (max-width: 600px){main section.dl-danke-teaser .inner .card-inner{padding:50px 16px}}main section.dl-danke-teaser .inner .card-inner .success-box{display:flex;align-items:center;max-width:80%;margin:auto}@media only screen and (max-width: 992px){main section.dl-danke-teaser .inner .card-inner .success-box{max-width:100%}}@media only screen and (max-width: 600px){main section.dl-danke-teaser .inner .card-inner .success-box{display:block}}main section.dl-danke-teaser .inner .card-inner .success-box .icon{display:inline-block;vertical-align:middle}main section.dl-danke-teaser .inner .card-inner .success-box .icon svg{width:90px;height:90px}main section.dl-danke-teaser .inner .card-inner .success-box .h4{vertical-align:middle;margin:0;margin-left:32px;display:inline-block;text-align:left}@media only screen and (max-width: 600px){main section.dl-danke-teaser .inner .card-inner .success-box .h4{margin-left:0;margin-top:16px;text-align:center}}main section.dl-danke-teaser .inner .card-inner form#recapform .form-left{display:inline-block;margin-top:2rem}main section.dl-danke-teaser .inner .card-inner form#recapform .form-right{display:inline-block;position:relative;top:-1.75rem;margin-left:1.5rem}@media only screen and (max-width: 666px){main section.dl-danke-teaser .inner .card-inner form#recapform .form-right{margin-left:0;top:0}}main section.dl-danke-teaser .inner .card-inner .data-box{margin-top:40px}@media only screen and (max-width: 600px){main section.dl-danke-teaser .inner .card-inner .data-box{display:none}}main section.dl-danke-teaser .inner .card-inner .data-box .tag{display:inline-block;background:#f9f8f6;margin:0.5rem;padding:0.25rem 1rem;border-radius:30px;font-size:14px}main section.dl-danke-teaser .inner .custom-link{margin-top:32px;text-decoration:underline;position:relative;display:block}.image{display:block;position:relative;margin:0}.image>img,.image>iframe,.image>video{width:100%;height:100%;bottom:0;left:0;position:absolute;right:0;top:0;max-width:100%;object-fit:cover}.image.is-1by1{padding-top:100%}.image.is-3by2{padding-top:66.666%}.image.is-16by9{padding-top:56.25%}.image.is-4by3{padding-top:75%}.image.is-3by4{padding-top:133.33%}.image.is-21by9{padding-top:42.857142867%}.image.is-19by6{padding-top:31.57894737%}.image.is-9by16{padding-top:177.77777778%}.image.is-32by15{padding-top:46.875%}.image.is-13by19{padding-top:146.153846%}.slider{height:auto}.slider .swiper-button-disabled{display:none}.slider .swiper-button-next,.slider .swiper-button-prev{display:none}.slider:hover .swiper-button-prev{display:block;width:32px;height:32px;background-color:#f9f8f6;opacity:0.9;border-radius:50%;cursor:pointer;transform:translateY(-50%);margin-top:0}.slider:hover .swiper-button-prev:hover{opacity:1}.slider:hover .swiper-button-prev:after{display:block;content:"";background-image:url("../../assets/design/arrow_right.svg");width:32px;height:32px;background-size:15px 15px;background-repeat:no-repeat;background-position:center;transform:rotate(180deg)}.slider:hover .swiper-button-next{display:block;width:32px;height:32px;background-color:#f9f8f6;opacity:0.9;border-radius:50%;cursor:pointer;transform:translateY(-50%);margin-top:0}.slider:hover .swiper-button-next:hover{opacity:1}.slider:hover .swiper-button-next:after{display:block;content:"";background-image:url("../../assets/design/arrow_right.svg");width:32px;height:32px;background-size:15px 15px;background-repeat:no-repeat;background-position:center}.slider .swiper-pagination.swiper-pagination-bullets{bottom:4px}.slider .swiper-pagination.swiper-pagination-bullets.has-description{bottom:30px}@media only screen and (max-width: 600px){.slider .swiper-pagination.swiper-pagination-bullets.has-description{bottom:26px}}.slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;background-color:#fff;margin:4px;opacity:0.5}.slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.image-description{font-size:18px;line-height:22px;margin-top:12px;text-align:center;color:#655f53;font-weight:600}@media only screen and (max-width: 600px){.image-description{font-size:14px}}.media-holder:hover .image-copy{opacity:1}.image-copy{font-size:12px;line-height:1;position:absolute;right:8px;bottom:8px;color:#2b2822;background-color:rgba(255,255,255,0.75);padding:4px;font-weight:400;text-overflow:ellipsis;overflow:hidden;max-width:50%;white-space:nowrap;z-index:1;border-radius:999px;font-family:"Open Sans Condensed",sans-serif;letter-spacing:0.02rem;opacity:0;transition:all 0.5s ease-in-out}@media only screen and (max-width: 600px){.image-copy{font-size:10px;padding:2px;right:4px;bottom:4px}}.image-copy .image{padding-top:0 !important}.image-copy a{display:inline-block}.image-copy *{vertical-align:middle}.pagination{white-space:nowrap;display:block;max-width:100%;overflow:hidden;overflow-x:auto}.pagination li{position:relative;height:30px;width:30px;max-width:30px;border-radius:999px}.pagination li a{max-height:30px;font-size:12px;position:absolute;top:0;left:50%;padding:0;transform:translateX(-50%)}.pagination li.active{background-color:#c6ab6e}.pagination li:first-of-type,.pagination li:last-of-type{background:#eeece7;border:1px solid #e1dfdb;height:30px;width:30px;max-width:30px}.pagination li:first-of-type a,.pagination li:last-of-type a{position:absolute;left:0;top:0;padding:0;color:black;transform:none}.pagination li:first-of-type{margin-right:8px}.pagination li:last-of-type{margin-left:8px}.pagination li.disabled a{cursor:not-allowed}.search-list .inner-form button{position:absolute;right:0.75rem;border:none;background:transparent;height:54px;width:54px;text-align:center;cursor:pointer}.search-list .inner-form button svg{margin:auto;vertical-align:middle}.search-list .inner-form button svg path{fill:#655f53}.search-list .inner-form button:hover svg path{fill:#2b2822}.search-list .inner-form .input-field{margin-bottom:3rem}.search-list .tag-holder{margin-top:1.5rem;white-space:nowrap;overflow:auto;display:block}.search-list .tag-holder .tag{background-color:#eeece7;border-radius:999px;padding:12px 32px;color:#474338;margin:0.5rem;margin-bottom:0;cursor:pointer;white-space:nowrap;display:inline-block}@media only screen and (max-width: 600px){.search-list .tag-holder .tag{padding:6px 20px;margin:0.25rem;margin-bottom:1rem;margin-top:0}}.search-list .tag-holder .tag:hover{background-color:#e1dfdb}.cky-btn-revisit-wrapper{display:none !important}.select-wrapper *{transition:none !important;transform:none !important}.page404{padding-top:48px}@media only screen and (min-width: 993px){.page404{padding-top:96px}}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img{border-radius:12px}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{margin-bottom:-5px}
