body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn.success {
      background: #4e9e3e;
      border-color: #3e7830;
      color: #fff; }
      .contao-cookiebar .cc-btn.success:hover {
        background: #4c933f; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.cookiebar_simple {
  color: #444444; }
  .cookiebar_simple p {
    color: #868686;
    line-height: 1.4; }
  .cookiebar_simple .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .cookiebar_simple .cc-groups {
    display: none;
    padding-top: 15px; }
    .cookiebar_simple .cc-groups .cc-group {
      position: relative;
      border: 1px solid #d0d0d0;
      border-radius: 5px;
      margin-bottom: 10px;
      text-align: left; }
      .cookiebar_simple .cc-groups .cc-group > label {
        margin: 5px 130px 5px 10px; }
  .cookiebar_simple .cc-cookies {
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .cookiebar_simple .cc-cookies > p {
      font-size: 0.875rem; }
    .cookiebar_simple .cc-cookies > p, .cookiebar_simple .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px; }
      .cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-desc p {
      margin-bottom: 0; }
    .cookiebar_simple .cc-cookies .cc-cookie label.cookie + p, .cookiebar_simple .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .cookiebar_simple .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .cookiebar_simple .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .cookiebar_simple .cc-footer, .cookiebar_simple .cc-info {
    text-align: center; }
  .cookiebar_simple .cc-detail-btn-details {
    border: 0 none;
    outline: 0 none;
    background: transparent;
    font-size: 13px;
    letter-spacing: 0;
    text-transform: initial;
    cursor: pointer;
    color: #a2a2a2;
    text-decoration: underline;
    padding: 0;
    margin: 0 0 10px; }
    .cookiebar_simple .cc-detail-btn-details span:nth-child(2) {
      display: none; }
    .cookiebar_simple .cc-detail-btn-details.cc-active span:nth-child(1) {
      display: none; }
    .cookiebar_simple .cc-detail-btn-details.cc-active span:nth-child(2) {
      display: inline; }
    .cookiebar_simple .cc-detail-btn-details:hover {
      color: #717171; }
  .cookiebar_simple .cc-info {
    margin-top: 15px; }
    .cookiebar_simple .cc-info > p {
      font-size: 0.875rem; }
    .cookiebar_simple .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .cookiebar_simple .cc-info > a:hover {
        color: #717171; }
      .cookiebar_simple .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

@import url("https://use.typekit.net/lda0xqp.css");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%}*{font-style: normal;color: #646363}body{font-size: 16px;font-size: 100%;font-family: 'Open Sans', sans-serif;font-weight: 400;font-weight: 300;line-height: 1.3rem}::-moz-selection{background: #858370;color: #fff;text-shadow: none}::selection{background: #858370;color: #fff;text-shadow: none}a:link{-webkit-tap-highlight-color: #858370}.ie7 img{-ms-interpolation-mode: bicubic}img{height: auto}#ie8 img{width: 100%}*,*:before,*:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit}.grid{clear: both;width: 100%;max-width: 1920px;min-width: 755px;min-width: inherit;margin: 0 auto;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.grid.is--light{padding: 0 5%}.grid:after,.grid:before{content: "";display: table;clear: both}[class*='col-'],[class*='gr-']{float: left;padding-right: 0px}.fullwidth{margin-left: 0 !important;width: 100% !important;clear: both;margin: 0 auto;overflow: hidden}.fullwidth > .grid{margin-left: 15% !important;width: 70% !important;clear: both;margin: 0 auto;overflow: hidden}.floatleft{float: left !important}.floatright{float: right !important}.col-5{width: 5%}.col-10{width: 10%}.col-20{width: 20%}.col-25{width: 25%}.col-30{width: 30%}.col-33{width: 33%}.col-35{width: 35%}.col-40{width: 40%}.col-45{width: 45%}.col-50{width: 50%}.col-55{width: 55%}.col-60{width: 60%}.col-65{width: 65%}.col-66{width: 66%}.col-70{width: 70%}.col-75{width: 75%}.col-80{width: 80%}.col-85{width: 82%}.col-90{width: 90%}.col-62{width: 95%}.col-100{width: 100%}.col-50.pad-10{width: 42%}.pad-10{padding: 3% 3% 2% 5%}.pad-r-10{padding-right: 10%}.pad-r-15{padding-right: 15%}.pad-r-20{padding-right: 20%}.pad-r-35{padding-right: 25%}.pad-r-40{padding-right: 40%}.pad-r-45{padding-right: 45%}.pad-r-50{padding-right: 50%}.pad-r-55{padding-right: 55%}.pad-l-5{padding-left: 5%}.pad-l-10{padding-left: 10%}.pad-l-15{padding-left: 15%}.pad-l-20{padding-left: 20%}.pad-l-25{padding-left: 25%}.pad-l-30{padding-left: 30%}.pad-l-35{padding-left: 35%}.pad-l-40{padding-left: 40%}.pad-l-45{padding-left: 45%}.pad-l-50{padding-left: 50%}.pad-l-600{padding-left: 600px}.pad-l-1200{padding-left: 1200px}.push-25{margin-left: 25%}.push-50{margin-left: 50%}.push-75{margin-left: 75%}.is--ctl-comingsoon #wrapper{max-width: none}.is--ctl-comingsoon .inside{position: relative;width: 100vw;height: 100vh;background: #fff;background-repeat: no-repeat;background-position: right top;border-bottom: 20px solid #646363}@media only screen and (max-width: 30em){.is--ctl-comingsoon .inside{background-size: contain}}.is--ctl-comingsoon .dev--full{background-color: transparent;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}@media only screen and (max-width: 64em){.is--ctl-comingsoon .dev--full{width: 60%}}@media only screen and (max-width: 48em){.is--ctl-comingsoon .dev--full{width: 80%}}@media only screen and (max-width: 350px){.is--ctl-comingsoon .dev--full{width: 90%}}.is--ctl-comingsoon .dev--logo{display: inline-block}@media only screen and (max-width: 30em){.is--ctl-comingsoon .dev--logo{width: 50vw}}@media only screen and (max-width: 350px){.is--ctl-comingsoon .dev--logo{width: 40vw}}.is--ctl-comingsoon .dev--welcome{display: inline-block;padding: 0 10%;margin: 7vh 0 0 0}@media only screen and (max-width: 64em){.is--ctl-comingsoon .dev--welcome{padding: 0}}@media only screen and (max-height: 650px){.is--ctl-comingsoon .dev--welcome{margin-top: 4vh}}.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1.9375rem}@media only screen and (max-height: 900px){.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1.6rem}}@media only screen and (max-width: 48em) and (max-height: 64em){.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1.4rem}}@media only screen and (max-width: 30em){.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1.2rem}}@media only screen and (max-height: 650px){.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1rem}}.is--ctl-comingsoon .dev--welcome p strong{color: #858370}.is--ctl-comingsoon .dev--welcome p a{color: #646363;display: inline-block;text-decoration: underline}.is--ctl-comingsoon .dev--contact{margin-top: 16vh}@media only screen and (max-height: 900px){.is--ctl-comingsoon .dev--contact{margin-top: 12vh}}@media only screen and (max-width: 400px){.is--ctl-comingsoon .dev--contact{margin-top: 6vh}}@media only screen and (max-width: 350px){.is--ctl-comingsoon .dev--contact{margin-top: 4vh}}.is--ctl-comingsoon .dev--contact h1{font-family: 'Open Sans', sans-serif;font-weight: 400;text-transform: uppercase;font-size: 1.125rem}.is--ctl-comingsoon .dev--contact p{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 1rem}.is--ctl-comingsoon .dev--contact p strong{color: #858370}.is--ctl-comingsoon .dev--contact p a{font-size: 1rem;text-decoration: underline;padding-top: 1.5625rem;display: inline-block}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 300;src: url('../../files/wollwinderei/fonts/open-sans-v34-latin-300.eot');src: local(''), url('../../files/wollwinderei/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-300.woff2') format('woff2'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-300.woff') format('woff'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-300.ttf') format('truetype'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('../../files/wollwinderei/fonts/open-sans-v34-latin-regular.eot');src: local(''), url('../../files/wollwinderei/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-regular.woff') format('woff'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 600;src: url('../../files/wollwinderei/fonts/open-sans-v34-latin-600.eot');src: local(''), url('../../files/wollwinderei/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-600.woff2') format('woff2'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-600.woff') format('woff'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-600.ttf') format('truetype'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('../../files/wollwinderei/fonts/open-sans-v34-latin-700.eot');src: local(''), url('../../files/wollwinderei/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-700.woff') format('woff'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-700.ttf') format('truetype'), url('../../files/wollwinderei/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg')}.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-3{width: 32%;float: left;margin-right: calc((100% - 3 * 32%) / 2)}.is--center-3.last{margin-right: 0}.reset--rocksolid-nav{background: transparent;border-radius: 0;box-shadow: none;color: #000;border: 1px solid #f00;background-image: none;background-repeat: no-repeat;background-size: contain;top: 50%;transform: translate(0, -50%)}.reset--rocksolid-nav.rsts-prev{right: inherit}.reset--rocksolid-nav.rsts-next{right: 0}.reset--rocksolid-nav:hover{background-color: transparent}.clear--both{clear: both}.float--right{float: right}.reset--bg{background-size: contain;background-repeat: no-repeat;background-position: center center}.reset--appearance{-webkit-appearance: none;-moz-appearance: none;appearance: none}.is--placeholder{background: #E5007E;height: 25rem}.is--placeholder img{opacity: .5}@media only screen and (min-width: 48em){html{font-size: 13px}}@media only screen and (min-width: 64em){html{font-size: 13px}}@media only screen and (min-width: 78.75em){html{font-size: 14px}}@media only screen and (min-width: 82.5em){html{font-size: 15px}}@media only screen and (min-width: 105em){html{font-size: 16px}}@media only screen and (min-width: 120em){html{font-size: 17px}}.is--primary{color: #858370}.is--dark{color: #646363}.is--light{color: #e9e4e1}.is--white{color: #ffffff}.is--white p{color: #ffffff}.bg-is--primary{background: #858370}.bg-is--dark{background: #646363}.bg-is--light{background: #e9e4e1}.bg-is--white{background: #ffffff}.has-bg--grey{background: #bebebe}.bg-is--gradient{background: #eaeaea;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(57%, #fff));background: -webkit-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: -o-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: -ms-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: linear-gradient(to bottom, #f2f2f2 0%, #fff 57%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@lighter', endColorstr='#ffffff', GradientType=0)}.bg-is--gradient-bottom{background: #f2f2f2;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(57%, #f2f2f2));background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: -o-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: linear-gradient(to bottom, #fff 0%, #f2f2f2 57%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='@lighter', GradientType=0)}.color--red h1,.color--red h2,.color--red h3,.color--red .ce_text ul li:before{color: #b40832}.color--primary h1,.color--primary h2,.color--primary h3,.color--primary .ce_text ul li:before{color: #858370}.color--blue h1,.color--blue h2,.color--blue h3,.color--blue .ce_text ul li:before{color: #698da5}.font--logo h2,.font--logo > a,.font--logo > a:hover,.font--logo strong{font-family: 'magistral', sans-serif !important;text-transform: uppercase;letter-spacing: 1.1px;font-weight: 300}.font--logo h2{line-height: 1}h1{font-weight: 300;font-size: 4rem;line-height: 1.3;letter-spacing: 3px;color: #000;margin-top: 0;margin-bottom: .75em;font-family: 'Open Sans', sans-serif;text-transform: uppercase}@media only screen and (max-width: 30em){h1{font-size: 2rem}}h2{font-weight: 300;font-size: 2.5rem;line-height: 1.3;letter-spacing: 3px;color: #000;margin-top: 0;margin-bottom: 0;font-family: 'Open Sans', sans-serif;text-transform: uppercase}h2 em{color: #b40832;font-weight: 700}@media only screen and (max-width: 30em){h2{font-size: 2rem}}h3,h3 span{font-weight: 600;font-size: 1.5rem;line-height: 1.3;letter-spacing: 1px;color: #646363;margin-top: 0;margin-bottom: 2rem;display: inline-block;width: 100%;font-family: 'Open Sans', sans-serif;text-transform: uppercase}h4,h4 span{color: #646363;font-size: 1.1rem;line-height: 1.0;font-weight: 600;margin-bottom: 0rem;padding-bottom: 0;letter-spacing: 1px;text-transform: uppercase;margin-bottom: .75em}h4 strong{color: #858370;font-weight: 400}h5 strong{font-weight: 600;font-size: 1.5rem;line-height: 1.3;letter-spacing: 1px;color: #858370;margin-top: 0;margin-bottom: .8rem;display: inline-block;width: 100%;font-family: 'Open Sans', sans-serif;text-transform: uppercase}.bg-is--primary h2{color: #fff}p{padding-left: 0;font-size: 1.2rem;line-height: 1.6;display: inline-block;width: 100%;margin-bottom: 2rem}p:last-of-type{margin-bottom: 0}p strong{font-weight: 500;color: #000}.ce_text a,.ce_text a:visited{cursor: pointer;color: #77A198;font-weight: 600;border-bottom: 0px solid #858370;text-decoration: none;font-size: 1em;transition: all .2s ease-in-out;border-bottom: 1px solid transparent}.ce_text a:hover{text-decoration: none;border-bottom: 1px solid currentcolor}.ce_text ul{margin-left: 17px;text-indent: -17px;list-style-type: none}.ce_text ul li{margin-bottom: .5rem;font-size: 1.2rem}.ce_text ul li:before{content: "● "}.welcome .ce_text a,.welcome .ce_text a:visited{font-size: .9rem;margin-top: 2.5em;display: inline-block}.welcome .ce_text a:hover{color: #858370;text-decoration: none}.ce_text ol{margin: 0 0 12px 1em;line-height: 1.5}.ce_text ol li{list-style-type: decimal}.is--center,.is-center{text-align: center}.has--list ul li,.ce_text.list ul li{line-height: 1.3;margin-bottom: .5rem;padding-left: 1rem}.has--list ul li:before,.ce_text.list ul li:before{content: "+ ";margin-left: -1rem;width: 1rem;display: inline-block}.image_container img{display: block}.no-desktop{display: none}.no-mobile{display: block}.header--is-desktop,.is-desktop{display: block}.header--is-mobile,.is-mobile{display: none}@media screen and (max-width: 48em){.header--is-desktop,.is-desktop{display: none !important}.header--is-mobile,.is-mobile{display: block}}.rsts-skin-light .rsts-next:after,.rsts-skin-light .rsts-prev:after,.rsts-skin-light .rsts-thumbs-next:after,.rsts-skin-light .rsts-thumbs-prev:after{position: absolute;top: 0;left: 14px;font: 400 15rem 'Open Sans', sans-serif;font-weight: 200;color: #fff;text-indent: 0}.rsts-skin-light:hover .rsts-next,.rsts-skin-light:hover .rsts-prev,.rsts-skin-light:hover .rsts-thumbs-next,.rsts-skin-light:hover .rsts-thumbs-prev{filter: alpha(opacity=50);opacity: .5}.rsts-skin-light:hover .rsts-next:hover,.rsts-skin-light:hover .rsts-prev:hover,.rsts-skin-light:hover .rsts-thumbs-next:hover,.rsts-skin-light:hover .rsts-thumbs-prev:hover{-webkit-box-shadow: 0 0 0 0 transparent !important;-moz-box-shadow: 0 0 0 0 transparent !important;box-shadow: 0 0 0 0 transparent !important;filter: alpha(opacity=100);opacity: 1;-webkit-transition-duration: 0ms;-moz-transition-duration: 0ms;-o-transition-duration: 0ms;transition-duration: 0ms;-webkit-animation: 3.5s;-moz-animation: 3.5s;-o-animation: 3.5s;animation: 3.5s;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite}.rsts-skin-light .rsts-nav-tabs::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 30px;border-radius: 100%;background-color: #CCC;box-shadow: 0 0 10px rgba(0,0,0,0.25);display: none !important}.pagination{margin-top: 0;font-weight: 300;text-transform: uppercase;color: #646363}.pagination ul,.pagination li{margin: 0;padding: 0;list-style: none}.pagination li,.pagination li a{float: left;color: #646363 !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: #646363 !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: #858370 !important;font-weight: 700}body{background: #f1f1f1;background-repeat: no-repeat;background-position: top center;padding-top: 0px}#wrapper{max-width: 1280px;width: 100%;margin: 0 auto;background: #fff}@media only screen and (max-width: 48em){#wrapper{width: 100vw !important;overflow: hidden}}.wrapper--inner{transition: all ease-in-out .2s;max-width: 1600px;width: 100%;margin: 0 auto}@media only screen and (max-width: 1650px){.wrapper--inner{padding: 0 2rem}}header{width: 100%;transition: all .2s ease-in-out;background-color: transparent;padding: 2rem 4rem 2rem 4rem}@media only screen and (max-width: 48em){header{width: 100vw !important;overflow: hidden;padding: 2rem}}header .header--small{display: flex;justify-content: space-between;position: relative;z-index: 2}@media only screen and (max-width: 48em){header .header--small{display: none}}header .header--small p,header .header--small a{color: #858370;text-decoration: none;border: none}header .header--small a:hover{text-decoration: underline;border: none}header .header--small .right > *{float: left}header .header--small .right .mod_changelanguage{margin: -0.24rem 0 0 2rem}header .header--small .right .mod_changelanguage ul{display: inline-block;margin: 0;padding: 0}header .header--small .right .mod_changelanguage li{background-size: contain;background-repeat: no-repeat;background-position: center center;background-size: cover;float: left;display: inline-block;width: 2rem;height: 1.3rem;margin-top: .25rem;text-transform: uppercase;border-right: 1px solid #858370;margin-right: .7rem;padding-right: 1rem}header .header--small .right .mod_changelanguage li:last-child{border: none;margin-right: 0;padding-right: 0}header .header--small .right .mod_changelanguage li a{display: inline-block;width: 100%;height: 100%;color: #858370}header .header--small .right .mod_changelanguage li.active span{font-weight: 600}.link--phone,.link--mail,.link--fax{position: relative;padding-left: 1.5rem}.link--phone a,.link--mail a,.link--fax a,.link--phone a:visited,.link--mail a:visited,.link--fax a:visited,.link--phone.ce_text a,.link--mail.ce_text a,.link--fax.ce_text a,.link--phone.ce_text a:visited,.link--mail.ce_text a:visited,.link--fax.ce_text a:visited{color: #858370;font-weight: 300;font-size: 1rem}.link--phone:before,.link--mail:before,.link--fax:before{content: "";display: block;position: absolute;left: 0;top: 50%;transform: translate(0, -50%);width: 1rem;height: 1rem;margin-top: .1rem;background-size: contain;background-repeat: no-repeat;background-position: center center;background-image: url("../../files/wollwinderei/grafiken/icon--phone.png")}.link--mail:before{background-image: url("../../files/wollwinderei/grafiken/icon--mail.png")}.link--fax:before{background-image: url("../../files/wollwinderei/grafiken/icon--fax.jpg")}.mod_article{padding: 0 4rem}@media only screen and (max-width: 48em){.mod_article{padding: 0 2rem}}.mod_article.grid--fullwidth{padding: 0}footer{padding: 0 4rem;overflow: hidden}@media only screen and (max-width: 48em){footer{padding: 0 2rem}}.nav--top ul li,.nav--footer ul li{float: left;border-right: 1px solid #858370;margin-right: 1rem;padding-right: 1rem}.nav--top ul li a,.nav--footer ul li a,.nav--top ul li span,.nav--footer ul li span,.nav--top ul li strong,.nav--footer ul li strong{text-transform: uppercase}.nav--top ul li p,.nav--footer ul li p,.nav--top ul li a,.nav--footer ul li a{color: #858370;text-decoration: none}.nav--top ul li a:hover,.nav--footer ul li a:hover{text-decoration: underline}.nav--top ul li:last-child,.nav--footer ul li:last-child{border: none;margin-right: 0;padding-right: 0}.nav--footer{float: right;display: block;margin-bottom: 2rem}.nav-main{transition: all ease-in-out .2s;padding: 2.5rem;margin-top: 2rem;background: transparent;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede}.nav-main ul{text-align: center}.nav-main ul li{font-family: 'Open Sans', sans-serif, serif;font-weight: 600;font-size: 1.4rem;text-decoration: none;letter-spacing: 0px;display: inline}@media only screen and (max-width: 1050px){.nav-main ul li{margin-right: 3rem}}.nav-main ul li a,.nav-main ul li span,.nav-main ul li strong{text-decoration: none;white-space: nowrap;font-weight: 400}@media only screen and (max-width: 1050px){.nav-main ul li a,.nav-main ul li span,.nav-main ul li strong{font-size: 1rem}}.nav-main ul li span,.nav-main ul li strong{font-weight: 600}.nav-main ul li .active,.nav-main ul li .trail,.nav-main ul li a:hover{font-family: 'Open Sans', sans-serif;color: #858370;transition: none;text-decoration: none}.nav-main ul li.color--red a,.nav-main ul li.color--red span,.nav-main ul li.color--red strong{color: #b40832}.nav-main ul li.color--red:hover > a,.nav-main ul li.color--red:hover > span{color: #fff}.nav-main ul li.color--primary a,.nav-main ul li.color--primary span,.nav-main ul li.color--primary strong{color: #858370}.nav-main ul li.color--primary:hover > a,.nav-main ul li.color--primary:hover > span{color: #fff}.nav-main ul li.color--blue a,.nav-main ul li.color--blue span,.nav-main ul li.color--blue strong{color: #698da5}.nav-main ul li.color--blue:hover > a,.nav-main ul li.color--blue:hover > span{color: #fff}.nav-main{overflow: visible}.nav-main ul.level_1 > li{position: relative;padding: 1rem 2.5rem;padding: 1rem 4rem;margin: 0 .5rem;text-transform: uppercase}.nav-main ul.level_1 > li.active.color--red,.nav-main ul.level_1 > li:hover.color--red,.nav-main ul.level_1 > li.trail.color--red,.nav-main ul.level_1 > li:active.color--red{background: #b40832}.nav-main ul.level_1 > li.active.color--primary,.nav-main ul.level_1 > li:hover.color--primary,.nav-main ul.level_1 > li.trail.color--primary,.nav-main ul.level_1 > li:active.color--primary{background: #858370}.nav-main ul.level_1 > li.active.color--blue,.nav-main ul.level_1 > li:hover.color--blue,.nav-main ul.level_1 > li.trail.color--blue,.nav-main ul.level_1 > li:active.color--blue{background: #698da5}.nav-main ul.level_1 > li.active > a,.nav-main ul.level_1 > li:hover > a,.nav-main ul.level_1 > li.trail > a,.nav-main ul.level_1 > li:active > a,.nav-main ul.level_1 > li.active > span,.nav-main ul.level_1 > li:hover > span,.nav-main ul.level_1 > li.trail > span,.nav-main ul.level_1 > li:active > span,.nav-main ul.level_1 > li.active strong,.nav-main ul.level_1 > li:hover strong,.nav-main ul.level_1 > li.trail strong,.nav-main ul.level_1 > li:active strong,.nav-main ul.level_1 > li.active > a > span,.nav-main ul.level_1 > li:hover > a > span,.nav-main ul.level_1 > li.trail > a > span,.nav-main ul.level_1 > li:active > a > span{color: #fff}.nav-main ul.level_1 > li.active > a,.nav-main ul.level_1 > li.trail > a,.nav-main ul.level_1 > li:active > a,.nav-main ul.level_1 > li.active > span,.nav-main ul.level_1 > li.trail > span,.nav-main ul.level_1 > li:active > span{font-weight: 600}.nav-main ul.level_1 > li:hover ul.level_2,.nav-main ul.level_1 > li:active ul.level_2{display: block}.nav-main ul.level_2{display: none;position: absolute;top: 100%;left: 0;z-index: 999;text-align: left;padding: 1rem .5rem 0 .5rem;max-width: 100%}.nav-main ul.level_2 li{display: inline-block;margin-bottom: .65rem;text-transform: none;width: 100%;position: relative;border-bottom: 1px solid rgba(0,0,0,0.2);padding-bottom: .8rem}.nav-main ul.level_2 li a,.nav-main ul.level_2 li span,.nav-main ul.level_2 li strong{white-space: normal;line-height: 1.3;padding-left: 1rem;display: inline-block;text-transform: uppercase}.nav-main ul.level_2 li strong{padding-left: 2rem}.nav-main ul.level_2 li a:hover > span,.nav-main ul.level_2 li .active{text-decoration: underline}.nav-main ul.level_2 li:last-child{border-bottom: none}.nav-main .color--red ul.level_2{background: #f8e7e7}.nav-main .color--red ul.level_2 li:before{background: #b40832}.nav-main .color--blue ul.level_2{background: #dfe6ef}.nav-main .color--blue ul.level_2 li:before{background: #698da5}.nav-main .color--primary ul.level_2{background: #f4f4f1}.nav-main .color--primary ul.level_2 li:before{background: #b40832}.nav-main .color--primary ul.level_2 li.color--primary span{color: #b40832}.nav-main .after-content--knits ul.level_2 li a,.nav-main .after-content--knits ul.level_2 li strong{color: #b40832;font-weight: 700}.nav-main .after-content--knits ul.level_2 li a:after,.nav-main .after-content--knits ul.level_2 li strong:after{content: "Knits";color: #858370;font-weight: 300}.is--logo{transition: all .2s ease-in-out;margin: 0 auto;margin-top: -4.5rem;position: relative;z-index: 1}.is--logo img{width: 20rem;margin: 0 auto}@media only screen and (max-width: 48em){.is--logo img{width: 40%}}@media only screen and (max-width: 48em){.is--logo{margin-top: 0}}.is--logo.black,.is--logo.small{display: none;opacity: 0;transition: all .2s ease-in-out}.is--logo.black{display: block;opacity: 1}.small-top-nav{font-family: 'Open Sans', 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}@media only screen and (min-width: 48em){header.scrolled{position: fixed;transition: all .2s ease-in-out;opacity: 1;height: 4rem;background: #fff;margin-top: -8px;border-bottom: 2px solid #d2d2d2}header.scrolled .nav-main{max-width: 120em;transition: all .2s ease-in-out;float: right;height: 2rem;line-height: 1.5rem;padding: 1.5rem 2rem}header.scrolled .small-top-nav{transition: all .2s ease-in-out;transform: translateY(-180px)}header.scrolled .nav-main ul li{font-size: 16px;font-size: 1.0rem;float: left;margin-right: 28px;margin-right: 1.5rem;text-decoration: none;letter-spacing: 1px}header.scrolled .nav-main ul li a{text-decoration: none;color: #646363}header.scrolled .nav-main ul li .active,header.scrolled .nav-main ul li .trail,header.scrolled .nav-main ul li a:hover{font-family: 'Open Sans', sans-serif;color: #646363;border-bottom: 2px solid #000}header.scrolled .is--logo.small{display: block;opacity: 1;padding: .5rem 0 1rem 5.5rem;transition: all .2s ease-in-out}header.scrolled .is--logo.small img{width: 28rem}header.scrolled .is--logo.black{display: none;opacity: 0;transition: all .2s ease-in-out}}.is-mobile{width: 100vw}.is-mobile .is--logo{width: 100vw;text-align: center;float: left;display: block;margin: 0rem 1.5rem;padding: 0rem 0 1rem 0rem}.is-mobile .is--logo img{width: 30vw;margin: 0}.is-mobile .is--logo.small{display: block;opacity: 1;padding: 0rem 0 1rem 5.5rem;transition: all .2s ease-in-out}.is-mobile .is--logo.small img{width: 15rem}.mobile_menu{position: fixed;float: right;width: auto;height: 30px;display: block;right: 1rem;top: 1rem;font-size: 1.2rem;font-weight: 600;background: transparent;z-index: 2}.mobile_menu a{position: relative;display: block;width: 30px;height: 30px;float: right;color: #fff;text-decoration: none}.mobile_menu span{border-radius: 0;height: 2px;width: 100%;display: block;content: '';background-color: #858370;transition: all 500ms 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 span:nth-child(4){top: 41%;transform: rotate(45deg);opacity: 0}.mobile_menu span:nth-child(5){top: 42%;transform: rotate(-45deg);opacity: 0}.mobile_menu:hover{cursor: pointer}.mm-opened .mobile_menu span:nth-child(1),.mm-opened .mobile_menu span:nth-child(2),.mm-opened .mobile_menu span:nth-child(3){opacity: 0}.mm-opened .mobile_menu span:nth-child(4),.mm-opened .mobile_menu span:nth-child(5){opacity: 1}.mm-list > li > a.custom-lvl--2,.mm-list > li > span.custom-lvl--2{padding-left: 2.2rem}.mm-menu ul li a,.mm-menu ul li span{text-transform: uppercase}.mm-menu ul li.color--red{background: #f8e7e7;color: #b40832}.mm-menu ul li.color--blue{background: #dfe6ef;color: #698da5}.mm-menu ul li.color--primary:not(.mobile--color-default){background: #f4f4f1;color: #858370}.content--slider{height: 40rem;position: relative;margin-bottom: 4rem}@media only screen and (max-width: 48em){.content--slider{margin-bottom: 2rem;height: 36rem}}@media only screen and (max-width: 600px){.content--slider{height: 25rem}}@media only screen and (max-width: 30em){.content--slider{height: 20rem}}.content--slider .start--slider{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%}.mod_rocksolid_slider .rsts-next,.mod_rocksolid_slider .rsts-prev{background: transparent;border-radius: 0;box-shadow: none;color: #000;border: 1px solid #f00;background-image: none;top: 50%;transform: translate(0, -50%);background-size: contain;background-repeat: no-repeat;background-position: center center;transition: all ease-in-out .2s;background-size: cover;height: 9.375rem;width: 3.125rem;background-image: url("../../files/wollwinderei/grafiken/icon--arrow-slider.svg");opacity: .6;border: none}.mod_rocksolid_slider .rsts-next.rsts-prev,.mod_rocksolid_slider .rsts-prev.rsts-prev{right: inherit}.mod_rocksolid_slider .rsts-next.rsts-next,.mod_rocksolid_slider .rsts-prev.rsts-next{right: 0}.mod_rocksolid_slider .rsts-next:hover,.mod_rocksolid_slider .rsts-prev:hover{background-color: transparent}.mod_rocksolid_slider .rsts-next.rsts-prev,.mod_rocksolid_slider .rsts-prev.rsts-prev{transform: rotate(-180deg) translate(0, 50%);transform-origin: center;left: 4rem}@media only screen and (max-width: 48em){.mod_rocksolid_slider .rsts-next.rsts-prev,.mod_rocksolid_slider .rsts-prev.rsts-prev{left: 2rem}}.mod_rocksolid_slider .rsts-next.rsts-next,.mod_rocksolid_slider .rsts-prev.rsts-next{right: 4rem}@media only screen and (max-width: 48em){.mod_rocksolid_slider .rsts-next.rsts-next,.mod_rocksolid_slider .rsts-prev.rsts-next{right: 2rem}}.mod_rocksolid_slider .rsts-next:hover,.mod_rocksolid_slider .rsts-prev:hover{opacity: .9}@media only screen and (max-width: 30em){.mod_rocksolid_slider .rsts-next,.mod_rocksolid_slider .rsts-prev{display: none}}.mod_rocksolid_slider.rsts-skin-default .rsts-nav{bottom: inherit;top: 80%;text-align: center;width: 100%}@media only screen and (max-width: 1320px){.mod_rocksolid_slider.rsts-skin-default .rsts-nav{top: 75%}}@media only screen and (max-width: 1100px){.mod_rocksolid_slider.rsts-skin-default .rsts-nav{top: 82%}}@media only screen and (max-width: 850px){.mod_rocksolid_slider.rsts-skin-default .rsts-nav{top: 90%}}@media only screen and (max-width: 480px){.mod_rocksolid_slider.rsts-skin-default .rsts-nav{top: 82%}}.mod_rocksolid_slider.rsts-skin-default .rsts-nav-bullets a{border: none;outline: none;box-shadow: none;background: #fff}.mod_rocksolid_slider.rsts-skin-default .rsts-nav-bullets a.active{background: #b40832}.start--panel{display: flex;justify-content: space-between;display: inline-block;width: 100%;overflow: visible;margin-bottom: 8rem}.start--panel.mobile{display: none}@media only screen and (max-width: 48em){.start--panel.mobile{display: block}}.start--panel.desktop{display: block}@media only screen and (max-width: 48em){.start--panel.desktop{display: none}}@media only screen and (max-width: 48em){.start--panel{margin-bottom: 2rem}}.start--panel .ce_text,.start--panel .ce_image{width: 30%;margin-bottom: 6rem;float: left;margin: 0 calc(10% / 6)}@media only screen and (max-width: 48em){.start--panel .ce_text,.start--panel .ce_image{float: inherit;margin: 0 0 6rem 0}}.start--panel .ce_text p a,.start--panel .ce_image p a{display: inline-block;width: 100%;color: #fff;text-align: center;padding: 1rem .5rem;text-transform: uppercase;position: relative;z-index: 2}@media only screen and (max-width: 48em){.start--panel .ce_text p a,.start--panel .ce_image p a{font-size: 1rem}}.start--panel .ce_text p a:hover,.start--panel .ce_image p a:hover{border-color: transparent}.start--panel .ce_text.color--red a,.start--panel .ce_image.color--red a{background: #b40832}.start--panel .ce_text.color--blue a,.start--panel .ce_image.color--blue a{background: #698da5}.start--panel .ce_text.color--primary a,.start--panel .ce_image.color--primary a{background: #858370}.start--panel .ce_text img,.start--panel .ce_image img{transition: all ease-in-out .35s}.start--panel .ce_text:hover img,.start--panel .ce_image:hover img{opacity: .85}@media only screen and (max-width: 48em){.start--panel .ce_text,.start--panel .ce_image{margin-bottom: 2rem}}@media only screen and (max-width: 650px){.start--panel .ce_text,.start--panel .ce_image{width: auto}.start--panel .ce_text .image_container,.start--panel .ce_image .image_container{position: relative;height: 12rem;z-index: 1}.start--panel .ce_text .image_container img,.start--panel .ce_image .image_container img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}}.start--panel .nav-main{width: 100%;border: none;padding: 0;position: relative;z-index: 2}.start--panel .nav-main ul.level_1{text-align: left;width: 100%;display: inline-block}.start--panel .nav-main ul.level_1 > li{text-align: center;width: 30%;float: left;margin: 0 calc(10% / 6)}.start--panel .nav-main ul.level_1 > li.color--red{background: #b40832}.start--panel .nav-main ul.level_1 > li.color--blue{background: #698da5}.start--panel .nav-main ul.level_1 > li.color--primary{background: #858370}.start--panel .nav-main ul.level_1 > li a,.start--panel .nav-main ul.level_1 > li span{color: #fff}.start--panel .nav-main ul.level_2 > li a.color--red,.start--panel .nav-main ul.level_2 > li span.color--red{color: #b40832}.start--panel .nav-main ul.level_2 > li a.color--red span,.start--panel .nav-main ul.level_2 > li span.color--red span{color: #b40832}.start--panel .nav-main ul.level_2 > li a.color--blue,.start--panel .nav-main ul.level_2 > li span.color--blue{color: #698da5}.start--panel .nav-main ul.level_2 > li a.color--blue span,.start--panel .nav-main ul.level_2 > li span.color--blue span{color: #698da5}.start--panel .nav-main ul.level_2 > li a.color--primary,.start--panel .nav-main ul.level_2 > li span.color--primary{color: #b40832}@media only screen and (max-width: 48em){.start--panel .nav-main ul.level_2{width: 100%}}@media only screen and (max-width: 48em){.start--panel .nav-main{display: none}.start--panel .nav-main ul.level_1 > li{width: 100%;margin: 0 0 2rem 0}.start--panel .nav-main ul.level_1 > li > a{pointer-events: none}}.start--panel .ce_image{margin-top: -7px;position: relative;z-index: 1;margin-bottom: 4rem}@media only screen and (max-width: 48em){.start--panel .ce_image{display: none;display: block;width: 100%;margin-bottom: 1rem}.start--panel .ce_image a{pointer-events: none}.start--panel .ce_image img{margin: 0 auto}}@media only screen and (max-width: 650px){.start--panel{display: block}}.content--subsite .left,.content--subsite .right,.content--subsite .ce_text,.content--subsite .ce_image{margin-bottom: 6rem}@media only screen and (max-width: 48em){.content--subsite .left,.content--subsite .right,.content--subsite .ce_text,.content--subsite .ce_image{margin-bottom: 4rem}}.content--subsite .left.margin-bottom--small,.content--subsite .right.margin-bottom--small,.content--subsite .ce_text.margin-bottom--small,.content--subsite .ce_image.margin-bottom--small{margin-bottom: 3rem}@media only screen and (max-width: 48em){.content--subsite .left.margin-bottom--small,.content--subsite .right.margin-bottom--small,.content--subsite .ce_text.margin-bottom--small,.content--subsite .ce_image.margin-bottom--small{margin-bottom: 3rem}}.content--subsite .left{width: 50%;float: left;padding: 0 2rem 0 0}@media only screen and (max-width: 48em){.content--subsite .left.ce_image,.content--subsite .left.mod_rocksolid_slider{width: calc(100% / 3)}.content--subsite .left.ce_text,.content--subsite .left.ce_form{width: calc(100% / 3 * 2)}.content--subsite .left.media--mobile-full{width: 100%;padding-right: 0}.content--subsite .left.media--mobile-50{width: 100%}}@media only screen and (max-width: 30em){.content--subsite .left,.content--subsite .left.ce_image,.content--subsite .left.ce_text,.content--subsite .left.ce_form,.content--subsite .left.mod_rocksolid_slider{width: 100%;padding-right: 0}.content--subsite .left.media--mobile-50{width: 100%;padding-right: 0}}.content--subsite .right{width: 50%;float: left;padding: 0 0 0 2rem}@media only screen and (max-width: 48em){.content--subsite .right.ce_image,.content--subsite .right.mod_rocksolid_slider{width: calc(100% / 3)}.content--subsite .right.ce_text,.content--subsite .right.ce_form{width: calc(100% / 3 * 2)}.content--subsite .right.media--mobile-full{width: 100%;padding-left: 0}.content--subsite .right.media--mobile-50{width: 50%}}@media only screen and (max-width: 30em){.content--subsite .right,.content--subsite .right.ce_image,.content--subsite .right.ce_text,.content--subsite .right.ce_form,.content--subsite .right.mod_rocksolid_slider{width: 100%;padding-left: 0}.content--subsite .right.media--mobile-50{width: 100%;padding-left: 0}}.content--subsite .left.float--right,.content--subsite .right.float--right{float: right}.content--subsite.has--subheadline .ce_text:first-of-type{margin-bottom: 2rem}@media only screen and (max-width: 48em){.content--partner .left.ce_text{margin-bottom: 0}}.content--partner .item--partner{width: 50%;float: left;margin-bottom: 0;transition: all ease-in-out .2s;position: relative;float: none;width: 100%;max-width: 14rem}@media only screen and (max-width: 48em){.content--partner .item--partner{margin-bottom: 0}}.content--partner .item--partner:hover{opacity: .8;cursor: pointer}@media only screen and (max-width: 48em){.content--partner{width: 100%}}@media only screen and (min-width: 890px){.content--partner.logo--cloud .item--partner:nth-child(1){margin: 2rem 0 0 -3rem}.content--partner.logo--cloud .item--partner:nth-child(2){margin: 0 0 0 3rem;padding: 0 0 0 2rem}.content--partner.logo--cloud .item--partner:nth-child(3){margin: -6rem 0 0 0;padding: .5rem;clear: both}.content--partner.logo--cloud .item--partner:nth-child(4){margin: -4rem 0 0 0}}.icons--zertifikate{display: flex;justify-content: space-between}.icons--zertifikate .ce_image{width: 24%;float: left;margin-bottom: 0}.content--kontakt .ce_text{margin-bottom: 1rem}.content--kontakt .ce_text.link--phone,.content--kontakt .ce_text.link--fax{margin-bottom: 0}.content--kontakt .ce_text.link--mail{margin-bottom: 0;margin-bottom: inherit}.ce_form{margin: 0 3rem 4rem 0;width: 70%;margin: 0 auto}.ce_form label,.ce_form .explanation p{width: 90%;display: block;margin-bottom: .2rem;font-size: .9rem;font-weight: 700;letter-spacing: 1px;color: #858370;text-transform: uppercase}.ce_form input,.ce_form textarea,.ce_form select,.ce_form fieldset,.ce_form button{width: 90%;margin-bottom: 1rem;font-size: 1.2rem;padding: .7rem 1rem;font-weight: 300}.ce_form input::-webkit-input-placeholder,.ce_form textarea::-webkit-input-placeholder,.ce_form select::-webkit-input-placeholder,.ce_form fieldset::-webkit-input-placeholder,.ce_form button::-webkit-input-placeholder{color: #a4a4a4}.ce_form input::-moz-placeholder,.ce_form textarea::-moz-placeholder,.ce_form select::-moz-placeholder,.ce_form fieldset::-moz-placeholder,.ce_form button::-moz-placeholder{color: #a4a4a4}.ce_form input:-ms-input-placeholder,.ce_form textarea:-ms-input-placeholder,.ce_form select:-ms-input-placeholder,.ce_form fieldset:-ms-input-placeholder,.ce_form button:-ms-input-placeholder{color: #a4a4a4}.ce_form input:-moz-placeholder,.ce_form textarea:-moz-placeholder,.ce_form select:-moz-placeholder,.ce_form fieldset:-moz-placeholder,.ce_form button:-moz-placeholder{color: #a4a4a4}.ce_form input[type="text"],.ce_form textarea[type="text"],.ce_form select[type="text"],.ce_form fieldset[type="text"],.ce_form button[type="text"],.ce_form input[type="email"],.ce_form textarea[type="email"],.ce_form select[type="email"],.ce_form fieldset[type="email"],.ce_form button[type="email"],.ce_form input[type="number"],.ce_form textarea[type="number"],.ce_form select[type="number"],.ce_form fieldset[type="number"],.ce_form button[type="number"]{background: #f1f1f1;border: 1px solid #858370;transition: all ease-in-out .2s}.ce_form input[type="text"]:focus,.ce_form textarea[type="text"]:focus,.ce_form select[type="text"]:focus,.ce_form fieldset[type="text"]:focus,.ce_form button[type="text"]:focus,.ce_form input[type="email"]:focus,.ce_form textarea[type="email"]:focus,.ce_form select[type="email"]:focus,.ce_form fieldset[type="email"]:focus,.ce_form button[type="email"]:focus,.ce_form input[type="number"]:focus,.ce_form textarea[type="number"]:focus,.ce_form select[type="number"]:focus,.ce_form fieldset[type="number"]:focus,.ce_form button[type="number"]:focus{background: #fff}@media only screen and (max-width: 650px){.ce_form input[type="text"].border-right--transparent,.ce_form textarea[type="text"].border-right--transparent,.ce_form select[type="text"].border-right--transparent,.ce_form fieldset[type="text"].border-right--transparent,.ce_form button[type="text"].border-right--transparent,.ce_form input[type="email"].border-right--transparent,.ce_form textarea[type="email"].border-right--transparent,.ce_form select[type="email"].border-right--transparent,.ce_form fieldset[type="email"].border-right--transparent,.ce_form button[type="email"].border-right--transparent,.ce_form input[type="number"].border-right--transparent,.ce_form textarea[type="number"].border-right--transparent,.ce_form select[type="number"].border-right--transparent,.ce_form fieldset[type="number"].border-right--transparent,.ce_form button[type="number"].border-right--transparent{border-right: 1px solid #858370}}.ce_form input[type="file"],.ce_form textarea[type="file"],.ce_form select[type="file"],.ce_form fieldset[type="file"],.ce_form button[type="file"]{padding-left: 0}.ce_form input[type="checkbox"],.ce_form textarea[type="checkbox"],.ce_form select[type="checkbox"],.ce_form fieldset[type="checkbox"],.ce_form button[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;background: #f1f1f1;width: 1rem;height: 1rem;float: left;padding: 0;margin: .2rem .3rem 0 0;border: 1px solid #858370}.ce_form input[type="checkbox"]:hover,.ce_form textarea[type="checkbox"]:hover,.ce_form select[type="checkbox"]:hover,.ce_form fieldset[type="checkbox"]:hover,.ce_form button[type="checkbox"]:hover{cursor: pointer}.ce_form input[type="checkbox"]:checked,.ce_form textarea[type="checkbox"]:checked,.ce_form select[type="checkbox"]:checked,.ce_form fieldset[type="checkbox"]:checked,.ce_form button[type="checkbox"]:checked{background: #858370}.ce_form input[type="radio"],.ce_form textarea[type="radio"],.ce_form select[type="radio"],.ce_form fieldset[type="radio"],.ce_form button[type="radio"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;background: #f1f1f1;width: 1rem;height: 1rem;padding: 0;margin: .2rem .3rem 0 0;border: 1px solid #858370}.ce_form input[type="radio"]:hover,.ce_form textarea[type="radio"]:hover,.ce_form select[type="radio"]:hover,.ce_form fieldset[type="radio"]:hover,.ce_form button[type="radio"]:hover{cursor: pointer}.ce_form input[type="radio"]:checked,.ce_form textarea[type="radio"]:checked,.ce_form select[type="radio"]:checked,.ce_form fieldset[type="radio"]:checked,.ce_form button[type="radio"]:checked{background: #858370}.ce_form input[type="submit"],.ce_form textarea[type="submit"],.ce_form select[type="submit"],.ce_form fieldset[type="submit"],.ce_form button[type="submit"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;background: #858370;color: white;border: none;padding: 1rem;display: inline-block;width: 10rem;float: right;text-transform: uppercase;font-weight: 400;font-size: 1.2rem;font-family: 'Open Sans', sans-serif !important}.ce_form input[type="submit"][value="back"],.ce_form textarea[type="submit"][value="back"],.ce_form select[type="submit"][value="back"],.ce_form fieldset[type="submit"][value="back"],.ce_form button[type="submit"][value="back"]{float: left}.ce_form input[type="submit"]:after,.ce_form textarea[type="submit"]:after,.ce_form select[type="submit"]:after,.ce_form fieldset[type="submit"]:after,.ce_form button[type="submit"]:after{color: white;transition: all .4s}.ce_form input[type="submit"]:hover,.ce_form textarea[type="submit"]:hover,.ce_form select[type="submit"]:hover,.ce_form fieldset[type="submit"]:hover,.ce_form button[type="submit"]:hover{box-shadow: 0 0 13px rgba(33,33,33,0.3)}.ce_form input[type="submit"]:hover:after,.ce_form textarea[type="submit"]:hover:after,.ce_form select[type="submit"]:hover:after,.ce_form fieldset[type="submit"]:hover:after,.ce_form button[type="submit"]:hover:after{padding-left: 0.5rem}.ce_form input[type="radio"],.ce_form textarea[type="radio"],.ce_form select[type="radio"],.ce_form fieldset[type="radio"],.ce_form button[type="radio"]{width: 5%;vertical-align: middle;margin: 0}.ce_form input[type="radio"]:hover,.ce_form textarea[type="radio"]:hover,.ce_form select[type="radio"]:hover,.ce_form fieldset[type="radio"]:hover,.ce_form button[type="radio"]:hover{cursor: pointer}.ce_form input.amount,.ce_form textarea.amount,.ce_form select.amount,.ce_form fieldset.amount,.ce_form button.amount{padding: 0;margin-bottom: 0}.ce_form input.amount .widget-text,.ce_form textarea.amount .widget-text,.ce_form select.amount .widget-text,.ce_form fieldset.amount .widget-text,.ce_form button.amount .widget-text{width: 25%}.ce_form input.amount .radio_container,.ce_form textarea.amount .radio_container,.ce_form select.amount .radio_container,.ce_form fieldset.amount .radio_container,.ce_form button.amount .radio_container{margin-top: 1.375rem}.ce_form input.amount .radio_container label,.ce_form textarea.amount .radio_container label,.ce_form select.amount .radio_container label,.ce_form fieldset.amount .radio_container label,.ce_form button.amount .radio_container label{display: inline;text-transform: none}.ce_form input.checkbox_container,.ce_form textarea.checkbox_container,.ce_form select.checkbox_container,.ce_form fieldset.checkbox_container,.ce_form button.checkbox_container{padding-left: 0}.ce_form input.name,.ce_form textarea.name,.ce_form select.name,.ce_form fieldset.name,.ce_form button.name{padding: 0;margin-bottom: 0}.ce_form input.name .widget.col-50,.ce_form textarea.name .widget.col-50,.ce_form select.name .widget.col-50,.ce_form fieldset.name .widget.col-50,.ce_form button.name .widget.col-50{width: 50%}.ce_form .widget-select{position: relative}.ce_form .widget-select label,.ce_form .widget-select select{width: 100%}.ce_form .widget-select select{-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all ease-in-out .2s;border-radius: 0;border: 1px solid #858370;background: #f1f1f1}.ce_form .widget-select select:hover{cursor: pointer}.ce_form .widget-select select::-ms-expand{display: none}.ce_form .widget-select select::-ms-value{background: #f1f1f1}.ce_form .widget-select:after{content: "";display: block;position: absolute;top: 1.2rem;right: 1.5rem;pointer-events: none;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 15px solid #858370}.ce_form .widget-select:not(.col-20):after{top: 2.6rem}.ce_form .explanation{margin-bottom: .6rem}.ce_form .explanation:first-of-type{margin-bottom: .0rem}.ce_form textarea{background: #f1f1f1;border: 1px solid #858370;transition: all ease-in-out .2s}.ce_form textarea:focus{background: #fff}.ce_form .widget.col-50{width: 45%}.ce_form .widget.col-30{width: 35%}.ce_form .unit{width: 10%;float: left}.ce_form .unit p{margin-top: 1.75rem;text-transform: none}.ce_form textarea,.ce_form input[type="text"]:not(.col-50),.ce_form .widget-pagebreak,.ce_form .widget-select:not(.col-20){width: 85.5%}@media only screen and (max-width: 650px){.ce_form .widget-select.col-20{width: 50%}.ce_form .widget.col-50{width: 100%;float: none}.ce_form .widget.col-30{width: 80%}.ce_form .widget.col-30 input{width: 96%}.ce_form .unit{width: 10%}.ce_form fieldset.amount .widget-text.number-check{width: 60%}.ce_form fieldset.amount .widget-radio{width: 45%;float: left}.ce_form fieldset.amount .widget-radio fieldset{margin-top: 0;width: 100%}.ce_form fieldset.amount .widget-radio fieldset input[type="radio"]{width: 10%}}.ce_form .error{color: #b40832}.ce_form input[type="file"].hide{position: absolute;left: 19.3rem;z-index: 1}.ce_form label.hide{background: #b40832;padding: 1rem 1rem 1rem 1rem;display: inline-block;width: calc(50% - 1rem);color: white !important;text-transform: uppercase;text-align: center;font-size: 1.2rem !important;font-weight: 400 !important;letter-spacing: 0 !important;background: #858370;font-weight: 600;font-size: 1.2rem;letter-spacing: 1px;width: 15rem;appearance: none;transition: all ease-in-out .2s;border: none;margin-bottom: 1rem;position: relative;z-index: 2}.ce_form label.hide:after{color: white;transition: all .4s}.ce_form label.hide:hover{box-shadow: 0 0 13px rgba(33,33,33,0.3)}.ce_form label.hide:hover:after{padding-left: 0.5rem}.ce_form label.hide + .button{background: #858370}.is--ctl-produktlinien .mod_rocksolid_slider .rsts-prev{transform: rotate(-180deg) translate(0, 50%);transform-origin: center;left: 2rem}@media only screen and (max-width: 48em){.is--ctl-produktlinien .mod_rocksolid_slider .rsts-prev{left: 2rem;display: none}}.is--ctl-produktlinien .mod_rocksolid_slider .rsts-next{right: 2rem}@media only screen and (max-width: 48em){.is--ctl-produktlinien .mod_rocksolid_slider .rsts-next{right: 2rem;display: none}}.is--ctl-produktlinien .mod_rocksolid_slider.rsts-skin-default .rsts-nav{top: inherit;bottom: 10px;left: 0;text-align: center;width: 95%}@media only screen and (max-width: 48em){.is--ctl-produktlinien .mod_rocksolid_slider.rsts-skin-default .rsts-nav{width: 85%}}@media only screen and (max-width: 30em){.is--ctl-produktlinien .mod_rocksolid_slider.rsts-skin-default .rsts-nav{width: 95%}}.content--productlines{display: flex;flex-wrap: wrap;margin: 0 -1rem}.content--productlines .box{flex-basis: calc(50% - (2 * 1rem));margin: 2.03125rem 1rem;position: relative}.content--productlines .box .font--logo{margin-bottom: 1.1875rem}.content--productlines .box .image_container{margin-right: 1.1875rem}.content--productlines .box p{width: 45%;font-family: 'magistral', sans-serif;color: #858370;font-weight: 600;font-size: 1.25rem;line-height: 1.15;letter-spacing: 1px;font-family: 'Open Sans', sans-serif;text-transform: uppercase}.content--productlines .box p:first-of-type a{color: #858370}.content--productlines .box p:last-of-type{position: absolute;bottom: 0;right: 2.2%;text-transform: none;letter-spacing: 0}@media only screen and (max-width: 1160px){.content--productlines .box p:last-of-type{right: 0}}@media only screen and (max-width: 1090px){.content--productlines .box p{width: 70%;margin-top: 1rem;margin-bottom: 1rem}.content--productlines .box p:last-of-type{position: static}}@media only screen and (max-width: 780px){.content--productlines .box{flex-basis: 100%}}.service--logos .image_container{text-align: center}.service--logos .image_container img{display: inline}@media only screen and (max-width: 48em){.content--subsite .left.service--logos{width: 100%}.content--subsite .left.service--logos .media--mobile-50{width: 50%}}.is--ctl-imprint .ce_text p strong{color: #646363}.left ul li,.right ul li{line-height: 1.3}.button{background: #b40832;padding: 1rem 1rem 1rem 1rem;display: inline-block;width: calc(50% - 1rem);color: white !important;text-transform: uppercase;text-align: center;font-size: 1.2rem !important;font-weight: 400 !important;letter-spacing: 0 !important}.button:after{color: white;transition: all .4s}.button:hover{box-shadow: 0 0 13px rgba(33,33,33,0.3)}.button:hover:after{padding-left: 0.5rem}.button + .button{background: #858370}.contao-cookiebar.cc-active *{border-radius: 0}.contao-cookiebar.cc-active .cc-inner{position: absolute;right: 2rem;bottom: 0rem;box-shadow: none;max-width: 580px;background: #e6e6e6}@media only screen and (max-width: 48em){.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 h3{font-size: 1.3rem;letter-spacing: 0;margin-bottom: 0.5rem}.contao-cookiebar.cc-active .cc-inner .cc-head p{font-size: 1.1rem}.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: #000}.contao-cookiebar.cc-active .cc-cookies{background: none}.contao-cookiebar.cc-active .cc-footer{text-align: left}.contao-cookiebar.cc-active .cc-footer .cc-btn{font-weight: bold;border: none}.contao-cookiebar.cc-active .cc-footer .cc-btn:hover{background: #858370;color: white}.contao-cookiebar.cc-active .cc-footer .cc-btn.success{background: #858370;border: #858370;color: white}@media only screen and (max-width: 48em){.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: #858370;text-decoration: underline}.cookie-button{margin-top: 4rem}.cookie-button a{cursor: pointer;color: #77A198;font-weight: 600;border-bottom: 0px solid #858370;text-decoration: none;font-size: 1.25em;transition: all .2s ease-in-out;border-bottom: 1px solid transparent}
