@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap);@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{background:0 0}to{background:rgba(0,0,0,.5)}}@keyframes fadeOut{0%{background:rgba(0,0,0,.5)}to{background:0 0}}:root{--color-red:#fc4040;--color-blue:#1259e1}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Roboto,'Helvetica Neue',Geneva,'Noto Sans Armenian','Noto Sans Bengali','Noto Sans Cherokee','Noto Sans Devanagari','Noto Sans Ethiopic','Noto Sans Georgian','Noto Sans Hebrew','Noto Sans Kannada','Noto Sans Khmer','Noto Sans Lao','Noto Sans Osmanya','Noto Sans Tamil','Noto Sans Telugu','Noto Sans Thai',sans-serif,arial,Tahoma,verdana;font-size:17px;color:#efefef;background-color:#000}*,:after,:before{box-sizing:border-box}a{text-decoration:none;transition:color .2s ease-in-out}a,button,input,textarea,video{outline:0!important}input::placeholder,textarea::placeholder{font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif,arial}input[type=date]::-webkit-datetime-edit{font-size:17px;font-weight:500;color:#a0a0a0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img{max-width:100%}section{padding:96px 0}.navbar-nav--item{position:relative}@media (max-width:999px){section{padding:44px 0}}.half-inner{padding:48px 0}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.text-center{text-align:center}.text-underline{text-decoration:underline}.color-gray{color:#878080}.mx-auto{margin-right:auto;margin-left:auto}.block-title{margin-bottom:48px;font-family:Montserrat,sans-serif;font-size:48px;font-weight:700}@media (max-width:999px){.block-title{margin-bottom:24px;font-size:30px}}@media (max-width:700px){.block-title{font-size:24px}}.page-title{margin-bottom:48px;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;font-size:96px;font-weight:700;text-align:center}@media (max-width:999px){.page-title{font-size:56px}}@media (max-width:700px){.page-title{margin-bottom:36px;font-size:24px}.page-title span{font-size:14px}}.page-title span{font-size:20px;font-weight:400;letter-spacing:.38px;color:#efefef}.page-info-title{margin-bottom:48px;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;font-size:64px;font-weight:700;text-align:center}@media (max-width:999px){.page-info-title{font-size:56px}}@media (max-width:700px){.page-info-title{margin-bottom:36px;font-size:24px}.page-info-title span{font-size:14px}}.page-info-title span{font-size:20px;font-weight:400;letter-spacing:.38px;color:#efefef}.page-info-title img{margin:24px 0;width:306px;height:306px;object-fit:cover;object-position:center}.page-info-title.red{color:var(--color-red)}.block-color.blue .direction__info a:hover,.page-info-title.blue{color:var(--color-blue)}.btn{padding:13px 0;width:240px;display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-decoration:none;color:#efefef;border:2px solid transparent;outline:0;box-shadow:none;transition:background .2s ease-in-out,border-color .2s ease-in-out;cursor:pointer}.btn-primary{background:#fc4040;border-color:#fc4040}.btn-primary:hover{background:#ca3333;border-color:#ca3333}.btn-secondary{background:#1259e1;border-color:#1259e1}.block-color.blue .btn-primary:hover,.btn-secondary:hover{background:#0e47b4;border-color:#0e47b4}.btn-outline{background:#000;border-color:#fc4040}.btn-outline:hover{background:#fc4040}.btn-drop{color:var(--color-red)}.btn-drop .icon{margin-left:4px;width:16px;height:16px;background-color:var(--color-red)}.btn-small{font-size:13px}.btn-large{padding:17px 0;width:100%;max-width:354px;font-size:18px}@media (max-width:600px){.btn-large{max-width:initial}}.group-button{display:flex;flex-wrap:wrap}.footer-social a+a,.group-button .btn+.btn{margin-left:24px}button:disabled{opacity:.7;pointer-events:none}.container,.container_medium{margin-right:auto;margin-left:auto}.container{padding-right:15px;padding-left:15px;max-width:1140px}.container_medium{max-width:960px}.container_small{max-width:762px}.container-medium,.container_small{margin-right:auto;margin-left:auto}.bg-gray{background:#191c21}.dropdown{position:relative}.dropdown .navbar-nav--link:before{right:20px}.dropdown .navbar-nav--link.active:before,.dropdown .navbar-nav--link:hover:before{left:6px;right:26px;width:calc(100% - 26px)}.dropdown-content{position:absolute;top:calc(100% + 15px);left:0;display:none;z-index:9}.dropdown-wrap{padding:6px 0;background:#000;box-shadow:0 20px 40px rgba(25,28,33,.32)}.dropdown-name{position:relative!important;padding-right:20px!important}.dropdown-name:after{content:'';position:absolute;top:52%;right:0;width:16px;height:12px;background:url(/project/img/icons/icon-dropdown.svg) center no-repeat;background-size:contain;transform:translateY(-50%)}.dropdown-link,.slick-arrow{transition:background-color .2s ease-in-out}.dropdown-link{padding:0 16px;height:34px;display:flex;align-items:center;white-space:nowrap;color:#efefef}.dropdown-link:hover{background-color:#191c21}.slick-arrow{width:48px;height:auto;flex-shrink:0;font-size:0;line-height:0;background-color:#878080;border:0;cursor:pointer;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.slick-arrow:hover{background-color:#efefef}.slick-arrow.slick-prev{margin-right:12px;-webkit-mask-image:url(/project/img/icons/icon-arrow-left.svg)}.slick-arrow.slick-next{margin-left:12px;-webkit-mask-image:url(/project/img/icons/icon-arrow-right.svg)}.slick-dots li{margin:0 3px}.slick-dots li button{padding:0;width:4px;height:4px;background:#878080;border:0;transition:background .2s ease-in-out,width .2s ease-in-out}.slick-dots li.slick-active button{width:16px;background:#efefef}.tab-content-item{display:none!important;animation:fadeEffect .5s}.tab-content-item.active{display:flex!important}.group-input,.group-textarea{display:flex;flex-direction:column}.group-input label,.group-textarea label{position:relative;margin-bottom:6px;display:flex;font-size:14px;letter-spacing:-.41px;color:#878080}.group-input label.str:after{content:'*';display:inline-block;color:#fc4040}.group-input input{padding:16px;width:100%;max-height:54px;font-size:17px;font-weight:500;letter-spacing:-.408px;color:#efefef;background:#191c21;border:1px solid transparent}.group-input input:invalid:not(:placeholder-shown){border-color:#e64545}.group-input input:invalid:not(:placeholder-shown)+.input-error{display:block}.group-input input::placeholder{font-size:16px;line-height:1.5;font-weight:400;color:#bdbdbd}.group-textarea textarea{padding:16px;width:100%;min-height:100px;max-height:150px;font-size:17px;font-weight:500;letter-spacing:-.408px;resize:none;color:#efefef;background:#191c21;border:0}.group-textarea textarea::placeholder{font-weight:500;color:#a0a0a0}.logo-gray,.logo-red{width:59px;height:48px;background-size:contain}.logo-red{background:url(/project/img/logo-red.svg) center no-repeat}.logo-gray{background:url(/project/img/logo-gray.svg) center no-repeat}.logo-red-full{width:118px;background:url(/project/img/logo-red-full.svg) center no-repeat}.logo-blue,.logo-red-full,.logo-vk-full{height:48px;background-size:contain}.logo-blue{width:260px;background:url(/project/img/logo-blue.svg) center no-repeat}.logo-blue.en{width:260px;height:48px;background:url(/project/img/logo/managewell_en.svg) center no-repeat;background-size:cover}.logo-vk-full{width:274px;background:url(/project/img/logo/vk-full.svg) center no-repeat}.icon-facebook,.icon-youtube{width:48px;height:48px;background-size:contain}.icon-facebook{background:url(/project/img/icons/icon-facebook.svg) center no-repeat}.icon-youtube{background:url(/project/img/icons/icon-youtube.svg) center no-repeat}.icon{flex-shrink:0;background-color:#878080;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;transition:background-color .2s ease-in-out}.icon-dropdown{-webkit-mask-image:url(/project/img/icons/icon-dropdown.svg)}.icon-phone{-webkit-mask-image:url(/project/img/icons/icon-phone.svg)}.icon-point{-webkit-mask-image:url(/project/img/icons/icon-point.svg)}.icon-email{-webkit-mask-image:url(/project/img/icons/icon-email.svg)}.icon-close{-webkit-mask-image:url(/project/img/icons/icon-close.svg)}.icon-close:hover{background-color:#efefef}.language{width:28px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain}.language.en{background-image:url(/project/img/icons/en.png)}.language.ru{background-image:url(/project/img/icons/ru.png)}.header{position:sticky;top:0;z-index:99}.navbar{background:#000;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.12);z-index:99;transition:padding .2s ease-in-out}.navbar.collapse{padding:5px 0}.navbar-container{display:flex;flex-wrap:wrap;align-items:center}.navbar-brand{display:inline-block}.navbar-brand .logo-blue,.navbar-nav--link span{display:none}.navbar-nav{margin-left:auto;display:flex}.navbar-nav--item{margin:11px;display:flex;align-items:center}.navbar-nav--item:last-child .navbar-nav--link:before{display:none}.navbar-nav--link{position:relative;padding:10px 5px;font-size:16px;font-weight:500;letter-spacing:-.32px;color:#efefef}.navbar-nav--link:before{content:'';position:absolute;right:6px;bottom:0;width:0;height:2px;background:#fc4040;transition:width .2s ease-in-out}.navbar-nav--link:hover:before{left:6px;width:calc(100% - 12px)}.navbar-well{margin-left:auto;display:inline-block}.navbar .language{transition:opacity .2s ease-in-out;cursor:pointer}.navbar .language:hover{opacity:.5}.navbar-toggle{position:relative;width:100%;height:100%;transition:all .2s ease-in-out}@media (max-width:899px){.navbar-well{display:none}.navbar-toggle__wrap{margin-left:auto!important;display:flex!important}}@media (max-width:700px){.navbar-toggle__wrap{width:28px;height:28px}}.navbar-toggle:before{content:'';top:50%;opacity:1;transform:translateY(-50%)}.navbar-toggle.blue span,.navbar-toggle.blue.active span,.navbar-toggle.blue:before{background:#1259e1}.navbar-toggle__wrap{margin-left:50px;padding:6px 4px;width:32px;height:32px;display:none;justify-content:center;align-items:center;cursor:pointer}.navbar-toggle.active:before,.over-height.show.over-height__overlay:before{opacity:0}.navbar-toggle span,.navbar-toggle:before{position:absolute;left:0;width:100%;height:2px;background:#fc4040;transition:all .2s ease-in-out}.navbar-toggle span:nth-child(1){top:0}.navbar-toggle span:nth-child(2){bottom:0}.navbar-toggle.active span{background:#fc4040}.navbar-toggle.active span:nth-child(1){top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg)}.navbar-toggle.active span:nth-child(2){left:50%;bottom:40%;transform:translate(-50%,-50%) rotate(225deg)}.open-menu{overflow:hidden}.open-menu:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.open-menu .navbar{z-index:999}@media (min-width:899px){.navbar-nav{display:flex!important}}@media (max-width:899px){.navbar{padding:15px 0}.navbar-nav{position:absolute;top:101%;left:0;right:0;z-index:999;padding:8px 0;display:none;flex-direction:column;background:#000}.navbar-nav--item{margin:0}.navbar-nav--link{padding:13px 16px;width:100%}.navbar-nav .language,.navbar-nav--link:before{display:none}.navbar-nav--link span{display:block}.navbar-nav .dropdown{display:flex;flex-direction:column;align-items:flex-start}.navbar-nav .dropdown-wrap{padding:0}.navbar-nav .dropdown-content{position:relative;width:100%}.navbar-nav .dropdown-name:after{right:16px}.navbar-nav .dropdown-link{padding:13px 32px;height:auto}}.footer{padding-top:96px;padding-bottom:48px}.footer-nav{display:flex}.footer-nav__col{width:100%;min-width:50%}.footer-nav__name{margin-bottom:32px;font-size:18px;font-weight:300;letter-spacing:5px;text-transform:uppercase}.footer-nav__links{margin:0;padding:0;list-style:none;column-count:2}.footer-nav__links li{margin-bottom:24px}.footer-nav__links li>*{display:inline-block;font-size:18px;letter-spacing:-.41px;color:#efefef;cursor:pointer}.footer-nav__links li>:hover{text-decoration:underline}.footer-bottom{margin-top:48px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px}.footer-brand{display:flex;align-items:center;font-size:18px;letter-spacing:-.41px;color:#878080}.footer-brand .logo-gray{margin-right:12px}.footer-social{display:flex;justify-content:flex-end}.footer-social a{width:48px;height:48px;opacity:.7;transition:opacity .2s ease-in-out}.footer-social a:hover{opacity:1}.footer .juice{font-size:18px;color:#878080;padding:13px;display:flex;width:max-content;justify-self:center;transition:all .2s ease-in-out}.footer .juice:hover{color:#cacaca}@media (max-width:700px){.footer{padding:48px 0}.footer-nav{flex-wrap:wrap}.footer-nav__col+.footer-nav__col{margin-top:48px}.footer-nav__links a{font-size:15px}.footer-bottom{margin-top:24px;grid-template-columns:1fr;justify-items:center}.footer-brand{font-size:13px}.footer-brand .logo-gray{width:35px;background-size:cover;height:28px}.footer-social a{width:38px;height:38px}}.modal-open{overflow:hidden}.modal,.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.modal{z-index:999;display:none}.modal.show{display:block}.modal-overlay.out,.modal.show-out{animation:fadeOut .5s cubic-bezier(.165,.84,.44,1) forwards}.modal-overlay{z-index:99;overflow:hidden;background:rgba(0,0,0,.5);animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards}.modal-inner{position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;overflow:auto;text-align:center}.modal-container,.modal-inner:before{display:inline-block;vertical-align:middle}.modal-inner:before{content:'';width:0;height:100%;font-size:0}.modal-container{position:relative;padding:48px;width:100%;max-width:828px;text-align:left;background:#191c21}.modal-container_small{max-width:600px}.modal-header{margin-bottom:28px;height:48px;display:flex;justify-content:space-between;align-items:center;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600}.modal-header .icon{width:48px;height:48px;cursor:pointer}@media (max-width:899px){.modal-inner:before{height:auto}}@media (max-width:600px){.modal-inner{padding:10px}.modal-container{padding:24px 16px}.modal-header .icon{width:28px;height:28px}}.block-main__wrap{display:flex}.block-main__wrap>div{width:50%}.block-main__video video{width:100%}.block-main .block-title{margin-bottom:24px}.block-main ul{margin:0 0 24px;padding:0;list-style:none;font-size:20px;letter-spacing:.38px}.block-directions__container{margin:-12px;display:flex;flex-wrap:wrap}.block-directions__container.hover .block-directions__item{color:#878080}.block-directions__item{position:relative;margin:12px;padding-bottom:12px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;color:#878080;transition:color .2s ease-in-out}.block-clients__name:before,.block-directions__item:before{content:'';position:absolute;right:0;bottom:0;width:0;height:4px;transition:width .2s ease-in-out}.block-directions__item:hover{color:#efefef!important}.block-directions__item:hover:before{left:0;width:100%}.block-directions__item.active,.block-team__item:hover .block-team__info b,.block-team__item:hover .block-team__info span{color:#efefef}.block-directions__item.red:before{background:#fc4040}.block-directions__item.blue:before{background:#1259e1}.block-team__container{margin:-12px;max-height:9999px;display:flex;flex-wrap:wrap;transition:max-height .2s ease-in-out}.block-team__container.team-hide{max-height:530px;overflow:hidden}.block-team__item{margin:12px;width:calc(100%/3 - 24px);display:flex}.block-color.blue .direction__program--item:hover,.block-team__item:hover .block-team__info{background-size:100% 100%,100% 0}.block-team__image{width:128px;height:128px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:cover}.block-team__info{padding:31px 10px 15px 16px;display:flex;flex-direction:column;flex-grow:1;background:#191c21;background-image:linear-gradient(#fc4040,#fc4040);background-repeat:no-repeat;background-position:0 50%,0 50%;background-size:0 100%,0 100%;transition:background-size .5s ease-in-out}.block-team__info b{margin-bottom:4px;font-size:17px;font-weight:600;letter-spacing:-.408px;color:#efefef}.block-team__info span{font-size:15px;letter-spacing:-.24px;color:#878080;transition:color .5s ease-in-out}.block-team .btn-outline{margin-top:12px;width:100%;border-color:#fff}.block-moments__slider{display:flex}.block-moments__item{padding:48px 129px;background:#000}.block-moments__header{margin-bottom:48px;display:flex;justify-content:center}.block-moments__header img{width:124px}.block-moments__body{position:relative}.block-moments__body b{margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;text-align:center}.block-moments__body p{margin:0;font-size:17px}.block-moments__body,.block-moments__text{display:flex;flex-direction:column}.block-moments__text.over-hide{max-height:360px;overflow:hidden}.block-moments__text.over-hide:before{content:'';position:absolute;left:0;right:0;bottom:0;height:127px;pointer-events:none;background:linear-gradient(180deg,transparent 0,#000 100%)}.block-moments__text .btn-drop{position:absolute;left:0;right:0;bottom:0;z-index:2;width:auto}.block-moments__footer{margin-top:24px;padding:12px 0}.block-moments__footer a{font-size:17px;font-weight:500;letter-spacing:-.408px;color:#878080}.block-clients__names{margin:0 -12px -16px;display:flex;flex-wrap:wrap}.block-clients__name{position:relative;margin:0 12px 16px;padding-bottom:9px;font-size:20px;font-weight:600;white-space:nowrap;color:#878080;transition:color .2s ease-in-out;cursor:pointer}.block-clients__name:before{background:#fc4040}.block-clients__name.active,.block-clients__name:hover{color:#efefef}.block-clients__name.active:before,.block-clients__name:hover:before{left:0;width:100%}.block-clients__container{margin-top:32px}.block-clients__content{margin:-8px;display:none;flex-wrap:wrap}.block-clients__content.active{display:flex}.block-clients__icon{margin:8px;width:144px;height:64px;background-repeat:no-repeat;background-position:center;background-size:contain;filter:grayscale(1) brightness(1.5)}.block-callback .block-title{margin-bottom:12px}.block-contacts__container{margin:-12px;display:flex;flex-wrap:wrap}.block-contacts__item{margin:12px;width:100%;min-width:270px;max-width:calc(100%/3 - 24px);display:flex;align-items:center}.block-contacts__item:nth-child(2){align-items:flex-start}.block-contacts__item .icon{margin-right:8px;width:48px;height:48px;flex-shrink:0;background-color:#fc4040}.block-contacts__item a{max-width:210px;font-size:17px;font-weight:500;color:#efefef}.block-contacts .block-title{margin-bottom:32px}.block-contacts .btn-primary{margin-top:48px}@media (max-width:999px){.block-main__wrap{flex-direction:column-reverse;flex-wrap:wrap}.block-main__wrap>div{width:100%}.block-main__info{margin-top:34px}.block-directions__item{font-size:20px}.block-team__container{margin:-8px}.block-team__item{margin:8px;width:calc(100%/2 - 16px)}.block-moments__item{padding:36px}}@media (max-width:700px){.navbar .logo-red-full{width:68px;height:28px}.block-directions__item:before,.navbar-well{display:none}.navbar-toggle__wrap{margin-left:auto;width:28px;height:28px}.block-main .btn-primary{width:100%}.block-directions__item{padding:0;font-size:15px}.block-team__container{margin:0}.block-team__item{margin:0;width:100%}.block-team__item:not(:last-child){margin-bottom:12px}.block-team__image{width:96px;height:96px}.block-team__info{padding:16px;justify-content:center}.block-contacts__item .icon{width:28px;height:28px}.block-contacts__item a{font-size:16px}.block-clients__names{margin:0 -6px;overflow:auto;flex-wrap:nowrap}.block-clients__name{margin:0 6px 10px;padding-bottom:4px;font-size:18px;font-weight:500}.block-clients__name:before{height:2px}.block-clients__icon{width:calc(100%/3 + -16px);height:47px}}.about__row{display:flex;flex-direction:column}.about__row:nth-child(2n+1)>*{flex-direction:row-reverse}.about__row:nth-child(2n+1) p{margin:0 25px 0 0}.about__row:nth-child(2n+1) .about__title--date{text-align:left}.about__row:nth-child(2n+1) .about__image{margin-left:auto}.about__row:nth-of-type(4),.about__row:nth-of-type(5){color:#fff}.about__row:nth-of-type(4) .about__image{margin-top:60px}.about__row:nth-of-type(5) .about__image{margin-top:20px}.about__row+.about__row{margin-top:96px}.about__title{margin-bottom:15px;display:flex;align-items:flex-end;font-family:Montserrat,sans-serif;font-weight:700}.about__title--name{margin-bottom:15px;max-width:354px;font-size:34px}.about__title--date{line-height:1;flex-grow:1;font-size:144px;text-align:right;color:var(--color-blue)}.about__title--date.red,.block-color.red .direction__info a:hover{color:var(--color-red)}.about__text{display:flex;justify-content:space-between;font-size:20px}.about__text p{margin:0 0 0 25px;max-width:732px}.about__text+.about__image{margin-top:48px}.about__text .logo-blue,.about__text .logo-red-full{width:232px;height:96px;align-self:center;flex-shrink:0}.about__text .logo-blue{width:354px;height:74px}.about img{max-width:100%}@media (max-width:999px){.about__title--date{font-size:100px}.about__text{flex-direction:column-reverse!important}.about__text .logo-blue,.about__text .logo-red-full{display:none}.about__text p{margin:0}}@media (max-width:700px){.about__title{margin-bottom:24px;flex-direction:column!important;align-items:normal!important}.about__title--name{margin-bottom:24px;font-size:20px}.about__title--date{font-size:72px;line-height:1}.about__text{font-size:15px}.about__image{margin-top:24px!important}.about__row+.about__row{margin-top:36px}}.direction{padding-bottom:0}.direction__video{margin-right:auto;margin-bottom:48px;margin-left:auto;width:100%}.direction .direction__info{background:#232429;padding:48px 0}.direction__info:not(:last-child){margin-bottom:48px}.direction__info .block-title{margin-bottom:24px}.direction__info--text{font-size:18px;letter-spacing:.38px}.direction__info--text p,.team-info__content p{margin:0}.direction__info--text p+p{margin-top:25px}.direction__info--text ul{margin:0;padding:0 0 0 20px}.direction__info .no-list{margin:20px 0;padding:0;list-style:none}.direction__info .list-offset{margin:20px 0}.direction__info img{margin:25px auto;height:auto;display:block}.direction__info a{text-decoration:underline;color:inherit}.direction__info a:hover{text-decoration:none}.direction__program{position:relative;padding-top:48px;background:#000}.direction__program--container{margin:-12px;display:flex;flex-wrap:wrap}.direction__program--item{margin:12px;padding:18px;width:calc(100%/3 - 24px);min-height:92px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;color:#efefef;background:#191c21;border:2px solid transparent}.direction__program .btn-primary{margin-top:96px}.over-height{position:relative;max-height:385px;overflow:hidden;transition:max-height 1s ease-in-out}.over-height__container{max-width:762px;margin:0 auto;position:relative}.over-height__overlay:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;pointer-events:none;background:linear-gradient(180deg,transparent 0,transparent 46.15%,#000 87%);transition:all .2s ease-in-out}.direction .over-height__overlay:before{background:linear-gradient(180deg,transparent 0,transparent 46.15%,#232429 87%)}.over-height__button{position:absolute;left:0;right:0;bottom:0;z-index:3;margin:-12px;display:flex;flex-wrap:wrap;justify-content:center}.over-height__button .btn{margin:12px}.over-height__button .show-content{display:none}.over-height.show{max-height:9999px}.over-height.show+.over-height__button{justify-content:flex-end}.block-color.blue .direction__program--item{border-color:var(--color-blue)}.block-color.blue .btn-primary{background:var(--color-blue);border-color:var(--color-blue)}.block-color.blue .btn-outline{border-color:var(--color-blue)}.block-color.blue .callback-more:after,.block-color.blue .icon,.block-color.blue .plyr__control--overlaid:before{background-color:var(--color-blue)}.block-color.blue .callback-more,.block-color.blue .page-info-title{color:var(--color-blue)}.block-color.blue .direction__program--item{background:#191c21;background-image:linear-gradient(#1259e1,#1259e1);background-repeat:no-repeat;background-position:0 50%,0 50%;background-size:0 100%,0 100%;transition:background-size .5s ease-in-out}.block-color.red .direction__program--item{border-color:var(--color-red)}.block-color.red .btn-primary{background:var(--color-red);border-color:var(--color-red)}.block-color.red .btn-primary:hover{background:#ca3333;border-color:#ca3333}.block-color.red .icon{background-color:var(--color-red)}.block-color.red .icon-play{background-color:var(--color-red)!important}.block-color.red .video-box .video-button:hover .icon-play{background-color:#efefef!important}.block-color.red .page-info-title{color:var(--color-red)}.block-color.red .direction__program--item{background:#191c21;background-image:linear-gradient(#fc4040,#fc4040);background-repeat:no-repeat;background-position:0 50%,0 50%;background-size:0 100%,0 100%;transition:background-size .5s ease-in-out}.block-color.red .direction__program--item:hover{background-size:100% 100%,100% 0}@media (max-width:999px){.direction__program--container{margin:-8px}.direction__program--item{margin:8px;width:calc(100%/2 - 16px)}.direction__program .btn-primary{margin-top:48px}}@media (max-width:700px){.direction__info:not(:last-child){margin-bottom:36px}.direction__info--text{font-size:16px}.direction__program--container{margin:-6px}.direction__program--item{margin:8px;padding:16px;width:calc(100% - 12px);min-height:72px;font-size:16px}.direction__program .btn-primary{margin-top:36px}.direction .direction__info{padding:48px 15px}.over-height__button .btn{width:100%}}.team .page-info-title{color:#efefef!important}.team video{width:100%;outline:0}.team-info{margin-top:48px}.team-info,.team-info__container{display:flex;flex-direction:column}.team-info__row{display:flex}.team-info__row:not(:last-child){margin-bottom:46px}.team-info__title{margin-right:24px;width:330px;flex-shrink:0}.team-info__content{flex-grow:1;font-size:15px}.team-info__content>p:first-child{margin-top:20px}.team-info__content p+p{margin-top:20px}.team-info__story-line{padding:10px;display:flex;font-size:15px;letter-spacing:-.24px;background:#191c21}.team-info__story-line:not(:last-child){margin-bottom:8px}.team-info__story-line_year{width:91px;max-width:91px;color:#878080}.team-info__story-line>*{margin:6px;flex:1 1 50%}.team-info__story-line b{font-weight:500}.team-info .block-title{font-size:36px}.team-info .show+.over-height__button{position:relative;margin-top:36px}.team-offset{padding-top:0!important}@media (max-width:899px){.team-info .block-title{font-size:26px}.navbar-brand .logo-blue,.navbar-brand.blue .logo-red-full{display:none}.navbar-brand.blue .logo-blue{width:150px;background-size:contain;display:block}.navbar-brand.red .logo-blue{display:none}.navbar-brand.red .logo-red-full{display:block}}@media (max-width:700px){.team-info{margin-top:36px}.team-info__row{flex-direction:column}.team-info__row:not(:last-child){margin-bottom:36px}.team-info__title{margin:0;width:auto}.team-info .block-title{margin-bottom:16px;font-size:20px}}.program{padding-bottom:0}.program .block-title{color:#878080}.callback{margin:-12px;max-width:732px;display:flex;flex-wrap:wrap;flex-grow:1}.callback_column{flex-direction:column}.callback_column>*{width:auto!important}.callback.dark input,.callback.dark textarea{background:#000}.callback>*{margin:12px;width:100%}.callback-more{position:relative;margin-top:0;margin-bottom:0;padding:16px 25px 16px 16px;width:auto!important;font-size:17px;font-weight:500;color:#fc4040;cursor:pointer}.callback-more:after,.plyr__control--overlaid:before{content:'';position:absolute;background-color:#fc4040;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.callback-more:after{right:0;width:22px;height:22px;-webkit-mask-image:url(/project/img/icons/icon-dropdown.svg)}.callback-more:hover{text-decoration:underline}.callback-full{margin:0!important;width:100%!important;max-height:0;display:flex;overflow:hidden;flex-wrap:wrap;transition:max-height .2s ease-in-out}.callback-full>*{margin:12px;width:100%}.callback-full.open{max-height:999px}.callback-captcha,.callback-confirm{position:relative;width:auto!important;font-size:14px}.callback-confirm{max-width:380px}.callback-captcha{display:none!important}.callback-captcha input{width:140px}.callback-captcha .invalid-feedback{display:none;width:100%;margin-top:4px;font-size:12px;color:#dc3545;position:absolute;top:100%}.callback .form-captcha{display:flex;align-items:center}.callback .form-captcha__image{border-radius:4px;margin-right:.5rem}.callback .form-captcha__refresh{padding:10px 15px;line-height:1;margin-right:10px;border-radius:4px;cursor:pointer}.callback .form-captcha__refresh:hover{opacity:.8}.callback .is-invalid~.invalid-feedback{display:block}@media (max-width:600px){.callback .btn-primary{max-width:initial}}@media (min-width:600px){.callback-full>*,.callback>*{width:calc(100%/2 - 24px)}.callback-full>:nth-child(1),.callback-full>:nth-child(3){width:calc(100% - 24px)}}.plyr--stopped .plyr__controls{opacity:0}.plyr__control--overlaid{width:112px!important;height:112px!important;background:rgba(0,0,0,.5)!important}.plyr__control--overlaid:before{top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);-webkit-mask-image:url(/project/img/icons/icon-play.svg)}.d-none,.plyr__control--overlaid span,.plyr__control--overlaid svg{display:none!important}.breadcrumbs{position:relative;margin:0 0 10px;padding:0;display:flex;gap:5px 0;flex-wrap:wrap;list-style:none}.breadcrumbs__item{display:flex;gap:6px 0;align-items:center;font-size:14px;line-height:1;font-weight:500}.breadcrumbs__item a{color:#fff;transition:color .2s ease-in-out}.breadcrumbs__item a:active,.breadcrumbs__item a:hover{color:#fc4040!important}.breadcrumbs__item:not(:last-child):after{content:'>';margin:0 5px;display:block}.link-underline{text-decoration:underline;color:#efefef;transition:color .2s ease-in-out;cursor:pointer}.link-underline:hover{color:#fc4040}.btn-gray-transparent{background:rgba(255,255,255,.4)}.btn-gray-transparent:hover{color:#000}#toTop{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border:initial;background:#fc4040;text-align:center;position:fixed;border-radius:50%;padding:6px 5px 5px;bottom:45px;right:45px;cursor:pointer;display:none;font-family:verdana;font-size:36px;color:#fff}