@media(max-width:749px){
body .header{position:relative;min-height:64px}
body .header .header__icons{position:static;justify-self:end;margin-inline-start:auto}
body .header>.header__heading,body .header>.header__heading-link{position:absolute;grid-area:auto!important;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);margin:0;width:max-content;max-width:min(150px,calc(100vw - 160px));text-align:center;z-index:2}
body .header .header__heading-link{white-space:nowrap;padding-inline:0}
body .header .header__heading-link .h2{font-size:15px;letter-spacing:.01em}
body .header .header__heading-logo-wrapper{max-width:100%}
body .header .header__heading-logo{max-width:100%;height:auto}
body .header mm-header-language{position:absolute;left:43px;top:50%;transform:translateY(-50%);z-index:4}
body .header mm-header-language .mm-language__panel{left:0;right:auto;max-width:calc(100vw - 30px)}
}
@media(max-width:359px){body .header{min-height:88px;padding-bottom:34px}body .header>.header__heading,body .header>.header__heading-link{top:calc(50% - 14px);max-width:calc(100% - 150px)}body .header mm-header-language{left:50%;top:auto;bottom:0;transform:translateX(-50%)}body .header mm-header-language .mm-language__panel{left:50%;transform:translateX(-50%)}body .header .header__heading-link .h2{font-size:14px}}

.header__icon--instagram{width:40px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:inherit}
.header__icon--instagram .svg-wrapper{width:20px;height:20px}
.header__icon--instagram svg{width:20px;height:20px}
@media(max-width:749px){body .header .header__icon--instagram{width:36px;height:44px;flex:0 0 36px}}
@media(max-width:359px){body .header .header__icon--instagram{position:absolute;right:12px;bottom:0;z-index:4;height:34px}}
