body>.group-button button {
background-color: #428B8B;
border-color: #428B8B;
}
body>.group-button {
display: flex;
gap: 20px;
}
body>.group-button.sticky-right a:hover {   height: inherit;
color: #fff; padding: 20px 6px 20px 23px;
}
body>.group-button.sticky-right>* {
display: flex;
align-items: flex-end;
}
body>.group-button.sticky-right a {
border-radius: 0 6px 6px 0;
padding: 20px 6px;
white-space: nowrap;
transition: all ease-in-out 0.5s;  background-color: var(--gray-color);
border-color: var(--gray-color);
writing-mode: vertical-rl;
text-orientation: mixed;
height: auto;
transform: rotate(180deg);
line-height: 35px;
}
body>.group-button.sticky-right .rounded:first-child a { background-color: var(--blue-color);
border-color: var(--blue-color);
}
body>.group-button.sticky-right {
gap: 0;
position: fixed; right: 0;
top: 50%; z-index: 999;
align-items: flex-end;
justify-content: flex-end;
flex-flow: column;
transform: translateY(-50%);
}
body.home>.group-button.sticky-right {
top: 75%;
}
@media (max-width: 768px) {
body>.group-button.sticky-right a {
padding: 20px 2.5px;
}
body>.group-button.sticky-right a:hover {
padding: 20px 2.5px 20px 16px;
}
body.home>.group-button.sticky-right {
top: 70%;
}
body.home>.group-button.sticky-right a {
padding: 10px 2.5px;
}
}
@media (max-width: 375px) {
body.home>.group-button.sticky-right {
top: auto;
bottom: 0;
transform: translateY(0);
}
}