footer{
    position:relative;
    /* z-index: 10; */
    width: 100%
}

.baseboard {
    font-family: Montserrat-Regular;
    background: #dfe0df;
    min-height: 25vh;
    overflow: hidden;
}

.baseboard-menu {
    height: 90%;
}

.baseboard-menu-items .menu-item {
    margin: 10px 0px;
}

.baseboard-menu-items a {
    text-decoration: none;
    transition: all ease .3s;
}

.baseboard-menu-items a:hover {
    transform: scale(1.005);
    background:rgba(47, 72, 88, 0.02);
    border-radius: 30px;
}

.baseboard-menu-items .menu-item i,
.baseboard-menu-items .menu-item p,
.baseboard-menu-items .menu-item a {
    line-height: 22px;
    font-size: 16px;
    margin: 0px 10px;
    text-decoration: none;
}

.baseboard-menu-items .menu-item p {
    line-height: 1.5em;
}

.baseboard-logo .image-baseboard {
    width: 210px;
    height: 67px;
}

@media screen and (max-width: 987px) {
    .baseboard,
    .baseboard div,
    .baseboard .baseboard-menu {
        flex-direction: column;
        padding: 0px .4rem !important;
    }

    .page-footer {
        padding: 2rem 0 !important;
    }

    .baseboard-menu-items {
        margin: 3vh 0;
        width: 100% !important;
    }

    .itcode{
        display: flex;
        align-items: center;
        justify-content: center !important;
    }
}

.logo-footer {
    width: 4em;
    margin-left: 0.5em;
}

.page-footer {
    background-color: #dfe0df;
    padding: 1em;
    color: #535353;
}

.itcode{
    padding: 0 10vh;
}

.itcode a{
    text-decoration: none;
}
