#footer .global-footer__main .panel__body {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 100%;
}

@media(min-width:1200px) {
    #footer .global-footer__main .panel__body {
        -moz-column-gap: 1em;
        column-gap: 1em;
        display: grid;
        grid-template-columns: 2fr 1fr 1fr 1fr;
        grid-template-rows: 1fr;
        padding-top: 4rem;
        row-gap: 1em
    }
}

.global-footer {
    background: #101921;
    color: #fff;
    font-size: .8rem
}

.global-footer .breadcrumb {
    display: flex;
    font-size: .8rem;
    justify-content: center;
    margin-top: 1rem;
    padding: 0 2rem;
    text-align: center
}

@media(min-width:1200px) {
    .global-footer .breadcrumb {
        margin: 0
    }
}

.global-footer .breadcrumb ol li a {
    color: #fff !important;
    font-size: .8rem
}

.global-footer .breadcrumb ol li a:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23fff' viewBox='0 -1 20 20'%3E%3Ctitle%3Echevron-right%3C/title%3E%3Cpath d='M1.013.15.153 1a.51.51 0 0 0 0 .728L8.003 9.5l-7.85 7.772a.51.51 0 0 0 0 .728l.86.85a.526.526 0 0 0 .737 0l9.097-8.986a.51.51 0 0 0 0-.728L1.75.15a.526.526 0 0 0-.737 0'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    padding: 0 3px
}

@media(max-width:1199px) {
    .global-footer>.panel--content .panel__body {
        padding: 0
    }

    .global-footer__block {
        border-top: 1px solid #aaa;
        padding: .5rem 1rem
    }
}

.global-footer__title {
    color: #fff;
    margin: 0
}

.global-footer__title button.select--collapse {
    align-items: center;
    border-bottom: none;
    color: #fff;
    display: flex;
    justify-content: space-between
}

.global-footer__title button.select--collapse:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23fff' viewBox='0 0 40 40'%3E%3Cpath d='M17.502 30.5 0 17.677 5.936 10l14.439 10.582 13.453-10.493 6.172 7.5-16.444 12.826z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: ""
}

@media(min-width:1200px) {
    .global-footer__title {
        margin: 0 0 10px
    }
}

.panel.global-footer__main li.global-footer__item {
    padding: 10px 0
}

@media(min-width:1200px) {
    .panel.global-footer__main li.global-footer__item {
        padding: 5px 0
    }
}

.panel.global-footer__main li.global-footer__item a.link {
    border: none
}

.global-footer__contact .global-footer__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.global-footer__contact .global-footer__list .global-footer__unikent-logo {
    display: flex;
    justify-content: center;
    margin-bottom: 3rem;
    margin-top: 2rem;
    width: 100%
}

@media(min-width:1200px) {
    .global-footer__contact .global-footer__list .global-footer__unikent-logo {
        margin-bottom: 1rem
    }
}

.global-footer__contact .global-footer__list .global-footer__unikent-logo svg {
    fill: #fff;
    height: 70px;
    width: 130px
}

.global-footer__last-modified-date {
    background-color: #fff;
    color: #000
}

.global-footer__last-modified-date p {
    margin-bottom: .5rem
}

.panel.global-footer__main .global-footer__social a.button--social {
    background-color: #fff;
    border-color: #fff
}

.panel.global-footer__main .global-footer__social a.button--social:hover {
    background-color: #101921
}

.panel.global-footer__main .global-footer__social a.button--social:hover svg {
    fill: #fff
}

.panel.global-footer__main .global-footer__social .global-footer__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.panel.global-footer__main .global-footer__social .global-footer__item {
    padding: 0 .3rem
}

.panel.global-footer__main .global-footer__social a.button--social svg {
    height: 20px;
    width: 20px;
    fill: #101921
}

.partnerships__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly
}

.partnerships__link svg {
    display: block;
    height: 110px;
    transition: opacity .2s;
    width: 150px
}

.partnerships__link svg:hover {
    opacity: .85
}

.global-footer__other-links {
    display: flex;
    justify-content: center;
    padding: 1rem
}

.other-links {
    gap: 8px;
    padding: 1rem 0
}

.other-links .link--plain {
    border: 0 !important
}

.other-links__item {
    display: inline-block
}

.other-links__link,
.other-links__link:active,
.other-links__link:focus,
.other-links__link:hover {
    color: #fff;
    display: block;
    margin: 0 .5rem 0 0;
    padding: 5px 0
}