@charset "UTF-8";html:after{content:"js-breakpoints-getComputedStyleTest";visibility:hidden;position:absolute;clip:rect(0 0 0 0);overflow:hidden;width:0;height:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/themes/custom/dreist/build/assets/loading-BY_-FGaJ.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) top right no-repeat;text-align:right;outline:none;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.c_primary-base{color:#cd0333}.c_primary-base__hover:hover{color:#cd0333!important}.bg_primary-base,.bg_primary-base__hover:hover{background-color:#cd0333}.c_primary-dark{color:#9b142d}.c_primary-dark__hover:hover{color:#9b142d!important}.bg_primary-dark,.bg_primary-dark__hover:hover{background-color:#9b142d}.c_secondary-dark{color:#999}.c_secondary-dark__hover:hover{color:#999!important}.bg_secondary-dark,.bg_secondary-dark__hover:hover{background-color:#999}.c_secondary-base{color:#eee}.c_secondary-base__hover:hover{color:#eee!important}.bg_secondary-base,.bg_secondary-base__hover:hover{background-color:#eee}.c_secondary-light{color:#666}.c_secondary-light__hover:hover{color:#666!important}.bg_secondary-light,.bg_secondary-light__hover:hover{background-color:#666}.c_black-base{color:#000}.c_black-base__hover:hover{color:#000!important}.bg_black-base,.bg_black-base__hover:hover{background-color:#000}.c_black-light{color:#222}.c_black-light__hover:hover{color:#222!important}.bg_black-light,.bg_black-light__hover:hover{background-color:#222}.c_white-base{color:#fff}.c_white-base__hover:hover{color:#fff!important}.bg_white-base,.bg_white-base__hover:hover{background-color:#fff}.c_transparent-base{color:transparent}.c_transparent-base__hover:hover{color:transparent!important}.bg_transparent-base,.bg_transparent-base__hover:hover{background-color:transparent}.c_gray-dark{color:#444}.c_gray-dark__hover:hover{color:#444!important}.bg_gray-dark,.bg_gray-dark__hover:hover{background-color:#444}.c_gray-mid{color:#585858}.c_gray-mid__hover:hover{color:#585858!important}.bg_gray-mid,.bg_gray-mid__hover:hover{background-color:#585858}.c_gray-base{color:#ccc}.c_gray-base__hover:hover{color:#ccc!important}.bg_gray-base,.bg_gray-base__hover:hover{background-color:#ccc}.c_gray-light{color:#f7f7f7}.c_gray-light__hover:hover{color:#f7f7f7!important}.bg_gray-light,.bg_gray-light__hover:hover{background-color:#f7f7f7}@font-face{font-family:MontserratRegular;font-style:normal;src:url(../fonts/montserrat-v14-latin-regular.woff) format("woff"),url(../fonts/montserrat-v14-latin-regular.woff2) format("woff2")}@font-face{font-family:MontserratBold;font-style:normal;src:url(../fonts/montserrat-v14-latin-700.woff) format("woff"),url(../fonts/montserrat-v14-latin-700.woff2) format("woff2")}@font-face{font-family:MontserratMedium;font-style:normal;src:url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;src:local("Montserrat Text Regular"),local("CrimsonText-Regular"),url(../fonts/crimson-text-v7-latin-regular.woff2) format("woff2"),url(../fonts/crimson-text-v7-latin-regular.woff) format("woff")}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;src:local("Crimson Text SemiBold"),local("CrimsonText-SemiBold"),url(../fonts/crimson-text-v7-latin-600.woff2) format("woff2"),url(../fonts/crimson-text-v7-latin-600.woff) format("woff")}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;src:local("Crimson Text Bold"),local("CrimsonText-Bold"),url(../fonts/crimson-text-v7-latin-700.woff2) format("woff2"),url(../fonts/crimson-text-v7-latin-700.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(../fonts/source-sans-pro-v10-latin-regular.woff2) format("woff2"),url(../fonts/source-sans-pro-v10-latin-regular.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(../fonts/source-sans-pro-v10-latin-600.woff2) format("woff2"),url(../fonts/source-sans-pro-v10-latin-600.woff) format("woff")}body:before{background-color:#fcf8e3;border-bottom:1px solid #FBEED5;border-left:1px solid #FBEED5;color:#c09853;font:small-caption;padding:3px 6px;pointer-events:none;position:fixed;right:0;top:0;z-index:100}@media (min-width: 25em){body:before{content:"xs ≥ 400px (25em)"}}@media (min-width: 37.5em){body:before{content:"s ≥ 600px (37.5em)"}}@media (min-width: 50em){body:before{content:"m ≥ 800px (50em)"}}@media (min-width: 67.5em){body:before{content:"l ≥ 1080px (67.5em)"}}@media (min-width: 81.25em){body:before{content:"xl ≥ 1300px (81.25em)"}}body:before{display:none;top:auto;bottom:0;font-family:monospace;background:#000;color:#0f0;border:none}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:Arial,Helvetica,Helv,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;font-size:1.6rem;line-height:1.65;margin:0;padding:0;background:#fff;min-width:320px}body p{letter-spacing:.5px;line-height:1.65}ul{padding:0;margin:0}ol{list-style-type:decimal}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:400}h1{font-size:3.8rem;line-height:4rem;color:#000}h2{line-height:3rem;font-size:2.5rem}.main{clear:both;background:#fff;margin:65px auto 0;position:relative;overflow:hidden}a{cursor:pointer;line-height:1.65}img{width:auto;max-width:100%;height:auto}strong{font-weight:700}i{font-style:italic}#block-dreist-content{min-height:315px}.triangle{width:0px;height:0px;border-style:solid;border-width:0 0 190px 190px;border-color:transparent transparent #222222 transparent;position:absolute;right:0;bottom:0}.views-row .field-content{line-height:14px;font-size:12px}.base__main-content{padding:10px 15px 190px}.clear{clear:both;margin:0;padding:0;line-height:0}.base__icon-up .icon-up{width:13px;height:13px;margin-right:10px;padding-top:8px;float:left}.base__icon-up .icon-up use{fill:#cd0333}.base__big-target{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.base__big-target--expanded{position:absolute;top:-1000px;right:-1000px;bottom:-1000px;left:-1000px}.dd-page--text-1{max-width:1000px;margin:auto;padding:50px 20px}.dd-drupal__messages{margin:0 20px 20px}.dd-drupal__tabs{margin:0 0 20px}.dd-drupal__tabs ul{background:#eee;text-align:center}.dd-drupal__tabs ul,.dd-drupal__tabs li{list-style:none;margin:0;padding:0}.dd-drupal__tabs li{display:inline-block}.dd-drupal__tabs a{display:block;padding:0 20px;line-height:40px;background:#999;color:#fff;text-decoration:none}.dd-drupal__tabs a:hover{background:#000}.dd-drupal__tabs a.is-active{background:#cd0333}.dd-drupal__tabs .contextual-link a{padding:.4em .6em}.u-padding--top__1x{padding-top:15px}.u-padding--top__2x{padding-top:30px}.u-padding--top__3x{padding-top:45px}.u-padding--bottom__1x{padding-bottom:15px}.u-padding--bottom__2x{padding-bottom:30px}.u-margin--bottom__1x{margin-bottom:15px}.u-margin--bottom__2x{margin-bottom:30px}.u-margin--bottom__3x{margin-bottom:45px}.u-margin--bottom-neg__1x{margin-bottom:-15px}.u-margin--bottom-neg__2x{margin-bottom:-30px}.u-margin--bottom-neg__3x{margin-bottom:-45px}.u-margin--left-neg__1x{margin-left:-15px}.u-margin--left-neg__2x{margin-left:-30px}.u-margin--left-neg__3x{margin-left:-45px}.u-margin--left-neg__4x{margin-left:-60px}.u-margin--left-neg__5x{margin-left:-75px}.u-margin--left-neg__6x{margin-left:-90px}.u-margin--left-neg__7x{margin-left:-105px}.u-margin--left-neg__8x{margin-left:-120px}.u-margin--left-neg__9x{margin-left:-135px}.u-margin--left-neg__10x{margin-left:-150px}.u-border--top{border-top:solid 1px #444444}.u-text-align--left{text-align:left}.u-text-align--right{text-align:right}.u-text-align--center{text-align:center}.section{position:relative;z-index:1}.section__content{max-width:952px;margin:0 auto;font-size:0;line-height:0}@media (max-width: 59.375em){.section__content{padding-left:10px;padding-right:10px}}.section--full .section__content{max-width:100%}@media (max-width: 59.375em){.section--full .section__content{padding-left:0;padding-right:0}}.section__region{display:inline-block;vertical-align:top;width:100%;line-height:25px}@media (min-width: 25em){.section--25>.section__content>.section__region{width:50%}}@media (min-width: 50em){.section--25>.section__content>.section__region{width:25%}}.section--33>.section__content>.section__region{width:33%}.section--25-75>.section__content>.section__region--1{display:block;vertical-align:top;margin-bottom:30px}@media (min-width: 50em){.section--25-75>.section__content>.section__region--1{display:inline-block;width:18%;margin-bottom:0;margin-right:7%}}.section--25-75>.section__content>.section__region--2{display:block;vertical-align:top}@media (min-width: 50em){.section--25-75>.section__content>.section__region--2{display:inline-block;width:75%}}.section--30-70>.section__content>.section__region--1{display:block;vertical-align:top;margin-bottom:30px}@media (min-width: 50em){.section--30-70>.section__content>.section__region--1{display:inline-block;width:23%;margin-bottom:0;margin-right:7%}}.section--30-70>.section__content>.section__region--2{display:block;vertical-align:top}@media (min-width: 50em){.section--30-70>.section__content>.section__region--2{display:inline-block;width:70%}}.section--70-30>.section__content>.section__region--1{display:block;vertical-align:top;margin-bottom:30px}@media (min-width: 50em){.section--70-30>.section__content>.section__region--1{display:inline-block;width:70%}}.section--70-30>.section__content>.section__region--2{display:block;vertical-align:top}@media (min-width: 50em){.section--70-30>.section__content>.section__region--2{display:inline-block;width:23%;margin-bottom:0;margin-right:7%}}.section--20-80>.section__content>.section__region--1{display:block;vertical-align:top;margin-bottom:30px}@media (min-width: 50em){.section--20-80>.section__content>.section__region--1{display:inline-block;width:20%;margin-bottom:0}}.section--20-80>.section__content>.section__region--2{display:block;vertical-align:top}@media (min-width: 50em){.section--20-80>.section__content>.section__region--2{display:inline-block;width:80%}}.section--80-20>.section__content>.section__region--1{display:block;vertical-align:top;margin-bottom:30px}@media (min-width: 50em){.section--80-20>.section__content>.section__region--1{display:inline-block;width:80%}}.section--80-20>.section__content>.section__region--2{display:block;vertical-align:top}@media (min-width: 50em){.section--80-20>.section__content>.section__region--2{display:inline-block;width:20%;margin-bottom:0}}.dd-text,.text{font-family:Arial,Helvetica,Helv,sans-serif;font-size:16px;line-height:24px;max-width:1296px;width:100%;margin:auto}@media (max-width: 67.49em){.dd-text,.text{padding:0 20px}}.dd-text ::selection,.text ::selection{color:#fff;background:#cd0333}.dd-text h1,.text h1{font-family:MontserratBold;font-size:36px;line-height:4rem;padding-bottom:5px;margin-bottom:1.3em;display:block}@media (max-width: 37.49em){.dd-text h1,.text h1{font-size:24px}}.dd-text h2,.text h2{font-family:MontserratBold;font-size:25px;line-height:3.3rem;font-weight:700;margin-bottom:10px}@media (max-width: 37.49em){.dd-text h2,.text h2{font-size:22px}}.dd-text h3,.text h3{font-family:MontserratBold;font-size:16px;line-height:2rem;font-weight:700;margin-bottom:6px}.dd-text h4,.text h4{font-size:14px;line-height:1.8rem;font-weight:700;margin-bottom:3px}.dd-text p,.dd-text ul,.dd-text ol,.dd-text dl,.dd-text blockquote,.dd-text table,.text p,.text ul,.text ol,.text dl,.text blockquote,.text table{margin-bottom:1.5em;font-family:MontserratRegular}.dd-text p strong,.dd-text ul strong,.dd-text ol strong,.dd-text dl strong,.dd-text blockquote strong,.dd-text table strong,.text p strong,.text ul strong,.text ol strong,.text dl strong,.text blockquote strong,.text table strong{font-family:MontserratRegular;font-weight:700}.dd-text ul,.text ul{list-style-type:disc;padding:0 20px;font-family:MontserratRegular;font-size:16px;line-height:24px}.dd-text ol,.text ol{padding:0 20px}.dd-text a,.text a{color:#cd0333;text-decoration:none}.dd-text a:hover,.text a:hover{text-decoration:underline}.dd-text .align-left,.text .align-left{margin-right:20px}.dd-text .align-right,.text .align-right{margin-left:20px}.dd-text .boxed,.text .boxed{border:1px solid #000000;padding:5px;margin-bottom:20px}.dd-text tr,.dd-text th,.dd-text td,.text tr,.text th,.text td{font-size:14px}.dd-text--intro,.text--intro{font-family:MontserratRegular;font-size:24px;line-height:32px;max-width:780px;margin:auto auto 50px}@media (max-width: 49.99em){.dd-text--intro,.text--intro{padding:0 20px;font-size:16px}}.dd-title{max-width:1296px;margin:auto;width:100%}@media (max-width: 37.49em){.dd-title{margin-bottom:20px}}.dd-headline{max-width:1296px;margin:auto;width:100%}.text-outline{border:1px solid rgba(0,0,0,.5);margin-bottom:30px;padding-top:30px}.breadcrumb-2__wrapper{margin-bottom:6rem}@media (max-width: 49.99em){.breadcrumb-2__wrapper{margin-left:15px}}.breadcrumb-2--active{color:#cd0333}a.breadcrumb-2__link{font-size:12px;color:#000;text-decoration:none}a.breadcrumb-2__link:after{content:" / ";color:#000}a.breadcrumb-2__link--active:after{content:""}.icon--wrapper{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.icon{display:inline-block;position:relative}.icon svg{position:absolute;left:0;top:0;width:100%;height:100%}.icon use{fill:#000}.icon .icon-click-target{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.icon--flipped{transform:scaleX(-1)}.icon-360{width:2000;height:2000}.icon-add{width:379;height:379}.icon-back{width:435.087;height:346}.icon-camera{width:408.5;height:312.5}.icon-cart{width:298.502;height:240}.icon-cite{width:437.183;height:376.898}.icon-close{width:296.277;height:296.985}.icon-dialouge{width:204;height:201.112}.icon-double_arrow_down{width:379.001;height:401.733}.icon-double_arrow_left,.icon-double_arrow_right{width:401.768;height:379.001}.icon-double_arrow_up{width:379.001;height:401.733}.icon-down{width:409.75;height:433}.icon-health{width:86;height:86}.icon-left{width:432;height:409.75}.icon-pdf_export{width:213.5;height:230.75}.icon-reload{width:376;height:459}.icon-right{width:432;height:409.75}.icon-search{width:362;height:387}.icon-up{width:409.75;height:433}.icon-world{width:450;height:450}.table__wrapper{overflow-x:scroll}table{width:100%}table tr{border-bottom:1px solid #cccccc}table tr td,table tr th{font-size:16px;font-family:MontserratRegular;padding:15px}table tr td{text-align:right}table tr th,table tr.table--left{text-align:left}table tr.table--right{text-align:right}.lb-outerContainer{border-radius:0}.lb-dataContainer{padding-top:0}.lb-data{padding:0}.lb-data .lb-details{position:absolute;top:-40px;height:40px}.lb-data .lb-details .lb-caption{color:#fff;line-height:40px;margin-left:40px}.lb-closeContainer{float:right}.lb-closeContainer span{display:inline-block;margin-top:1em}.lb-closeContainer .lb-close{text-align:center}.lb-data .lb-close{background:url(../images/lightboxClose.png);padding:20px 85px}:lang(en) .lb-data .lb-close{background:url(../images/lightboxClose_en.png)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("$slick-loader-path + $url") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:false;font-size:20px;line-height:1;color:#999;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:false;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.dd-slider,.dd-infoslider,.dd-icon-tabs__slider{margin-bottom:100px!important;max-width:1296px;margin:auto;width:100%}.dd-slider--default,.dd-infoslider--default,.dd-icon-tabs__slider--default{padding:0}.dd-slider--default .dd-slider__item,.dd-infoslider--default .dd-slider__item,.dd-icon-tabs__slider--default .dd-slider__item{padding:20px 10px 10px;width:100%}.dd-slider--default .dd-slider__item .dd-teaser__text,.dd-infoslider--default .dd-slider__item .dd-teaser__text,.dd-icon-tabs__slider--default .dd-slider__item .dd-teaser__text{color:#000}.dd-slider--default .dd-slider__item a,.dd-infoslider--default .dd-slider__item a,.dd-icon-tabs__slider--default .dd-slider__item a{text-decoration:none!important}.dd-slider--default .dd-slider__item:hover h3,.dd-infoslider--default .dd-slider__item:hover h3,.dd-icon-tabs__slider--default .dd-slider__item:hover h3{color:#9b142d!important}.dd-slider--default .dd-slider__item:hover p,.dd-slider--default .dd-slider__item:hover span,.dd-infoslider--default .dd-slider__item:hover p,.dd-infoslider--default .dd-slider__item:hover span,.dd-icon-tabs__slider--default .dd-slider__item:hover p,.dd-icon-tabs__slider--default .dd-slider__item:hover span{color:#000!important}.dd-slider--default .dd-slider__item:hover .dd-teaser__text span,.dd-infoslider--default .dd-slider__item:hover .dd-teaser__text span,.dd-icon-tabs__slider--default .dd-slider__item:hover .dd-teaser__text span{color:#000}.dd-slider--default .slick-dots li button,.dd-infoslider--default .slick-dots li button,.dd-icon-tabs__slider--default .slick-dots li button{background:#000}.dd-slider--default .slick-next,.dd-infoslider--default .slick-next,.dd-icon-tabs__slider--default .slick-next{right:-22px}@media (max-width: 37.49em){.dd-slider--default .slick-next,.dd-infoslider--default .slick-next,.dd-icon-tabs__slider--default .slick-next{right:-16px}}.dd-slider--default .slick-prev,.dd-infoslider--default .slick-prev,.dd-icon-tabs__slider--default .slick-prev{left:-22px}@media (max-width: 37.49em){.dd-slider--default .slick-prev,.dd-infoslider--default .slick-prev,.dd-icon-tabs__slider--default .slick-prev{left:-16px}}.dd-slider .slick-dots,.dd-infoslider .slick-dots,.dd-icon-tabs__slider .slick-dots{z-index:99;left:0;bottom:-65px}.dd-slider .slick-dots li,.dd-infoslider .slick-dots li,.dd-icon-tabs__slider .slick-dots li{width:15px}.dd-slider .slick-dots li.slick-active button,.dd-infoslider .slick-dots li.slick-active button,.dd-icon-tabs__slider .slick-dots li.slick-active button{background:#cd0333}.dd-slider .slick-dots button,.dd-infoslider .slick-dots button,.dd-icon-tabs__slider .slick-dots button{background:#fff;width:10px;height:10px;border-radius:10px}.dd-slider .slick-dots button:before,.dd-infoslider .slick-dots button:before,.dd-icon-tabs__slider .slick-dots button:before{display:none}.dd-slider .slick-next,.dd-slider .slick-prev,.dd-infoslider .slick-next,.dd-infoslider .slick-prev,.dd-icon-tabs__slider .slick-next,.dd-icon-tabs__slider .slick-prev{z-index:50;border-top:3px solid #cd0333;border-right:3px solid #cd0333}.dd-slider .slick-next,.dd-infoslider .slick-next,.dd-icon-tabs__slider .slick-next{transform:rotate(45deg)}.dd-slider .slick-prev,.dd-infoslider .slick-prev,.dd-icon-tabs__slider .slick-prev{transform:rotate(-135deg)}.item__zoom{display:block;padding-right:24px;font-size:12px;font-weight:700;width:62px;height:62px;border-radius:50px;background:#9b142d;text-align:center;position:absolute;transition:all .2s ease-in-out;right:30px;bottom:30px}.item__zoom:hover,.item__zoom:focus{background:#cd0333}.item__zoom .icon{width:30px;height:30px;left:10px;top:15px}.item__zoom .icon use{fill:#fff}.item__zoom--wrapper:hover{text-decoration:none}.item__zoom--wrapper:hover .item__zoom{color:#cd0333}.dd-card{display:flex;justify-content:space-between;flex-direction:row;max-width:1296px;margin:auto;width:100%}@media (max-width: 49.99em){.dd-card{flex-wrap:wrap;justify-content:center}}.dd-card__button{padding:20px;margin:auto;max-width:1312px}.dd-card__button .dd-button{min-width:calc(50% - 10px);font-weight:700;font-size:18px;padding:18px 25px}@media (max-width: 49.99em){.dd-card__button .dd-button{min-width:auto}}.dd-card__item{width:25%;padding:30px;background:#f7f7f7;text-align:center;text-decoration:none;font-family:MontserratRegular;color:#000;transition:all .1s ease-in-out;margin:10px}@media (max-width: 49.99em){.dd-card__item{width:50%}}@media (max-width: 37.49em){.dd-card__item{width:100%}}.dd-card__item:hover,.dd-card__item:focus{background:#eee;color:#9b142d;fill:red}.dd-card__text{font-size:20px;line-height:28px;letter-spacing:.15px;white-space:nowrap}.dd-card__icon{padding-bottom:15px}.dd-download{width:100%;max-width:1296px;margin:auto auto 20px;padding:20px;background:#eee}@media (max-width: 67.49em){.dd-download{padding-left:20px;padding-right:20px}}.dd-download__sub{font-family:MontserratRegular;font-size:16px;color:#000}.dd-download__content{display:inline-block;vertical-align:top;width:calc(100% - 150px)}.dd-download__image{width:130px;vertical-align:top;display:inline-block;padding-right:20px}.dd-download__image img{max-width:70px}.dd-download--left{text-align:left}.dd-download--right{text-align:right}.dd-download--center{text-align:center}.dd-download a{font-family:MontserratBold;font-size:16px;text-decoration:none;color:#cd0333}.dd-download a span{display:inline-block;padding-right:10px}.dd-download a:hover,.dd-download a:focus{color:#000}.dd-download a:hover svg *,.dd-download a:focus svg *{fill:#000}.dd-download svg{position:relative;width:15px;top:8px}.dd-download svg *{fill:#cd0333}.dd-downloads{max-width:1330px;padding:20px 20px 50px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:auto}.dd-downloads .dd-download{margin-bottom:0;height:100%}.showDataBtn{margin-bottom:30px;text-align:right;cursor:pointer;font-size:12px;line-height:40px}.showDataBtn.is-active .icon{transform:rotate(-180deg)}.showDataBtn span,.showDataBtn div{display:inline-block;vertical-align:middle;color:#cd0333;font-size:.8em;font-weight:700}.showDataBtn .icon{width:15px;height:40px;background:#cd0333;margin:0 40px;position:relative;display:inline-block;vertical-align:bottom;font-size:16px;line-height:40px;font-weight:700;color:#fff;z-index:1;vertical-align:middle}.showDataBtn .icon:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #cd0333 transparent;position:absolute;left:-40px;top:0}.showDataBtn .icon:after{content:"";width:0px;height:0px;border-style:solid;border-width:40px 40px 0 0;border-color:#cd0333 transparent transparent transparent;position:absolute;right:-40px;top:0}.showDataBtn .icon use{fill:#fff}.dd-info{position:relative;background:#000000b3;padding:25px;color:#fff}.dd-info:before{content:"";width:22px;height:22px;display:block;background:linear-gradient(315deg,#000000b3,#000000b3 50%,#eee0 50.1%,#eee0);position:absolute}.dd-info--nose-left{margin-left:22px}.dd-info--nose-left:before{left:-22px;bottom:0}.dd-info--nose-right{margin-right:22px}.dd-info--nose-right:before{right:-22px;top:0;transform:rotate(-180deg)}.dd-info--nose-bottom{margin-bottom:22px}.dd-info--nose-bottom:before{left:0;bottom:-22px;transform:rotate(-180deg)}.dd-info--nose-top{margin-top:22px}.dd-info--nose-top:before{right:0;top:-22px;transform:rotate(0)}.dd-info__headline{font-family:MontserratBold;font-size:16px;padding-bottom:20px}.dd-info__text{font-family:MontserratRegular;font-size:16px;line-height:24px}.dd-sidebar{position:fixed;right:25px;top:450px;padding:15px 30px;font-size:18px;background:#9b142d;font-family:MontserratBold;color:#fff;transform:rotate(-90deg);transform-origin:100%;transition:all .3s ease-in-out;z-index:99;text-decoration:none}.dd-sidebar:hover,.dd-sidebar:focus{background:#cd0333}@media (max-width: 81.24em){.dd-sidebar{font-size:14px;padding:10px 20px;right:20px}}@media (max-width: 37.49em){.dd-sidebar{transform-origin:50%;transform:rotate(0);bottom:0;width:100%;right:0;text-align:center;top:unset}}.dd-button{position:relative;display:inline-block;background:#9b142d;color:#fff!important;font-family:MontserratMedium;letter-spacing:1.25px;font-weight:500;line-height:initial;font-size:16px;padding:10px 25px;transition:all .3s ease-in-out;border:1px solid #9b142d;text-decoration:none!important}.dd-button span{color:#fff!important;text-decoration:none!important}.dd-button.no-pointer:hover{background:#9b142d}.dd-button--inverted{border:1px solid #ffffff;background:none}.dd-button--inverted span{color:#9b142d!important}.dd-button--inverted--red{border:1px solid #9b142d;background:none;color:#9b142d!important}.dd-button--icon{padding-right:40px;margin-right:18px}.dd-button--icon svg{position:absolute;right:15px;top:10px;max-height:18px;max-width:18px}.dd-button--icon svg *{fill:#fff}.dd-button:hover,.dd-button:focus{background:#000;text-decoration:none!important;border:1px solid #000000;color:#fff!important}.dd-button:hover span,.dd-button:focus span{text-decoration:none;color:#fff!important}.dd-button:hover svg *,.dd-button:focus svg *{fill:#fff!important}.header{position:fixed;z-index:100;height:65px;background:#000;width:100%;top:0;justify-content:space-between;overflow:hidden;transition:all .3s ease-in-out}@media (max-width: 49.99em){.header{overflow:inherit}}.header.menu--open .header__menu{opacity:1;pointer-events:initial}.header.menu--open .header__mobile__trigger span{background:#cd0333}.header.menu--open .header__mobile__trigger span:nth-child(1){transform:rotate(45deg);top:6px}.header.menu--open .header__mobile__trigger span:nth-child(2){opacity:0}.header.menu--open .header__mobile__trigger span:nth-child(3){transform:rotate(-45deg);top:2px}.user-logged-in .header{top:79px}.header.search--open{height:130px}.header.search--open .header__search__close{opacity:1}.header.search--open .header__search__magnifier{opacity:0}.header__mobile__trigger{display:none;padding:14px 0 0 15px}.header__mobile__trigger span{display:block;width:30px;height:2px;background:#fff;position:relative;transition:all .3s ease-in-out}.header__mobile__trigger span:nth-child(1){top:0}.header__mobile__trigger span:nth-child(2){top:6px}.header__mobile__trigger span:nth-child(3){top:12px}@media (max-width: 49.99em){.header__mobile__trigger{display:block}}.header__mobile__search{position:absolute;right:15px;top:20px;width:30px;height:30px;display:none}.header__mobile__search svg{width:27px;height:auto}.header__mobile__search svg path{fill:#fff}@media (max-width: 49.99em){.header__mobile__search{display:block}}.header__cart__badge{background:#cd0333;color:#fff;width:20px;height:20px;border-radius:20px;text-align:center;font-size:12px;font-family:MontserratRegular;display:none}.header__search{position:relative;cursor:pointer;padding:12px 36px 36px 12px;height:10px;width:10px}@media (max-width: 49.99em){.header__search{display:none}}.header__search__close,.header__search__magnifier{transition:all .3s ease-in-out;position:absolute}.header__search__close{display:block;transform:rotate(45deg);opacity:0}.header__search__close svg path{fill:#cd0333}.header__search svg{position:relative;top:-3px}.header__search svg path{fill:#fff;transition:all .3s ease-in-out}.header__search:hover svg path,.header__search:focus svg path{fill:#cd0333}.header__cart{margin-right:10px;display:block;position:relative;padding:12px 36px 36px 12px;height:10px;width:10px}.header__cart svg{position:relative;top:-3px;height:27px;width:27px}.header__cart svg path{fill:#fff}.header__cart__badge{position:absolute;right:-8px;top:12px}.header__searchbar{width:100%;height:65px;padding-top:10px}.header__searchbar button{background:none;border:none;cursor:pointer}.header__searchbar button svg{top:-10px;width:27px;height:27px}.header__searchbar button svg path{fill:#fff}.header__searchbar button:hover svg path,.header__searchbar button:focus svg path{fill:#cd0333}@media (max-width: 49.99em){.header__searchbar{display:none}}.header__language{max-width:48px;padding:12px 36px 36px 12px;height:10px;width:10px}.header__wrapper,.header__searchbar__wrapper{max-width:1260px;padding:0 20px;margin:auto;display:flex}.header__wrapper{justify-content:space-between}.header__logo{width:300px;padding-top:16px}@media (max-width: 67.49em){.header__logo{padding-top:21px}}.header__logo svg{width:185px}@media (max-width: 67.49em){.header__logo svg{width:134px}}@media (max-width: 49.99em){.header__logo{width:auto;padding-top:22px}.header__logo svg{width:135px}}.header__menu{width:100%;padding-top:22px;max-width:650px}@media (max-width: 49.99em){.header__menu{transition:all .3s ease-in-out;opacity:0;max-width:100%;pointer-events:none;position:fixed;padding:20px;top:65px;left:0;width:100%;background:#000000d9}.header__menu li{padding-bottom:10px}}.header__service{width:200px;padding-top:10px;color:#fff;font-family:MontserratBold;text-transform:uppercase;text-decoration:none;text-align:right;display:flex;justify-content:flex-end}.header__service .links a{display:block;color:#fff;text-decoration:none}.header__service .links a.is-active,.header__language li.is-active{display:none}.header__language a{color:#fff;text-decoration:none;transition:all .3s ease-in-out}.header__language a:hover{color:#cd0333}.dd-about-us{margin-top:50px}.dd-about-us__wrapper{max-width:1296px;margin:auto auto 80px}.dd-about-us__intro{position:relative;display:inline-block;margin-bottom:0;max-width:780px}.dd-about-us__intro h3{font-size:24px;line-height:32px;padding-bottom:20px}.dd-about-us__text{margin-bottom:4rem}.dd-about-us__text--headline{font-weight:700;margin-bottom:2rem}.dd-about-us-sidebar__wrapper{position:relative;display:inline-block;width:30%;vertical-align:top;margin-bottom:40px;z-index:9}@media (max-width: 49.99em){.dd-about-us-sidebar__wrapper{width:100%;margin-left:15px}}.dd-about-us-main__wrapper{position:relative;display:inline-block;width:69%}.dd-about-us-main__wrapper *{font-family:MontserratRegular}.dd-about-us-main__wrapper p{max-width:680px;font-size:16px;line-height:24px}@media (max-width: 49.99em){.dd-about-us-main__wrapper{margin-left:15px;margin-right:15px;width:90%}}.dd-about-us-info__wrapper{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px;background:#f7f7f7;width:280px}@media (max-width: 49.99em){.dd-about-us-info__wrapper{width:100%}}.dd-about-us-info--bold{font-family:MontserratBold;font-size:16px}.dd-about-us-info--thin{font-family:MontserratRegular;font-size:16px;margin-bottom:20px}.dd-about-us__slider .dd-multi-slider__img{opacity:0;transform:translate(-15px)}.dd-about-us__slider .slick-active .dd-multi-slider__img{animation:sliderimgreveal .3s ease-in-out forwards}.dd-about-us__slider .slick-active .dd-multi-slider__img--1{animation-delay:.1s}.dd-about-us__slider .slick-active .dd-multi-slider__img--2{animation-delay:.3s}.dd-about-us__slider .slick-active .dd-multi-slider__img--3{animation-delay:.5s}.dd-about-us__slider .slick-active .dd-multi-slider__img--4{animation-delay:.7s}@keyframes sliderimgreveal{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}.dd-about-us__slider--item-1 img,.dd-about-us__slider--item-2 img,.dd-about-us__slider--item-3 img{width:30%}a.item__zoom--wrapper{text-decoration:none}.footer{background:#585858;padding:45px 0}.footer__top,.footer__bottom{display:flex;justify-content:space-between}@media (max-width: 49.99em){.footer__top,.footer__bottom{display:block}}.footer__top__menu,.footer__bottom__menu{font-family:MontserratBold;letter-spacing:3px}.footer__bottom{padding-top:20px}.footer__bottom__menu li{padding-right:30px}@media (max-width: 49.99em){.footer__bottom__menu li{display:block;width:100%}}.footer__top__menu li{padding-left:30px}@media (max-width: 49.99em){.footer__top__menu li{padding-left:0}}.footer__wrapper{max-width:1260px;margin:auto;padding:0 20px;color:#fff}.footer__wrapper p{font-size:16px;font-family:MontserratRegular;line-height:24px}.footer__wrapper strong{font-size:16px;padding-bottom:20px;display:block;font-family:MontserratBold}.sidebar__first .term-children-menu ul,.sidebar__first .term-children-menu li,.sidebar__first .menu ul,.sidebar__first .menu li{list-style:none;padding:0;margin:0}.sidebar__first .term-children-menu li:before,.sidebar__first .menu li:before{display:inline}.sidebar__first .term-children-menu a,.sidebar__first .menu a{display:inline;font-size:12px;font-weight:700;color:#999;text-decoration:none}.sidebar__first .term-children-menu a.is-active,.sidebar__first .menu a.is-active{color:#000}.sidebar__first .term-children-menu a.is-active:before,.sidebar__first .menu a.is-active:before{color:#000}.sidebar__first .term-children-menu a:hover,.sidebar__first .menu a:hover{color:#cd0333}.sidebar__first .term-children-menu a:hover span,.sidebar__first .menu a:hover span{text-decoration:underline}.sidebar__first .term-children-menu li li,.sidebar__first .menu li li{padding-left:10px}.sidebar__first .dd-review--overview .views-field-title span{font-size:12px}.sidebar__first .dd-review--overview .views-field-title a{font-size:12px;font-weight:700;color:#999;text-decoration:none}.sidebar__first .dd-review--overview .views-field-title a:before{content:"»";font-size:18px;color:#cd0333;font-weight:400;padding-right:3px}.sidebar__first .dd-review--overview .views-field-title a.is-active{color:#000}.sidebar__first .dd-review--overview .views-field-title a:hover{color:#cd0333}.sidebar__first .dd-review--overview .views-field-field-dd-product-reviews ul{margin-bottom:0;padding-left:10px}.sidebar__first .dd-review--overview .views-field-field-dd-product-reviews ul li{list-style-type:none}.sidebar__first .dd-review--overview .views-field-field-dd-product-reviews ul li a{display:none;padding-bottom:5px;font-size:12px;line-height:22px;color:#999;font-weight:700}.sidebar__first .dd-review--overview .views-field-field-dd-product-reviews ul li a:before{content:"»";color:#cd0333;font-size:18px;padding-right:3px;font-weight:400}.sidebar__first .dd-review--overview .views-field-field-dd-product-reviews ul li a.is-active{display:block;color:#000}.sidebar__first .dd-review--overview .views-field-field-dd-product-reviews ul li a:hover{color:#cd0333}@media (max-width: 49.99em){.sidebar{max-height:0;overflow:hidden;background:#222;display:block!important;margin:-10px -25px 0;padding:0}.sidebar.is-active{max-height:none}.sidebar .menu a{font-size:16px;display:block;line-height:18px;padding:10px 20px;text-indent:0;border-bottom:1px solid #cccccc;color:#fff}.sidebar .menu a.is-active{color:#cd0333}.sidebar .menu a:before{display:none}.sidebar .menu .field__items{display:flex;flex-wrap:wrap;border-bottom:1px solid #cccccc;padding:0 0 20px;position:relative;top:-1px;background:#222}.sidebar .menu .field__items li{width:50%}.sidebar .menu .field__items li a{border-bottom:none;padding:10px}}.sidebar__trigger{display:none}@media (max-width: 49.99em){.sidebar__trigger{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:10px;display:block;transform-origin:50% 50%}.sidebar__trigger.is-active{transform:rotate(-180deg) translateY(50%)}.sidebar__trigger .icon{width:20px;height:20px}.sidebar__trigger use{fill:#fff}}.columns--2{font-size:0}.columns--2 .field{font-size:0;display:flex;flex-wrap:wrap;justify-content:center;flex-flow:row wrap}@media (max-width: 49.99em){.columns--2 .field{display:block}}.columns--2 .field__label,.columns--2 .field__item,.columns--2 .field__items{font-size:14px;flex:1}.columns--3 .paragraph{font-size:0;display:flex;flex-wrap:wrap;justify-content:center;flex-flow:row wrap}.columns--3 .paragraph .field{flex:1;font-size:14px}.search-block-form{width:100%;background-color:#0000}.search-block-form input{width:calc(100% - 50px);background-color:#000!important;border:none!important;color:#fff;font-family:MontserratRegular;font-size:18px!important;border-bottom:2px solid #ffffff!important;padding:8px!important;-webkit-appearance:none}.search-block-form input:focus{outline:none}.dd-search{padding:100px;max-width:1296px;width:100%;margin:auto;font-family:MontserratRegular}.dd-search-drupal .js-form-submit{background:#9b142d!important;font-family:MontserratRegular;top:19px;padding:11px;position:relative}.dd-search-drupal .js-form-submit:hover{background:#cd0333}.dd-search-drupal .views-row *{font-size:16px;line-height:22px}@media (max-width: 37.49em){.dd-search{padding:100px 20px}}.dd-search .views-exposed-form{width:100%;display:flex;margin-bottom:40px}.dd-search .views-exposed-form .js-form-item{width:100%;padding-right:20px}.dd-search .views-exposed-form .js-form-item input{width:100%;height:40px;padding-left:12px;font-size:16px;font-family:MontserratRegular}.dd-search .views-exposed-form #edit-submit-search{position:relative;display:inline-block;background:#9b142d;color:#fff!important;font-family:MontserratRegular;line-height:0px;padding:20px 25px;font-size:16px;text-decoration:none;transition:all .3s ease-in-out;border:none;top:21px}.dd-search p{font-size:16px;line-height:24px}.dd-search .views-row{padding:20px 15px 20px 0;border-bottom:1px solid #cccccc;transition:all .3s ease-in-out;margin-bottom:0!important}.dd-search .views-row div{margin-bottom:0!important}.dd-search .views-row:hover,.dd-search .views-row:focus{background-color:#eee;padding:20px 0 20px 15px}.dd-search h1{font-family:MontserratBold;padding-bottom:15px}.dd-search a{color:#9b142d}.dd-search .views-field-title a{padding-bottom:10px;display:block;text-decoration:none!important;font-family:MontserratBold;font-size:24px;line-height:32px}.dd-search .views-field-title a:hover,.dd-search .views-field-title a:focus{color:#000}.dd-search{width:100%}.dd-search div .form-item{margin:1rem 2px}.dd-search .form-item input{width:100%;margin:1rem 2px;background:#f7f7f7;border:none;border-bottom:1px #cd0333 solid;box-shadow:none;border-radius:0;padding:0}.dd-search .form-text{color:#666;font-weight:700;background-color:#f5f5f5;border:solid #bbb 1px;border-radius:4px;box-shadow:inset 0 0 5px #bbb;height:40px;height:4rem}.dd-search .button{background:none;border:0px;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.dd-search nav{margin-top:20px}.dd-search nav ul{display:flex;width:100%;justify-content:center;gap:20px}.dd-search nav a{display:block;width:36px;height:36px;border:1px solid #9b142d;text-align:center;border-radius:100px;text-decoration:none;padding:4px;position:relative;top:-5px}.dd-breadcrumb{min-height:48px;max-width:1296px;margin:auto;width:100%;display:flex;padding:12px 0}@media (max-width: 81.24em){.dd-breadcrumb{padding-left:20px;padding-right:20px}}.dd-breadcrumb ul li{display:inline-block;font-family:MontserratRegular;font-size:12px;color:#cd0333}.dd-breadcrumb ul li a{color:#000;text-decoration:none}.dd-breadcrumb ul li a:hover,.dd-breadcrumb ul li a:focus{text-decoration:underline}.dd-product-no-results{text-align:center;padding:100px 20px;font-family:MontserratBold}.dd-product__elasticsearch{padding-top:50px}@media (max-width: 67.49em){.dd-product__elasticsearch{padding-left:20px;padding-right:20px}}.dd-product__elasticsearch .pagination-wrapper{max-width:1026px;margin:auto;background:none;padding-top:30px}.dd-product__elasticsearch .dd-search-button-wrapper{display:inline-block;padding-left:30px}.dd-product__elasticsearch__headline{max-width:1096px;margin:auto}.dd-product__elasticsearch__headline h1{font-family:MontserratBold;font-size:36px;line-height:4rem;padding-bottom:5px;margin-bottom:1.3em;display:block}.dd-product-searchfilter-wrapper .dd-product__products{max-width:1096px;margin:auto}.dd-product-searchfilter-wrapper .dd-search-button__button{background:#cd0333;color:#fff;padding:10px 25px;display:inline-block}.dd-product-results-wrapper{background:#f7f7f7;padding-top:30px;padding-bottom:30px}.dd-product-results-wrapper .dd-product__products{max-width:1096px;margin:auto}.dd-product__search .dd-search{padding:0}.dd-product__search .dd-search .form-item{margin-bottom:20px}.dd-product__search .dd-search .form-item input{display:inline-block;width:calc(100% - 200px);background:#f7f7f7;border-radius:0;padding:22px;box-shadow:none;border:none;border-bottom:1px solid #cd0333}.dd-product__search .dd-search div{margin-bottom:0}.dd-product__search .dd-search .pagination-wrapper{background:none}.dd-product__search .dd-search .pagination__button{margin-bottom:0}.dd-product--teaser{width:30%;display:inline-block;margin:10px;font-family:MontserratRegular;background:#fff;box-shadow:2px 2px 10px 2px #0000001a;vertical-align:top;padding:15px;font-size:14px;line-height:20px;min-height:510px;position:relative;transition:all .3s ease-in-out;max-height:640px;overflow:hidden}@media (max-width: 49.99em){.dd-product--teaser{width:47%}}@media (max-width: 37.49em){.dd-product--teaser{width:100%}}.dd-product--teaser h2{font-family:MontserratBold;font-size:2.5rem}.dd-product--teaser:hover,.dd-product--teaser:focus{box-shadow:2px 2px 10px 2px #0000004d}.dd-product--teaser:hover h2,.dd-product--teaser:focus h2{color:#cd0333}.dd-product--teaser__image{max-width:200px;height:200px;margin:auto auto 20px;text-align:center}.dd-product--teaser__image img{height:auto;width:auto;max-height:100%;max-width:100%;top:50%;position:relative;transform:translateY(-50%)}.dd-product--teaser__bottom{position:absolute;bottom:15px;width:calc(100% - 30px)}.dd-product--teaser__bottom a{position:absolute;right:0;bottom:0}.dd-product--teaser__bottom span{height:41px;padding-top:5px}.dd-product__headline{margin-bottom:0!important}.dd-product__top{background:#e5e5e5;min-height:300px;padding:45px 0;display:flex}@media (max-width: 81.24em){.dd-product__top{padding-right:20px;padding-left:20px}}@media (max-width: 37.49em){.dd-product__top{padding-right:0;padding-left:0}}.dd-product__top__wrapper{max-width:1296px;margin:auto;width:90%;display:flex}@media (max-width: 37.49em){.dd-product__top__wrapper{flex-direction:column}}.dd-product__flex{width:100%;display:flex;justify-content:space-between;align-items:center}@media (max-width: 37.49em){.dd-product__flex{flex-direction:column;align-items:flex-start}}.dd-product__flex .dd-product__artno{margin-bottom:0}.dd-product__badges{text-align:right;padding:15px 3px}.dd-product__badges img{max-width:80px;border:10px solid #ffffff}.dd-product__badges .product__details_pdf a{font-family:MontserratBold;color:#cd0333;text-decoration:none;display:flex;justify-content:flex-end}.dd-product__badges .product__details_pdf a:hover,.dd-product__badges .product__details_pdf afocus{color:#000}.dd-product__badges .product__details_pdf svg{width:25px;height:25px}.dd-product__badges .product__details_pdf .icon{left:-30px;top:-2px}.dd-product__image__item{display:none;top:0;width:100%;min-height:200px;text-align:center}.dd-product__image__item img{width:auto;max-height:540px}.dd-product__image__item.is-active{display:block}.dd-product__description{margin-bottom:30px;font-family:MontserratRegular;font-size:16px;line-height:24px}.dd-product__description a{color:#000!important;text-decoration:underline!important}.dd-product__description table{width:90%}.dd-product__description table tr:first-child td{border-bottom:2px solid black;text-align:left}.dd-product__description table tr td,.dd-product__description table tr td p{text-align:left}.dd-product__facts{padding-left:105px;padding-top:15px}@media (max-width: 37.49em){.dd-product__facts *{font-size:14px}}.dd-product__artno{font-family:MontserratRegular;font-size:16px;margin-bottom:40px}.dd-product__cases{margin-bottom:40px}.dd-product__pricebox{background:#fff;padding:20px 10px}.dd-product__pricebox--empty .price{font-family:MontserratBold;background:#fff;padding:20px;display:block}.dd-product__pricebox--empty .price--meta{font-family:MontserratBold}.dd-product__pricebox .price{font-size:24px;font-family:MontserratBold;margin-bottom:10px;display:block}.dd-product__pricebox .price-info{font-family:MontserratRegular;font-size:12px;display:block;padding:10px 0}.dd-product__pricebox__buttons .dd-button{vertical-align:top}@media (max-width: 81.24em){.dd-product__pricebox__buttons .dd-button{margin-bottom:10px}}.dd-product__pricebox__buttons .dd-button p{margin:0;padding:0}.dd-product__pricebox__buttons .dd-button--icon{overflow:hidden}.dd-product__pricebox__buttons .icon-cart{width:60px;height:60px;position:absolute;top:0;right:-25px}.dd-product__pricebox__buttons .icon-cart svg *{fill:#9b142d}.dd-product__facts{padding:65px 0}.dd-product__details{width:45%}@media (max-width: 37.49em){.dd-product__details{width:100%}}.dd-product__details.text{margin-top:0}.dd-product__details h1{margin-bottom:0}.dd-product__images{width:55%;padding-right:65px}@media (max-width: 81.24em){.dd-product__images{padding-right:30px}}@media (max-width: 37.49em){.dd-product__images{width:100%;margin-bottom:20px}}.dd-product__images__fullimage{background:#fff;padding:30px;max-width:540px;margin-left:20px;position:relative;width:100%}.dd-product__images__container{display:flex;position:relative}@media (max-width: 49.99em){.dd-product__images__container{flex-direction:column-reverse}}.dd-product__images__list{max-width:85px}@media (max-width: 49.99em){.dd-product__images__list{max-width:100%;padding:20px}}.dd-product__images__list__item{margin-bottom:15px;background-color:#fff;padding:10px}@media (max-width: 49.99em){.dd-product__images__list__item{max-width:85px;display:inline-block;margin-right:10px}}.dd-product__images__list__item.is-active{border-bottom:2px solid #9b142d}.dd-product__banner{width:100%;background:#444;padding:15px 20px;text-align:center}.dd-product__banner span{display:block;max-width:1280px;margin:auto;color:#fff;font-family:MontserratRegular;font-size:16px}.dd-product__accessoires{background:#eee;padding:50px 0}.dd-product__accessoires .dd-product__equipment{width:96%;height:320px;min-height:auto}@media (max-width: 37.49em){.dd-product__accessoires .dd-product__equipment{height:auto}}.dd-product__accessoires .dd-product__equipment .dd-product__equipment--left{max-width:30%;display:inline-block;vertical-align:top;padding:20px}@media (max-width: 37.49em){.dd-product__accessoires .dd-product__equipment .dd-product__equipment--left{max-width:100%}}.dd-product__accessoires .dd-product__equipment .dd-product__equipment--left img{max-height:182px}.dd-product__accessoires .dd-product__equipment .dd-product__equipment--right{display:inline-block;max-width:69%;vertical-align:top}@media (max-width: 37.49em){.dd-product__accessoires .dd-product__equipment .dd-product__equipment--right{max-width:100%}}@media (max-width: 81.24em){.dd-product__accessoires{padding:50px 20px}}.dd-product__accessoires h3{font-family:MontserratBold;font-size:24px}.dd-product__accessoires__wrapper{max-width:1296px;margin:auto}.dd-product__accessoires__wrapper .dd-slider{margin-bottom:0!important}@media (max-width: 81.24em){.dd-product__accessoires__wrapper .dd-slider{margin:0 50px;width:calc(100% - 100px)}}@media (max-width: 37.49em){.dd-product__accessoires__wrapper .dd-slider{margin:0 15px;width:calc(100% - 30px)}}.dd-product__equipment{background:#fff;margin:10px;min-height:520px;width:31%;box-shadow:2px 2px 10px 2px #0000001a;display:inline-block;transition:all .3s ease-in-out;vertical-align:top;overflow:hidden;padding-top:20px;position:relative}@media (max-width: 49.99em){.dd-product__equipment{width:49%}}@media (max-width: 37.49em){.dd-product__equipment{width:100%}}.dd-product__equipment:hover{box-shadow:5px 5px 5px 2px #0000001a}.dd-product__equipment:hover h2 a{color:#cd0333}.dd-product__equipment h2{font-family:MontserratBold;font-size:24px;padding-bottom:15px}.dd-product__equipment h2 a{text-decoration:none;color:#000}.dd-product__equipment--left{text-align:center}.dd-product__equipment--left img{margin-bottom:20px;max-height:210px}@media (max-width: 37.49em){.dd-product__equipment--left{margin-bottom:20px}}.dd-product__equipment--right{padding:0 20px}@media (max-width: 37.49em){.dd-product__equipment--right,.dd-product__equipment--left{width:100%}}.dd-product__equipment__text{font-family:MontserratRegular;font-size:14px;line-height:19px;max-height:180px;overflow:hidden}@media (max-width: 37.49em){.dd-product__equipment__text{padding:0}}.dd-product__equipment__text p:after{content:"..."}.dd-product__flex{background:#fff;padding:20px;position:absolute;bottom:0;left:0}.dd-product__flex:before{content:"";height:20px;position:absolute;top:-20px;background:linear-gradient(180deg,#0000,#fff);width:100%;display:block}.dd-product__flex a{color:#000;font-family:MontserratBold;text-decoration:none}.product__filter__further{font-family:MontserratBold;color:#cd0333;cursor:pointer}.product__filter__further:hover{text-decoration:underline}.product__meta__links li{display:inline-block;margin-bottom:10px;margin-left:10px}.product__meta__links li span{opacity:.6;pointer-events:none}.product__meta__links li a,.product__meta__links li span{position:relative;display:inline-block;background:#9b142d;font-family:MontserratMedium;letter-spacing:1.25px;font-weight:500;line-height:initial;font-size:16px;padding:10px 25px;transition:all .3s ease-in-out;border:1px solid #9b142d;color:#fff!important;text-decoration:none!important}.product__meta__links li a:hover,.product__meta__links li a:focus,.product__meta__links li span:hover,.product__meta__links li span:focus{background:#000;text-decoration:none!important;border:1px solid #000000;color:#fff!important}.product__meta__links li a:hover span,.product__meta__links li a:focus span,.product__meta__links li span:hover span,.product__meta__links li span:focus span{text-decoration:none;color:#fff!important}.product__meta__links li a:hover svg *,.product__meta__links li a:focus svg *,.product__meta__links li span:hover svg *,.product__meta__links li span:focus svg *{fill:#fff!important}.product__reviews{max-width:1300px;margin:auto;padding:70px 20px 20px}.product__reviews .paragraph--type--dd-product-review{max-width:49%;display:inline-block;vertical-align:top;padding-right:25px;margin-bottom:0}@media (max-width: 49.99em){.product__reviews .paragraph--type--dd-product-review{padding-right:0;max-width:100%;display:block}}.product__reviews .paragraph--type--dd-product-review span{font-family:MontserratBold}.product__reviews .paragraph--type--dd-product-review p{font-family:MontserratRegular;font-size:14px}.product__reviews .paragraph--type--dd-product-review p a{color:#cd0333}.product__reviews h4{font-family:MontserratBold;font-size:25px;line-height:3.3rem;font-weight:700;margin-bottom:10px}.product__main{max-width:900px;padding:70px 20px;margin:auto}.paragraph--type--dd-product-bi-images{position:relative;margin-bottom:50px;padding:25px;background:#f7f7f7}.paragraph--type--dd-product-bi-list h3{font-family:MontserratBold;font-size:16px!important}.paragraph--type--dd-product-bi-list:before{display:none}.field--name-field-dd-bi-equipmentlist-row{margin-bottom:50px;font-family:MontserratRegular}.field--name-field-dd-bi-equipmentlist-row .field__item:nth-child(1){font-family:MontserratBold}.field--name-field-dd-bi-equipmentlist-row .field--name-field-dd-bi-equipmentlist-text-l{font-family:MontserratBold}.field--name-field-dd-bi-equipmentlist-row .paragraph--type--dd-building-instruction-list-ite{font-size:16px;padding:10px;border-bottom:1px solid #cccccc}.node--type-dd-building-instruction .product__reviews{margin-bottom:100px}.node--type-dd-building-instruction .item__zoom{font-size:0px}.resetfilter-wrapper{text-align:right;padding-right:57px}.resetfilter-wrapper .resetfilter__button{font-family:MontserratBold;background:#f7f7f7;padding:5px 10px 5px 26px;display:inline-block;cursor:pointer;transition:all .3s ease-in-out;position:relative}.resetfilter-wrapper .resetfilter__button:hover{background:#cd0333;color:#fff}.resetfilter-wrapper .resetfilter__button:hover:before{color:#fff}.resetfilter-wrapper .resetfilter__button:before{content:"+";display:inline-block;color:#cd0333;transform:rotate(45deg);font-size:27px;font-family:MontserratRegular;position:absolute;left:5px;top:-3px;transition:all .3s ease-in-out}.vocabulary-dd-product-categories p{padding:30px}.vocabulary-dd-product-categories .product__header a,.vocabulary-dd-product-categories .product__header a:visited{color:#9b142d}.vocabulary-dd-product-categories .dd-product__images__container{max-width:225px;background-color:#fff!important}.vocabulary-dd-product-categories .dd-product__images__container .dd-product__images__list{display:none}.vocabulary-dd-product-categories .dd-product__images__container .item__zoom{transform:scale(.5);right:-10px;bottom:-10px}.vocabulary-dd-product-categories .dd-product__images__container .dd-product__image{min-height:auto}.product__related,.product__accessory{max-width:1295px;margin:auto;padding-bottom:50px;font-family:MontserratRegular}@media (max-width: 37.49em){.product__related,.product__accessory{padding-left:20px;padding-right:20px}}.product__related .product__subheadline,.product__accessory .product__subheadline{font-family:MontserratBold;font-size:24px}.product__related li,.product__accessory li{display:inline-block;margin:5px}.product__related li a,.product__accessory li a{display:block;padding:10px 20px;background:#eee;text-decoration:none;color:#000;font-family:MontserratRegular}.product__related li a:hover,.product__accessory li a:hover{color:#cd0333}.dd-facts__content__item--8 h3,.dd-facts__content__item--9 h3{padding:20px 10px 0}.dd-facts__content__item--8 p,.dd-facts__content__item--8 .field__label,.dd-facts__content__item--9 p,.dd-facts__content__item--9 .field__label{font-family:MontserratRegular;padding:0 10px 20px}.dd-facts__content__item--8 a,.dd-facts__content__item--9 a{color:#9b142d}.dd-facts__content__item--9 table tr td:first-child{text-align:left}.dd-product__accessoires__wrapper .dd-product--teaser{width:calc(100% - 20px)}.dd-product__accessoires__wrapper .dd-product--teaser .field--name-body{max-height:180px;overflow:hidden}.product__image__360 img{opacity:0;height:0px}.product__image__360 .images-360__images img{opacity:1!important;height:auto}.product__out{font-family:MontserratBold}.vocabulary-dd-product-categories .dd-case,.vocabulary-dd-product-categories .dd-text{display:none}.vocabulary-dd-product-categories>.dd-text{display:block}.dd-product__equipment__text p{padding:0}.product__footnote{font-size:12px}.dd-product--hide{display:none!important}.dd-product__footnotes{max-width:1300px;margin:auto auto 50px;font-family:MontserratRegular;font-size:14px;padding:0 20px}.dd-product__subheadline{font-family:MontserratMedium;font-size:16px;line-height:2rem;margin-bottom:6px}.dd-product__badges-icons{display:flex;gap:10px;justify-content:flex-end}.node--type-dd-product-collection .product__header{max-width:900px;margin:auto;width:100%;padding:50px 20px 0;font-family:MontserratBold}.node--type-dd-product-collection .dd-product__images__container{background-color:#e5e5e5;padding:20px}.node--type-dd-product-collection div .product__main{width:100%}.node--type-dd-product-collection h1:before{content:"";height:1px;background:#ccc;position:absolute;display:block;left:0;right:0;bottom:45px}.node--type-dd-product-collection h2{border-bottom:solid 1px #dddddd;padding-bottom:1rem}.node--type-dd-product-collection.node--view-mode-teaser{margin-bottom:40px}.node--type-dd-product-collection.node--view-mode-teaser .node__content{display:flex}.node--type-dd-product-collection.node--view-mode-teaser h2{border-bottom:0}.node--type-dd-product-collection.node--view-mode-teaser .product__header{border-bottom:1px solid #cccccc;max-width:none}.node--type-dd-product-collection.node--view-mode-teaser .product__header__meta{position:relative;bottom:1rem;display:flex;align-items:flex-end}.node--type-dd-product-collection.node--view-mode-teaser .field.field--name-field-dd-product-image{display:inline-block;vertical-align:top;width:20%;margin-top:3rem;margin-right:20px}.node--type-dd-product-collection.node--view-mode-teaser .field--name-body{display:inline-block;vertical-align:top;width:80%;margin-top:3rem}.node--type-dd-product-collection .field--name-field-dd-product-image{min-height:auto}.node--type-dd-product-collection .field--name-field-dd-product-image .field__item{text-align:left}.node--type-dd-product-collection .dd-shop--overview-view table thead tr th:nth-child(2){width:38%}.node--type-dd-product-collection .dd-shop--overview-view table thead tr th.field__product__price{text-align:right}.node--type-dd-product-collection .dd-shop--overview-view table tbody tr td:nth-child(2){width:38%}.node--type-dd-product-collection .dd-shop--overview-view table tbody tr td a{font-size:16px}.node--type-dd-product-collection .dd-shop--overview-view table tbody tr td span:nth-child(2){float:right}.node--type-dd-product-collection .dd-shop--overview-view table tbody tr td.field__product__price{text-align:right}.collection__teaser .dd-product__equipment--left{padding:20px 60px}.view--taxonomy-term-children{margin-bottom:4rem;max-width:1200px;padding:60px 20px;margin-left:auto;margin-right:auto}.view--taxonomy-term-children .dd-product__equipment{background:#fff;margin:10px;min-height:520px;width:31%;box-shadow:2px 2px 10px 2px #0000001a;display:inline-block;transition:all .3s ease-in-out;vertical-align:top;overflow:hidden;padding-top:20px;position:relative}@media (max-width: 49.99em){.view--taxonomy-term-children .dd-product__equipment{width:49%}}@media (max-width: 37.49em){.view--taxonomy-term-children .dd-product__equipment{width:100%}}.view--taxonomy-term-children .dd-product__equipment:hover{box-shadow:5px 5px 5px 2px #0000001a}.view--taxonomy-term-children .dd-product__equipment:hover h2 a{color:#cd0333}.view--taxonomy-term-children .dd-product__equipment h2{font-family:MontserratBold;font-size:24px;padding-bottom:15px}.view--taxonomy-term-children .dd-product__equipment h2 a{text-decoration:none;color:#000}.view--taxonomy-term-children .dd-product__equipment--left{text-align:center}.view--taxonomy-term-children .dd-product__equipment--left img{margin-bottom:20px;max-height:210px}@media (max-width: 37.49em){.view--taxonomy-term-children .dd-product__equipment--left{margin-bottom:20px}}.view--taxonomy-term-children .dd-product__equipment--right{padding:0 20px}@media (max-width: 37.49em){.view--taxonomy-term-children .dd-product__equipment--right,.view--taxonomy-term-children .dd-product__equipment--left{width:100%}}.view--taxonomy-term-children .dd-product__equipment__text{font-family:MontserratRegular;font-size:14px;line-height:19px;max-height:180px;overflow:hidden}@media (max-width: 37.49em){.view--taxonomy-term-children .dd-product__equipment__text{padding:0}}.view--taxonomy-term-children .dd-product__equipment__text p:after{content:"..."}.view--taxonomy-term-children .views-row{display:inline-block;vertical-align:top;width:100%;font-size:0;line-height:0;background:#fff;padding:20px;margin:10px;text-align:center;font-family:MontserratBold;box-shadow:2px 2px 10px 2px #0000001a;min-height:426px;transition:all .3s ease-in-out}.view--taxonomy-term-children .views-row:hover,.view--taxonomy-term-children .views-row:focus{box-shadow:2px 2px 10px 2px #0000004d}.view--taxonomy-term-children .views-row img{padding-bottom:20px}@media (min-width: 37.5em){.view--taxonomy-term-children .views-row{width:49%}}@media (min-width: 67.5em){.view--taxonomy-term-children .views-row{width:31%}}.categories--teaser{vertical-align:top;margin-bottom:20px}@media (max-width: 49.99em){.categories--teaser{margin:auto auto 20px}}.categories--teaser:hover a{text-decoration:underline}.categories--teaser a{color:#cd0333;text-decoration:none;line-height:20px}.categories--teaser h2{font-size:2.4rem;line-height:2.8rem}@media (max-width: 37.49em){.categories--teaser h2{font-size:1.8rem;line-height:2.2rem}}.categories--teaser .taxonomy-term--content,.categories--teaser .field--name-field-dd-product-categories-img{display:block;margin-bottom:10px;width:25%;float:left;margin-right:10px}@media (min-width: 37.5em){.categories--teaser .taxonomy-term--content,.categories--teaser .field--name-field-dd-product-categories-img{margin-right:0;width:100%;float:none}}.categories--teaser .taxonomy-term--content{background:#ccc;padding-top:33.33%}@media (min-width: 37.5em){.categories--teaser .taxonomy-term--content{padding-top:133.33%}}.menu{width:100%;display:flex;text-align:center;white-space:nowrap;justify-content:space-between}@media (max-width: 49.99em){.menu{display:block;width:100%;text-align:left}}.menu a{position:relative;color:#fff;font-family:MontserratBold;text-transform:uppercase;text-decoration:none;font-size:15px;letter-spacing:3px}.menu a:after{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;bottom:-3px;left:-1px;opacity:0;transform:translateY(5px);transition:all .3s ease-in-out}.menu a:hover:after,.menu a:focus:after{opacity:1;transform:translateY(0)}.menu .menu-item--active-trail a:after{opacity:1;transform:translateY(0)}#block-downloadsde,#block-downloadsen{max-width:1330px;margin:auto;padding:50px 20px}#block-downloadsde ul,#block-downloadsen ul{display:flex;justify-content:center;gap:20px}#block-downloadsde ul li,#block-downloadsen ul li{width:100%}@media (max-width: 768px){#block-downloadsde ul,#block-downloadsen ul{display:block;margin-bottom:10px}}#block-downloadsde a,#block-downloadsen a{text-decoration:none;border:1px solid grey;padding:7px 13px;color:#585858;text-align:center;font-family:MontserratRegular;display:block}#block-downloadsde a:hover,#block-downloadsen a:hover{border:1px solid black}#block-downloadsde a.is-active,#block-downloadsen a.is-active{background:#cd0333;color:#fff;pointer-events:none}.dd-form input[type=text],.dd-form input[type=button]{-webkit-appearance:none;-webkit-border-radius:0}.dd-form__item{position:relative;padding:10px;width:100%}.dd-form__item label,.dd-form__item input{display:inline-block;font-family:MontserratRegular;font-size:12px}.dd-form__item span{color:#ccc}.dd-form__item:hover,.dd-form__item:focus{background-color:#e2003114}.dd-form input[type=checkbox]{display:none;position:relative}.dd-form input[type=checkbox]+label:before{width:12px;height:12px;border:1px solid #000000;display:block;content:"";float:left;margin-right:10px;position:relative;top:3px;cursor:pointer}.dd-form input[type=checkbox]:checked+label:before{border:1px solid #cd0333;background-color:#cd0333;content:""}.dd-form input[type=checkbox]:checked+label:after{font-family:MontserratBold;content:"L";color:#fff;position:absolute;left:14px;transform:scaleX(-1) rotate(-45deg);top:9px}.dd-form__description{font-size:.8em}.dd-form__slider{border-top:1px solid #f7f7f7}.dd-form__slider__label{margin-bottom:10px;width:100%;height:20px;position:relative}.dd-form__slider__label span{color:#444;font-size:12px;font-family:MontserratRegular;position:absolute}.dd-form__slider__label span:first-child{left:0}.dd-form__slider__label span:last-child{right:0}.dd-form__slider__input{padding-top:15px}.dd-form__slider__input__item{display:inline-block}.dd-form__slider__input__item input{border:none;font-family:MontserratBold}.dd-form__slider .noUi-target{height:4px}.dd-form__slider .noUi-connects{background:#000}.dd-form__slider .noUi-connect{background:#cd0333}.dd-form__slider .noUi-handle{width:20px;height:20px;border-radius:20px;background:#cd0333;box-shadow:none;top:-8px}.dd-form__slider .noUi-handle:before,.dd-form__slider .noUi-handle:after{display:none}.pager__items{padding:30px 10px;text-align:center;display:flex;justify-content:center}.pager__items .pager__item{padding:0 10px;font-family:MontserratBold}.form__switch{position:relative;margin:0 0 15px}.form__switch input[type=radio]{display:none}.form__switch label{color:#000;font-weight:400}.form__switch label:before{content:" ";display:inline-block;position:relative;top:5px;margin:0 11px 0 0;width:19px;height:19px;border-radius:11px;border:2px solid #000000;background-color:#f7f7f7}.form__switch input[type=radio]:checked+label:after{border-radius:11px;width:13px;height:13px;position:absolute;top:15px;left:31px;content:" ";display:block;background:#9b142d}.dd-form__item label,.dd-form__item input{cursor:pointer}.dd-form__slider__label{margin-bottom:0;width:100%;height:12px;position:relative}.dd-form__slider__label.dd-form__doublescale__label{height:32px}.dd-form__doublescale{height:100px}.pagination-wrapper{background:#e5e5e5;padding:0 20px 30px;display:flex;justify-content:flex-end}.pagination__button{display:inline-block;background:#9b142d;color:#fff;font-family:MontserratRegular;line-height:0px;padding:20px 25px;font-size:16px;text-decoration:none;margin:6px;transition:all .3s ease-in-out;text-transform:uppercase}.pagination__button:hover{box-shadow:2px 2px 10px 2px #0000004d}.rangeslider{display:flex;justify-content:center;flex-wrap:wrap;height:70px;padding:10px;width:100%;box-sizing:border-box}.rangeslider__label{color:gray;width:100%;text-align:left;margin-bottom:8px}.rangeslider__outertrack{height:36px;display:flex;width:100%}.rangeslider__outertrack:after{border-radius:0 1px 1px 0}.rangeslider__outertrack:before{border-radius:1px 0 0 1px}.rangeslider__innertrack{height:2px;width:100%;align-self:center}.rangeslider__thumbs{height:18px;width:18px;border-radius:50%;background-color:#cd0333;display:flex;justify-content:center;align-items:center;border:1px solid lightgrey}.rangeslider__thumbslabel{position:absolute;top:25px;color:#000;font-weight:700;font-size:14px;font-family:Helvetica;padding:4px;width:40px;text-align:center}.contact_form{margin:1rem 0}.contact_form .form__switch{display:none}.contact_form form{margin:0;padding:0}.contact_form form fieldset{margin:0;border:none;padding-left:0}.contact_form form fieldset .form-item .plz-textfield{max-width:140px;display:block}.contact_form form fieldset .form-item input:valid,.contact_form form fieldset .form-item select:valid,.contact_form form fieldset .form-item textarea:valid{border-bottom:2px solid #9B142E}.contact_form form fieldset .js-form-type-textfield,.contact_form form fieldset .js-form-type-email,.contact_form form fieldset .js-form-type-number{display:inline-block;width:49%;vertical-align:top}@media (max-width: 49.99em){.contact_form form fieldset .js-form-type-textfield,.contact_form form fieldset .js-form-type-email,.contact_form form fieldset .js-form-type-number{width:100%}}.contact_form form fieldset .js-form-type-select{display:inline-block;width:49%}.contact_form form fieldset .js-form-type-select select{cursor:pointer;color:#666;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;max-width:330px;overflow-y:hidden;width:100%;padding-left:15px}.contact_form form p{float:left}.contact_form form p.left{margin-right:40px}.contact_form form label{margin:0 0 0 1.6rem;text-align:left;font-size:1.4rem;display:block}.contact_form form input,.contact_form form select,.contact_form form textarea{color:#000;font-weight:700;font-family:MontserratRegular;font-size:16px;line-height:24px;background-color:#fff;border:none;border-bottom:1px solid #444444;height:48px;padding-left:20px;min-width:100px;width:100%;background-size:100% 100%;max-width:-webkit-fill-available;outline:none}.contact_form form textarea{max-width:-webkit-fill-available!important;padding:.5rem;width:100%;resize:none;background-size:100% 100%;height:150px}@media (max-width: 49.99em){.contact_form form textarea{height:auto}}.contact_form .referenceContainer{font-size:16px;line-height:21px}.contact_form .inhalt .ueberschrift{border-bottom:solid 1px #dddddd;padding:0 0 .2em;text-align:left;width:100%;margin-bottom:2.4em}.contact_form .inhalt .textseiteInhalt{text-align:left;width:100%}.contact_form .inhalt .textseiteInhalt .referenceContainer p{text-align:left;width:70%}.contact_form .inhalt .textseiteInhalt .referenceContainer a{color:#cd0333;text-decoration:none}.contact_form .inhalt .textseiteInhalt .kontakt{text-align:left;width:100%}.contact_form .inhalt .textseiteInhalt .kontakt .titel{border-bottom:1px solid #cccccc;margin-bottom:5px}.contact_form .inhalt .textseiteInhalt .kontakt .titel h2{height:40px;background:#cd0333;margin:0 40px;position:relative;display:inline-block;vertical-align:bottom;font-size:1.1em;line-height:40px;font-weight:700;color:#fff;z-index:1}.contact_form .inhalt .textseiteInhalt .kontakt .titel h2:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #cd0333 transparent;position:absolute;left:-40px;top:0}.contact_form .inhalt .textseiteInhalt .kontakt .titel h2:after{content:"";width:0px;height:0px;border-style:solid;border-width:40px 40px 0 0;border-color:#cd0333 transparent transparent transparent;position:absolute;right:-40px;top:0}.contact_form .inhalt .textseiteInhalt .kontakt .kontaktButtons{text-align:right;margin:0;width:auto}.contact_form .inhalt .textseiteInhalt .kontakt .kontaktButtons div input[type=submit]{position:relative;display:inline-block;background:#9b142d;color:#fff!important;font-family:MontserratRegular;line-height:0px;padding:20px 25px;font-size:16px;text-decoration:none;transition:all .3s ease-in-out;border:1px solid #9b142d}.contact_form .inhalt .textseiteInhalt .textBox{text-align:center;font-size:1.25em;width:100%;padding-bottom:25px}.contact_form_page .field_container{padding:2px}.contact_pre_form_page .ueberschrift{border-bottom:solid 1px #dddddd;padding:0 0 .2em;text-align:left;width:100%;margin-bottom:2.4em}.contact_pre_form_page .textBox,.contact_pre_form_page input[type=submit],.contact_pre_form_page fieldset{display:none}.contact_pre_form_page a{display:block;margin-bottom:1em;color:#cd0333;text-decoration:none;font-size:1.5em}.dd_dictionary{max-width:960px}.dd_dictionary__subtitle{font-weight:700;color:#cd0333}.dd-dictionary__glossary-index{margin-bottom:30px}.dd-dictionary__glossary-index li{display:inline;font-size:2.3rem;line-height:2.7rem}.dd-dictionary__glossary-index a{color:#cd0333;text-decoration:none;padding:2px 5px 2px 0}.dd-dictionary__glossary-index a:hover{text-decoration:underline}.dd-dictionary__glossary-chapter{clear:both;font-size:2.3rem;line-height:2.5rem;border-bottom:1px solid #cccccc;padding-bottom:.1em;margin-bottom:15px}.dd-dictionary__glossary-letter{float:left}.dd-dictionary__glossary-toplink{float:right;font-size:1.2rem;color:#cd0333;text-decoration:none}.dd-dictionary__glossary-toplink:hover{text-decoration:underline}.dd-dictionary__glossary-items{clear:both;font-size:1.7rem;line-height:2.7rem;margin-bottom:30px}.dd-dictionary__glossary-items a{color:#cd0333;text-decoration:none}.dd-dictionary__glossary-items a:hover{text-decoration:underline}.node--type-dd-dictionary{margin-top:100px}.dd-dictionary__glossary{max-width:960px;margin:auto;padding:70px 20px}.dd-dictionary__glossary *{font-family:MontserratRegular}.block-sales-menu-sidebar li li{display:none}.block-sales-menu-sidebar li.menu-item--active-trail li{display:list-item}.dd_sales_row{display:flex}.dd_sales_title{width:72px}.dd-sales__item{width:20px;height:20px}@media (max-width: 37.49em){.dd-sales__item{width:100%;height:auto}}.dd-sales__item.is-active .dd-sales__overlay{display:block;pointer-events:initial}.dd-sales__close{position:absolute;top:5px;right:29px;width:30px;height:30px;cursor:pointer;margin:18px}.dd-sales__close:hover:before,.dd-sales__close:hover:after,.dd-sales__closefocus:before,.dd-sales__closefocus:after{background:#cd0333}.dd-sales__close:before,.dd-sales__close:after{content:"";width:2px;right:15px;height:30px;display:block;background:#000;position:absolute}.dd-sales__close:before{transform:rotate(-45deg)}.dd-sales__close:after{transform:rotate(45deg)}.dd-sales__marker{width:20px;height:20px;border-radius:30px;background:#9b142d;cursor:pointer}@media (max-width: 37.49em){.dd-sales__marker{width:100%;height:auto;background:none}}@media (max-width: 49.99em){.dd-sales__marker{width:20px;height:20px}}.dd-sales__marker:hover{background:#cd0333;z-index:99}.dd-sales__marker:hover>span{opacity:1;transform:translate(30px)}.dd-sales__marker>span{opacity:0;transform:translate(px);transition:all .3s ease-in-out;font-family:MontserratRegular;font-size:12px;display:block;pointer-events:none;min-width:110px}.dd-sales__overlay{min-width:100%;pointer-events:none;background:#fff;box-shadow:2px 2px 12px #d3d3d3;width:100%;min-width:500px;padding:30px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1200px;z-index:99;font-family:MontserratRegular;transition:all .3s ease-in-out;margin:20px}@media (max-width: 37.49em){.dd-sales__overlay{margin:0;padding:18px;top:60px;overflow-y:scroll;transform:none;left:0;height:100vh}}@media (max-width: 49.99em){.dd-sales__overlay{overflow-y:scroll;max-width:100%;min-width:auto;z-index:900}}.dd-sales__overlay h2{font-family:MontserratBold;font-size:25px;padding-bottom:20px}.dd-sales__overlay ul{display:flex;vertical-align:top;flex-wrap:wrap}.dd-sales__overlay li{width:33%;padding-right:30px;margin-bottom:36px;line-height:26px}.dd-sales__overlay li span{display:inline-block;width:80px}@media (max-width: 49.99em){.dd-sales__overlay li{width:100%}}.dd-sales__overlay li a{color:#9b142d}.dd-sales__overlay li strong{font-family:MontserratBold;display:block}.dd-sales li{margin-left:20px}.dd-sales .field{font-size:14px;line-height:20px;color:#222}.dd-sales .paragraph--type--dd-sales-paragraph{margin-bottom:20px}.dd-sales .dd-sales__address-block{margin-bottom:10px}.dd-sales .field--node--title--dd-sales{padding-bottom:20px}.dd-sales .field--name-field-dd-sales-company{font-weight:700;padding-bottom:5px;clear:both}.dd-sales .field--label-inline .field__label{display:inline-block;width:60px}.dd-sales .field--label-inline .field__item{display:inline-block}.dd-sales .field--name-field-dd-sales-email a{color:#cd0333;text-decoration:none}.dd-sales .field--name-field-dd-sales-email a:hover{text-decoration:underline}.dd-sales .field--name-field-dd-sales-website a{color:#cd0333;text-decoration:none}.dd-sales .field--name-field-dd-sales-website a:hover{text-decoration:underline}.dd-sales .field--label-inline{display:flex}.dd-sales .icon-up{width:18px;height:18px;float:right}.dd-sales .icon-up use{fill:#cd0333}.dd-sitemap>ul li{margin-bottom:20px}.dd-sitemap>ul li>a{font-size:23px;border-bottom:1px solid #dddddd;margin-bottom:20px;width:100%;display:block;padding-bottom:10px}.dd-sitemap>ul li>a:before{content:""}.dd-sitemap>ul li>ul>li{margin-bottom:0}.dd-sitemap>ul li>ul>li a{font-size:16px;border-bottom:none;margin-bottom:0}.dd-sitemap>ul li>ul>li a:before{content:"»";font-size:18px;color:#cd0333;margin-right:3px;font-weight:100}.dd-sitemap>ul li>ul>li>ul>li a{margin-left:25px}.dd-sitemap>ul li>ul>li>ul>li>ul>li a{margin-left:50px}.dd-shop__buttons{margin-bottom:35px}.dd-shop__text{max-width:950px;width:100%;padding:70px 20px 0}.dd-shop--overview-view{max-width:1040px;margin:auto;padding:70px 20px}.dd-shop--overview-view .views-field-field-dd-product-price{text-align:right}.dd-shop--overview-view .dd-shop-cart-link{font-size:0px}.dd-shop--overview-view .dd-shop-cart-link svg{transform:translateY(4px)}.dd-shop--overview-view a{color:#cd0333}.dd-shop--overview-view .dd-page__title{display:block}.dd-shop--overview-view th{background-color:#f7f7f7;font-family:MontserratBold}.dd-shop-feature-cart{padding:100px 20px;max-width:1250px;width:100%;margin:auto}.dd-shop-feature-cart h3{font-family:MontserratBold;font-size:24px;padding-bottom:30px}.dd-shop-feature-cart table{display:table}.dd-shop-feature-cart table .last td{background-color:#ccc}.dd-shop-feature-cart .form-number{max-width:30px;color:#000;font-weight:400;background-color:#fff;border:1px solid #cccccc;border-radius:0;box-shadow:none;height:auto}.dd-shop-feature-cart .dd-shop-last-item{text-decoration:none}.dd-shop-feature-cart .form-submit,.dd-shop-feature-cart .dd-shop-last-item{padding:7px;background:#eee;border:0 none;cursor:pointer;-webkit-border-radius:0;border-radius:0;color:#000;font-weight:700;font-size:12px;line-height:25px}.dd-shop-feature-cart .form-submit:hover,.dd-shop-feature-cart .dd-shop-last-item:hover{color:#cd0333;text-decoration:underline}.dd-shop-feature-cart .dd-shop-submit-checkout{text-align:right}.dd-shop-feature-cart .dd-shop-submit-checkout .button{position:relative;display:inline-block;background:#9b142d;color:#fff!important;font-family:MontserratRegular;line-height:0px;padding:20px 25px;font-size:16px;text-decoration:none;transition:all .3s ease-in-out}.dd-shop-feature-cart .dd-shop-submit-checkout .button span{color:#fff!important;text-decoration:none}.dd-shop-feature-cart .dd-shop-buttons-wrapper{background:#eee;border-top:1px solid #ffffff}.dd-shop-feature-cart .dd-shop-buttons-wrapper .icon{height:19px;width:25px;position:relative;top:3px}.dd-shop-feature-cart .dd-shop-buttons-wrapper .icon use{fill:#cd0333}.dd-shop-feature-cart .dd-shop-buttons-wrapper .icon.icon-close{height:15px;top:2px}.dd-shop-feature-cart .dd-shop-buttons-wrapper .icon.icon-close use{stroke:#cd0333;stroke-width:10px}.dd-shop-feature-cart .dd-shop-buttons-wrapper .icon.icon-back{height:15px;width:28px}.dd-shop-feature-checkout-agb li{font-size:14px;line-height:20px;margin-bottom:30px}.dd-shop-feature-checkout-agb li li{margin-bottom:0}.dd-shop-feature-checkout-agb .dd-page--text-1{padding-bottom:0}.dd-shop-feature-checkout-agb ol{padding:20px;border:1px solid lightgrey}.dd-shop-feature-checkout-agb #edit-accept{max-width:920px;margin:auto auto 30px;font-size:0}.dd-shop-feature-checkout-agb #edit-accept .form-item{display:inline-block;width:50%;font-size:12px;margin:0}.dd-shop-feature-checkout-agb .button{position:relative;display:inline-block;background:#9b142d;color:#fff!important;font-family:MontserratRegular;line-height:0px;padding:20px 25px;font-size:16px;text-decoration:none;transition:all .3s ease-in-out;border:none}.dd-shop-feature-checkout-agb .button span{color:#fff!important;text-decoration:none}.dd-shop-feature-checkout-agb .form-radio{display:inline-block;vertical-align:top;width:5%}.dd-shop-feature-checkout-agb .option{display:inline-block;vertical-align:top;width:60%;font-size:14px;line-height:16px}.dd-shop-agb-disagreed{max-width:950px;margin:auto;padding:70px 20px;font-family:MontserratRegular}.dd-shop-agb-disagreed h1{margin-bottom:25px;text-align:left;font-family:MontserratBold}.dd-shop-agb-disagreed p{font-size:16px;line-height:21px;margin-bottom:15px}.dd-shop-agb-disagreed a{color:#cd0333;text-decoration:none}.dd-shop-agb-disagreed a:hover{text-decoration:underline}.dd-shop-feature-checkout-address{max-width:920px;margin:auto;width:100%}.dd-shop-feature-checkout-address .form-item{display:inline-block;max-width:49%}@media (max-width: 37.49em){.dd-shop-feature-checkout-address .form-item{display:block;max-width:100%}}.dd-shop-feature-checkout-address .button{position:relative;display:inline-block;background:#9b142d;color:#fff!important;font-family:MontserratRegular;line-height:0px;padding:20px 25px;font-size:16px;text-decoration:none;transition:all .3s ease-in-out;border:0px}.dd-shop-feature-checkout-address .button span{color:#fff!important;text-decoration:none;font-weight:700}.dd-shop-feature-checkout-address .form-text,.dd-shop-feature-checkout-address .form-email{padding-left:10px;font-size:14px}.dd-shop-feature-checkout-address .form-select{font-size:14px;width:100%;padding:15px 5px}.dd-shop-feature-checkout-address select{border-radius:2px;border:1px solid #cccccc;font-family:MontserratRegular}.dd-shop-feature-checkout-address label{width:100%;display:block;font-size:14px;font-weight:700}.dd-shop-feature-checkout-address input{width:100%;padding:15px 5px;border-radius:2px;border:1px solid #cccccc}.dd-shop-feature-checkout-review{max-width:950px;padding:70px 20px;margin:auto}.dd-shop-feature-checkout-review .button{position:relative;display:inline-block;background:#9b142d;color:#fff!important;font-family:MontserratRegular;line-height:0px;padding:20px 25px;font-size:16px;text-decoration:none;transition:all .3s ease-in-out;border:0px}.dd-shop-feature-checkout-review .button span{color:#fff!important;text-decoration:none;font-weight:700}.dd-shop-feature-checkout-review .dd-shop--order{margin-bottom:10px}.dd-shop-feature-checkout-review .dd-shop--order,.dd-shop-feature-checkout-review .dd-shop--address{display:table}.dd-shop-feature-checkout-review .dd-shop--address{margin-bottom:30px}.dd-shop-feature-checkout-review .dd-shop--address td{text-align:left;padding-top:8px;padding-bottom:8px}.dd-shop-feature-checkout-review .dd-shop--address a{text-transform:uppercase;text-decoration:none;font-family:MontserratBold;color:#cd0333;float:right}.dd-shop-feature-checkout-review .dd-shop--order{margin-bottom:50px}.dd-shop-feature-checkout-review .dd-shop--order tr th{background:#f7f7f7}.dd-shop-feature-checkout-review .dd-shop--order tr td{text-align:left;padding-top:8px;padding-bottom:8px}.dd-shop-feature-checkout-review .dd-shop--order tr td.u-text-align--right{text-align:right}.dd-shop-feature-checkout-review .dd-shop--order tr:first-child td{text-align:left;padding-bottom:50px}.dd-shop-feature-checkout-review .dd-shop--order tr:last-child td{text-align:right}.dd-shop-feature-checkout-review .dd-shop--order tr a{text-transform:uppercase;text-decoration:none;font-family:MontserratBold;color:#cd0333}.dd-shop-feature-checkout-review .dd-shop-cart-link{font-size:0}.dd-shop-feature-checkout-review .dd-shop-cart-link .icon{height:28px;width:28px;position:relative;top:3px}.dd-shop-feature-checkout-review .dd-shop-cart-link .icon use{fill:#cd0333}.shop__agb--button{max-width:960px;width:100%;padding:0 20px;margin:auto auto 100px;text-align:right}.shop__cart__empty{padding:70px 20px;max-width:950px;margin:auto;color:#cd0333;font-size:28px;font-family:MontserratBold}@media (max-width: 37.49em){.dd-shop--overview{overflow-x:scroll}}.dd-shop--overview tbody th{font-family:MontserratBold}.dd-shop--overview tbody tr td:nth-child(1),.dd-shop--overview tbody tr td:nth-child(2){text-align:left}.dd-shop--overview-view table tbody tr,.dd-shop--overview-view table tbody tr td{text-align:left}.dd-shop--overview-view table tbody tr td.field__product__price{text-align:right}.dd-shop--overview-view table tbody tr td span:nth-child(2){float:right}.dd-shop__widerruf-link a{font-weight:700;color:#9b142e!important;margin-bottom:5px;display:block;font-family:MontserratRegular}.dd-hero{position:relative;overflow:hidden;background:#000;margin-bottom:50px}.dd-hero--reference,.dd-hero--about-us{margin-bottom:0!important}.dd-hero--no-meta .dd-hero__slider__meta{display:none}.dd-hero--small .dd-hero__slider,.dd-hero--small .dd-hero__slider__item,.dd-hero--small .dd-hero__slider__image{max-height:320px}.dd-hero--small .dd-hero__slider__headline{bottom:40px}@media (max-width: 37.49em){.dd-hero--small .dd-hero__slider__headline{bottom:70px}}.dd-hero--small .dd-hero__slider__item:before{left:30%}.dd-hero__slider{margin-bottom:0!important;max-height:500px;max-width:100%!important}.front .dd-hero__slider{margin-bottom:0!important;max-height:800px;max-width:100%!important}.dd-hero__slider .slick-active .dd-hero__slider__headline{right:130px;transition:all .8s ease-in-out}@media (max-width: 67.49em){.dd-hero__slider .slick-active .dd-hero__slider__headline{right:59px}}@media (max-width: 37.49em){.dd-hero__slider .slick-active .dd-hero__slider__headline{right:unset}}.dd-hero__slider__item{position:relative;height:500px;width:100%;overflow:hidden}.front .dd-hero__slider__item{position:relative;height:800px;width:100%;overflow:hidden}.dd-hero__slider__image,.dd-hero__slider__headline,.dd-hero__slider__video,.dd-hero__slider__meta{position:absolute}.dd-hero__slider__video{width:100%;z-index:50;height:100%}.dd-hero__slider__video video{width:100%;height:100%;object-fit:cover}.dd-hero__slider__image{background-size:cover!important;background-position:center!important;height:500px;width:100%;top:0}@media (max-width: 37.49em){.dd-hero__slider__image{opacity:.7}}.dd-hero__slider__headline{width:100%;max-width:1330px;left:50%;transform:translate(-50%);z-index:99;height:100%}.front .dd-hero__slider__headline{display:none}.dd-hero__slider__headline p{font-size:36px;max-width:550px;line-height:48px;color:#fff;font-family:MontserratRegular;padding:20px;background:#0006;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-shadow:black 0px 0px 10px;display:block;width:100%;position:absolute;right:20px;bottom:40px}@media (max-width: 67.49em){.dd-hero__slider__headline{font-size:28px;right:59px;bottom:35px}}@media (max-width: 49.99em){.dd-hero__slider__headline{max-width:313px;font-size:23px;line-height:34px}}@media (max-width: 37.49em){.dd-hero__slider__headline{max-width:100%;padding:0 50px;bottom:25%;left:10px;right:unset;transform:none}.dd-hero__slider__headline p{max-width:100%;font-size:24px;line-height:28px}}.dd-hero__slider__meta{color:#fff;font-family:MontserratBold;bottom:20px;left:40px;z-index:150}@media (max-width: 37.49em){.dd-hero__slider__meta{left:50px}}.dd-hero .slick-dots{position:absolute;bottom:25px;z-index:99;left:133px;text-align:left}.dd-hero .slick-next{right:0;margin:28px;top:220px}.dd-hero .slick-prev{left:0;margin:28px;top:220px}.front .dd-page__title{display:none}.front .dd-content .field--name-field-dd-content-images-prgr-img img{width:100%}.box{margin-bottom:40px}.box div.field__label{height:40px;background:#cd0333;margin:0 40px 15px;position:relative;display:inline-block;vertical-align:bottom;font-size:16px;line-height:40px;font-weight:700;color:#fff;z-index:1}.box div.field__label:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #cd0333 transparent;position:absolute;left:-40px;top:0}.box div.field__label:after{content:"";width:0px;height:0px;border-style:solid;border-width:40px 40px 0 0;border-color:#cd0333 transparent transparent transparent;position:absolute;right:-40px;top:0}.field--name-field-dd-bi-equipmentlist-info{margin:15px 0}.images-360{position:relative;width:auto!important;height:auto!important}.images-360-trigger{width:62px!important;height:62px!important;border-radius:60px;background:#9b142d!important;position:absolute!important;bottom:unset!important;top:27px;right:22px;left:unset!important}.images-360-trigger:hover{background:#cd0333!important}.images-360-trigger:before,.images-360-trigger:after{display:none}.images-360 .nav_bar{position:absolute;z-index:1}.images-360__images{list-style:none}.images-360__images li{position:absolute;left:0;top:0;z-index:0}.images-360__images img.previous-image,.images-360 .field--type-image{display:none}.dd-content-form{background:#f7f7f7;padding:70px 20px;margin-bottom:70px}.dd-content-form h2{text-align:center;padding-bottom:10px}.dd-content-form #edit-company{text-align:center}.dd-content-form #edit-company .dd-form__item{max-width:135px;display:inline-block;padding-top:5px}.dd-content-form #edit-company .dd-form__item input,.dd-content-form #edit-company .dd-form__item label{height:22px}.dd-content-form .textBox span{font-family:MontserratRegular;text-align:center;color:#444;font-size:14px}.dd-content-form #edit-submit{margin-right:11px}.dd-content__images{padding-bottom:100px;max-width:1296px;margin:auto;width:100%;display:block}.front .dd-content__images{max-width:1296px;margin:auto;width:100%;display:block}.front .dd-content__images img{width:100%}.dd-content__images h2{margin-left:13%}.dd-content__images h2 span{height:60px;background:#cd0333;margin:0 60px;position:relative;display:inline-block;vertical-align:bottom;font-size:2.8rem;line-height:60px;font-weight:"normal";color:#fff;z-index:1}.dd-content__images h2 span:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #cd0333 transparent;position:absolute;left:-60px;top:0}.dd-content__images h2 span:after{content:"";width:0px;height:0px;border-style:solid;border-width:60px 60px 0 0;border-color:#cd0333 transparent transparent transparent;position:absolute;right:-60px;top:0}@media (max-width: 49.99em){.dd-content__images h2 span{height:50px;margin:0 50px;font-size:2.4rem;line-height:50px}.dd-content__images h2 span:before{border-width:0 0 50px 50px;left:-50px}.dd-content__images h2 span:after{border-width:50px 50px 0 0;right:-50px}}@media (max-width: 37.49em){.dd-content__images h2 span{height:40px;margin:0 40px;font-size:2rem;line-height:40px}.dd-content__images h2 span:before{border-width:0 0 40px 40px;left:-40px}.dd-content__images h2 span:after{border-width:40px 40px 0 0;right:-40px}}.dd-content__images .field--name-field-dd-content-images-prgr-img .field__item{line-height:0}.dd-video video{width:100%;margin-bottom:30px}.product__image{margin-bottom:20px;position:relative}.product__image__trigger{height:40px;background:#cd0333;margin:0 8px 20px 40px;position:relative;display:inline-block;vertical-align:bottom;font-size:16px;line-height:40px;font-weight:700;color:#fff;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:40px}.product__image__trigger:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #cd0333 transparent;position:absolute;left:-40px;top:0}.product__image__trigger:after{content:"";width:0px;height:0px;border-style:solid;border-width:40px 40px 0 0;border-color:#cd0333 transparent transparent transparent;position:absolute;right:-40px;top:0}.product__image__trigger:hover{background:#000}.product__image__trigger:hover:before{border-bottom-color:#000}.product__image__trigger:hover:after{border-top-color:#000}.product__image__trigger .icon{width:40px;height:40px}.product__image__trigger .icon use{fill:#fff}.product__image__trigger .icon-camera{width:25px;height:25px}.product__image__trigger.is-active{background:#000}.product__image__trigger.is-active:before{border-bottom-color:#000}.product__image__trigger.is-active:after{border-top-color:#000}.product__image .images-360-trigger{position:absolute;bottom:0;left:11.5em}.product__image .images-360-trigger.is-active{background:#000;left:0;position:relative}.product__image .images-360-trigger.is-alone{position:relative;left:0}.product__image .field--name-field-dd-product-image{margin-bottom:0!important}.dd-page__title{display:none}.path-search .sidebar h2{font-size:2rem;line-height:2.4rem;padding:0 0 5px}.path-search .sidebar .facet-item{font-size:1.4rem;line-height:1.4em}.block-facet--checkbox,.block-facet--links,.block-facet--range-slider{margin-bottom:10px}.block-facet--range-slider,.block-facet--slider,.block-facet--dropdown,.block-facet--checkbox{margin-bottom:10px;background:#eee;padding:15px 15px 20px}.block-facet--range-slider h2,.block-facet--slider h2,.block-facet--dropdown h2,.block-facet--checkbox h2{font-size:16px;font-weight:700;display:block;width:100%;border-bottom:1px solid #cd0333;padding-bottom:8px;margin-bottom:10px;color:#000}.facets-checkbox{margin-right:5px}.facets-checkbox label{color:#585858}.facets-checkbox:checked{margin-right:2px}.facets-checkbox:checked~label{color:#cd0333}.block-facet--links a{text-decoration:none;color:#585858}.block-facet--links a:hover,.block-facet--links a.is-active{color:#cd0333}.block-facet--links a.is-active:before{content:"»";font-size:18px;color:#cd0333;margin-right:3px;font-weight:100}.block-facet--links a.is-active .facet-item__status{display:none}.facets-dropdown{width:100%;font-weight:700;font-size:16px}.facet-slider{width:100%}.facet-slider .ui-slider-tip{width:40px}.facet-slider .ui-slider-pip{top:6px}.facet-slider .ui-slider-pip .ui-slider-line{height:2px;width:2px}.facet-slider .ui-slider-pip.ui-slider-pip-inrange{color:#cd0333}.facet-slider .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line{background-color:#cd0333;height:7px}.dd-banner{text-align:center;background:#9b142d;padding:45px 20px;color:#fff}.dd-banner--margin{margin-bottom:40px}.dd-banner__text{font-family:MontserratBold;font-size:24px;line-height:32px;margin-bottom:25px}.dd-infoslider{border:1px solid #585858;padding:50px 50px 80px;margin-bottom:65px!important}.dd-infoslider .slick-dots{left:0;bottom:25px}.dd-infoslider .slick-dots button{background:#000}.dd-infoslider__item__wrapper{display:flex}@media (max-width: 49.99em){.dd-infoslider__item__wrapper{display:block;width:100%}}.dd-infoslider__info{padding-left:20px}.dd-infoslider__info .dd-info{max-width:305px}@media (max-width: 49.99em){.dd-infoslider__info{width:48%}}@media (max-width: 37.49em){.dd-infoslider__info{padding-left:0;padding-top:20px;width:100%}}.dd-infoslider__text,.dd-infoslider__image,.dd-infoslider__info{width:33.333%}@media (max-width: 49.99em){.dd-infoslider__text,.dd-infoslider__image,.dd-infoslider__info{vertical-align:top;display:inline-block}}.dd-infoslider__image img{margin:auto}@media (max-width: 49.99em){.dd-infoslider__image{width:48%}}@media (max-width: 37.49em){.dd-infoslider__image{width:100%}}.dd-infoslider__text{padding-right:20px}.dd-infoslider__text p,.dd-infoslider__text h3{font-size:16px;line-height:24px;font-family:MontserratRegular}.dd-infoslider__text h3{padding-bottom:20px;font-family:MontserratBold}@media (max-width: 49.99em){.dd-infoslider__text{padding-bottom:30px;width:100%}}.dd-multi-slider{width:100%;display:flex!important;max-width:1140px;margin:80px auto 0;padding:40px;background:#f7f7f7}@media (max-width: 37.49em){.dd-multi-slider{display:block!important}}.dd-multi-slider__col{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 50%;max-width:50%;width:100%;padding-right:10px;padding-left:10px}@media (max-width: 37.49em){.dd-multi-slider__col{display:block;width:100%;max-width:100%}}.dd-multi-slider__text{padding-top:20px}.dd-multi-slider__text h4{font-family:MontserratBold;margin-bottom:10px}.dd-multi-slider__img--top{width:40%;align-self:flex-end;margin-bottom:20px}.dd-multi-slider__img--bottom{height:100%}.dd-multi-slider__img--right{height:60%;margin-top:20%}.dd-teaser{text-decoration:none}.dd-teaser:hover .dd-teaser__text h3,.dd-teaser:hover .dd-teaser__text span,.dd-teaser:focus .dd-teaser__text h3,.dd-teaser:focus .dd-teaser__text span{color:#cd0333}.dd-teaser:hover .dd-teaser__image img,.dd-teaser:focus .dd-teaser__image img{transform:scale(1.1)}.dd-teaser h3{font-family:MontserratBold;font-size:16px;line-height:28px;text-transform:uppercase;padding-bottom:15px;color:#000}.dd-teaser__image{margin-bottom:20px;max-height:154px;overflow:hidden}.dd-teaser__image img{transition:all .5s ease-in-out}.dd-teaser__text{font-family:MontserratRegular;font-size:16px;line-height:24px;padding-bottom:15px;color:#000}.dd-teaser__meta{color:#000;font-size:12px;line-height:20px;padding-bottom:15px}.dd-teaser__meta span{display:block}.dd-teaser__link{color:#9b142d;font-family:MontserratBold;font-size:16px}.dd-teaser__link:hover,.dd-teaser__link:focus{color:#000}@media (max-width: 37.49em){.dd-teaser .dd-teaser__title,.dd-teaser .dd-teaser__text{text-align:center}.dd-teaser .dd-teaser__image img{margin:auto}}.dd-quicklinks{background:#9b142d;z-index:100}.dd-quicklinks__container{z-index:999;width:100%}.dd-quicklinks__item{display:inline-block;font-family:MontserratMedium;padding:20px;font-size:16px;letter-spacing:.5%;text-decoration:none;color:#fff;transition:all .3s ease-in-out}@media (max-width: 37.49em){.dd-quicklinks__item{width:100%}}.dd-quicklinks__item:hover,.dd-quicklinks__item:focus{background:#cd0333;text-decoration:underline}#sliding-popup{bottom:0!important}.eu-cookie-compliance-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3}.eu-cookie-compliance-banner{position:absolute;top:50%;left:50%;width:80vw;min-width:300px;max-width:770px;max-height:95vh;overflow:scroll;transform:translate(-50%,-50%);padding:30px;background-color:#fff}.eu-cookie-compliance-content{display:block;max-width:100%}.eu-cookie-compliance-message{float:none;max-width:100%;margin-bottom:20px;line-height:1.4}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message h4,.eu-cookie-compliance-message h5,.eu-cookie-compliance-message h6{margin-bottom:10px}.eu-cookie-compliance-message p{margin-bottom:10px;font-size:14px}.eu-cookie-compliance-message a{color:#cd0333}.eu-cookie-compliance-more-button{display:inline-block;border:none;background:none;font:inherit;color:#cd0333;text-decoration:underline;padding:0}.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-more-button:focus{text-decoration:none}.eu-cookie-compliance-categories{margin-bottom:30px;background-color:#eee;padding:10px}.eu-cookie-compliance-category{display:inline-block;width:48%;vertical-align:top;font-weight:700;font-size:14px}.eu-cookie-compliance-category-descriptions-trigger{border:none;background:none;padding:0;color:#444;cursor:pointer;font-size:14px}.eu-cookie-compliance-category-descriptions-trigger:hover,.eu-cookie-compliance-category-descriptions-trigger:focus{color:#cd0333}.eu-cookie-compliance-category-descriptions-wrapper{line-height:1.4;color:#444;margin-bottom:15px}.eu-cookie-compliance-category-descriptions{font-size:14px;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.eu-cookie-compliance-category-descriptions-wrapper.is-active .eu-cookie-compliance-category-descriptions{max-height:1000px}.eu-cookie-compliance-category-descriptions-title{font-weight:700;display:block;padding-top:20px}.eu-cookie-compliance-buttons{text-align:right;float:none;max-width:100%}.eu-cookie-compliance-buttons button{height:40px;background:#cd0333;margin:0 40px;position:relative;display:inline-block;vertical-align:bottom;font-size:14px;line-height:40px;font-weight:700;color:#fff;z-index:1;border:none;cursor:pointer;margin-bottom:10px!important}.eu-cookie-compliance-buttons button:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #cd0333 transparent;position:absolute;left:-40px;top:0}.eu-cookie-compliance-buttons button:after{content:"";width:0px;height:0px;border-style:solid;border-width:40px 40px 0 0;border-color:#cd0333 transparent transparent transparent;position:absolute;right:-40px;top:0}.eu-cookie-compliance-buttons button:hover,.eu-cookie-compliance-buttons button:focus{height:40px;background:#9b142d;margin:0 40px;position:relative;display:inline-block;vertical-align:bottom;font-size:14px;line-height:40px;font-weight:700;color:#fff;z-index:1}.eu-cookie-compliance-buttons button:hover:before,.eu-cookie-compliance-buttons button:focus:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #9b142d transparent;position:absolute;left:-40px;top:0}.eu-cookie-compliance-buttons button:hover:after,.eu-cookie-compliance-buttons button:focus:after{content:"";width:0px;height:0px;border-style:solid;border-width:40px 40px 0 0;border-color:#9b142d transparent transparent transparent;position:absolute;right:-40px;top:0}.eu-cookie-compliance-buttons button.eu-cookie-compliance-save-preferences-button{height:40px;background:#444;margin:0 40px;position:relative;display:inline-block;vertical-align:bottom;font-size:14px;line-height:40px;font-weight:700;color:#fff;z-index:1}.eu-cookie-compliance-buttons button.eu-cookie-compliance-save-preferences-button:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #444444 transparent;position:absolute;left:-40px;top:0}.eu-cookie-compliance-buttons button.eu-cookie-compliance-save-preferences-button:after{content:"";width:0px;height:0px;border-style:solid;border-width:40px 40px 0 0;border-color:#444444 transparent transparent transparent;position:absolute;right:-40px;top:0}.eu-cookie-compliance-buttons button.eu-cookie-compliance-save-preferences-button:hover,.eu-cookie-compliance-buttons button.eu-cookie-compliance-save-preferences-button:focus{height:40px;background:#000;margin:0 40px;position:relative;display:inline-block;vertical-align:bottom;font-size:14px;line-height:40px;font-weight:700;color:#fff;z-index:1}.eu-cookie-compliance-buttons button.eu-cookie-compliance-save-preferences-button:hover:before,.eu-cookie-compliance-buttons button.eu-cookie-compliance-save-preferences-button:focus:before{content:"";width:0px;height:0px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #000000 transparent;position:absolute;left:-40px;top:0}.eu-cookie-compliance-buttons button.eu-cookie-compliance-save-preferences-button:hover:after,.eu-cookie-compliance-buttons button.eu-cookie-compliance-save-preferences-button:focus:after{content:"";width:0px;height:0px;border-style:solid;border-width:40px 40px 0 0;border-color:#000000 transparent transparent transparent;position:absolute;right:-40px;top:0}.cookie__links{position:absolute;bottom:10px}.cookie__links a{text-decoration:underline!important}.cm-modal{padding-bottom:30px}.purposes,.cm-required{display:none!important}.dd-icon-tabs{width:100%}.dd-icon-tabs__tabs{background:#fff;z-index:5}.dd-icon-tabs__tabs ul{display:flex;justify-content:space-evenly}@media (max-width: 49.99em){.dd-icon-tabs__tabs ul{display:block;width:100%}}.dd-icon-tabs__tabs li{text-align:center;width:100%;padding-bottom:25px;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;cursor:pointer}.dd-icon-tabs__tabs li svg path{fill:#000}.dd-icon-tabs__tabs li.is-active{border-bottom:0px}.dd-icon-tabs__tabs li.is-active span{text-decoration:underline}.dd-icon-tabs__tabs li.is-active svg *{fill:#cd0333}@media (max-width: 49.99em){.dd-icon-tabs__tabs li.is-active{border-bottom:1px solid #cccccc}}.dd-icon-tabs__tabs li:last-child{border-right:0px solid #cccccc}.dd-icon-tabs__tabs li:hover span,.dd-icon-tabs__tabs li:focus span{text-decoration:underline}.dd-icon-tabs__tabs li:hover svg *,.dd-icon-tabs__tabs li:focus svg *{fill:#cd0333}@media (max-width: 49.99em){.dd-icon-tabs__tabs li{padding-left:20px;padding-bottom:0;text-align:left}}.dd-icon-tabs__tabs svg{width:100%;max-width:90px;height:60px;padding-bottom:15px;display:block;margin:auto}@media (max-width: 67.49em){.dd-icon-tabs__tabs svg{height:40px;max-width:60px}}@media (max-width: 49.99em){.dd-icon-tabs__tabs svg{display:inline-block;vertical-align:middle;margin-top:15px;margin-right:20px}}.dd-icon-tabs__tabs span{font-family:MontserratBold;font-size:16px;display:inline-block}@media (max-width: 67.49em){.dd-icon-tabs__tabs span{font-size:14px}}@media (max-width: 49.99em){.dd-icon-tabs__tabs span{display:inline-block;vertical-align:middle}}.dd-icon-tabs__contents{width:100%;z-index:3}.dd-icon-tabs__content-item{display:none}.dd-icon-tabs__content-item.is-active{display:block}.dd-icon-tabs__content-top{display:flex;padding:50px 20px;border-bottom:1px solid #cccccc}@media (max-width: 49.99em){.dd-icon-tabs__content-top{display:block;width:100%}}.dd-icon-tabs__content-top .dd-icon-tabs__slider{max-width:25%;width:100%;background-image:url(/themes/custom/dreist/images/ajax-loader.gif);background-repeat:no-repeat;background-position-x:calc(50% + 15px);background-position-y:100px;min-height:240px}@media (max-width: 37.49em){.dd-icon-tabs__content-top .dd-icon-tabs__slider{margin-bottom:25px!important}}.dd-icon-tabs__content-top .dd-icon-tabs__slider-item{text-align:center}.dd-icon-tabs__content-top .dd-icon-tabs__slider-item img{max-height:300px;width:auto;margin:auto}.dd-icon-tabs__content-top .dd-icon-tabs__slider .slick-dots{bottom:-30px!important}.dd-icon-tabs__content-top .dd-icon-tabs__slider .slick-dots button{background:#ccc}@media (max-width: 49.99em){.dd-icon-tabs__content-top .dd-icon-tabs__slider{max-width:100%}.dd-icon-tabs__content-top .dd-icon-tabs__slider img{margin:auto}}.dd-icon-tabs__content-top .dd-icon-tabs__text{max-width:50%;width:100%;padding:0 50px;font-family:MontserratRegular}.dd-icon-tabs__content-top .dd-icon-tabs__text h2{font-family:MontserratBold;padding-bottom:20px}.dd-icon-tabs__content-top .dd-icon-tabs__text p{padding-bottom:40px}@media (max-width: 49.99em){.dd-icon-tabs__content-top .dd-icon-tabs__text{max-width:100%;padding:20px 0;margin-bottom:20px}}.dd-icon-tabs__content-top .dd-icon-tabs__facts{max-width:25%;width:100%}.dd-icon-tabs__content-top .dd-icon-tabs__facts h3{font-family:MontserratBold;font-size:16px}.dd-icon-tabs__content-top .dd-icon-tabs__facts span{font-family:MontserratRegular;font-size:14px;letter-spacing:.25px}.dd-icon-tabs__content-top .dd-icon-tabs__facts .dd-button{margin-bottom:9px}.dd-icon-tabs__content-top .dd-icon-tabs__facts-item{padding-bottom:15px}@media (max-width: 49.99em){.dd-icon-tabs__content-top .dd-icon-tabs__facts{max-width:100%}}.dd-icon-tabs__content-bottom{padding:50px 0}.dd-icon-tabs__content-bottom h2{font-size:24px;font-family:MontserratBold;padding-bottom:15px}.dd-icon-tabs__content-bottom p{font-family:MontserratRegular;padding-right:30px}@media (max-width: 67.49em){.dd-icon-tabs__content-bottom{padding:50px 20px}}.dd-icon-tabs__specs{display:flex;margin-bottom:50px}@media (max-width: 37.49em){.dd-icon-tabs__specs{display:block}}.dd-icon-tabs__specs-item{width:33%}@media (max-width: 37.49em){.dd-icon-tabs__specs-item{margin-bottom:30px;width:100%}}.dd-icon-tabs__special-item{display:inline-block;width:33%}@media (max-width: 37.49em){.dd-icon-tabs__special-item{width:100%}}.dd-icon-tabs__special-item h3{font-family:MontserratBold;font-size:20px;margin-bottom:15px}.svg--white{fill:#fff!important}.dd-highlight{margin-bottom:50px!important}.dd-highlight__wrapper{display:flex}@media (max-width: 37.49em){.dd-highlight__wrapper{flex-direction:column-reverse}}.dd-highlight__left,.dd-highlight__right{width:50%;min-height:432px}@media (max-width: 37.49em){.dd-highlight__left,.dd-highlight__right{width:100%;min-height:300px}}.dd-highlight__left{background:#9b142d;padding:50px;color:#fff}@media (max-width: 49.99em){.dd-highlight__left{padding-bottom:100px}}@media (max-width: 37.49em){.dd-highlight__left{padding:25px 25px 100px}}.dd-highlight__left h2{margin-bottom:80px;font-family:MontserratBold}@media (max-width: 37.49em){.dd-highlight__left h2{margin-bottom:30px}}.dd-highlight__left p{margin-bottom:30px;font-family:MontserratRegular}.dd-highlight__left a{color:#fff;font-family:MontserratBold;text-decoration:none}.dd-highlight__left a:hover,.dd-highlight__left a:focus{text-decoration:underline}.dd-highlight__right{background-size:cover;background-position:center}.dd-highlight .slick-dots{position:absolute;bottom:30px;left:120px;text-align:left}@media (max-width: 37.49em){.dd-highlight .slick-dots{left:100px}}.dd-highlight .slick-arrow{border-color:#fff;bottom:39px;top:unset;height:12px;width:12px}.dd-highlight .slick-prev{left:50px}@media (max-width: 37.49em){.dd-highlight .slick-prev{left:25px}}.dd-highlight .slick-next{left:80px}@media (max-width: 37.49em){.dd-highlight .slick-next{left:55px}}.dd-facts{max-width:1296px;margin:auto;width:90%}@media (max-width: 81.24em){.dd-facts{padding:0 20px}}@media (max-width: 37.49em){.dd-facts{width:100%}}.dd-facts__tabs{display:flex;flex-wrap:wrap}.dd-facts__tabs__item{font-size:14px;margin-bottom:20px;font-family:MontserratBold;letter-spacing:1px;text-transform:uppercase;margin-right:32px;cursor:pointer}.dd-facts__tabs__item:hover,.dd-facts__tabs__item:focus{color:#9b142d}.dd-facts__tabs__item.is-active{border-bottom:3px solid #000000}.dd-facts__content .dd-facts__content__item{height:0px;opacity:0;pointer-events:none;position:relative;overflow:hidden;transition:all .3s ease-in-out}.dd-facts__content .dd-facts__content__item.is-expendable{cursor:pointer}.dd-facts__content .dd-facts__content__item.is-expendable:hover:after,.dd-facts__content .dd-facts__content__item.is-expendable:focus:after{border-color:#000}.dd-facts__content .dd-facts__content__item.is-expendable:before{content:"";height:100px;position:absolute;bottom:0;width:100%;background:linear-gradient(180deg,#0000,#fff)}.dd-facts__content .dd-facts__content__item.is-expendable:after{content:"";display:block;width:15px;height:15px;border-bottom:3px solid #9b142d;border-left:3px solid #9b142d;transform:rotate(-45deg);position:absolute;left:calc(50% - 10px);bottom:10px;transition:all .2s ease-in-out}.dd-facts__content .dd-facts__content__item.is-shown{max-height:5000px;overflow:initial}.dd-facts__content .dd-facts__content__item.is-shown:after{transform:rotate(135deg);bottom:-40px}.dd-facts__content .dd-facts__content__item.is-shown:before{display:none}.dd-facts__content .dd-facts__content__item .item__zoom{font-size:0px;left:0;bottom:0}.dd-facts__content .dd-facts__content__item.is-active{pointer-events:inherit;height:auto;opacity:1}.dd-facts__link{padding:20px 0;width:100%;text-align:right}.dd-facts__link a{font-family:MontserratBold;text-decoration:none;color:#9b142d}.dd-facts__link a:hover,.dd-facts__link a:focus{text-decoration:underline}.dd-filter{width:100%;padding-bottom:50px}.dd-filter__select-item{display:inline-block;vertical-align:top;margin-right:60px;position:relative;cursor:pointer;display:none}.dd-filter__select-item:nth-child(-n+5){display:inline-block}.dd-filter__select-item.is-active .dd-filter__title{color:#9b142d}.dd-filter__select-item.is-active .dd-filter__title:after{border-color:#9b142d;transform:rotate(-135deg);top:7px}.dd-filter__select-item.is-active .dd-filter__flyout{opacity:1;transform:translateY(0);pointer-events:inherit}.dd-filter__title{display:inline-block;position:relative;font-family:MontserratBold;font-size:16px;padding-bottom:12px;margin-right:35px}.dd-filter__title:hover,.dd-filter__title:focus{color:#cd0333}.dd-filter__title:after{content:"";width:8px;height:8px;border-right:2px solid #000000;border-bottom:2px solid #000000;transform:rotate(45deg);display:block;position:absolute;right:-20px;top:5px;transition:all .3s ease-in-out}.dd-filter__flyout{max-width:244px;background:#fff;position:absolute;z-index:99;top:40px;box-shadow:2px 2px 5px #0000004d;opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .3s ease-in-out;min-width:250px}.dd-filter__flyout:before{content:"";top:-14px;left:0;width:14px;height:14px;display:block;background:linear-gradient(45deg,#fff,#fff 50%,#eee0 50.1%,#eee0);position:absolute}.dd-filter__select.is-active .dd-filter__select-item{display:inline-block!important}.dd-cases{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1296px;margin:auto;width:100%;padding-bottom:100px}@media (max-width: 49.99em){.dd-cases{padding:20px 20px 100px}}.dd-case{width:calc(50% - 10px);height:280px;position:relative;margin-bottom:20px;display:block}@media (max-width: 49.99em){.dd-case{width:100%}}.dd-case:hover .dd-case__bg,.dd-case:focus .dd-case__bg{background-color:#cd0333;background-blend-mode:multiply}.dd-case:hover .dd-case__text,.dd-case:focus .dd-case__text{opacity:1;bottom:0}.dd-case__bg{background-size:cover;background-position:center;height:280px;width:100%;position:absolute;top:0;left:0;transition:all .5s ease-in-out}.dd-case__text{font-family:MontserratRegular;position:absolute;bottom:-20px;color:#fff;font-size:16px;line-height:24px;opacity:0;left:0;padding:45px;transition:all .5s ease-in-out;z-index:20}.dd-case__title{font-family:MontserratBold;font-size:24px;position:absolute;color:#fff;z-index:15;top:45px;left:45px}.dd-reference{margin-top:50px}.dd-reference__wrapper{max-width:1296px;margin:auto auto 80px}.dd-reference__intro{position:relative;display:inline-block;margin-bottom:0;max-width:780px}.dd-reference__intro span,.dd-reference__intro p{line-height:32px!important;font-size:24px!important}@media (max-width: 37.49em){.dd-reference__intro span,.dd-reference__intro p{font-size:18px!important;line-height:24px!important}}.dd-reference__text{margin-bottom:4rem}.dd-reference__text--headline{font-weight:700;margin-bottom:2rem}.dd-reference-sidebar__wrapper{position:relative;display:inline-block;width:30%;vertical-align:top;margin-bottom:40px;z-index:9}@media (max-width: 49.99em){.dd-reference-sidebar__wrapper{margin-left:15px;width:100%}}.dd-reference-main__wrapper{position:relative;display:inline-block;width:69%;padding-bottom:100px}.dd-reference-main__wrapper *{font-family:MontserratRegular}.dd-reference-main__wrapper p,.dd-reference-main__wrapper h3{max-width:680px;font-size:16px;line-height:24px}.dd-reference-main__wrapper strong,.dd-reference-main__wrapper strong span{font-family:MontserratBold}.dd-reference-main__wrapper h3 *{font-family:MontserratBold;font-size:16px;line-height:2rem;font-weight:700;margin-bottom:6px}@media (max-width: 49.99em){.dd-reference-main__wrapper{margin-left:15px;margin-right:15px;width:90%}}.dd-reference-info__wrapper{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px;background:#f7f7f7;width:280px;font-size:16px;font-family:MontserratRegular}@media (max-width: 49.99em){.dd-reference-info__wrapper{width:100%}}.dd-reference-info__wrapper strong{font-family:MontserratBold}.paragraph--type--dd-paragraph__info-box{background:#eee;color:#000;padding:40px;max-width:680px;font-size:16px;font-family:MontserratBold;margin-top:50px;margin-bottom:50px;line-height:32px}.paragraph--type--dd-paragraph__info-box p{padding-top:20px;font-family:MontserratRegular;font-size:16px;margin-bottom:0}.image-cite__wrapper{margin-left:0;margin-bottom:62px;margin-top:50px}@media (max-width: 49.99em){.image-cite__wrapper{margin-left:15px}}.image-cite__image{position:relative;display:inline-block;width:50%}@media (max-width: 49.99em){.image-cite__image{width:100%}}.image-cite__text-wrapper{background:#fff;background:linear-gradient(90deg,#fff0,#ffffffd4,#fff 28%);position:absolute;left:40%;vertical-align:top;margin-top:0;display:inline-block;width:100%;max-width:465px;padding:38px 38px 38px 0}@media (max-width: 49.99em){.image-cite__text-wrapper{margin-left:15px;width:100%;margin-top:2rem}}@media (max-width: 37.49em){.image-cite__text-wrapper{position:relative;left:0%}}.image-cite__cite{font-size:24px!important;line-height:32px!important;font-family:MontserratRegular;margin-bottom:50px}@media (max-width: 49.99em){.image-cite__cite{width:100%;font-size:20px;line-height:26px;margin-bottom:10px}}.image-cite__subline{font-weight:600!important;font-size:16px;font-family:MontserratBold}.dd-productpage__types{margin-bottom:100px;margin-top:100px}.dd-productpage__references{padding-top:58px;padding-bottom:1px;background:#f5f5f5;margin-bottom:0}.dd-productpage__buttons .dd-button{padding:18px 25px;line-height:initial;margin-right:10px;font-family:MontserratBold}@media (max-width: 37.49em){.dd-productpage__buttons .dd-button{margin-bottom:15px;width:100%}}.dd-productpage__buttons span{display:inline-block;position:relative;top:-4px;left:10px}@media (max-width: 37.49em){.dd-productpage__buttons span{font-size:14px}}.dd-productpage__buttons svg{display:inline-block;position:relative;top:3px}.dd-productpage__buttons svg *{fill:#fff}.dd-productpage__quicklinks{z-index:150}.dd-productpage__text{padding:70px 0!important}@media (max-width: 67.49em){.dd-productpage__text{padding:70px 20px!important}}.dd-productpage__text,.dd-productpage .dd-productpage__icon-tabs,.dd-productpage .dd-card,.dd-productpage .dd-quicklinks__container,.dd-productpage .dd-productpage__card{max-width:1296px;margin:auto;width:100%}.dd-productpage .dd-card{margin:70px 0}.dd-productpage .dd-text{display:block;width:100%}.dd-productpage .dd-banner{margin-bottom:70px}.dd-productpage .dd-icon-tabs__slider{margin-bottom:0!important}.dd-graphic{margin:70px 0}.dd-graphic__flex-wrapper{display:flex}@media (max-width: 37.49em){.dd-graphic__flex-wrapper{display:block}}.dd-graphic__flex-wrapper>div{width:50%}@media (max-width: 37.49em){.dd-graphic__flex-wrapper>div{width:100%;padding-right:0!important}}.dd-graphic__title{font-size:24px;font-family:MontserratBold}.dd-graphic__item{position:relative}.dd-graphic__item__marker{position:absolute;top:0;width:100%;height:100%}.dd-graphic__marker{position:absolute}.dd-graphic__marker.is-active .dd-info{opacity:1}.dd-graphic__marker__marker{max-width:40px;height:auto;animation:bounce 3s ease-in-out infinite;cursor:pointer}.dd-graphic__marker__marker:hover,.dd-graphic__marker__marker:focus{opacity:.8}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.dd-graphic .dd-info{width:300px;opacity:0;position:absolute;right:calc(100% - 20px);z-index:99;pointer-events:none;transition:all .3s ease-in-out}.dd-graphic .dd-info--mobile{display:none}@media (max-width: 37.49em){.dd-graphic .dd-info--mobile{display:block;position:relative;width:100%;left:0;right:unset;opacity:1}}.dd-graphic--klangkabine .dd-graphic__marker--1{top:5%;left:51%}.dd-graphic--klangkabine .dd-graphic__marker--2{top:4%;left:77%}.dd-graphic--klangkabine .dd-graphic__marker--3{top:30%;left:50%}.dd-graphic--klangkabine .dd-graphic__marker--4{top:33%;left:67%}.dd-graphic--urlaub .dd-graphic__marker--1{top:19%;left:30%}.dd-graphic--urlaub .dd-graphic__marker--2{top:15%;left:58%}.dd-graphic--urlaub .dd-graphic__marker--3{top:71%;left:24%}.dd-graphic--urlaub .dd-graphic__marker--4{top:26%;left:41%}.dd-graphic--urlaub .dd-graphic__marker--5{top:53%;left:35%}.dd-graphic--urlaub .dd-graphic__marker--6{top:68%;left:65%}.dd-graphic--opnv1{background:#e5e5e5;padding:50px}.dd-graphic--opnv1 .dd-graphic__item__image{padding-top:50px}.dd-graphic--opnv1 .dd-graphic__item__image:first-child{padding-right:60px}.dd-graphic--opnv1 .dd-graphic__marker--1{top:22%;left:10%}@media (max-width: 37.49em){.dd-graphic--opnv1 .dd-graphic__marker--1{display:none}}.dd-graphic--opnv1 .dd-graphic__marker--2{top:22%;left:56%}@media (max-width: 37.49em){.dd-graphic--opnv1 .dd-graphic__marker--2{display:none}}.dd-graphic--ansage{background:#e5e5e5;position:relative;min-height:900px}.dd-graphic--ansage .dd-graphic__title{position:absolute;top:40px;left:20px}.dd-graphic--ansage__infobox{background:#000000b3;max-width:500px;color:#fff;font-size:16px;padding:20px;display:flex;position:absolute;top:100px;left:20px;opacity:0}.dd-graphic--ansage__infobox strong{padding-bottom:15px;display:block}.dd-graphic--ansage__infobox ul{margin-bottom:0!important}.dd-graphic--ansage__infobox li{padding-bottom:15px}@media (max-width: 37.49em){.dd-graphic--ansage__infobox{position:absolute;max-width:calc(100% - 20px);left:10px;top:310px;pointer-events:none}}.dd-graphic--ansage__infobox .dd-graphic__infobox__item:nth-child(1){width:80%}.dd-graphic--ansage__infobox .dd-graphic__infobox__item:nth-child(2){width:20%}.dd-graphic--ansage .dd-graphic__marker__marker--1{position:absolute;right:34%;bottom:79%}@media (max-width: 37.49em){.dd-graphic--ansage .dd-graphic__marker__marker--1{bottom:50px}}.dd-graphic--ansage .dd-graphic__marker__marker--2{position:absolute;right:18%;bottom:100%}@media (max-width: 37.49em){.dd-graphic--ansage .dd-graphic__marker__marker--2{bottom:111px;right:40px}}.dd-graphic--ansage__img{position:absolute;bottom:0;right:0;opacity:0;transition:all .2s ease-in-out}.dd-graphic--ansage__img__wrapper{height:300px;width:100%;position:absolute;bottom:0}@media (max-width: 37.49em){.dd-graphic--ansage__img__wrapper{position:relative}}.dd-graphic--ansage.ansage--1-is-active .dd-graphic__marker__marker--1{opacity:.8}.dd-graphic--ansage.ansage--1-is-active .dd-graphic--ansage__img--1,.dd-graphic--ansage.ansage--1-is-active .dd-graphic--ansage__infobox--1{opacity:1}.dd-graphic--ansage.ansage--2-is-active .dd-graphic__marker__marker--2{opacity:.8}.dd-graphic--ansage.ansage--2-is-active .dd-graphic--ansage__img--2,.dd-graphic--ansage.ansage--2-is-active .dd-graphic--ansage__infobox--2{opacity:1}.dd-service{text-align:center;padding:75px 20px!important}.dd-service #dd-service-form{margin:auto}.dd-service form{padding-top:25px;max-width:640px;position:relative}.dd-service form input{width:100%;font-family:MontserratRegular;font-size:20px;padding:20px 70px;position:relative}.dd-service form .dd-service-input:before{content:"";position:absolute;width:20px;height:20px;border:3px solid #cccccc;border-radius:50px;top:20px;left:30px;z-index:99;display:block}.dd-service form .dd-service-input:after{content:"";position:absolute;background:#ccc;width:3px;height:10px;transform:rotate(-45deg);top:20px;left:30px;z-index:99;display:block}.dd-service form .dd-service-icon{position:absolute;left:25px;top:48%;tranform:translateY(-50%)}.dd-service form input[type=submit]{display:none}.dd-review--overview{max-width:1000px;margin:auto;padding-top:70px}.dd-review--overview .views-row{display:inline-block;width:49%;margin-bottom:40px;vertical-align:top}.dd-review--overview .views-row ul{list-style:none;font-family:MontserratBold;padding-left:0}.dd-review--overview .views-field-title a{font-family:MontserratBold;color:#000;font-size:18px}.node--view-mode-dd-product-review{max-width:1000px;margin:auto;padding-top:70px}.node--view-mode-dd-product-review .dd-product__image__item{min-height:auto}.node--view-mode-dd-product-review .dd-product__images__container{background:#f7f7f7;padding:50px;margin-bottom:30px;max-height:600px}.node--view-mode-dd-product-review .dd-product__images__container img{max-height:400px;height:auto;width:auto}.node--view-mode-dd-product-review h2{font-family:MontserratBold;font-size:36px;line-height:4rem;padding-bottom:5px;margin-bottom:1.3em;display:block}.paragraph--type--dd-product-review{margin-bottom:50px;font-family:MontserratBold}.paragraph--type--dd-product-review .field--name-field-dd-product-review-title{font-family:MontserratRegular}.dd-map{overflow:hidden;max-width:1296px;margin:auto}.dd-map__marker{position:absolute;top:0;height:100%;width:100%;opacity:0}@media (max-width: 37.49em){.dd-map__marker{position:relative;padding:20px}.dd-map__marker span{opacity:1;font-size:12px;font-family:MontserratBold;line-height:10px}.dd-map__marker .views-row{display:inline-block;width:47%;vertical-align:top}}.dd-map__marker .dd-sales__item{position:absolute}@media (max-width: 37.49em){.dd-map__marker .dd-sales__item{position:unset}}.dd-map__marker .dd-sales__overlay{display:none}.dd-map__marker--europe{width:30px;height:30px;border-radius:50px;background:#cd0333;cursor:pointer;position:absolute;top:29%;right:49%}@media (max-width: 37.49em){.dd-map__marker--europe{display:none}}.dd-map__marker--europe:hover{background:#9b142d;z-index:99}.dd-map__marker--europe:hover>span{opacity:1;transform:translate(40px)}.dd-map__marker--europe>span{opacity:0;transform:translate(30px);transition:all .3s ease-in-out;font-family:MontserratBold;font-size:12px;display:block;pointer-events:none;padding-top:5px}.dd-map__tabs{margin:20px 0}.dd-map__tabs li{font-family:MontserratBold;font-size:16px;display:inline-block;text-transform:uppercase;margin-right:40px;letter-spacing:1px;padding-bottom:5px;cursor:pointer}.dd-map__tabs li.is-active{border-bottom:3px solid #000000}.dd-map__tabs li:hover,.dd-map__tabs li:focus{color:#9b142d}@media (max-width: 67.49em){.dd-map__tabs{padding-left:20px}}.dd-map__map{height:0px;opacity:0;transition:opacity .3s ease-in-out;position:relative}.dd-map__map img{width:100%}.dd-map__map.is-active{height:auto;opacity:1}.dd-map__map.is-active .dd-map__marker{animation:markerReveal .3s ease-in-out forwards;animation-delay:.3s}@keyframes markerReveal{0%{opacity:0}to{opacity:1}}.dd-map__maps{width:100%;position:relative;margin-bottom:80px;z-index:9}
