.menu{margin:0;padding:0;height:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;list-style:none;font-size:1.1em;font-weight:300;color:#c5c5c5}.menu__item{margin:.2em 1em .2em 0;padding:0;white-space:nowrap}.menu__link{padding-bottom:.1em;display:inline-block}.carousel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .slide{background:none!important}.slider{cursor:pointer}.carousel .slide .preview__link{cursor:pointer!important;display:block}.carousel .control-dots .dot{outline:none!important}.carousel.carousel-slider{overflow:visible}.carousel .control-disabled.control-arrow{opacity:.5!important;display:block!important;height:calc(100% - 3em)}.carousel .control-dots{bottom:-2em}.carousel .preview__title{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);padding:.5em 9%}@media screen and (max-width:670px){.carousel .preview__title{padding-left:0;padding-right:0}}.carousel .control-dots{margin:0!important;padding:0!important}.carousel.carousel-slider .control-arrow{width:40px;top:50%;height:60px;margin-top:-30px}.carousel .control-arrow.control-prev{left:-40px!important}.carousel .control-arrow.control-next{right:-40px!important}.carousel.carousel-slider{box-shadow:0 5px 18px rgba(0,0,0,.5)}.carousel figcaption{color:#e0e0e0}.slick-slide{cursor:-webkit-grab;cursor:grab}.slick-arrow{width:50px;height:65px}.slick-arrow:before{width:30px;height:30px;border-top:2px solid #bfbfbf;border-right:2px solid #bfbfbf;content:"";display:block}.slick-arrow.slick-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slick-arrow.slick-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-prev{left:-45px}.slick-next{right:-60px}.slick-dots{bottom:0}.slick-dots li button:before{font-size:8px;color:#bfbfbf}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}.slick-next,.slick-prev{top:45%}.slick-list .preview__title{padding:1em 0 0}.preview{margin:0;padding:0;outline:none!important}.preview__title{padding:.5em 0 2em;font-size:.85em;text-align:center}.preview__image{display:inline-block;width:100%;cursor:pointer}.grid{margin-left:-1em;margin-right:-1em}.grid:after{content:"";display:block;clear:both}.grid__item{float:left;margin:0;padding:0 1em}.grid__item.grid__item_half,.grid__sizer{width:50%}.grid__item.grid__item_full{width:100%}@media screen and (max-width:670px){.grid__item.grid__item_half,.grid__sizer{width:100%}}.grid .preview__image{box-shadow:0 5px 18px rgba(0,0,0,.5);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.grid__item{-webkit-transition:top 50ms ease-out,left 50ms ease-out;transition:top 50ms ease-out,left 50ms ease-out}.ril__image:only-of-type{cursor:auto}.ril__image:not(:only-of-type){cursor:-webkit-grab;cursor:grab}.ReactModal__Body--open{overflow:hidden}.ril__navButtonNext,.ril__navButtonPrev{background-color:rgba(0,0,0,.5)!important;outline:none!important}.ril__navButtons{opacity:1!important}.time-line{padding:0;margin:0;overflow:hidden}.time-line__date{float:left;width:6em;margin:0;white-space:nowrap;clear:left;max-width:6em;padding:0 1em 0 0}.time-line__text{float:left;width:calc(100% - 6em);padding:0;margin:0 0 1em}.time-line p{margin-bottom:.5em}section{margin:0 0 1.5em}.awards{display:flex;flex-direction:row;align-items:baseline;width:100%;margin-bottom:2em}.awards__item{margin:0 2em;padding:0;flex-grow:1;text-align:center}.awards__item:first-child,.awards__item:last-child{margin-right:0;margin-left:0}.awards__image{display:inline-block;margin-bottom:1.5em;-webkit-filter:drop-shadow(0 6px 9px #000);filter:drop-shadow(0 6px 9px #000)}.awards__caption{display:inline-block;font-weight:300;font-size:.85em;max-width:12em}.list{margin:0 0 2em;padding:0;list-style-position:inside}.list.list_dashed{list-style:none}.list__item{padding:0;margin:0 0 .3em}.list.list_dashed .list__item:before{position:absolute;content:"\2014\2002";margin-left:-1.5em}.list.list_dashed .list__item{padding-left:1.5em}.awards{flex-wrap:wrap;max-width:960px}.awards__caption{display:block;margin:0 auto}.awards__item{margin:0 2em 2em}.photo{float:right;margin:2em 0 2em 2em;box-shadow:0 5px 18px rgba(0,0,0,.5)}.contacts__address address{display:inline-block;margin-bottom:1em;font-style:normal}.contacts__map{width:100%}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/assets/fonts/roboto-v19-cyrillic-ext_cyrillic_latin-300.woff2) format("woff2"),url(/.assets/fonts/roboto-v19-cyrillic-ext_cyrillic_latin-300.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/assets/fonts/roboto-v19-cyrillic-ext_cyrillic_latin-regular.woff2) format("woff2"),url(/assets/fonts/roboto-v19-cyrillic-ext_cyrillic_latin-regular.woff) format("woff")}*{box-sizing:border-box}::-moz-selection{background:#ababab;color:#fff}::selection{background:#ababab;color:#fff}html{font-family:Roboto,sans-serif;font-size:1em;font-weight:300;line-height:1.7;letter-spacing:.01em;word-spacing:.05em}body,html{margin:0;padding:0;width:100%;height:100%}body{background:#333;color:#c5c5c5}#app{display:block;width:100%;height:100%}h1{margin:0 0 .5em;font-size:1.5em;letter-spacing:-.01em}h1,h2{font-weight:300;word-spacing:normal}h2{margin:0 0 .25em;font-size:1.2em;letter-spacing:-.02em}p{margin:0 0 1em;max-width:42em}.nobr{white-space:nowrap}.clickable{cursor:pointer}.link{padding-bottom:.15em;display:inline;line-height:1.2;color:#dadada;text-decoration:none;border-bottom:1px solid #777;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}.link:hover{color:#fff;border-color:#ccc}.page{display:flex;flex-direction:column;margin:0 auto;max-width:960px;min-height:100vh}.page__header{display:flex;align-items:baseline;flex-wrap:wrap;flex-direction:row;justify-content:space-between;padding:2em 0}.page__header .page__menu{flex-grow:0;width:100%;padding:0}.page__header .lang-switch{align-self:flex-end;margin-bottom:1.15em}.page__header .page__menu{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.page__content{flex:1 1}.page__footer{display:flex;margin-top:4em;padding:1em 0 2em;border-top:1px solid #ccc}.page__header .logo{display:inline-block;padding:0;white-space:nowrap;text-decoration:none;font-size:1.8em;font-weight:300;color:#c5c5c5;-webkit-transition:color .2s ease;transition:color .2s ease}.page__header .logo:hover{color:#fff}.page{width:70%!important}@media screen and (max-width:670px){.page{width:85%!important}}
/*# sourceMappingURL=main.fd65379e.chunk.css.map */