*, :after, :before {box-sizing: border-box }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 }body {min-height: 100vh;line-height: 1.75 }img {display: block }button, input, select, textarea {font: inherit }.contact-buttons {position: fixed;bottom: 30px;right: 16px;z-index: 500 }.contact-buttons .toggle {position: relative;top: 0;left: 0;width: 60px;height: 60px;box-shadow: 0 4px 15px 0 rgba(0, 0, 0, .35);border-radius: 50%;cursor: pointer;z-index: 510;background: var(--primary-color) }.contact-buttons .toggle .open-icon {opacity: 1;transition: opacity .2s;transform: rotate(0deg) }.contact-buttons .toggle .open-icon img {position: absolute;top: 0;left: 0;height: 60px }.contact-buttons .toggle .close-icon {opacity: 0;transition: opacity .2s }.contact-buttons .toggle .close-icon img {position: absolute;top: 13px;left: 13px;height: 36px }.contact-buttons .icon {position: absolute;top: 0;left: 0;box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .19);border-radius: 50%;overflow: hidden;opacity: 0;transition: opacity .4s ease-out, transform .4s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;pointer-events: none;z-index: 505;height: 60px;width: 60px }.contact-buttons .icon:hover {box-shadow: 0 4px 15px 0 rgba(0, 0, 0, .21) }.contact-buttons .icon img {height: 40px;width: 40px;margin: 10px 0 0 10px }.contact-buttons .icon.icon1 {background: #df5439 }.contact-buttons .icon.icon2 {background: #55c86b }.contact-buttons .icon.icon3 {background: #1d6ab9 }.contact-buttons.opened .open-icon {opacity: 0 }.contact-buttons.opened .open-icon img {-webkit-animation: spin 1.6s cubic-bezier(.165, .84, .44, 1);animation: spin 1.6s cubic-bezier(.165, .84, .44, 1) }.contact-buttons.opened .close-icon {opacity: 1 }.contact-buttons.opened .close-icon img {-webkit-animation: spin .4s cubic-bezier(.165, .84, .44, 1);animation: spin .4s cubic-bezier(.165, .84, .44, 1) }.contact-buttons.opened .icon {display: block;opacity: 1;cursor: pointer;pointer-events: auto }.contact-buttons.opened .icon1 {transform: translateY(-70px) }.contact-buttons.opened .icon2 {transform: translateY(-140px) }.contact-buttons.opened .icon3 {transform: translateY(-210px) }.contact-buttons.opened .icon4 {transform: translateY(-280px) }.contact-buttons.opened .icon5 {transform: translateY(-350px) }.contact-buttons.opened .icon6 {transform: translateY(-420px) }.contact-buttons.opened .icon7 {transform: translateY(-490px) }.contact-buttons.opened .icon8 {transform: translateY(-560px) }.contact-buttons.opened .icon9 {transform: translateY(-630px) }.contact-buttons.opened .icon10 {transform: translateY(-700px) }.contact-buttons.opened .icon11 {transform: translateY(-770px) }.contact-buttons.opened .icon12 {transform: translateY(-840px) }.contact-buttons.opened .icon13 {transform: translateY(-910px) }.contact-buttons.opened .icon14 {transform: translateY(-980px) }.contact-buttons.opened .icon15 {transform: translateY(-1050px) }.contact-buttons.opened .icon16 {transform: translateY(-1120px) }.contact-buttons.opened .icon17 {transform: translateY(-1190px) }.contact-buttons.opened .icon18 {transform: translateY(-1260px) }.contact-buttons.opened .icon19 {transform: translateY(-1330px) }.contact-buttons.opened .icon20 {transform: translateY(-1700px) }@-webkit-keyframes spin {to {transform: rotate(1turn) }}@keyframes spin {to {transform: rotate(1turn) }}section.content {position: relative;margin: 36px 0 0;padding: 0;width: 100%;background: none;overflow-x: hidden }section.content.mobile-menu-opened {height: 100vh;overflow: hidden }section.content.headlines-uppercase article .wrapper h1, section.content.headlines-uppercase article .wrapper h2 {text-transform: uppercase }section.content article {width: 100%;position: relative }section.content article .wrapper {width: 1370px;margin: 0 auto }section.content article .wrapper ol, section.content article .wrapper ul {padding-left: 19px }section.content article .wrapper .ql-align-right {text-align: right }section.content article .wrapper .ql-align-center {text-align: center }section.content article .caption-wrapper {width: 1370px;margin: 0 auto }@media only screen and (max-width:1370px) {section.content {margin: 36px 0 0;width: 100% }section.content article {width: 100% }section.content article .caption-wrapper, section.content article .wrapper {width: 100%;margin: 0 auto }}@media only screen and (max-width:991.98px) {section.content {margin: 40px 0 0 }}header {position: fixed;top: 0;width: 100%;padding: 0;z-index: 300 }header .burger, header .mobile-close, header .mobile-search {display: none }header nav {display: block !important }header nav .lvl-1, header nav .lvl-2 {position: relative;display: flex;flex-direction: row;justify-content: center;font-size: 12px;line-height: 17px;font-weight: 700;margin: 0 auto;letter-spacing: .6px;text-transform: uppercase }header nav .lvl-1 ul, header nav .lvl-2 ul {list-style-type: none;margin: 0;padding: 0;display: flex;flex-direction: row }header nav .lvl-1 ul li, header nav .lvl-2 ul li {position: relative;padding: 9px 50px 9px 0 }header nav .lvl-1 ul li:last-of-type, header nav .lvl-2 ul li:last-of-type {padding-right: 0 }header nav .lvl-1 ul li.opened:after, header nav .lvl-2 ul li.opened:after {content: "";position: absolute;top: 36px;left: calc(50% - 34px);z-index: 220;width: 0;height: 0;border: 8px solid transparent;border-top: 0 solid #5d5d5d }header nav .lvl-1 ul li a, header nav .lvl-2 ul li a {text-decoration: none;display: flex;flex-direction: row;cursor: pointer;transition: border .3s;border-bottom: 1px solid transparent }header nav .lvl-1 {min-height: 36px;background: #5d5d5d;z-index: 220 }header nav .lvl-1 ul li.opened a {border-bottom: 1px solid #fff }header nav .lvl-1 ul li a {color: #fff }header nav .lvl-1 ul li a:hover {border-bottom: 1px solid #fff }header nav .lvl-2 {z-index: 210;background: #ccc;position: absolute;top: -10px;left: 0;width: 100%;display: none }header nav .lvl-2.show {display: flex;transition: top .45s cubic-bezier(.25, 1, .5, 1) }header nav .lvl-2.shown {top: 36px !important }header nav .lvl-2 ul li {padding: 14px 50px 18px 0 }header nav .lvl-2 ul li a {display: inline-block;color: #333 }header nav .lvl-2 ul li a:hover {border-bottom: 1px solid #333 }header nav .lvl-2 .close {position: absolute;top: 11px;right: 50px;cursor: pointer }header nav .lvl-3 {font-weight: 300 }header nav .lvl-3 ul {flex-direction: column }header nav .lvl-3 ul li {padding: 7px 50px 0 0 }header nav .lvl-3 ul li a {display: inline-block;color: #333 }header nav .lvl-3 ul li a:hover {border-bottom: 1px solid #333 }.header-logos {position: relative;top: 0;width: 100%;padding: 0 }.header-logos .logo {position: absolute;max-width: 300px;max-height: 150px;left: 50px;top: 0;z-index: 200 }.header-logos .logo.space {top: 11px }.header-logos .logo img {width: 100%;height: auto }.header-logos .mhi-logo {position: absolute;max-width: 90px;right: 50px;top: 0;z-index: 200 }.header-logos .mhi-logo img {width: 100%;height: auto }.header-logos .product-search {position: absolute;top: 17px;right: 160px;z-index: 200;width: 253px;height: 32px }.header-logos .product-search input {font-size: 14px;color: #5d5d5d;width: 100%;outline: none;height: 32px;line-height: 32px;border: 1px solid hsla(0, 0%, 53.7%, .4);text-indent: 10px }.header-logos .product-search .icon {position: absolute;right: 10px;top: 7px;z-index: 201 }@media only screen and (max-width:991.98px) {header {position: fixed;height: 40px;background: #5d5d5d;z-index: 300 }header .burger {display: block;position: absolute;top: 0;left: 24px;width: 30px;height: 30px;cursor: pointer;z-index: 250 }header .burger.opened {display: none }header .burger .menu-icon, header .burger .menu-icon:after, header .burger .menu-icon:before {position: absolute;top: 19px;left: 2px;height: 2px;width: 27px;background: #fff;transition: all .25s }header .burger .menu-icon:before {content: "";top: -9px;left: 0 }header .burger .menu-icon:after {content: "";top: 9px;left: 0 }header .mobile-search {display: block;position: absolute;top: 10px;right: 25px }header .mobile-close {display: none;position: absolute;top: 12px;right: 14px;width: 30px;height: 30px;cursor: pointer;z-index: 250 }header .mobile-close.show {display: block }header nav .lvl-1, header nav .lvl-2 {display: none;justify-content: flex-start }header nav .lvl-1 ul, header nav .lvl-1.show, header nav .lvl-2 ul, header nav .lvl-2.show {display: block }header nav .lvl-1 ul li a:hover, header nav .lvl-2 ul li a:hover {border-bottom: 1px solid transparent }header nav .lvl-1 {width: 100%;margin: 0;padding: 25px 0 25px 25px;background: #5d5d5d }header nav .lvl-1.opened {width: 108px;background: linear-gradient(90deg, #5d5d5d 0, #5d5d5d 108px, #ccc 0, #ccc) }header nav .lvl-1 ul li {padding: 0 0 9px }header nav .lvl-1 ul li.opened a {text-decoration: underline;border-bottom: 1px solid transparent }header nav .lvl-1 ul li.opened:after {top: 0;left: 83px;border-width: 8px 0 8px 8px;border-color: transparent transparent transparent #5d5d5d }header nav .lvl-2 {position: absolute;top: 0 !important;left: 108px;z-index: 219;transition: none;padding-top: 25px;padding-left: 27px }header nav .lvl-2.show {display: flex;transition: none }header nav .lvl-2.shown {top: 0 !important }header nav .lvl-2 ul li {padding: 0 0 9px }header nav .lvl-2 ul li.single {padding-bottom: 18px }header nav .lvl-2 .close {display: none }header nav .lvl-3 {margin-top: 9px }header nav .lvl-3 ul li {padding: 0 0 7px }.header-logos .logo {position: absolute;max-width: 119px;max-height: 59px;left: 25px;top: 0 }.header-logos .mhi-logo {position: absolute;max-width: 59px;right: 25px;top: 0 }.header-logos .mhi-logo img {width: 100%;height: auto }.header-logos .product-search {display: none }}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)) {header nav .lvl-1 {background: rgba(0, 0, 0, .65);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(8px) }@media only screen and (max-width:991.98px) {header {background: rgba(0, 0, 0, .65);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(8px) }header.opened-mobile, header.opened-mobile nav .lvl-1 {background: #5c5c5c }}}footer {position: -webkit-sticky;position: sticky;top: 100vh;margin: 0 auto;width: 100% }footer .bottom, footer .top {position: relative }footer .bottom .wrapper, footer .top .wrapper {max-width: 1370px;margin: 0 auto }footer .top {background: #333;padding: 50px 0 }footer .top .wrapper {display: flex;flex-direction: row }footer .top .wrapper .logo {width: 170px;min-width: 170px;max-width: 170px;margin-right: 64px }footer .top .wrapper .logo img {width: 100%;height: auto }footer .top .wrapper .text-cols {flex: 1;display: flex;flex-direction: row;margin-right: 50px }footer .top .wrapper .text-cols .col-1 {margin-right: 50px }footer .top .wrapper .text-cols .col-1, footer .top .wrapper .text-cols .col-2 {color: #fff;font-size: 16px;line-height: 22px }footer .top .wrapper .text-cols .col-1 a, footer .top .wrapper .text-cols .col-2 a {color: #fff;text-decoration: underline }footer .top .wrapper .social {display: flex;flex-direction: row }footer .top .wrapper .social .icon {width: 50px;max-width: 50px;min-width: 50px;margin-right: 15px }footer .top .wrapper .social .icon:last-of-type {margin-right: 0 }footer .top .wrapper .social .icon img {width: 100%;height: auto }footer .top .wrapper .imprint-mobile {display: none }footer .bottom {background: #5d5d5d;padding: 12px 0 24px }footer .bottom .wrapper {display: flex;flex-direction: row;font-size: 16px;line-height: 28px }footer .bottom .wrapper .left {flex: 3;color: #fff }footer .bottom .wrapper .right {flex: 1;display: flex;flex-direction: row;justify-content: flex-end }footer .bottom .wrapper .right .col {margin-right: 30px }footer .bottom .wrapper .right .col:last-of-type {margin-right: 0 }footer .bottom .wrapper .right .col a {color: #fff;text-decoration: underline }@media only screen and (max-width:1370px) {footer .top {padding: 50px 25px }footer .top .wrapper .text-cols {display: block;margin: 0 }footer .top .wrapper .text-cols .col-1 {margin-bottom: 20px }footer .top .wrapper .text-cols .col-2 {margin-bottom: 50px }footer .bottom {padding-left: 25px;padding-right: 25px }}@media only screen and (max-width:991.98px) {footer .top {padding: 50px 25px }footer .top .wrapper {display: block }footer .top .wrapper .logo {margin-bottom: 50px }footer .top .wrapper .text-cols {display: block;margin: 0 }footer .top .wrapper .text-cols .col-1 {margin-bottom: 20px }footer .top .wrapper .social, footer .top .wrapper .text-cols .col-2 {margin-bottom: 50px }footer .top .wrapper .imprint-mobile {display: block;display: flex;flex-direction: row }footer .top .wrapper .imprint-mobile .col {margin-right: 30px }footer .top .wrapper .imprint-mobile .col:last-of-type {margin-right: 0 }footer .top .wrapper .imprint-mobile .col a {color: #fff;text-decoration: underline }footer .bottom {padding: 20px 25px }footer .bottom .wrapper {display: block }footer .bottom .wrapper .right {display: none }}section.content .more-news .button, section.content article .button, section.content article.tpl-three-images-text-button .wrapper .col .button {font-size: 18px;line-height: 17px;display: inline-block;position: relative;text-align: center;font-weight: 700;padding: 12px 40px;cursor: pointer;transition: background .25s, color .25s;letter-spacing: 1.8px;text-transform: uppercase }section.content .more-news .button:empty, section.content article .button:empty, section.content article.tpl-three-images-text-button .wrapper .col .button:empty {display: none }section.content .more-news[data-design="1"] .button, section.content article.tpl-three-images-text-button .wrapper .col[data-design="1"] .button, section.content article[data-design="1"] .button {border: 1px solid var(--primary-color);color: #fff;background: var(--main-color-1) }section.content .more-news[data-design="1"] .button.primary, section.content .more-news[data-design="1"] .button:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="1"] .button.primary, section.content article.tpl-three-images-text-button .wrapper .col[data-design="1"] .button:hover, section.content article[data-design="1"] .button.primary, section.content article[data-design="1"] .button:hover {border-color: var(--primary-color);background: var(--primary-color);color: #fff }section.content .more-news[data-design="1"] .button.primary:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="1"] .button.primary:hover, section.content article[data-design="1"] .button.primary:hover {border: 1px solid var(--primary-color);color: #fff;background: var(--main-color-1) }section.content .more-news[data-design="2"] .button, section.content article.tpl-three-images-text-button .wrapper .col[data-design="2"] .button, section.content article[data-design="2"] .button {border: 1px solid var(--primary-color);color: #fff;background: var(--main-color-2) }section.content .more-news[data-design="2"] .button.primary, section.content .more-news[data-design="2"] .button:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="2"] .button.primary, section.content article.tpl-three-images-text-button .wrapper .col[data-design="2"] .button:hover, section.content article[data-design="2"] .button.primary, section.content article[data-design="2"] .button:hover {border-color: var(--primary-color);background: var(--primary-color);color: #fff }section.content .more-news[data-design="2"] .button.primary:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="2"] .button.primary:hover, section.content article[data-design="2"] .button.primary:hover {border: 1px solid var(--primary-color);color: #fff;background: var(--main-color-2) }section.content .more-news[data-design="3"] .button, section.content article.tpl-three-images-text-button .wrapper .col[data-design="3"] .button, section.content article[data-design="3"] .button {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-3) }section.content .more-news[data-design="3"] .button.primary, section.content .more-news[data-design="3"] .button:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="3"] .button.primary, section.content article.tpl-three-images-text-button .wrapper .col[data-design="3"] .button:hover, section.content article[data-design="3"] .button.primary, section.content article[data-design="3"] .button:hover {border-color: var(--primary-color);background: var(--primary-color);color: #fff }section.content .more-news[data-design="3"] .button.primary:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="3"] .button.primary:hover, section.content article[data-design="3"] .button.primary:hover {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-3) }section.content .more-news[data-design="4"] .button, section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .button, section.content article[data-design="4"] .button {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-4) }section.content .more-news[data-design="4"] .button.primary, section.content .more-news[data-design="4"] .button:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .button.primary, section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .button:hover, section.content article[data-design="4"] .button.primary, section.content article[data-design="4"] .button:hover {border-color: var(--primary-color);background: var(--primary-color);color: #fff }section.content .more-news[data-design="4"] .button.primary:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .button.primary:hover, section.content article[data-design="4"] .button.primary:hover {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-4) }section.content .more-news[data-design="5"] .button, section.content article.tpl-three-images-text-button .wrapper .col[data-design="5"] .button, section.content article[data-design="5"] .button {border: 1px solid #fff;color: #fff;background: var(--main-color-5) }section.content .more-news[data-design="5"] .button.primary, section.content .more-news[data-design="5"] .button:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="5"] .button.primary, section.content article.tpl-three-images-text-button .wrapper .col[data-design="5"] .button:hover, section.content article[data-design="5"] .button.primary, section.content article[data-design="5"] .button:hover {border-color: #fff;background: #fff;color: var(--main-color-5) }section.content .more-news[data-design="5"] .button.primary:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="5"] .button.primary:hover, section.content article[data-design="5"] .button.primary:hover {border: 1px solid #fff;color: #fff;background: var(--main-color-5) }section.content .more-news[data-design="6"] .button, section.content article.tpl-three-images-text-button .wrapper .col[data-design="6"] .button, section.content article[data-design="6"] .button {border: 1px solid #fff;color: #fff;background: var(--primary-color) }section.content .more-news[data-design="6"] .button.primary, section.content .more-news[data-design="6"] .button:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="6"] .button.primary, section.content article.tpl-three-images-text-button .wrapper .col[data-design="6"] .button:hover, section.content article[data-design="6"] .button.primary, section.content article[data-design="6"] .button:hover {border-color: #fff;background: #fff;color: var(--primary-color) }section.content .more-news[data-design="6"] .button.primary:hover, section.content article.tpl-three-images-text-button .wrapper .col[data-design="6"] .button.primary:hover, section.content article[data-design="6"] .button.primary:hover {border: 1px solid #fff;color: #fff;background: var(--primary-color) }@media only screen and (max-width:1370px) {section.content .more-news .button, section.content article .button, section.content article.tpl-three-images-text-button .wrapper .col .button {font-size: 16px;line-height: 17px;padding: 12px 40px;letter-spacing: 1.6px }}#ui-datepicker-div {z-index: 135 !important }.ui-datepicker {display: none;width: 314px;height: auto;margin: 5px auto 0;font: 9pt Arial, sans-serif;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);border-radius: 3px }.ui-datepicker:before {content: "\A";width: 0;height: 0;border-left: 5px solid transparent;border-bottom: 5px solid var(--datepicker-color, #dc7500);border-right: 5px solid transparent;border-top: 0 solid transparent;position: absolute;left: 152px;top: -5px }.ui-datepicker a {text-decoration: none }.ui-datepicker table {width: 100%;border-spacing: 0;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px }.ui-datepicker .ui-datepicker-header {background: var(--datepicker-color, #dc7050);color: #fff;font-weight: 700;line-height: 30px;border-top-left-radius: 3px;border-top-right-radius: 3px }.ui-datepicker .ui-datepicker-title {text-align: center;font-size: 19px;padding: 10px 0 8px }.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {display: inline-block;width: 30px;height: 30px;text-align: center;cursor: pointer;line-height: 600%;overflow: hidden }.ui-datepicker .ui-datepicker-prev {float: left;background-image: url(../images/datepicker-arrow-left.png);background-repeat: no-repeat;background-position: 20px 18px }.ui-datepicker .ui-datepicker-next {float: right;background-image: url(../images/datepicker-arrow-right.png);background-repeat: no-repeat;background-position: 5px 18px }.ui-datepicker thead {background-color: var(--datepicker-color, #dc7050);border-bottom: 1px solid #bbb;padding-bottom: 3px }.ui-datepicker th {font-size: 14px;font-weight: 400;padding: 0 0 8px;margin: 0;color: #fff }.ui-datepicker tbody td {padding: 0;border-right: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;background: #fff }.ui-datepicker tbody td:last-child {border-right: 0 }.ui-datepicker tbody tr:last-child td {border-bottom: 0 }.ui-datepicker td a, .ui-datepicker td span {display: inline-block;font-weight: 700;text-align: center;width: 44px;height: 40px;line-height: 44px;color: #666 }.ui-datepicker-calendar .ui-state-default {background: #efeff0;color: #5c5c5c;font-weight: 700 }.ui-datepicker-other-month .ui-state-default {background: #fff;color: #ddd;font-weight: 400 }.ui-datepicker-unselectable .ui-state-default {background: #fff;color: #767676;font-weight: 400 }.ui-datepicker-calendar .ui-state-hover {background: #f7f7f7 }.ui-datepicker-calendar .ui-state-active {background: var(--datepicker-color, #dc7050);color: #e0e0e0;border: 1px solid #f7f7f7;position: relative;margin: -1px }.ui-datepicker-calendar td:first-child .ui-state-active {width: 43px;margin-left: 0 }.ui-datepicker-calendar td:last-child .ui-state-active {width: 43px;margin-right: 0 }.ui-datepicker-calendar tr:last-child .ui-state-active {height: 43px;margin-bottom: 0 }.popup-wrapper {position: fixed;width: 100%;height: 100vh;padding: 0;overflow: hidden;box-sizing: border-box;left: 0;right: 0;top: 0;bottom: 0;z-index: 19999;opacity: 1;transition: opacity 1s ease;color: #fff;background: rgba(0, 0, 0, .75);display: flex;flex-direction: row;justify-content: center;align-items: center }.popup-wrapper .popup-layer {max-width: 1370px;margin: 0 auto;padding: 0;background: hsla(0, 0%, 100%, .75);position: relative }.popup-wrapper .popup-layer .content article.portrait-text .wrapper {display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 20px;grid-template-areas: "image text";padding: 20px 20px 0 }.popup-wrapper .popup-layer .content article.portrait-text .wrapper.no-image {display: block }.popup-wrapper .popup-layer .content article.portrait-text .wrapper.no-image .image {display: none }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .image {grid-area: image;margin-bottom: 20px }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .image img {width: 100%;height: auto }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .content {grid-area: text }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .content a {color: inherit }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .content h1, .popup-wrapper .popup-layer .content article.portrait-text .wrapper .content h2 {font-size: 30px;font-weight: 300;line-height: 35px;padding: 0 0 20px;color: var(--text-color) }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .content h1:empty, .popup-wrapper .popup-layer .content article.portrait-text .wrapper .content h2:empty {display: none }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .content .text {padding: 0 0 20px;font-size: 17px;line-height: 24px;color: var(--text-color) }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .content .text:empty {display: none }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .content a .button {display: inline-block;position: relative;text-align: center;font-weight: 700;padding: 12px 40px;margin: 0 0 20px;cursor: pointer;border: 2px solid var(--button1-color);color: var(--button1-color);transition: background .25s, color .25s }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .content a .button:hover {background: var(--button1-color);color: var(--button1-hover-color, #fff) }.popup-wrapper .popup-layer .close {cursor: pointer;position: absolute;top: -20px;right: -20px;background: #000;border-radius: 50%;width: 40px;height: 40px;display: flex;flex-direction: row;justify-content: center;align-items: center }@media only screen and (max-width:1010px) {.popup-wrapper .popup-layer {width: calc(100% - 40px) }}@media only screen and (max-width:991.98px) {.popup-wrapper .popup-layer .content article.portrait-text .wrapper .text h1, .popup-wrapper .popup-layer .content article.portrait-text .wrapper .text h2 {font-size: 26px;line-height: 31px }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .text .description {font-size: 17px;line-height: 21px }}@media only screen and (max-width:575.98px) {.popup-wrapper .popup-layer .content article.portrait-text .wrapper {display: block }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .text h1, .popup-wrapper .popup-layer .content article.portrait-text .wrapper .text h2 {font-size: 22px;line-height: 27px }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .text .description {font-size: 16px;line-height: 21px }.popup-wrapper .popup-layer .content article.portrait-text .wrapper .text .button {width: 100% }}section.content article.headline {width: 100%;margin-bottom: 60px }section.content article.headline[data-design="1"] .wrapper .text {background: var(--main-color-1) }section.content article.headline[data-design="1"] .wrapper .text .description, section.content article.headline[data-design="1"] .wrapper .text h1, section.content article.headline[data-design="1"] .wrapper .text h2, section.content article.headline[data-design="1"] .wrapper .text h3 {color: #fff;padding: 0 50px }@media only screen and (max-width:1370px) {section.content article.headline[data-design="1"] .wrapper .text .description, section.content article.headline[data-design="1"] .wrapper .text h1, section.content article.headline[data-design="1"] .wrapper .text h2, section.content article.headline[data-design="1"] .wrapper .text h3 {padding: 0 }}section.content article.headline[data-design="2"] .wrapper .text {background: var(--main-color-2) }section.content article.headline[data-design="2"] .wrapper .text .description, section.content article.headline[data-design="2"] .wrapper .text h1, section.content article.headline[data-design="2"] .wrapper .text h2, section.content article.headline[data-design="2"] .wrapper .text h3 {color: #fff;padding: 0 50px }@media only screen and (max-width:1370px) {section.content article.headline[data-design="2"] .wrapper .text .description, section.content article.headline[data-design="2"] .wrapper .text h1, section.content article.headline[data-design="2"] .wrapper .text h2, section.content article.headline[data-design="2"] .wrapper .text h3 {padding: 0 }}section.content article.headline[data-design="3"] .wrapper .text {background: var(--main-color-3) }section.content article.headline[data-design="3"] .wrapper .text .description, section.content article.headline[data-design="3"] .wrapper .text h1, section.content article.headline[data-design="3"] .wrapper .text h2, section.content article.headline[data-design="3"] .wrapper .text h3 {color: #333;padding: 0 50px }@media only screen and (max-width:1370px) {section.content article.headline[data-design="3"] .wrapper .text .description, section.content article.headline[data-design="3"] .wrapper .text h1, section.content article.headline[data-design="3"] .wrapper .text h2, section.content article.headline[data-design="3"] .wrapper .text h3 {padding: 0 }}section.content article.headline[data-design="4"] .wrapper .text {background: var(--main-color-4);padding-top: 0 }section.content article.headline[data-design="4"] .wrapper .text h1, section.content article.headline[data-design="4"] .wrapper .text h2 {color: var(--main-color-6);padding: 0 }section.content article.headline[data-design="4"] .wrapper .text .description, section.content article.headline[data-design="4"] .wrapper .text h3 {color: #333;padding: 0 }section.content article.headline[data-design="5"] .wrapper .text {background: var(--main-color-5) }section.content article.headline[data-design="5"] .wrapper .text .description, section.content article.headline[data-design="5"] .wrapper .text h1, section.content article.headline[data-design="5"] .wrapper .text h2, section.content article.headline[data-design="5"] .wrapper .text h3 {color: #fff;padding: 0 50px }@media only screen and (max-width:1370px) {section.content article.headline[data-design="5"] .wrapper .text .description, section.content article.headline[data-design="5"] .wrapper .text h1, section.content article.headline[data-design="5"] .wrapper .text h2, section.content article.headline[data-design="5"] .wrapper .text h3 {padding: 0 }}section.content article.headline[data-design="6"] .wrapper .text {background: var(--primary-color) }section.content article.headline[data-design="6"] .wrapper .text .description, section.content article.headline[data-design="6"] .wrapper .text h1, section.content article.headline[data-design="6"] .wrapper .text h2, section.content article.headline[data-design="6"] .wrapper .text h3 {color: #fff;padding: 0 50px }@media only screen and (max-width:1370px) {section.content article.headline[data-design="6"] .wrapper .text .description, section.content article.headline[data-design="6"] .wrapper .text h1, section.content article.headline[data-design="6"] .wrapper .text h2, section.content article.headline[data-design="6"] .wrapper .text h3 {padding: 0 }}section.content article.headline .wrapper .text {padding: 60px 0 }section.content article.headline .wrapper .text h1, section.content article.headline .wrapper .text h2 {font-size: 42px;line-height: 57px;text-align: center;margin-bottom: 20px;letter-spacing: 2.1px;text-transform: uppercase }section.content article.headline .wrapper .text h1:empty, section.content article.headline .wrapper .text h2:empty {display: none }section.content article.headline .wrapper .text h3 {font-size: 24px;line-height: 33px;text-align: center;margin-bottom: 20px;font-weight: 600;letter-spacing: 2.4px;text-transform: uppercase }section.content article.headline .wrapper .text h3:empty {display: none }section.content article.headline .wrapper .text .description {font-size: 16px;line-height: 28px;margin-bottom: 30px;text-align: center }section.content article.headline .wrapper .text .description:empty {display: none }section.content article.headline .wrapper .text .button-wrapper {display: flex;flex-align: row;justify-content: center }@media only screen and (max-width:1370px) {section.content article.headline .wrapper .text {padding: 50px 25px }section.content article.headline .wrapper .text h1, section.content article.headline .wrapper .text h2 {font-size: 32px;line-height: 38px;letter-spacing: 3.2px }section.content article.headline .wrapper .text h3 {font-size: 26px;line-height: 32px;letter-spacing: 1.3px }}section.content article.tpl-three-images-text-button {margin-bottom: 120px }section.content article.tpl-three-images-text-button .wrapper {box-sizing: border-box;display: grid;grid-template-columns: repeat(3, 1fr);grid-row-gap: 0;grid-column-gap: 30px;grid-template-areas: "left center right" }section.content article.tpl-three-images-text-button .wrapper .col1 {grid-area: left }section.content article.tpl-three-images-text-button .wrapper .col2 {grid-area: center }section.content article.tpl-three-images-text-button .wrapper .col3 {grid-area: right }section.content article.tpl-three-images-text-button .wrapper .col[data-design="1"] {background: var(--main-color-1) }section.content article.tpl-three-images-text-button .wrapper .col[data-design="1"] .text-wrapper .caption, section.content article.tpl-three-images-text-button .wrapper .col[data-design="1"] .text-wrapper .text, section.content article.tpl-three-images-text-button .wrapper .col[data-design="1"] .text-wrapper h1, section.content article.tpl-three-images-text-button .wrapper .col[data-design="1"] .text-wrapper h2 {color: #fff }section.content article.tpl-three-images-text-button .wrapper .col[data-design="2"] {background: var(--main-color-2) }section.content article.tpl-three-images-text-button .wrapper .col[data-design="2"] .text-wrapper .caption, section.content article.tpl-three-images-text-button .wrapper .col[data-design="2"] .text-wrapper .text, section.content article.tpl-three-images-text-button .wrapper .col[data-design="2"] .text-wrapper h1, section.content article.tpl-three-images-text-button .wrapper .col[data-design="2"] .text-wrapper h2 {color: #fff }section.content article.tpl-three-images-text-button .wrapper .col[data-design="3"] {background: var(--main-color-3) }section.content article.tpl-three-images-text-button .wrapper .col[data-design="3"] .text-wrapper .caption, section.content article.tpl-three-images-text-button .wrapper .col[data-design="3"] .text-wrapper .text, section.content article.tpl-three-images-text-button .wrapper .col[data-design="3"] .text-wrapper h1, section.content article.tpl-three-images-text-button .wrapper .col[data-design="3"] .text-wrapper h2 {color: #333 }section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] {background: var(--main-color-4) }section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .text-wrapper {padding-left: 0;padding-right: 0 }section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .text-wrapper .caption, section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .text-wrapper .text {color: #333 }section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .text-wrapper h1, section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .text-wrapper h2 {color: var(--main-color-6) }section.content article.tpl-three-images-text-button .wrapper .col[data-design="5"] {background: var(--main-color-5) }section.content article.tpl-three-images-text-button .wrapper .col[data-design="5"] .text-wrapper .caption, section.content article.tpl-three-images-text-button .wrapper .col[data-design="5"] .text-wrapper .text, section.content article.tpl-three-images-text-button .wrapper .col[data-design="5"] .text-wrapper h1, section.content article.tpl-three-images-text-button .wrapper .col[data-design="5"] .text-wrapper h2 {color: #fff }section.content article.tpl-three-images-text-button .wrapper .col[data-design="6"] {background: var(--main-color-6) }section.content article.tpl-three-images-text-button .wrapper .col[data-design="6"] .text-wrapper .caption, section.content article.tpl-three-images-text-button .wrapper .col[data-design="6"] .text-wrapper .text, section.content article.tpl-three-images-text-button .wrapper .col[data-design="6"] .text-wrapper h1, section.content article.tpl-three-images-text-button .wrapper .col[data-design="6"] .text-wrapper h2 {color: #fff }section.content article.tpl-three-images-text-button .wrapper .col.col1 .image {transform: translateX(-30px);opacity: 0 }section.content article.tpl-three-images-text-button .wrapper .col.col2 .image {transform: translateY(30px);opacity: 0 }section.content article.tpl-three-images-text-button .wrapper .col.col3 .image {transform: translateX(30px);opacity: 0 }section.content article.tpl-three-images-text-button .wrapper .col .image {overflow: hidden;transition: all 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.tpl-three-images-text-button .wrapper .col .image.active {transform: translateX(0);transform: translateY(0);opacity: 1 }section.content article.tpl-three-images-text-button .wrapper .col .image img {width: 100%;height: auto;display: block;transition: transform 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.tpl-three-images-text-button .wrapper .col .image img:hover {transform: scale(1.05) }section.content article.tpl-three-images-text-button .wrapper .col .text-wrapper {color: transparent;transition: color 2s cubic-bezier(.165, .84, .44, 1);padding: 0 50px 50px }section.content article.tpl-three-images-text-button .wrapper .col .text-wrapper.active {color: var(--text-color) }section.content article.tpl-three-images-text-button .wrapper .col .caption {font-size: 13px;font-style: italic;line-height: 17px;letter-spacing: .26px;margin-top: 5px;text-align: right }section.content article.tpl-three-images-text-button .wrapper .col .caption:empty {display: none }section.content article.tpl-three-images-text-button .wrapper .col h1, section.content article.tpl-three-images-text-button .wrapper .col h2 {font-size: 32px;line-height: 43px;font-weight: 700;letter-spacing: 1.6px;text-transform: uppercase;margin-top: 30px }section.content article.tpl-three-images-text-button .wrapper .col h1:empty, section.content article.tpl-three-images-text-button .wrapper .col h2:empty {display: none }section.content article.tpl-three-images-text-button .wrapper .col .text {font-size: 16px;line-height: 28px;margin-top: 20px }section.content article.tpl-three-images-text-button .wrapper .col .button-wrapper {margin-top: 30px }@media only screen and (max-width:1199.98px) {section.content article.tpl-three-images-text-button .wrapper {grid-template-columns: 1fr;grid-row-gap: 0;grid-column-gap: 20px;grid-template-areas: "left""center""right" }section.content article.tpl-three-images-text-button .wrapper .col {margin: 0 }section.content article.tpl-three-images-text-button .wrapper .col.col1, section.content article.tpl-three-images-text-button .wrapper .col.col2 {margin-bottom: 25px }section.content article.tpl-three-images-text-button .wrapper .col[data-design="4"] .text-wrapper {padding-left: 25px;padding-right: 25px }section.content article.tpl-three-images-text-button .wrapper .col h1, section.content article.tpl-three-images-text-button .wrapper .col h2 {font-size: 26px;line-height: 32px;letter-spacing: 1.3px }section.content article.tpl-three-images-text-button .wrapper .col .text-wrapper {transition: color 1.5s cubic-bezier(.165, .84, .44, 1);padding: 0 25px 25px }}section.content article.three-images {margin-bottom: 120px }section.content article.three-images .wrapper {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;grid-row-gap: 30px;grid-column-gap: 30px;grid-template-areas: "top-left large""bottom-left large" }section.content article.three-images .wrapper .top-image {grid-area: top-left;overflow: hidden;transform: translateX(-30px);opacity: 0;transition: all 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.three-images .wrapper .top-image.active {transform: translateX(0);opacity: 1 }section.content article.three-images .wrapper .top-image img {width: 100%;height: auto;display: block;transition: transform 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.three-images .wrapper .top-image img:hover {transform: scale(1.05) }section.content article.three-images .wrapper .bottom-image {grid-area: bottom-left;overflow: hidden;transform: translateX(-30px);opacity: 0;transition: all 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.three-images .wrapper .bottom-image.active {transform: translateX(0);opacity: 1 }section.content article.three-images .wrapper .bottom-image img {width: 100%;height: auto;display: block;transition: transform 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.three-images .wrapper .bottom-image img:hover {transform: scale(1.05) }section.content article.three-images .wrapper .large-image {grid-area: large;overflow: hidden;transform: translateX(30px);opacity: 0;transition: all 1.5s cubic-bezier(.165, .84, .44, 1);width: 100%;height: 100% }section.content article.three-images .wrapper .large-image.active {transform: translateX(0);opacity: 1 }section.content article.three-images .wrapper .large-image img {width: 100%;height: 100%;display: block;transition: transform 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.three-images .wrapper .large-image img:hover {transform: scale(1.05) }section.content article.three-images .caption-wrapper {display: flex;flex-direction: row;margin-top: 5px;font-size: 13px;line-height: 17px;font-style: italic;letter-spacing: .26px }section.content article.three-images .caption-wrapper .left {flex: 1;margin-right: 30px }section.content article.three-images .caption-wrapper .right {flex: 1;text-align: right }@media only screen and (max-width:1370px) {section.content article.three-images .wrapper {grid-row-gap: 25px;grid-column-gap: 25px }section.content article.three-images .caption-wrapper .left {margin-left: 25px }section.content article.three-images .caption-wrapper .right {margin-right: 25px }}@media only screen and (max-width:575.98px) {section.content article.three-images .wrapper {display: block }section.content article.three-images .wrapper .bottom-image, section.content article.three-images .wrapper .top-image {margin: 0 0 25px }section.content article.three-images .caption-wrapper {flex-direction: column-reverse }section.content article.three-images .caption-wrapper .left {margin: 0 25px }section.content article.three-images .caption-wrapper .right {text-align: left;margin: 0 25px 10px }}section.content article.image-text {margin: 0 0 120px }section.content article.image-text[data-swapped] .wrapper {grid-template-areas: "text image" }section.content article.image-text[data-swapped] .wrapper .image {transform: translateX(30px) }section.content article.image-text[data-swapped] .caption-wrapper {grid-template-areas: "text image" }section.content article.image-text[data-swapped][data-design="4"] .wrapper .text {padding: 0 50px 0 0 }section.content article.image-text[data-design="1"] .wrapper {background: var(--main-color-1) }section.content article.image-text[data-design="1"] .wrapper .text.active, section.content article.image-text[data-design="1"] .wrapper .text h1, section.content article.image-text[data-design="1"] .wrapper .text h2 {color: #fff }section.content article.image-text[data-design="1"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text[data-design="2"] .wrapper {background: var(--main-color-2) }section.content article.image-text[data-design="2"] .wrapper .text.active, section.content article.image-text[data-design="2"] .wrapper .text h1, section.content article.image-text[data-design="2"] .wrapper .text h2 {color: #fff }section.content article.image-text[data-design="2"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text[data-design="3"] .wrapper {background: var(--main-color-3) }section.content article.image-text[data-design="3"] .caption-wrapper .caption.active, section.content article.image-text[data-design="3"] .wrapper .text.active, section.content article.image-text[data-design="3"] .wrapper .text h1, section.content article.image-text[data-design="3"] .wrapper .text h2 {color: #333 }section.content article.image-text[data-design="4"] .wrapper {background: var(--main-color-4) }section.content article.image-text[data-design="4"] .wrapper .text {padding: 0 0 0 50px }section.content article.image-text[data-design="4"] .wrapper .text.active {color: #333 }section.content article.image-text[data-design="4"] .wrapper .text h1, section.content article.image-text[data-design="4"] .wrapper .text h2 {color: var(--main-color-6) }section.content article.image-text[data-design="4"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text[data-design="5"] .wrapper {background: var(--main-color-5) }section.content article.image-text[data-design="5"] .wrapper .text.active, section.content article.image-text[data-design="5"] .wrapper .text h1, section.content article.image-text[data-design="5"] .wrapper .text h2 {color: #fff }section.content article.image-text[data-design="5"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text[data-design="6"] .wrapper {background: var(--main-color-6) }section.content article.image-text[data-design="6"] .wrapper .text.active, section.content article.image-text[data-design="6"] .wrapper .text h1, section.content article.image-text[data-design="6"] .wrapper .text h2 {color: #fff }section.content article.image-text[data-design="6"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text .wrapper {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 0;grid-template-areas: "image text";padding: 0 }section.content article.image-text .wrapper .image {overflow: hidden;grid-area: image;transform: translateX(-30px);opacity: 0;transition: all 1.5s cubic-bezier(.165, .84, .44, 1);margin: 0 }section.content article.image-text .wrapper .image.active {transform: translateX(0);opacity: 1 }section.content article.image-text .wrapper .image img {width: 100%;height: auto;transition: transform 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.image-text .wrapper .image img:hover {transform: scale(1.05) }section.content article.image-text .wrapper .text {grid-area: text;color: transparent;transition: color 2s cubic-bezier(.165, .84, .44, 1);padding: 50px }section.content article.image-text .wrapper .text a {color: inherit }section.content article.image-text .wrapper .text h1, section.content article.image-text .wrapper .text h2 {font-size: 32px;font-weight: 700;line-height: 43px;margin: 0 0 20px;letter-spacing: 1.6px;text-transform: uppercase }section.content article.image-text .wrapper .text h1:empty, section.content article.image-text .wrapper .text h2:empty {display: none }section.content article.image-text .wrapper .text .description {margin: 0;font-size: 16px;line-height: 28px;letter-spacing: 0 }section.content article.image-text .wrapper .text .description:empty {display: none }section.content article.image-text .wrapper .text .button-wrapper {margin: 30px 0 0 }section.content article.image-text .caption-wrapper {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 0;grid-template-areas: "image text";padding: 0 }section.content article.image-text .caption-wrapper .image {grid-area: image }section.content article.image-text .caption-wrapper .text {grid-area: text }section.content article.image-text .caption-wrapper .caption {font-size: 13px;font-style: italic;text-align: right;letter-spacing: .26px;margin-top: 5px;color: transparent;transition: color 2s cubic-bezier(.165, .84, .44, 1) }@media only screen and (max-width:1370px) {section.content article.image-text[data-swapped][data-design="4"] .wrapper .text {padding: 50px 25px }section.content article.image-text[data-swapped] .caption-wrapper {grid-template-areas: "image text" }section.content article.image-text .wrapper {display: block }section.content article.image-text .wrapper .text {padding: 50px 25px }section.content article.image-text .wrapper .text h1, section.content article.image-text .wrapper .text h2 {font-size: 26px;line-height: 32px;letter-spacing: 1.3px }section.content article.image-text .wrapper .text .description {font-size: 16px;line-height: 28px }section.content article.image-text .wrapper .text .button-wrapper {display: flex;flex-direction: row;justify-content: center }section.content article.image-text .caption-wrapper .caption {text-align: left;padding-left: 25px }}section.content article.image-text-float, section.content article.image-text[data-floating] {margin: 0 0 120px }section.content article.image-text-float[data-swapped] .wrapper, section.content article.image-text[data-floating][data-swapped] .wrapper {grid-template-areas: "text image" }section.content article.image-text-float[data-swapped] .wrapper .image, section.content article.image-text[data-floating][data-swapped] .wrapper .image {float: right;margin: 0 0 50px 50px;transform: translateX(30px) }section.content article.image-text-float[data-swapped] .caption-wrapper .caption, section.content article.image-text[data-floating][data-swapped] .caption-wrapper .caption {text-align: right }section.content article.image-text-float[data-swapped][data-design="4"] .wrapper .text, section.content article.image-text[data-floating][data-swapped][data-design="4"] .wrapper .text {padding: 0 50px 0 0 }section.content article.image-text-float[data-design="1"] .wrapper, section.content article.image-text[data-floating][data-design="1"] .wrapper {background: var(--main-color-1) }section.content article.image-text-float[data-design="1"] .wrapper .text.active, section.content article.image-text-float[data-design="1"] .wrapper .text h1, section.content article.image-text-float[data-design="1"] .wrapper .text h2, section.content article.image-text[data-floating][data-design="1"] .wrapper .text.active, section.content article.image-text[data-floating][data-design="1"] .wrapper .text h1, section.content article.image-text[data-floating][data-design="1"] .wrapper .text h2 {color: #fff }section.content article.image-text-float[data-design="1"] .caption-wrapper .caption.active, section.content article.image-text[data-floating][data-design="1"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text-float[data-design="2"] .wrapper, section.content article.image-text[data-floating][data-design="2"] .wrapper {background: var(--main-color-2) }section.content article.image-text-float[data-design="2"] .wrapper .text.active, section.content article.image-text-float[data-design="2"] .wrapper .text h1, section.content article.image-text-float[data-design="2"] .wrapper .text h2, section.content article.image-text[data-floating][data-design="2"] .wrapper .text.active, section.content article.image-text[data-floating][data-design="2"] .wrapper .text h1, section.content article.image-text[data-floating][data-design="2"] .wrapper .text h2 {color: #fff }section.content article.image-text-float[data-design="2"] .caption-wrapper .caption.active, section.content article.image-text[data-floating][data-design="2"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text-float[data-design="3"] .wrapper, section.content article.image-text[data-floating][data-design="3"] .wrapper {background: var(--main-color-3) }section.content article.image-text-float[data-design="3"] .caption-wrapper .caption.active, section.content article.image-text-float[data-design="3"] .wrapper .text.active, section.content article.image-text-float[data-design="3"] .wrapper .text h1, section.content article.image-text-float[data-design="3"] .wrapper .text h2, section.content article.image-text[data-floating][data-design="3"] .caption-wrapper .caption.active, section.content article.image-text[data-floating][data-design="3"] .wrapper .text.active, section.content article.image-text[data-floating][data-design="3"] .wrapper .text h1, section.content article.image-text[data-floating][data-design="3"] .wrapper .text h2 {color: #333 }section.content article.image-text-float[data-design="4"] .wrapper, section.content article.image-text[data-floating][data-design="4"] .wrapper {background: var(--main-color-4) }section.content article.image-text-float[data-design="4"] .wrapper .text, section.content article.image-text[data-floating][data-design="4"] .wrapper .text {padding: 0 0 0 50px }section.content article.image-text-float[data-design="4"] .wrapper .text.active, section.content article.image-text[data-floating][data-design="4"] .wrapper .text.active {color: #333 }section.content article.image-text-float[data-design="4"] .wrapper .text h1, section.content article.image-text-float[data-design="4"] .wrapper .text h2, section.content article.image-text[data-floating][data-design="4"] .wrapper .text h1, section.content article.image-text[data-floating][data-design="4"] .wrapper .text h2 {color: var(--main-color-6) }section.content article.image-text-float[data-design="4"] .caption-wrapper .caption.active, section.content article.image-text[data-floating][data-design="4"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text-float[data-design="5"] .wrapper, section.content article.image-text[data-floating][data-design="5"] .wrapper {background: var(--main-color-5) }section.content article.image-text-float[data-design="5"] .wrapper .text.active, section.content article.image-text-float[data-design="5"] .wrapper .text h1, section.content article.image-text-float[data-design="5"] .wrapper .text h2, section.content article.image-text[data-floating][data-design="5"] .wrapper .text.active, section.content article.image-text[data-floating][data-design="5"] .wrapper .text h1, section.content article.image-text[data-floating][data-design="5"] .wrapper .text h2 {color: #fff }section.content article.image-text-float[data-design="5"] .caption-wrapper .caption.active, section.content article.image-text[data-floating][data-design="5"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text-float[data-design="6"] .wrapper, section.content article.image-text[data-floating][data-design="6"] .wrapper {background: var(--main-color-6) }section.content article.image-text-float[data-design="6"] .wrapper .text.active, section.content article.image-text-float[data-design="6"] .wrapper .text h1, section.content article.image-text-float[data-design="6"] .wrapper .text h2, section.content article.image-text[data-floating][data-design="6"] .wrapper .text.active, section.content article.image-text[data-floating][data-design="6"] .wrapper .text h1, section.content article.image-text[data-floating][data-design="6"] .wrapper .text h2 {color: #fff }section.content article.image-text-float[data-design="6"] .caption-wrapper .caption.active, section.content article.image-text[data-floating][data-design="6"] .caption-wrapper .caption.active {color: #333 }section.content article.image-text-float .wrapper, section.content article.image-text[data-floating] .wrapper {display: block;padding: 0 }section.content article.image-text-float .wrapper .image, section.content article.image-text[data-floating] .wrapper .image {float: left;overflow: hidden;grid-area: image;transform: translateX(-30px);opacity: 0;transition: all 1.5s cubic-bezier(.165, .84, .44, 1);margin: 0 50px 50px 0 }section.content article.image-text-float .wrapper .image.active, section.content article.image-text[data-floating] .wrapper .image.active {transform: translateX(0);opacity: 1 }section.content article.image-text-float .wrapper .image img, section.content article.image-text[data-floating] .wrapper .image img {width: 100%;height: auto;transition: transform 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.image-text-float .wrapper .image img:hover, section.content article.image-text[data-floating] .wrapper .image img:hover {transform: scale(1.05) }section.content article.image-text-float .wrapper .text, section.content article.image-text[data-floating] .wrapper .text {grid-area: text;color: transparent;transition: color 2s cubic-bezier(.165, .84, .44, 1);padding: 50px }section.content article.image-text-float .wrapper .text a, section.content article.image-text[data-floating] .wrapper .text a {color: inherit }section.content article.image-text-float .wrapper .text h1, section.content article.image-text-float .wrapper .text h2, section.content article.image-text[data-floating] .wrapper .text h1, section.content article.image-text[data-floating] .wrapper .text h2 {font-size: 32px;font-weight: 700;line-height: 43px;margin: 0 0 20px;letter-spacing: 1.6px;text-transform: uppercase }section.content article.image-text-float .wrapper .text h1:empty, section.content article.image-text-float .wrapper .text h2:empty, section.content article.image-text[data-floating] .wrapper .text h1:empty, section.content article.image-text[data-floating] .wrapper .text h2:empty {display: none }section.content article.image-text-float .wrapper .text .description, section.content article.image-text[data-floating] .wrapper .text .description {margin: 0;font-size: 16px;line-height: 28px;letter-spacing: 0 }section.content article.image-text-float .wrapper .text .description:empty, section.content article.image-text[data-floating] .wrapper .text .description:empty {display: none }section.content article.image-text-float .wrapper .text .button-wrapper, section.content article.image-text[data-floating] .wrapper .text .button-wrapper {margin: 30px 0 0 }section.content article.image-text-float .caption-wrapper, section.content article.image-text[data-floating] .caption-wrapper {padding: 0 }section.content article.image-text-float .caption-wrapper .caption, section.content article.image-text[data-floating] .caption-wrapper .caption {font-size: 13px;font-style: italic;text-align: left;letter-spacing: .26px;margin-top: 5px;color: transparent;transition: color 2s cubic-bezier(.165, .84, .44, 1) }@media only screen and (max-width:1370px) {section.content article.image-text-float[data-swapped][data-design="4"] .wrapper .text, section.content article.image-text[data-floating][data-swapped][data-design="4"] .wrapper .text {padding: 50px 25px }section.content article.image-text-float[data-swapped] .caption-wrapper .caption, section.content article.image-text[data-floating][data-swapped] .caption-wrapper .caption {text-align: left }section.content article.image-text-float .wrapper, section.content article.image-text[data-floating] .wrapper {display: block }section.content article.image-text-float .wrapper .text, section.content article.image-text[data-floating] .wrapper .text {padding: 50px 25px }section.content article.image-text-float .wrapper .text h1, section.content article.image-text-float .wrapper .text h2, section.content article.image-text[data-floating] .wrapper .text h1, section.content article.image-text[data-floating] .wrapper .text h2 {font-size: 26px;line-height: 32px;letter-spacing: 1.3px }section.content article.image-text-float .wrapper .text .description, section.content article.image-text[data-floating] .wrapper .text .description {font-size: 16px;line-height: 28px }section.content article.image-text-float .wrapper .text .button-wrapper, section.content article.image-text[data-floating] .wrapper .text .button-wrapper {display: flex;flex-direction: row;justify-content: center }section.content article.image-text-float .caption-wrapper, section.content article.image-text[data-floating] .caption-wrapper {padding-left: 25px }}@media only screen and (max-width:1199.98px) {section.content article.image-text-float .wrapper .image, section.content article.image-text-float[data-swapped] .wrapper .image, section.content article.image-text[data-floating] .wrapper .image, section.content article.image-text[data-floating][data-swapped] .wrapper .image {float: none;margin: 0 }}section.content article.slider {position: relative;width: 100%;height: auto;margin-bottom: 60px }section.content article.slider[data-design="1"] .slide-container .slides .text {background: var(--main-color-1) }section.content article.slider[data-design="1"] .slide-container .slides .text .caption, section.content article.slider[data-design="1"] .slide-container .slides .text .description, section.content article.slider[data-design="1"] .slide-container .slides .text h1, section.content article.slider[data-design="1"] .slide-container .slides .text h2, section.content article.slider[data-design="1"] .slide-container .slides .text h3 {color: #fff;padding: 0 50px }section.content article.slider[data-design="2"] .slide-container .slides .text {background: var(--main-color-2) }section.content article.slider[data-design="2"] .slide-container .slides .text .caption, section.content article.slider[data-design="2"] .slide-container .slides .text .description, section.content article.slider[data-design="2"] .slide-container .slides .text h1, section.content article.slider[data-design="2"] .slide-container .slides .text h2, section.content article.slider[data-design="2"] .slide-container .slides .text h3 {color: #fff;padding: 0 50px }section.content article.slider[data-design="3"] .slide-container .slides .text {background: var(--main-color-3) }section.content article.slider[data-design="3"] .slide-container .slides .text .caption, section.content article.slider[data-design="3"] .slide-container .slides .text .description, section.content article.slider[data-design="3"] .slide-container .slides .text h1, section.content article.slider[data-design="3"] .slide-container .slides .text h2, section.content article.slider[data-design="3"] .slide-container .slides .text h3 {color: #333;padding: 0 50px }section.content article.slider[data-design="4"] .slide-container .slides .text {background: var(--main-color-4) }section.content article.slider[data-design="4"] .slide-container .slides .text h1, section.content article.slider[data-design="4"] .slide-container .slides .text h2 {color: var(--main-color-6);padding: 0 }section.content article.slider[data-design="4"] .slide-container .slides .text .caption, section.content article.slider[data-design="4"] .slide-container .slides .text .description, section.content article.slider[data-design="4"] .slide-container .slides .text h3 {color: #333;padding: 0 }section.content article.slider[data-design="5"] .slide-container .slides .text {background: var(--main-color-5) }section.content article.slider[data-design="5"] .slide-container .slides .text .caption, section.content article.slider[data-design="5"] .slide-container .slides .text .description, section.content article.slider[data-design="5"] .slide-container .slides .text h1, section.content article.slider[data-design="5"] .slide-container .slides .text h2, section.content article.slider[data-design="5"] .slide-container .slides .text h3 {color: #fff;padding: 0 50px }section.content article.slider[data-design="6"] .slide-container .slides .text {background: var(--primary-color) }section.content article.slider[data-design="6"] .slide-container .slides .text .caption, section.content article.slider[data-design="6"] .slide-container .slides .text .description, section.content article.slider[data-design="6"] .slide-container .slides .text h1, section.content article.slider[data-design="6"] .slide-container .slides .text h2, section.content article.slider[data-design="6"] .slide-container .slides .text h3 {color: #fff;padding: 0 50px }section.content article.slider .left, section.content article.slider .right {position: absolute;width: 46px;height: 46px;z-index: 100;display: none }section.content article.slider .left img, section.content article.slider .right img {width: 100%;height: auto }section.content article.slider .left svg g path.arrow, section.content article.slider .right svg g path.arrow {fill: var(--primary-color) }section.content article.slider .left.show, section.content article.slider .right.show {display: block }section.content article.slider .left.clickable, section.content article.slider .right.clickable {cursor: pointer }section.content article.slider .left {left: 20px }section.content article.slider .right {right: 20px }section.content article.slider .dotnav {position: absolute;z-index: 100;flex-direction: row;display: none }section.content article.slider .dotnav.show {display: flex }section.content article.slider .dotnav.clickable .dot {cursor: pointer }section.content article.slider .dotnav .dot {width: 13px;height: 13px;border-radius: 50%;box-sizing: border-box;background: #fff;border: 1px solid var(--primary-color);margin-right: 9px;transition: background .5s }section.content article.slider .dotnav .dot:last-of-type {margin-right: 0 }section.content article.slider .dotnav .dot.active {background: var(--primary-color) }section.content article.slider .slide-container {overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }section.content article.slider .slide-container .slides {flex: 1;display: flex;flex-direction: row;flex-wrap: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }section.content article.slider .slide-container .slides .slide {flex: 0 0 auto;width: 100%;margin-right: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }section.content article.slider .slide-container .slides .slide .image img {width: 100%;height: auto;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-drag: none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none;user-drag: none }section.content article.slider .slide-container .slides .slide .text {max-width: 1370px;margin: 0 auto;padding: 5px 0 60px }section.content article.slider .slide-container .slides .slide .text .caption {font-size: 13px;line-height: 17px;font-style: italic;text-align: right;letter-spacing: .26px;margin-bottom: 58px;max-width: 1370px }section.content article.slider .slide-container .slides .slide .text .caption:empty {margin-bottom: 75px }section.content article.slider .slide-container .slides .slide .text .caption.no-text {margin-bottom: 0 }section.content article.slider .slide-container .slides .slide .text h1, section.content article.slider .slide-container .slides .slide .text h2 {text-align: center;font-size: 42px;line-height: 50px;font-weight: 700;letter-spacing: 4.2px;text-transform: uppercase;margin-bottom: 20px }section.content article.slider .slide-container .slides .slide .text h1:empty, section.content article.slider .slide-container .slides .slide .text h2:empty {display: none }section.content article.slider .slide-container .slides .slide .text h3 {font-size: 24px;line-height: 33px;text-align: center;font-weight: 600;letter-spacing: 2.4px;text-transform: uppercase;margin-bottom: 30px }section.content article.slider .slide-container .slides .slide .text h3:empty {display: none }section.content article.slider .slide-container .slides .slide .text .description {font-size: 16px;line-height: 28px;text-align: center;margin-bottom: 30px }section.content article.slider .slide-container .slides .slide .text .description:empty {display: none }section.content article.slider .slide-container .slides .slide .text .button-wrapper {display: flex;flex-direction: row;justify-content: center }section.content article.slider .slide-container .slides .preloader {position: absolute;left: calc(50% - 16px) }@media only screen and (max-width:1370px) {section.content article.slider .slide-container .slides .slide .text .caption {padding-right: 25px }section.content article.slider .slide-container .slides .slide .text .description, section.content article.slider .slide-container .slides .slide .text h1, section.content article.slider .slide-container .slides .slide .text h2, section.content article.slider .slide-container .slides .slide .text h3 {padding-left: 25px;padding-right: 25px }section.content article.slider .slide-container .slides .slide .text h1, section.content article.slider .slide-container .slides .slide .text h2 {font-size: 32px;line-height: 38.4px }section.content article.slider .slide-container .slides .slide .text h3 {font-size: 18px;line-height: 22px }}@media only screen and (max-width:991.98px) {section.content article.slider .left, section.content article.slider .left svg, section.content article.slider .right, section.content article.slider .right svg {width: 30px;height: 30px }}section.content article.contact {margin-bottom: 120px }section.content article.contact .wrapper {display: flex;flex-direction: row }section.content article.contact .wrapper .left {flex: 1;margin-right: 30px }section.content article.contact .wrapper .left h1, section.content article.contact .wrapper .left h2 {font-size: 32px;line-height: 43px;letter-spacing: 1.6px;color: var(--primary-color);text-transform: uppercase;margin: 0 0 30px }section.content article.contact .wrapper .left .description {font-size: 16px;line-height: 28px;color: #333;letter-spacing: 0 }section.content article.contact .wrapper .right {flex: 1 }section.content article.contact form {width: 100%;padding: 0;margin: 0 }section.content article.contact form input {margin: 0 0 15px }section.content article.contact form label[for$=male], section.content article.contact form label[for=contact-privacy], section.content article.contact form label[for=diverse], section.content article.contact form label[for=newsletter] {margin-left: 10px;background: #fff;transition: background .25s }section.content article.contact form label[for$=male].error, section.content article.contact form label[for=contact-privacy].error, section.content article.contact form label[for=diverse].error, section.content article.contact form label[for=newsletter].error {background: #e2001a;color: #fff }section.content article.contact form .contact-privacy-link {text-decoration: underline }section.content article.contact form input[type=radio][id=diverse], section.content article.contact form input[type=radio][id=female] {margin-left: 20px }section.content article.contact form input[type=email], section.content article.contact form input[type=tel], section.content article.contact form input[type=text] {font-size: 14px;line-height: 19px;border: none;background: #eaeaea;padding: 8px;margin: 0 0 16px;width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;color: #333;outline: none;transition: background .25s }section.content article.contact form input[type=email]::-webkit-input-placeholder, section.content article.contact form input[type=tel]::-webkit-input-placeholder, section.content article.contact form input[type=text]::-webkit-input-placeholder {color: #333 }section.content article.contact form input[type=email]::-moz-placeholder, section.content article.contact form input[type=tel]::-moz-placeholder, section.content article.contact form input[type=text]::-moz-placeholder {color: #333 }section.content article.contact form input[type=email]:-ms-input-placeholder, section.content article.contact form input[type=tel]:-ms-input-placeholder, section.content article.contact form input[type=text]:-ms-input-placeholder {color: #333 }section.content article.contact form input[type=email]::-ms-input-placeholder, section.content article.contact form input[type=tel]::-ms-input-placeholder, section.content article.contact form input[type=text]::-ms-input-placeholder {color: #333 }section.content article.contact form input[type=email]::placeholder, section.content article.contact form input[type=tel]::placeholder, section.content article.contact form input[type=text]::placeholder {color: #333 }section.content article.contact form input[type=email].error, section.content article.contact form input[type=tel].error, section.content article.contact form input[type=text].error {background: #e2001a;color: #fff }section.content article.contact form input[type=email].error::-webkit-input-placeholder, section.content article.contact form input[type=tel].error::-webkit-input-placeholder, section.content article.contact form input[type=text].error::-webkit-input-placeholder {color: #ff9a9a }section.content article.contact form input[type=email].error::-moz-placeholder, section.content article.contact form input[type=tel].error::-moz-placeholder, section.content article.contact form input[type=text].error::-moz-placeholder {color: #ff9a9a }section.content article.contact form input[type=email].error:-ms-input-placeholder, section.content article.contact form input[type=tel].error:-ms-input-placeholder, section.content article.contact form input[type=text].error:-ms-input-placeholder {color: #ff9a9a }section.content article.contact form input[type=email].error::-ms-input-placeholder, section.content article.contact form input[type=tel].error::-ms-input-placeholder, section.content article.contact form input[type=text].error::-ms-input-placeholder {color: #ff9a9a }section.content article.contact form input[type=email].error::placeholder, section.content article.contact form input[type=tel].error::placeholder, section.content article.contact form input[type=text].error::placeholder {color: #ff9a9a }section.content article.contact form .message {margin: 0 }section.content article.contact form textarea {font-size: 14px;line-height: 19px;border: none;padding: 8px;resize: none;width: 100%;height: 108px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;background: #eaeaea;color: #333;outline: none;transition: background .25s }section.content article.contact form textarea::-webkit-input-placeholder {color: #333 }section.content article.contact form textarea::-moz-placeholder {color: #333 }section.content article.contact form textarea:-ms-input-placeholder {color: #333 }section.content article.contact form textarea::-ms-input-placeholder {color: #333 }section.content article.contact form textarea::placeholder {color: #333 }section.content article.contact form textarea.error {background: #e2001a;color: #fff }section.content article.contact form .row {display: grid;grid-template-columns: 1fr;grid-row-gap: 0;grid-column-gap: 0 }section.content article.contact form .row.gender {grid-template-columns: 1fr }section.content article.contact form .mandatory {margin: 16px 0 18px;font-size: 12px;line-height: 17px;letter-spacing: 0;color: #333;text-align: right }section.content article.contact form .gender.error .cb, section.content article.contact form .gender.error .cb a, section.content article.contact form .privacy.error .cb, section.content article.contact form .privacy.error .cb a {color: #e2001a }section.content article.contact form .gender .cb, section.content article.contact form .privacy .cb {display: block;position: relative;padding-left: 37px;padding-top: 3px;cursor: pointer;color: #333;font-size: 14px;transition: color .25s }section.content article.contact form .gender .cb a, section.content article.contact form .privacy .cb a {color: #333;text-decoration: none }section.content article.contact form .gender .cb a.contact-privacy-link, section.content article.contact form .privacy .cb a.contact-privacy-link {text-decoration: underline }section.content article.contact form .gender .cb input, section.content article.contact form .privacy .cb input {position: absolute;z-index: -1;opacity: 0 }section.content article.contact form .gender .cb_indicator, section.content article.contact form .privacy .cb_indicator {position: absolute;top: 0;left: 0;height: 28px;width: 28px;background: #eaeaea;border: none;border-radius: 50% }section.content article.contact form .gender .cb:hover input:not([disabled]):checked~.cb_indicator, section.content article.contact form .gender .cb:hover input~.cb_indicator, section.content article.contact form .gender .cb input:checked:focus~.cb_indicator, section.content article.contact form .gender .cb input:checked~.cb_indicator, section.content article.contact form .gender .cb input:focus~.cb_indicator, section.content article.contact form .privacy .cb:hover input:not([disabled]):checked~.cb_indicator, section.content article.contact form .privacy .cb:hover input~.cb_indicator, section.content article.contact form .privacy .cb input:checked:focus~.cb_indicator, section.content article.contact form .privacy .cb input:checked~.cb_indicator, section.content article.contact form .privacy .cb input:focus~.cb_indicator {background: #eaeaea }section.content article.contact form .gender .cb input:disabled~.cb_indicator, section.content article.contact form .privacy .cb input:disabled~.cb_indicator {background: #eaeaea;opacity: .6;pointer-events: none }section.content article.contact form .gender .cb_indicator:after, section.content article.contact form .privacy .cb_indicator:after {box-sizing: unset;content: "";position: absolute;display: none }section.content article.contact form .gender .cb input:checked~.cb_indicator:after, section.content article.contact form .privacy .cb input:checked~.cb_indicator:after {display: block }section.content article.contact form .gender .cb-checkbox .cb_indicator:after, section.content article.contact form .privacy .cb-checkbox .cb_indicator:after {left: 10px;top: 5px;width: 5px;height: 11px;border: solid #333;border-width: 0 3px 3px 0;transform: rotate(45deg) }section.content article.contact form .gender .cb-checkbox input:disabled~.cb_indicator:after, section.content article.contact form .privacy .cb-checkbox input:disabled~.cb_indicator:after {background: #eaeaea }section.content article.contact form .gender .cb-checkbox .cb_indicator:before, section.content article.contact form .privacy .cb-checkbox .cb_indicator:before {content: "";display: block;position: absolute;left: 0;top: 0;width: 4.5rem;height: 4.5rem;margin-left: -1.3rem;margin-top: -1.3rem;background: #eaeaea;border-radius: 3rem;opacity: .6;z-index: 99999;transform: scale(0) }section.content article.contact form .gender {display: flex;flex-direction: row;margin-bottom: 8px }section.content article.contact form .gender .cb {margin-right: 30px }section.content article.contact form .submit-button {margin-top: 30px }@media only screen and (max-width:1370px) {section.content article.contact {padding: 0 25px }section.content article.contact .wrapper {display: flex;flex-direction: row }}@media only screen and (max-width:991.98px) {section.content article.contact .wrapper {display: block }section.content article.contact .wrapper .left {margin: 0 0 30px }section.content article.contact .wrapper .left h1, section.content article.contact .wrapper .left h2 {font-size: 32px;line-height: 38px;letter-spacing: 3.2px }}section.content article.newsletter {margin-bottom: 120px }section.content article.newsletter .wrapper {display: flex;flex-direction: row }section.content article.newsletter .wrapper .left {flex: 1;margin-right: 30px }section.content article.newsletter .wrapper .left h1, section.content article.newsletter .wrapper .left h2 {font-size: 32px;line-height: 43px;letter-spacing: 1.6px;color: var(--primary-color);text-transform: uppercase;margin: 0 0 30px }section.content article.newsletter .wrapper .left .description {font-size: 16px;line-height: 28px;color: #333;letter-spacing: 0 }section.content article.newsletter .wrapper .right {flex: 1 }section.content article.newsletter form {width: 100%;padding: 0;margin: 0 }section.content article.newsletter form input {margin: 0 0 15px }section.content article.newsletter form label[for$=male], section.content article.newsletter form label[for=diverse], section.content article.newsletter form label[for=newsletter-privacy], section.content article.newsletter form label[for=newsletter] {margin-left: 10px;background: #fff;transition: background .25s }section.content article.newsletter form label[for$=male].error, section.content article.newsletter form label[for=diverse].error, section.content article.newsletter form label[for=newsletter-privacy].error, section.content article.newsletter form label[for=newsletter].error {background: #e2001a;color: #fff }section.content article.newsletter form .newsletter-privacy-link {text-decoration: underline }section.content article.newsletter form input[type=radio][id=diverse], section.content article.newsletter form input[type=radio][id=female] {margin-left: 20px }section.content article.newsletter form input[type=email], section.content article.newsletter form input[type=tel], section.content article.newsletter form input[type=text] {font-size: 14px;line-height: 19px;border: none;background: #eaeaea;padding: 8px;margin: 0 0 16px;width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;color: #333;outline: none;transition: background .25s }section.content article.newsletter form input[type=email]::-webkit-input-placeholder, section.content article.newsletter form input[type=tel]::-webkit-input-placeholder, section.content article.newsletter form input[type=text]::-webkit-input-placeholder {color: #333 }section.content article.newsletter form input[type=email]::-moz-placeholder, section.content article.newsletter form input[type=tel]::-moz-placeholder, section.content article.newsletter form input[type=text]::-moz-placeholder {color: #333 }section.content article.newsletter form input[type=email]:-ms-input-placeholder, section.content article.newsletter form input[type=tel]:-ms-input-placeholder, section.content article.newsletter form input[type=text]:-ms-input-placeholder {color: #333 }section.content article.newsletter form input[type=email]::-ms-input-placeholder, section.content article.newsletter form input[type=tel]::-ms-input-placeholder, section.content article.newsletter form input[type=text]::-ms-input-placeholder {color: #333 }section.content article.newsletter form input[type=email]::placeholder, section.content article.newsletter form input[type=tel]::placeholder, section.content article.newsletter form input[type=text]::placeholder {color: #333 }section.content article.newsletter form input[type=email].error, section.content article.newsletter form input[type=tel].error, section.content article.newsletter form input[type=text].error {background: #e2001a;color: #fff }section.content article.newsletter form input[type=email].error::-webkit-input-placeholder, section.content article.newsletter form input[type=tel].error::-webkit-input-placeholder, section.content article.newsletter form input[type=text].error::-webkit-input-placeholder {color: #ff9a9a }section.content article.newsletter form input[type=email].error::-moz-placeholder, section.content article.newsletter form input[type=tel].error::-moz-placeholder, section.content article.newsletter form input[type=text].error::-moz-placeholder {color: #ff9a9a }section.content article.newsletter form input[type=email].error:-ms-input-placeholder, section.content article.newsletter form input[type=tel].error:-ms-input-placeholder, section.content article.newsletter form input[type=text].error:-ms-input-placeholder {color: #ff9a9a }section.content article.newsletter form input[type=email].error::-ms-input-placeholder, section.content article.newsletter form input[type=tel].error::-ms-input-placeholder, section.content article.newsletter form input[type=text].error::-ms-input-placeholder {color: #ff9a9a }section.content article.newsletter form input[type=email].error::placeholder, section.content article.newsletter form input[type=tel].error::placeholder, section.content article.newsletter form input[type=text].error::placeholder {color: #ff9a9a }section.content article.newsletter form .row {display: grid;grid-template-columns: 1fr;grid-row-gap: 0;grid-column-gap: 0 }section.content article.newsletter form .row.gender {grid-template-columns: 1fr }section.content article.newsletter form .mandatory {margin: 16px 0 18px;font-size: 12px;line-height: 17px;letter-spacing: 0;color: #333;text-align: right }section.content article.newsletter form .gender.error .cb, section.content article.newsletter form .gender.error .cb a, section.content article.newsletter form .privacy.error .cb, section.content article.newsletter form .privacy.error .cb a {color: #e2001a }section.content article.newsletter form .gender .cb, section.content article.newsletter form .privacy .cb {display: block;position: relative;padding-left: 37px;padding-top: 3px;cursor: pointer;color: #333;font-size: 14px;transition: color .25s }section.content article.newsletter form .gender .cb a, section.content article.newsletter form .privacy .cb a {color: #333;text-decoration: none }section.content article.newsletter form .gender .cb a.newsletter-privacy-link, section.content article.newsletter form .privacy .cb a.newsletter-privacy-link {text-decoration: underline }section.content article.newsletter form .gender .cb input, section.content article.newsletter form .privacy .cb input {position: absolute;z-index: -1;opacity: 0 }section.content article.newsletter form .gender .cb_indicator, section.content article.newsletter form .privacy .cb_indicator {position: absolute;top: 0;left: 0;height: 28px;width: 28px;background: #eaeaea;border: none;border-radius: 50% }section.content article.newsletter form .gender .cb:hover input:not([disabled]):checked~.cb_indicator, section.content article.newsletter form .gender .cb:hover input~.cb_indicator, section.content article.newsletter form .gender .cb input:checked:focus~.cb_indicator, section.content article.newsletter form .gender .cb input:checked~.cb_indicator, section.content article.newsletter form .gender .cb input:focus~.cb_indicator, section.content article.newsletter form .privacy .cb:hover input:not([disabled]):checked~.cb_indicator, section.content article.newsletter form .privacy .cb:hover input~.cb_indicator, section.content article.newsletter form .privacy .cb input:checked:focus~.cb_indicator, section.content article.newsletter form .privacy .cb input:checked~.cb_indicator, section.content article.newsletter form .privacy .cb input:focus~.cb_indicator {background: #eaeaea }section.content article.newsletter form .gender .cb input:disabled~.cb_indicator, section.content article.newsletter form .privacy .cb input:disabled~.cb_indicator {background: #eaeaea;opacity: .6;pointer-events: none }section.content article.newsletter form .gender .cb_indicator:after, section.content article.newsletter form .privacy .cb_indicator:after {box-sizing: unset;content: "";position: absolute;display: none }section.content article.newsletter form .gender .cb input:checked~.cb_indicator:after, section.content article.newsletter form .privacy .cb input:checked~.cb_indicator:after {display: block }section.content article.newsletter form .gender .cb-checkbox .cb_indicator:after, section.content article.newsletter form .privacy .cb-checkbox .cb_indicator:after {left: 10px;top: 5px;width: 5px;height: 11px;border: solid #333;border-width: 0 3px 3px 0;transform: rotate(45deg) }section.content article.newsletter form .gender .cb-checkbox input:disabled~.cb_indicator:after, section.content article.newsletter form .privacy .cb-checkbox input:disabled~.cb_indicator:after {background: #eaeaea }section.content article.newsletter form .gender .cb-checkbox .cb_indicator:before, section.content article.newsletter form .privacy .cb-checkbox .cb_indicator:before {content: "";display: block;position: absolute;left: 0;top: 0;width: 4.5rem;height: 4.5rem;margin-left: -1.3rem;margin-top: -1.3rem;background: #eaeaea;border-radius: 3rem;opacity: .6;z-index: 99999;transform: scale(0) }section.content article.newsletter form .gender {display: flex;flex-direction: row;margin-bottom: 8px }section.content article.newsletter form .gender .cb {margin-right: 30px }section.content article.newsletter form .submit-button {margin-top: 30px }@media only screen and (max-width:1370px) {section.content article.newsletter {padding: 0 25px }section.content article.newsletter .wrapper {display: flex;flex-direction: row }}@media only screen and (max-width:991.98px) {section.content article.newsletter .wrapper {display: block }section.content article.newsletter .wrapper .left {margin: 0 0 30px }section.content article.newsletter .wrapper .left h1, section.content article.newsletter .wrapper .left h2 {font-size: 32px;line-height: 38px;letter-spacing: 3.2px }}section.content article.news-teaser {margin: 0 0 120px }section.content article.news-teaser .wrapper h1, section.content article.news-teaser .wrapper h2 {font-size: 42px;line-height: 57px;text-align: center;margin-bottom: 20px;letter-spacing: 2.1px;text-transform: uppercase;color: var(--primary-color) }section.content article.news-teaser .wrapper h1:empty, section.content article.news-teaser .wrapper h2:empty {display: none }section.content article.news-teaser .wrapper .content {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 30px;grid-template-areas: "left right";padding: 0 }section.content article.news-teaser .wrapper .content .left {grid-area: left }section.content article.news-teaser .wrapper .content .right {grid-area: right }section.content article.news-teaser .wrapper .content .mobile-caption {display: none }section.content article.news-teaser .wrapper .content .left, section.content article.news-teaser .wrapper .content .right {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 0;border: 1px solid var(--primary-color);background: var(--primary-color) }section.content article.news-teaser .wrapper .content .left .image, section.content article.news-teaser .wrapper .content .right .image {overflow: hidden;margin: 0 }section.content article.news-teaser .wrapper .content .left .image img, section.content article.news-teaser .wrapper .content .right .image img {width: 100%;height: auto;transition: transform 1.5s cubic-bezier(.165, .84, .44, 1) }section.content article.news-teaser .wrapper .content .left .image img:hover, section.content article.news-teaser .wrapper .content .right .image img:hover {transform: scale(1.05) }section.content article.news-teaser .wrapper .content .left .text, section.content article.news-teaser .wrapper .content .right .text {color: #fff;padding: 30px 20px 30px 30px }section.content article.news-teaser .wrapper .content .left .text .preheadline, section.content article.news-teaser .wrapper .content .right .text .preheadline {font-size: 16px;line-height: 28px;font-style: italic;letter-spacing: .48px;margin-bottom: 14px }section.content article.news-teaser .wrapper .content .left .text .preheadline:empty, section.content article.news-teaser .wrapper .content .right .text .preheadline:empty {display: none }section.content article.news-teaser .wrapper .content .left .text .headline, section.content article.news-teaser .wrapper .content .right .text .headline {font-size: 24px;line-height: 33px;letter-spacing: 2.4px;text-transform: uppercase;margin-bottom: 20px }section.content article.news-teaser .wrapper .content .left .text .headline a, section.content article.news-teaser .wrapper .content .right .text .headline a {color: #fff;text-decoration: none }section.content article.news-teaser .wrapper .content .left .text .headline:empty, section.content article.news-teaser .wrapper .content .right .text .headline:empty {display: none }section.content article.news-teaser .wrapper .content .left .text .text-content, section.content article.news-teaser .wrapper .content .right .text .text-content {font-size: 16px;line-height: 28px;letter-spacing: 0 }section.content article.news-teaser .wrapper .content .left .text .more-link, section.content article.news-teaser .wrapper .content .right .text .more-link {font-size: 16px;line-height: 28px;font-style: italic;letter-spacing: 0;margin-top: 14px }section.content article.news-teaser .wrapper .content .left .text .more-link:empty, section.content article.news-teaser .wrapper .content .right .text .more-link:empty {display: none }section.content article.news-teaser .wrapper .content .left .text .more-link a, section.content article.news-teaser .wrapper .content .right .text .more-link a {color: #fff }section.content article.news-teaser .wrapper .caption-wrapper {display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 30px;grid-template-areas: "left right";padding: 0 }section.content article.news-teaser .wrapper .caption-wrapper .left {grid-area: left }section.content article.news-teaser .wrapper .caption-wrapper .right {grid-area: right }section.content article.news-teaser .wrapper .caption-wrapper .left .caption, section.content article.news-teaser .wrapper .caption-wrapper .right .caption {color: #333;font-size: 13px;font-style: italic;letter-spacing: .26px;margin-top: 5px;width: 50% }section.content article.news-teaser .wrapper .more-news {display: flex;flex-direction: row;justify-content: center;margin-top: 30px }section.content article.news-teaser .wrapper .more-news .button {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-4) }section.content article.news-teaser .wrapper .more-news .button.primary, section.content article.news-teaser .wrapper .more-news .button:hover {border-color: var(--primary-color);background: var(--primary-color);color: #fff }section.content article.news-teaser .wrapper .more-news .button.primary:hover {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-4) }@media only screen and (max-width:1370px) {section.content article.news-teaser .wrapper .content {margin: 0 25px }section.content article.news-teaser .wrapper .caption-wrapper .left .caption {margin-left: 25px }}@media only screen and (max-width:991.98px) {section.content article.news-teaser .wrapper h1, section.content article.news-teaser .wrapper h2 {font-size: 32px;line-height: 38px;letter-spacing: 3.2px }section.content article.news-teaser .wrapper .content {display: block;margin: 0 25px }section.content article.news-teaser .wrapper .content .mobile-caption {display: block;color: #333;font-size: 13px;font-style: italic;letter-spacing: .26px;margin-top: 5px;width: 50% }section.content article.news-teaser .wrapper .content .right {margin-top: 30px }section.content article.news-teaser .wrapper .caption-wrapper {display: none }}@media only screen and (max-width:767.98px) {section.content article.news-teaser .wrapper .content .left, section.content article.news-teaser .wrapper .content .right {display: block }section.content article.news-teaser .wrapper .content .mobile-caption {width: 100% }}section.content article.brands {margin: 0 0 120px }section.content article.brands .wrapper h1, section.content article.brands .wrapper h2 {font-size: 42px;line-height: 57px;text-align: center;margin-bottom: 20px;letter-spacing: 2.1px;text-transform: uppercase;color: var(--primary-color) }section.content article.brands .wrapper h1:empty, section.content article.brands .wrapper h2:empty {display: none }section.content article.brands .wrapper .content {display: flex;flex-direction: row;justify-content: center;padding: 0 }section.content article.brands .wrapper .content .brand {box-sizing: border-box;position: relative;min-width: 203px;max-width: 203px;width: 203px;height: 203px;overflow: hidden;margin-right: 30px;border: 1px solid var(--primary-color);cursor: pointer }section.content article.brands .wrapper .content .brand .image {height: 100%;display: flex;align-items: center;justify-content: center }section.content article.brands .wrapper .content .brand .image .svg-wrapper img, section.content article.brands .wrapper .content .brand .image .svg-wrapper svg {width: 100% }section.content article.brands .wrapper .content .brand:last-of-type {margin-right: 0 }section.content article.brands .wrapper .content .brand .description {position: absolute;top: 203px;width: 203px;height: 203px;background: var(--primary-color);color: #fff;display: flex;flex-direction: row;justify-content: center }section.content article.brands .wrapper .content .brand .description .description-wrapper {display: flex;flex-direction: row;margin-top: 83px }section.content article.brands .wrapper .content .brand .description .arrow {margin: 7px 1px 0 0 }section.content article.brands .wrapper .content .brand .description .title {font-size: 18px;line-height: 24px;letter-spacing: 1.8px;text-transform: uppercase }section.content article.brands .wrapper .content .brand:hover .description {top: 0 }@media only screen and (max-width:1370px) {section.content article.brands .wrapper h1, section.content article.brands .wrapper h2 {font-size: 32px;line-height: 38px;letter-spacing: 3.2px }section.content article.brands .wrapper .content {display: flex;flex-wrap: wrap;justify-content: center;margin-right: -30px }section.content article.brands .wrapper .content .brand {margin-bottom: 30px }section.content article.brands .wrapper .content .brand:last-of-type {margin-right: 30px }}section.content article.services {margin: 0 0 120px }section.content article.services .wrapper h1, section.content article.services .wrapper h2 {font-size: 42px;line-height: 57px;text-align: center;margin-bottom: 20px;letter-spacing: 2.1px;text-transform: uppercase;color: var(--primary-color) }section.content article.services .wrapper h1:empty, section.content article.services .wrapper h2:empty {display: none }section.content article.services .wrapper .content {display: flex;flex-wrap: wrap;justify-content: center;margin-right: -30px;padding: 0 }section.content article.services .wrapper .content a.service, section.content article.services .wrapper .content div.service {display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;min-width: 203px;max-width: 203px;width: 203px;height: 203px;overflow: hidden;margin-right: 30px;margin-bottom: 30px;background: var(--primary-color);border: 1px solid var(--primary-color);cursor: pointer;box-sizing: border-box;text-decoration: none }section.content article.services .wrapper .content a.service:hover, section.content article.services .wrapper .content div.service:hover {background: #fff }section.content article.services .wrapper .content a.service:hover .image svg .fill-hover-primary, section.content article.services .wrapper .content div.service:hover .image svg .fill-hover-primary {fill: var(--primary-color) }section.content article.services .wrapper .content a.service:hover .image svg .stroke-color-hover-white, section.content article.services .wrapper .content div.service:hover .image svg .stroke-color-hover-white {stroke: #fff }section.content article.services .wrapper .content a.service:hover .image svg .fill-hover-white, section.content article.services .wrapper .content div.service:hover .image svg .fill-hover-white {fill: #fff }section.content article.services .wrapper .content a.service:hover .description .title, section.content article.services .wrapper .content div.service:hover .description .title {color: var(--primary-color) }section.content article.services .wrapper .content a.service:hover .description .title i svg .hover-primary, section.content article.services .wrapper .content div.service:hover .description .title i svg .hover-primary {fill: var(--primary-color) !important }section.content article.services .wrapper .content a.service.hidden, section.content article.services .wrapper .content div.service.hidden {display: none }section.content article.services .wrapper .content a.service .image svg, section.content article.services .wrapper .content div.service .image svg {max-height: 90px;max-width: 90px }section.content article.services .wrapper .content a.service .image svg .stroke-color-primary, section.content article.services .wrapper .content div.service .image svg .stroke-color-primary {stroke: var(--primary-color) }section.content article.services .wrapper .content a.service .image svg .fill-primary, section.content article.services .wrapper .content div.service .image svg .fill-primary {fill: var(--primary-color) }section.content article.services .wrapper .content a.service .description, section.content article.services .wrapper .content div.service .description {position: relative;display: flex;flex-direction: row;margin-top: 23px;padding: 0 20px }section.content article.services .wrapper .content a.service .description .title, section.content article.services .wrapper .content div.service .description .title {text-align: center }section.content article.services .wrapper .content a.service .description .title i, section.content article.services .wrapper .content div.service .description .title i {position: relative;top: 5px;display: inline;width: 12px;height: 12px }section.content article.services .wrapper .content a.service .description .title i svg, section.content article.services .wrapper .content div.service .description .title i svg {width: 18px;height: 18px }section.content article.services .wrapper .content a.service .description .arrow, section.content article.services .wrapper .content div.service .description .arrow {margin: 7px 1px 0 0 }section.content article.services .wrapper .content a.service .description .title, section.content article.services .wrapper .content div.service .description .title {font-size: 18px;line-height: 24px;letter-spacing: 1.8px;text-transform: uppercase;text-decoration: none;color: #fff }section.content article.services .wrapper .more-services {display: flex;flex-direction: row;justify-content: center }section.content article.services .wrapper .more-services .button {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-4) }section.content article.services .wrapper .more-services .button.primary, section.content article.services .wrapper .more-services .button:hover {border-color: var(--primary-color);background: var(--primary-color);color: #fff }section.content article.services .wrapper .more-services .button.primary:hover {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-4) }@media only screen and (max-width:1199.98px) {section.content article.services .wrapper .content a.service, section.content article.services .wrapper .content div.service {min-width: 203px;max-width: 203px;width: 203px;height: 203px }}@media only screen and (max-width:1370px) {section.content article.services .wrapper h1, section.content article.services .wrapper h2 {font-size: 32px;line-height: 38px;letter-spacing: 3.2px }}section.content article.service {margin: 0 0 120px;scroll-margin-top: 61px }section.content article.service .wrapper {display: flex;flex-direction: row }section.content article.service .wrapper .icon {display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;min-width: 203px;max-width: 203px;width: 203px;height: 203px;overflow: hidden;margin-right: 50px;background: var(--primary-color);border: 1px solid var(--primary-color);box-sizing: border-box;text-decoration: none }section.content article.service .wrapper .icon svg {max-height: 90px;max-width: 90px }section.content article.service .wrapper .icon svg .stroke-color-primary {stroke: var(--primary-color) }section.content article.service .wrapper .icon svg .fill-primary {fill: var(--primary-color) }section.content article.service .wrapper .icon .title {color: #fff;font-size: 18px;font-weight: 700;line-height: 24px;letter-spacing: 1.8px;text-transform: uppercase;margin-top: 23px;text-align: center }section.content article.service .wrapper .description {position: relative }section.content article.service .wrapper .description h2 {font-size: 32px;line-height: 43px;letter-spacing: 1.6px;text-transform: uppercase;color: #333;margin-bottom: 20px }section.content article.service .wrapper .description .text {font-size: 16px;line-height: 28px;margin-bottom: 30px }@media only screen and (max-width:1436px) {section.content article.service {padding-left: 25px;padding-right: 25px }}@media only screen and (max-width:767.98px) {section.content article.service {margin: 0 0 50px }section.content article.service .wrapper {flex-direction: column }section.content article.service .wrapper .icon {align-self: center;min-width: 155px;max-width: 155px;width: 155px;height: 155px;margin-right: 0 }section.content article.service .wrapper .icon svg {max-height: 64px;max-width: 64px }section.content article.service .wrapper .icon .title {font-size: 13px;line-height: 18px;letter-spacing: 1.3px;margin-top: 18px }section.content article.service .wrapper .description h2 {font-size: 26px;line-height: 32px;letter-spacing: 1.3px;margin-top: 30px }section.content article.service .wrapper .description .button-wrapper {display: flex;justify-content: center }}section.content article.contact-information {margin: 0 0 120px }section.content article.contact-information[data-design="1"] .wrapper .infos {background: var(--main-color-1) }section.content article.contact-information[data-design="1"] .wrapper .infos .additional-information, section.content article.contact-information[data-design="1"] .wrapper .infos .left, section.content article.contact-information[data-design="1"] .wrapper .infos .right, section.content article.contact-information[data-design="1"] .wrapper .infos .title, section.content article.contact-information[data-design="1"] .wrapper .infos a {color: #fff }section.content article.contact-information[data-design="1"] .wrapper .infos svg .fill-color {fill: #fff }section.content article.contact-information[data-design="1"] .wrapper .infos svg .stroke-color {stroke: #fff }section.content article.contact-information[data-design="1"] .wrapper .infos .row {border-bottom-color: #9b9b9b }section.content article.contact-information[data-design="2"] .wrapper .infos {background: var(--main-color-2) }section.content article.contact-information[data-design="2"] .wrapper .infos .additional-information, section.content article.contact-information[data-design="2"] .wrapper .infos .left, section.content article.contact-information[data-design="2"] .wrapper .infos .right, section.content article.contact-information[data-design="2"] .wrapper .infos .title, section.content article.contact-information[data-design="2"] .wrapper .infos a {color: #fff }section.content article.contact-information[data-design="2"] .wrapper .infos svg .fill-color {fill: #fff }section.content article.contact-information[data-design="2"] .wrapper .infos svg .stroke-color {stroke: #fff }section.content article.contact-information[data-design="2"] .wrapper .infos .row {border-bottom-color: #c4c4c4 }section.content article.contact-information[data-design="3"] .wrapper .infos {background: var(--main-color-3) }section.content article.contact-information[data-design="3"] .wrapper .infos .additional-information, section.content article.contact-information[data-design="3"] .wrapper .infos .left, section.content article.contact-information[data-design="3"] .wrapper .infos .right, section.content article.contact-information[data-design="3"] .wrapper .infos .title, section.content article.contact-information[data-design="3"] .wrapper .infos a {color: #333 }section.content article.contact-information[data-design="3"] .wrapper .infos svg .fill-color {fill: #333 }section.content article.contact-information[data-design="3"] .wrapper .infos svg .stroke-color {stroke: #333 }section.content article.contact-information[data-design="3"] .wrapper .infos .row {border-bottom-color: #8c8c8c }section.content article.contact-information[data-design="4"] .wrapper .infos {background: var(--main-color-4) }section.content article.contact-information[data-design="4"] .wrapper .infos .title {color: var(--primary-color) }section.content article.contact-information[data-design="4"] .wrapper .infos .additional-information, section.content article.contact-information[data-design="4"] .wrapper .infos .left, section.content article.contact-information[data-design="4"] .wrapper .infos .right, section.content article.contact-information[data-design="4"] .wrapper .infos a {color: #333 }section.content article.contact-information[data-design="4"] .wrapper .infos svg .fill-color {fill: #333 }section.content article.contact-information[data-design="4"] .wrapper .infos svg .stroke-color {stroke: #333 }section.content article.contact-information[data-design="4"] .wrapper .infos .row {border-bottom-color: #717171 }section.content article.contact-information[data-design="5"] .wrapper .infos {background: var(--main-color-5) }section.content article.contact-information[data-design="5"] .wrapper .infos .additional-information, section.content article.contact-information[data-design="5"] .wrapper .infos .left, section.content article.contact-information[data-design="5"] .wrapper .infos .right, section.content article.contact-information[data-design="5"] .wrapper .infos .title, section.content article.contact-information[data-design="5"] .wrapper .infos a {color: #fff }section.content article.contact-information[data-design="5"] .wrapper .infos svg .fill-color {fill: #fff }section.content article.contact-information[data-design="5"] .wrapper .infos svg .stroke-color {stroke: #fff }section.content article.contact-information[data-design="5"] .wrapper .infos .row {border-bottom-color: #e96776 }section.content article.contact-information[data-design="6"] .wrapper .infos {background: var(--main-color-6) }section.content article.contact-information[data-design="6"] .wrapper .infos .additional-information, section.content article.contact-information[data-design="6"] .wrapper .infos .left, section.content article.contact-information[data-design="6"] .wrapper .infos .right, section.content article.contact-information[data-design="6"] .wrapper .infos .title, section.content article.contact-information[data-design="6"] .wrapper .infos a {color: #fff }section.content article.contact-information[data-design="6"] .wrapper .infos svg .fill-color {fill: #fff }section.content article.contact-information[data-design="6"] .wrapper .infos svg .stroke-color {stroke: #fff }section.content article.contact-information[data-design="6"] .wrapper .infos .row {border-bottom-color: hsla(0, 0%, 100%, .7) }section.content article.contact-information .wrapper {display: grid;grid-template-columns: 1fr 1fr }section.content article.contact-information .wrapper .map {background: #e5e3df }section.content article.contact-information .wrapper .map .confirmation-layer {background-image: url(../images/map.jpg);background-repeat: no-repeat;background-position: 50%;background-size: cover;display: none;height: 100% }section.content article.contact-information .wrapper .map .confirmation-layer.show {display: flex;flex-direction: column;justify-content: center }section.content article.contact-information .wrapper .map .confirmation-layer .content {margin: 0 50px;padding: 50px 0 }@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)) {section.content article.contact-information .wrapper .map .confirmation-layer .content {background: rgba(0, 0, 0, .65);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(8px) }}section.content article.contact-information .wrapper .map .confirmation-layer .content .title {display: flex;flex-direction: row;max-width: 547px;margin: 0 70px 40px;align-items: center }section.content article.contact-information .wrapper .map .confirmation-layer .content .title .icon {width: 113px;min-width: 113px;max-width: 113px;margin-top: 10px }section.content article.contact-information .wrapper .map .confirmation-layer .content .title .text {font-size: 32px;line-height: 43px;font-weight: 700;letter-spacing: 3.2px;color: #fff;text-transform: uppercase }section.content article.contact-information .wrapper .map .confirmation-layer .content .description {max-width: 547px;margin: 0 70px 40px;font-size: 16px;line-height: 28px;color: #fff;letter-spacing: 0 }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept {margin: 0 0 38px 70px }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept.error .cb, section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept.error .cb a {color: #e2001a }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb {display: block;position: relative;padding-left: 37px;padding-top: 3px;cursor: pointer;color: #fff;font-size: 16px;transition: color .25s }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb a {color: #333;text-decoration: none }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb a.contact-privacy-link {text-decoration: underline }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb input {position: absolute;z-index: -1;opacity: 0 }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb_indicator {position: absolute;top: 2px;left: 0;height: 28px;width: 28px;background: #eaeaea;border: none;border-radius: 50% }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb:hover input:not([disabled]):checked~.cb_indicator, section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb:hover input~.cb_indicator, section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb input:checked:focus~.cb_indicator, section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb input:checked~.cb_indicator, section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb input:focus~.cb_indicator {background: #eaeaea }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb input:disabled~.cb_indicator {background: #eaeaea;opacity: .6;pointer-events: none }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb_indicator:after {box-sizing: unset;content: "";position: absolute;display: none }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb input:checked~.cb_indicator:after {display: block }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb-checkbox .cb_indicator:after {left: 10px;top: 5px;width: 5px;height: 11px;border: solid #333;border-width: 0 3px 3px 0;transform: rotate(45deg) }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb-checkbox input:disabled~.cb_indicator:after {background: #eaeaea }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept .cb-checkbox .cb_indicator:before {content: "";display: block;position: absolute;left: 0;top: 0;width: 4.5rem;height: 4.5rem;margin-left: -1.3rem;margin-top: -1.3rem;background: #eaeaea;border-radius: 3rem;opacity: .6;z-index: 99999;transform: scale(0) }section.content article.contact-information .wrapper .map .confirmation-layer .content .button-wrapper {margin-left: 70px }section.content article.contact-information .wrapper .infos .title {font-size: 32px;line-height: 43px;font-weight: 700;letter-spacing: 1.6px;text-transform: uppercase;margin: 50px 50px 26px }section.content article.contact-information .wrapper .infos .row {display: flex;flex-direction: row;font-size: 16px;line-height: 28px;margin: 0 50px 15px;border-style: solid;border-bottom-width: 2px }section.content article.contact-information .wrapper .infos .row.no-additional-info {border-bottom-width: 0 }section.content article.contact-information .wrapper .infos .row .left, section.content article.contact-information .wrapper .infos .row .right {padding-bottom: 13px }section.content article.contact-information .wrapper .infos .row .left .column-title, section.content article.contact-information .wrapper .infos .row .right .column-title {font-weight: 700;margin-bottom: 8px }section.content article.contact-information .wrapper .infos .row .left .icon-text, section.content article.contact-information .wrapper .infos .row .right .icon-text {display: flex;flex-direction: row }section.content article.contact-information .wrapper .infos .row .left .icon-text .icon, section.content article.contact-information .wrapper .infos .row .right .icon-text .icon {width: 24px;min-width: 24px;max-width: 24px }section.content article.contact-information .wrapper .infos .row .left .icon-text .text, section.content article.contact-information .wrapper .infos .row .right .icon-text .text {flex: 1 }section.content article.contact-information .wrapper .infos .row .left {flex: 1;font-size: 16px;line-height: 30px;letter-spacing: 0 }section.content article.contact-information .wrapper .infos .row .right {flex: 1 }section.content article.contact-information .wrapper .infos .row .right table {border: none }section.content article.contact-information .wrapper .infos .row .right table tr td:first-child {padding-right: 15px }section.content article.contact-information .wrapper .infos .additional-information {margin: 0 50px 50px }@media only screen and (max-width:1370px) {section.content article.contact-information .wrapper {display: block }section.content article.contact-information .wrapper .map {min-height: 500px;height: 500px }section.content article.contact-information .wrapper .map .confirmation-layer .content .title {margin: 0 25px 15px }section.content article.contact-information .wrapper .map .confirmation-layer .content .title .icon {width: 47px;min-width: 47px;max-width: 47px;margin: 0 }section.content article.contact-information .wrapper .map .confirmation-layer .content .title .icon svg {width: 35px;height: 35px }section.content article.contact-information .wrapper .map .confirmation-layer .content .title .text {font-size: 26px;line-height: 32px;letter-spacing: 2.6px }section.content article.contact-information .wrapper .map .confirmation-layer .content .description {margin: 0 25px 19px;font-size: 16px;line-height: 28px }section.content article.contact-information .wrapper .map .confirmation-layer .content .google-maps-accept {margin: 0 25px 25px }section.content article.contact-information .wrapper .map .confirmation-layer .content .button-wrapper {margin-left: 25px }section.content article.contact-information .wrapper .infos .title {font-size: 26px;line-height: 32px;letter-spacing: 1.3px;margin: 0 25px 26px;padding-top: 50px }section.content article.contact-information .wrapper .infos .row {font-size: 16px;line-height: 28px;margin: 0 25px 15px }section.content article.contact-information .wrapper .infos .additional-information {margin: 0 25px;padding-bottom: 50px }}@media only screen and (max-width:767.98px) {section.content article.contact-information .wrapper .infos .row {display: block }}@media only screen and (max-width:575.98px) {section.content article.contact-information .wrapper .map .confirmation-layer .content {margin: 0 25px }}section.content .news article.news-entry {margin: 0 0 70px }section.content .news article.news-entry:nth-child(2n) .wrapper {grid-template-areas: "text image" }section.content .news article.news-entry:nth-child(2n) .wrapper .image-caption .caption {text-align: right }section.content .news article.news-entry .wrapper {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 0;grid-template-areas: "image text";padding: 0 }section.content .news article.news-entry .wrapper .image-caption {grid-area: image }section.content .news article.news-entry .wrapper .image-caption .image {overflow: hidden;margin: 0 }section.content .news article.news-entry .wrapper .image-caption .image img {width: 100%;height: auto;transition: transform 1.5s cubic-bezier(.165, .84, .44, 1) }section.content .news article.news-entry .wrapper .image-caption .image img:hover {transform: scale(1.05) }section.content .news article.news-entry .wrapper .image-caption .caption {color: #333;font-size: 13px;font-style: italic;letter-spacing: .26px;margin-top: 5px }section.content .news article.news-entry .wrapper .text {grid-area: text;color: #333;padding: 0 50px 50px }section.content .news article.news-entry .wrapper .text a {color: inherit }section.content .news article.news-entry .wrapper .text .preheadline {font-size: 16px;line-height: 28px;font-style: italic;color: #333;letter-spacing: .48px;margin: 0 0 10px }section.content .news article.news-entry .wrapper .text .headline {font-size: 32px;font-weight: 700;line-height: 43px;margin: 0 0 20px;letter-spacing: 1.6px;text-transform: uppercase;color: var(--primary-color) }section.content .news article.news-entry .wrapper .text .headline:empty {display: none }section.content .news article.news-entry .wrapper .text .headline a {text-decoration: none }section.content .news article.news-entry .wrapper .text .description {margin: 0;font-size: 16px;line-height: 28px;letter-spacing: 0 }section.content .news article.news-entry .wrapper .text .description:empty {display: none }section.content .news article.news-entry .wrapper .text .button-wrapper {margin: 30px 0 0 }section.content .news .more-news {display: flex;flex-direction: row;justify-content: center;max-width: 1370px;margin: 0 auto 120px }section.content .news .more-news .button {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-4) }section.content .news .more-news .button.primary, section.content .news .more-news .button:hover {border-color: var(--primary-color);background: var(--primary-color);color: #fff }section.content .news .more-news .button.primary:hover {border: 1px solid var(--primary-color);color: #333;background: var(--main-color-4) }section.content .news .pagination {display: flex;justify-content: center;margin-bottom: 120px }section.content .news .pagination .pagination-wrapper {display: flex }section.content .news .pagination .pagination-wrapper a {text-decoration: none }section.content .news .pagination .pagination-wrapper .left svg {width: 40px;height: 66px;fill: var(--primary-color) }section.content .news .pagination .pagination-wrapper .page {font-size: 18px;line-height: 30px;font-weight: 600;color: #333;width: 30px;height: 30px;border-radius: 50%;text-align: center;margin-top: 16px }section.content .news .pagination .pagination-wrapper .page.active {background: var(--primary-color);color: #fff }section.content .news .pagination .pagination-wrapper .ellipsis {font-size: 18px;line-height: 30px;font-weight: 600;letter-spacing: 1.8px;color: #333;margin-top: 16px }section.content .news .pagination .pagination-wrapper .right svg {width: 40px;height: 66px;fill: var(--primary-color) }@media only screen and (max-width:1370px) {section.content .news article.news-entry {margin: 0 0 70px }section.content .news article.news-entry:nth-child(2n) .wrapper .image-caption {margin: 0 25px 0 0 }section.content .news article.news-entry .wrapper .image-caption {margin: 0 0 0 25px }section.content .news article.news-entry .wrapper .text {padding: 0 25px }section.content .news article.news-entry .wrapper .text h1, section.content .news article.news-entry .wrapper .text h2 {font-size: 26px;line-height: 32px;letter-spacing: 1.3px }section.content .news article.news-entry .wrapper .text .description {font-size: 16px;line-height: 28px }section.content .news article.news-entry .wrapper .text .button-wrapper {display: flex;flex-direction: row;justify-content: center }}@media only screen and (max-width:991.98px) {section.content .news article.news-entry:nth-child(2n) .wrapper .image-caption {margin: 0 25px }section.content .news article.news-entry:nth-child(2n) .wrapper .image-caption .caption {text-align: left }section.content .news article.news-entry .wrapper {display: block }section.content .news article.news-entry .wrapper .image-caption {margin: 0 25px }section.content .news article.news-entry .wrapper .image-caption .caption {margin-bottom: 30px }}section.content article.spacer {width: 100%;height: 120px }.mhi-co-info-layer-wrapper {position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 1000;padding: 0 25px;background: rgba(0, 0, 0, .5) }.mhi-co-info-layer-wrapper .mhi-co-info-layer {position: relative;max-width: 1370px;margin: 158px auto 0;padding: 84px 50px 80px;background: #fff }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-title {font-size: 42px;line-height: 50px;letter-spacing: 4.2px;color: #333;text-transform: uppercase;font-weight: 700;text-align: center;margin-bottom: 30px }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-text {text-align: left;font-size: 16px;line-height: 28px;letter-spacing: 0;color: #333;margin-bottom: 16px }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-checkboxes-wrapper {display: flex;flex-direction: row;gap: 40px;margin-bottom: 42px }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper {display: grid;grid-template-columns: 2fr 3fr 3fr 2fr;grid-column-gap: 20px;grid-template-areas: ". button1 button2 links";justify-content: center;align-items: end;width: 100% }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper .mhi-co-button {cursor: pointer;font-size: 18px;letter-spacing: 1.08px;color: #fff;text-transform: uppercase;height: 44px;line-height: 44px;text-align: center;background: #e2001a;width: 100% }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper #mhi-co-info-layer-accept {grid-area: button1 }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper #mhi-co-info-layer-accept-selected {grid-area: button2 }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper .links {grid-area: links;display: flex;flex-direction: row;justify-content: flex-end;gap: 20px }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper .links a {display: inline-block;text-decoration: underline;font-size: 16px;font-style: italic;line-height: 28px;letter-spacing: .8px;color: #333 }.mhi-co-info-layer-wrapper .dummy-checkbox-wrapper {position: relative }.mhi-co-info-layer-wrapper .dummy-checkbox-wrapper .icon {position: absolute;top: 0;left: 0;height: 28px;width: 28px;background: #eaeaea;border-radius: 50% }.mhi-co-info-layer-wrapper .dummy-checkbox-wrapper .icon:after {position: absolute;content: "";left: 6px;top: 6px;width: 16px;height: 16px;background: #e2001a;border-radius: 50% }.mhi-co-info-layer-wrapper .dummy-checkbox-wrapper .text {color: #333;font-size: 16px;font-weight: 700;padding-left: 37px;margin-top: 1px }.mhi-co-info-layer-wrapper .checkbox-wrapper {padding-bottom: 8px }.mhi-co-info-layer-wrapper .checkbox {display: block;position: relative;padding-left: 37px;padding-top: 1px;cursor: pointer;color: #333;font-size: 16px;font-weight: 700;transition: color .25s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.mhi-co-info-layer-wrapper .checkbox input {position: absolute;z-index: -1;opacity: 0 }.mhi-co-info-layer-wrapper .checkbox_indicator {position: absolute;top: 0;left: 0;height: 28px;width: 28px;background: #eaeaea;border-radius: 50% }.mhi-co-info-layer-wrapper .checkbox:hover input~.checkbox_indicator, .mhi-co-info-layer-wrapper .checkbox input:focus~.checkbox_indicator {background: #eee }.mhi-co-info-layer-wrapper .checkbox:hover input:not([disabled]):checked~.checkbox_indicator, .mhi-co-info-layer-wrapper .checkbox input:checked:focus~.checkbox_indicator, .mhi-co-info-layer-wrapper .checkbox input:checked~.checkbox_indicator {background: #eaeaea }.mhi-co-info-layer-wrapper .checkbox input:disabled~.checkbox_indicator {background: #eaeaea;opacity: .6;pointer-events: none }.mhi-co-info-layer-wrapper .checkbox_indicator:after {box-sizing: unset;content: "";position: absolute;transition: background .35s }.mhi-co-info-layer-wrapper .checkbox input:checked~.checkbox_indicator:after {background: #e2001a }.mhi-co-info-layer-wrapper .checkbox .checkbox_indicator:after {left: 6px;top: 6px;width: 16px;height: 16px;background: #eaeaea;border-radius: 50% }.mhi-co-info-layer-wrapper .checkbox input:disabled~.checkbox_indicator:after {background: #eff }.mhi-co-info-layer-wrapper .checkbox .checkbox_indicator:before {content: "";display: block;position: absolute;left: 0;top: 0;width: 4.5rem;height: 4.5rem;margin-left: -1.3rem;margin-top: -1.3rem;background: #eaeaea;border-radius: 3rem;opacity: .6;z-index: 99999;transform: scale(0) }@media only screen and (max-width:1200px) {.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper {display: grid;grid-template-columns: 1fr 4fr 4fr 1fr;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;grid-template-areas: ". button1 button2 ."". links links ." }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper .links {justify-content: center;display: grid;grid-template-columns: 1fr 1fr }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper .links a:first-of-type {text-align: right }}@media only screen and (max-width:960px) {.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper {display: grid;grid-template-columns: 1fr 4fr 1fr;grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;grid-template-areas: ". button1 ."". button2 ."". links ." }}@media only screen and (max-width:810px) {.mhi-co-info-layer-wrapper {overflow-y: auto }.mhi-co-info-layer-wrapper .mhi-co-info-layer {margin: 25px auto;padding: 62px 25px 56px }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-title {font-size: 26px;line-height: 32px;letter-spacing: 2.6px;text-align: left;margin-bottom: 19px }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-text {font-size: 16px;line-height: 28px }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-checkboxes-wrapper {flex-direction: column;gap: 9px;margin-bottom: 22px }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-checkboxes-wrapper .dummy-checkbox-wrapper {padding-bottom: 8px }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper {display: grid;grid-template-columns: 1fr;grid-row-gap: 10px;grid-template-areas: "button1""button2""links" }.mhi-co-info-layer-wrapper .mhi-co-info-layer .mhi-co-info-button-wrapper .mhi-co-button {font-size: 16px }}body {overflow-x: hidden;font-family: Helvetica, Arial, sans-serif }body.layer-opened {overflow: hidden }::-moz-selection {background: var(--primary-color);color: #fff }::selection {background: var(--primary-color);color: #fff }::-webkit-scrollbar {background-color: #fff }::-webkit-scrollbar-thumb {background-color: var(--primary-color) }