body{
    background-color: #FAFAFA;
    overflow-x: hidden !important;
}

.main-button .tn-atom__img,
.main-button .button-text .tn-atom {
    transition: all 0.5s ease-in !important;
}

.main-button:hover .tn-atom__img {
    filter: brightness(0) saturate(100%) invert(13%) sepia(3%) saturate(6%) hue-rotate(353deg) brightness(108%) contrast(88%) !important;
}

.main-button:hover .button-text .tn-atom {
    color: #2E2E2E !important;
}


.main-button-green .tn-atom__img,
.main-button-green .button-text .tn-atom {
    transition: all 0.5s ease-in !important;
}

.main-button-green:hover .button-text .tn-atom{
    color: #fff !important;
}

.main-button-green:hover .tn-atom__img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(1717%) hue-rotate(350deg) brightness(103%) contrast(104%) !important;
}

.border-15 .tn-molecule{
  border-color: rgba(206, 206, 206, 0.15) !important;
}

.uc-overflow-visible .t396{
    overflow-x: visible !important;
}
.cursor-alias{
    cursor: alias !important;
}