.sivu87 {}


.content-section:has(.tarjousnappi) {
    padding-top: 0;
    margin-top: -50px;
}

.button2 #main-content .btn-switcher-primary, .button2 #content-top .btn-switcher-primary, .button4 #main-content .btn-switcher-primary, .button4 #content-top .btn-switcher-primary, .button6 #main-content .btn-switcher-primary, .button6 #content-top .btn-switcher-primary {
    color: var(--color4);
    border-color: var(--color4);
    background-color: transparent;
}

.button2 #main-content .btn-switcher-primary:hover, .button2 #main-content .btn-switcher-primary:focus, .button2 #content-top .btn-switcher-primary:hover, .button2 #content-top .btn-switcher-primary:focus, .button4 #main-content .btn-switcher-primary:hover, .button4 #main-content .btn-switcher-primary:focus, .button4 #content-top .btn-switcher-primary:hover, .button4 #content-top .btn-switcher-primary:focus, .button6 #main-content .btn-switcher-primary:hover, .button6 #main-content .btn-switcher-primary:focus, .button6 #content-top .btn-switcher-primary:hover, .button6 #content-top .btn-switcher-primary:focus {
    color: var(--color1);
    border-color: var(--color4);
    background-color: var(--color4);
}