/* /bitrix/js/landing/css/landing_public.min.css?1745921977250 */
/* /local/blocks/university/university-header-default/style.css?17823731861087 */
/* /local/blocks/university/footer-default/style.css?1695813488296 */
/* /local/blocks/newapply/html/style.css?1750423062733 */


/* Start:/bitrix/js/landing/css/landing_public.min.css?1745921977250*/
@media(min-width:992px){.block-wrapper .l-d-lg-none{display:none!important}}@media(max-width:991px) and (min-width:576px){.block-wrapper .l-d-md-none{display:none!important}}@media(max-width:575px){.block-wrapper .l-d-xs-none{display:none!important}}
/* End */


/* Start:/local/blocks/university/university-header-default/style.css?17823731861087*/
.nav__links-item__link {
    position: relative;
}

.nav__links-item-title {
    position: relative;
    display: inline-flex;
    align-items: center;
}

.nav__links-item-name {
    display: inline-flex;
    align-items: center;
}

.nav__links-item-decor {
    position: absolute;
    bottom: 55%;
    right: 0;
    margin-bottom: 6px;
    display: inline-flex;
    align-items: center;
    gap: 1px;
    white-space: nowrap;
    pointer-events: none;
}

.nav__links-item-decor img {
    display: block;
    width: auto;
    height: 16px;
}


.nav__links-item-mobile-decor {
    display: none;
}

@media (max-width: 767px) {
    .nav__links-item-title {
        position: static;
    }

    .nav__links-item-decor {
        display: none;
    }

    .nav__links-item-mobile-decor {
        position: absolute;
        right: -10px;
        top: 50%;
        transform: translateY(-50%);
        display: inline-flex;
        align-items: center;
        gap: 1px;
    }

    .nav__links-item-mobile-decor img {
        display: block;
        width: auto;
        height: 22px;
    }

}
/* End */


/* Start:/local/blocks/university/footer-default/style.css?1695813488296*/
.footer-container .footer-top-wrap{
    background: #40BA21 !important;
}
.footer-container .footer-top-wrap .container .footer-top-link-dashed:hover, .footer-container .footer-top-wrap .container .footer-top-link:hover{
    color: #ffffff !important;
    text-decoration: underline !important;
}
/* End */


/* Start:/local/blocks/newapply/html/style.css?1750423062733*/
.uni-text-container {
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
    text-align: left !important;

    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
    justify-content: flex-start;

    gap: 12px;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 140%;
    padding-left: 20px;
}

.uni-text-container * {
    text-align: left !important;
    margin-left: 0 !important;
    align-self: flex-start !important;
}

@media (max-width: 1439px) and (min-width: 901px) {
    .uni-text-container {
        gap: 10px;
        font-size: 18px;
    }
}

@media (max-width: 900px) {
    .uni-text-container {
        font-size: 16px;
    }
}
/* End */
