#scrollDownElement {position: fixed;right: 40px;bottom: 350px;z-index: 9999;display: flex;flex-direction: column;align-items: center;gap: 12px;transition: all 0.3s ease;animation: floatBtn 2s ease-in-out infinite;}.scroll-text {color: var(--white-color);font-family: var(--body-font);font-weight: 500;font-size: 18px;writing-mode: vertical-rl;transform: rotate(180deg);transition: color 0.3s ease;}#scrollDownBtn {width: 38px;height: 60px;border: 2px solid var(--white-color);border-radius: 20px;background: transparent;position: relative;cursor: pointer;transition: border-color 0.3s ease, transform 0.3s ease;}#scrollDownBtn .mouse {width: 6px;height: 10px;background: var(--white-color);border-radius: 10px;position: absolute;left: 50%;top: 10px;transform: translateX(-50%);animation: scrollMouse 1.5s infinite;transition: background 0.3s ease;}@keyframes floatBtn {0% {transform: translateY(0);}50% {transform: translateY(6px);}100% {transform: translateY(0);}}@keyframes scrollMouse {0% {opacity: 1;top: 10px;}100% {opacity: 0;top: 28px;}}#scrollDownElement.scrolled:not(.at-bottom) .scroll-text, #scrollDownElement.scrolled:not(.at-bottom) #scrollDownBtn {color: var(--primary-color) !important;border-color: var(--primary-color) !important;}#scrollDownElement.scrolled:not(.at-bottom) .mouse {color: var(--primary-color) !important;border-color: var(--primary-color) !important;background: var(--primary-color) !important;}#scrollDownElement.at-bottom .scroll-text, #scrollDownElement.at-bottom #scrollDownBtn {color: var(--white-color) !important;border-color: var(--white-color) !important;transform: rotate(180deg);}#scrollDownElement.at-bottom .mouse {color: var(--white-color) !important;border-color: var(--white-color) !important;background: var(--white-color) !important;transform: rotate(180deg);}#scrollDownBtn.rotate {transform: rotate(180deg);transition: transform 0.4s ease;}#scrollDownBtn.click-animate {transform: scale(0.85);}@media (max-width: 1500px) {#scrollDownElement {right: 10px;}}@media (max-width: 768px) {#scrollDownElement {right: 10px;}.scroll-text {font-size: 14px;}}