.start-view h1, .section h1 {
    max-width: none;
    font-size: 32px;
}

@media (min-width: 768px) {
    .start-view h1, .section h1 {
        font-size: 36px;
    }
}

@media (min-width: 1200px) {
    .start-view h1, .section h1 {
        font-size: 40px;
    }
}

a .link_flag {
    padding-right: 4px;
}

a:hover .link_flag, a:hover.com-content-link {
    text-decoration: none;
}

a:hover .link_text {
    text-decoration: underline;
    /*color: #C3AA69;*/
    /*transition: color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);*/
}

p.com-link-paragraph {
    font-size: 1rem;
}

.com-content-link svg {
    width: 20px;
    height: 20px;
}

a.header__logo-wrapper {
    position: unset;
}

img.header__logo {
    margin-right: unset;
}