#vueRoot {
width: 262px !important;
}

.portal-logo {
display: inline-flex;
gap: 20px;
}
.portal-logo .portal-logo-text {
display: flex;
flex-direction: column;
justify-content: center;
}
.portal-logo .portal-logo-text h4, h5 {
color: #ffffff;
margin-bottom: 0px;
}

        .mun_uslugi_container {
            position: relative;
            max-width: 100%;
            margin: 10px auto;
            overflow: hidden;
            background: linear-gradient(to left, #9EA0DB, #B2B7DC);
            border: solid 1px #f0f0f0;
        }

        .mun_uslugi_adaptive-div {
    position: relative;
    background: url(https://mouhta.ru/directions/munservice/mun_uslugi/gerb_banner.png) left top/contain no-repeat,url(https://mouhta.ru/directions/munservice/mun_uslugi/pattern.png) top/cover no-repeat;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    height: 200px;
    flex-direction: column;
        }

        .mun_uslugi_text-container {
            flex-grow: 2;
            text-align: right;
        }

.mun_uslugi_text_header {
color: #fff;
}

        .mun_uslugi_button-container {
            margin-left: auto;
        }

        .mun_uslugi_button {
            padding: 15px 30px;
            background-color: #0d4cd3;
            color: #fff;
            text-decoration: none;
            border-radius: 5px;
            display: inline-block;
        }

        @media screen and (max-width: 600px) {
            .mun_uslugi_adaptive-div {
                flex-direction: column;
                height: auto;
            }

            .mun_uslugi_text-container,
            .mun_uslugi_button-container {
                margin: 10px 0;
                text-align: center;
            }