
    html {
        scroll-behavior: smooth;
    }

    .more:hover .icon-move {
        margin-left: 5px;
        transition: margin-left 0.3s ease-in-out;
    }

    .more:hover {
        cursor: pointer;
    }

    .more:hover span a {
        padding-bottom: 2px;
        border-bottom: 1px solid rgba(40, 53, 147, 1);
    }

    .to-Top {
        opacity: 0;
        position: fixed;
        cursor: pointer;
        text-align: center;
        bottom: 1rem;
        right: 1rem;
        background-color: rgba(40, 53, 147, .6);
        color: #fff;
        border-radius: 10px;
        z-index: 1000;
        width: 45px;
        height: 45px;
        display: flex;
        justify-content: center;
        align-items: center;
        transition: background-color 1s, opacity 1s, transform 0.3s;
    }

    .to-Top:hover {
        background-color: rgba(40, 53, 147, .8);
    }

    .to-Top i {
        font-size: 1.5rem;
    }

    .is-menu li ul {
        background: rgba(255, 255, 255, 0.95);
    }

    .is-menu li ul li a {
        color: rgba(0, 0, 0, 0.9);
    }

    .is-menu li ul li:hover {
        background: rgba(40, 53, 147, 1) !important;
    }

    .footer .links a:hover {
        color: rgba(40, 53, 147, 1) !important;
    }

    .is-menu li ul li:hover a {
        color: white !important;
    }
