.uc-submenu {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10);
}

.footer-link {
    opacity: 1;
    transition: 0.3s;
}

.footer-link:hover {
    opacity: 0.6;
}

.inst-border {
    border-image-slice: 1;
    border-image-source: linear-gradient(to left, #960BEE, #F7015F, #F7C100);
}

.underline-stroke::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	border-radius: 1px;
	background-color: #212121;
	bottom: -5px;
	left: 0;
	transform-origin: right;
}

.bg-mobilemenu .tn-atom {
    border-radius: 20px 20px 0 0;
}


#rec622911620 .t396__artboard,
.uc-fix-scroll .t396__artboard_scale {
        overflow: auto;
}