/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
 *{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100%;background:#fff;color:#000;text-align:left}div:target,h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{outline:0 none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}svg:not(:root){overflow:hidden}figure{margin:0}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:.8em}dt{font-weight:700}dd{margin:0 0 1em .8em}blockquote{margin:0 0 1em .8em}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ym-clearfix:before{content:"";display:table}.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-contain-dt{display:table;table-layout:fixed;width:100%}.ym-contain-oh{display:block;overflow:hidden;width:100%}.ym-contain-fl{float:left;width:100%}.ym-column{display:table;table-layout:fixed;width:100%}.ym-col1{float:left;width:20%}.ym-col2{float:right;width:20%}.ym-col3{width:auto;margin:0 20%}.ym-cbox{padding:0 10px}.ym-cbox-left{padding:0 10px 0 0}.ym-cbox-right{padding:0 0 0 10px}.ym-ie-clearing{display:none}.ym-grid{display:table;table-layout:fixed;width:100%;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.ym-g25{width:25%}.ym-g33{width:33.333%}.ym-g50{width:50%}.ym-g66{width:66.666%}.ym-g75{width:75%}.ym-g38{width:38.2%}.ym-g62{width:61.8%}.ym-gbox{padding:0 10px}.ym-gbox-left{padding:0 10px 0 0}.ym-gbox-right{padding:0 0 0 10px}.ym-equalize{overflow:hidden}.ym-equalize>[class*="ym-g"]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*="ym-g"]>[class*="ym-gbox"]{padding-bottom:10000px;margin-bottom:-10000px}.ym-form,.ym-form fieldset{overflow:hidden}.ym-form div{position:relative}.ym-form label,.ym-form .ym-label,.ym-form .ym-message{position:relative;line-height:1.5;display:block}.ym-form .ym-message{clear:both}.ym-form .ym-fbox-check label{display:inline}.ym-form input,.ym-form textarea{cursor:text}.ym-form .ym-fbox-check input,.ym-form input[type="image"],.ym-form input[type="radio"],.ym-form input[type="checkbox"],.ym-form select,.ym-form label{cursor:pointer}.ym-form textarea{overflow:auto}.ym-form input.hidden,.ym-form input[type=hidden]{display:none!important}.ym-form .ym-fbox:before,.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before{content:"";display:table}.ym-form .ym-fbox:after,.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active,.ym-form input[type="radio"]:focus,.ym-form input[type="radio"]:hover,.ym-form input[type="radio"]:active,.ym-form input[type="checkbox"]:focus,.ym-form input[type="checkbox"]:hover,.ym-form input[type="checkbox"]:active{border:0 none}.ym-form input,.ym-form textarea,.ym-form select{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%}.ym-form .ym-fbox-check input,.ym-form input[type="radio"],.ym-form input[type="checkbox"]{display:inline;margin-left:0;margin-right:.5ex;width:auto;height:auto}.ym-form input[type="image"]{border:0;display:inline;height:auto;margin:0;padding:0;width:auto}.ym-form label,.ym-form .ym-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto}.ym-form .ym-inline{display:inline-block;float:none;margin-right:0;width:auto;vertical-align:baseline}.ym-fbox-wrap{display:table;table-layout:fixed;width:70%}.ym-fbox-wrap input,.ym-fbox-wrap textarea,.ym-fbox-wrap select{width:100%}.ym-fbox-wrap input[type="image"]{width:auto}.ym-fbox-wrap input[type="radio"],.ym-fbox-wrap input[type="checkbox"]{display:inline;width:auto;margin-left:0;margin-right:.5ex}.ym-fbox-wrap label,.ym-fbox-wrap .ym-label{display:inline}.ym-full input,.ym-full textarea,.ym-full select{width:100%}.ym-full .ym-fbox-wrap{width:100%}.ym-columnar input,.ym-columnar textarea,.ym-columnar select{float:left;margin-right:-3px}.ym-columnar label,.ym-columnar .ym-label{display:inline;float:left;width:30%;z-index:1}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-message{margin-left:30%}.ym-columnar .ym-fbox-wrap{margin-left:30%;margin-right:-3px}.ym-columnar .ym-fbox-wrap .ym-message{margin-left:0%}.ym-columnar .ym-fbox-wrap label{float:none;width:auto;z-index:1;margin-left:0}.ym-columnar .ym-fbox-wrap input{margin-left:0;position:relative}.ym-columnar .ym-fbox-check{position:relative}.ym-columnar .ym-fbox-check label,.ym-columnar .ym-fbox-check .ym-label{padding-top:0}.ym-columnar .ym-fbox-check input{top:3px}.ym-columnar .ym-fbox-button input{float:none;margin-right:1em}.ym-fbox-wrap+.ym-fbox-wrap{margin-top:.5em}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}.ym-skip,.ym-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}@media print{.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table;table-layout:fixed}.ym-print{position:static;left:0}.ym-noprint{display:none!important}}.theme-normalize{font-size:16px;line-height:16px}.theme-h1{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:3.125em;line-height:1.2em}.db-h1{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:2.8125em;line-height:1.2em}.db-h2{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.875em;line-height:1.23333333em}h2,h3{font-size:100%}.db-h3{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.375em;line-height:1.54545455em}.db-h4{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1em;line-height:1.5625em}.theme-main{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.25em}.theme-main.title,.theme-main strong{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.theme-main strong{font-style:inherit}ol,ul{list-style:none}.db-text{font-size:1em;line-height:1.5625em}.db-text--bold{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.db-text--italic{font-style:italic}.db-text p{margin-bottom:.875em}.db-text p:last-of-type{margin-bottom:0}.db-text a{color:#E30613}.db-text ul{margin-left:55px}.db-text ul li{margin-left:0;margin-bottom:20px;padding-left:25px}.db-text ul li::before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;margin-top:-2px;margin-left:-25px;margin-right:15px;background:#E30613;vertical-align:middle}.db-button{display:inline-block;padding:17px 20px 18px;min-width:310px;background:#E30613;border:0;border-radius:60px;font-size:1em;line-height:1.5625em;color:#fff;text-align:center;-webkit-transition:background-color 0.2s ease-in-out 0s;-moz-transition:background-color 0.2s ease-in-out 0s;-o-transition:background-color 0.2s ease-in-out 0s;transition:background-color 0.2s ease-in-out 0s;cursor:pointer;box-sizing:border-box}.db-button:hover,.db-button:focus{background-color:#000}.db-button:disabled,.db-button.is-disabled{background-color:rgb(0 0 0 / .3)}.db-button--secondary{background-color:#555}.db-link{color:#E30613}.db-text-link{-webkit-transition:color 0.2s ease-in-out 0s;-moz-transition:color 0.2s ease-in-out 0s;-o-transition:color 0.2s ease-in-out 0s;transition:color 0.2s ease-in-out 0s}.db-text-link:hover,.db-text-link:focus{color:#E30613}.db-display-link{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:.875em;line-height:1.21428571em}.db-display-link::after{content:'';width:116px;height:13px;display:inline-block;margin-left:25px;background:url(/admin/app/dasbeste/theme/default/css/../img/arrow-long.svg) no-repeat center / 100%;-webkit-transition:margin-left 0.2s ease-in-out 0s;-moz-transition:margin-left 0.2s ease-in-out 0s;-o-transition:margin-left 0.2s ease-in-out 0s;transition:margin-left 0.2s ease-in-out 0s}.db-display-link:hover::after{margin-left:30px}.db-asset{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-transition:color 0.2s ease-in-out 0s;-moz-transition:color 0.2s ease-in-out 0s;-o-transition:color 0.2s ease-in-out 0s;transition:color 0.2s ease-in-out 0s;font-size:1em;line-height:1.5625em}.db-asset:hover,.db-asset:focus{color:#E30613}.db-asset__title{margin-right:8px}.db-asset__info{display:inline-block}.db-asset::before{content:'';display:inline-block;width:24px;height:24px;margin-right:8px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;background:url(/admin/app/dasbeste/theme/default/css/../img/download.svg) no-repeat center / 100%}.db-asset--link::before{background-image:url(/admin/app/dasbeste/theme/default/css/../img/link-external.svg)}.theme-content dt,.theme-content dd,.theme-content p,.theme-content li,.theme-content h3,.theme-content h1,.theme-content td{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.25em}.theme-content dt.title,.theme-content dd.title,.theme-content p.title,.theme-content li.title,.theme-content h3.title,.theme-content h1.title,.theme-content td.title,.theme-content dt strong,.theme-content dd strong,.theme-content p strong,.theme-content li strong,.theme-content h3 strong,.theme-content h1 strong,.theme-content td strong{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.theme-content dt strong,.theme-content dd strong,.theme-content p strong,.theme-content li strong,.theme-content h3 strong,.theme-content h1 strong,.theme-content td strong{font-style:inherit}.theme-content dt a,.theme-content dd a,.theme-content p a,.theme-content li a,.theme-content h3 a,.theme-content h1 a,.theme-content td a{font-size:1em;font-weight:inherit;font-style:inherit}.theme-content dt{font-weight:700}.theme-content dd{margin:0 0 1.1em 0}.theme-content dl{margin:0}.theme-content ul,.theme-content ol{margin:0 0 0 1.25em}.theme-content ul{list-style:disc}.theme-content ol{list-style:decimal}.theme-content li{margin-bottom:.75em;padding-left:1em;margin-left:0}.theme-content p,.theme-content ul,.theme-content ol,.theme-content dl{margin-bottom:1.1em}.theme-content p:last-child,.theme-content ul:last-child,.theme-content ol:last-child,.theme-content dl:last-child{margin-bottom:0}.theme-content ul.assets{list-style-type:none;margin-left:0}.theme-content ul.assets li{padding:0}span.softbreak:after{content:"";display:block}.ck-body-wrapper{display:none}.fm--inline-active{background-color:#eee}@media all{html,body{width:100%;min-height:100%;font-size:16px;line-height:16px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;color:#000;overflow-x:hidden;position:relative}body.has-nav-overlay{overflow:hidden}a{color:inherit;font-size:1em;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;display:block}*:focus{outline:2px solid #fff0}.ym-wrapper{max-width:calc(1440px + 48px);margin:0 auto;width:100%}.ym-wrapper--big{max-width:calc(1920px + 48px)}.ym-wrapper--small{max-width:calc(1345px + 48px)}.is-home-page .content-section .ym-wrapper,.intro .ym-wrapper{max-width:calc((100% / 12) * 11);margin:0 calc((100% / 12) * 1)}.is-home-page .teaser-section .ym-wrapper{max-width:calc((100% / 12) * 10)}.is-service-page .content-section .ym-wrapper,.intro .ym-wrapper{max-width:calc((100% / 12) * 10);margin:0 calc((100% / 12) * 1)}.db-col-885{width:100%;max-width:885px;margin:0 auto}.ym-wbox{padding:0 24px}.ym-gbox,.ym-cbox{padding:0 1.25em}.gmap{overflow:hidden;position:relative;max-height:300px;margin-bottom:2em}.gmap:after{display:block;padding:34% 0 100px 0;content:' '}.gmap>div{position:absolute;width:100%;height:100%}}@media screen{.db-header{width:100%;position:absolute;top:0;left:0;z-index:100;-webkit-transition:background 0.2s ease-in-out 0s;-moz-transition:background 0.2s ease-in-out 0s;-o-transition:background 0.2s ease-in-out 0s;transition:background 0.2s ease-in-out 0s}.db-header__inner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:40px 48px 18px}.db-header__logo{max-width:90px;position:relative;z-index:10}.is-home-page .db-header__logo{max-width:180px}.db-header__nav{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-left:auto;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.is-offer-page .db-header{padding-bottom:0;background:#fff}.main-nav ul{margin:0}.main-nav li{display:inline-block;position:relative;margin:0;margin-right:50px}.main-nav li.active>a,.main-nav li.desc_active>a{color:#E30613}.main-nav li ul{min-width:400px;padding-top:50px;position:absolute;left:0;opacity:0;top:69px;visibility:hidden}.is-home-page .main-nav li ul{top:118px}.main-nav li ul::after{content:'';width:350vw;height:100%;min-height:260px;position:absolute;top:0;left:calc((100vw + 200%) / -2);background:#f5f4f3;z-index:-1;border-top:1px solid rgb(0 0 0 / .3)}.main-nav li li{display:block;margin-bottom:20px}.main-nav li li a{display:block;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;color:#555}.main-nav li li a:hover{color:#000}.main-nav li.children:hover ul{opacity:1;visibility:visible}.main-nav li:hover>a{color:#E30613}.main-nav>ul>li>a{display:inline-block;padding:20px 0;border-bottom:4px solid #fff0;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.is-home-page .main-nav>ul>li>a{padding-bottom:70px}.main-nav>ul>li>a:hover{border-bottom-color:#E30613}.main-nav a{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1em;line-height:1.5625em;-webkit-transition:color 0.2s ease-in-out 0s;-moz-transition:color 0.2s ease-in-out 0s;-o-transition:color 0.2s ease-in-out 0s;transition:color 0.2s ease-in-out 0s}.main-nav__toggle{width:32px;height:32px;padding:4px 0 4px 8px;display:none;position:absolute;right:0;top:0;background:url(/admin/app/dasbeste/theme/default/css/../img/chevron-down.svg) no-repeat center / 32px;cursor:pointer;-webkit-transition:transform 0.2s ease-in-out 0s;-moz-transition:transform 0.2s ease-in-out 0s;-o-transition:transform 0.2s ease-in-out 0s;transition:transform 0.2s ease-in-out 0s}.main-nav__toggle.expanded{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.service-nav{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-left:50px;padding:20px 0}.service-nav ul{margin:0}.service-nav li{margin:0 40px 0 0}.service-nav a,.service-nav span{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1em;line-height:1.5625em;cursor:pointer}.footer-nav ul,.quicklink-list ul{margin:0}.footer-nav li,.quicklink-list li{margin:0}.footer-nav a,.quicklink-list a{font-size:.875em;line-height:1.21428571em;-webkit-transition:color 0.2s ease-in-out 0s;-moz-transition:color 0.2s ease-in-out 0s;-o-transition:color 0.2s ease-in-out 0s;transition:color 0.2s ease-in-out 0s}.footer-nav a:hover,.quicklink-list a:hover,.footer-nav a:focus,.quicklink-list a:focus{color:#E30613}.footer-nav{text-align:center;display:block}.footer-nav li{display:inline-block;margin-right:30px}.footer-nav li:last-of-type{margin-right:0}.footer-nav a{color:rgb(0 0 0 / .3);color:#555}.footer-nav a:hover{color:#000}.db-burger{width:24px;height:24px;display:none;position:relative;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-left:auto;padding:12px;cursor:pointer;z-index:2}.db-burger__inner{width:100%;position:relative}.db-burger__inner,.db-burger__inner::before,.db-burger__inner::after{height:2px;display:block;background:#000;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-burger__inner::before,.db-burger__inner::after{content:'';width:100%;position:absolute}.db-burger__inner::before{top:7px}.db-burger__inner::after{bottom:7px}.db-burger.expanded .db-burger__inner{background:#fff0}.db-burger.expanded .db-burger__inner::before{background:#000;top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.db-burger.expanded .db-burger__inner::after{background:#000;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.intro{margin-bottom:148px}.intro.has-text{margin-bottom:100px}.is-home-page .intro{margin-bottom:130px}.is-service-page .intro{padding-top:210px;margin-bottom:100px}.is-news-page .intro{margin-bottom:40px}.intro__inner{position:relative;padding-top:110px}.is-home-page .intro__inner{height:100%;padding-top:158px}.is-home-page .intro__inner::before{height:calc(100% - 100px)}.is-home-page .intro__inner::after{height:calc(100% - 100px);background-image:url(/admin/app/dasbeste/theme/default/css/../img/texture-home.svg)}.intro__inner::before{content:'';width:72.5%;height:100%;position:absolute;top:0;left:0;background:#f5f4f3;z-index:-2}.intro__inner::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#f5f4f3;background:url(/admin/app/dasbeste/theme/default/css/../img/texture-editorial.svg) no-repeat center / cover;z-index:-1}.intro__wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.intro__content{min-height:438px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;padding-bottom:152px;padding-right:35px;box-sizing:border-box;-webkit-flex-basis:737px;-moz-flex-basis:737px;-ms-flex-basis:737px;flex-basis:737px}.intro__image{margin-right:-24px;-webkit-flex-basis:703px;-moz-flex-basis:703px;-ms-flex-basis:703px;flex-basis:703px;-webkit-transform:translateY(48px);-moz-transform:translateY(48px);-ms-transform:translateY(48px);-o-transform:translateY(48px);transform:translateY(48px)}.intro__text{margin-top:148px;font-size:1.375em;line-height:1.54545455em}.is-service-page .intro__text{margin-top:20px}.intro__date{display:block;margin-top:148px}.intro__link{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:4px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:.875em;line-height:1.21428571em;color:#E30613}.intro__link::before{content:'';display:inline-block;width:24px;height:15px;margin-right:12px;margin-left:-36px;background:url(/admin/app/dasbeste/theme/default/css/../img/arrow-left.svg) no-repeat center / 100%}.intro.no-date{margin-bottom:80px}.intro-slider{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.intro-slider__content{-webkit-flex-basis:976px;-moz-flex-basis:976px;-ms-flex-basis:976px;flex-basis:976px;padding:0 24px;box-sizing:border-box}.intro-slider .flickity-enabled .intro-slider__slide{display:flex}.intro-slider__image{-webkit-flex-basis:944px;-moz-flex-basis:944px;-ms-flex-basis:944px;flex-basis:944px}.intro-slider__slide{width:100%;transform:translateX(0)!important;opacity:0;-webkit-transition:opacity 400ms ease-in-out 0s;-moz-transition:opacity 400ms ease-in-out 0s;-o-transition:opacity 400ms ease-in-out 0s;transition:opacity 400ms ease-in-out 0s}.intro-slider__slide.is-selected{opacity:1;z-index:1}.intro-slider__slide--text{min-height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro-slider__slide:not(:first-child){display:none}.intro-slider__title{max-width:540px;width:100%;display:block}.intro-slider__link{width:100%;display:block;margin-top:24px;position:relative;z-index:10}.intro-slider__controls{width:132px;position:absolute;bottom:24px;left:calc(51% - 170px);display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;z-index:2}.intro-slider__controls img{cursor:pointer}.intro-slider .flickity-slider{transform:none!important}.searchbar-link{display:none}.searchbar{width:100%;position:absolute;left:0;top:0;background:#fff;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);z-index:1}.searchbar.expanded{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.searchbar__wrapper{padding:130px 50px 100px;max-width:1490px;margin:0 auto;box-sizing:border-box}.is-home-page .searchbar__wrapper{padding-top:200px}.searchbar__form{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.searchbar__input{display:block;width:100%;margin-right:35px;padding:11px 0 11px;border:0;border-bottom:1px solid rgb(0 0 0 / .3);font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.375em;line-height:1.54545455em}.searchbar__input *::-webkit-input-placeholder{color:#000}.searchbar__input *:-moz-placeholder{color:#000;opacity:1}.searchbar__input *::-moz-placeholder{color:#000;opacity:1}.searchbar__input *:-ms-input-placeholder{color:#000}.searchbar__input *::-ms-input-placeholder{color:#000}.searchbar__input *::placeholder{color:#000;opacity:1}.searchbar__button{display:inline-block;padding:17px 20px 18px;min-width:310px;background:#E30613;border:0;border-radius:60px;font-size:1em;line-height:1.5625em;color:#fff;text-align:center;-webkit-transition:background-color 0.2s ease-in-out 0s;-moz-transition:background-color 0.2s ease-in-out 0s;-o-transition:background-color 0.2s ease-in-out 0s;transition:background-color 0.2s ease-in-out 0s;cursor:pointer;box-sizing:border-box}.searchbar__button:hover,.searchbar__button:focus{background-color:#000}.searchbar__button:disabled,.searchbar__button.is-disabled{background-color:rgb(0 0 0 / .3)}.searchbar__close{display:inline-block;width:32px;height:32px;position:absolute;top:30px;right:45px;background:url(/admin/app/dasbeste/theme/default/css/../img/cancel.svg) no-repeat center / 100%;cursor:pointer}.content-section{margin-bottom:180px}.content-section__title{margin-bottom:50px}.content-section__title--news{margin-bottom:20px}.content-section__overline{display:block;margin-bottom:10px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:.875em;line-height:1.21428571em;color:#E30613}.content-section--news{margin-top:120px;margin-bottom:40px}.content-section__button-wrap{display:flex;justify-content:flex-end;margin-top:168px}.text-section{margin-bottom:100px}.text-section__title{margin-bottom:20px}.teaser-section__wrapper{position:relative}.teaser-section__wrapper::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:url(/admin/app/dasbeste/theme/default/css/../img/texture-teaser.svg) no-repeat center / cover}.teaser-section__grid{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.asset-section{margin-bottom:100px}.asset-section__title{margin-bottom:5px}.asset-section__text{margin-top:15px;margin-bottom:25px}.asset-section__list{width:calc(100% + 36px);margin-left:-18px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.asset-section__asset{width:calc(50% - 36px);margin:15px 18px 0}.link-section__inner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.link-section__image{max-width:195px;margin-right:35px}.link-section__link{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.link-section__text{margin-bottom:22px}.link-section__link{margin-bottom:15px}.producer-section__producer-item{margin-top:40px}.producer-section__brand-item{margin-top:40px}.brand-list-section__title{margin-bottom:20px}.search-result-section__overline{display:block;margin-bottom:10px}.offer-section{padding:100px 0;background-color:#f5f4f3}.offer-section__text{font-size:1.375em;line-height:1.54545455em}.offer-section__grid{position:relative;display:flex;margin-top:40px;padding:60px 33px 76px 82px;background-color:#fff}.offer-section__icon{position:absolute;left:-228px}.offer-section__button-wrap{margin-top:40px;text-align:right}.db-teaser{width:50%;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;padding:120px 0;color:#000;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;z-index:1}.db-teaser::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;background:rgb(245 244 243 / .85);-webkit-transition:opacity 350ms ease-in-out 0s;-moz-transition:opacity 350ms ease-in-out 0s;-o-transition:opacity 350ms ease-in-out 0s;transition:opacity 350ms ease-in-out 0s;z-index:1}.db-teaser::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;background:#f7f6f5;-webkit-transition:opacity 350ms ease-in-out 0s;-moz-transition:opacity 350ms ease-in-out 0s;-o-transition:opacity 350ms ease-in-out 0s;transition:opacity 350ms ease-in-out 0s;z-index:-1}.db-teaser.is-inactive::before,.db-teaser.is-inactive::after{opacity:1}.db-teaser__wrapper{max-width:703px}.db-teaser__wrapper--left{margin:0 auto 0 0}.db-teaser__wrapper--right{margin:0 0 0 auto}.db-teaser__title{margin-bottom:32px}.db-teaser__text{margin-bottom:32px}.accordeon-item{position:relative;padding:30px 115px 30px 0;border-bottom:1px solid rgb(0 0 0 / .3)}.accordeon-item__header{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:12px 0;cursor:pointer}.accordeon-item__header:hover .accordeon-item__icon .shape,.accordeon-item__header:focus .accordeon-item__icon .shape{fill:#E30613}.accordeon-item__header.expanded .accordeon-item__icon .line-y{opacity:0}.accordeon-item__header::before{content:attr(data-id);font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;min-width:80px;display:inline-block}.accordeon-item__icon{position:absolute;right:32px}.accordeon-item__icon .shape{-webkit-transition:fill 0.2s ease-in-out 0s;-moz-transition:fill 0.2s ease-in-out 0s;-o-transition:fill 0.2s ease-in-out 0s;transition:fill 0.2s ease-in-out 0s}.accordeon-item__icon .line-y{-webkit-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}.accordeon-item__content{max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s ease-in-out 0s;-moz-transition:max-height 0.2s ease-in-out 0s;-o-transition:max-height 0.2s ease-in-out 0s;transition:max-height 0.2s ease-in-out 0s}.accordeon-item__text{margin-top:30px;margin-bottom:10px;padding-left:80px}.accordeon-item__asset{margin-top:5px;margin-bottom:10px;padding-left:80px}.db-footer{position:relative;padding:42px 0 30px;background:url(/admin/app/dasbeste/theme/default/css/../img/texture-footer.svg) no-repeat center / cover;font-size:1em;line-height:1.5625em}.db-footer__logo{display:inline-block;margin-bottom:60px}.db-footer__grid{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:136px}.db-footer__entry{margin-right:36px;-webkit-flex-basis:425px;-moz-flex-basis:425px;-ms-flex-basis:425px;flex-basis:425px}.db-footer__entry:last-of-type{-webkit-flex-basis:310px;-moz-flex-basis:310px;-ms-flex-basis:310px;flex-basis:310px;margin-left:auto}.db-footer__title{display:block;margin-bottom:13px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:.875em;line-height:1.21428571em;color:#E30613}.db-footer__text{margin-bottom:30px}.db-footer__label-logo{max-height:55px;position:absolute;right:0;bottom:60px}.social-list__item{margin-right:8px}.social-list__item .shape{-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.social-list__item:hover .shape{fill:#E30613}.db-address{font-style:normal}}.faq-slider,.news-slider,.event-slider{margin-left:calc((100% / 12) * 1);padding-left:24px}.faq-slider .flickity-prev-next-button .flickity-button-icon,.news-slider .flickity-prev-next-button .flickity-button-icon,.event-slider .flickity-prev-next-button .flickity-button-icon{display:none}.faq-slider .flickity-prev-next-button.previous,.news-slider .flickity-prev-next-button.previous,.event-slider .flickity-prev-next-button.previous,.faq-slider .flickity-prev-next-button.next,.news-slider .flickity-prev-next-button.next,.event-slider .flickity-prev-next-button.next{width:52px;height:52px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.faq-slider .flickity-prev-next-button.previous:hover,.news-slider .flickity-prev-next-button.previous:hover,.event-slider .flickity-prev-next-button.previous:hover,.faq-slider .flickity-prev-next-button.next:hover,.news-slider .flickity-prev-next-button.next:hover,.event-slider .flickity-prev-next-button.next:hover,.faq-slider .flickity-prev-next-button.previous:focus,.news-slider .flickity-prev-next-button.previous:focus,.event-slider .flickity-prev-next-button.previous:focus,.faq-slider .flickity-prev-next-button.next:focus,.news-slider .flickity-prev-next-button.next:focus,.event-slider .flickity-prev-next-button.next:focus{box-shadow:none}.faq-slider .flickity-prev-next-button.previous,.news-slider .flickity-prev-next-button.previous,.event-slider .flickity-prev-next-button.previous{background:url(/admin/app/dasbeste/theme/default/css/../img/arrow-slider-right.svg) no-repeat center / 52px}.faq-slider .flickity-prev-next-button.next,.news-slider .flickity-prev-next-button.next,.event-slider .flickity-prev-next-button.next{background:url(/admin/app/dasbeste/theme/default/css/../img/arrow-slider-left.svg) no-repeat center / 52px}.list-item{display:block;width:100%;margin-bottom:35px}.list-item--bg{padding:35px 35px 20px 35px;box-sizing:border-box;position:relative;background:url(/admin/app/dasbeste/theme/default/css/../img/texture-listitem.svg) no-repeat center / 400%}.list-item__image{margin-bottom:20px}.list-item__title{width:100%;display:block;margin-bottom:7px;color:#E30613}.list-item__text{width:100%;margin-top:13px}.list-item__date{display:block;margin-top:20px;font-size:.875em;line-height:1.21428571em;color:#555;text-align:right}.news-slider .flickity-prev-next-button.previous,.event-slider .flickity-prev-next-button.previous{display:none}.news-slider .flickity-prev-next-button.next,.event-slider .flickity-prev-next-button.next{top:158px;right:32px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background:url(/admin/app/dasbeste/theme/default/css/../img/arrow-slider-left.svg) no-repeat center / 52px}.faq-slider{padding-bottom:100px}.faq-slider .flickity-prev-next-button{top:-104px}.faq-slider .flickity-prev-next-button.previous{left:auto;right:243px}.faq-slider .flickity-prev-next-button.next{right:163px}.faq-slider__link{position:absolute;bottom:0;left:24px}.faq-slider-item{width:100%;max-width:540px;padding-top:20px;border-top:3px solid #E30613;margin-right:35px;opacity:.5;-webkit-transition:opacity 350ms ease-in-out 0s;-moz-transition:opacity 350ms ease-in-out 0s;-o-transition:opacity 350ms ease-in-out 0s;transition:opacity 350ms ease-in-out 0s}.faq-slider-item__title{display:block}.faq-slider-item.is-selected,.faq-slider-item.is-next{opacity:1}.news-slider-item{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:540px;min-height:367px;margin-right:35px}.product-list{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.product-list__col{width:33.333%;margin-right:35px;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.product-list__col:last-of-type{margin-right:0}.product-list__item{padding-bottom:20px;border-bottom:1px solid rgb(0 0 0 / .3)}.product-list__item.list-item--bg{padding-bottom:0;border-bottom:0}.story{margin-bottom:80px}.story.no-image .teaser__content::before{content:unset}.news-item{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;position:relative;margin:0;padding:40px 115px 40px 0;border-bottom:1px solid rgb(0 0 0 / .3)}.news-item__image{width:100%;max-width:115px;margin-right:35px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.news-item__placeholder{height:115px;width:115px;margin-right:35px;background:url(/admin/app/dasbeste/theme/default/css/../img/texture-listitem.svg) no-repeat center / cover;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.news-item__title{margin-bottom:4px}.news-item__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-item__date{display:block;margin-top:7px;font-size:.875em;line-height:1.21428571em;color:#555}.news-item__icon{position:absolute;right:32px;top:50%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.news-item__icon .shape{-webkit-transition:fill 0.2s ease-in-out 0s;-moz-transition:fill 0.2s ease-in-out 0s;-o-transition:fill 0.2s ease-in-out 0s;transition:fill 0.2s ease-in-out 0s}.news-item:hover .news-item__icon .shape,.news-item:focus .news-item__icon .shape{fill:#E30613}.partner-item__image{max-width:195px}.event-slider-item{width:100%;max-width:540px;min-height:367px;margin-right:35px}.event-slider-item--bg{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.event-list-item{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;padding:41px 115px 43px 0;border-bottom:1px solid rgb(0 0 0 / .3)}.event-list-item:last-of-type{border:0}.event-list-item__month{display:block;font-size:1em;line-height:1.5625em}.event-list-item__day{display:block;font-size:2.8125em;line-height:1.2em}.event-list-item__content{-webkit-flex-basis:540px;-moz-flex-basis:540px;-ms-flex-basis:540px;flex-basis:540px;margin-left:auto}.event-list-item__title{margin-bottom:4px}.event-list-item:hover .event-list-item__icon .shape,.event-list-item:focus .event-list-item__icon .shape{fill:#E30613}.event-list-item__icon{position:absolute;right:29px}.event-list-item__icon .shape{-webkit-transition:fill 0.2s ease-in-out 0s;-moz-transition:fill 0.2s ease-in-out 0s;-o-transition:fill 0.2s ease-in-out 0s;transition:fill 0.2s ease-in-out 0s}.db-offer__name{margin-bottom:20px;color:#E30613}.db-offer__text ul{margin-left:0}.db-offer__text ul li{margin-left:0;margin-bottom:15px;padding-left:32px}.db-offer__text ul li::before{content:'';display:inline-block;width:24px;height:24px;margin-left:-32px;margin-right:8px;background:url(/admin/app/dasbeste/theme/default/css/../img/checkmark.svg) no-repeat center / contain;vertical-align:middle}.person{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:120px}.person__image{max-width:310px}.person__content{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;position:relative;top:40px;padding:134px 36px 134px 36px;background:#f7f6f5;box-sizing:border-box}.person__content::before{content:'';display:block;width:80px;height:100%;position:absolute;left:-80px;top:0;background:#f7f6f5;z-index:-1}.person__name{margin-bottom:10px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.875em;line-height:1.23333333em}.person__position{margin-bottom:10px;display:block;font-size:1em;line-height:1.5625em}.person__contact-link{display:block;font-size:1em;line-height:1.5625em;-webkit-transition:color 0.2s ease-in-out 0s;-moz-transition:color 0.2s ease-in-out 0s;-o-transition:color 0.2s ease-in-out 0s;transition:color 0.2s ease-in-out 0s}.person__contact-link:hover,.person__contact-link:focus{color:#E30613}.brand-list{margin-top:85px;margin-bottom:180px}.brand-list__items{margin:0}.brand-list__header{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:0 20px}.brand-list__label{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1em;line-height:1.5625em;color:#E30613}.brand-list__label:first-of-type{margin-left:140px;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.brand-list__label:last-of-type{-webkit-flex-basis:865px;-moz-flex-basis:865px;-ms-flex-basis:865px;flex-basis:865px}.brand-item{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;position:relative;margin-left:0;padding:30px 115px 30px 20px;border-bottom:1px solid rgb(0 0 0 / .3);-webkit-transition:background 0.2s ease-in-out 0s;-moz-transition:background 0.2s ease-in-out 0s;-o-transition:background 0.2s ease-in-out 0s;transition:background 0.2s ease-in-out 0s}.brand-item__logo{width:100%;max-width:120px;max-height:100px;margin-right:40px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.brand-item__logo img{max-height:100%}.brand-item__title{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:15px}.brand-item__text{-webkit-flex-basis:770px;-moz-flex-basis:770px;-ms-flex-basis:770px;flex-basis:770px;display:inline-block;max-height:75px;overflow:hidden;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.brand-item__text.has-overflow{display:-webkit-box;-webkit-box-orient:vertical;animation:close 0.1s linear 0.1s forwards}.brand-item__text.has-overflow.expanded{display:inline-block;animation:none;-webkit-line-clamp:none}.brand-item__text.has-overflow.expanded .brand-item__asset{display:block}.brand-item__text.has-overflow .brand-item__asset{display:none}.brand-item__link{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:.875em;line-height:1.21428571em}.brand-item__link::after{content:'';display:inline-block;width:15px;height:15px;margin-left:5px;background:url(/admin/app/dasbeste/theme/default/css/../img/link-external.svg) no-repeat center / 15px}.brand-item__asset{margin-top:15px;color:#000}.brand-item__switcher{display:none;width:29px;height:29px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);cursor:pointer}.brand-item__switcher .shape{-webkit-transition:fill 0.2s ease-in-out 0s;-moz-transition:fill 0.2s ease-in-out 0s;-o-transition:fill 0.2s ease-in-out 0s;transition:fill 0.2s ease-in-out 0s}.brand-item__switcher .line-y{-webkit-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}.brand-item__switcher.expanded .line-y{opacity:0}.brand-item:hover,.brand-item:focus{background:#f7f6f5}.brand-item:hover .brand-item__switcher .shape,.brand-item:focus .brand-item__switcher .shape{fill:#E30613}.brand-item--single{padding-right:75px}.brand-item--single .brand-item__text{-webkit-flex-basis:450px;-moz-flex-basis:450px;-ms-flex-basis:450px;flex-basis:450px}.brand-item--single .brand-item__switcher{display:inline-block}@keyframes open{from{line-clamp:3;-webkit-line-clamp:3}to{line-clamp:initial;-webkit-line-clamp:initial}}@keyframes close{from{line-clamp:initial;-webkit-line-clamp:initial}to{line-clamp:3;-webkit-line-clamp:3}}.member-list__label:last-of-type{-webkit-flex-basis:250px;-moz-flex-basis:250px;-ms-flex-basis:250px;flex-basis:250px}.member-item{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.member-item__logo{-webkit-align-self:stretch;-moz-align-self:stretch;-ms-align-self:stretch;align-self:stretch}.member-item__title{max-width:430px;width:100%;margin-right:25px}.member-item__text{-webkit-flex-basis:200px;-moz-flex-basis:200px;-ms-flex-basis:200px;flex-basis:200px}.teaser{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.teaser__image{position:relative;top:40px;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.teaser__content{position:relative;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding:98px 35px 97px 36px;background:#f7f6f5;box-sizing:border-box}.teaser__content::before{content:'';display:block;width:80px;height:100%;position:absolute;left:-80px;top:0;background:#f7f6f5;z-index:-1}.teaser__title{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:20px}.teaser__text{margin-bottom:20px}.teaser:hover .teaser__link::after{margin-left:30px}.producer{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:40px;padding:62px 36px 44px 36px;background:#f7f6f5}.producer__image{max-width:276px;position:static}.producer__content{padding:0 0 0 37px;background-color:#fff0}.producer__text{font-size:1em;line-height:1.5625em}.overview__item{position:relative;padding:30px 115px 30px 0;border-bottom:1px solid rgb(0 0 0 / .3)}.overview__item:last-of-type{border:0}.overview__link{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:12px 0;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.875em;line-height:1.23333333em}.overview__link:hover .overview__icon .shape,.overview__link:focus .overview__icon .shape{fill:#E30613}.overview__icon{position:absolute;right:32px}.overview__icon .shape{-webkit-transition:fill 0.2s ease-in-out 0s;-moz-transition:fill 0.2s ease-in-out 0s;-o-transition:fill 0.2s ease-in-out 0s;transition:fill 0.2s ease-in-out 0s}.product-filter{padding:32px 0;border-bottom:2px solid #f5f4f3;margin-bottom:64px}.product-filter__form{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.db-filter{position:relative;display:inline-block}.db-filter__box{margin-right:32px;color:#000}.db-filter__box.expanded{color:#E30613}.db-filter__box.expanded .db-filter__icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.db-filter__box.is-active{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.db-filter__box--fulltext{margin-right:48px;display:inline-flex;align-items:center;justify-content:center}.db-filter__title{vertical-align:middle}.db-filter__icon{width:24px;height:24px;display:inline-block;vertical-align:middle;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-filter__dropdown{width:311px;max-height:484px;position:absolute;top:calc(100% + 16px);opacity:0;visibility:hidden;background:#fff;overflow:auto;border:1px solid #f5f4f3;box-shadow:0 1px 4px 0 rgb(0 0 0 / .3);scrollbar-color:#555 #fff0;scrollbar-width:thin;scrollbar-face-color:#555;scrollbar-track-color:#fff0;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-filter__dropdown::-webkit-scrollbar-track{background-color:#fff0}.db-filter__dropdown::-webkit-scrollbar{width:9px;background-color:#fff0}.db-filter__dropdown::-webkit-scrollbar-thumb{background-color:#555}.db-filter__dropdown.expanded{opacity:1;visibility:visible}.db-filter__options{margin:0}.db-filter__option{margin:0;line-height:48px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-filter__option:hover{background:#f7f6f5}.db-filter__value{display:block;padding:12px 32px 12px 16px;color:#000;line-height:1.38888889em;border-bottom:1px solid #f7f6f5;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;cursor:pointer}.db-filter__value.is-active{background:#E30613;color:#fff}.db-filter__value::before{content:'';display:inline-block;width:12px;height:12px;position:absolute;left:20px;background:#555;border-radius:50%;opacity:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-filter__value::after{content:'';display:inline-block;width:20px;height:20px;-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1;margin-right:15px;background:#f5f4f3;box-shadow:0 0 0 1px rgb(0 0 0 / .3);border-radius:50%;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-filter__value:hover::after,.db-filter__value:focus::after{box-shadow:0 0 0 2px #555}.db-filter__checkbox{display:none}.db-filter__checkbox:checked~.db-filter__value::before{opacity:1}.db-filter__checkbox:checked~.db-filter__value::after{box-shadow:0 0 0 2px #555}.db-filter__reset{color:#000;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-filter__reset:hover{color:#E30613}.db-filter__submit{margin-left:auto}.db-filter__result-count{display:block;margin-bottom:32px}.db-newsletterbox{margin-top:180px;background:#E30613;padding:75px 0}.db-newsletterbox__form{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:#fff;border-radius:60px;padding:4px}.db-newsletterbox__success-label{margin-top:15px;margin-left:20px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;color:#fff;display:none}.db-newsletterbox__success-label.is-visible{display:block}.db-newsletterbox__title{display:block;margin-bottom:30px;color:#fff}.db-newsletterbox .fm--form__elements{width:100%}.db-newsletterbox .bx--tile--space{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-basis:calc(100% - 310px);-moz-flex-basis:calc(100% - 310px);-ms-flex-basis:calc(100% - 310px);flex-basis:calc(100% - 310px);padding:9px 30px 9px 0}.db-newsletterbox .fm--form-buttons{-webkit-flex-basis:310px;-moz-flex-basis:310px;-ms-flex-basis:310px;flex-basis:310px}.db-newsletterbox .fm--form__row{-webkit-flex-basis:33.333%;-moz-flex-basis:33.333%;-ms-flex-basis:33.333%;flex-basis:33.333%;border-right:1px solid rgb(0 0 0 / .3)}.db-newsletterbox .fm--form__row:last-of-type{border:0}.db-newsletterbox .fm--form .fm--form__inputtype{margin-bottom:0}.db-newsletterbox .fm--form .fm--form__label{display:none}.db-newsletterbox .fm--form .fm--input{padding:4px 17px;border:0;box-shadow:none!important}.db-newsletterbox .fm--form .fm--form-buttons button{background-color:#555}.search-result{display:block;padding:35px;margin-top:40px;background:#f5f4f3}.search-result__title{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.875em;line-height:1.23333333em;color:#E30613;margin-bottom:20px}.search-result__text{margin-bottom:40px}.search-result__link{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.search-result__link::before{content:'';display:inline-block;width:21px;height:21px;margin-right:10px;background:url(/admin/app/dasbeste/theme/default/css/../img/link-internal.svg) no-repeat center / 21px}.slideshow__slide{position:relative;width:100%;padding-bottom:25px}.slideshow__text{position:absolute;bottom:0;max-width:calc(100% - 72px)}.slideshow .flickity-prev-next-button .flickity-button-icon{display:none}.slideshow .flickity-prev-next-button.previous,.slideshow .flickity-prev-next-button.next{width:25px;height:15px;bottom:5px;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.slideshow .flickity-prev-next-button.previous:hover,.slideshow .flickity-prev-next-button.next:hover,.slideshow .flickity-prev-next-button.previous:focus,.slideshow .flickity-prev-next-button.next:focus{box-shadow:none}.slideshow .flickity-prev-next-button.previous{left:auto;right:37px;background:url(/admin/app/dasbeste/theme/default/css/../img/arrow-left.svg) no-repeat center / 100%}.slideshow .flickity-prev-next-button.next{right:0;background:url(/admin/app/dasbeste/theme/default/css/../img/arrow-right.svg) no-repeat center / 100%}.app_core_inputtype_embed{margin-bottom:10px}.adventcalendar-list{transform-style:preserve-3d;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.adventcalendar-list__col{width:33.333%;margin-right:35px;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.adventcalendar-list__col:last-of-type{margin-right:0}.adventcalendar-list__col:last-of-type .adventcalendar-item:nth-of-type(3n),.adventcalendar-list__col:last-of-type .adventcalendar-item:nth-of-type(6n+2){height:300px}.adventcalendar-list__col:first-of-type .adventcalendar-item:nth-of-type(3n),.adventcalendar-list__col:first-of-type .adventcalendar-item:nth-of-type(6n+2){height:300px}.adventcalendar-list__col:nth-of-type(2) .adventcalendar-item:nth-of-type(3n),.adventcalendar-list__col:nth-of-type(2) .adventcalendar-item:nth-of-type(5n+4),.adventcalendar-list__col:nth-of-type(2) .adventcalendar-item:nth-of-type(5n+5){height:300px}.adventcalendar-item{height:450px;perspective:1000px;margin-bottom:39px;position:relative}.adventcalendar-item.is-today .adventcalendar-item__inner{cursor:pointer}.adventcalendar-item__inner{width:100%;height:100%;transition:transform 600ms ease;transform-style:preserve-3d;position:absolute;transform-origin:left center}.adventcalendar-item__inner.is-open{transform:rotateY(-180deg);transform:rotateY(-97deg)}.adventcalendar-item__door{width:100%;height:100%;display:flex;justify-content:flex-end;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center;backface-visibility:hidden;transition:transform 600ms ease;transform-style:preserve-3d;border-radius:11px;pointer-events:none;position:absolute;top:0;left:0;transform:rotateY(0deg)}.adventcalendar-item__door::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;backface-visibility:hidden;transition:0.6s;transform-style:preserve-3d;transform:rotateY(-180deg);background:inherit;border-radius:11px}.adventcalendar-item__background{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:11px}.adventcalendar-item__title{position:absolute;left:0;margin-right:57px;padding:15px 0 0 28px;font-family:'Norican',cursive;font-size:99px;line-height:132px;user-select:none;pointer-events:none}.adventcalendar-item__title--big{max-width:none;font-size:215px;line-height:224px;margin:0;left:50%;top:50%;padding:0;transform:translate(-50%,-50%)}.adventcalendar-item__title--background{position:static;padding-left:27px;padding-top:11px;text-shadow:0 2px 16px rgb(0 0 0 / .92);color:#fff}.adventcalendar-item__icon{max-width:340px;width:100%}.db-christmas-overlay{width:100%;height:100%;position:fixed;top:0;z-index:10;pointer-events:none}.db-christmas-overlay__top-left{width:628px;position:absolute;left:-10px;top:-18px}.db-christmas-overlay__right{width:276px;position:absolute;right:-40px;top:12px}.db-christmas-overlay__bottom-left{width:529px;position:absolute;left:-54px;bottom:-41px}.app_core_inputtype_embed_youtube,.app_core_inputtype_embed_vimeo,.app_core_inputtype_embed_srfplay{position:relative;margin-bottom:10px;padding-top:56.25%;z-index:10}.app_core_inputtype_embed_youtube iframe,.app_core_inputtype_embed_vimeo iframe,.app_core_inputtype_embed_srfplay iframe{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border:0}.app_core_inputtype_embed_iframe iframe{border:0;width:100%}.app_more_component_cookiebanner{display:none;width:100%;position:fixed;bottom:0;background:#f5f4f3;z-index:9999}.app_more_component_cookiebanner.visible{display:block}.app_more_component_cookiebanner .cookiebanner-content{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:16px 0;color:#000}.app_more_component_cookiebanner .cookiebanner-content a{text-decoration:underline}.app_more_component_cookiebanner .cookiebanner-content a:hover{text-decoration:none}.app_more_component_cookiebanner .cookiebanner-content .cookiebanner-button{display:inline-block;padding:17px 20px 18px;min-width:310px;background:#E30613;border:0;border-radius:60px;font-size:1em;line-height:1.5625em;color:#fff;-webkit-transition:background-color 0.2s ease-in-out 0s;-moz-transition:background-color 0.2s ease-in-out 0s;-o-transition:background-color 0.2s ease-in-out 0s;transition:background-color 0.2s ease-in-out 0s;cursor:pointer;box-sizing:border-box;text-align:center;text-decoration:none}.app_more_component_cookiebanner .cookiebanner-content .cookiebanner-button:hover,.app_more_component_cookiebanner .cookiebanner-content .cookiebanner-button:focus{background-color:#000}.app_more_component_cookiebanner .cookiebanner-content .cookiebanner-button:disabled,.app_more_component_cookiebanner .cookiebanner-content .cookiebanner-button.is-disabled{background-color:rgb(0 0 0 / .3)}.app_more_component_cookiebanner .cookiebanner-infobox{width:100%;text-align:center}.app_more_component_cookiebanner .cookiebanner-infobox{padding-left:310px}.app_more_component_cookiebanner .cookiebanner-infobox p{padding:0 32px}.app_more_component_accessibility{position:fixed;top:0;margin:0;padding:0;left:-32768px;z-index:1000;width:100%;list-style-type:none}.app_more_component_accessibility .fm_hide_accessible:active,.app_more_component_accessibility .fm_hide_accessible:focus{position:static;overflow:visible;top:auto;left:auto;width:auto;height:auto;position:absolute;left:32768px;top:0;outline:0 none;width:100%;color:#fff;background:#000;border-bottom:1px #000 solid;padding:10px 0;text-align:center;text-decoration:none}.app_more_component_anchorviewer{box-sizing:border-box}.fm--form__title,.db-form__title{color:#E30613;margin-bottom:20px;display:block}.fm--form .fm--form__inputtype,.db-form .fm--form__inputtype{margin-bottom:50px}.fm--form .fm--form__inputtype.is-disabled,.db-form .fm--form__inputtype.is-disabled{opacity:.5}.fm--form .inputtype_app_core_form_select .fm--form__canvas,.db-form .inputtype_app_core_form_select .fm--form__canvas{padding:0}.fm--form .inputtype_app_core_form_select .fm--form__canvas select,.db-form .inputtype_app_core_form_select .fm--form__canvas select{padding:4px 8px}.fm--form .fm--form__inputtype-core-textfield,.db-form .fm--form__inputtype-core-textfield,.fm--form .fm--form__inputtype-core-textarea,.db-form .fm--form__inputtype-core-textarea,.fm--form .fm--form__inputtype-core-email,.db-form .fm--form__inputtype-core-email,.fm--form .inputtype_app_core_form_select,.db-form .inputtype_app_core_form_select,.fm--form .fm--form__inputtype-core-password,.db-form .fm--form__inputtype-core-password,.fm--form .inputtype_app_more_form_link,.db-form .inputtype_app_more_form_link{position:relative}.fm--form .fm--form__inputtype-core-textfield .fm--form__label,.db-form .fm--form__inputtype-core-textfield .fm--form__label,.fm--form .fm--form__inputtype-core-textarea .fm--form__label,.db-form .fm--form__inputtype-core-textarea .fm--form__label,.fm--form .fm--form__inputtype-core-email .fm--form__label,.db-form .fm--form__inputtype-core-email .fm--form__label,.fm--form .inputtype_app_core_form_select .fm--form__label,.db-form .inputtype_app_core_form_select .fm--form__label,.fm--form .fm--form__inputtype-core-password .fm--form__label,.db-form .fm--form__inputtype-core-password .fm--form__label,.fm--form .inputtype_app_more_form_link .fm--form__label,.db-form .inputtype_app_more_form_link .fm--form__label{position:absolute;left:37px;top:22px;pointer-events:none;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;z-index:1}.fm--form .fm--form__inputtype-core-textfield.is-active .fm--form__label,.db-form .fm--form__inputtype-core-textfield.is-active .fm--form__label,.fm--form .fm--form__inputtype-core-textarea.is-active .fm--form__label,.db-form .fm--form__inputtype-core-textarea.is-active .fm--form__label,.fm--form .fm--form__inputtype-core-email.is-active .fm--form__label,.db-form .fm--form__inputtype-core-email.is-active .fm--form__label,.fm--form .inputtype_app_core_form_select.is-active .fm--form__label,.db-form .inputtype_app_core_form_select.is-active .fm--form__label,.fm--form .fm--form__inputtype-core-password.is-active .fm--form__label,.db-form .fm--form__inputtype-core-password.is-active .fm--form__label,.fm--form .inputtype_app_more_form_link.is-active .fm--form__label,.db-form .inputtype_app_more_form_link.is-active .fm--form__label,.fm--form .fm--form__inputtype-core-textfield.has-focus .fm--form__label,.db-form .fm--form__inputtype-core-textfield.has-focus .fm--form__label,.fm--form .fm--form__inputtype-core-textarea.has-focus .fm--form__label,.db-form .fm--form__inputtype-core-textarea.has-focus .fm--form__label,.fm--form .fm--form__inputtype-core-email.has-focus .fm--form__label,.db-form .fm--form__inputtype-core-email.has-focus .fm--form__label,.fm--form .inputtype_app_core_form_select.has-focus .fm--form__label,.db-form .inputtype_app_core_form_select.has-focus .fm--form__label,.fm--form .fm--form__inputtype-core-password.has-focus .fm--form__label,.db-form .fm--form__inputtype-core-password.has-focus .fm--form__label,.fm--form .inputtype_app_more_form_link.has-focus .fm--form__label,.db-form .inputtype_app_more_form_link.has-focus .fm--form__label{top:-10px;background:#fff;padding:2px}.fm--form .fm--form__inputtype-core-textfield .fm--form__error,.db-form .fm--form__inputtype-core-textfield .fm--form__error,.fm--form .fm--form__inputtype-core-textarea .fm--form__error,.db-form .fm--form__inputtype-core-textarea .fm--form__error,.fm--form .fm--form__inputtype-core-email .fm--form__error,.db-form .fm--form__inputtype-core-email .fm--form__error,.fm--form .inputtype_app_core_form_select .fm--form__error,.db-form .inputtype_app_core_form_select .fm--form__error,.fm--form .fm--form__inputtype-core-password .fm--form__error,.db-form .fm--form__inputtype-core-password .fm--form__error,.fm--form .inputtype_app_more_form_link .fm--form__error,.db-form .inputtype_app_more_form_link .fm--form__error{padding-top:10px;padding-left:35px}.fm--form .fm--input,.db-form .fm--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:17px 35px 18px 35px;border:0;box-shadow:0 0 0 1px rgb(0 0 0 / .3);border-radius:30px;font-size:1em;line-height:1.5625em;color:#000;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;box-sizing:border-box}.fm--form .fm--input:hover,.db-form .fm--input:hover{box-shadow:0 0 0 1px #555}.fm--form .fm--input:focus,.db-form .fm--input:focus{box-shadow:0 0 0 2px #555}.fm--form .fm--input:disabled,.db-form .fm--input:disabled{opacity:.5}.fm--form .fm--form__inputtype-core-textarea .fm--input,.db-form .fm--form__inputtype-core-textarea .fm--input{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;resize:vertical}.fm--form .has-error .fm--input,.db-form .has-error .fm--input{box-shadow:0 0 0 1px #E30613}.fm--form .fm--form__label,.db-form .fm--form__label{color:#555}.fm--form .fm--form__label a,.db-form .fm--form__label a{color:#E30613}.fm--form .bx--checkbox-label a,.db-form .bx--checkbox-label a{color:#E30613}.fm--form legend ul,.db-form legend ul,.fm--form fieldset ul,.db-form fieldset ul{margin-left:0}.fm--form .fm--form-radiogroup__item input,.db-form .fm--form-radiogroup__item input{display:none}.fm--form .fm--form-radiogroup__item input:checked~.fm--form__label::before,.db-form .fm--form-radiogroup__item input:checked~.fm--form__label::before{opacity:1}.fm--form .fm--form-radiogroup__item input:checked~.fm--form__label::after,.db-form .fm--form-radiogroup__item input:checked~.fm--form__label::after{box-shadow:0 0 0 2px #555}.fm--form .fm--form-radiogroup__item .fm--form__label,.db-form .fm--form-radiogroup__item .fm--form__label{font-size:1em;line-height:1.5625em;color:#000;position:relative;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;cursor:pointer}.fm--form .fm--form-radiogroup__item .fm--form__label::before,.db-form .fm--form-radiogroup__item .fm--form__label::before{content:'';display:inline-block;width:12px;height:12px;position:absolute;left:4px;background:#555;border-radius:50%;opacity:0;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.fm--form .fm--form-radiogroup__item .fm--form__label::after,.db-form .fm--form-radiogroup__item .fm--form__label::after{content:'';display:inline-block;width:20px;height:20px;-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;margin-right:15px;background:#f5f4f3;box-shadow:0 0 0 1px rgb(0 0 0 / .3);border-radius:50%;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.fm--form .fm--form-radiogroup__item .fm--form__label:hover::after,.db-form .fm--form-radiogroup__item .fm--form__label:hover::after,.fm--form .fm--form-radiogroup__item .fm--form__label:focus::after,.db-form .fm--form-radiogroup__item .fm--form__label:focus::after{box-shadow:0 0 0 2px #555}.fm--form .fm--form__inputtype-core-checkbox input,.db-form .fm--form__inputtype-core-checkbox input{display:none}.fm--form .fm--form__inputtype-core-checkbox label,.db-form .fm--form__inputtype-core-checkbox label{cursor:pointer}.fm--form .fm--form__inputtype-core-checkbox.is-active .bx--checkbox-label::before,.db-form .fm--form__inputtype-core-checkbox.is-active .bx--checkbox-label::before{opacity:1}.fm--form .fm--form__inputtype-core-checkbox.is-active .bx--checkbox-label::after,.db-form .fm--form__inputtype-core-checkbox.is-active .bx--checkbox-label::after{box-shadow:0 0 0 2px #555}.fm--form .fm--form__inputtype-core-checkbox .bx--checkbox-label,.db-form .fm--form__inputtype-core-checkbox .bx--checkbox-label{font-size:1em;line-height:1.5625em;color:#000;position:relative;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.fm--form .fm--form__inputtype-core-checkbox .bx--checkbox-label::before,.db-form .fm--form__inputtype-core-checkbox .bx--checkbox-label::before{content:'';display:inline-block;width:20px;height:20px;position:absolute;left:2px;top:2px;background:url(/admin/app/dasbeste/theme/default/css/../img/checkmark.svg) no-repeat center / 20px;opacity:0;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.fm--form .fm--form__inputtype-core-checkbox .bx--checkbox-label::after,.db-form .fm--form__inputtype-core-checkbox .bx--checkbox-label::after{content:'';display:inline-block;width:20px;height:20px;flex-shrink:0;-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1;margin-right:15px;margin-top:2px;margin-left:2px;background:#f5f4f3;box-shadow:0 0 0 1px rgb(0 0 0 / .3);-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.fm--form .fm--form__inputtype-core-checkbox .bx--checkbox-label:hover::after,.db-form .fm--form__inputtype-core-checkbox .bx--checkbox-label:hover::after,.fm--form .fm--form__inputtype-core-checkbox .bx--checkbox-label:focus::after,.db-form .fm--form__inputtype-core-checkbox .bx--checkbox-label:focus::after{box-shadow:0 0 0 2px #555}.fm--form .fm--form__legend,.db-form .fm--form__legend{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:2.8125em;line-height:1.2em;margin-bottom:20px}.fm--form .fm--form__row--collection[data-unique-name="order"],.db-form .fm--form__row--collection[data-unique-name="order"]{margin-bottom:50px}.fm--form .fm--form__row--collection[data-unique-name="order"] .fm--form__inputtype-core-html .fm--form__label,.db-form .fm--form__row--collection[data-unique-name="order"] .fm--form__inputtype-core-html .fm--form__label{display:none}.fm--form .fm--form__row--collection[data-unique-name="order"] .fm--form__inputtype-dasbeste-offerselect,.db-form .fm--form__row--collection[data-unique-name="order"] .fm--form__inputtype-dasbeste-offerselect{margin-top:40px;margin-bottom:100px}.fm--form .fm--form__row--collection[data-unique-name="order"] .fm--form__inputtype-dasbeste-offerselect>.fm--form__label,.db-form .fm--form__row--collection[data-unique-name="order"] .fm--form__inputtype-dasbeste-offerselect>.fm--form__label{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.375em;line-height:1.54545455em;margin-bottom:20px;color:#E30613}.fm--form .fm--form__row--collection[data-unique-name="order"] .fm--form__inputtype-dasbeste-offerselect .fm--form__row:first-child .fm--form__inputtype,.db-form .fm--form__row--collection[data-unique-name="order"] .fm--form__inputtype-dasbeste-offerselect .fm--form__row:first-child .fm--form__inputtype{margin-bottom:0}.fm--form .fm--form__row--collection[data-unique-name="contact"],.db-form .fm--form__row--collection[data-unique-name="contact"],.fm--form .fm--form__row--collection[data-unique-name="delivery_address"],.db-form .fm--form__row--collection[data-unique-name="delivery_address"]{margin-bottom:50px}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__fieldset-elements,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__fieldset-elements,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__fieldset-elements,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__fieldset-elements{width:calc(100% + 34px);margin-left:-17px;display:flex;flex-wrap:wrap}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__row,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__row,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__row,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__row{width:calc(50% - 34px);margin:0 17px}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__row:first-of-type,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__row:first-of-type,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__row:first-of-type,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__row:first-of-type{width:calc(100% - 34px)}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__row:nth-child(9),.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__row:nth-child(9),.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__row:nth-child(9),.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__row:nth-child(9){width:calc(100% - 34px)}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea .fm--form__label,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea .fm--form__label,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea .fm--form__label,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea .fm--form__label{top:-10px;background:#fff;padding:2px}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea ::-webkit-input-placeholder,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea ::-webkit-input-placeholder,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea ::-webkit-input-placeholder,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea ::-webkit-input-placeholder{font-style:italic}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea :-moz-placeholder,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea :-moz-placeholder,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea :-moz-placeholder,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea :-moz-placeholder{font-style:italic}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea ::-moz-placeholder,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea ::-moz-placeholder,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea ::-moz-placeholder,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea ::-moz-placeholder{font-style:italic}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea :-ms-input-placeholder,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-textarea :-ms-input-placeholder,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea :-ms-input-placeholder,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-textarea :-ms-input-placeholder{font-style:italic}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-html,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-html,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-html,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-html{margin-bottom:0}.fm--form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-html .fm--form__label,.db-form .fm--form__row--collection[data-unique-name="contact"] .fm--form__inputtype-core-html .fm--form__label,.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-html .fm--form__label,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__inputtype-core-html .fm--form__label{display:none}.fm--form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__legend,.db-form .fm--form__row--collection[data-unique-name="delivery_address"] .fm--form__legend{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.875em;line-height:1.23333333em;color:#E30613}.fm--form .required_form_key+.fm--form__inputtype,.db-form .required_form_key+.fm--form__inputtype{visibility:hidden;display:block;position:absolute;height:0;width:0}.fm--form .fm--form-buttons,.db-form .fm--form-buttons{text-align:right}.fm--form .fm--form-buttons input,.db-form .fm--form-buttons input,.fm--form .fm--form-buttons button,.db-form .fm--form-buttons button{display:inline-block;padding:17px 20px 18px;min-width:310px;background:#E30613;border:0;border-radius:60px;font-size:1em;line-height:1.5625em;color:#fff;text-align:center;-webkit-transition:background-color 0.2s ease-in-out 0s;-moz-transition:background-color 0.2s ease-in-out 0s;-o-transition:background-color 0.2s ease-in-out 0s;transition:background-color 0.2s ease-in-out 0s;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fm--form .fm--form-buttons input:hover,.db-form .fm--form-buttons input:hover,.fm--form .fm--form-buttons button:hover,.db-form .fm--form-buttons button:hover,.fm--form .fm--form-buttons input:focus,.db-form .fm--form-buttons input:focus,.fm--form .fm--form-buttons button:focus,.db-form .fm--form-buttons button:focus{background-color:#000}.fm--form .fm--form-buttons input:disabled,.db-form .fm--form-buttons input:disabled,.fm--form .fm--form-buttons button:disabled,.db-form .fm--form-buttons button:disabled,.fm--form .fm--form-buttons input.is-disabled,.db-form .fm--form-buttons input.is-disabled,.fm--form .fm--form-buttons button.is-disabled,.db-form .fm--form-buttons button.is-disabled{background-color:rgb(0 0 0 / .3)}.fm--form .fm--form-buttons:after,.db-form .fm--form-buttons:after{content:'';clear:both;display:block}.fm--form .message_box,.db-form .message_box{padding-bottom:14px}.fm--form .message_box dt,.db-form .message_box dt,.fm--form .message_box dd,.db-form .message_box dd,.fm--form .message_box p,.db-form .message_box p,.fm--form .message_box li,.db-form .message_box li,.fm--form .message_box h3,.db-form .message_box h3,.fm--form .message_box h1,.db-form .message_box h1,.fm--form .message_box td,.db-form .message_box td{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.25em}.fm--form .message_box dt.title,.db-form .message_box dt.title,.fm--form .message_box dd.title,.db-form .message_box dd.title,.fm--form .message_box p.title,.db-form .message_box p.title,.fm--form .message_box li.title,.db-form .message_box li.title,.fm--form .message_box h3.title,.db-form .message_box h3.title,.fm--form .message_box h1.title,.db-form .message_box h1.title,.fm--form .message_box td.title,.db-form .message_box td.title,.fm--form .message_box dt strong,.db-form .message_box dt strong,.fm--form .message_box dd strong,.db-form .message_box dd strong,.fm--form .message_box p strong,.db-form .message_box p strong,.fm--form .message_box li strong,.db-form .message_box li strong,.fm--form .message_box h3 strong,.db-form .message_box h3 strong,.fm--form .message_box h1 strong,.db-form .message_box h1 strong,.fm--form .message_box td strong,.db-form .message_box td strong{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.fm--form .message_box dt strong,.db-form .message_box dt strong,.fm--form .message_box dd strong,.db-form .message_box dd strong,.fm--form .message_box p strong,.db-form .message_box p strong,.fm--form .message_box li strong,.db-form .message_box li strong,.fm--form .message_box h3 strong,.db-form .message_box h3 strong,.fm--form .message_box h1 strong,.db-form .message_box h1 strong,.fm--form .message_box td strong,.db-form .message_box td strong{font-style:inherit}.fm--form .message_box dt a,.db-form .message_box dt a,.fm--form .message_box dd a,.db-form .message_box dd a,.fm--form .message_box p a,.db-form .message_box p a,.fm--form .message_box li a,.db-form .message_box li a,.fm--form .message_box h3 a,.db-form .message_box h3 a,.fm--form .message_box h1 a,.db-form .message_box h1 a,.fm--form .message_box td a,.db-form .message_box td a{font-size:1em;font-weight:inherit;font-style:inherit}.fm--form .message_box dt,.db-form .message_box dt{font-weight:700}.fm--form .message_box dd,.db-form .message_box dd{margin:0 0 1.1em 0}.fm--form .message_box dl,.db-form .message_box dl{margin:0}.fm--form .message_box ul,.db-form .message_box ul,.fm--form .message_box ol,.db-form .message_box ol{margin:0 0 0 1.25em}.fm--form .message_box ul,.db-form .message_box ul{list-style:disc}.fm--form .message_box ol,.db-form .message_box ol{list-style:decimal}.fm--form .message_box li,.db-form .message_box li{margin-bottom:.75em;padding-left:1em;margin-left:0}.fm--form .message_box p,.db-form .message_box p,.fm--form .message_box ul,.db-form .message_box ul,.fm--form .message_box ol,.db-form .message_box ol,.fm--form .message_box dl,.db-form .message_box dl{margin-bottom:1.1em}.fm--form .message_box p:last-child,.db-form .message_box p:last-child,.fm--form .message_box ul:last-child,.db-form .message_box ul:last-child,.fm--form .message_box ol:last-child,.db-form .message_box ol:last-child,.fm--form .message_box dl:last-child,.db-form .message_box dl:last-child{margin-bottom:0}.fm--form .message_box ul.assets,.db-form .message_box ul.assets{list-style-type:none;margin-left:0}.fm--form .message_box ul.assets li,.db-form .message_box ul.assets li{padding:0}.fm--form .message_box p.text_message,.db-form .message_box p.text_message{margin-bottom:1.1em}.fm--form .fm--form__error,.db-form .fm--form__error{font-size:.875em;line-height:1.21428571em;color:#E30613}.fm--form .fm--form__error ul,.db-form .fm--form__error ul,.fm--form .fm--form__error li,.db-form .fm--form__error li{margin:0}.fm--form *::-webkit-input-placeholder,.db-form *::-webkit-input-placeholder{color:#555}.fm--form *:-moz-placeholder,.db-form *:-moz-placeholder{color:#555;opacity:1}.fm--form *::-moz-placeholder,.db-form *::-moz-placeholder{color:#555;opacity:1}.fm--form *:-ms-input-placeholder,.db-form *:-ms-input-placeholder{color:#555}.fm--form *::-ms-input-placeholder,.db-form *::-ms-input-placeholder{color:#555}.fm--form *::placeholder,.db-form *::placeholder{color:#555;opacity:1}.fm--form .js-password-strength,.db-form .js-password-strength,.fm--form .fm--form__showpassword,.db-form .fm--form__showpassword{display:none}.db-search-form{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.db-search-form .fm--form__elements{width:100%}.db-search-form .db-search-form__search{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.875em;line-height:1.23333333em;padding-left:0;box-shadow:none;border-radius:0;border-bottom:1px solid rgb(0 0 0 / .3)}.db-search-form .db-search-form__search:hover,.db-search-form .db-search-form__search:focus{box-shadow:none}.fm--form-newsfilter,.fm--form-productfilter,.fm--form-excursionfilter{margin-bottom:40px}.fm--form-newsfilter form,.fm--form-productfilter form,.fm--form-excursionfilter form{scroll-snap-margin-top:15vh;scroll-margin-top:15vh}.fm--form-newsfilter .fm--form__legend,.fm--form-productfilter .fm--form__legend,.fm--form-excursionfilter .fm--form__legend{position:absolute;top:-32768px;left:-32768px;overflow:hidden;width:0;height:0}.fm--form-newsfilter .fm--form-radiogroup,.fm--form-productfilter .fm--form-radiogroup,.fm--form-excursionfilter .fm--form-radiogroup{padding:0 46px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;border-bottom:1px solid rgb(0 0 0 / .3)}.fm--form-newsfilter .fm--form-radiogroup.flickity-enabled,.fm--form-productfilter .fm--form-radiogroup.flickity-enabled,.fm--form-excursionfilter .fm--form-radiogroup.flickity-enabled{display:block}.fm--form-newsfilter .fm--form-radiogroup__item,.fm--form-productfilter .fm--form-radiogroup__item,.fm--form-excursionfilter .fm--form-radiogroup__item{margin-right:35px;padding-bottom:17px}.fm--form-newsfilter .fm--form-radiogroup__item:last-of-type,.fm--form-productfilter .fm--form-radiogroup__item:last-of-type,.fm--form-excursionfilter .fm--form-radiogroup__item:last-of-type{margin-right:0}.fm--form-newsfilter .fm--form-radiogroup__item input,.fm--form-productfilter .fm--form-radiogroup__item input,.fm--form-excursionfilter .fm--form-radiogroup__item input{display:none}.fm--form-newsfilter .fm--form-radiogroup__item .fm--form__label,.fm--form-productfilter .fm--form-radiogroup__item .fm--form__label,.fm--form-excursionfilter .fm--form-radiogroup__item .fm--form__label{color:#000;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;cursor:pointer;-webkit-transition:color 0.2s ease-in-out 0s;-moz-transition:color 0.2s ease-in-out 0s;-o-transition:color 0.2s ease-in-out 0s;transition:color 0.2s ease-in-out 0s}.fm--form-newsfilter .fm--form-radiogroup__item .fm--form__label::before,.fm--form-productfilter .fm--form-radiogroup__item .fm--form__label::before,.fm--form-excursionfilter .fm--form-radiogroup__item .fm--form__label::before,.fm--form-newsfilter .fm--form-radiogroup__item .fm--form__label::after,.fm--form-productfilter .fm--form-radiogroup__item .fm--form__label::after,.fm--form-excursionfilter .fm--form-radiogroup__item .fm--form__label::after{content:unset}.fm--form-newsfilter .fm--form-radiogroup__item.is-active,.fm--form-productfilter .fm--form-radiogroup__item.is-active,.fm--form-excursionfilter .fm--form-radiogroup__item.is-active{border-bottom:3px solid #E30613}.fm--form-newsfilter .fm--form-radiogroup__item.is-active .fm--form__label,.fm--form-productfilter .fm--form-radiogroup__item.is-active .fm--form__label,.fm--form-excursionfilter .fm--form-radiogroup__item.is-active .fm--form__label{color:#E30613}.fm--form-newsfilter .flickity-viewport,.fm--form-productfilter .flickity-viewport,.fm--form-excursionfilter .flickity-viewport{width:100%}.fm--form-newsfilter .flickity-prev-next-button,.fm--form-productfilter .flickity-prev-next-button,.fm--form-excursionfilter .flickity-prev-next-button{width:24px;height:24px;top:0;transform:none;background:none;opacity:1;visibility:visible;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.fm--form-newsfilter .flickity-prev-next-button[disabled],.fm--form-productfilter .flickity-prev-next-button[disabled],.fm--form-excursionfilter .flickity-prev-next-button[disabled]{opacity:0;visibility:hidden}.fm--form-newsfilter .flickity-prev-next-button .flickity-button-icon,.fm--form-productfilter .flickity-prev-next-button .flickity-button-icon,.fm--form-excursionfilter .flickity-prev-next-button .flickity-button-icon{display:none}.fm--form-newsfilter .flickity-prev-next-button.next,.fm--form-productfilter .flickity-prev-next-button.next,.fm--form-excursionfilter .flickity-prev-next-button.next{right:0;background:url(/admin/app/dasbeste/theme/default/css/../img/chevron-right.svg) no-repeat center / contain}.fm--form-newsfilter .flickity-prev-next-button.previous,.fm--form-productfilter .flickity-prev-next-button.previous,.fm--form-excursionfilter .flickity-prev-next-button.previous{left:0;background:url(/admin/app/dasbeste/theme/default/css/../img/chevron-left.svg) no-repeat center / contain}.fm--form-newsfilter .fm--form-buttons,.fm--form-excursionfilter .fm--form-buttons{position:absolute;top:-32768px;left:-32768px;overflow:hidden;width:0;height:0}.db-form__info{display:block;margin-top:50px;margin-bottom:20px;font-size:.875em;line-height:1.21428571em;color:#555}.db-form__error{display:block;margin-top:50px;margin-bottom:50px;font-size:1em;line-height:1.5625em;color:#E30613}.fm--form-quizform .message_box .error_messages{display:none}.fm--form-quizform .text_message{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.fm--form-quizform .fm--form-radiogroup{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.fm--form-quizform .fm--form-radiogroup .fm--form-radiogroup__item{-webkit-flex-basis:33.333%;-moz-flex-basis:33.333%;-ms-flex-basis:33.333%;flex-basis:33.333%;margin-right:15px}.fm--form-quizform .fm--form-radiogroup .fm--form-radiogroup__item:last-of-type{margin-right:0}.fm--form-quizform .fm--form__inputtype-core-checkbox{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.fm--form-quizform .fm--form__inputtype-core-checkbox .fm--form__canvas{margin-left:15px;-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1}.fm--form-quizform .fm--form__inputtype-core-optionlist .fm--form__label{margin-bottom:15px}.fm--form-quizform .fm--form__inputtype-core-optionlist .fm--form__legend{font-size:1em;line-height:1.5625em;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin-bottom:8px}.db-offerselect{display:flex}.db-offerselect__content{width:50%;margin-right:35px}.db-offerselect__options{width:50%;margin-top:-62px}.db-offerselect__table{width:100%}.db-offerselect__table tr{display:flex;width:100%;padding:20px 0;border-bottom:1px solid rgb(0 0 0 / .3)}.db-offerselect__table tfoot{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.db-offerselect__table label{color:#000}.db-offerselect__table label::after{border-radius:0}.db-offerselect__table label::before{background:url(/admin/app/dasbeste/theme/default/css/../img/check-single.svg) no-repeat center / 15px}.db-offerselect__table input:checked~.bx--checkbox-label::before{opacity:1}.db-offerselect__table input:checked~.bx--checkbox-label::after{box-shadow:0 0 0 2px #555}.db-offerselect__table .bx--checkbox-label{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}.db-offerselect__table .bx--checkbox-label::before{content:'';display:inline-block;width:20px;height:20px;position:absolute;left:0;top:-1px!important;background:url(/admin/app/dasbeste/theme/default/css/../img/checkmark.svg) no-repeat center / 20px;opacity:0;z-index:1;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-offerselect__table .bx--checkbox-label::after{content:'';display:inline-block;position:relative;top:-3px;width:20px;height:20px;-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1;margin-right:15px;background:#f5f4f3;box-shadow:0 0 0 1px rgb(0 0 0 / .3);-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-offerselect__table .bx--checkbox-label:hover::after,.db-offerselect__table .bx--checkbox-label:focus::after{box-shadow:0 0 0 2px #555}.db-offerselect__input{margin-left:auto}.db-offerselect__label--amount{margin-left:auto}.db-numberfield__control{cursor:pointer;font-size:1em;line-height:1.5625em;user-select:none;padding:2px}.db-numberfield .fm--input{appearance:none;max-width:41px;padding:1px 0 2px;margin:0 7px;text-align:center;border-radius:0;background-color:#f5f4f3;-moz-appearance:textfield}.db-numberfield .fm--input::-webkit-outer-spin-button,.db-numberfield .fm--input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.db-form-summary__wrapper{display:flex;align-items:flex-end;width:calc(100% + 154px);margin-left:-77px;margin-bottom:100px}.db-form-summary__col{width:calc(50% - 154px);margin:0 77px}.db-form-summary__col--left{padding-bottom:90px}.db-form-summary__entry{margin-bottom:100px}.db-form-summary__title{margin-bottom:20px}.db-form-summary__text{margin-bottom:40px}.db-form-summary__label{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.db-form-summary__total{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid rgb(0 0 0 / .3)}.db-form-summary__total-label{font-size:1em;line-height:1.5625em;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.db-form-summary__total-amount{font-size:1.375em;line-height:1.54545455em;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.db-form-summary .bx--btn.fm--button__prev{background:none;padding:0;min-width:0;margin-right:35px;color:#E30613}.db-form-summary .bx--btn.fm--button__prev:hover{background:none}.app_core_form_file_wrapper.advanced .progress{min-height:5px;width:100%;background-color:lightgray}.app_core_form_file_wrapper.advanced .progress.uploading{background-color:red}.app_core_form_file_wrapper.advanced .progress.uploading.uploaded{background-color:green}.app_core_form_file_wrapper .input_wrapper{width:100%}.app_core_form_file_wrapper .list li{padding:5px}.app_core_form_file_wrapper .list span{padding-right:5px}.db-brandmap{padding-top:119px;height:794px;padding-bottom:104px}.db-brandmap .db-brandmap__canvas{width:100%}.db-brandmap-description{padding:20px 0;background:#f5f4f3}.db-brandmap-description__inner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.db-brandmap-description__entry{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:calc(50% - 35px)}.db-brandmap-description__entry:first-of-type{margin-right:35px}.db-brandmap-description__icon{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;width:26px;height:26px;margin-right:15px;border-radius:50%;border:4px solid #E30613}.db-brandmap-description__icon--dotted{background:rgb(227 6 19 / .3);border-style:dotted}.db-brandmap-description__title{display:block;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;margin-bottom:5px}.db-brandmap-description__text{font-size:.875em;line-height:1.21428571em}.db-brandmap-description__switcher{display:none;width:40px;height:40px;position:absolute;left:24px;bottom:34px;border-radius:50%;background:#fff url(/admin/app/dasbeste/theme/default/css/../img/info.svg) no-repeat center / 30px;box-shadow:0 1px 4px 0 rgb(0 0 0 / .3);cursor:pointer}.db-brandmap-description__switcher.expanded{background-image:url(/admin/app/dasbeste/theme/default/css/../img/cancel.svg)}.db-marker{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;position:relative;width:60px;height:70px;background:#f5f4f3;padding:10px;box-sizing:border-box;cursor:pointer;filter:drop-shadow(0 1px 4px rgb(0 0 0 / .5))}.db-marker:after{content:'';position:absolute;left:0;bottom:-15px;width:0;height:0;border-left:0 solid #fff0;border-right:15px solid #fff0;border-top:15px solid #f5f4f3}.db-marker .db-marker__inner,.db-marker .db-marker__image-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.db-marker .db-marker__image-wrap{width:40px}.db-marker .db-marker__content{display:none;padding:0 12px 0 9px}.db-marker img{display:block;width:100%}.db-marker .db-marker__title{display:block;font-size:16px;line-height:25px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.db-marker .db-marker__link{font-size:14px;line-height:17px}.db-marker.active{width:auto!important;z-index:100}.db-marker.active .db-marker__content{display:block}@media screen and (min-width:1920px){.is-home-page .content-section .ym-wrapper,.intro .ym-wrapper{max-width:calc((100% / 16) * 15);margin:0 calc((100% / 16) * 1)}.is-home-page .teaser-section .ym-wrapper{max-width:calc((100% / 16) * 14)}.is-service-page .content-section .ym-wrapper,.intro .ym-wrapper{max-width:calc((100% / 16) * 14);margin:0 calc((100% / 16) * 1)}.faq-slider,.news-slider,.event-slider{margin-left:calc((100% / 16) * 1)}}@media screen and (max-width:1600px){.intro-slider__slide--text{margin-right:0}.service-nav{margin-left:0}}@media screen and (max-width:1490px){.intro__content{padding-left:50px}.brand-item__text{-webkit-flex-basis:600px;-moz-flex-basis:600px;-ms-flex-basis:600px;flex-basis:600px}.brand-list__label:last-of-type{-webkit-flex-basis:695px;-moz-flex-basis:695px;-ms-flex-basis:695px;flex-basis:695px}}@media screen and (max-width:1250px){.main-nav li,.service-nav li{margin-right:16px}}@media screen and (max-width:1140px){.brand-item__text{-webkit-flex-basis:500px;-moz-flex-basis:500px;-ms-flex-basis:500px;flex-basis:500px}.brand-list__label:last-of-type{-webkit-flex-basis:595px;-moz-flex-basis:595px;-ms-flex-basis:595px;flex-basis:595px}.product-list__col:nth-of-type(2){margin-right:0}.product-list__col:last-of-type{display:none}.offer-section__icon{left:0;bottom:-180px;max-width:250px}.adventcalendar-list .adventcalendar-list__col:last-of-type{display:none}.app_more_component_cookiebanner .cookiebanner-infobox{padding-left:0;text-align:left}}@media screen and (max-width:1024px){.intro-slider__slide--text{padding-top:30px;min-height:auto}.db-newsletterbox__form{padding:0;background:none;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.db-newsletterbox .bx--tile--space{padding:0;width:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.db-newsletterbox .fm--form__row{margin-bottom:20px;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;border:0}.db-newsletterbox .fm--form .fm--input{padding:17px 17px 18px 17px}.db-newsletterbox .fm--form-buttons button{padding:15px 20px 16px;border:4px solid #fff}.product-filter__form{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.db-filter__reset{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;-webkit-order:2;-moz-order:2;-ms-order:2;order:2;margin-top:32px}.is-home-page .db-header__logo{max-width:90px}}@media screen and (max-width:960px){.is-home-page .db-header__logo{max-width:80px}.db-header__inner{padding:15px 24px}.db-header__nav{width:100%;height:calc(100vh - 78px);position:absolute;left:0;top:78px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;margin:0;padding:50px 24px 48px;background:#f5f4f3;box-sizing:border-box;overflow-y:auto;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;z-index:1}.db-header__nav.expanded{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.db-header__nav li{display:block;margin:0 0 16px 0}.db-header__nav li ul{position:static;visibility:visible;padding:0;max-height:0;opacity:1;overflow:hidden;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.db-header__nav li ul::after{content:unset}.db-header__nav li ul.expanded{padding-top:20px}.main-nav{width:100%}.main-nav>ul>li{padding-bottom:0!important}.main-nav>ul>li>a{padding:5px 0!important;border-bottom:1px solid rgb(0 0 0 / .3);font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.875em;line-height:1.23333333em}.main-nav>ul>li>a.expanded{border-bottom:4px solid #E30613}.main-nav__toggle{display:inline-block}.service-nav{margin:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-nav ul{width:100%}.service-nav li{display:block}.service-nav a,.service-nav span{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.375em;line-height:1.54545455em}.searchbar-link{display:block}.searchbar-switcher{display:none}.db-burger{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex}.brand-list__header{display:none}.brand-item{padding-right:80px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-item__link{font-size:.875em;line-height:1.21428571em}.brand-item__text{width:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;margin-top:20px}.brand-item__switcher{top:130px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.teaser__image{width:40%}}@media screen and (max-width:768px){.db-h1{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.875em;line-height:1.23333333em}.db-h2{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.5em;line-height:1.29166667em}.db-h3{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.25em;line-height:1.4em}.db-h4{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1em;line-height:1.5em}.db-text ul{margin-left:24px}.db-text ul li{padding-left:0}.db-button{min-width:240px;padding:10px}.is-home-page .content-section .ym-wrapper,.is-service-page .content-section .ym-wrapper,.intro .ym-wrapper{max-width:none;margin:0 auto}.faq-slider,.news-slider,.event-slider{margin-left:0}.intro{margin-bottom:80px!important}.intro__inner{padding-bottom:35px;padding-top:78px!important}.intro__inner::before,.intro__inner::after{height:100%!important}.intro__wrapper{min-height:362px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.intro__content{margin-top:50px;width:100%;min-height:auto;padding-bottom:45px;padding-left:0}.intro__image{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;max-width:calc(100% - 25px);-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1;margin-left:auto}.intro__link{margin-left:36px}.intro__text{margin-top:80px;font-size:1.25em;line-height:1.4em}.intro-slider{position:relative;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro-slider__content{width:100%}.intro-slider__image{max-width:calc(100% - 73px);-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1;margin-left:auto}.intro-slider__image img{width:auto;height:100%;max-height:600px;margin-left:auto}.intro-slider__slide--text{right:auto}.intro-slider__controls{bottom:auto;top:505px;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;left:24px;width:40px;height:95px}.intro-slider .flickity-prev-next-button.next,.intro-slider .flickity-prev-next-button.previous{width:40px;height:40px;background-size:40px}.content-section{margin-bottom:80px}.content-section__title{margin-bottom:15px}.content-section__title .is-home-page{margin-bottom:35px}.teaser-section__grid{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.brand-list-section__title{margin-bottom:15px}.asset-section__asset{width:100%}.offer-section__grid{flex-wrap:wrap;padding:60px 32px 76px 32px}.overview__item{padding:18px 0;padding-right:35px}.overview__link{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.5em;line-height:1.29166667em}.overview__icon{right:0}.accordeon-item{padding:18px 35px 18px 0}.accordeon-item__header{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.accordeon-item__header::before{width:100%}.accordeon-item__title{margin-top:5px}.accordeon-item__text{margin-top:18px;margin-bottom:12px;padding-left:0}.accordeon-item__asset{padding-left:0}.accordeon-item__icon{right:0}.brand-list__items{margin:0 -15px}.brand-item{padding:30px 15px 15px}.brand-item__switcher{position:static;margin:15px auto 0}.brand-item__title{max-width:calc(100% - 140px);margin-right:0}.db-teaser{width:100%;padding:40px 0 40px}.db-teaser__wrapper{margin:0;max-width:703px}.db-teaser__title{margin-bottom:15px}.list-item__title{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.25em;line-height:1.4em}.news-slider{margin-top:10px}.news-slider .flickity-prev-next-button.next,.news-slider .flickity-prev-next-button.previous{width:40px;height:40px;background-size:40px}.faq-slider-item{width:70%;margin-right:16px;padding-top:15px}.faq-slider{padding-top:50px;padding-bottom:50px}.faq-slider__link{margin-top:50px}.faq-slider .flickity-prev-next-button{top:-20px}.faq-slider .flickity-prev-next-button.next,.faq-slider .flickity-prev-next-button.previous{width:40px;height:40px;background-size:40px}.faq-slider .flickity-prev-next-button.next{right:24px}.faq-slider .flickity-prev-next-button.previous{right:84px}.product-list__col:first-of-type{margin-right:0}.product-list__col:nth-of-type(2){display:none}.product-list__item{padding-bottom:12px}.product-list__item.list-item--bg{padding-bottom:0}.db-filter{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;margin-bottom:16px}.db-filter__form{width:100%;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.db-filter__box{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-right:128px}.db-filter__dropdown{top:calc(100% + 8px);z-index:10}.db-filter__reset{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;-webkit-order:initial;-moz-order:initial;-ms-order:initial;order:initial;margin-top:24px}.db-filter__submit{margin-top:24px}.db-filter__input ul{margin-left:24px}.db-filter__input ul li{padding-left:0}.list-item__image{margin-bottom:10px}.db-newsletterbox{padding:80px 0}.db-newsletterbox .fm--form-buttons{width:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}.db-newsletterbox .fm--form-buttons button{width:100%}.db-brandmap{padding-top:80px;height:644px;position:relative;padding-bottom:0}.db-brandmap-description{padding:0;background:none}.db-brandmap-description__inner{width:100%;height:100%;position:absolute;top:0;left:0;padding:150px 24px 100px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end;background:#f5f4f3;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);box-sizing:border-box;-webkit-transition:transform 0.2s ease-in-out 0s;-moz-transition:transform 0.2s ease-in-out 0s;-o-transition:transform 0.2s ease-in-out 0s;transition:transform 0.2s ease-in-out 0s}.db-brandmap-description__inner.expanded{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.db-brandmap-description__entry{margin:0 0 35px 0!important;width:100%}.db-brandmap-description__switcher{display:inline-block}.event-list-item{padding:30px 35px 30px 0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-list-item__date{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;margin-bottom:15px}.event-list-item__day{margin-right:.3em;font-size:1em;line-height:1.5625em}.event-list-item__day::after{content:'.'}.event-list-item__icon{width:24px;height:24px;right:0}.event-list-item__icon svg{width:100%}.news-item{padding:30px 35px 30px 0}.news-item__icon{right:0}.fm--form .fm--form-buttons input,.db-form .fm--form-buttons input,.fm--form .fm--form-buttons button,.db-form .fm--form-buttons button{min-width:240px;padding:10px}.fm--form .fm--form__inputtype,.db-form .fm--form__inputtype{margin-bottom:20px}.fm--form .fm--input,.db-form .fm--input{padding:11px 25px}.fm--form .fm--form__inputtype-core-textfield .fm--form__inputtype_label,.db-form .fm--form__inputtype-core-textfield .fm--form__inputtype_label,.fm--form .fm--form__inputtype-core-textarea .fm--form__inputtype_label,.db-form .fm--form__inputtype-core-textarea .fm--form__inputtype_label,.fm--form .inputtype_app_core_form_html5 .fm--form__inputtype_label,.db-form .inputtype_app_core_form_html5 .fm--form__inputtype_label,.fm--form .inputtype_app_core_form_select .fm--form__inputtype_label,.db-form .inputtype_app_core_form_select .fm--form__inputtype_label,.fm--form .inputtype_app_core_form_password .fm--form__inputtype_label,.db-form .inputtype_app_core_form_password .fm--form__inputtype_label,.fm--form .inputtype_app_more_form_link .fm--form__inputtype_label,.db-form .inputtype_app_more_form_link .fm--form__inputtype_label{top:15px;left:27px}.fm--form .fm--form__inputtype-core-textfield.is-active .fm--form__inputtype_label,.db-form .fm--form__inputtype-core-textfield.is-active .fm--form__inputtype_label,.fm--form .fm--form__inputtype-core-textarea.is-active .fm--form__inputtype_label,.db-form .fm--form__inputtype-core-textarea.is-active .fm--form__inputtype_label,.fm--form .inputtype_app_core_form_html5.is-active .fm--form__inputtype_label,.db-form .inputtype_app_core_form_html5.is-active .fm--form__inputtype_label,.fm--form .inputtype_app_core_form_select.is-active .fm--form__inputtype_label,.db-form .inputtype_app_core_form_select.is-active .fm--form__inputtype_label,.fm--form .inputtype_app_core_form_password.is-active .fm--form__inputtype_label,.db-form .inputtype_app_core_form_password.is-active .fm--form__inputtype_label,.fm--form .inputtype_app_more_form_link.is-active .fm--form__inputtype_label,.db-form .inputtype_app_more_form_link.is-active .fm--form__inputtype_label,.fm--form .fm--form__inputtype-core-textfield.has-focus .fm--form__inputtype_label,.db-form .fm--form__inputtype-core-textfield.has-focus .fm--form__inputtype_label,.fm--form .fm--form__inputtype-core-textarea.has-focus .fm--form__inputtype_label,.db-form .fm--form__inputtype-core-textarea.has-focus .fm--form__inputtype_label,.fm--form .inputtype_app_core_form_html5.has-focus .fm--form__inputtype_label,.db-form .inputtype_app_core_form_html5.has-focus .fm--form__inputtype_label,.fm--form .inputtype_app_core_form_select.has-focus .fm--form__inputtype_label,.db-form .inputtype_app_core_form_select.has-focus .fm--form__inputtype_label,.fm--form .inputtype_app_core_form_password.has-focus .fm--form__inputtype_label,.db-form .inputtype_app_core_form_password.has-focus .fm--form__inputtype_label,.fm--form .inputtype_app_more_form_link.has-focus .fm--form__inputtype_label,.db-form .inputtype_app_more_form_link.has-focus .fm--form__inputtype_label{top:-11px}.db-newsletterbox .fm--form .fm--input{padding:11px 25px}.db-search-form .db-search-form__search{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.5em;line-height:1.29166667em}.db-footer{padding:50px 0 115px}.db-footer__logo{max-width:128px;margin-bottom:30px}.db-footer__grid{margin-bottom:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.db-footer__entry{width:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;margin:0 0 50px 0}.db-footer__entry:last-of-type{width:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;margin:0 0 50px 0}.db-footer__label-logo{bottom:30px}.slideshow{margin:0 -24px}.slideshow .flickity-prev-next-button.previous{right:auto;left:24px;bottom:32px}.slideshow .flickity-prev-next-button.next{right:auto;left:61px;bottom:32px}.slideshow__text{margin:35px 24px 0}.person{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -24px 35px}.person__image{max-width:100%}.person__content{top:0;width:100%;padding:40px 24px}.person__content::before{content:unset}.teaser{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -24px}.teaser__image{width:100%}.teaser__content{padding:40px 24px}.teaser__content::before{content:unset}.teaser__title{margin-bottom:15px}.teaser__text{margin-bottom:30px}.producer{margin-top:20px}.producer__content{padding:0}.fm--form-newsfilter .fm--form-radiogroup,.fm--form-productfilter .fm--form-radiogroup,.fm--form-excursionfilter .fm--form-radiogroup{padding:0 24px}.app_core_inputtype_embed_youtube,.app_core_inputtype_embed_vimeo,.app_core_inputtype_embed_srfplay{margin:0 -24px 10px}.footer-nav{text-align:left}.footer-nav li{display:block}.db-christmas-overlay__top-left{width:60%;left:-2px;top:-11px}.db-christmas-overlay__right{width:30%;top:120px;right:-23px}.db-christmas-overlay__bottom-left{width:60%;bottom:-27px;left:-4px}.app_more_component_cookiebanner .cookiebanner-infobox p{padding-left:0}.app_more_component_cookiebanner .cookiebanner-content .cookiebanner-button{min-width:240px;padding:10px}}@media screen and (max-width:680px){.fm--form-quizform .fm--form-radiogroup{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fm--form-quizform .fm--form-radiogroup .fm--form-radiogroup__item{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;margin:0}.link-section__inner{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.link-section__image{margin-right:0;margin-bottom:25px}.partner-item__title{font-family:"Roboto",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.375em;line-height:1.54545455em}.partner-item__image{max-width:115px}.adventcalendar-list .adventcalendar-list__col{margin-right:0}.adventcalendar-list .adventcalendar-list__col:nth-of-type(2){display:none}}@media screen and (max-width:604px){.news-slider-item{margin-right:24px;width:calc(100% - 24px)}.news-slider .flickity-prev-next-button.next{right:4px}}@media screen and (max-width:580px){.db-filter{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}.intro-slider__image img{max-height:400px}.intro-slider__controls{top:305px}.fm--form .fm--form-buttons,.db-form .fm--form-buttons{width:100%}.fm--form .fm--form-buttons input,.db-form .fm--form-buttons input,.fm--form .fm--form-buttons button,.db-form .fm--form-buttons button{width:100%}.db-filter__box{margin-right:0}.db-filter__submit,.db-filter__dropdown{width:100%}.app_more_component_cookiebanner .cookiebanner-content{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.app_more_component_cookiebanner .cookiebanner-infobox p{padding:0;margin-bottom:20px;text-align:center}.app_more_component_cookiebanner .cookiebanner-button{width:100%}.db-search-form{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.offer-section__icon{max-width:170px;left:-20px;bottom:-90px}}@media screen and (max-width:380px){.intro-slider__controls{top:284px}}@media print{.ym-skiplinks{display:none}.theme-navigation{display:none}.sprite{display:none}.ym-cbox{padding:0}.app_more_component_accessibility{display:none}}.fm_hide_accessible,.fm--hide-accessible,.hide-accessible{position:absolute;top:-32768px;left:-32768px;overflow:hidden;width:0;height:0}.display-accessible{position:static;overflow:visible;top:auto;left:auto;width:auto;height:auto}input[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}