@font-face{font-family:"Gilroy";src:url("../fonts/GilroyRegular/GilroyRegular.woff2") format("woff2"),url("../fonts/GilroyRegular/GilroyRegular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/GilroyBold/GilroyBold.woff2") format("woff2"),url("../fonts/GilroyBold/GilroyBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff2") format("woff2"),url("../fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy-RegularItalic";src:url("../fonts/Gilroy-RegularItalic/Gilroy-RegularItalic.woff2") format("woff2"),url("../fonts/Gilroy-RegularItalic/Gilroy-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Catallina";src:url("../fonts/CatallinaRegular/Catallina-Regular.woff2") format("woff2"),url("../fonts/CatallinaRegular/Catallina-Regular.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}.section .title{line-height:1em;margin-bottom:35px}.header.page{background-color:#287878;padding:0;z-index:3}.header.page .search-wrap{background-color:#303030}.header.page .mainMenu #menuToggle{background-color:#303030}.btn-link{display:block;background-image:url("../img/arr-b.svg");background-repeat:no-repeat;background-size:cover;width:30px;height:30px}.page .section{margin-top:55px}.page .header{position:relative}.bradcrumbs{vertical-align:middle;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.bradcrumbs.bg-img{background-color:#287878}.bradcrumbs.bg-img::after{content:"";background:#000;background:linear-gradient(6deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);width:100%;position:absolute;top:0;left:0;height:100%;z-index:1}.bradcrumbs.bg-img .bradcrumbs-wrap{height:300px;color:#fff}.bradcrumbs.bg-img .bradcrumbs-wrap a{color:#fff}.bradcrumbs.bg-img .bradcrumbs-wrap ul{padding:0}.bradcrumbs.bg-img .bradcrumbs-wrap ul li::after{background-image:url("../img/arr.png")}.bradcrumbs .bradcrumbs-wrap{display:flex;flex-direction:column;justify-content:flex-end;z-index:2;position:relative;color:#287878}.bradcrumbs .bradcrumbs-wrap a{color:#287878;font-size:18px}.bradcrumbs .bradcrumbs-wrap ul{padding:50px 0}.bradcrumbs .bradcrumbs-wrap ul li{display:inline-block;position:relative;margin-right:25px}.bradcrumbs .bradcrumbs-wrap ul li::after{content:"";position:absolute;width:30px;height:30px;background-image:url("../img/arr-color.png");background-repeat:no-repeat;background-size:cover}.bradcrumbs .bradcrumbs-wrap ul li:last-child::after{content:none}.bradcrumbs .bradcrumbs-wrap .h-title{font-size:42px;display:block;width:100%;margin-bottom:25px;line-height:1em}.clearfix{clear:both}.tabs-wrap{position:relative;width:100%;margin-top:60px}.tabs-wrap .tab-header{display:flex;position:relative;align-items:center;height:60px;z-index:2;margin-top:-60px}.tabs-wrap .tab-header>div{width:25%;text-align:center;cursor:pointer;transition:color 300ms ease-in-out}.tabs-wrap .tab-header>div.active{color:#000}.tabs-wrap .tab-indicator{position:relative;height:60px;margin-top:-60px}.tabs-wrap .tab-indicator::after{content:"";position:absolute;bottom:0;width:100%;border-bottom:4px solid #efefef}.tabs-wrap .tab-indicator>div{position:absolute;left:0;width:25%;height:100%;border-bottom:4px solid #287878;transition:all 300ms ease-in-out;z-index:2}.tabs-wrap .tab-body{position:relative}.tabs-wrap .tab-body>div{position:absolute;width:100%;padding:20px 0;opacity:0;top:-100vh;z-index:-1;overflow:auto}.tabs-wrap .tab-body>div h4,.tabs-wrap .tab-body>div p{padding:15px 0}.tabs-wrap .tab-body>div>*{margin:10px}.tabs-wrap .tab-body>div.active{top:0;z-index:1;opacity:1;position:relative;transition:top 0ms ease-in-out 0ms,opacity 500ms ease-in-out 0ms}.bg-color{background-color:#efefef;padding:55px 0}.admission-usefull .title{margin-bottom:40px}.admission-usefull .blocks-wrap{display:flex}.admission-usefull .blocks-wrap .block{width:33%;padding:15px}.admission-usefull .blocks-wrap .block:first-child{padding-left:0}.admission-usefull .blocks-wrap .block:last-child{padding-right:0}.admission-usefull .blocks-wrap .block .img-wrap{position:relative;overflow:hidden;background-size:cover;min-height:220px}.admission-usefull .blocks-wrap .block .img-wrap .b-title{position:absolute;text-align:center;margin:auto;font-weight:700;top:40%;left:0;right:0;width:100%;color:#fff;font-size:24px}.admission-usefull .blocks-wrap .block .content{background-color:#fff;padding:15px}.admission-usefull .blocks-wrap .block .programms-list a{font-weight:600}.admission-usefull .blocks-wrap .block .btn-more-link{font-size:14px;display:flex;justify-content:end;margin-top:25px}.admission-usefull .blocks-wrap .block .btn-more-link .arr-bg{transform:scale(0.6) rotate(45deg);margin-left:15px}.admission-info .programm-list{background-image:url("../img/bg-bachelor-list.jpg");background-size:cover;background-position:center;width:80%;margin:55px auto}.admission-info .programm-list>li{border-top:7px solid #fff;border-bottom:7px solid #fff;background:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);position:relative}.admission-info .programm-list>li:hover{background:#fff}.admission-info .programm-list>li:hover a{color:#303030}.admission-info .programm-list>li a{text-decoration:none;display:block;padding:35px;color:#fff;font-weight:600;font-size:20px}.admission-info .admis-popup .btn-pop-close{cursor:pointer;background-color:#fff;position:absolute;right:35px;top:35px;z-index:3}.admission-info .admis-popup ul{list-style-type:none;padding:0;margin:0}.admission-info .admis-popup ul li{border-bottom:1px solid #dadada;background:#fff;position:relative}.admission-info .admis-popup ul li::after{content:"";background-image:url("../img/icon/arrow.svg");background-size:cover;width:17px;height:17px;position:absolute;right:15%;top:20px}.admission-info .admis-popup ul li:hover a{color:#287878}.admission-info .admis-popup ul li a{color:#287878;padding:20px;font-weight:600;display:block}.program-head .p-code{text-align:right}.program-head .p-code span{font-weight:700}.program-head .p-title{font-size:32px;line-height:1em;font-weight:500;margin:55px 0}.program-head .btn-color-link{background-color:#287878;color:#fff;display:block;padding:10px 25px;text-align:center;text-decoration:none;transition:all .2s ease}.program-head .btn-color-link:hover{background-color:#1b5252}.program-head .img-wrap{text-align:center;max-height:320px;overflow:hidden}.program-head .img-wrap img{width:100%}.program-faq .accordion-wrap{margin-top:55px}.program-faq .accordion-wrap .p-name{border-bottom:1px solid silver;padding:15px;cursor:pointer;padding-left:35px;position:relative}.program-faq .accordion-wrap .p-name::before{content:"";position:absolute;width:20px;height:20px;background-image:url("../img/icon/plus.svg");background-repeat:no-repeat;background-size:cover;left:0}.program-faq .accordion-wrap .p-content{padding:15px}.institute-head{min-height:95vh;background-size:cover;position:relative}.institute-head::after{content:"";position:absolute;background-color:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;z-index:0}.institute-head .i-title{position:absolute;top:40%;right:0;left:0;text-align:center;width:70%;margin:auto;color:#fff;font-size:65px;line-height:1.2em;z-index:3}.institute-staff .blocks-wrap{display:flex;flex-direction:row;justify-content:space-between}.institute-staff .blocks-wrap .block{width:25%;margin:15px;position:relative;overflow:hidden}.institute-staff .blocks-wrap .block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(0deg, #0e0e0e 0%, transparent 100%)}.institute-staff .blocks-wrap .block:hover .img-wrap{background-size:105%}.institute-staff .blocks-wrap .block:hover .content{height:110px}.institute-staff .blocks-wrap .block .b-title{font-size:20px;font-weight:700;line-height:1.1em}.institute-staff .blocks-wrap .block .img-wrap{min-height:400px;background-repeat:no-repeat;background-size:100%;overflow:hidden;background-position:50% 50%;transition:all .25s ease-in-out}.institute-staff .blocks-wrap .block .content{z-index:3;color:#fff;position:absolute;bottom:50px;height:20px;overflow:hidden;transition:all .3s ease-in-out;padding:0 15px;font-size:14px;line-height:1.1em}.institute-staff .blocks-wrap .block .content a{color:#fff}.institute-staff .blocks-wrap .block .btn-more-link{position:absolute;bottom:10px;z-index:3;color:#fff;left:15px;display:flex;flex-direction:row;justify-content:flex-end;font-size:16px;width:90%}.institute-staff .blocks-wrap .block .icon-arr-white{height:30px;width:30px;background-image:url("../img/icon/arr-more-white.svg");background-size:cover;margin-left:15px}.institute-programms .block-list{padding:15px;border:4px solid #287878;background-size:cover;z-index:5;position:relative}.institute-programms .block-list::after{content:"";position:absolute;background:linear-gradient(90deg, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);top:0;left:0;width:100%;height:100%;z-index:0}.institute-programms .block-list .b-title{font-weight:700;margin:15px 0;z-index:5;position:relative}.institute-programms .block-list .ul-wrap{z-index:5;position:relative}.institute-programms .block-list .ul-wrap li a{color:#287878;padding:5px 0;display:block}.institute-departments .blocks-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:3px}.institute-departments .blocks-wrap .block{width:33%;background-color:#000;color:#fff;height:0;padding-bottom:33%;background-size:100%;position:relative;overflow:hidden;background-position:50%;transition:all .25s ease-in-out}.institute-departments .blocks-wrap .block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.institute-departments .blocks-wrap .block:hover{background-size:105%}.institute-departments .blocks-wrap .block .b-title{text-align:center;font-size:20px;line-height:1.1em;margin-top:45%;z-index:5;position:relative}.institute-departments .blocks-wrap .block a{color:#fff;transition:background-size .3s;background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.institute-departments .blocks-wrap .block a:hover{background-image:linear-gradient(currentColor, currentColor);text-decoration:none;background-size:100% 1px}.students-head .s-wrap{border-top:2px solid #287878;border-bottom:2px solid #287878;padding:50px 0}.students-source{margin-top:0 !important;margin-bottom:55px}.students-source .title{border-bottom:4px solid #287878;margin-bottom:45px;padding-bottom:25px}.students-source .block-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.students-source .block-wrap .block{width:33%}.students-source .block-wrap .block a{display:block;padding:15px 0;text-decoration:underline}.student-clubs .block-wrap .block{display:flex;flex-direction:row;justify-content:space-between;border-radius:15px;border:1px solid rgba(40,120,120,.15);box-shadow:0 7px 0 rgba(40,120,120,.15);padding:37px;margin-bottom:25px}.student-clubs .block-wrap .block .b-title{font-weight:700;margin-bottom:15px}.student-clubs .block-wrap .block .img-wrap{width:30%;margin-right:67px;height:250px;overflow:hidden;border-radius:15px;display:flex;align-items:center}.student-clubs .block-wrap .block .img-wrap img{width:100%}.student-clubs .block-wrap .block .content{display:flex;flex-direction:column;justify-content:space-between}.student-clubs .block-wrap .block .social{margin-top:15px}.student-clubs .block-wrap .block .social span{font-weight:700}.department-list .block-wrap{display:flex;flex-wrap:wrap;gap:15px}.department-list .block-wrap .block{border:2px solid #287878;padding:25px 15px 40px;width:calc(33% - 15px);font-weight:700;position:relative}.department-list .block-wrap .block .btn-link{position:absolute;right:15px;bottom:15px}.programm table,.programm .qTable{border-collapse:collapse}.programm table thead tr,.programm .qTable thead tr{background-color:#287878;color:#fff}.programm table td,.programm .qTable td{padding:12px 15px}.programm table tr,.programm .qTable tr{border-bottom:1px solid #ddd}.programm table tr:nth-of-type(even),.programm .qTable tr:nth-of-type(even){background-color:#f3f3f3}.science-wrap .title{margin-bottom:100px}.science-wrap .block-wrap .b-title{font-size:20px;font-weight:700}.science-wrap .block-wrap .block{float:left;width:100%;margin-bottom:10em;clear:both}.science-wrap .block-wrap .block:nth-child(even) .img-wrap{float:right}.science-wrap .block-wrap .block:nth-child(even) .content{float:left}.science-wrap .block-wrap .block:nth-child(even) .content::after{left:0}.science-wrap .block-wrap .block:nth-child(odd) .img-wrap{float:left}.science-wrap .block-wrap .block:nth-child(odd) .content{float:right}.science-wrap .block-wrap .block:nth-child(odd) .content::after{left:-10%}.science-wrap .block-wrap .img-wrap{width:50%;position:relative;z-index:3;max-height:420px}.science-wrap .block-wrap .img-wrap img{width:100%}.science-wrap .block-wrap .content{width:50%;padding:50px;position:relative;z-index:2;min-height:450px}.science-wrap .block-wrap .content::after{content:"";position:absolute;width:110%;height:120%;background-color:#f4f4f4;top:-10%;z-index:-1}.science-wrap .btn-link{padding-left:45px;background-size:contain;margin-top:50px}.counts{text-align:center}.counts.color{padding:25px 0 65px;background-color:#287878;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.counts.color::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(40,120,120,.9);z-index:1}.counts .num{font-size:32px;color:#e1c88a;font-weight:600;margin-top:35px;position:relative;z-index:5}.counts p{margin:0;font-weight:500;position:relative;z-index:5}.submenu-list{margin-bottom:55px}.submenu-list .block-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:35px}.submenu-list .block-wrap .block{background-color:#287878;color:#fff;display:flex;flex-direction:column;align-items:flex-end;position:relative;transition:all .25s ease-in-out}.submenu-list .block-wrap .block::after{content:"";background-image:url("../img/arr-white.svg");background-size:contain;background-repeat:no-repeat;background-position:right bottom;width:33px;height:33px;position:absolute;right:15px;bottom:15px;z-index:0}.submenu-list .block-wrap .block:hover{box-shadow:0 5px 15px #ccc;transform:translateY(-5px)}.submenu-list .block-wrap .block a{color:#fff;padding:15px 45px 0 45px;display:flex;flex:1 0 auto;padding-bottom:45px;z-index:2;text-decoration:none}.submenu-list .block-wrap .block .btn-link{filter:invert(1);margin-right:15px;margin-bottom:15px}.contacts .title{margin-bottom:40px}.contacts .contact-wrap{width:90%;margin:auto}.contacts .contact-wrap p img{margin-right:10px}.contacts .contact-wrap span{margin-left:10px;font-size:12px;color:#828282}.contacts .phone{display:block;float:left;width:100%;margin-bottom:15px}.contacts .phone a{display:block;float:left;width:200px}.contacts .phone div{float:right;width:calc(100% - 200px)}.contacts .phone .name{font-size:16px;font-weight:700}.accent .accent-wrap{background-color:#dbf6e6;padding:25px}.cooperation .right-wrap{border-left:1px solid #287878;padding-left:25px;display:flex;flex-direction:row}.cooperation .right-wrap .img-wrap{height:320px}.cooperation .right-wrap .img-wrap img{height:100%}.cooperation .right-wrap .content{padding-left:25px;flex:1}.links .block-wrap .block{background-image:url("../img/arr-b-2.svg");background-repeat:no-repeat;background-position:left center;background-size:15px;background-repeat:no-repeat;padding-left:35px}.links .block-wrap .block a{color:#287878}.page-404{height:100vh}.page-404 .footer{position:absolute;bottom:0;left:0;width:100%}.not-found{text-align:center}.not-found .t404{font-size:150px;font-weight:bold}.not-found .t404 span{color:#e1c88a}.not-found .t404 a{font-weight:700}.footer{background-color:#303030;color:#fff;padding-top:30px}.footer a{color:#fff}.footer .title{color:#fff}.footer .b-center{text-align:center}.footer .block-logo{display:flex;margin:0 0 45px}.footer .block-logo img{width:80px;height:80px}.footer .block-logo p{width:250px;text-align:left;padding-left:15px;margin:0}.footer .contact-block p{margin:0}.footer .contact-block a{color:#e1c88a}.footer .copy{text-align:center}.footer .bottomMainMenu ul{width:100%}.footer .bottomMainMenu ul li{width:24%;vertical-align:top;display:inline-block}.footer .bottomMainMenu ul li a{font-size:16px;font-weight:600}.footer .bottomMainMenu ul li ul li{width:100%;padding:0 15px}.footer .bottomMainMenu ul li ul li a{font-size:14px;font-weight:400}.footer .bottomMainMenu ul li ul ul{display:none}@media only screen and (max-width: 992px){.admission-usefull .blocks-wrap{flex-wrap:wrap}.admission-usefull .blocks-wrap .block{width:50%}.institute-staff .blocks-wrap{flex-wrap:wrap}.institute-staff .blocks-wrap .block{width:45%}.students-source .block-wrap .block{width:50%}.student-clubs .block-wrap .block{flex-wrap:wrap;padding:27px}.student-clubs .block-wrap .block .b-title{margin-top:15px}.student-clubs .block-wrap .block .img-wrap{width:100%;margin-right:0}.science-wrap .block-wrap .img-wrap{width:30%}.science-wrap .block-wrap .content{width:70%}.department-list .block-wrap .block{width:calc(50% - 15px)}.cooperation .right-wrap{margin-top:55px}}@media only screen and (max-width: 768px){.institute-head .i-title{top:40%;width:90%;font-size:55px}.section.sec-2 .block-wrap .block{width:50%}.tabs-wrap .tab-header{overflow-y:scroll}.tabs-wrap .tab-header>div{width:auto;text-wrap:nowrap;padding:0 15px;padding-left:25px;position:relative;min-height:25px}.tabs-wrap .tab-header>div .icon{background-image:url("../img/icon/tabs.svg");background-repeat:no-repeat;background-size:cover;width:20px;height:20px;position:absolute;left:0}.tabs-wrap .tab-header>div span{display:none}.tabs-wrap .tab-header>div.active span{display:block}.admission-usefull .blocks-wrap .block{width:100%}.admission-info .programm-list{width:90%}.admission-info .admis-popup{padding:0}.admission-info .admis-popup .btn-pop-close{right:5px;top:5px}.admission-info .admis-popup ul li::after{right:5%}.program-head .p-title{margin:25px 0}.institute-staff .blocks-wrap .block{width:100%}.institute-staff .blocks-wrap .block .img-wrap{min-height:500px}.institute-departments .blocks-wrap .block{width:48%;padding-bottom:48%}.department-list .block-wrap .block{width:100%}.footer .bottomMainMenu ul li{width:100%}.top-menu-wrap{display:none}}@media only screen and (max-width: 480px){.bradcrumbs .bradcrumbs-wrap .h-title{font-size:32px}.admission-info .programm-list{width:100%}.institute-head .i-title{font-size:45px}.institute-departments .blocks-wrap .block{width:100%;padding-bottom:100%}.contacts .contact-wrap .phone a{width:100%}.contacts .contact-wrap .phone div{width:100%}.students-source .block-wrap .block{width:100%}.science-wrap .block-wrap .img-wrap{width:90%;float:none}.science-wrap .block-wrap .content{width:100%;float:none}.cooperation .right-wrap{flex-wrap:wrap}}/*# sourceMappingURL=user.min.css.map */