.mw-footer_01 {display: block;background: #EBEFEF;padding-top: 78px;padding-bottom: 20px;position: relative;overflow: hidden;}.mw-footer_01 .wrapper {display: flex;flex-direction: column;max-width: 1340px !important;}.mw-footer_01 .wrapper > .left {order: 2;margin-bottom: 45px;}.mw-footer_01 .wrapper > .right {order: 1;margin-bottom: 40px;}.mw-footer_01 .wrapper > .metamenu {order: 3;}@media all and (min-width: 851px){.mw-footer_01 .wrapper {flex-direction: row;flex-wrap: wrap;}.mw-footer_01 .wrapper > .left {flex: 0 0 50%;order: 1;}.mw-footer_01 .wrapper > .right {flex: 0 0 50%;order: 2;margin-bottom: 45px;}.mw-footer_01 .wrapper > .metamenu {flex: 0 0 100%;}}.mw-footer_01 .left {display: flex;flex-direction: row;flex-wrap: wrap;}.mw-footer_01 .left .address {flex: 0 0 50%;}.mw-footer_01 .left .address .trip {display: inline-block;position: relative;font-weight: 700;margin-top: 19px;}.mw-footer_01 .left .address .trip:before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: var(--mw-color-secondary); }.mw-footer_01 .left .newsletter {flex: 0 0 100%;margin-top: 30px;}.mw-footer_01 .left .newsletter > a {position: relative;display: block;height: 50px;background: rgba(255, 255, 255, 0.65); margin-right: 35px;line-height: 50px;margin-left: -10px;padding-left: 10px;max-width: 415px;}.mw-footer_01 .left .newsletter > a:before {content: "";position: absolute;top: 50%;right: -22px;background-image: url('/img/layout/arrow-right.svg');background-size: contain;background-repeat: no-repeat;width: 68px;height: 22px;z-index: 1;transform: translateY(-50%);}.mw-footer_01 .left .address .tel a,.mw-footer_01 .left .address .mail a {padding-left: 5px;display: inline-block;}@media all and (min-width: 920px){.mw-footer_01 .left .newsletter > a {margin-right: 45px;margin-left: 0;}}@media all and (max-width: 400px){.mw-footer_01 .left .address {flex: 0 0 51%;}.mw-footer_01 .left .address .tel .label,.mw-footer_01 .left .address .mail .label {display: none;}.mw-footer_01 .left .address .tel a,.mw-footer_01 .left .address .mail a {padding-left: 0;}}.mw-footer_01 .metamenu {display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;border-top: 1px solid rgb(255, 255, 255, 0.65);padding-top: 10px;}.mw-footer_01 .metamenu > li {padding: 0 7px;line-height: 2;}.mw-footer_01 .metamenu > li > a {font-size: 14px;font-weight: var(--mw-font-primary-weight-light);}.mw-footer_01 .map {display: block;}.mw-footer_01 .map > picture {display: block;position: relative;max-width: 300px;margin-left: auto;margin-right: auto;}.mw-footer_01 .map img {display: block;width: 100%;}.mw-footer_01 .map .img-pin {position: absolute;top: -51px;right: 65px;max-width: 122px;}@media all and (min-width: 501px){.mw-footer_01 .map > picture {max-width: 414px;}.mw-footer_01 .map .img-pin {top: -19px;right: 113px;}}.mw-footer_01 .left .social-media {flex: 0 0 50%;padding-left: 16px;}.mw-footer_01 .left .social-media .titel {margin-bottom: 4px;}.mw-footer_01 .left .social-media ul {display: flex;flex-direction: row;justify-content: flex-start;margin-bottom: 17px;}.mw-footer_01 .left .social-media ul > li {position: relative;width: 42px;height: 42px;border: solid 1px #ffffff;margin-right: 10px;font-size: 20px;transition: all 300ms ease;}.mw-footer_01 .left .social-media ul > li a {position: relative;width: 100%;height: 100%;display: block;}.mw-footer_01 .left .social-media ul > li span {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #8A81BC;transition: all 300ms ease;}.mw-footer_01 .left .social-media ul > li a.messenger span {background-image: url("/img/layout/messenger.svg");position: absolute;height: 21px; top: 50%;left: 50%;transform: translate(-50%, -50%);color: var(--mw-color-primary);width: 20px;}.mw-footer_01 .left .social-media ul > li:hover {border: 1px solid #1c574e;}.mw-footer_01 .left .social-media ul > li:last-of-type {margin-right: 0;}.mw-footer_01 .left .social-media .trip {display: table;position: relative;margin-top: 22px;font-weight: 700;}.mw-footer_01 .left .social-media .trip:before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: var(--mw-color-secondary);}.mw-footer_01 .left .social-media .banner {display: block;width: fit-content;}.mw-footer_01 .left .social-media .banner img {display: block;height: 100%;max-height: 204px;max-width: 144px;object-fit: contain;width: 100%;}@media all and (max-width: 400px){.mw-footer_01 .left .social-media {flex: 0 0 100%;padding-left: 0;}}