/**
* Block Name: inpage_navigation
*/
section.inpage_navigation {
    border-bottom: 1px solid var(--green-2);
background: #FFF;
box-shadow: 0 7px 6px 0 rgba(0, 0, 0, 0.03), 0 53px 46.9px -48px rgba(19, 84, 88, 0.13);
}

section.inpage_navigation .btn-navigation {
    position: relative;
    overflow: hidden;
    border-radius: 15px;
    padding: 15px;
    color: var(--white-1);
    background: var(--green-4);
    z-index: 0;
    border: none;
}

section.inpage_navigation .btn-navigation:focus,
section.inpage_navigation .btn-navigation:active,
section.inpage_navigation .btn-navigation:focus-visible,
section.inpage_navigation .btn-navigation:focus-within {
    background: var(--green-4);
}


section.inpage_navigation .btn-navigation span {
    position: relative;
    transition: transform 300ms ease-in-out;
}

section.inpage_navigation .btn-navigation:hover span {
    transform: translateY(3px);
}

section.inpage_navigation .btn-navigation:hover,
section.inpage_navigation .btn-navigation:focus,
section.inpage_navigation .btn-navigation:focus-visible,
section.inpage_navigation .btn-navigation:focus-within,
section.inpage_navigation .btn-navigation:active {
    text-decoration: none;
    color: var(--white-1);
}

section.inpage_navigation .btn-navigation svg {
    position: relative;
    transition: transform 300ms ease-in-out;
}

section.inpage_navigation .btn-navigation:hover svg {
    transform: translate(0);
}

section.inpage_navigation .btn-navigation:hover svg:first-of-type {
    transform: scale(1.2);
}

section.inpage_navigation .btn-navigation:hover svg:nth-of-type(2) {
    transform: translateY(2px);
}