article,aside,details,figure,footer,header,hr,nav,section,summary{display: block}:focus,a:active,a:hover{outline: 0}embed,img,object{max-width: 100%}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;background: 0 0}input[type=checkbox],th{vertical-align: bottom}td,td img{vertical-align: top}*,:after,:before{box-sizing: inherit}ul{list-style: none}blockquote,q{quotes: none}blockquote:after,blockquote:before,q:after,q:before{content: '';content: none}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted #000;cursor: help}th{font-weight: 700}td{font-weight: 400}hr{height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}pre{white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word}input[type=radio]{vertical-align: text-bottom}input,select,textarea{font: 99% sans-serif}table{border-collapse: collapse;border-spacing: 0;font: 100%}sub,sup{font-size: 75%;line-height: 0;position: relative}sup{top: -.5em}sub{bottom: -.25em}code,kbd,pre,samp{font-family: monospace,sans-serif}button,input[type=button],input[type=file],input[type=submit],label{cursor: pointer}button,input,select,textarea{margin: 0}button,input[type=button]{width: auto;overflow: visible}html{box-sizing: border-box;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;min-width: 300px;overflow-x: hidden;overflow-y: scroll;text-rendering: optimizeLegibility;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}.invisible{display: none}body{font-size: 16px;font-size: 100%;font-family: 'franklin-gothic-urw', sans-serif;font-weight: 400;font-weight: 300;line-height: 1.3rem}::-moz-selection{background: #cb3320;color: #fff;text-shadow: none}::selection{background: #cb3320;color: #fff;text-shadow: none}a:link{-webkit-tap-highlight-color: #cb3320}.ie7 img{-ms-interpolation-mode: bicubic}img{height: auto}#ie8 img{width: 100%}form input,form button,form textarea{border-radius: 0}.style-reset--slick-slider .slick-container button,.style-reset--slick-slider .slick-dots button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none}.style-reset--slick-slider .slick-container{position: relative}.style-reset--slick-slider .slick-prev,.style-reset--slick-slider .slick-next{position: absolute;top: 50%;left: 1rem;z-index: 999;background: #cb3320}.style-reset--slick-slider .slick-next{left: inherit;right: 1rem}.style-reset--slick-slider .slick-dots{position: absolute;left: 50%;bottom: 1rem;transform: translate(-50%, 0)}.style-reset--slick-slider .slick-dots li{float: left;margin: 0 .3rem}.style-reset--slick-slider .slick-dots li button{color: transparent;font-size: 0;display: inline-block;width: 2rem;height: 4px;background: #fff}.style-reset--slick-slider .slick-dots li.slick-active button{background: #cb3320}.style-reset--slick-slider .slick-dots li:hover{cursor: pointer}a.cboxElement{background: #cb3320;position: relative;display: block;z-index: 1}a.cboxElement img{transition: all ease-in-out .2s}a.cboxElement:before{content: "";display: block;position: absolute;top: 0;right: 0;width: 25px;height: 25px;background-color: #cb3320;z-index: 2;transition: all ease-in-out .2s}a.cboxElement:after{content: "+";font-size: 24px;color: #fff;display: block;position: absolute;top: 2px;right: 5px;z-index: 3;font-weight: 500;transition: all ease-in-out .2s}a.cboxElement:hover img{opacity: .6}a.cboxElement:hover:before{background-color: #fff}a.cboxElement:hover:after{color: #cb3320}#cboxOverlay{background: #fff}#cboxLoadedContent{border-color: transparent}#cboxClose{background-image: none;top: 0;right: 0;width: 25px;height: 25px;background: #cb3320;transition: all ease-in-out .2s}#cboxClose:after{content: "+";font-size: 24px;color: #fff;display: block;position: absolute;top: -3px;right: 4px;z-index: 3;text-indent: 0;transform: rotate(45deg);font-weight: 500;transition: all ease-in-out .2s}#cboxClose:hover{background-color: #fff}#cboxClose:hover:after{color: #cb3320}#cboxPrevious,#cboxNext{background: transparent;width: 4rem;height: 4rem}#cboxPrevious:after,#cboxNext:after{content: "";display: block;width: 2.5rem;height: 2.5rem;position: absolute;top: 64%;left: 50%;border-bottom: 4px solid #fddc18;border-left: 4px solid #fddc18;transform: rotate(45deg) translate(-50%, -50%);transform-origin: center;transition: all ease-in-out .2s}#cboxPrevious:hover:after,#cboxNext:hover:after{left: 35%}#cboxNext:after{border-bottom: none;border-left: none;border-top: 4px solid #fddc18;border-right: 4px solid #fddc18;left: -20%}#cboxNext:hover:after{left: -5%}#cboxCurrent{display: none !important}@font-face{font-family: 'Inter';font-style: normal;font-weight: 100;font-display: swap;src: url('../../files/fonts/inter/inter-v7-latin-100.eot');src: local(''), url('../../files/fonts/inter/inter-v7-latin-100.eot?#iefix') format('embedded-opentype'), url('../../files/fonts/inter/inter-v7-latin-100.woff2') format('woff2'), url('../../files/fonts/inter/inter-v7-latin-100.woff') format('woff'), url('../../files/fonts/inter/inter-v7-latin-100.ttf') format('truetype'), url('../../files/fonts/inter/inter-v7-latin-100.svg#Inter') format('svg')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 200;font-display: swap;src: url('../../files/fonts/inter/inter-v7-latin-200.eot');src: local(''), url('../../files/fonts/inter/inter-v7-latin-200.eot?#iefix') format('embedded-opentype'), url('../../files/fonts/inter/inter-v7-latin-200.woff2') format('woff2'), url('../../files/fonts/inter/inter-v7-latin-200.woff') format('woff'), url('../../files/fonts/inter/inter-v7-latin-200.ttf') format('truetype'), url('../../files/fonts/inter/inter-v7-latin-200.svg#Inter') format('svg')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 300;font-display: swap;src: url('../../files/fonts/inter/inter-v7-latin-300.eot');src: local(''), url('../../files/fonts/inter/inter-v7-latin-300.eot?#iefix') format('embedded-opentype'), url('../../files/fonts/inter/inter-v7-latin-300.woff2') format('woff2'), url('../../files/fonts/inter/inter-v7-latin-300.woff') format('woff'), url('../../files/fonts/inter/inter-v7-latin-300.ttf') format('truetype'), url('../../files/fonts/inter/inter-v7-latin-300.svg#Inter') format('svg')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url('../../files/fonts/inter/inter-v7-latin-regular.eot');src: local(''), url('../../files/fonts/inter/inter-v7-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/fonts/inter/inter-v7-latin-regular.woff2') format('woff2'), url('../../files/fonts/inter/inter-v7-latin-regular.woff') format('woff'), url('../../files/fonts/inter/inter-v7-latin-regular.ttf') format('truetype'), url('../../files/fonts/inter/inter-v7-latin-regular.svg#Inter') format('svg')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url('../../files/fonts/inter/inter-v7-latin-500.eot');src: local(''), url('../../files/fonts/inter/inter-v7-latin-500.eot?#iefix') format('embedded-opentype'), url('../../files/fonts/inter/inter-v7-latin-500.woff2') format('woff2'), url('../../files/fonts/inter/inter-v7-latin-500.woff') format('woff'), url('../../files/fonts/inter/inter-v7-latin-500.ttf') format('truetype'), url('../../files/fonts/inter/inter-v7-latin-500.svg#Inter') format('svg')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url('../../files/fonts/inter/inter-v7-latin-600.eot');src: local(''), url('../../files/fonts/inter/inter-v7-latin-600.eot?#iefix') format('embedded-opentype'), url('../../files/fonts/inter/inter-v7-latin-600.woff2') format('woff2'), url('../../files/fonts/inter/inter-v7-latin-600.woff') format('woff'), url('../../files/fonts/inter/inter-v7-latin-600.ttf') format('truetype'), url('../../files/fonts/inter/inter-v7-latin-600.svg#Inter') format('svg')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 800;font-display: swap;src: url('../../files/fonts/inter/inter-v7-latin-800.eot');src: local(''), url('../../files/fonts/inter/inter-v7-latin-800.eot?#iefix') format('embedded-opentype'), url('../../files/fonts/inter/inter-v7-latin-800.woff2') format('woff2'), url('../../files/fonts/inter/inter-v7-latin-800.woff') format('woff'), url('../../files/fonts/inter/inter-v7-latin-800.ttf') format('truetype'), url('../../files/fonts/inter/inter-v7-latin-800.svg#Inter') format('svg')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 900;font-display: swap;src: url('../../files/fonts/inter/inter-v7-latin-900.eot');src: local(''), url('../../files/fonts/inter/inter-v7-latin-900.eot?#iefix') format('embedded-opentype'), url('../../files/fonts/inter/inter-v7-latin-900.woff2') format('woff2'), url('../../files/fonts/inter/inter-v7-latin-900.woff') format('woff'), url('../../files/fonts/inter/inter-v7-latin-900.ttf') format('truetype'), url('../../files/fonts/inter/inter-v7-latin-900.svg#Inter') format('svg')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url('../../files/fonts/inter/inter-v7-latin-700.eot');src: local(''), url('../../files/fonts/inter/inter-v7-latin-700.eot?#iefix') format('embedded-opentype'), url('../../files/fonts/inter/inter-v7-latin-700.woff2') format('woff2'), url('../../files/fonts/inter/inter-v7-latin-700.woff') format('woff'), url('../../files/fonts/inter/inter-v7-latin-700.ttf') format('truetype'), url('../../files/fonts/inter/inter-v7-latin-700.svg#Inter') format('svg')}.grid{display: grid;grid-template-columns: repeat(24, 1fr)}.g-start-1{grid-column-start: 1}.g-start-2{grid-column-start: 2}.g-start-3{grid-column-start: 3}.g-start-4{grid-column-start: 4}.g-start-5{grid-column-start: 5}.g-start-6{grid-column-start: 6}.g-start-7{grid-column-start: 7}.g-start-8{grid-column-start: 8}.g-start-9{grid-column-start: 9}.g-start-10{grid-column-start: 10}.g-start-11{grid-column-start: 11}.g-start-12{grid-column-start: 12}.g-start-13{grid-column-start: 13}.g-start-14{grid-column-start: 14}.g-start-15{grid-column-start: 15}.g-start-16{grid-column-start: 16}.g-start-17{grid-column-start: 17}.g-start-18{grid-column-start: 18}.g-start-19{grid-column-start: 19}.g-start-20{grid-column-start: 20}.g-start-21{grid-column-start: 21}.g-start-22{grid-column-start: 22}.g-start-23{grid-column-start: 23}.g-start-24{grid-column-start: 24}.g-start-25{grid-column-start: 25}.g-end-1{grid-column-end: 2}.g-end-2{grid-column-end: 3}.g-end-3{grid-column-end: 4}.g-end-4{grid-column-end: 5}.g-end-5{grid-column-end: 6}.g-end-6{grid-column-end: 7}.g-end-7{grid-column-end: 8}.g-end-8{grid-column-end: 9}.g-end-9{grid-column-end: 10}.g-end-10{grid-column-end: 11}.g-end-11{grid-column-end: 12}.g-end-12{grid-column-end: 13}.g-end-13{grid-column-end: 14}.g-end-14{grid-column-end: 15}.g-end-15{grid-column-end: 16}.g-end-16{grid-column-end: 17}.g-end-17{grid-column-end: 18}.g-end-18{grid-column-end: 19}.g-end-19{grid-column-end: 20}.g-end-20{grid-column-end: 21}.g-end-21{grid-column-end: 22}.g-end-22{grid-column-end: 23}.g-end-23{grid-column-end: 24}.g-end-24{grid-column-end: 25}.g-col-1{grid-column-end: span 1}.g-col-2{grid-column-end: span 2}.g-col-3{grid-column-end: span 3}.g-col-4{grid-column-end: span 4}.g-col-5{grid-column-end: span 5}.g-col-6{grid-column-end: span 6}.g-col-7{grid-column-end: span 7}.g-col-8{grid-column-end: span 8}.g-col-9{grid-column-end: span 9}.g-col-10{grid-column-end: span 10}.g-col-11{grid-column-end: span 11}.g-col-12{grid-column-end: span 12}.g-col-13{grid-column-end: span 13}.g-col-14{grid-column-end: span 14}.g-col-15{grid-column-end: span 15}.g-col-16{grid-column-end: span 16}.g-col-17{grid-column-end: span 17}.g-col-18{grid-column-end: span 18}.g-col-19{grid-column-end: span 19}.g-col-20{grid-column-end: span 20}.g-col-21{grid-column-end: span 21}.g-col-22{grid-column-end: span 22}.g-col-23{grid-column-end: span 23}.g-col-24{grid-column-end: span 24}@media only screen and (max-width: 768px){.grid > *{grid-column: 3 / -3}}.fluid-space-top{--min-vw: 48;--max-vw: 120;--min-rem-top: var(--min-top) * 1rem;--max-rem-top: var(--max-top) * 1rem;--min-vw-rem: var(--min-vw) * 1rem;--slope-top: (var(--max-top) - var(--min-top)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw));padding-top: 5rem;padding-top: clamp(var(--min-rem-top), var(--min-rem-top) + var(--slope-top), var(--max-rem-top));}.fluid-space-bottom{--min-vw: 48;--max-vw: 120;--min-rem-bottom: var(--min-bottom) * 1rem;--max-rem-bottom: var(--max-bottom) * 1rem;--min-vw-rem: var(--min-vw) * 1rem;--slope-bottom: (var(--max-bottom) - var(--min-bottom)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw));padding-bottom: 5rem;padding-bottom: clamp(var(--min-rem-bottom), var(--min-rem-bottom) + var(--slope-bottom), var(--max-rem-bottom));}.rsce_headline.headline-inline .container--title h1,.rsce_headline.headline-inline .container--title h2,.rsce_headline.headline-inline .container--title h3,.rsce_headline.headline-inline .container--title h4,.rsce_headline.headline-inline .container--title h5{display: inline}.rsce_headline.title-w60 .container--title{width: 60%;margin: auto}.flex{display: flex}.wrap{flex-wrap: wrap}.justify-start{justify-content: flex-start}.justify-end{justify-content: flex-end}.justify-center{justify-content: center}.justify-between{justify-content: space-between}.justify-around{justify-content: space-around}.justify-evenly{justify-content: space-evenly}.flex--3x1{display: flex;flex-wrap: wrap;gap: 3.4375rem}.flex--3x1 > *{flex-grow: 1;flex-basis: calc((60rem - 100%) * 999)}.flex--3x1 > :nth-last-child(n+ 4),.flex--3x1 > :nth-last-child(n+ 4) ~ *{flex-basis: 100%}.flex--4x1{--gap: 1.0625rem;display: flex;flex-wrap: wrap;gap: var(--gap)}.flex--4x1 > *{flex-basis: calc(25% - (var(--gap) * 3/4))}@media only screen and (max-width: 1024px){.flex--4x1 > *{flex-basis: calc(50% - (var(--gap) * 1/2))}}@media only screen and (max-width: 480px){.flex--4x1 > *{flex-basis: 100%}}.sidebar{display: flex;flex-wrap: wrap;gap: 5rem}.sidebar > :first-child{flex-basis: 25rem;flex-grow: 1}.sidebar > :last-child{flex-basis: 0;flex-grow: 999;min-width: 50%}.rsce_text{display: flex}@media only screen and (max-width: 1024px){.rsce_text{flex-wrap: wrap}}.rsce_text .image,.rsce_text .container--text{flex-basis: 50%}@media only screen and (max-width: 1024px){.rsce_text .image,.rsce_text .container--text{flex-basis: 100%}}.rsce_text.wrap{flex-wrap: wrap}.rsce_text.spaced div + div{padding-left: 5rem}@media only screen and (max-width: 1024px){.rsce_text.spaced div + div{padding-left: 0;padding-top: 3rem}}.rsce_text.headline-inline .container--title h1,.rsce_text.headline-inline .container--title h2,.rsce_text.headline-inline .container--title h3,.rsce_text.headline-inline .container--title h4,.rsce_text.headline-inline .container--title h5{display: inline}.rsce_text .full-width{flex-basis: 100%}.rsce_text .order-1{order: 1}.rsce_text .order-2{order: 2}.rsce_hover_boxes{display: flex}@media only screen and (max-width: 1024px){.rsce_hover_boxes{flex-wrap: wrap}}.rsce_hover_boxes .rsce_hover_box{flex-basis: calc(100%/3);position: relative}@media only screen and (max-width: 1024px){.rsce_hover_boxes .rsce_hover_box{flex-basis: 50%;margin: 1.5rem 0}}@media only screen and (max-width: 768px){.rsce_hover_boxes .rsce_hover_box{flex-basis: 100%}}.rsce_hover_boxes .rsce_hover_box .item--list,.rsce_hover_boxes .rsce_hover_box .item--detail{height: 45.8125rem}@media only screen and (max-width: 1024px){.rsce_hover_boxes .rsce_hover_box .item--list,.rsce_hover_boxes .rsce_hover_box .item--detail{height: 40rem}}@media only screen and (max-width: 768px){.rsce_hover_boxes .rsce_hover_box .item--list,.rsce_hover_boxes .rsce_hover_box .item--detail{height: 35rem}}.rsce_hover_boxes .rsce_hover_box .item--detail{opacity: 0;position: absolute;top: 0;left: 0;padding: 3.6875rem 0 0 3.1875rem;transition: all ease-in-out .2s}.rsce_hover_boxes .rsce_hover_box .item--detail .headline{font-size: 2.6875rem;margin-bottom: 2.125rem}.rsce_hover_boxes .rsce_hover_box .item--detail h3,.rsce_hover_boxes .rsce_hover_box .item--detail p,.rsce_hover_boxes .rsce_hover_box .item--detail p strong{color: #fff;margin-top: -2rem;transition: all ease-in-out .2s}.rsce_hover_boxes .rsce_hover_box .item--detail .links{margin-top: 1.625rem}.rsce_hover_boxes .rsce_hover_box .item--detail .links a{display: inline-block;font-family: 'franklin-gothic-urw', sans-serif;font-size: 1.8125rem;line-height: 1.55;text-decoration: underline;color: #cb3320}.rsce_hover_boxes .rsce_hover_box .item--list{display: flex;flex-direction: column-reverse}.rsce_hover_boxes .rsce_hover_box .item--list .headline{padding: 4.4375rem 0 3.1875rem 2.3125rem;background-image: linear-gradient(180deg, rgba(238,238,238,0) 0%, rgba(225,225,225,0.84) 100%);transition: all .2s}.rsce_hover_boxes .rsce_hover_box .item--list .headline h3{font-size: 2.6875rem;line-height: 1.395}.rsce_hover_boxes .rsce_hover_box:hover .item--list .headline{opacity: 0;transition: all .2s}.rsce_hover_boxes .rsce_hover_box:hover .item--detail{opacity: 1;transition: all ease-in-out .2s;background-image: linear-gradient(180deg, rgba(37,37,37,0.8) 0%, rgba(38,38,38,0.8) 100%)}.rsce_hover_boxes .rsce_hover_box:hover .item--detail h3,.rsce_hover_boxes .rsce_hover_box:hover .item--detail p,.rsce_hover_boxes .rsce_hover_box:hover .item--detail p strong{margin-top: 0;transition: all ease-in-out .2s}.tabcontrol_wollwinderei .headline,.accordion_wollwinderei .headline{display: flex;margin-bottom: 3rem}.tabcontrol_wollwinderei .headline h4,.accordion_wollwinderei .headline h4{flex-basis: 70%}.tabcontrol_wollwinderei .headline .logo,.accordion_wollwinderei .headline .logo{flex-basis: 30%}.tabcontrol_wollwinderei .headline .logo img,.accordion_wollwinderei .headline .logo img{max-width: 200px;max-height: 80px}.tabcontrol_wollwinderei .tabcontrol_nav li.tabs,.accordion_wollwinderei .tabcontrol_nav li.tabs{display: inline-block;cursor: pointer;color: #838383;position: relative;margin-bottom: 1.5rem;font-size: 1rem;text-transform: uppercase;font-weight: 700}.tabcontrol_wollwinderei .tabcontrol_nav li.tabs + li.tabs,.accordion_wollwinderei .tabcontrol_nav li.tabs + li.tabs{margin-left: 2rem}.tabcontrol_wollwinderei .tabcontrol_nav li.tabs.current,.accordion_wollwinderei .tabcontrol_nav li.tabs.current{color: #cb3320}.tabcontrol_wollwinderei .tab-panel,.accordion_wollwinderei .tab-panel,.tabcontrol_wollwinderei .accordion-panel,.accordion_wollwinderei .accordion-panel{display: none}.tabcontrol_wollwinderei .tab-panel .text,.accordion_wollwinderei .tab-panel .text,.tabcontrol_wollwinderei .accordion-panel .text,.accordion_wollwinderei .accordion-panel .text{flex-basis: 70%}.tabcontrol_wollwinderei .tab-panel .image-container,.accordion_wollwinderei .tab-panel .image-container,.tabcontrol_wollwinderei .accordion-panel .image-container,.accordion_wollwinderei .accordion-panel .image-container{flex-basis: 30%}.tabcontrol_wollwinderei .tab-panel .image-container .bg--image,.accordion_wollwinderei .tab-panel .image-container .bg--image,.tabcontrol_wollwinderei .accordion-panel .image-container .bg--image,.accordion_wollwinderei .accordion-panel .image-container .bg--image{height: 14rem;width: 10rem;background: no-repeat center center}.tabcontrol_wollwinderei .tab-panel .image-container .name,.accordion_wollwinderei .tab-panel .image-container .name,.tabcontrol_wollwinderei .accordion-panel .image-container .name,.accordion_wollwinderei .accordion-panel .image-container .name{color: #838383;font-size: 0.84rem;margin-top: 0.5rem;display: inline-block}.tabcontrol_wollwinderei .tab-panel .image-container + .text,.accordion_wollwinderei .tab-panel .image-container + .text,.tabcontrol_wollwinderei .accordion-panel .image-container + .text,.accordion_wollwinderei .accordion-panel .image-container + .text{margin-left: 0}.tabcontrol_wollwinderei .container--link,.accordion_wollwinderei .container--link{margin-top: 4rem}.accordion_wollwinderei .headline{display: flex;margin-bottom: 3rem}.accordion_wollwinderei .headline h4{flex-basis: 70%}.accordion_wollwinderei .headline .logo{flex-basis: 30%}.accordion_wollwinderei .headline .logo img{max-width: 200px;max-height: 80px}.accordion_wollwinderei .accordion-nav{cursor: pointer;color: #838383;position: relative;margin-bottom: 1.5rem;font-size: 1rem;text-transform: uppercase;font-weight: 700}.accordion_wollwinderei .accordion-nav.current{color: #cb3320}.accordion_wollwinderei .accordion-panel{display: none}.accordion_wollwinderei .accordion-panel.current{display: flex}.accordion_wollwinderei .accordion-panel .text{flex-basis: 70%}.accordion_wollwinderei .accordion-panel .image-container{flex-basis: 30%}.accordion_wollwinderei .accordion-panel .image-container .bg--image{height: 14rem;width: 10rem;background: no-repeat center center}.accordion_wollwinderei .accordion-panel .image-container .name{color: #838383;font-size: 0.84rem;margin-top: 0.5rem;display: inline-block}.accordion_wollwinderei .accordion-panel .image-container + .text{margin-left: 0}.accordion_wollwinderei .container--link{margin-top: 4rem}.rsce_team{display: flex;flex-wrap: wrap;margin: 2rem -0.5rem 0 -0.5rem}.rsce_team .rsce_team_single{flex-basis: 20%;font-family: 'franklin-gothic-urw', sans-serif;padding: 0 .5rem;margin-top: 2rem}.rsce_team .rsce_team_single p{font-weight: 300;color: #403e3c;line-height: 1.77;width: 100%;margin-top: 0}.rsce_team .rsce_team_single .container--title{width: 100%}.rsce_team .rsce_team_single .container--title h4{font-family: 'franklin-gothic-urw', sans-serif;font-weight: 500;text-transform: none;font-size: 1.25rem;line-height: 1.3;margin-top: 1.5rem;color: #cb3320}@media only screen and (max-width: 1680px){.rsce_team .rsce_team_single{width: 25%}}@media only screen and (max-width: 1440px){.rsce_team .rsce_team_single{width: 33%}}@media only screen and (max-width: 768px){.rsce_team .rsce_team_single{width: 50%}}.rsce_video_simple .container--video{position: relative;overflow: hidden;width: 100%;padding-top: 56.25%}.rsce_video_simple .container--video .resp-iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%}.rsce_video_simple .downloads .download:before{font-family: 'Line Awesome Free';font-weight: 900;content: '\f56d'}.rsce_video_simple.overlay{position: relative}.rsce_video_simple.overlay video{filter: brightness(45%) contrast(125%);object-fit: cover}@media only screen and (max-width: 480px){.rsce_video_simple.overlay video{filter: none}}.rsce_video_simple.overlay .description{position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;justify-content: flex-start;align-items: center;padding-left: 5rem}.rsce_video_simple.overlay .description > *{color: white;width: 50%}@media only screen and (max-width: 768px){.rsce_video_simple.overlay .description{padding-left: 3rem;padding-right: 3rem}.rsce_video_simple.overlay .description > *{width: 100%}}@media only screen and (max-width: 480px){.rsce_video_simple.overlay .description{position: static;padding: 0;margin-top: 2rem}.rsce_video_simple.overlay .description > *{color: #403e3c}}.rsce_video{padding-bottom: 4rem;display: grid;grid-template-columns: 2fr 1fr;grid-template-rows: auto;grid-template-areas: "video related" "description ." "downloads ." "module module" "form .";row-gap: 2rem}@media only screen and (max-width: 1024px){.rsce_video{grid-template-columns: 1fr;grid-template-rows: auto;grid-template-areas: "video" "description" "downloads" "related" "form"}}.rsce_video .container--video{grid-area: video;position: relative;overflow: hidden;width: 100%;padding-top: 56.25%}.rsce_video .container--video .resp-iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%}.rsce_video .description{grid-area: description}.rsce_video .downloads{grid-area: downloads}.rsce_video .downloads .download:before{font-family: 'Line Awesome Free';font-weight: 900;content: '\f56d'}.rsce_video .contactForm{grid-area: form;margin: 3rem 0;width: 100%}.rsce_video .contactForm form{margin: 0 -1rem}.rsce_video .contactForm .hide-empty[value=""]{display: none}.rsce_video .contactForm .widget{width: 100%;margin-bottom: 1rem;padding: 0 1rem}.rsce_video .contactForm .widget.w50{width: 50%;float: left}@media only screen and (max-width: 1024px){.rsce_video .contactForm .widget.w50{width: 100%;float: none}}.rsce_video .contactForm .widget label{cursor: default}.rsce_video .contactForm .widget.no-label label{position: absolute;top: -9999px;left: -9999px}.rsce_video .contactForm .widget-text > *,.rsce_video .contactForm .widget-textarea > *,.rsce_video .contactForm .widget-select > *{width: 100%}.rsce_video .contactForm .widget-text input,.rsce_video .contactForm .widget-textarea input,.rsce_video .contactForm .widget-select input,.rsce_video .contactForm .widget-text textarea,.rsce_video .contactForm .widget-textarea textarea,.rsce_video .contactForm .widget-select textarea,.rsce_video .contactForm .widget-text select,.rsce_video .contactForm .widget-textarea select,.rsce_video .contactForm .widget-select select{padding: .8rem;border: 1px solid #f2f2f2;background: #f2f2f2;box-shadow: 0 .125rem 0rem #efefef}.rsce_video .contactForm .widget-text input:hover,.rsce_video .contactForm .widget-textarea input:hover,.rsce_video .contactForm .widget-select input:hover,.rsce_video .contactForm .widget-text textarea:hover,.rsce_video .contactForm .widget-textarea textarea:hover,.rsce_video .contactForm .widget-select textarea:hover,.rsce_video .contactForm .widget-text select:hover,.rsce_video .contactForm .widget-textarea select:hover,.rsce_video .contactForm .widget-select select:hover{background: #efefef}.rsce_video .contactForm .widget-text input:focus,.rsce_video .contactForm .widget-textarea input:focus,.rsce_video .contactForm .widget-select input:focus,.rsce_video .contactForm .widget-text textarea:focus,.rsce_video .contactForm .widget-textarea textarea:focus,.rsce_video .contactForm .widget-select textarea:focus,.rsce_video .contactForm .widget-text select:focus,.rsce_video .contactForm .widget-textarea select:focus,.rsce_video .contactForm .widget-select select:focus{background: #fff;border: 1px solid #efefef;box-shadow: none}.rsce_video .contactForm .widget-text label,.rsce_video .contactForm .widget-textarea label,.rsce_video .contactForm .widget-select label{display: block;margin-bottom: .2rem}.rsce_video .contactForm .widget-radio span,.rsce_video .contactForm .widget-checkbox span{display: block}.rsce_video .contactForm .widget-radio input[type=radio],.rsce_video .contactForm .widget-checkbox input[type=radio]{vertical-align: middle}.rsce_video .contactForm .widget-radio legend,.rsce_video .contactForm .widget-checkbox legend{display: block;margin-bottom: .2rem}.rsce_video .contactForm .widget-checkbox input[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;width: 1rem;height: 1rem;background: #fff;position: relative;top: -3px;border: 1px solid #403e3c}.rsce_video .contactForm .widget-checkbox input[type="checkbox"]:hover{background: #e0503e;cursor: pointer}.rsce_video .contactForm .widget-checkbox input[type="checkbox"]:checked{background: #cb3320}.rsce_video .contactForm .widget-submit{text-align: right}.rsce_video .contactForm .widget-submit button[type="submit"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;border: none;padding: 1rem 3rem;background: #cb3320;color: #403e3c}.rsce_video .contactForm .widget-submit button[type="submit"]:hover{background: #731d12}.rsce_video .contactForm .is--teaser{width: 12%;float: left}.rsce_video .contactForm .is--teaser h3{font-size: 2rem;margin-bottom: 1.5rem}@media only screen and (max-width: 1024px){.rsce_video .contactForm .is--teaser{width: 100%;float: none}}.rsce_video .contactForm fieldset.is--left{width: 34%;float: left}@media only screen and (max-width: 1024px){.rsce_video .contactForm fieldset.is--left{width: 100%;float: none}}.rsce_video .contactForm fieldset.is--right{width: 54%;float: left}@media only screen and (max-width: 1024px){.rsce_video .contactForm fieldset.is--right{width: 100%;float: none}}.rsce_video .related{grid-area: related;justify-self: start;padding: 2.5rem;padding-right: 1.5rem;background: #403e3c}.rsce_video .related ul{margin-top: 1rem;height: 28rem;overflow-y: scroll}.rsce_video .related ul a{text-decoration: none}.rsce_video .related ul li{text-decoration: none;font-weight: 700;letter-spacing: -1px;padding: 1.2rem 1rem;margin-left: -1rem;margin-bottom: .75rem;font-size: .85rem}.rsce_video .related ul li:hover{background: #cb3320}.rsce_video .related ul li.active{background: #cb3320}.rsce_video .related ul li span.title{font-size: 1.2rem}.rsce_video .related ul li span.duration{color: #cb3320}.rsce_iconBlock{position: relative;font-size: 1.25rem}.rsce_iconBlock__icon{line-height: 1;text-align: center;display: block;font-size: 1.5rem;margin-bottom: 1em}.rsce_iconBlock__icon .las{color: #cb3320}.rsce_iconBlock--above .rsce_iconBlock__icon--isIcon{background: #fff;border-radius: 49%;width: 2em;line-height: 2em}.rsce_iconBlock__icon--isImage img{display: block;max-width: 2.25em;height: 2em}.rsce_iconBlock--left .rsce_iconBlock__icon{position: absolute;top: 0;left: 0}.rsce_iconBlock--left .rsce_iconBlock__icon--isIcon + .rsce_iconBlock__text{padding-left: 2em}.rsce_iconBlock--left .rsce_iconBlock__icon--isImage + .rsce_iconBlock__text{padding-left: 5rem}.rsce_card{display: flex;flex-direction: column;position: relative;overflow: hidden;border-radius: 8px;box-shadow: 0 2px 0 rgba(0,0,0,0.05);transition: .2s ease;border: 1px solid #efefef}.rsce_card:hover{box-shadow: 0 8px 16px rgba(0,0,0,0.05);transform: translateY(-2px)}.rsce_card__body{display: flex;flex: 1;padding: 2rem 1.5rem}.rsce_card__footer{padding: .8rem 1.5rem;font-size: 0.8rem;border-top: 1px solid #efefef}.rsce_card__meta{font-size: 0.8rem}.rsce_card__link{position: absolute;display: block;z-index: 1;top: 0;left: 0;bottom: 0;right: 0}.rsce_card__text{display: flex;flex-direction: column;width: 100%}.rsce_card__text > *{margin-top: 0.5rem;margin-bottom: 0}.rsce_card__text > *:first-child{margin-top: 0}.rsce_card__text > *:last-child{display: flex;flex: 1}.rsce_card__text h1,.rsce_card__text h2,.rsce_card__text h3,.rsce_card__text h4,.rsce_card__text h5{margin-bottom: 0.5rem}.rsce_card__text h1 a,.rsce_card__text h2 a,.rsce_card__text h3 a,.rsce_card__text h4 a,.rsce_card__text h5 a{color: inherit;text-decoration: none}.rsce_card__text h1 a:hover,.rsce_card__text h2 a:hover,.rsce_card__text h3 a:hover,.rsce_card__text h4 a:hover,.rsce_card__text h5 a:hover{text-decoration: underline;color: #cb3320}.rsce_cardBackground{display: flex;flex-direction: column;position: relative;overflow: hidden;border-radius: 8px;box-shadow: 0 2px 0 rgba(0,0,0,0.05);transition: .2s ease;border: 1px solid #efefef}.rsce_cardBackground:hover{box-shadow: 0 8px 16px rgba(0,0,0,0.05);transform: translateY(-2px)}.rsce_cardBackground__body{display: flex;flex: 1;padding: 2rem 1.5rem}.rsce_cardBackground__footer{padding: .8rem 1.5rem;font-size: 0.8rem;border-top: 1px solid #efefef}.rsce_cardBackground__meta{font-size: 0.8rem}.rsce_cardBackground__link{position: absolute;display: block;z-index: 1;top: 0;left: 0;bottom: 0;right: 0}.rsce_cardBackground__text{display: flex;flex-direction: column;width: 100%}.rsce_cardBackground__text > *{margin-top: 0.5rem;margin-bottom: 0}.rsce_cardBackground__text > *:first-child{margin-top: 0}.rsce_cardBackground__text > *:last-child{display: flex;flex: 1}.rsce_cardBackground__text h1,.rsce_cardBackground__text h2,.rsce_cardBackground__text h3,.rsce_cardBackground__text h4,.rsce_cardBackground__text h5{margin-bottom: 0.5rem}.rsce_cardBackground__text h1 a,.rsce_cardBackground__text h2 a,.rsce_cardBackground__text h3 a,.rsce_cardBackground__text h4 a,.rsce_cardBackground__text h5 a{color: inherit;text-decoration: none}.rsce_cardBackground__text h1 a:hover,.rsce_cardBackground__text h2 a:hover,.rsce_cardBackground__text h3 a:hover,.rsce_cardBackground__text h4 a:hover,.rsce_cardBackground__text h5 a:hover{text-decoration: underline;color: #cb3320}.rsce_cardBackground .rsce_card__body,.rsce_cardBackground .rsce_card__footer{z-index: 1}.rsce_cardBackground .rsce_card__body{background-size: cover}.rsce_cardBackground .rsce_card__body .rsce_card__text,.rsce_cardBackground .rsce_card__body .rsce_card__text > *{color: #fff}.rsce_cardBackground .rsce_card__footer{border: none}.font-icons{font-family: 'Line Awesome Free';font-weight: 900}html{font-family: 'franklin-gothic-urw', sans-serif;background: black;scroll-behavior: smooth;color: #403e3c;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent}h1{font-size: 2.375rem;font-size: clamp(2.375rem, 2.375rem + 0vw, 2.375rem);font-family: 'franklin-gothic-urw', sans-serif;font-weight: 700;text-transform: uppercase;line-height: 1.2;margin-bottom: 20px}h1 strong{font-weight: 900}h2{font-size: 2.063rem;font-size: clamp(2.063rem, 2.06333333rem + -0.001vw, 2.0625rem);font-family: 'franklin-gothic-urw', sans-serif;font-weight: 700;text-transform: uppercase;line-height: 1.36}h3{font-size: 1.5rem;font-size: clamp(1.5rem, 1.5rem + 0vw, 1.5rem);font-family: 'franklin-gothic-urw', sans-serif;font-weight: 700;line-height: 1.4}h4{font-size: 1.125rem;font-size: clamp(1.125rem, 1.125rem + 0vw, 1.125rem);font-family: 'franklin-gothic-urw', sans-serif;font-weight: 700;line-height: 1.4;color: #cb3320;margin-bottom: 18px}p{font-size: 1.063rem;font-size: clamp(1.063rem, 1.06333333rem + -0.001vw, 1.0625rem);font-family: 'franklin-gothic-urw', sans-serif;font-weight: 300;line-height: 1.4}p + p{margin-top: 0.5rem}a,a:visited{font-family: 'franklin-gothic-urw', sans-serif;font-size: 1.0625rem;font-weight: 300;color: #cb3320;line-height: 1.4;cursor: pointer}a:hover,a:visited:hover{text-decoration: none}a.button-box,.button-box a:not([href^="http"]){font-family: 'franklin-gothic-urw', sans-serif;font-size: 1.05rem;font-weight: 700;letter-spacing: 1px;text-decoration: none;text-transform: uppercase;line-height: 1.2;color: #fff;background-color: #cb3320;cursor: pointer;padding: 15px 18px;display: inline-block;margin-top: 40px}a.button-box:hover,.button-box a:not([href^="http"]):hover,a.button-box:active,.button-box a:not([href^="http"]):active{background-color: #403e3c}.ce_text .bg--image{background-repeat: no-repeat;background-size: cover;background-position: center;height: 4rem}.nav--main strong.active,.mm-menu strong.active,.nav--main span.active,.mm-menu span.active{font-family: 'franklin-gothic-urw', sans-serif;font-size: 1.125rem;font-weight: 900;line-height: 1.22;text-transform: uppercase;color: #403e3c}.ce_text ol{margin: 0 0 1em 1.2em}.ce_text ol li{list-style-type: decimal}.has--list ul li,.ce_text.list ul li{margin-bottom: .5rem;padding-left: 1rem}.has--list ul li:before,.ce_text.list ul li:before{content: "✓ ";color: #cb3320;margin-left: -1rem;width: 1rem;display: inline-block}.has--list ul li ul,.ce_text.list ul li ul{margin-top: 0.5em}.has--list.list-inline ul,.ce_text.list.list-inline ul{display: flex;margin-top: 4rem;margin-bottom: 4rem}.has--list.list-inline ul li + li,.ce_text.list.list-inline ul li + li{margin-left: 2rem}@media only screen and (max-width: 1024px){.has--list.list-inline ul,.ce_text.list.list-inline ul{display: block;column-count: 2}}@media only screen and (max-width: 768px){.has--list.list-inline ul,.ce_text.list.list-inline ul{display: block;column-count: unset}}.has--list.list-inline-centered ul,.ce_text.list.list-inline-centered ul{display: flex;justify-content: center;padding-top: 2.5rem;padding-bottom: 2.5rem}.has--list.list-inline-centered ul li,.ce_text.list.list-inline-centered ul li{margin-bottom: 0}.has--list.list-inline-centered ul li + li,.ce_text.list.list-inline-centered ul li + li{margin-left: 2rem}.is-desktop{display: block}@media only screen and (max-width: 1024px){.is-desktop{display: none !important}}.is-mobile{display: none}@media only screen and (max-width: 1024px){.is-mobile{display: block}}.link--arrow a{position: relative;padding-right: .5rem;color: #403e3c}.link--arrow a:before{content: "";left: 100%;position: absolute;top: 50%;transform: translateY(-50%);width: 12px;border-bottom: 1px solid currentcolor;transition: width 250ms ease 0s}.link--arrow a:after{content: "";display: block;height: 7px;position: absolute;right: calc(-1 * 12px);top: 50%;transform: translateY(-50%) rotate(45deg);width: 7px;border-right: 1px solid currentcolor;border-top: 1px solid currentcolor;transition: height 250ms ease 0s, transform 250ms ease 0s, width 250ms ease 0s}.link--arrow a:hover:before{width: 21px}.link--arrow a:hover:after{transform: translate(9px, -50%) rotate(45deg)}.link--arrow-back a{position: relative;padding-right: .5rem;color: #403e3c}.link--arrow-back a:before{content: "";left: 100%;position: absolute;top: 50%;transform: translateY(-50%);width: 12px;border-bottom: 1px solid currentcolor;transition: width 250ms ease 0s}.link--arrow-back a:after{content: "";display: block;height: 7px;position: absolute;right: calc(-1 * 12px);top: 50%;transform: translateY(-50%) rotate(45deg);width: 7px;border-right: 1px solid currentcolor;border-top: 1px solid currentcolor;transition: height 250ms ease 0s, transform 250ms ease 0s, width 250ms ease 0s}.link--arrow-back a:hover:before{width: 21px}.link--arrow-back a:hover:after{transform: translate(9px, -50%) rotate(45deg)}.link--arrow-back a{padding-left: 1.5rem}.link--arrow-back a:before{left: 0}.link--arrow-back a:after{transform: translateY(-50%) rotate(225deg);left: 0;right: unset}.link--arrow-back a:hover:after{transform: translateY(-50%) rotate(225deg)}.link--arrow-hidden a{position: relative;padding-right: .5rem;color: #403e3c}.link--arrow-hidden a:before{content: "";left: 100%;position: absolute;top: 50%;transform: translateY(-50%);width: 12px;border-bottom: 1px solid currentcolor;transition: width 250ms ease 0s}.link--arrow-hidden a:after{content: "";display: block;height: 7px;position: absolute;right: calc(-1 * 12px);top: 50%;transform: translateY(-50%) rotate(45deg);width: 7px;border-right: 1px solid currentcolor;border-top: 1px solid currentcolor;transition: height 250ms ease 0s, transform 250ms ease 0s, width 250ms ease 0s}.link--arrow-hidden a:hover:before{width: 21px}.link--arrow-hidden a:hover:after{transform: translate(9px, -50%) rotate(45deg)}.link--arrow-hidden a:before{opacity: 0;transition: width 250ms ease 0s, opacity 200ms ease}.link--arrow-hidden a:after{opacity: 0;transition: height 250ms ease 0s, transform 250ms ease 0s, width 250ms ease 0s, opacity 200ms ease}.link--arrow-hidden a:hover:before,.link--arrow-hidden a:hover:after{opacity: 1}a.link--fancy,.link--fancy a,.link--fancy p a{color: #fff}.is--button,.is--button-secondary,.is--button-white,.is--button-filled,.is--button-rounded{--color: #cb3320;--background: #cb3320;--border: 2px solid #cb3320;--hover-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-decoration: none;outline: none;cursor: pointer;position: relative;overflow: hidden;display: inline-block;vertical-align: top;text-align: center;padding: .5em 1.5em;transition: all .2s ease;border: var(--border)}.is--button-secondary{--color: #403e3c;--background: #403e3c;--border: 2px solid #403e3c;--hover-color: #fff}.is--button-white{--color: #fff;--background: #fff;--border: 2px solid #fff;--hover-color: #1d1d1b}.is--button,.is--button p,.is--button a,.is--button-secondary,.is--button-secondary p,.is--button-secondary a,.is--button-white,.is--button-white p,.is--button-white a,.is--button-filled,.is--button-rounded,.is--button-rounded p,.is--button-rounded a{color: var(--color)}.is--button:hover,.is--button:focus,.is--button-secondary:hover,.is--button-secondary:focus,.is--button-white:hover,.is--button-white:focus,.is--button-rounded:hover,.is--button-rounded:focus{background: var(--background)}.is--button:hover p,.is--button:focus p,.is--button:hover a,.is--button:focus a,.is--button-secondary:hover p,.is--button-secondary:focus p,.is--button-secondary:hover a,.is--button-secondary:focus a,.is--button-white:hover p,.is--button-white:focus p,.is--button-white:hover a,.is--button-white:focus a,.is--button-rounded:hover p,.is--button-rounded:focus p,.is--button-rounded:hover a,.is--button-rounded:focus a{color: var(--hover-color)}.is--button-filled{background: var(--background)}.is--button-filled,.is--button-filled p,.is--button-filled a{color: white}.is--button-filled:hover,.is--button-filled:focus{background: transparent}.is--button-filled:hover,.is--button-filled:focus,.is--button-filled:hover p,.is--button-filled:focus p,.is--button-filled:hover a,.is--button-filled:focus a{color: var(--color)}.is--button-rounded{border-radius: 2em}.wrapper--inner{transition: all ease-in-out .2s;display: inline-block;display: block;width: 100%;max-width: 1920px;margin: 0 auto;padding-left: 10rem;padding-right: 10rem}@media only screen and (max-width: 1919px){.wrapper--inner{padding-left: 6rem;padding-right: 6rem}}@media only screen and (max-width: 1680px){.wrapper--inner{padding-left: 6rem;padding-right: 6rem}}@media only screen and (max-width: 1440px){.wrapper--inner{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.wrapper--inner{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 480px){.wrapper--inner{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 350px){.wrapper--inner{padding-left: 1rem;padding-right: 1rem}}.wrapper--inner-l{transition: all ease-in-out .2s;display: inline-block;display: block;width: 100%;max-width: 1920px;margin: 0 auto;padding-left: 10rem;padding-right: 10rem;padding-right: 0}@media only screen and (max-width: 1919px){.wrapper--inner-l{padding-left: 6rem;padding-right: 6rem}}@media only screen and (max-width: 1680px){.wrapper--inner-l{padding-left: 6rem;padding-right: 6rem}}@media only screen and (max-width: 1440px){.wrapper--inner-l{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.wrapper--inner-l{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 480px){.wrapper--inner-l{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 350px){.wrapper--inner-l{padding-left: 1rem;padding-right: 1rem}}@media only screen and (max-width: 1919px){.wrapper--inner-l{padding-right: 0}}@media only screen and (max-width: 1680px){.wrapper--inner-l{padding-right: 0}}@media only screen and (max-width: 1440px){.wrapper--inner-l{padding-right: 0}}@media only screen and (max-width: 1024px){.wrapper--inner-l{padding-right: 0}}@media only screen and (max-width: 480px){.wrapper--inner-l{padding-right: 0}}@media only screen and (max-width: 350px){.wrapper--inner-l{padding-right: 0}}.wrapper--inner-r{transition: all ease-in-out .2s;display: inline-block;display: block;width: 100%;max-width: 1920px;margin: 0 auto;padding-left: 10rem;padding-right: 10rem;padding-left: 0}@media only screen and (max-width: 1919px){.wrapper--inner-r{padding-left: 6rem;padding-right: 6rem}}@media only screen and (max-width: 1680px){.wrapper--inner-r{padding-left: 6rem;padding-right: 6rem}}@media only screen and (max-width: 1440px){.wrapper--inner-r{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.wrapper--inner-r{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 480px){.wrapper--inner-r{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 350px){.wrapper--inner-r{padding-left: 1rem;padding-right: 1rem}}@media only screen and (max-width: 1919px){.wrapper--inner-r{padding-left: 0}}@media only screen and (max-width: 1680px){.wrapper--inner-r{padding-left: 0}}@media only screen and (max-width: 1440px){.wrapper--inner-r{padding-left: 0}}@media only screen and (max-width: 1024px){.wrapper--inner-r{padding-left: 0}}@media only screen and (max-width: 480px){.wrapper--inner-r{padding-left: 0}}@media only screen and (max-width: 350px){.wrapper--inner-r{padding-left: 0}}.padding--x{padding-left: 10rem;padding-right: 10rem}@media only screen and (max-width: 1919px){.padding--x{padding-left: 6rem;padding-right: 6rem}}@media only screen and (max-width: 1680px){.padding--x{padding-left: 6rem;padding-right: 6rem}}@media only screen and (max-width: 1440px){.padding--x{padding-left: 4rem;padding-right: 4rem}}@media only screen and (max-width: 1024px){.padding--x{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 480px){.padding--x{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 350px){.padding--x{padding-left: 1rem;padding-right: 1rem}}.padding--left{padding-left: 10rem}@media only screen and (max-width: 1919px){.padding--left{padding-left: 6rem}}@media only screen and (max-width: 1680px){.padding--left{padding-left: 6rem}}@media only screen and (max-width: 1440px){.padding--left{padding-left: 4rem}}@media only screen and (max-width: 1024px){.padding--left{padding-left: 3rem}}@media only screen and (max-width: 480px){.padding--left{padding-left: 2rem}}@media only screen and (max-width: 350px){.padding--left{padding-left: 1rem}}.padding--right{padding-right: 10rem}@media only screen and (max-width: 1919px){.padding--right{padding-right: 6rem}}@media only screen and (max-width: 1680px){.padding--right{padding-right: 6rem}}@media only screen and (max-width: 1440px){.padding--right{padding-right: 4rem}}@media only screen and (max-width: 1024px){.padding--right{padding-right: 3rem}}@media only screen and (max-width: 480px){.padding--right{padding-right: 2rem}}@media only screen and (max-width: 350px){.padding--right{padding-right: 1rem}}.has--transition{transition: all ease-in-out .2s}.has--hover-shadow{transition: all ease-in-out .2s;-webkit-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0);box-shadow: 0px 0px 23px 1px rgba(0,0,0,0)}.has--hover-shadow:hover{-webkit-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.07000000000000001);-moz-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.07000000000000001);box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.07000000000000001)}.is--center,.is-center{text-align: center}.has--centered-elements{align-items: center;display: flex;justify-content: center}.bg-gradient{--gradient-top: 50%;--gradient-color-start: #fff;--gradient-color-end: #cb3320;background: var(--gradient-color-start);background: -moz-linear-gradient(top, var(--gradient-color-start) 0%, var(--gradient-color-start) var(--gradient-top), var(--gradient-color-end) var(--gradient-top), var(--gradient-color-end) 100%);background: -webkit-linear-gradient(top, var(--gradient-color-start) 0%, var(--gradient-color-start) var(--gradient-top), var(--gradient-color-end) var(--gradient-top), var(--gradient-color-end) 100%);background: linear-gradient(to bottom, var(--gradient-color-start) 0%, var(--gradient-color-start) var(--gradient-top), var(--gradient-color-end) var(--gradient-top), var(--gradient-color-end) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--gradient-color-start)', endColorstr='var(--gradient-color-end)', GradientType=0)}.mod_article{width: 100%}.mod_article + div{clear: both}.mod_article.overflow{overflow: visible}.mod_article.no-margin{margin-top: 0}.reset--bg{background-size: contain;background-repeat: no-repeat;background-position: center center}.reset--appearance{-webkit-appearance: none;-moz-appearance: none;appearance: none}.reset--slick-slider .slick-container button,.reset--slick-slider .slick-dots button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none}.reset--slick-slider .slick-container{position: relative}.reset--slick-slider .slick-prev,.reset--slick-slider .slick-next{position: absolute;top: 50%;left: 1rem;z-index: 999;background: #cb3320}.reset--slick-slider .slick-next{left: inherit;right: 1rem}.reset--slick-slider .slick-dots{position: absolute;left: 50%;bottom: 1rem;transform: translate(-50%, 0)}.reset--slick-slider .slick-dots li{float: left;margin: 0 .3rem}.reset--slick-slider .slick-dots li button{color: transparent;font-size: 0;display: inline-block;width: 2rem;height: 4px;background: #fff}.reset--slick-slider .slick-dots li.slick-active button{background: #cb3320}.reset--slick-slider .slick-dots li:hover{cursor: pointer}.clear--both{clear: both}.is--dev{border: 1px solid #f00}.container--flex{display: flex;justify-content: flex-start;align-items: flex-start;width: auto}.row{display: flex;flex-direction: row}.row > *{flex-basis: 100%}.row > * + *{margin-left: 2rem}.row.spaced > *{margin: 0 1rem}.row.space-top{margin-top: 2rem}@media only screen and (max-width: 1024px){.row.wrap-tablet{flex-direction: column}.row.wrap-tablet > * + *{margin-left: 0;margin-top: 2rem}.row.wrap-tablet.spaced{margin-left: 0;margin-right: 0}.row.wrap-tablet.spaced > *{margin: 1rem 0}}@media only screen and (max-width: 768px){.row.wrap-tablet-s{flex-direction: column}.row.wrap-tablet-s > * + *{margin-left: 0;margin-top: 2rem}.row.wrap-tablet-s.spaced{margin-left: 0;margin-right: 0}.row.wrap-tablet-s.spaced > *{margin: 1rem 0}}@media only screen and (max-width: 480px){.row.wrap-phone{flex-direction: column}.row.wrap-phone > * + *{margin-left: 0;margin-top: 2rem}.row.wrap-phone.spaced{margin-left: 0;margin-right: 0}.row.wrap-phone.spaced > *{margin: 1rem 0}}.column{display: flex;flex-direction: column}.column > *{flex-basis: 100%}.column > * + *{margin-top: 2rem}.ce_slick-content-start.standard .slick-slide{margin: 0 1rem}.ce_slick-content-start.standard .slick-prev,.ce_slick-content-start.standard .slick-next{border: none;width: 2.5rem;height: 2.5rem;color: #403e3c;position: absolute;right: 20%;bottom: 50%;background-color: white;border: 1px solid #403e3c;border-radius: 50%;z-index: 3}.ce_slick-content-start.standard .slick-prev:after,.ce_slick-content-start.standard .slick-next:after{content: "›";display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 2rem}.ce_slick-content-start.standard .slick-prev.slick-prev,.ce_slick-content-start.standard .slick-next.slick-prev{left: 20%}.ce_slick-content-start.standard .slick-prev.slick-prev:after,.ce_slick-content-start.standard .slick-next.slick-prev:after{content: "‹"}.ce_slick-content-start.standard .slick-dots{display: flex;justify-content: center;margin-left: 0}.ce_slick-content-start.standard .slick-dots li{padding: 0;margin: 0;flex: 1;display: block;max-width: 3rem}.ce_slick-content-start.standard .slick-dots li + li{margin-left: 0.5rem}.ce_slick-content-start.standard .slick-dots li button{height: 2rem;border: none;border-bottom: 3px solid #cb3320;background: none;opacity: 0.2;font-size: 0;width: 100%}.ce_slick-content-start.standard .slick-dots li button:hover{opacity: 1}.ce_slick-content-start.standard .slick-dots li.slick-active button{opacity: 1}.ce_slick-content-start.big .slick-slide{margin: 0}.ce_slick-content-start.dotsInside .slick-dots{position: absolute;width: 100%;bottom: 2rem}.ce_slick-content-start.overflow,.ce_slick-content-start.overflow .slick-list{overflow: visible}.ce_slick-content-start.no-dots .slick-dots{display: none !important}.ce_slick-content-start.no-nav .slick-arrow{display: none !important}.ce_slick-content-start.with-text .slick-slide{position: relative}.ce_slick-content-start.with-text .slick-slide .ce_image{width: 70%}@media only screen and (max-width: 1024px){.ce_slick-content-start.with-text .slick-slide .ce_image{width: 100%}}.ce_slick-content-start.with-text .slick-slide .ce_text{width: 40%;background: #cb3320;padding-top: 3.0625rem;padding-left: 3.5625rem;padding-right: 4.1875rem;padding-bottom: 2.3125rem;position: absolute;bottom: 5rem;right: 0}@media only screen and (max-width: 1024px){.ce_slick-content-start.with-text .slick-slide .ce_text{width: 100%;position: static}}.ce_slick-content-start.with-text .slick-slide .ce_text *{color: #fff}.ce_slick-content-start.with-text .slick-slide .ce_text p:not(.is--button-filled){font-style: italic;font-size: 1.25rem;line-height: 1.3;margin-bottom: 2.5rem}.ce_slick-content-start.with-text .slick-slide .ce_text p.is--button-filled.link--arrow{padding: .5em 4rem .5em 1.5em}.ce_slick-content-start.with-text .slick-prev,.ce_slick-content-start.with-text .slick-next{bottom: 1rem;right: 1rem}.ce_slick-content-start.with-text .slick-prev{left: 72%}.ce_slick-content-start.text-overlay .slick-slide{position: relative}.ce_slick-content-start.text-overlay .slick-slide .ce_text{background: #cb3320;padding: 3.0625rem 3rem 3.5rem 3.5625rem;display: inline-block;position: absolute;bottom: 5rem;right: 5.5rem}.ce_slick-content-start.text-overlay .slick-slide .ce_text *{color: #fff;width: 60%}.ce_slick-content-start .rsce_card{width: 100%}.logoslider .slick-list{margin: 0 -1rem}.logoslider .slick-slide{margin: 0 1rem}.image_container img{display: block}.ce_gallery ul{display: flex;flex-wrap: wrap;--gap: 2rem;gap: var(--gap)}.ce_gallery ul.cols_3 > *{flex-basis: calc(100% / 3 - var(--gap) * 2 / 3)}@media only screen and (max-width: 768px){.ce_gallery ul.cols_3 > *{flex-basis: calc(100% / 2 - var(--gap) * 1 / 2)}}@media only screen and (max-width: 480px){.ce_gallery ul.cols_3 > *{flex-basis: 100%}}.ce_gallery img{width: 100%}.ce_gallery a.cboxElement::before{content: "+";font-size: 24px;color: #fff;display: block;position: absolute;top: 0;right: 0;z-index: 3;font-weight: 500;display: flex;justify-content: center;align-items: center}.ce_gallery a.cboxElement:hover::before{color: #cb3320}.ce_gallery a.cboxElement::after{all: unset}#cboxOverlay{background: #cb3320}#cboxPrevious::after,#cboxNext::after{border-color: #403e3c}#cboxPrevious:hover::after,#cboxNext:hover::after{border-color: #cb3320}.hero-section{text-align: center;color: #fff;padding-top: 20.5ex}@media only screen and (max-width: 480px){.hero-section{padding-top: 12.5ex}}.hero-section .ce_text{position: relative}.hero-section .ce_text h1{margin-bottom: 2ex}.hero-section .ce_text p{max-width: 57ch;margin: 0 auto}.hero-section .ce_text p:not(:first-of-type) a{text-decoration: none}.hero-section .ce_text a{font-weight: 400}.hero-section .ce_text a:hover{color: #403e3c}.hero-section .scroll-down{max-width: 400px;height: 134px;margin: 0 auto;position: relative;cursor: pointer}.hero-section .scroll-down a{display: inline-block;width: 100%;height: 100%}.hero-section .scroll-down a .ce_image{position: absolute;top: 71px;left: 50%;transform: translateX(-50%)}.hero-section .scroll-down a .ce_image img{-webkit-user-drag: none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none;user-drag: none}.hero-section .scroll-down a:link .ce_image{animation: arrow-down-bounce 2s infinite}.hero-section .scroll-down a:hover .ce_image{animation: arrow-down-bounce 1s infinite}.hero-section .scroll-down a:active .ce_image{animation: arrow-down-shake .82s cubic-bezier(.36, .07000000000000001, .19, .97) infinite}.hero-section .scroll-down a:visited .ce_image{animation: none}@media only screen and (max-width: 480px){.hero-section .ce_image{padding-left: 0}}@keyframes arrow-down-bounce{0%,20%,50%,80%,100%{transform: translate(-50%, 0)}40%{transform: translate(-50%, -30px)}60%{transform: translate(-50%, -15px)}}@keyframes arrow-down-shake{0%,100%{transform: translate(-50%, 0)}10%,90%{transform: translate(-50%, -1px)}20%,80%{transform: translate(-50%, 2px)}30%,50%,70%{transform: translate(-50%, -4px)}40%,60%{transform: translate(-50%, 4px)}}.hero{position: relative;width: 100vw;height: 75vh;margin: auto}@media only screen and (max-width: 1024px){.hero{height: 60vh}}@media only screen and (max-width: 768px){.hero{height: 50vh}}.hero.full{height: 100vh}.hero.xlarge{max-width: 100rem}.hero.large{max-width: 84rem}.hero.medium{max-width: 75.625rem;height: 65vh}.hero.small{max-width: 61.25rem;height: 60vh}.hero .bg--image{height: 100%}.hero .container--text{position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;flex-direction: column;justify-content: center;align-items: center}.hero .container--text *{width: 50%;color: #fff}@media only screen and (max-width: 1024px){.hero .container--text *{width: 60%}}@media only screen and (max-width: 768px){.hero .container--text *{width: 75%}}@media only screen and (max-width: 480px){.hero .container--text *{width: 90%}}.hero + .hero{margin-top: 2rem}.pagination{margin-top: 0;font-weight: 300;text-transform: uppercase;color: #403e3c}.pagination ul,.pagination li{margin: 0;padding: 0;list-style: none}.pagination li,.pagination li a{float: left;color: #403e3c !important}.pagination a,.pagination span{display: block;padding: 5px}.pagination a{font-weight: 400;padding-left: 0;text-transform: uppercase}.pagination li .next,.pagination li .previous{color: #403e3c !important}.pagination a.link,.pagination span{padding-left: 0;position: relative}.pagination a.link:before,.pagination span:before{position: absolute;left: 0}.pagination li[class] + li a.link,.pagination li:first-child a.link,.pagination li[class] + li span,.pagination li:first-child span{padding-left: 5px}.pagination li[class] + li a.link:before,.pagination li:first-child a.link:before,.pagination li[class] + li span:before,.pagination li:first-child span:before{display: none}.pagination ul li span.current{color: #cb3320 !important;font-weight: 700}html{scroll-behavior: smooth}body{background: #fff;background-repeat: no-repeat;background-position: top center;padding-top: 0px}@media only screen and (max-width: 768px){body.sidebar #main{padding-left: 3rem;padding-right: 3rem}}@media only screen and (max-width: 480px){body.sidebar #main{padding-left: 2rem;padding-right: 2rem}}@media only screen and (max-width: 350px){body.sidebar #main{padding-left: 1rem;padding-right: 1rem}}.body{background: #fff}.body__container{display: flex;flex-direction: column;min-height: 100vh}#container{clear: both}@media only screen and (max-width: 768px){#container{display: flex;flex-direction: column}#container #main{order: 2}#container #left{order: 1}}#left .inside{padding-left: 25%}@media only screen and (max-width: 768px){#left .inside{padding-left: 3rem}}@media only screen and (max-width: 480px){#left .inside{padding-left: 2rem}}.bg--transparent{background-color: transparent}.bg--primary{background-color: #cb3320}.bg--secondary{background-color: #403e3c}.bg--white{background-color: #fff}.header{background-color: #ded6d3}.header__container{display: grid;grid-template-columns: repeat(24, 1fr);max-width: 1920px;width: 100%;margin: 0 auto}.header__inner{grid-column-start: 5;grid-column-end: 21;display: flex;flex-wrap: wrap;justify-content: space-between}@media only screen and (max-width: 1024px){.header__inner{grid-column: 2 / -2}}.header__button-box{align-self: flex-end}@media only screen and (max-width: 375px){.header__button-box{display: none}}.header__button-box-link{margin-top: 0}.header__logo-link{display: inline-block;width: 230px;height: 100%}.header__logo-link *{height: 100%}.header__logo-link img{object-fit: cover}.icon{width: 48px;height: 48px;display: inline-block}.icon a{display: inline-flex}.icon svg{width: 100%;height: auto}.mod_visitors{display: none}.small-top-nav{font-family: 'franklin-gothic-urw', sans-serif;font-size: 1rem;position: absolute;right: 5.4rem;top: 1.5rem}.small-top-nav ul li{float: left;margin: 0 1rem}.small-top-nav ul li a{text-decoration: none;color: #787878}.section__container{max-width: 1920px;width: 100%;margin: 0 auto}.section.max-width{max-width: 1920px;width: 100%;margin: 0 auto}.footer{margin-top: auto;background-color: #cb3320;padding: 2.5625rem 0}.footer__container{display: grid;grid-template-columns: repeat(24, 1fr);max-width: 1920px;width: 100%;margin-left: auto;margin-right: auto}.footer__container-inner{grid-column-start: 5;grid-column-end: 21}@media only screen and (max-width: 1024px){.footer__container-inner{grid-column: 2 / -2}}.footer__nav-list{display: flex;flex-direction: row;gap: 3em;list-style: none;flex-wrap: nowrap;align-items: center;justify-content: center}@media only screen and (max-width: 1024px){.footer__nav-list{flex-direction: column;gap: 1em}}.footer__nav-list a{text-decoration: none;font-weight: 700;text-transform: uppercase}.footer__nav-list a:hover{text-decoration: underline}.footer__nav-link,.footer__nav-link:visited{color: #fff}.mobile_menu{display: flex;justify-content: center;align-items: center;border-radius: 50%;position: fixed;float: right;width: 50px;height: 50px;right: 1.8rem;top: 1.8rem;font-size: 1.2rem;font-weight: 600;background: #fff;z-index: 999}.mobile_menu a{position: relative;display: block;width: 30px;height: 30px;float: right;color: #fff;text-decoration: none;-webkit-tap-highlight-color: transparent}.mobile_menu span{border-radius: 0;height: 3px;width: 100%;display: block;content: '';background-color: #cb3320;transition: all 300ms ease-in-out;position: absolute}.mobile_menu span:nth-child(1){top: 15%}.mobile_menu span:nth-child(2){top: 42%}.mobile_menu span:nth-child(3){top: 69%}.mobile_menu:hover{cursor: pointer}body.mm-wrapper_opened .mobile_menu span:nth-child(1){top: 42%;transform: rotate(45deg)}body.mm-wrapper_opened .mobile_menu span:nth-child(2){top: 42%;opacity: 0}body.mm-wrapper_opened .mobile_menu span:nth-child(3){top: 42%;transform: rotate(-45deg)}.mod_mmenu .mm-panel{background: #fff}.mod_mmenu .mm-panel .mm-listview{margin-top: 1rem}.mod_mmenu .mm-panel .mm-listview li{font-size: 1.25rem;padding: 0.5em}.mod_mmenu .mm-panel .mm-listview li span.active{color: #cb3320;background: none}.mod_mmenu .mm-panel .mm-listview .mm-next + a{margin-right: 0}.mod_mmenu .mm-panel .mm-listview > li > a,.mod_mmenu .mm-panel .mm-listview > li > span{padding: 10px}.mod_mmenu .mm-panel .mm-listview > li:not(.mm-divider):after{left: 0}.mod_mmenu .mm-panel .mmenu--close-button{display: none}.ce_form_style-2{width: 100%}.ce_form_style-2 form{margin: 0 -1rem}.ce_form_style-2 .hide-empty[value=""]{display: none}.ce_form_style-2 .widget{width: 100%;margin-bottom: 1rem;padding: 0 1rem}.ce_form_style-2 .widget.w50{width: 50%;float: left}@media only screen and (max-width: 1024px){.ce_form_style-2 .widget.w50{width: 100%;float: none}}.ce_form_style-2 .widget label{cursor: default}.ce_form_style-2 .widget.no-label label{position: absolute;top: -9999px;left: -9999px}.ce_form_style-2 .widget-text > *,.ce_form_style-2 .widget-textarea > *,.ce_form_style-2 .widget-select > *{width: 100%}.ce_form_style-2 .widget-text input,.ce_form_style-2 .widget-textarea input,.ce_form_style-2 .widget-select input,.ce_form_style-2 .widget-text textarea,.ce_form_style-2 .widget-textarea textarea,.ce_form_style-2 .widget-select textarea,.ce_form_style-2 .widget-text select,.ce_form_style-2 .widget-textarea select,.ce_form_style-2 .widget-select select{padding: .8rem;border: 1px solid #f2f2f2;background: #f2f2f2;box-shadow: 0 .125rem 0rem #efefef}.ce_form_style-2 .widget-text input:hover,.ce_form_style-2 .widget-textarea input:hover,.ce_form_style-2 .widget-select input:hover,.ce_form_style-2 .widget-text textarea:hover,.ce_form_style-2 .widget-textarea textarea:hover,.ce_form_style-2 .widget-select textarea:hover,.ce_form_style-2 .widget-text select:hover,.ce_form_style-2 .widget-textarea select:hover,.ce_form_style-2 .widget-select select:hover{background: #efefef}.ce_form_style-2 .widget-text input:focus,.ce_form_style-2 .widget-textarea input:focus,.ce_form_style-2 .widget-select input:focus,.ce_form_style-2 .widget-text textarea:focus,.ce_form_style-2 .widget-textarea textarea:focus,.ce_form_style-2 .widget-select textarea:focus,.ce_form_style-2 .widget-text select:focus,.ce_form_style-2 .widget-textarea select:focus,.ce_form_style-2 .widget-select select:focus{background: #fff;border: 1px solid #efefef;box-shadow: none}.ce_form_style-2 .widget-text label,.ce_form_style-2 .widget-textarea label,.ce_form_style-2 .widget-select label{display: block;margin-bottom: .2rem}.ce_form_style-2 .widget-radio span,.ce_form_style-2 .widget-checkbox span{display: block}.ce_form_style-2 .widget-radio input[type=radio],.ce_form_style-2 .widget-checkbox input[type=radio]{vertical-align: middle}.ce_form_style-2 .widget-radio legend,.ce_form_style-2 .widget-checkbox legend{display: block;margin-bottom: .2rem}.ce_form_style-2 .widget-checkbox input[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;width: 1rem;height: 1rem;background: #fff;position: relative;top: -3px;border: 1px solid #403e3c}.ce_form_style-2 .widget-checkbox input[type="checkbox"]:hover{background: #e0503e;cursor: pointer}.ce_form_style-2 .widget-checkbox input[type="checkbox"]:checked{background: #cb3320}.ce_form_style-2 .widget-submit{text-align: right}.ce_form_style-2 .widget-submit button[type="submit"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;border: none;padding: 1rem 3rem;background: #cb3320;color: #403e3c}.ce_form_style-2 .widget-submit button[type="submit"]:hover{background: #731d12}.ce_form{width: 100%}.ce_form form{margin: 0 -1rem}.ce_form .hide-empty[value=""]{display: none}.ce_form .widget{width: 100%;margin-bottom: 1rem;padding: 0 1rem}.ce_form .widget.w50{width: 50%;float: left}@media only screen and (max-width: 1024px){.ce_form .widget.w50{width: 100%;float: none}}.ce_form .widget label{cursor: default}.ce_form .widget.no-label label{position: absolute;top: -9999px;left: -9999px}.ce_form .widget-text > *,.ce_form .widget-textarea > *,.ce_form .widget-select > *{width: 100%}.ce_form .widget-text input,.ce_form .widget-textarea input,.ce_form .widget-select input,.ce_form .widget-text textarea,.ce_form .widget-textarea textarea,.ce_form .widget-select textarea,.ce_form .widget-text select,.ce_form .widget-textarea select,.ce_form .widget-select select{padding: .8rem;border: 1px solid #f2f2f2;background: #f2f2f2;box-shadow: 0 .125rem 0rem #efefef}.ce_form .widget-text input:hover,.ce_form .widget-textarea input:hover,.ce_form .widget-select input:hover,.ce_form .widget-text textarea:hover,.ce_form .widget-textarea textarea:hover,.ce_form .widget-select textarea:hover,.ce_form .widget-text select:hover,.ce_form .widget-textarea select:hover,.ce_form .widget-select select:hover{background: #efefef}.ce_form .widget-text input:focus,.ce_form .widget-textarea input:focus,.ce_form .widget-select input:focus,.ce_form .widget-text textarea:focus,.ce_form .widget-textarea textarea:focus,.ce_form .widget-select textarea:focus,.ce_form .widget-text select:focus,.ce_form .widget-textarea select:focus,.ce_form .widget-select select:focus{background: #fff;border: 1px solid #efefef;box-shadow: none}.ce_form .widget-text label,.ce_form .widget-textarea label,.ce_form .widget-select label{display: block;margin-bottom: .2rem}.ce_form .widget-radio span,.ce_form .widget-checkbox span{display: block}.ce_form .widget-radio input[type=radio],.ce_form .widget-checkbox input[type=radio]{vertical-align: middle}.ce_form .widget-radio legend,.ce_form .widget-checkbox legend{display: block;margin-bottom: .2rem}.ce_form .widget-checkbox input[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;width: 1rem;height: 1rem;background: #fff;position: relative;top: -3px;border: 1px solid #403e3c}.ce_form .widget-checkbox input[type="checkbox"]:hover{background: #e0503e;cursor: pointer}.ce_form .widget-checkbox input[type="checkbox"]:checked{background: #cb3320}.ce_form .widget-submit{text-align: right}.ce_form .widget-submit button[type="submit"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;border: none;padding: 1rem 3rem;background: #cb3320;color: #403e3c}.ce_form .widget-submit button[type="submit"]:hover{background: #731d12}.is--ctl-imprint #main .mod_article{padding-top: 4rem;padding-bottom: 4rem}.is--ctl-imprint #main .mod_article h3{margin-top: 2rem;margin-bottom: .25rem;font-size: 1.75rem}.is--ctl-imprint #main .mod_article ul{margin: 1rem 0}.is--ctl-imprint #main .mod_article ul li:before{content: "– "}.is--ctl-imprint #main .ce_text{width: 80%;max-width: 1080px}@media only screen and (max-width: 768px){.is--ctl-imprint #main .ce_text{width: 100%}}.is--ctl-imprint #main .ce_text p{margin-bottom: .75rem;font-size: 1.15rem;line-height: 1.3}.is--ctl-imprint #main .ce_text p strong{text-transform: inherit}.mod_newslist.list > div,.mod_newsarchive.list > div{margin: 2rem 0}.mod_newslist.list > div figure,.mod_newsarchive.list > div figure{float: left;margin-right: 3rem}.mod_newslist.flex,.mod_newsarchive.flex{display: flex;justify-content: flex-start;align-items: flex-start;width: auto;margin: 0 -1rem}@media only screen and (max-width: 768px){.mod_newslist.flex,.mod_newsarchive.flex{flex-wrap: wrap;margin: 0}}.mod_newslist.flex > h2,.mod_newsarchive.flex > h2{flex-basis: 100%;margin: 0 1rem}.mod_newslist.flex > div,.mod_newsarchive.flex > div{flex-basis: calc(100% - (2 * 1rem));margin: 0 1rem}@media only screen and (max-width: 768px){.mod_newslist.flex > div,.mod_newsarchive.flex > div{flex-basis: 100%;margin: 1rem 0}}.mod_eventlist.list .header{margin-top: 2rem;margin-bottom: 0}.mod_eventlist.flex{display: flex;justify-content: flex-start;align-items: flex-start;width: auto;flex-wrap: wrap;margin: 0 -1rem}.mod_eventlist.flex .event{flex-basis: calc((100%/3) - (2 * 1rem));margin: 0 1rem}.contao-cookiebar.cc-active *{border-radius: 0}.contao-cookiebar.cc-active p{color: #fff}.contao-cookiebar.cc-active a{font-size: inherit;font-family: inherit}.contao-cookiebar.cc-active .cc-inner{position: absolute;right: 2rem;bottom: 0rem;box-shadow: none;max-width: 580px;border-radius: 0;background: #333130}@media only screen and (max-width: 768px){.contao-cookiebar.cc-active .cc-inner{position: static}}.contao-cookiebar.cc-active .cc-inner .cc-head{color: #fff}.contao-cookiebar.cc-active .cc-inner .cc-head p{font-size: 1.5rem;font-size: clamp(1.5rem, 1.5rem + 0vw, 1.5rem);font-family: 'franklin-gothic-urw', sans-serif;font-weight: 700;line-height: 1.4}.contao-cookiebar.cc-active .cc-inner .cc-group{border: 1px solid #fff;border-radius: 0px;margin-bottom: 10px}.contao-cookiebar.cc-active .cc-inner .cc-group label,.contao-cookiebar.cc-active .cc-inner .cc-group button span{color: white}.contao-cookiebar.cc-active .cc-cookies{background: none}.contao-cookiebar.cc-active .cc-cookies .cc-cookie .cc-cookie-info{font-size: 0.875rem;background: transparent;padding: 10px;border-radius: 0px;border: 1px solid #fff}.contao-cookiebar.cc-active .cc-cookies .cc-cookie .cc-cookie-info *{color: #fff}.contao-cookiebar.cc-active .cc-footer{text-align: left}.contao-cookiebar.cc-active .cc-footer .cc-btn{font-weight: bold;border: none;border-radius: 0}.contao-cookiebar.cc-active .cc-footer .cc-btn:hover{background: #cb3320;color: black}.contao-cookiebar.cc-active .cc-footer .cc-btn.success{background: #cb3320;border: #cb3320;color: #fff}.contao-cookiebar.cc-active .cc-footer .cc-btn.success:hover{background: #fff !important;color: #cb3320}@media only screen and (max-width: 768px){.contao-cookiebar.cc-active .cc-footer{display: block}}.contao-cookiebar.cc-active .cc-info{text-align: left}.contao-cookiebar.cc-active .cc-info a{color: #cb3320;color: white;text-decoration: underline}.contao-cookiebar.cc-active .cc-info a:hover{text-decoration: none}.mod_cookiebarOpener{font-family: 'franklin-gothic-urw', sans-serif;text-transform: uppercase;font-weight: 700;width: auto;text-decoration: none;letter-spacing: 0px;transition: all ease-in-out .2s;line-height: 1.0;margin: 0 .75rem;position: absolute;left: 0rem;bottom: 1.5rem;opacity: 1;display: flex;flex-direction: row-reverse}@media only screen and (min-width: 1920px){.mod_cookiebarOpener{left: 1rem;position: fixed;opacity: 0;pointer-events: none}}.mod_cookiebarOpener a{text-decoration: none;visibility: hidden;color: #cb3320;font-size: 0;line-height: 1.0;background: white;display: flex;text-align: left;align-items: center;padding-right: .75em}.mod_cookiebarOpener a:before{content: "\f577";display: inline-block;width: 2rem;height: 2rem;font-size: 0rem;color: #fff;vertical-align: middle;visibility: visible;margin-right: 0.5rem;background: #cb3320 url('/files/grafiken/icons/cookiebar_opener/fingerprint_white.svg') center center no-repeat;background-size: 80%}.mod_cookiebarOpener:hover a{font-size: .95rem;visibility: visible;color: #cb3320;transition: all ease-in-out .2s}@media only screen and (max-width: 768px){.mod_cookiebarOpener{margin: 1rem 0}}.landing-header{background-image: url("../../files/grafiken/backgrounds/bg-header.svg");background-repeat: repeat-x;background-size: auto 100%}.landing-header .grid{row-gap: 4rem}@media only screen and (max-width: 1024px){.landing-header .grid :nth-child(1){grid-column: 2 / 12}.landing-header .grid :nth-child(2){grid-column: 14 / span 10}}@media only screen and (max-width: 600px){.landing-header .grid :nth-child(2){order: -1}.landing-header .grid :nth-child(n+1){grid-column: 2 / -2}}.landing-header .text__headers h4{display: flex;align-items: baseline;column-gap: 1.5rem}@media only screen and (max-width: 768px){.landing-header .text__headers h4{align-items: center}}.landing-header .text__headers h4::after{content: "";display: inline-block;min-width: 68px;min-height: 64px;background-image: url("../../files/images/images-gutschein-gewinnspiel-2/partyhuetchen.svg");background-repeat: no-repeat}@media only screen and (max-width: 375px){.landing-header .ce_image{display: none}}.so-einfach-funktionierts div:not(:first-child):not(:last-child) img{margin: 0 auto;margin-bottom: 18px;height: 55px}@media only screen and (max-width: 1024px){.so-einfach-funktionierts.grid :nth-child(2){grid-column: 2 / span 6}.so-einfach-funktionierts.grid :nth-child(3){grid-column: 10 / span 6}.so-einfach-funktionierts.grid :nth-child(4){grid-column: 18 / span 6}}@media only screen and (max-width: 600px){.so-einfach-funktionierts.grid :nth-child(n+1){grid-column: 2 / -2}}.als-gewinner-waehlst-du-selbst{background-image: url("../../files/grafiken/backgrounds/bg-middle.svg");background-repeat: repeat-x;background-size: auto 100%}.als-gewinner-waehlst-du-selbst figure{margin-bottom: 28px}.als-gewinner-waehlst-du-selbst img{width: 100%}.als-gewinner-waehlst-du-selbst .ce_rsce_grid_element_start{display: flex;flex-wrap: wrap;--col-gap: 2rem;column-gap: var(--col-gap);row-gap: 2rem}@media only screen and (max-width: 1024px){.als-gewinner-waehlst-du-selbst .ce_rsce_grid_element_start{grid-column: 2 / -2}}.als-gewinner-waehlst-du-selbst .ce_rsce_grid_element_start > :nth-child(n+1){background-color: #fff;padding: 36px;border-radius: 0 0 8px 8px;flex-basis: calc(100% / 3 - var(--col-gap) * 2 / 3)}@media only screen and (max-width: 768px){.als-gewinner-waehlst-du-selbst .ce_rsce_grid_element_start > :nth-child(n+1){flex-basis: calc(100% / 2 - var(--col-gap) * 1 / 2)}}@media only screen and (max-width: 600px){.als-gewinner-waehlst-du-selbst .ce_rsce_grid_element_start > :nth-child(n+1){flex-basis: 100%}}.als-gewinner-waehlst-du-selbst .ce_rsce_grid_element_start > :last-child{padding-top: 196px}.als-gewinner-waehlst-du-selbst .ce_rsce_grid_element_start > :last-child .text__text-content{max-width: 26ch}.als-gewinner-waehlst-du-selbst .text{display: flex;flex-direction: column}.als-gewinner-waehlst-du-selbst .text__text-content{flex-grow: 1;display: flex;flex-direction: column}.als-gewinner-waehlst-du-selbst .text__text-content h3{margin-top: auto}.jetzt-teilnehmen form{max-width: 640px;margin: 0 auto;border: solid #cb3320 7px;padding: 35px}.jetzt-teilnehmen form .editable_content > * + *:not(.submit_container){margin-top: 11px}.jetzt-teilnehmen form .cr_form-inputgroup{display: flex;flex-direction: column}.jetzt-teilnehmen form .cr_form-inputgroup.cr_form-inputgroup--typecheckbox{flex-direction: unset;align-items: baseline;column-gap: 16px}.jetzt-teilnehmen form .cr_form-input{border: solid 1px #ded6d3;height: 2rem}.jetzt-teilnehmen form button{all: unset;font-family: 'franklin-gothic-urw', sans-serif;font-size: 1.05rem;font-weight: 700;letter-spacing: 1px;text-decoration: none;text-transform: uppercase;line-height: 1.2;color: #fff;background-color: #cb3320;cursor: pointer;padding: 15px 18px;display: inline-block;margin-top: 40px;margin-bottom: 48px}.jetzt-teilnehmen form button:hover,.jetzt-teilnehmen form button:active{background-color: #403e3c}.jetzt-teilnehmen form p{font-size: 16px}.jetzt-teilnehmen form .info > * + *{margin-top: 11px}.jetzt-teilnehmen form .info > *{display: flex;column-gap: 16px}.jetzt-teilnehmen form .info__dritte::before{content: url("../../files/grafiken/daten-dritte.svg")}.jetzt-teilnehmen form .info__daten::before{content: url("../../files/grafiken/verschluesselter-datentransfer.svg")}.ueber-conta{background-image: url("../../files/grafiken/backgrounds/bg-footer.svg");background-repeat: repeat-x;background-size: auto 100%}.ueber-conta .grid{row-gap: 3.4375rem}@media only screen and (max-width: 1024px){.ueber-conta .grid :nth-child(1){grid-column: 2 / span 10}.ueber-conta .grid :nth-child(2){grid-column: 14 / 23}.ueber-conta .grid :nth-child(3){grid-column: 2 / -2}}@media only screen and (max-width: 600px){.ueber-conta .grid :nth-child(n+1){grid-column: 2 / -2}}.ueber-conta .ce_rsce_flex_container_start{display: flex;flex-wrap: wrap;--gap: 1rem;gap: var(--gap)}.ueber-conta .ce_rsce_flex_container_start > *{flex-basis: calc(100% / 2 - var(--gap) * 1 / 2)}.ueber-conta .ce_rsce_flex_container_start > * figure{margin-bottom: 12px}.ueber-conta .ce_rsce_flex_container_start > * img{margin: 0 auto}.c-sliderSlick--useGrid{background: red}.is--ctl-404 main,.is--ctl-imprint main{padding-top: 10rem}.is--ctl-404 .main__container,.is--ctl-imprint .main__container{display: grid;grid-template-columns: repeat(24, 1fr);max-width: 1920px;width: 100%;margin: 0 auto}.is--ctl-404 .section,.is--ctl-imprint .section{grid-column-start: 5;grid-column-end: 21}.is--ctl-404{background-color: #ded6d3}.is--ctl-gewinnspiel-teilnahmebedingungen p + ul{margin-top: 1rem}.is--ctl-gewinnspiel-teilnahmebedingungen ul{position: relative;padding-left: 2ch}.is--ctl-gewinnspiel-teilnahmebedingungen li::before{content: "-";display: inline-block;position: absolute;left: 0}.is--ctl-gewinnspiel-teilnahmebedingungen li + li{margin-top: 0.5rem}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    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: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}

