.responsive-menu-pro-stand .responsive-menu-pro-inner {
    transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),
                background-color 0s 0.1s linear;
}

.responsive-menu-pro-stand .responsive-menu-pro-inner::before {
    transition: top 0.1s 0.1s ease-in,
                transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.responsive-menu-pro-stand .responsive-menu-pro-inner::after {
    transition: bottom 0.1s 0.1s ease-in,
                transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

button#responsive-menu-pro-button.responsive-menu-pro-stand.is-active:hover .responsive-menu-pro-inner,
.responsive-menu-pro-stand.is-active .responsive-menu-pro-inner {
    transform: rotate(90deg);
    background-color: transparent;
    transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),
                background-color 0s 0.22s linear;
}

.responsive-menu-pro-stand.is-active .responsive-menu-pro-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.1s 0.12s ease-out,
                transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.responsive-menu-pro-stand.is-active .responsive-menu-pro-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.1s 0.12s ease-out,
                transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}