.ContentWrapper {margin: 0 auto;max-width: 1640px;}.ContentWrapper > aside:before {background: #f2f1f1;content: "";display: block;height: 100%;position: absolute;right: 0;top: 0;width: 2000px;z-index: -1;}.ContentWrapper > aside {background: #f2f1f1;left: 20px;min-height: 100%;padding: 50px 90px 100px 0;position: absolute;top: 0;width: 390px;z-index: 2;}.ContentWrapper > aside > .mobileTrigger {display: none;}.ContentWrapper > div {min-height: 800px;padding: 99px 0 60px 520px;width: 100%;}.ContentWrapper .wmMaxWidth {max-width: 1120px;}.ContentWrapper h1 {display: none;}@media all and (max-width: 1700px){.ContentWrapper > div {padding-left: 410px;}}@media all and (max-width: 1240px){.ContentWrapper > aside {padding: 40px 20px 0 0;width: 280px;}.ContentWrapper > div {padding-left: 300px;padding-top: 89px;}}@media all and (max-width: 980px){.noanimation .ContentWrapper {margin-top: 0;}}@media all and (max-width: 767px){.ContentWrapper {min-height: 0 !important;}.ContentWrapper > aside {left: -300px;transition: left 300ms ease-in-out;z-index: 3;}.ContentWrapper > aside.show {left: 20px;}.ContentWrapper > aside > .mobileTrigger {background: #CAC7C5;cursor: pointer;display: block;font-size: 26px;height: 50px;left: 300px;line-height: 50px;position: absolute;text-align: center;top: 160px;width: 50px;}.ContentWrapper > aside.show > .mobileTrigger {left: 280px;}.ContentWrapper > aside > .mobileTrigger.fixed {left: 0;position: fixed;top: 160px;}.ContentWrapper > aside > .mobileTrigger.animate {transition: left 300ms ease-in-out;}.ContentWrapper > aside > .mobileTrigger.bottom {bottom: 40px;top: auto;}.ContentWrapper > aside.show > .mobileTrigger.fixed {left: 300px;}.ContentWrapper > aside > .mobileTrigger:after {content: "\E81C";font-family: "fine";}.ContentWrapper > div {padding-left: 0;}}@media all and (max-width: 500px){.ContentWrapper .breadcrumb {margin-top: -33px !important;}}@media all and (max-width: 400px){.ContentWrapper > div {padding-top: 69px;}.ContentWrapper > aside {padding-right: 40px;padding-top: 20px;}.ContentWrapper > aside > .mobileTrigger {font-size: 20px;line-height: 40px;height: 40px;width: 40px;}.ContentWrapper > aside.show > .mobileTrigger {left: 260px;}.ContentWrapper > aside.show > .mobileTrigger.fixed {left: 280px;}}.filter .group {font-family: "QuestaSans";font-weight: 300;margin: 0 0 38px;position: relative;}.filter .group:not(.search) {height: 48px;overflow: hidden;transition: height 300ms ease-in-out, margin 300ms ease-in-out;}.filter .group:not(.search):not(.open) {margin-bottom: 20px;}.filter .group h2 {border-bottom: 1px solid #7b746f;font-size: 20px;font-weight: 300;padding: 0 50px 6px 0;position: relative;}.filter .group:not(.search) h2 {cursor: pointer;}.filter .group:not(.search) h2:after {  bottom: 1px;content: "\E313";    font-family: "Material Icons";    font-size: 25px;    position: absolute;    right: -6px;    transition: transform 200ms ease 0s;}.filter .group:not(.search).open h2:after {transform: rotate(180deg);}.filter .group.search h2 {border-bottom: 0;text-transform: none;}.filter .group .row {position: relative;}.filter .group.search .removeFilters {    font-size: 20px;    font-weight: 300;    line-height: 1.2;    padding: 0 0 0 25px;    position: absolute;    right: 0;    top: 0;    transition: opacity 300ms ease-in-out;    z-index: 1;}.filter .group.search .removeFilters.hide {opacity: 0;    z-index: -1;}.filter .group.search .removeFilters:before {content: "\E5CD";    font-family: "Material Icons";    left: 0;    position: absolute;    top: -1px;}.filter .group.search input {background: #e5e3e2;border: 0 none;border-radius: 6px;padding: 7px 20px 4px;width: 100%;}.filter .group .checkbox {display: none;}.filter .group .checkbox + label {border: 1px solid #7b746f;border-radius: 50%;cursor: pointer;display: inline-block;height: 15px;letter-spacing: 0;line-height: 1;position: absolute;top: 5px;width: 15px;}.filter .group .checkbox:checked + label:after {background: #7b746f;border-radius: 50%;content: "";display: block;height: 11px;left: 1px;position: absolute;top: 1px;width: 11px;}.filter .group .checkbox + label + p {cursor: pointer;display: block;font-weight: normal;padding: 0 0 0 25px;position: relative;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.filter .group span.color {border-radius: 50%;height: 14px;left: 1px;overflow: hidden;position: absolute;top: 5px;width: 14px;z-index: -1;}.filter .group span.multicolor:before {background: #0e42c4;content: "";display: block;height: 9px;left: 0;position: absolute;top: -4px;width: 14px;}.filter .group span.multicolor {background: #f5e508;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.filter .group span.multicolor:after {background: #6714ba;content: "";display: block;height: 5px;left: 0;position: absolute;top: 9px;width: 14px;}.ContentWrapper > aside > .top {background: #F2F1F1;    border: 2px solid #A8A4A0;    border-radius: 50%;    bottom: 100px;    color: #A8A4A0;    cursor: default;    display: block;    font-weight: normal;    height: 60px;    left: 50%;    margin: 0 0 0 -500px;    opacity: 0;    position: fixed;    text-align: center;    transition: opacity 300ms ease 0s;    width: 60px;}.ContentWrapper > aside > .top.show {cursor: pointer;opacity: 1;}.ContentWrapper > aside > .top > i {    font-size: 44px;    line-height: 56px;}@media all and (max-width: 1640px){.ContentWrapper > aside > .top {left: 320px;margin-left: 0;}}@media all and (max-width: 1240px){.ContentWrapper > aside > .top {bottom: 30px;left: 220px;}}@media all and (max-width: 767px){.ContentWrapper > aside > .top {background: #FFFFFF;bottom: 40px;left: auto;right: 40px;}}@media all and (max-width: 500px){.ContentWrapper > aside > .top {height: 40px;width: 40px;}.ContentWrapper > aside > .top > i {font-size: 34px;line-height: 36px;}}.searchWrapper ul.list {padding: 40px 0 0 0;}.searchWrapper ul.list > p.noEntries {margin-top: -6px;}.searchWrapper ul.list > li {cursor: pointer;float: left;margin: 0 0.740740740740741% 20px 0; opacity: 1;position: relative;width: 24.444444444444443%; transition: transform 400ms ease-out, opacity 300ms ease-out;-moz-transform: translateX(0);-webkit-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.searchWrapper ul.list > li.hide {opacity: 0;-moz-transform: translateX(-10px);-webkit-transform: translateX(-10px);-o-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}.searchWrapper ul.list > li:nth-child(4n) {margin-right: 0;}.searchWrapper ul.list > li:nth-child(4n) + li {clear: left;}.searchWrapper ul.list > li article > h2 {display: none;}.searchWrapper ul.list > li article a {aspect-ratio: 264 / 176;display: block;margin: 0 0 10px 0;position: relative;}.searchWrapper ul.list > li article a:after {background: #000000;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity 300ms ease-out 0s;}.searchWrapper ul.list > li:hover article a:after {opacity: 0.3;}.searchWrapper ul.list > li article a img {display: block;position: relative;width: 100%;z-index: 1;}.searchWrapper ul.list > li article a img.emotion {position: absolute;top: 0;left: 0;z-index: 0;}.searchWrapper ul.list > li article a img.show {z-index: 2;}.searchWrapper ul.list > li article .teaser-prev,.searchWrapper ul.list > li article .teaser-next {color: #ffffff;cursor: pointer;display: none;font-family: "Material Icons";font-size: 24px;line-height: 1;padding: 4px;position: absolute;text-shadow: 0px 0px 2px #7b746fa8;top: 50%;transform: translate(0, -50%);z-index: 10;}.searchWrapper ul.list > li article .image.slider .teaser-prev,.searchWrapper ul.list > li article .image.slider .teaser-next {display: block;}.searchWrapper ul.list > li article .teaser-prev {left: 8px;}.searchWrapper ul.list > li article .teaser-next {right: 8px;}.searchWrapper ul.list > li article:hover .teaser-prev,.searchWrapper ul.list > li article:hover .teaser-next {opacity: 1;}.searchWrapper ul.list > li article p {display: block;font-family: "QuestaSans";height: 45px;line-height: 1.2;overflow: hidden;text-align: center;text-overflow: ellipsis;}.searchWrapper .viewport {font-family: "QuestaSans";font-size: 20px;font-weight: bold;left: 50%;margin: 15px 0 0 160px;opacity: 0;position: fixed;transition: opacity 300ms ease-in-out;text-align: center;top: 50%;width: 200px;z-index: -1;}.searchWrapper .viewport.show {cursor: pointer;opacity: 1;z-index: 1;}.searchWrapper .viewport:before {content: "\E323";font-family: "Material Icons";font-size: 45px;left: 0;position: absolute;top: -85px;width: 100%;animation: animationFrames linear 1.4s;animation-iteration-count: infinite;transform-origin: 0% 100%;-webkit-animation: animationFrames linear 1.4s;-webkit-animation-iteration-count: infinite;-webkit-transform-origin: 0% 100%;-moz-animation: animationFrames linear 1.4s;-moz-animation-iteration-count: infinite;-moz-transform-origin: 0% 100%;-o-animation: animationFrames linear 1.4s;-o-animation-iteration-count: infinite;-o-transform-origin: 0% 100%;-ms-animation: animationFrames linear 1.4s;-ms-animation-iteration-count: infinite;-ms-transform-origin: 0% 100%;}@keyframes animationFrames {0% {transform: translate(0px, 0px);}50% {transform: translate(0px, 25px);}100% {transform: translate(0px, 0px);}}@-moz-keyframes animationFrames {0% {transform: translate(0px, 0px);}50% {transform: translate(0px, 25px);}100% {transform: translate(0px, 0px);}}@-webkit-keyframes animationFrames {0% {transform: translate(0px, 0px);}50% {transform: translate(0px, 25px);}100% {transform: translate(0px, 0px);}}@-o-keyframes animationFrames {0% {transform: translate(0px, 0px);}50% {transform: translate(0px, 25px);}100% {transform: translate(0px, 0px);}}@-ms-keyframes animationFrames {0% {transform: translate(0px, 0px);}50% {transform: translate(0px, 25px);}100% {transform: translate(0px, 0px);}}@media all and (max-width: 1530px) {.searchWrapper .viewport {left: 410px;margin-left: 0;right: 0;width: auto;}}@media all and (max-width: 1240px) {.searchWrapper .viewport {left: 300px;}}@media all and (max-width: 980px) {.searchWrapper ul.list > li {margin: 0 2% 20px 0;width: 32%;}.searchWrapper ul.list > li:nth-child(4n) {margin-right: 2%;}.searchWrapper ul.list > li:nth-child(4n) + li {clear: none;}.searchWrapper ul.list > li:nth-child(3n) {margin-right: 0;}.searchWrapper ul.list > li:nth-child(3n) + li {clear: left;}.searchWrapper ul.list > li article p {font-size: 15px;}}@media all and (max-width: 767px) {.searchWrapper ul.list > li {width: 49%;}.searchWrapper ul.list > li:nth-child(3n) {margin-right: 2%;}.searchWrapper ul.list > li:nth-child(3n) + li {clear: none;}.searchWrapper ul.list > li:nth-child(2n) {margin-right: 0;}.searchWrapper ul.list > li:nth-child(2n) + li {clear: left;}.searchWrapper .viewport {left: 0;}}