.tmBrochuresOverview > section {float: left;padding: 0 32px 0 0;position: relative;width: 76.829268292682926829268292682927%;}.tmBrochuresOverview > section > .filterButton {background: #f2efec;border-radius: 8px;display: none;line-height: 48px;margin-bottom: 15px;text-align: center;}.tmBrochuresOverview > section > .filterButton > a {color: #e01b1b;display: block;font-size: 18px;font-weight: 500;}.tmBrochuresOverview > section > .filterButton > a > i {margin-right: 15px;position: relative;top: 5px;}.tmBrochuresOverview > aside {float: right;width: 23.170731707317073170731707317073%;}.tmBrochuresOverview > aside > h2 {display: none;}.tmBrochuresOverview > aside > .close {    display: none;}.tmBrochuresOverview > aside > .entries {    display: block;    color: #66a61b;    font-size: 32px;    font-weight: 500;    line-height: 1;    margin: 0 0 30px 0;}.tmBrochuresOverview > aside > .entries > span {    font-size: 69px;    font-weight: bold;}.tmBrochuresOverview > aside > .benefits {    background: #f2efec;    border-radius: 4px;    margin: 20px 0 0 0;    padding: 25px 20px;}.tmBrochuresOverview > aside > .benefits > h3 {    margin: 0 0 20px 0;}.tmBrochuresOverview > aside > .benefits > ul > li {    margin: 5px 0;    left: -40px;    opacity: 0;    padding: 0 0 0 30px;    position: relative;    transition: left 500ms ease 750ms, opacity 500ms ease 750ms;}.tmBrochuresOverview > aside > .benefits > ul > li:nth-of-type(2) {    transition-delay: 900ms;}.tmBrochuresOverview > aside > .benefits > ul > li:nth-of-type(3) {    transition-delay: 1050ms;}.tmBrochuresOverview > aside > .benefits > ul > li:nth-of-type(4) {    transition-delay: 1200ms;}.tmBrochuresOverview > aside > .benefits > ul > li:nth-of-type(5) {    transition-delay: 1350ms;}.tmBrochuresOverview > aside > .benefits > ul > li:nth-of-type(6) {    transition-delay: 1500ms;}.tmBrochuresOverview.loaded > aside > .benefits > ul > li {left: 0;opacity: 1;}.tmBrochuresOverview > aside > .benefits > ul > li > i {    color: #66a61b;    float: left;    font-size: 20px;    margin: 0 10px 0 0;    left: 0;    position: absolute;    top: 2px;}@media all and (max-width: 900px){        .tmBrochuresOverview > section {padding-right: 0;        width: 100%;    }    .tmBrochuresOverview > aside {        display: block;        float: none;        margin: 0 0 20px 0;        width: 100%;    }    .tmBrochuresOverview > aside > .benefits {        display: none;    }    body.showContext {        overflow: hidden;    }    body.showContext .HeaderWrapper {        z-index: 1;    }    body.showContext .tmBrochuresOverview > aside {        opacity: 1;        visibility: visible;        z-index: 30;    }}@media all and (max-width: 500px) {.tmBrochuresOverview > aside {        padding: 90px 0 0 0;    }    }.filterbox {    margin: 40px 0 30px 0;}.filterbox > h3 {    border-top: 2px solid #f2efec;    color: #87827c;    font-size: 14px;    margin: 0 0 20px 0;    text-transform: uppercase;    padding: 15px 0 0 0;    text-align: left;}.filterbox ul > li {    margin: 0 0 8px 0;    position: relative;}.filterbox ul > li > i {    color: #FFF;    height: 24px;    left: 0;    line-height: 24px;    pointer-events: none;    position: absolute;    opacity: 0;    text-align: center;    top: 0;    width: 24px;    z-index: 1;}.filterbox ul > li > input {    display: none;}.filterbox ul > li > input:checked + i {    opacity: 1;}.filterbox ul > li > label {    cursor: pointer;    display: block;    font-size: 18px;    line-height: 24px;    padding: 0 0 0 36px;    position: relative;    transition: color 500ms ease 0s;}.filterbox ul > li > label:before {    border: 1px solid #c9c3bb;    border-radius: 4px;    content: "";    height: 24px;    left: 0;    position: absolute;    top: 0;    transition: background 500ms ease 0s, border 500ms ease 0s;    width: 24px;}.filterbox ul > li > input:checked + i + label {    color: #66a61b;}.filterbox ul > li > input:checked + i + label:before {    border: 1px solid #66a61b;    background: #66a61b;}.filterbox ul > li > input:checked + i + label span {color: #66a61b;}.filterbox ul > li > label > span {color: #e01b1b;float: right;}.filterbox ul > li > ul {display: none;    margin: 15px 0 30px 10px;}.filterbox ul > li.showChild > ul {display: block;}@media all and (max-width: 900px) {    }.tmBrochuresList article {background: #f2efec;border-radius: 4px;float: left;margin: 0 3.278688524590163934426229508197% 3.278688524590163934426229508197% 0;position: relative;width: 31.147540983606557377049180327869%;}.tmBrochuresList article:before {border: 2px solid #a3ce71;border-radius: 4px;content: "";display: block;height: 100%;opacity: 0;pointer-events: none;position: absolute;transition: opacity 1000ms ease 0s;width: 100%;z-index: 1;}.tmBrochuresList article.selected:before {opacity: 1;}.tmBrochuresList article:nth-child(3n) {margin-right: 0;}.tmBrochuresList article > h2 {display: none;}.tmBrochuresList article > figure > .image {border-radius: 4px 4px 0 0;display: block;overflow: hidden;position: relative;}.tmBrochuresList article > figure > .image:before {content: "";display: block;padding-top: 100%;}.tmBrochuresList article > figure > .image:after {background: rgba(102, 166, 27, 0.5);content: "";height: 100%;opacity: 0;    position: absolute;    top: 0;    width: 100%;    transition: opacity 1000ms ease;    z-index: 3;}.tmBrochuresList article.selected > figure > .image:after {opacity: 1;}.tmBrochuresList article > figure > .image img {display: block;max-width: 100%;height: auto;}.tmBrochuresList article > figure > .image img.orig {bottom: 0;left: 50%;max-width: 100%;top: 50%;width: auto;position: absolute;transform: translate(-50%, -50%);z-index: 2;}.tmBrochuresList article > figure > .image img.bg {display: block;filter: blur(5px);    height: 100%;    left: 0;    object-fit: cover;    position: absolute;    top: 0;transition: transform 1000ms ease 0s;width: 100%;}.tmBrochuresList article > figure > figcaption {    border-bottom: 2px solid #f2efec;    border-left: 2px solid #f2efec;border-right: 2px solid #f2efec;border-radius: 0 0 4px 4px;padding: 24px 24px 190px 24px;position: relative;}.tmBrochuresList article.hasRead > figure > figcaption {padding-bottom: 230px;}.tmBrochuresList article > figure > figcaption > p.title {color: #21445b;display: block;font-size: 22px;font-weight: 500;    line-height: 1.27;    word-wrap: break-word;}.tmBrochuresList article > figure > figcaption > p.text {margin: 6px 0 0;}.tmBrochuresList article > figure > figcaption > .content {bottom: 24px;left: 24px;position: absolute;right: 24px;}.tmBrochuresList article > figure > figcaption > .content > .select {background: #FFFFFF;border-radius: 4px;position: relative;width: 100%;}.tmBrochuresList article > figure > figcaption > .content > .select > select {appearance: none;-webkit-appearance: none;-moz-appearance: none;background: none;border: 0 none;border-radius: 0;cursor: pointer;font-size: 15px;height: 48px;margin: 0;overflow: hidden;padding: 0 35px 0 12px;position: relative;text-overflow: ellipsis;white-space: nowrap;width: 100%;z-index: 2;}.tmBrochuresList article > figure > figcaption > .content > .select > i {color: #E1001A;font-size: 20px;position: absolute;right: 10px;top: 13px;z-index: 1;}.tmBrochuresList article > figure > figcaption > .content > .buttons > a {color: #e01b1b;display: block;font-weight: 500;margin: 10px 0 10px 0;padding: 0 0 0 30px;position: relative;transition: background 300ms ease, color 300ms ease;width: 100%;}.tmBrochuresList article > figure > figcaption > .content > .buttons > a:before {    left: 0;position: absolute;    top: 3px;}.tmBrochuresList article > figure > figcaption > .content > .buttons > a > i {left: 0;position: absolute;    top: 0;}.tmBrochuresOverview.noOrder .tmBrochuresList article > figure > figcaption > .content > .checkbox {display: none !important;}.tmBrochuresList article > figure > figcaption > .content > .checkbox {clear: both;margin: 10px 0 0 0;}.tmBrochuresList article > figure > figcaption > .content > .checkbox > a {background: #e01b1b;border: 0;border-radius: 4px;color: #FFFFFF;cursor: pointer;display: block;font-size: 18px;font-weight: 500;height: 46px;line-height: 46px;margin: 0;padding: 0 16px 0 43px;position: relative;width: 100%;}.tmBrochuresList article > figure > figcaption > .content > .checkbox > a:before {background: #FFFFFF;content: "";height: 16px;left: 18px;line-height: 14px;position: absolute;top: 14px;width: 16px;}.tmBrochuresList article > figure > figcaption > .content > .checkbox > a > i {color: #E1001A;font-size: 16px;position: absolute;left: 18px;line-height: 16px;opacity: 0;text-align: center;top: 14px;transition: opacity 300ms ease;width: 17px;}.tmBrochuresList article.selected > figure > figcaption > .content > .checkbox > a > i {opacity: 1;}@media all and (max-width: 1180px){.tmBrochuresList article {margin-right: 3.786982248520710059171597633136%;width: 48.106508875739644970414201183432%;}.tmBrochuresList article:nth-child(3n) {margin-right: 3.786982248520710059171597633136%;}.tmBrochuresList article:nth-of-type(2n){margin-right: 0;}}@media all and (max-width: 600px){.tmBrochuresList article > figure > figcaption {padding-bottom: 220px;padding-left: 15px;padding-right: 15px;}.tmBrochuresList article > figure > figcaption > .content {bottom: 15px;left: 15px;right: 15px;}}@media all and (max-width: 560px){.tmBrochuresList article {width: 100%;}}.tmBrochuresOverview > aside > .bookMark {border-top: 2px solid #f2efec;padding: 10px 0 0 0;}.tmBrochuresOverview > aside > .bookMark > .title {    color: #87827c;    font-size: 14px;    font-weight: bold;    padding: 0 0 0 25px;    position: relative;    text-transform: uppercase;}.tmBrochuresOverview > aside > .bookMark > .title > i {    color: #66a61b;    font-size: 20px;    left: 0;    position: absolute;    top: 0;}.tmBrochuresOverview > aside > .bookMark > ul {display: block;margin: 10px 0 10px 0;}.tmBrochuresOverview > aside > .bookMark > ul > li {background: #f2efec;    color: #66a61b;    line-height: 47px;    margin: 0 0 1px 0;    overflow: hidden;    padding: 0 40px 0 16px;    position: relative;    text-overflow: ellipsis;    white-space: nowrap;}.tmBrochuresOverview > aside > .bookMark > ul > li:last-child {margin-bottom: 0;}.tmBrochuresOverview > aside > .bookMark > ul > li > span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.tmBrochuresOverview > aside > .bookMark > ul > li > i {color: #66a61b;cursor: pointer;font-size: 20px;position: absolute;right: 13px;top: 10px;}.tmBrochuresOverview > aside > .bookMark > .button {margin: 15px 0 0;}.tmBrochuresOverview > aside > .bookMark > .button > a {    background: #e01b1b;    border-radius: 4px;    color: #FFF;display: block;    font-size: 22px;    font-weight: 400;line-height: 48px;transition: background 500ms ease 0s;    text-align: center;}.tmBrochuresOverview > aside > .bookMark > .button > a:hover {background: #892626;}.tmBrochuresFormRequest {    background: rgba(33, 68, 91, 0.9);    bottom: 0;    left: 0;    opacity: 0;overflow: auto;padding: 80px 20px 60px 20px;    position: fixed;    right: 0;    transition: opacity 500ms ease 0s, visibility 500ms ease 0s;    top: 96px;    visibility: hidden;    z-index: 9999;}.tmBrochuresFormRequest {    opacity: 1;    visibility: visible;}.tmBrochuresFormRequest .tmBrochuresFormRequest.animated {opacity: 1;top: 0;}.tmBrochuresFormRequest > .close {cursor: pointer;    margin: 0 -682px 0 0;position: absolute;    right: 50%;    top: 25px;}.tmBrochuresFormRequest > .close > i {    color: #FFF;    display: block;    font-size: 32px;}body.showOverlay {overflow: hidden;}body.showOverlay .GalleryWrapper,body.showOverlay .ContentWrapper,body.showOverlay .FooterWrapper {    filter: blur(15px);}.tmBrochuresFormRequest > .wmForm {background: #FFFFFF;    padding-bottom: 10px;    padding-left: 40px;    padding-right: 40px;padding-top: 10px;}.tmBrochuresFormRequest > .wmForm h2 {margin-bottom: 10px;margin-left: 0;margin-right: 0;margin-top: 0;}.tmBrochuresFormRequest > .wmForm h2 + h3 {margin-top: 0;}.tmBrochuresFormRequest > .wmForm > div {background: none;margin-left: 0;margin-right: 0;padding: 0;}.tmBrochuresFormRequest > .wmForm > div:before {display: none;}.tmBrochuresFormRequest > .wmForm .container {margin: 30px 0 20px;}.tmBrochuresFormRequest > .wmForm .row {margin-bottom: 7px;padding-left: 0;padding-right: 0;}.tmBrochuresFormRequest > .wmForm .row.multicolumn {margin-right: 2%;width: 49%;}.tmBrochuresFormRequest > .wmForm .row.multicolumn.left {margin-bottom: 0;}.tmBrochuresFormRequest > .wmForm .row.multicolumn.right {margin-bottom: 0;margin-right: 0;}.tmBrochuresFormRequest > .wmForm .row.dialcode.multicolumn,.tmBrochuresFormRequest > .wmForm .row.zipcode.multicolumn {float: left;margin-right: 0;width: 20%;}.tmBrochuresFormRequest > .wmForm .row.dialcode > .field,.tmBrochuresFormRequest > .wmForm .row.zipcode > .field {border-right: 1px solid #c9c3bb;border-radius: 4px 0 0 4px;}.tmBrochuresFormRequest > .wmForm .row.phone.multicolumn,.tmBrochuresFormRequest > .wmForm .row.town.multicolumn {float: left;margin-right: 0;width: 80%;}.tmBrochuresFormRequest > .wmForm .row.phone > .field,.tmBrochuresFormRequest > .wmForm .row.town > .field {border-left: none;border-radius: 0 4px 4px 0;}.tmBrochuresFormRequest > .wmForm label {display: block;font-size: 13px;margin-bottom: 5px;}.tmBrochuresFormRequest > .wmForm .icon {right: 17px;}.tmBrochuresFormRequest > .wmForm .button {margin-left: 0;margin-right: 0;margin-top: 30px;}.tmBrochuresFormRequest > .wmForm .msg,.tmBrochuresFormRequest > .wmForm .msg.success {margin-left: 0;margin-right: 0;}@media all and (max-width: 1392px){.tmBrochuresFormRequest > .close {margin: 0;right: 20px;}}@media all and (max-width: 1000px){.tmBrochuresFormRequest > .wmForm {padding-left: 20px;padding-right: 20px;}}@media all and (max-width: 980px){.tmBrochuresFormRequest {top: 0;}}@media all and (max-width: 740px){.tmBrochuresFormRequest > .wmForm > div > h2 {font-size: 30px;letter-spacing: normal;}.tmBrochuresFormRequest > .wmForm .row.multicolumn {width: 100%;}}@media all and (max-width: 540px){.tmBrochuresFormRequest > .wmForm .row.dialcode.multicolumn, .tmBrochuresFormRequest > .wmForm .row.zipcode.multicolumn {width: 30%;}.tmBrochuresFormRequest > .wmForm .row.phone.multicolumn, .tmBrochuresFormRequest > .wmForm .row.town.multicolumn {width: 70%;}}@media all and (max-width: 500px){.tmBrochuresFormRequest {padding-left: 15px;padding-right: 15px;}.tmBrochuresFormRequest > .wmForm {padding-left: 15px;padding-right: 15px;}}