/* /bitrix/js/landing/css/landing_public.min.css?1745921977250 */
/* /local/blocks/university/footer-default/style.css?1695813488296 */
/* /local/blocks/university/university-main-main-block/style.css?1646810422350 */
/* /local/blocks/university/columns-links/style.css?16856272573037 */
/* /local/blocks/university/university-main-news/style.css?1681886751878 */
/* /local/blocks/university/university-contacts-question/style.css?1681886751330 */


/* 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/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/university/university-main-main-block/style.css?1646810422350*/

.main_block_link {
    width: 240px;
    height: 32px;
    transition: all .3s;
    margin-right: auto;
}

.main_block_link:hover {
    transform: translateY(-15px);
    transition: all .3s;
}

@media (max-width: 1024px) {
    .main_block_link {
        width: 300px;
    }
    .main_block_link:hover {
        transform: translateX(+15px);
    }
}

/* End */


/* Start:/local/blocks/university/columns-links/style.css?16856272573037*/
.columns-links{
    background: #edf1f5;
    padding: 40px 0;
}
.columns-links__row{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.columns-links__element{
    min-width: 380px;
}
.columns-links__element-image img{
    width: 100%;
    height: 100%;
    max-width: 380px;
    max-height: 320px;
    object-fit: cover;
}
.columns-links__element-title{
    font-family: Montserrat, sans-serif;
    font-style: normal;
    font-size: 27px;
    line-height: 33px;
    letter-spacing: 0.03em;
    color: #12152A;
    max-width: 380px;
    padding: 20px 0 0 0;
    margin: 0 0 20px 0;
}
.columns-links__element-list{
    padding: 20px 0 0 0;
}
.columns-links__list-element{
    padding: 20px 0 0 0;
    max-width: 380px;
}
.columns-links__list-href{
    font-family: 'IBM Plex Mono', monospace;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #858792;
    border-bottom: 1px dashed;
    max-width: 380px;
}
.columns-links__list-href:first-child{
    padding: 0;
}
.columns-links__list-href:hover{
    color: #12152A;
    border-bottom: none;
}
@media (min-width: 1440px) and (max-width: 1723px){
    .columns-links__element-image img{
        max-width: 315px;
        max-height: 237px;
    }
    .columns-links__element-title{
        font-size: 25px;
        line-height: 30px;
        max-width: 315px;
    }
    .columns-links__list-element{
        max-width: 315px;
    }
    .columns-links__list-href{
        font-size: 19px;
        line-height: 25px;
        max-width: 315px;
    }
    .columns-links__element{
        min-width: 315px;
    }
}
@media (min-width: 1070px) and (max-width: 1439px){
    .columns-links__row{
        row-gap: 50px;
    }
    .columns-links__element-image img{
        max-width: 476px;
        max-height: 319px;
    }
    .columns-links__element-title{
        max-width: 476px;
    }
    .columns-links__list-element{
        max-width: 476px;
    }
    .columns-links__list-href{
        max-width: 476px;
    }
    .columns-links__element{
        min-width: 476px;
    }
}
@media (min-width: 768px) and (max-width: 1069px){
    .columns-links__row{
        row-gap: 120px;
    }
    .columns-links__element-image img{
        max-width: 350px;
        max-height: 248px;
    }
    .columns-links__element-title{
        max-width: 350px;
    }
    .columns-links__list-element{
        max-width: 350px;
    }
    .columns-links__list-href{
        max-width: 350px;
    }
    .columns-links__element{
        min-width: 350px;
    }
}
@media (max-width: 767px){
    .columns-links__row{
        row-gap: 40px;
    }
    .columns-links__element-image img{
        max-width: 100%;
        max-height: 100%;
    }
    .columns-links__element-title{
        max-width: 100%;
    }
    .columns-links__list-element{
        max-width: 100%;
    }
    .columns-links__list-href{
        max-width: 100%;
    }
    .columns-links__element{
        min-width: 0;
        width: 100%;
    }
}

/* End */


/* Start:/local/blocks/university/university-main-news/style.css?1681886751878*/
.uni-main__news-wrap .uni-main__news{
    background: inherit;
}
.uni-main__news .uni-main__news-row .uni-main__news-top-news .uni-main__news-top-news-info{
    background: #40BA21 !important;
    color: #fff !important;
    padding: 29px 39px !important;
    border: 1px solid #40BA21 !important;
}
.uni-main__news .uni-main__news-row .uni-main__news-top-news .uni-main__news-top-news-info .uni-main__news-top-news-info-date{
    transition: all .3s !important;
    color: inherit !important;
}
.uni-main__news .uni-main__news-row .uni-main__news-top-news .uni-main__news-top-news-info .uni-main__news-top-news-info-text{
    transition: all .3s !important;
    color: inherit !important;
}
.uni-main__news .uni-main__news-row .uni-main__news-top-news:hover .uni-main__news-top-news-info{
    background: #ffffff !important;
    color: #40BA21 !important;
}
/* End */


/* Start:/local/blocks/university/university-contacts-question/style.css?1681886751330*/
.contacts .contacts__wrap .contacts__contact-us .contacts__button{
    background: #40BA21 !important;
    border: 1px solid #40BA21 !important;
}
.contacts .contacts__wrap .contacts__contact-us .contacts__button:hover{
    background: #ffffff !important;
    border: 1px solid #40BA21 !important;
    color: #40BA21 !important;
}
/* End */
