@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-ExtraBold.eot");src:local("Gilroy ExtraBold"),local("Gilroy-ExtraBold"),url("fonts/Gilroy-ExtraBold.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-ExtraBold.woff") format("woff"),url("fonts/Gilroy-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Heavy.eot");src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url("fonts/Gilroy-Heavy.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Heavy.woff") format("woff"),url("fonts/Gilroy-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-LightItalic.eot");src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url("fonts/Gilroy-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-LightItalic.woff") format("woff"),url("fonts/Gilroy-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-ThinItalic.eot");src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url("fonts/Gilroy-ThinItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-ThinItalic.woff") format("woff"),url("fonts/Gilroy-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-BlackItalic.eot");src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url("fonts/Gilroy-BlackItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-BlackItalic.woff") format("woff"),url("fonts/Gilroy-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-BoldItalic.eot");src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url("fonts/Gilroy-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-BoldItalic.woff") format("woff"),url("fonts/Gilroy-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-SemiBold.eot");src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url("fonts/Gilroy-SemiBold.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-SemiBold.woff") format("woff"),url("fonts/Gilroy-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-UltraLightItalic.eot");src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url("fonts/Gilroy-UltraLightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-UltraLightItalic.woff") format("woff"),url("fonts/Gilroy-UltraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-SemiBoldItalic.eot");src:local("Gilroy SemiBold Italic"),local("Gilroy-SemiBoldItalic"),url("fonts/Gilroy-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-SemiBoldItalic.woff") format("woff"),url("fonts/Gilroy-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Light.eot");src:local("Gilroy Light"),local("Gilroy-Light"),url("fonts/Gilroy-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Light.woff") format("woff"),url("fonts/Gilroy-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-MediumItalic.eot");src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url("fonts/Gilroy-MediumItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-MediumItalic.woff") format("woff"),url("fonts/Gilroy-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-ExtraBoldItalic.eot");src:local("Gilroy ExtraBold Italic"),local("Gilroy-ExtraBoldItalic"),url("fonts/Gilroy-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-ExtraBoldItalic.woff") format("woff"),url("fonts/Gilroy-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Regular.eot");src:local("Gilroy Regular"),local("Gilroy-Regular"),url("fonts/Gilroy-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Regular.woff") format("woff"),url("fonts/Gilroy-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-HeavyItalic.eot");src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url("fonts/Gilroy-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-HeavyItalic.woff") format("woff"),url("fonts/Gilroy-HeavyItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Medium.eot");src:local("Gilroy Medium"),local("Gilroy-Medium"),url("fonts/Gilroy-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Medium.woff") format("woff"),url("fonts/Gilroy-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-RegularItalic.eot");src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url("fonts/Gilroy-RegularItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-RegularItalic.woff") format("woff"),url("fonts/Gilroy-RegularItalic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-UltraLight.eot");src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url("fonts/Gilroy-UltraLight.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-UltraLight.woff") format("woff"),url("fonts/Gilroy-UltraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Bold.eot");src:local("Gilroy Bold"),local("Gilroy-Bold"),url("fonts/Gilroy-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Bold.woff") format("woff"),url("fonts/Gilroy-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Thin.eot");src:local("Gilroy Thin"),local("Gilroy-Thin"),url("fonts/Gilroy-Thin.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Thin.woff") format("woff"),url("fonts/Gilroy-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Gilroy';src:url("fonts/Gilroy-Black.eot");src:local("Gilroy Black"),local("Gilroy-Black"),url("fonts/Gilroy-Black.eot?#iefix") format("embedded-opentype"),url("fonts/Gilroy-Black.woff") format("woff"),url("fonts/Gilroy-Black.ttf") format("truetype");font-weight:900;font-style:normal}*{box-sizing:border-box}body{margin:0;background:#fff;font-family:'Gilroy', sans-serif}a{text-decoration:none}a,input,button{outline:none;border:none;font-family:'Gilroy', sans-serif}input{font-family:inherit}h2,p{margin:0}.d-none{display:none}.wrapper{max-width:1920px;min-width:360px;margin:auto;box-shadow:0 0 50px #c3c3c3;position:relative;overflow:hidden}.container{max-width:1200px;margin-left:auto;margin-right:auto}.container.nopadding{padding:0}.container.nopadding-left{padding-left:0}.container.nopadding-right{padding-right:0}.color{color:#DD0023}.flex{display:flex;justify-content:space-between;align-items:center}label#name-error,label#phone-error,label#email-error{display:none !important}.form__input.error{border-left:5px solid red;background:rgba(250,250,250,0.5)}.section__title{font-weight:900;font-size:90px;line-height:85px;text-transform:uppercase}.send-success{padding:0px}.send-success h3{font-weight:900;font-size:37px;line-height:88%;text-align:center;margin:0 0 15px}.send-success p{font-style:normal;font-weight:normal;font-size:18px;line-height:27px;text-align:center;color:#000000}.fancybox-close-small{display:none}.fancybox-bg{background:rgba(30,30,30,0.6)}::-webkit-scrollbar{width:10px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#F8006B;border-radius:5px}.hidden{display:none}.form{color:#0C143B}.form__header-title{font-weight:bold;font-size:42px;line-height:48px;margin-bottom:30px}.form__box{display:flex;justify-content:flex-start;margin-bottom:20px}.form__item{width:100%;margin-right:15px}.form__input{border:4px solid #0C143B;height:80px;text-indent:40px;font-weight:bold;font-size:18px;line-height:28px;width:100%}.form__input::placeholder{color:#8C8C8C;opacity:0.7}.form button{height:80px;font-size:25px;line-height:30px;display:flex;justify-content:center;align-items:center;color:#FFFFFF;background:#DD0023;max-width:290px}.form__footer{position:relative}.form__footer-text{font-size:20px;line-height:110%;padding-left:35px}.form__footer-checkbox{width:20px;height:20px;position:absolute;left:0;cursor:pointer;background:url("../img/common/checkbox_disable-e29b0a64a5.svg") no-repeat 4px 4px}.form__footer-checkbox input{display:none}.form__footer-checkbox-icon:before{position:absolute;top:2px;left:4px;display:none;content:url("../img/common/checkbox_enable-7f1a924b1e.svg")}input:checked+.form__footer-checkbox-icon:before{display:block}input:checked+.form__footer-checkbox-icon:before .form__footer-checkbox{display:none}.main{background:url(../img/main/bg-35780fdb2a.jpg) top center no-repeat,#fff;background-size:contain}.main__header{padding:10px 0}.main__header-logos img{max-width:220px}.main__header-content{font-style:normal;font-weight:500;font-size:21px;line-height:25px}.main__header-contacts{width:100%;max-width:400px}.main__header-social{display:flex;align-items:center;color:#0c143b;margin:0 5px}.main__header-social .im{font-size:18px}.main__header-social:hover,.main__header-social:active{color:#dd0023}.main__header-btn{font-weight:bold;font-size:18px;line-height:22px;display:flex;align-items:center;justify-content:center;color:#dd0023;border:1px solid #dd0023;box-sizing:border-box;height:50px;max-width:160px;width:100%;margin-left:10px}.main__header-phone{font-style:normal;font-weight:500;font-size:18px;line-height:21px;color:#0c143b;position:relative;padding-left:20px}.main__header-phone:before{content:"";width:12px;height:12px;background-image:url(../img/common/phone-d2cfe6359b.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%)}.main__title-text{font-weight:bold;font-size:94px;line-height:87px}.main__title-list{margin:0;padding:0;list-style-type:none;text-align:center}.main__title-list_item{font-style:normal;font-weight:bold;font-size:57px;line-height:53px;color:#0c143b;position:relative;margin-bottom:70px}.main__title-list_item.arrow-btn:before{content:"";width:32px;height:35px;background:url(../img/common/arrow-e53920c393.svg) center center no-repeat;background-size:contain;position:absolute;bottom:-60px;right:50%;transform:translateX(-50%)}.main__title-list_item.arrow-equality:before{content:"";width:32px;height:10px;background:url(../img/common/arrow-equality-3393c3c21d.svg) center center no-repeat;background-size:contain;position:absolute;bottom:-41px;right:50%;transform:translateX(-50%)}.main__content_docs{margin-top:140px}.main__content-title{display:inline-block;font-weight:bold;font-size:30px;line-height:48px;color:#0c143b;position:relative}.main__content-title:before{content:"";height:2px;width:100%;background:#dd0023;position:absolute;left:0;bottom:5px;transition:all 0.5s ease-in-out}.main__content-title:hover:before{width:0}.main__content-title_big{margin-top:150px;font-size:90px;line-height:75px}.main__content-title_big:before{display:none}.main__content-list{list-style:none;margin:0 0 35px;padding:0}.main__content-list li{font-style:normal;font-weight:500;font-size:25px;line-height:49px}.main__content-list_programm{margin-top:80px;columns:2;column-gap:50px}.main__content-list_programm li.hide{display:none}.main__content-block{display:flex;justify-content:flex-start;margin-top:15px}.main__content-item{min-width:360px;font-size:40px;line-height:100%;color:#ffffff;padding:30px 30px 50px;margin-right:30px}.main__content-footer{margin-top:70px;text-align:center}.main__form{padding:75px 0 90px}.main__btn{padding:10px 30px;font-size:25px;line-height:29px;text-align:center;color:#ffffff;background:#DD0023}.faculty{margin-top:100px}.faculty__title{font-weight:bold;font-size:90px;line-height:68px;color:#0c143b}.faculty__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:20px}.faculty__item{position:relative;display:inline-block;text-decoration:none;cursor:pointer}.faculty__item.hide{display:none}.faculty__item:nth-child(odd) .faculty__item-wrap{background-color:#0c143b}.faculty__item-wrap{width:100%;height:100%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;padding:52px 30px;background-color:#dd0023;transition:0.3s}.faculty__item-image{display:block;max-height:200px;width:auto}.faculty__item-text{margin-top:50px;text-align:center}.faculty__item-text h4{margin:0;font-size:30px;line-height:1;color:#ffffff}.faculty__item-btn{width:180px;padding:11px 15px;align-self:center;font-weight:bold;font-size:16px;line-height:19px;color:#dd0023;cursor:pointer}.faculty__item:before{content:"Подробнее";position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:25px;line-height:27px;text-decoration:underline;color:transparent;transition:0.3s}.faculty__item:hover:before{background:rgba(221,0,35,0.75);color:#ffffff}.faculty__footer{margin-top:70px;text-align:center}.faculty__btn-show-more{padding:10px 30px;font-size:25px;line-height:29px;text-align:center;color:#ffffff;background:#dd0023;cursor:pointer}.faculty__slider{position:relative;padding-top:115px;margin-top:-56px}.faculty__slider-btn{position:absolute;top:0;right:0;width:82px;height:54px;padding:0;margin:0;border:1px solid #c4c4c4;outline:none;cursor:pointer;transition:0.3s}.faculty__slider-btn:hover{border:1px solid #0c143b}.faculty__slider-btn_prev{right:97px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA0NSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC4yOTI4OTIgNy4yOTI5Qy0wLjA5NzYyOTYgNy42ODM0MiAtMC4wOTc2Mjk1IDguMzE2NTkgMC4yOTI4OTMgOC43MDcxMUw2LjY1Njg1IDE1LjA3MTFDNy4wNDczOCAxNS40NjE2IDcuNjgwNTQgMTUuNDYxNiA4LjA3MTA3IDE1LjA3MTFDOC40NjE1OSAxNC42ODA1IDguNDYxNTkgMTQuMDQ3NCA4LjA3MTA3IDEzLjY1NjlMMi40MTQyMiA4TDguMDcxMDcgMi4zNDMxNUM4LjQ2MTU5IDEuOTUyNjIgOC40NjE1OSAxLjMxOTQ2IDguMDcxMDcgMC45Mjg5MzVDNy42ODA1NCAwLjUzODQxMSA3LjA0NzM4IDAuNTM4NDExIDYuNjU2ODUgMC45Mjg5MzZMMC4yOTI4OTIgNy4yOTI5Wk00NSA3TDEgN0wxIDlMNDUgOUw0NSA3WiIgZmlsbD0iYmxhY2siLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:44px}.faculty__slider-btn_next{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA0NSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDQuNzA3MSA3LjI5MjlDNDUuMDk3NiA3LjY4MzQyIDQ1LjA5NzYgOC4zMTY1OSA0NC43MDcxIDguNzA3MTFMMzguMzQzMSAxNS4wNzExQzM3Ljk1MjYgMTUuNDYxNiAzNy4zMTk1IDE1LjQ2MTYgMzYuOTI4OSAxNS4wNzExQzM2LjUzODQgMTQuNjgwNSAzNi41Mzg0IDE0LjA0NzQgMzYuOTI4OSAxMy42NTY5TDQyLjU4NTggOEwzNi45Mjg5IDIuMzQzMTVDMzYuNTM4NCAxLjk1MjYyIDM2LjUzODQgMS4zMTk0NiAzNi45Mjg5IDAuOTI4OTM1QzM3LjMxOTUgMC41Mzg0MTEgMzcuOTUyNiAwLjUzODQxMSAzOC4zNDMxIDAuOTI4OTM2TDQ0LjcwNzEgNy4yOTI5Wk04Ljc0MjI4ZS0wOCA3TDQ0IDdMNDQgOUwtOC43NDIyOGUtMDggOUw4Ljc0MjI4ZS0wOCA3WiIgZmlsbD0iYmxhY2siLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:44px}.popup-faculty{max-width:1140px;position:relative;padding:0}.popup-faculty .fancybox-close-small{display:block;width:50px;height:50px;padding:0;right:15px;top:15px}.popup-faculty .fancybox-close-small svg{color:white}.popup-faculty__wrapper{display:grid;grid-template-columns:repeat(2, 1fr)}.popup-faculty__text{padding:88px 30px 88px 90px}.popup-faculty__text h4{margin:0;font-size:42px;line-height:1.2;color:#0c143b}.popup-faculty__text p{margin:30px 0 0 0;font-size:18px;line-height:1.2;color:#000000}.popup-faculty__text button{display:none}.popup-faculty__form{padding:88px 90px;background:#0c143b}.popup-faculty .form__header-title{font-family:"Gilroy";font-size:30px;line-height:35px;color:#ffffff}.popup-faculty .form__box{flex-direction:column}.popup-faculty .form__item{margin:0 0 20px 0}.popup-faculty .form__input{border:4px solid #fff}.popup-faculty .form__button{max-width:none}.popup-faculty .form__footer-text{color:white;font-size:12px;line-height:14px}.popup-faculty .form__footer-text a{font-size:12px;line-height:14px;color:#dd0023}.popup-faculty .send-success h3{color:white}.popup-faculty .send-success p{color:white}.popup__form{max-width:460px;padding:50px;border-radius:25px}.popup__form .form .form__box{flex-direction:column}.popup__form .form .form__item{margin:0 0 15px}.popup__form .form .form__button{max-width:inherit}.popup__form .popup__close{position:absolute;content:"";top:19px;right:10px;width:19px;height:19px;background-repeat:no-repeat;-webkit-background-size:12px auto;background-size:12px auto;background-position:0 0;z-index:2}.popup__form .popup__close--white{background-image:url("../img/popup/close-b-65d34a257c.svg")}.popup__form .popup__close--black{background-image:url("../img/popup/close-w-a8c290adca.svg")}
