.mw-footer_01 {position: relative;background-image: url(/img/layout/bg-footer-bottom-small.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;position: relative;padding-top: 50px;padding-bottom: 120px;overflow: hidden;z-index: 1;}.mw-footer_01 .wrapper {display: flex;flex-direction: column;}.mw-footer_01 .left {margin-bottom: 47px;}.mw-footer_01 .left .container {display: flex;flex-directon: row;position: absolute;bottom: -103px;width: calc(100% - 20px);}@media all and (min-width: 501px){.mw-footer_01 {background-image: url(/img/layout/bg-footer-bottom.jpg);}}@media all and (min-width: 801px){.mw-footer_01 {padding-top: 70px;padding-bottom: 70px;}.mw-footer_01 .wrapper {flex-direction: row;}.mw-footer_01 .left .container {flex-direction: column;margin-top: auto;position: relative;bottom: auto;}.mw-footer_01 .left {display: flex;flex-direction: column;margin-right: auto;margin-bottom: 0;}}.mw-footer_01 .address .street {margin-bottom: 26px;}.mw-footer_01 .address a {transition: all 130ms ease;}.mw-footer_01 .address a:hover {color: var(--mw-color-secondary);}.mw-footer_01 .address .phone {display: table;color: var(--mw-color-primary);font-size: 28px;font-family: var(--mw-font-secondary);font-weight: var(--mw-font-secondary-weight-bold);}.mw-footer_01 .address .mail {display: table;color: var(--mw-color-primary);font-size: 16px;font-weight: var(--mw-font-secondary-weight-bold);}.mw-footer_01 .sm {flex: 0 0 80px;margin-right: 20px;}.mw-footer_01 .social-media {display: flex;flex-direction: row;}.mw-footer_01 .social-media li {display: block;margin-left: 5px;}.mw-footer_01 .social-media li a:hover {background: var(--mw-color-secondary-opacity-low);}.mw-footer_01 .social-media li a {display: block;color: #ffffff;font-size: 20px;width: 35px;height: 35px;border-radius: 50%;background: var(--mw-color-secondary);transition: all 130ms ease;line-height: 35px;padding-left: 7px;}.mw-footer_01 .social-media li a.ig {font-size: 27px;padding-left: 4px;}@media all and (min-width: 801px){.mw-footer_01 .sm {flex: 0 0 auto;margin-right: 0;margin-bottom: 12px;}}.mw-footer_01 .metamenu {flex: 0 0 auto;text-align: right;margin-left: auto;}.mw-footer_01 .metamenu li a {font-size: 14px;font-weight: var(--mw-font-primary-weight-normal);color: var(--mw-color-body);opacity: 0.6;transition: all 130ms ease;}.mw-footer_01 .metamenu li a:hover {color: var(--mw-color-secondary);}@media all and (min-width: 801px){.mw-footer_01 .metamenu {display: flex;flex-direction: row;flex-wrap: wrap;}.mw-footer_01 .metamenu li {margin-right: 20px;}}.mw-footer_01 .map picture img {display: block;width: 100%;max-width: 527px;margin-left: auto;margin-right: auto;}.newsletter {position: relative;    background-image: url(/img/layout/bg-footer-top.jpg);    background-repeat: no-repeat;    background-position: center top;    background-size: cover;    position: relative;    padding-top: 22px;    padding-bottom: 22px;    overflow: hidden;    z-index: 1;}.newsletter .wrapper {display: flex;flex-direction: column;}.newsletter .left form {display: flex;flex-direction: row;}.newsletter .left form .container {margin-right: 15px;}.newsletter .left form .container > p {color: #ffffff;font-size: 14px;font-weight: var(--mw-font-primary-weight-bold);margin-bottom: 4px;}.newsletter .left form .container > input {background: rgba(255, 255, 255, 0.2);border-radius: 3px;font-size: 18px;font-family: var(--mw-font-secondary);color: #ffffff;border: 0;height: 40px;line-height: 40px;}.newsletter .left form .container > input::placeholder {color: #ffffff;}.newsletter .left form button {margin-top: auto;height: 40px;line-height: 40px;background: #ffffff;color: var(--mw-color-secondary);}.newsletter .left form button:hover {border: 1px solid #ffffff;background: var(--mw-color-secondary-opacity-low);color: #ffffff;}.newsletter .right {display: none;margin-left: auto;align-self: center;}.newsletter .right a {position: relative;color: #ffffff;font-family: var(--mw-font-secondary);padding-right: 40px;font-size: 20px;}.newsletter .right a:before {content: "\38";font-family: "Micado-Web";position: absolute;top: -12px;right: 0;font-size: 32px;}@media all and (min-width: 501px){.newsletter .wrapper {flex-direction: row;}.newsletter .right {display: block;}}