.intro-contentmenu {
    padding-left: var(--spacing-06);
    padding-right: var(--spacing-06);
}
/* 
.intro-contentmenu .menuwrapper {
  margin-top: 65%;
}
  */
.intro-contentmenu .intro-contentmenu__backlink a {
    display: flex;
    align-items: center;
    gap: var(--spacing-03);
    text-decoration: none;
}
.intro-contentmenu .intro-contentmenu__backlink a::before {
    content: "";
    display: block;
    mask-image: url('data:image/svg+xml, <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 20.3054L15.9721 19.3333L12.3442 15.705H20.705V14.295H12.3442L15.9721 10.6667L15 9.69458L9.69458 15L15 20.3054ZM15.0054 30C12.9357 30 10.9913 29.6064 9.17208 28.8192C7.3532 28.0319 5.76375 26.959 4.40375 25.6004C3.04375 24.2415 1.96986 22.6535 1.18208 20.8363C0.394028 19.019 0 17.0754 0 15.0054C0 12.9312 0.393611 10.9811 1.18083 9.155C1.96806 7.32917 3.04097 5.74083 4.39958 4.39C5.75847 3.03917 7.34653 1.96986 9.16375 1.18208C10.981 0.394028 12.9246 0 14.9946 0C17.0688 0 19.0189 0.393612 20.845 1.18083C22.6708 1.96806 24.2592 3.03639 25.61 4.38583C26.9608 5.73528 28.0301 7.32222 28.8179 9.14667C29.606 10.9708 30 12.9201 30 14.9946C30 17.0643 29.6064 19.0088 28.8192 20.8279C28.0319 22.6468 26.9636 24.2362 25.6142 25.5963C24.2647 26.9563 22.6778 28.0301 20.8533 28.8179C19.0292 29.606 17.0799 30 15.0054 30ZM15 28.5896C18.785 28.5896 21.9963 27.2699 24.6338 24.6304C27.271 21.9907 28.5896 18.7806 28.5896 15C28.5896 11.215 27.271 8.00375 24.6338 5.36625C21.9963 2.72903 18.785 1.41042 15 1.41042C11.2194 1.41042 8.00931 2.72903 5.36958 5.36625C2.73014 8.00375 1.41042 11.215 1.41042 15C1.41042 18.7806 2.73014 21.9907 5.36958 24.6304C8.00931 27.2699 11.2194 28.5896 15 28.5896Z" fill="%235D544F"/></svg>');
    width: 30px;
    height: 30px;
    background-color: var(--text-color-soft);
    mask-repeat: no-repeat;
    mask-size: contain;
}
.intro-contentmenu .intro-contentmenu__text {
    margin-top: var(--module-spacing-small);
    max-width: 550px;
}
.intro-contentmenu .intro-contentmenu__menublock {
    margin-top: var(--module-spacing-small);
}
.intro-contentmenu .intro-contentmenu__menublock nav.content-menu {
    margin-top: var(--spacing-08);
}
.intro-contentmenu .intro-contentmenu__menublock nav.content-menu ul {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-05);
}
.intro-contentmenu .intro-contentmenu__menublock nav.content-menu ul li a {
    font-weight: 600;
    text-decoration: none;
    display: flex;
    gap: var(--spacing-03);
    align-items: center;
}
.intro-contentmenu .intro-contentmenu__menublock nav.content-menu ul li a::before {
    content: "";
    display: block;
    mask-image: url('data:image/svg+xml, <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0321 20.4788L20.3375 15.1946L19.3654 14.2221L15.7371 17.8504V9.48917H14.295V17.8504L10.6667 14.2221L9.69458 15.1946L15.0321 20.4788ZM15.0054 30C12.9357 30 10.9913 29.6064 9.17208 28.8192C7.3532 28.0319 5.76375 26.959 4.40375 25.6004C3.04375 24.2415 1.96986 22.6535 1.18208 20.8363C0.394028 19.019 0 17.0754 0 15.0054C0 12.9312 0.393611 10.9811 1.18083 9.155C1.96806 7.32917 3.04097 5.74083 4.39958 4.39C5.75847 3.03917 7.34653 1.96986 9.16375 1.18208C10.981 0.394028 12.9246 0 14.9946 0C17.0688 0 19.0189 0.393612 20.845 1.18083C22.6708 1.96806 24.2592 3.03639 25.61 4.38583C26.9608 5.73528 28.0301 7.32222 28.8179 9.14667C29.606 10.9708 30 12.9201 30 14.9946C30 17.0643 29.6064 19.0088 28.8192 20.8279C28.0319 22.6468 26.9636 24.2362 25.6142 25.5963C24.2647 26.9563 22.6778 28.0301 20.8533 28.8179C19.0292 29.606 17.0799 30 15.0054 30ZM15 28.5896C18.785 28.5896 21.9963 27.2699 24.6338 24.6304C27.271 21.9907 28.5896 18.7806 28.5896 15C28.5896 11.215 27.271 8.00375 24.6338 5.36625C21.9963 2.72903 18.785 1.41042 15 1.41042C11.2194 1.41042 8.00931 2.72903 5.36958 5.36625C2.73014 8.00375 1.41042 11.215 1.41042 15C1.41042 18.7806 2.73014 21.9907 5.36958 24.6304C8.00931 27.2699 11.2194 28.5896 15 28.5896Z" fill="black"/></svg>');
    width: 30px;
    height: 30px;
    background-color: var(--text-color-soft);
    mask-repeat: no-repeat;
    mask-size: contain;
}

.intro-contentmenu.no-backlink .intro-contentmenu__text {
    max-width: 880px;
}

@media(min-width: 768px) {
    .intro-contentmenu .menuwrapper {
        margin-top: initial;
    }
}
