@charset "UTF-8";/*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.b-section__col.i-3-12{width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.b-section__col.i-4-12{width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.b-section__col.i-5-12{width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.b-section__col.i-6-12{width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.b-section__col.i-8-12{width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.b-section__col.g-3-12{width:23.72881%;float:left;margin-right:1.69492%}.b-section__col.g-4-12{width:32.20339%;float:left;margin-right:1.69492%}.b-section__col.g-5-12{width:40.67797%;float:left;margin-right:1.69492%}.b-section__col.g-6-12{width:49.15254%;float:left;margin-right:1.69492%}.b-section__col.g-8-12{width:66.10169%;float:left;margin-right:1.69492%}.b-section__col.n-3-12{width:25%;float:left}.b-section__col.n-4-12{width:33.33333%;float:left}.b-section__col.n-5-12{width:41.66667%;float:left}.b-section__col.n-6-12{width:50%;float:left}.b-section__col.n-8-12{width:66.66667%;float:left}.b-section__col.last{float:right;margin-right:0}.b-section__row:after{content:" ";display:block;clear:both}@font-face{font-family:akzidenz grotesk pro bold;src:url(/static/fonts/akzidenzgroteskpro-bold-webfont.eot);src:url(/static/fonts/akzidenzgroteskpro-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/akzidenzgroteskpro-bold-webfont.woff2) format("woff2"),url(/static/fonts/akzidenzgroteskpro-bold-webfont.woff) format("woff"),url(/static/fonts/akzidenzgroteskpro-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:akzidenz grotesk pro regular;src:url(/static/fonts/akzidenzgroteskpro-regular-webfont.eot);src:url(/static/fonts/akzidenzgroteskpro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/akzidenzgroteskpro-regular-webfont.woff2) format("woff2"),url(/static/fonts/akzidenzgroteskpro-regular-webfont.woff) format("woff"),url(/static/fonts/akzidenzgroteskpro-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:akzidenz grotesk pro light;src:url(/static/fonts/akzidenzgroteskpro-light-webfont.eot);src:url(/static/fonts/akzidenzgroteskpro-light-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/akzidenzgroteskpro-light-webfont.woff2) format("woff2"),url(/static/fonts/akzidenzgroteskpro-light-webfont.woff) format("woff"),url(/static/fonts/akzidenzgroteskpro-light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:akzidenz grotesk pro medium;src:url(/static/fonts/akzidenzgroteskpro-md-webfont.eot);src:url(/static/fonts/akzidenzgroteskpro-md-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/akzidenzgroteskpro-md-webfont.woff2) format("woff2"),url(/static/fonts/akzidenzgroteskpro-md-webfont.woff) format("woff"),url(/static/fonts/akzidenzgroteskpro-md-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:akzidenz grotesk pro boldcn;src:url(/static/fonts/akzidenzgroteskpro-boldcn-webfont.eot);src:url(/static/fonts/akzidenzgroteskpro-boldcn-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/akzidenzgroteskpro-boldcn-webfont.woff2) format("woff2"),url(/static/fonts/akzidenzgroteskpro-boldcn-webfont.woff) format("woff"),url(/static/fonts/akzidenzgroteskpro-boldcn-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:akzidenz grotesk pro lightcn;src:url(/static/fonts/akzidenzgroteskpro-lightcn-webfont.eot);src:url(/static/fonts/akzidenzgroteskpro-lightcn-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/akzidenzgroteskpro-lightcn-webfont.woff2) format("woff2"),url(/static/fonts/akzidenzgroteskpro-lightcn-webfont.woff) format("woff"),url(/static/fonts/akzidenzgroteskpro-lightcn-webfont.ttf) format("truetype");font-weight:400;font-style:normal}body{font-family:roboto,Helvetica,Arial,sans-serif}h2,.-h2{font-size:2.825em;font-family:roboto,Helvetica,Arial,sans-serif;font-weight:400;margin-top:1.5em;margin-bottom:.8em}@media screen and (max-width:767px){h2,.-h2{font-size:2.125em}}h3,.-h3{font-size:2.125em;font-family:roboto,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:1.25rem}h4,.-h4{font-weight:400;font-size:1.5em;line-height:1em;margin-top:.625rem}h6,.-h6{font-size:.875em;font-weight:400}body{font-size:16px;position:relative}*{box-sizing:border-box}.container{max-width:1170px}ul li,ol li{font-family:roboto,Helvetica,Arial,sans-serif}ul li a,ul li a:visited,ol li a,ol li a:visited{color:#9e0b0f;text-decoration:none}ul li a:hover,ul li a:visited:hover,ol li a:hover,ol li a:visited:hover{text-decoration:underline}#back-to-top{display:inline-block;background-color:#9e0b0f;width:50px;height:50px;text-align:center;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;padding-top:15px}#back-to-top:hover{cursor:pointer;background-color:#333}#back-to-top:active{background-color:#555}#back-to-top.show{opacity:1;visibility:visible}#cookie-banner{position:fixed;bottom:0;left:0;background-color:#d9d9d9;z-index:30000;width:100%;visibility:hidden}#cookie-banner.show{opacity:1;visibility:visible}.b-button{display:inline-block;text-decoration:none;text-align:center;padding:.83333rem 1.875rem;cursor:pointer}.b-button.-gray{color:#fff;font-size:11px;font-family:roboto,Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;background-color:#8c8c8c;cursor:default}.b-button.-gray:visited{color:#fff}.b-button.-red{color:#fff;font-size:11px;font-family:roboto,Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;background-color:#9e0b0f}.b-button.-red:visited{color:#fff}.b-button.-transp{color:#fff;font-family:roboto,Helvetica,Arial,sans-serif;background-color:transparent;border:2px #fff solid}.b-button.-overall{color:#9e0b0f;font-family:roboto,Helvetica,Arial,sans-serif;text-decoration:none}.b-button.-center{text-align:center}.b-button.-square{position:relative;width:50px;height:50px;padding:0}.b-button.-square i{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.b-button.-icon span,.b-button.-icon i{vertical-align:middle}.b-button.-icon.-left{padding-left:0}.b-button.-icon.-left i{margin-right:.625rem}.b-button__container.-standalone{margin:1.25rem 0}@media screen and (max-width:767px){.calendar{margin:0 -20px}.calendar .b-button.-overall{margin-left:20px}}.calendar__row{position:relative}@media screen and (min-width:768px){.calendar__row{height:450px}}.calendar__main{position:relative;width:66.66667%;float:left}@media screen and (min-width:768px) and (max-width:1024px){.calendar__main{width:50%;float:left}}@media screen and (max-width:767px){.calendar__main{width:100%;float:left}}.calendar__list{max-height:450px;overflow:hidden;position:relative;width:33.33333%;float:left}@media screen and (min-width:768px) and (max-width:1024px){.calendar__list{width:50%;float:left}}@media screen and (max-width:767px){.calendar__list{width:100%;float:left;max-height:350px}}.calendar__list{border-right:1px #e8e8e8 solid;border-top:1px #e8e8e8 solid}.calendar__row{display:flex;align-items:stretch}@media screen and (max-width:767px){.calendar__row{display:block}}.calendar__controls{display:flex;border-bottom:1px #e8e8e8 solid;position:absolute;bottom:0;width:100%;background-color:#fff}.calendar__controls:before{display:block;position:absolute;width:100%;bottom:100%;background:linear-gradient(to bottom,rgba(255,255,255,0),white 95%,white 100%);content:'';height:70px;pointer-events:none}.calendar__controls .b-button{width:50%;border-right:1px #e8e8e8 solid;border-top:1px #e8e8e8 solid}.calendar__controls .b-button.cal-next{border-right:none}.calendar__controls .b-button:hover{background-color:#e8e8e8}.calendar__bottom{margin-top:35px}@media screen and (max-width:767px){.calendar-main__item{padding-top:150px}}.calendar-main__image{position:absolute;width:100%;height:100%;left:0;top:0;line-height:0;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#eee}.calendar-main__content{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;background-color:rgba(0,0,0,.5);max-height:100%;overflow:hidden}@media screen and (max-width:767px){.calendar-main__content{position:relative;left:auto;right:auto;bottom:auto}}.calendar-main__content h3{color:#fff;margin-top:0}@media screen and (max-width:600px){.calendar-main__content h3{font-size:1.5em}}@media screen and (max-width:425px){.notification-event .calendar-main__content h3{font-size:1.1em}}@media screen and (max-width:320px){.notification-event .calendar-main__content h3{font-size:.875em}}.calendar-main__info ul{display:flex;list-style:none;padding:0;margin:0}.calendar-main__info ul li{display:inline-flex;align-items:center;margin-right:.83333rem}@media screen and (max-width:600px){.calendar-main__info ul{display:block}.calendar-main__info ul li{display:inline-block}.calendar-main__info ul li:first-child{display:block;margin-right:0;margin-bottom:.83333rem}}.calendar-main__info .b-icon{margin-right:.41667rem}.calendar-main__info span{font-family:roboto,Helvetica,Arial,sans-serif;font-size:.75em;color:#fff}.calendar-main__text p{color:#fff;margin:1.25rem 0}.calendar-main__text p a,.calendar-main__text p a:visited{color:inherit}.calendar-main__text p a:hover,.calendar-main__text p a:visited:hover{text-decoration:none}.calendar-main__controls{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.notification-event .calendar-main__controls{display:block}}@media screen and (max-width:600px){.calendar-main__social{display:none}}.calendar-ticker{display:flex!important;flex-direction:column;margin-bottom:-1px}.calendar-ticker__item{display:flex!important;padding:1.875rem;border-bottom:1px #e8e8e8 solid;outline:none}@media screen and (max-width:767px){.calendar-ticker__item{padding:1rem}}.calendar-ticker__item.-is-active,.calendar-ticker__item:hover{cursor:pointer}.calendar-ticker__item.-is-active{background-color:#e8e8e8}.calendar-ticker.-is-animate-ready{transition:transform .5s ease-in}.calendar-item{text-decoration:none;border-bottom:1px #e8e8e8 solid!important}.calendar-item__image{position:relative;min-width:100px;width:100px;margin-right:1.25rem}.calendar-item__image img{display:block;max-width:100%;margin:0}@media screen and (max-width:767px){.calendar-item__image{min-width:70px;width:70px}}.calendar-item__title{line-height:.6875em}.calendar-item__title span{font-size:.6875em;color:#9e0b0f;font-family:roboto,Helvetica,Arial,sans-serif;text-transform:uppercase}.calendar-item__title h4{color:#1d1d1b;line-height:1.75rem;margin-top:.375rem;margin-bottom:.5em}@media screen and (max-width:767px){.calendar-item__title h4{font-size:1.1em;line-height:1.3em}}.calendar-item__info{font-size:.75em}.calendar-item__info i{vertical-align:middle;margin-right:.3125rem}.calendar-item__info .block{display:inline-block;color:#8c8c8c;text-decoration:none;margin-right:1.25rem;margin-bottom:.5em}.calendar-item__info .block span{vertical-align:middle}.calendar-item__announcement{display:none}.calendar-item__social{display:none}input.checkbox{opacity:0;visibility:hidden;width:0;height:0}input.checkbox+label{color:#fff;position:relative}input.checkbox+label::before{content:'';display:inline-block;vertical-align:middle;margin-right:10px;width:30px;height:30px;border:2px #fff solid}input.checkbox:checked+label::before{background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9IiM5ZTBiMGYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMjAgNkw5IDE3bC01LTUiLz48L3N2Zz4=) no-repeat 50% 50% transparent;background-size:70%}.projects-carousel{margin:0 -10px}.projects-carousel .slick-dots{display:none!important;position:absolute;right:12px;bottom:-75px;list-style:none;margin:0;padding:0;text-align:center}@media screen and (max-width:600px){.projects-carousel .slick-dots{right:20px}}.projects-carousel .slick-dots li{display:inline-block;width:9px;height:9px;border:2px #000 solid;border-radius:50%;background-color:#000;cursor:pointer}@media screen and (max-width:767px){.projects-carousel .slick-dots li{width:8px;height:8px}}.projects-carousel .slick-dots li:not(:last-child){margin-right:15px}@media screen and (max-width:767px){.projects-carousel .slick-dots li:not(:last-child){margin-right:7px}}.projects-carousel .slick-dots li.slick-active{background-color:transparent;cursor:auto}.projects-carousel .slick-dots button{display:none}@media screen and (max-width:1300px){.projects-carousel .slick-dots{display:block!important}}.projects-carousel__item,.projects-carousel__item:visited{padding:0 .83333rem;outline:none;display:block;text-decoration:none}@media screen and (max-width:600px){.projects-carousel__item,.projects-carousel__item:visited{padding:0}}.projects-carousel_list{margin-left:-10px;margin-right:-10px}.projects-carousel_list:after{content:" ";display:block;clear:both}.projects-carousel_list .projects-carousel__item{width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%;margin-bottom:20px}@media screen and (max-width:767px){.projects-carousel_list .projects-carousel__item{width:50%;float:left;padding-left:.83333%;padding-right:.83333%}}@media screen and (max-width:600px){.projects-carousel_list .projects-carousel__item{width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}.projects-carousel__image{position:relative;height:270px;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-color:#eee;background-size:cover}.projects-carousel__text{height:auto;padding:1.25rem;background-color:#1d1d1b}.projects-carousel__category span,.projects-carousel__category a{font-size:.6875em;color:#9e0b0f;font-family:roboto,Helvetica,Arial,sans-serif;text-transform:uppercase}.projects-carousel__category a{text-decoration:none}.projects-carousel__title h4{color:#fff;margin-top:0}.projects-carousel__title h4 a{color:#fff;text-decoration:none}.projects-carousel__tags{list-style-type:none;margin:15px 0 0;padding:0;font-size:16px}.projects-carousel__tags li{display:inline-block;vertical-align:top;margin-bottom:5px;color:#9e0b0f}.projects-carousel__tags li a{color:#9e0b0f;text-decoration:none}.projects-carousel__tags li:not(:last-child){margin-right:10px}.projects-carousel__bottom{margin-top:35px}.projects-carousel__bottom.-clear{clear:left;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}@media screen and (max-width:767px){.projects-carousel__bottom.-clear{width:50%;float:left;padding-left:.83333%;padding-right:.83333%}}@media screen and (max-width:600px){.projects-carousel__bottom.-clear{width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}.projects-carousel .slick-arrow{position:absolute;top:50%;width:50px;height:50px;padding:0;border:1px #e8e8e8 solid;background-color:#fff;border-radius:0;transform:translateY(-50%)}.projects-carousel .slick-arrow:hover{background-color:#e8e8e8}.projects-carousel .slick-arrow i{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.projects-carousel .slick-arrow.slick-prev{right:100%}.projects-carousel .slick-arrow.slick-prev i{background-image:url(../img/sprite.png);background-position:-146px -20px;width:11px;height:20px}.projects-carousel .slick-arrow.slick-next{left:100%}.projects-carousel .slick-arrow.slick-next i{background-image:url(../img/sprite.png);background-position:-146px 0;width:11px;height:20px}@media screen and (max-width:1300px){.projects-carousel .slick-arrow{display:none!important}}@media screen and (max-width:600px){.projects-carousel{margin:0 -20px}.projects-carousel_list{margin-left:-10px;margin-right:-10px}}.b-contacts{font-family:roboto,Helvetica,Arial,sans-serif}.b-contacts__item{display:flex;align-items:center;padding-bottom:1rem}.b-contacts__item:last-child{padding-bottom:0}.b-contacts__item__icon{flex-grow:0;width:36px;min-width:36px;text-align:center;margin-right:15px}.b-contacts p{margin:0}.b-contacts a,.b-contacts a:visited{color:#000;text-decoration:none}.b-contacts a:hover,.b-contacts a:visited:hover{text-decoration:underline}.b-icon{display:inline-block;text-align:center;vertical-align:middle;font-size:0;line-height:0}.b-icon:before{content:'';display:inline-block;vertical-align:middle}.b-icon.-arrow-white-bottom{background-image:url(../img/sprite.png);background-position:-157px -31px;width:8px;height:5px}.b-icon.-arrow-white-top{background-image:url(../img/sprite.png);background-position:-157px -26px;width:8px;height:5px}.b-icon.-arrow-whitebig-top{background-image:url(../img/sprite.png);background-position:-126px -108px;width:20px;height:11px}.b-icon.-arrow-black-bottom{background-image:url(../img/sprite.png);background-position:-112px -120px;width:20px;height:11px}.b-icon.-arrow-black-top{background-image:url(../img/sprite.png);background-position:0 -136px;width:20px;height:11px}.b-icon.-close-white{background-image:url(../img/sprite.png);background-position:-126px -32px;width:20px;height:20px}.b-icon.-close-black{background-image:url(../img/sprite.png);background-position:-126px -52px;width:20px;height:20px}.b-icon.-search-white{background-image:url(../img/sprite.png);background-position:-126px -92px;width:16px;height:16px}.b-icon.-hamburger-white{background-image:url(../img/sprite.png);background-position:-96px -120px;width:16px;height:15px}.b-icon.-pin-black{background-image:url(../img/sprite.png);background-position:-96px -62px;width:24px;height:32px}.b-icon.-pin-white{background-image:url(../img/sprite.png);background-position:-157px 0;width:12px;height:16px}.b-icon.-calendar-white{background-image:url(../img/sprite.png);background-position:-64px -96px;width:16px;height:16px}.b-icon.-calendar-gray{background-image:url(../img/sprite.png);background-position:-32px -96px;width:16px;height:16px}.b-icon.-clock-white{background-image:url(../img/sprite.png);background-position:-32px -120px;width:16px;height:16px}.b-icon.-clock-gray{background-image:url(../img/sprite.png);background-position:-80px -96px;width:16px;height:16px}.b-icon.-envelope-black{background-image:url(../img/sprite.png);background-position:0 -96px;width:32px;height:24px}.b-icon.-mobile-black{background-image:url(../img/sprite.png);background-position:-126px 0;width:20px;height:32px}.b-icon.-list-red{background-image:url(../img/sprite.png);background-position:-64px -32px;width:32px;height:32px}.b-icon.-logo-sm{background-image:url(../img/sprite.png);background-position:-96px 0;width:30px;height:30px}.b-icon.-stack-red{background-image:url(../img/sprite.png);background-position:-32px -32px;width:32px;height:32px}.b-icon.-pin-new{background-image:url(../img/sprite.png);background-position:-96px -30px;width:24px;height:32px}.b-icon.-clock-new{background-image:url(../img/sprite.png);background-position:-64px 0;width:32px;height:32px}.b-icon.-date-new{background-image:url(../img/sprite.png);background-position:-32px -64px;width:32px;height:32px}.b-icon.-support-white{background-image:url(../img/sprite.png);background-position:-64px -120px;width:16px;height:16px}.b-icon.-fb{background-image:url(../img/sprite.png);background-position:0 -64px;width:32px;height:32px}.b-icon.-fb-sm{background-image:url(../img/sprite.png);background-position:-48px -96px;width:16px;height:16px}.b-icon.-tw{background-image:url(../img/sprite.png);background-position:0 -32px;width:32px;height:32px}.b-icon.-tw-sm{background-image:url(../img/sprite.png);background-position:-48px -120px;width:16px;height:16px}.b-icon.-vk{background-image:url(../img/sprite.png);background-position:-64px -64px;width:32px;height:32px}.b-icon.-vk-sm{background-image:url(../img/sprite.png);background-position:0 -120px;width:16px;height:16px}.b-icon.-ln-sm{background-image:url(../img/sprite.png);background-position:-16px -120px;width:16px;height:16px}.b-icon.-yt{background-image:url(../img/sprite.png);background-position:0 0;width:32px;height:32px}.b-icon.-ph{background-image:url(../img/sprite.png);background-position:-32px 0;width:32px;height:32px}.b-icon.-gp-sm{background-image:url(../img/sprite.png);background-position:-80px -120px;width:16px;height:16px}.footer__container{max-width:1170px;margin-left:auto;margin-right:auto;box-sizing:content-box;padding:0 20px}.footer__container:after{content:" ";display:block;clear:both}.footer__row:after{content:" ";display:block;clear:both}.footer__col{width:32.20339%;float:left;margin-right:1.69492%}.footer__col_last{float:right;margin-right:0}@media screen and (max-width:767px){.footer__col{display:none}.footer__col_last{display:block;width:100%;float:left;margin-left:0;margin-right:0}}.footer__title h6{color:#8c8c8c;font-size:.75em;font-family:roboto,Helvetica,Arial,sans-serif;font-weight:400}.footer .b-social{margin-top:1.25rem}.footer__top{margin-bottom:3.75rem;margin-top:1.875rem;border-top:1px #eee solid}.footer__bottom,.footer .footer-bottom{font-size:.75em;padding:1.25rem 20px;background-color:#e8e8e8}.footer__bottom p,.footer .footer-bottom p{color:#8c8c8c;margin:0}.footer__bottom a,.footer .footer-bottom a{color:#8c8c8c;text-decoration:none}.footer__bottom a:hover,.footer .footer-bottom a:hover{text-decoration:underline}.footer__bottom__inner,.footer .footer-bottom__inner{display:flex;justify-content:space-between;align-items:center;max-width:1170px;margin:0 auto}@media screen and (max-width:767px){.footer__bottom__inner,.footer .footer-bottom__inner{display:block}}.footer__copy{display:flex;align-items:center}.footer__copy .b-icon{flex-grow:0;min-width:30px;margin-right:.625rem}@media screen and (max-width:767px){.footer__copy{display:block;margin-bottom:10px}.footer__copy .b-icon{margin-bottom:10px}}.footer__law{padding:0 20px}@media screen and (max-width:767px){.footer__law{display:block;margin-bottom:10px;padding:0}}.footer__law a{text-decoration:underline!important}.footer__prod p{white-space:nowrap}.b-form__input{position:relative;height:50px;border:3px #fff solid}.b-form__input input{position:relative;width:100%;height:100%;padding:0 1.25rem;border:0;outline:0;background-color:#fff}.b-form__input input::-webkit-input-placeholder{font-family:roboto,Helvetica,Arial,sans-serif}.b-form__input input:-moz-placeholder{font-family:roboto,Helvetica,Arial,sans-serif}.b-form__input input::-moz-placeholder{font-family:roboto,Helvetica,Arial,sans-serif}.b-form__input input:-ms-input-placeholder{font-family:roboto,Helvetica,Arial,sans-serif}.b-form__input.-search{display:flex}.b-form__input.-search input[type=text]{font-size:1.5em;color:#1d1d1b}@media screen and (max-width:767px){.b-form__input.-search input[type=text]{padding-right:70px}}.b-form__input.-search .b-button{font-family:roboto,Helvetica,Arial,sans-serif;font-size:.75em;color:#fff;text-transform:uppercase;border:0;background-color:transparent;outline:0}@media screen and (max-width:767px){.b-form__input.-search .b-button{display:none}}.b-form__select select{width:100%}.header{position:relative;padding:0 1.25rem}@media screen and (max-width:767px){.header{padding:0}}.header::before,.header::after{display:block;position:absolute;top:0;bottom:0;content:"";width:50%;z-index:0}.header::before{left:0;background-color:#999}.header::after{right:0;background-color:#9e0b0f}.header__container{position:relative;max-width:1170px;display:flex;align-items:center;background-color:#9e0b0f;margin:0 auto;z-index:1}@media screen and (max-width:767px){.header__container{display:block}}.header__col_logo{width:41.66667%;float:left}@media screen and (min-width:768px) and (max-width:1110px){.header__col_logo{width:16.66667%;float:left}}.header__col_controls{width:33.33333%;float:left}@media screen and (min-width:768px) and (max-width:1110px){.header__col_controls{width:50%;float:left}}@media screen and (max-width:767px){.header__col_controls{position:absolute;right:15px;top:18px;width:auto}}.header__col_victims{width:25%;float:left}@media screen and (min-width:768px) and (max-width:1110px){.header__col_victims{width:33.33333%;float:left}}@media screen and (max-width:767px){.header__col_victims{float:none;width:auto;clear:both;padding:20px;background-color:#000;text-align:center}}.header__col_victims .b-button:hover{background-color:#fff;color:#000}.header__logo{display:inline-block;align-items:center}.header__controls{display:flex;align-items:center}.header-logo__image{padding:1.25rem 1.25rem 1.25rem 0;background-color:#999;display:inline-block;vertical-align:middle;max-width:34%}@media screen and (max-width:1110px){.header-logo__image{max-width:initial}}@media screen and (max-width:767px){.header-logo__image{padding:15px}}@media screen and (min-width:768px) and (max-width:1110px){.header-logo__image img{max-width:70px}}@media screen and (max-width:767px){.header-logo__image img{max-width:40px}}.header-logo__title{padding:0 1.25rem;display:inline-block;vertical-align:middle;max-width:65%}@media screen and (max-width:1110px){.header-logo__title{display:none}}.header-logo__title h6{font-family:roboto,Helvetica,Arial,sans-serif;color:#fff;margin:0}.header-controls__links{white-space:nowrap;position:relative}.header-controls__links .cms-placeholder{display:inline-block}@media screen and (max-width:767px){.header-controls__links{top:-3px}}.header-controls__lang{min-width:80px;margin-right:34px}.header-controls__lang .select2-container--default .select2-selection--single{position:relative;background-color:transparent;border:1px #bb5557 solid;border-radius:0;height:40px;outline:0}.header-controls__lang .select2-container--default .select2-selection--single:focus{border:1px #ccc solid}.header-controls__lang .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.875rem;color:#fff;font-family:roboto,Helvetica,Arial,sans-serif;text-transform:uppercase}.header-controls__mobile-subscribe{display:none!important}.header-controls a,.header-controls a:visited{display:inline-block;font-size:.6875em;font-family:roboto,Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;margin-right:1.25rem;margin-right:30px;margin-left:-4px}@media screen and (max-width:767px){.header-controls__payment{display:none!important}.header-controls__mobile-subscribe{display:inline-block!important}.header-controls__sitemap{margin-right:0!important}}.b-modal{padding:2.5rem 0}.b-modal span,.b-modal h3{color:#fff}.b-modal h3{font-family:roboto,Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.b-modal h3{font-size:1.5em}}.b-modal__inner{position:relative;padding:0 70px;margin:0 auto;max-width:950px}@media screen and (max-width:767px){.b-modal__inner{padding:0 70px 0 20px}}.b-modal__close{position:absolute;right:20px;z-index:20}.b-modal__wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:9999;overflow:auto}.b-modal__search{margin:2.5rem 0}.b-modal__content{margin:2.5rem 0}.b-modal__content p,.b-modal__content table{color:#fff;font-size:1.5em}@media screen and (max-width:767px){.b-modal__content p,.b-modal__content table{font-size:1em}}.b-modal__content p a,.b-modal__content p a:visited,.b-modal__content table a,.b-modal__content table a:visited{color:inherit}.b-modal__content p a:hover,.b-modal__content p a:visited:hover,.b-modal__content table a:hover,.b-modal__content table a:visited:hover{text-decoration:none}.b-modal__content form{font-family:roboto,Helvetica,Arial,sans-serif}.b-modal__content form div.field_wrapper{margin:20px 0 0;padding:0}.b-modal__content form div.field_wrapper input,.b-modal__content form div.field_wrapper textarea{width:100%;color:#000;padding:5px 8px;box-sizing:border-box}.b-modal__content form ul.errorlist{color:red;list-style:none;padding:0;margin:0}.b-modal__content form button[type=submit]{font-family:roboto,Helvetica,Arial,sans-serif;background:#000;color:#fff;border-color:#fff;border-style:solid;border-width:3px;text-transform:uppercase}.b-modal__content form button[type=submit]:hover{background-color:#fff;color:#000}.b-modal__bottom{padding:1.25rem 0}.b-modal__bottom .b-button{vertical-align:middle;margin-right:1.25rem}.b-modal__bottom span{vertical-align:middle}.b-modal__template{display:none}.b-modal.-search .b-modal__inner{max-width:950px}@media screen and (max-width:767px){.b-modal.-search .b-modal__inner{padding:0 20px}}.b-modal.-search a{text-decoration:none}.b-modal.-sitemap .b-modal__inner{padding-top:40px}.b-modal.-subscribe .b-modal__content ul.js-subsribe-errors{font-size:1em;font-family:roboto,Helvetica,Arial,sans-serif;color:#fff;list-style:none}.b-modal.-subscribe .b-modal__content p{font-size:1em;font-family:roboto,Helvetica,Arial,sans-serif}.b-modal .sitemap__col{width:40.67797%;float:left;margin-right:1.69492%}.b-modal .sitemap__col_last{float:right;margin-right:0}@media screen and (max-width:767px){.b-modal .sitemap__col{width:100%;float:left;margin-left:0;margin-right:0}}.b-modal .sitemap__col h3{margin-top:0!important}@media screen and (max-width:767px){.b-modal .sitemap__col h3{font-size:1.5em}}.b-modal .sitemap__col h3 a{color:inherit;text-decoration:none}.navigation{position:relative;z-index:20}.navigation ul{padding:0;margin:0;list-style:none}.navigation__submenu{display:none;position:absolute;left:0;top:100%;min-width:200px;width:100%;box-sizing:border-box;background-color:#1d1d1b;font-size:16px;padding:0 30px 25px!important;font-family:roboto,Helvetica,Arial,sans-serif}@media screen and (min-width:768px) and (max-width:1023px){.navigation__submenu{font-size:15px}}.navigation__submenu>li:not(:last-child){margin-bottom:20px}.navigation__submenu>li a,.navigation__submenu>li a:visited{text-decoration:none;position:relative;color:#fff}.navigation__submenu>li a:hover,.navigation__submenu>li a:visited:hover{text-decoration:underline}.navigation__submenu>li.has-submenu>a,.navigation__submenu>li.has-submenu a:visited{padding-right:15px}.navigation__submenu>li.has-submenu>a::after,.navigation__submenu>li.has-submenu a:visited::after{content:'';position:relative;display:inline-block;right:0;top:-2px;margin-left:6px;background-image:url(../img/sprite.png);background-position:-157px -31px;width:8px;height:5px}.navigation__submenu>li.has-submenu.-is-expanded a::after,.navigation__submenu>li.has-submenu.-is-expanded a:visited::after{background-image:url(../img/sprite.png);background-position:-157px -26px;width:8px;height:5px}.navigation__submenu>li ul{margin-top:20px;margin-left:25px;font-family:roboto,Helvetica,Arial,sans-serif;display:none}.navigation__submenu>li ul li:not(:last-child){margin-bottom:20px}.navigation_main{font-size:1.5em;background-color:#1d1d1b;z-index:1000}.navigation_main>ul{max-width:1230px;margin:0 auto;position:relative;display:flex;flex-direction:row;justify-content:space-between}.navigation_main>ul>li{font-size:22px;box-sizing:border-box;position:relative}@media screen and (min-width:1024px) and (max-width:1200px){.navigation_main>ul>li{font-size:20px}}@media screen and (min-width:768px) and (max-width:1023px){.navigation_main>ul>li{font-size:16px}}@media screen and (max-width:767px){.navigation_main>ul>li{display:none}}.navigation_main>ul>li>a,.navigation_main>ul>li a:visited{color:#fff;text-decoration:none;display:block;height:100%;max-width:320px;padding:20px 30px;box-sizing:border-box}.navigation_main>ul>li>a:hover,.navigation_main>ul>li a:visited:hover{color:#999}.navigation_main>ul>li:hover .navigation__submenu{display:block}.navigation_footer{font-family:roboto,Helvetica,Arial,sans-serif}.navigation_footer li{padding:1em 0}.navigation_footer li:first-child{padding-top:0}.navigation_footer li:last-child{padding-bottom:0}.navigation_footer a,.navigation_footer a:visited{color:#000;text-decoration:none;font-family:roboto,Helvetica,Arial,sans-serif}.navigation_footer a:hover,.navigation_footer a:visited:hover{text-decoration:underline}.navigation_modal{margin-bottom:1em}.navigation_modal li{font-family:roboto,Helvetica,Arial,sans-serif;margin-bottom:1.25rem}.navigation_modal a,.navigation_modal a:visited{color:#fff;text-decoration:none}.navigation_modal a.-is-expanded i,.navigation_modal a:visited.-is-expanded i{background-image:url(../img/sprite.png);background-position:-157px -26px;width:8px;height:5px}.navigation_modal a.-is-collapsed i,.navigation_modal a:visited.-is-collapsed i{background-image:url(../img/sprite.png);background-position:-157px -31px;width:8px;height:5px}.navigation_modal .b-nav__sub{margin-top:1em;padding-left:1.875rem}.navigation_modal .b-nav__sub a{font-family:roboto,Helvetica,Arial,sans-serif}.nav-sticky{position:relative;z-index:1000}.index-news{padding-bottom:40px}@media screen and (max-width:767px){.index-news{padding-bottom:25px}}.index-news h3{font-family:roboto,Helvetica,Arial,sans-serif;margin-top:5px}@media screen and (max-width:767px){.index-news h3{font-size:1.5em}}.index-news h3 a,.index-news h3 a:visited{color:inherit;text-decoration:none}.index-news h3 a:hover,.index-news h3 a:visited:hover{text-decoration:none}.index-news h4{line-height:1.3}@media screen and (max-width:1024px){.index-news h4{font-size:1.2em}}.index-news__switcher{display:flex;list-style:none;padding:0;margin:0;margin-bottom:2.5rem;border-bottom:1px #e8e8e8 solid}@media screen and (max-width:767px){.index-news__switcher{margin-left:-20px;margin-right:-20px}}.index-news__switcher li{font-size:.875em;border-top:1px #e8e8e8 solid;border-right:1px #e8e8e8 solid;text-align:center;display:flex;align-items:center}.index-news__switcher li:hover{background-color:#fafafa}.index-news__switcher li:first-child{border-left:1px #e8e8e8 solid}.index-news__switcher li.-is-active{background-color:#e8e8e8!important}.index-news__switcher li.-is-active:hover{background-color:#e8e8e8!important}.index-news__switcher li.-is-active a,.index-news__switcher li.-is-active a:visited,.index-news__switcher li.-is-active span{background-color:#e8e8e8!important}@media screen and (max-width:767px){.index-news__switcher li{width:50%;font-size:12px}}.index-news__switcher_projects{margin-bottom:20px;display:block;padding-right:200px}@media screen and (max-width:767px){.index-news__switcher_projects{padding-right:0;margin-bottom:10px}}.index-news__switcher_projects li{display:inline-block;margin-right:-5px;position:relative;top:1px;border:1px #e8e8e8 solid}@media screen and (max-width:767px){.index-news__switcher_projects li{width:100%}}.index-news__switcher_projects li a,.index-news__switcher_projects li a:visited,.index-news__switcher_projects li span{padding:15px 20px}.index-news__switcher a,.index-news__switcher a:visited,.index-news__switcher span{display:block;font-family:roboto,Helvetica,Arial,sans-serif;color:#1d1d1b;text-decoration:none;text-transform:uppercase;padding:.83333rem 1.875rem;box-sizing:border-box;width:100%}.index-news__switcher a:hover,.index-news__switcher a:visited:hover,.index-news__switcher span:hover{background-color:#fafafa}@media screen and (max-width:767px){.index-news__switcher a,.index-news__switcher a:visited,.index-news__switcher span{padding:1.25rem}}.index-news__row{display:none}.index-news__row:after{content:" ";display:block;clear:both}.index-news__row_active{display:block}.index-news__col{width:49.15254%;float:left;margin-right:1.69492%}.index-news__col_list{float:right;margin-right:0}@media screen and (max-width:767px){.index-news__col{float:right;margin-right:0;width:100%;float:left;margin-left:0;margin-right:0}}.index-news__main{padding-right:15px}.index-news__big-content p{margin-bottom:1.875rem}.index-news__big-content p a{color:inherit;text-decoration:none}.index-news__date{display:block;color:#8c8c8c;font-size:.75em}.index-news__bottom{margin-top:25px}@media(max-width:768px){.index-news .b-news__header ul{flex-direction:column}.index-news .b-section__col{width:100%;float:left;margin-left:0;margin-right:0}}@media(max-width:480px){.index-news .b-news__list{flex-direction:column}.index-news .b-news__item{width:100%}}.index-news-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.index-news-list{flex-direction:column}}.index-news-list__item{width:48%;margin:0 2% 1.875rem 0}.index-news-list__item:nth-child(2n){margin-right:0}@media screen and (max-width:767px){.index-news-list__item{width:auto;margin:1.875rem 0 0}}.index-news-list__title a{color:#1d1d1b;text-decoration:none}.section__container{max-width:1170px;margin-left:auto;margin-right:auto;padding-top:25px}.section__container:after{content:" ";display:block;clear:both}.section__container_index-block{padding-top:57px}@media screen and (max-width:767px){.section__container{padding-top:15px}.section__container_index-block{padding-top:35px}}.section__container h2{margin-top:0}@media screen and (max-width:767px){.section__container h2{font-size:1.5em}}.section__container h2 a{color:inherit;text-decoration:inherit}.section__row:after{content:" ";display:block;clear:both}.section_padding{padding:0 20px}.section_subscribe{padding:25px 20px;background-color:#2a563b}.section_subscribe .section__container{padding-top:0}.section__col.i-3-12{width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.section__col.i-4-12{width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.section__col.i-5-12{width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.section__col.i-6-12{width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.section__col.i-8-12{width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.section__col.g-3-12{width:23.72881%;float:left;margin-right:1.69492%}.section__col.g-4-12{width:32.20339%;float:left;margin-right:1.69492%}.section__col.g-5-12{width:40.67797%;float:left;margin-right:1.69492%}.section__col.g-6-12{width:49.15254%;float:left;margin-right:1.69492%}.section__col.g-8-12{width:66.10169%;float:left;margin-right:1.69492%}.section__col.n-3-12{width:25%;float:left}.section__col.n-4-12{width:33.33333%;float:left}.section__col.n-5-12{width:41.66667%;float:left}.section__col.n-6-12{width:50%;float:left}.section__col.n-8-12{width:66.66667%;float:left}.section__col.last{float:right;margin-right:0}.select2-container--default .select2-selection--single{position:relative;background-color:transparent;border:1px #bb5557 solid;border-radius:0;height:37px;outline:0}.select2-container--default .select2-selection--single:focus{border:1px #ccc solid}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.875rem;color:#fff;padding:.25em 2rem .25em 1rem;text-transform:uppercase}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:.5rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(../img/sprite.png);background-position:-157px -31px;width:8px;height:5px;position:absolute;top:50%;margin-top:-2px;border:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background-image:url(../img/sprite.png);background-position:-157px -26px;width:8px;height:5px}.select2-container--default .select2-results__option{font-size:.875em;padding:.25em 1rem;text-transform:uppercase}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f7f7f7;color:#333}.select2-dropdown{width:auto!important}@media screen and (max-width:767px){.select2-container--open{left:20px;right:20px}.select2-container--open.select2-container--below{right:auto;left:auto}.select2-container--open .select2-dropdown{right:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider h2,.slider h3,.slider p{color:#fff}@media screen and (max-width:767px){.slider h2,.slider h3,.slider p{color:#000}}.slider h2{font-family:roboto,Helvetica,Arial,sans-serif;font-size:65px;margin-top:0;margin-bottom:15px}@media screen and (min-width:768px) and (max-width:1024px){.slider h2{font-size:35px}}@media screen and (max-width:767px){.slider h2{font-size:25px}}.slider h3{font-family:roboto,Helvetica,Arial,sans-serif;font-size:45px;margin-top:0;margin-bottom:5px}@media screen and (min-width:768px) and (max-width:1024px){.slider h3{font-size:26px}}@media screen and (max-width:767px){.slider h3{margin-top:0;font-size:22px}}.slider__inner{position:relative;height:570px;overflow:hidden;background-color:#d9d9d9}.slider__inner_small-picture{height:auto;padding:100px 0;min-height:570px}.slider__inner_small-picture p{margin-top:0}@media screen and (max-width:767px){.slider__inner{height:auto}.slider__inner_small-picture{padding:0;min-height:auto}}.slider__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#eee}.slider__image_mobile{display:none!important;max-width:100%;margin:0 auto}.slider__image_small{left:auto;width:50%;right:0;background-color:transparent;text-align:right}.slider__image_small img{display:inline-block;max-width:100%;max-height:100%;position:relative}@media screen and (max-width:767px){.slider__image{position:relative}.slider__image_desktop{display:none}.slider__image_mobile{display:block!important}.slider__image_small{height:auto;margin-top:-25px;width:auto;right:auto;margin-left:-20px;margin-right:-20px;margin-bottom:20px}.slider__image_small img{width:100%;top:auto;transform:translateY(0)}}.slider__container{position:relative;height:100%;max-width:1170px;padding:0 20px;margin:0 auto;z-index:2;box-sizing:content-box}.slider__container_small{height:auto}@media screen and (max-width:767px){.slider__container{background-color:#d9d9d9;padding:0}.slider__container_small{top:auto;transform:translateY(0)}}.slider__content{position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.slider__content_small{box-sizing:border-box;padding-right:50%;position:relative;top:auto;left:auto;right:auto;transform:translateY(0)}.slider__content_small h2,.slider__content_small h3,.slider__content_small p{padding-right:20px;color:#000}.slider__content p a{color:#9e0b0f;text-decoration:none}@media screen and (max-width:767px){.slider__content{position:relative;transform:translateY(0);left:auto;right:auto;top:auto;padding:25px 20px 50px}.slider__content p{display:none}}.slider .slick-dots{position:absolute;left:50%;bottom:45px;transform:translateX(-50%);list-style:none;margin:0;padding:0;text-align:center}.slider .slick-dots li{display:inline-block;width:9px;height:9px;border:2px #fff solid;border-radius:50%;background-color:#fff;cursor:pointer;transition:.2s border,.2s background}.slider .slick-dots li:not(:last-child){margin-right:32px}@media screen and (max-width:767px){.slider .slick-dots li:not(:last-child){margin-right:15px}}.slider .slick-dots li.slick-active{background-color:transparent;cursor:auto}.slider .slick-dots.black li{border-color:#000;background-color:#000}.slider .slick-dots.black li.slick-active{background-color:transparent}.slider .slick-dots button{display:none}@media screen and (max-width:767px){.slider .slick-dots{right:20px;left:auto;bottom:60px;transform:translateX(0)}.slider .slick-dots li{border-color:#000;background-color:#000}}.slider .b-button__container{margin:2.5rem 0 0}.slider .b-button__container .b-button.-red:hover,.slider .b-button__container .b-button.-red:visited:hover{background-color:#fff;color:#000}@media screen and (max-width:767px){.slider .b-button__container{margin-bottom:0}}.b-social{padding:1.25rem 0}.b-social ul{display:flex;list-style:none;padding:0;margin:0}.b-social li{margin-right:.625rem}.b-social__title span{font-size:.75em;color:#8c8c8c}.b-social.-inline{display:flex;align-items:center}.b-social.-inline .b-social__title{margin-right:1.25rem}.subscribe-form{position:relative}.subscribe-form::after{content:'';display:table;width:100%}.subscribe-form__title{width:49.15254%;float:left;margin-right:1.69492%}.subscribe-form__title p{color:#fff;font-size:1.5em;margin:0;line-height:1.2}@media screen and (max-width:1023px){.subscribe-form__title{width:100%;float:left;margin-left:0;margin-right:0}.subscribe-form__title p{margin-bottom:20px;font-size:1.2em}}.subscribe-form__input{position:relative;width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0}.subscribe-form__input input{font-size:16px;display:block;width:100%;box-sizing:border-box;height:50px;padding:0 200px 0 25px;border:none;appearance:none;background-color:#fff;color:#000;font-family:roboto,Helvetica,Arial,sans-serif;outline:none}@media screen and (max-width:1023px){.subscribe-form__input input{text-align:center;padding:0 25px}}@media screen and (max-width:1023px){.subscribe-form__input{width:100%;float:left;margin-left:0;margin-right:0}}.subscribe-form__submit{position:absolute;border:none;width:170px;height:46px;text-align:center;right:2px;top:2px;cursor:pointer;outline:none;font-size:14px;font-family:roboto,Helvetica,Arial,sans-serif;background-color:#2a563b;color:#fff;text-transform:uppercase;appearance:none}.subscribe-form__submit:hover{background-color:#326747}.subscribe-form__submit:active{background-color:#193423}@media screen and (max-width:1023px){.subscribe-form__submit{position:relative;display:block;width:100%;box-sizing:border-box;border:2px #fff solid;right:auto;top:auto}}.index-banners{position:relative;height:570px;margin-top:35px}@media screen and (max-width:767px){.index-banners{height:auto}}.index-banners__image{position:relative;height:570px;overflow:hidden;background-color:#eee;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media screen and (max-width:767px){.index-banners__image{position:absolute;left:0;top:0;width:100%;height:100%}}.index-banners__image::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.index-banners__text{width:100%;font-size:24px}.index-banners__text p{font-size:24px}@media screen and (min-width:768px){.index-banners__text{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);text-align:right}}@media screen and (max-width:767px){.index-banners__text{font-size:16px}.index-banners__text p{font-size:16px}}.index-banners__container{position:relative;max-width:1170px;margin:0 auto;padding:0 20px;box-sizing:content-box}@media screen and (max-width:767px){.index-banners__container{padding:35px 20px}}.index-banners__text-content{display:inline-block;width:50%;color:#fff}.index-banners__text-content a{text-decoration:none;color:inherit}.news-page{position:relative}.news-page__list:after,.news-page__row:after{content:" ";display:block;clear:both}.news-page__filter{position:relative;margin-bottom:25px}.news-page__filter .b-form__select{display:inline-block;vertical-align:top;margin-right:15px;margin-bottom:15px}.news-page__filter .b-form__select .select2-container{max-width:250px}@media screen and (max-width:767px){.news-page__filter .b-form__select{display:block;width:100%!important}.news-page__filter .b-form__select .select2-container{max-width:initial}}.news-page__filter .select2-container{box-sizing:content-box}@media screen and (max-width:767px){.news-page__filter .select2-container{width:100%!important;box-sizing:border-box}}.news-page__filter .select2-selection--single{border:1px #ccc solid}.news-page__filter .select2-selection--single:focus{border:1px #bb5557 solid}.news-page__filter .select2-selection--single .select2-selection__rendered{color:#000;font-family:roboto,Helvetica,Arial,sans-serif}.news-page__filter .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:.5rem}.news-page__filter .select2-selection--single .select2-selection__arrow b{background-image:url(../img/sprite.png);background-position:-157px -21px;width:8px;height:5px;position:absolute;top:50%;margin-top:-2px;border:0}.news-page__filter .select2-container--open .select2-selection--single .select2-selection__arrow b{background-image:url(../img/sprite.png);background-position:-157px -16px;width:8px;height:5px}.news-page__item{width:23.72881%;float:left;margin-right:1.69492%;margin-bottom:2.5em;color:#000;text-decoration:none}.news-page__item:nth-child(4n){float:right;margin-right:0}@media screen and (max-width:767px){.news-page__item{width:49.15254%;float:left;margin-right:1.69492%}.news-page__item:nth-child(2n){float:right;margin-right:0}}@media screen and (max-width:600px){.news-page__item{width:100%;float:left;margin-left:0;margin-right:0;float:right;margin-right:0}}.news-page__item_big{width:100%;float:left;margin-left:0;margin-right:0}.news-page__item_big .news-page__picture{width:49.15254%;float:left;margin-right:1.69492%}@media screen and (max-width:767px){.news-page__item_big .news-page__picture{width:100%;float:left;margin-left:0;margin-right:0}}.news-page__item_big .news-page__text{width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0}@media screen and (max-width:767px){.news-page__item_big .news-page__text{width:100%;float:left;margin-left:0;margin-right:0}}.news-page__item_big .news-page__text-p a{text-decoration:none;color:inherit}.news-page__item_big h4{font-size:34px;margin-bottom:1em}.news-page__item_big h4 a{color:inherit;text-decoration:none}.news-page__date{display:block;font-size:12px;margin-top:1.5em;color:#8c8c8c}.news-page__picture{position:relative}.news-page__picture img{display:block;max-width:100%;margin:0}.projects-page{position:relative}.projects-page__filter{position:relative;margin-bottom:25px}.projects-page__tags{position:relative;list-style-type:none;padding:0 0 20px;margin:0;display:none}.projects-page__tags.-is-active{display:block}.projects-page__tags li{font-size:16px;display:inline-block;vertical-align:top;margin:0 15px 10px 0}.projects-page__tags li a,.projects-page__tags li a:visited{color:#000;text-decoration:none}.projects-page__tags li a:hover,.projects-page__tags li a:visited:hover{text-decoration:underline}.projects-page__show-tags{font-size:.875em;font-family:roboto,Helvetica,Arial,sans-serif;text-transform:uppercase;border:none;background-color:#fff;text-align:center;padding:.83333rem 0 .83333rem 1.875rem;appearance:none;cursor:pointer;outline:none;position:absolute;right:0;top:0}.projects-page__show-tags::after{content:'';display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-2px;background-image:url(../img/sprite.png);background-position:-157px -21px;width:8px;height:5px}.projects-page__show-tags.-is-active::after{background-image:url(../img/sprite.png);background-position:-157px -16px;width:8px;height:5px}@media screen and (max-width:767px){.projects-page__show-tags{position:relative;right:auto;top:auto;width:100%;box-sizing:border-box;text-align:center;padding-left:0;padding-right:0}}.breadcrumbs ul{position:relative;list-style-type:none;margin:0 auto;padding:65px 20px 0;box-sizing:content-box;max-width:1170px}@media screen and (max-width:767px){.breadcrumbs ul{padding-top:20px}}.breadcrumbs ul li{display:inline-block;position:relative;margin-bottom:15px}.breadcrumbs ul li:not(:last-child){margin-right:8px}.breadcrumbs ul li+li::before{content:'←';text-align:center;display:inline-block;vertical-align:middle;color:#999;margin-right:4px}.breadcrumbs ul li a,.breadcrumbs ul li a:visited{color:#000}.breadcrumbs ul li a:hover,.breadcrumbs ul li a:visited:hover{text-decoration:none}.breadcrumbs__home{display:inline-block;vertical-align:top;margin-top:2px;background-image:url(../img/sprite.png);background-position:-96px -96px;width:16px;height:16px}.page-navigation ul{position:relative;list-style-type:none;padding:0;margin:0}@media screen and (max-width:767px){.page-navigation ul{text-align:center}}.page-navigation ul li{display:inline-block;vertical-align:top;margin-bottom:20px;width:55px;height:55px}.page-navigation ul li:not(:last-child){margin-right:20px}.page-navigation ul li a,.page-navigation ul li a:visited,.page-navigation ul li span{position:relative;display:block;width:100%;height:100%;box-sizing:border-box;border:1px #d9d9d9 solid;text-align:center;line-height:53px;white-space:nowrap;color:#000;text-decoration:none}.page-navigation ul li span{border:none;cursor:default}.page-navigation ul li.active a,.page-navigation ul li.deactivate span,.page-navigation ul li.active span,.page-navigation ul li a:hover{background-color:#d9d9d9}.page-navigation ul li.active span,.page-navigation ul li.deactivate span{border:1px #d9d9d9 solid!important}.page-navigation__prev a::before,.page-navigation__prev span::before,.page-navigation__next a::before,.page-navigation__next span::before{content:'';position:absolute;left:50%;top:50%;margin-left:-7px;margin-top:-10px;background-image:url(../img/sprite.png);background-position:-126px -72px;width:15px;height:20px}.page-navigation__next a::before,.page-navigation__next span::before{transform:rotate(180deg)}.single-news,.text-page{position:relative}.single-news__date,.text-page__date{position:relative;margin-bottom:40px;font-size:12px;color:#8c8c8c}.single-news__content,.text-page__content{max-width:900px}.single-news__content p,.text-page__content p{font-size:16px;font-family:roboto,Helvetica,Arial,sans-serif;margin:0 0 35px}.single-news__content p a,.single-news__content p a:visited,.text-page__content p a,.text-page__content p a:visited{color:#bb5557;text-decoration:none}.single-news__content p a:hover,.single-news__content p a:visited:hover,.text-page__content p a:hover,.text-page__content p a:visited:hover{text-decoration:underline}.single-news h2 p,.text-page h2 p{margin:0!important}.single-news__image,.text-page__image{max-width:770px;position:relative;margin-bottom:35px}.single-news__image img,.text-page__image img{display:block;max-width:100%;margin:0 0 15px}.single-news__image .title,.text-page__image .title{font-size:12px;color:#8c8c8c}.single-news h4,.single-news h5,.text-page h4,.text-page h5{font-size:24px;margin:0 0 25px;font-weight:400;line-height:1.3}@media screen and (max-width:767px){.single-news h4,.single-news h5,.text-page h4,.text-page h5{font-size:20px}}.other-news,.other-text,.meta-block{position:relative}.other-news h6,.other-text h6,.meta-block h6{color:#8c8c8c;font-size:.75em;font-family:roboto,Helvetica,Arial,sans-serif;font-weight:400}.other-news_partners a,.other-news_partners a:visited,.other-news_partners span,.other-text_partners a,.other-text_partners a:visited,.other-text_partners span,.meta-block_partners a,.meta-block_partners a:visited,.meta-block_partners span{display:inline-block;margin-bottom:25px}.other-news_partners a:last-child img,.other-news_partners a:visited:last-child img,.other-news_partners span:last-child img,.other-text_partners a:last-child img,.other-text_partners a:visited:last-child img,.other-text_partners span:last-child img,.meta-block_partners a:last-child img,.meta-block_partners a:visited:last-child img,.meta-block_partners span:last-child img{margin-right:0}.other-news_partners img,.other-text_partners img,.meta-block_partners img{max-height:70px;max-width:100%;margin-right:25px}.other-news_gallery a,.other-news_gallery a:visited,.other-text_gallery a,.other-text_gallery a:visited,.meta-block_gallery a,.meta-block_gallery a:visited{display:inline-block;margin-bottom:10px}.other-news_gallery a:not(:last-of-type),.other-news_gallery a:visited:not(:last-of-type),.other-text_gallery a:not(:last-of-type),.other-text_gallery a:visited:not(:last-of-type),.meta-block_gallery a:not(:last-of-type),.meta-block_gallery a:visited:not(:last-of-type){margin-right:10px}.other-news_gallery img,.other-text_gallery img,.meta-block_gallery img{max-width:100%;max-height:170px}.other-news_events .events-wrapper:after,.other-text_events .events-wrapper:after,.meta-block_events .events-wrapper:after{content:" ";display:block;clear:both}.other-news_events .events-wrapper .calendar-item,.other-text_events .events-wrapper .calendar-item,.meta-block_events .events-wrapper .calendar-item{border:1px #e8e8e8 solid;margin-left:-1px;margin-top:-1px;width:33.33333%;float:left}@media screen and (max-width:1023px){.other-news_events .events-wrapper .calendar-item,.other-text_events .events-wrapper .calendar-item,.meta-block_events .events-wrapper .calendar-item{width:50%;float:left}}@media screen and (max-width:767px){.other-news_events .events-wrapper .calendar-item,.other-text_events .events-wrapper .calendar-item,.meta-block_events .events-wrapper .calendar-item{width:100%;float:left}}.other-news_events.-is-project-events-block,.other-text_events.-is-project-events-block,.meta-block_events.-is-project-events-block{margin-bottom:2.5em}.language-chooser{position:relative;background-color:transparent;border-radius:0;height:40px;outline:0;border-top:1px #bb5557 solid;cursor:pointer}.language-chooser.-is-active li{display:block;background-color:rgba(250,235,215,.7)}.language-chooser.-is-active li.-is-active{background-color:transparent}.language-chooser.-is-active .b-icon{background-image:url(../img/sprite.png);background-position:-157px -26px;width:8px;height:5px}.language-chooser .b-icon{background-image:url(../img/sprite.png);background-position:-157px -31px;width:8px;height:5px}.language-chooser ul{list-style:none;padding:0;margin:0}.language-chooser li{display:none;border-left:1px #bb5557 solid;border-right:1px #bb5557 solid;border-bottom:1px #bb5557 solid}.language-chooser li.-is-active{display:block}.language-chooser a{color:#9e0b0f}.language-chooser span{color:#fff}.language-chooser a,.language-chooser span{display:block;font-size:.875em!important;font-family:roboto,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0;padding:.75rem 0 .75rem 1rem}.language-chooser__arrow{position:absolute;top:50%;right:10px;line-height:0;margin-top:-3px;z-index:0}.single-projects,.single-department{position:relative}.single-projects__content,.single-projects__content-announcement,.single-department__content,.single-department__content-announcement{max-width:1170px}.single-projects__content p,.single-projects__content-announcement p,.single-department__content p,.single-department__content-announcement p{font-size:16px;font-family:roboto,Helvetica,Arial,sans-serif;margin:0 0 35px;max-width:900px}.single-projects__content p.-is-big,.single-projects__content-announcement p.-is-big,.single-department__content p.-is-big,.single-department__content-announcement p.-is-big{font-size:24px}@media screen and (max-width:767px){.single-projects__content p.-is-big,.single-projects__content-announcement p.-is-big,.single-department__content p.-is-big,.single-department__content-announcement p.-is-big{font-size:19px}}.single-projects__content p.-is-wide,.single-projects__content-announcement p.-is-wide,.single-department__content p.-is-wide,.single-department__content-announcement p.-is-wide{max-width:initial}.single-projects__content p a,.single-projects__content p a:visited,.single-projects__content-announcement p a,.single-projects__content-announcement p a:visited,.single-department__content p a,.single-department__content p a:visited,.single-department__content-announcement p a,.single-department__content-announcement p a:visited{color:#bb5557;text-decoration:none}.single-projects__content p a:hover,.single-projects__content p a:visited:hover,.single-projects__content-announcement p a:hover,.single-projects__content-announcement p a:visited:hover,.single-department__content p a:hover,.single-department__content p a:visited:hover,.single-department__content-announcement p a:hover,.single-department__content-announcement p a:visited:hover{text-decoration:underline}.single-projects__content img,.single-projects__content-announcement img,.single-department__content img,.single-department__content-announcement img{max-width:100%}.single-projects__content-announcement p,.single-department__content-announcement p{max-width:initial;font-size:24px}@media screen and (max-width:767px){.single-projects__content-announcement p,.single-department__content-announcement p{font-size:19px}}.single-projects__image,.single-department__image{max-width:770px;position:relative;margin-bottom:35px}.single-projects__image.-is-wide,.single-department__image.-is-wide{max-width:initial}.single-projects__image img,.single-department__image img{display:block;max-width:100%;margin:0 0 15px}.single-projects__image .title,.single-department__image .title{font-size:12px;color:#8c8c8c}.single-projects h4,.single-projects h5,.single-department h4,.single-department h5{font-size:24px;margin:0 0 25px;font-weight:400;line-height:1.3}@media screen and (max-width:767px){.single-projects h4,.single-projects h5,.single-department h4,.single-department h5{font-size:20px}}.page-categories{position:relative;list-style-type:none;margin:0 0 25px;padding:0}.page-categories li{display:inline-block;vertical-align:top;line-height:1.6;font-size:14px;text-transform:uppercase;position:relative;color:#000;font-family:roboto,Helvetica,Arial,sans-serif}.page-categories li:not(:last-child)::after{content:', ';display:inline-block;vertical-align:top}.page-categories li a,.page-categories li a:visited{text-decoration:none;color:#bb5557}.page-categories li a:hover,.page-categories li a:visited:hover{text-decoration:underline}.documents-list{position:relative;list-style-type:none;margin:0 0 30px;padding:0}.documents-list li{position:relative;line-height:1.6;font-size:16px}.documents-list li:not(:last-child){margin-bottom:15px}.documents-list li a,.documents-list li a:visited{position:relative;margin-left:30px;text-decoration:none;color:#bb5557;display:inline-block}.documents-list li a:hover,.documents-list li a:visited:hover{text-decoration:underline}.documents-list li a::before,.documents-list li a:visited::before{content:'';position:absolute;left:-30px;top:3px;background-image:url(../img/sprite.png);background-position:-112px -96px;width:14px;height:16px}a.group_link,a.group_link:visited{position:relative;margin-left:30px;text-decoration:none;color:#bb5557;display:block}a.group_link:hover,a.group_link:visited:hover{text-decoration:underline}a.group_link::before,a.group_link:visited::before{content:'';position:absolute;left:-30px;top:3px;background-image:url(../img/sprite.png);background-position:-112px -96px;width:14px;height:16px}.content-type-switcher{position:absolute;right:0;top:4px}.content-type-switcher label{display:inline-block;vertical-align:middle;font-size:14px;text-transform:uppercase;font-family:roboto,Helvetica,Arial,sans-serif;cursor:pointer;outline:none}.content-type-switcher label:hover{color:#333}.content-type-switcher i{display:inline-block;vertical-align:middle;position:relative;width:70px;height:30px;box-sizing:border-box;border:1px #d9d9d9 solid;margin:0 10px;border-radius:30px;transition:.2s all;background-color:#fff}.content-type-switcher i::before{content:'';position:absolute;right:4px;bottom:4px;top:4px;width:20px;height:20px;border-radius:50%;background-color:#1d1d1b;transition:.2s all}.content-type-switcher input[type=checkbox]{opacity:0;visibility:hidden;width:0;height:0}.content-type-switcher input[type=checkbox]:checked+label i::before{transform:translateX(-40px)}@media screen and (max-width:1023px){.content-type-switcher_calendar{position:relative;right:auto;top:auto;margin:20px auto}.content-type-switcher_calendar label{font-size:10px}.content-type-switcher_calendar label i{margin:0 5px}}.content-type-switcher_payment{right:90px;top:10px}.content-type-switcher_payment label{color:#fff}.content-type-switcher_payment label:hover{color:#fff}@media screen and (max-width:900px){.content-type-switcher_payment{position:relative;right:auto;top:auto;margin-bottom:1.25rem}.content-type-switcher_payment label{height:50px;overflow:hidden;padding-left:40px}.content-type-switcher_payment label span{display:block;padding-top:5px}.content-type-switcher_payment label i{width:30px;height:50px;position:absolute;left:0;top:0;margin:0}.content-type-switcher_payment label i::before{left:4px;right:4px;top:4px;bottom:auto}.content-type-switcher_payment input[type=checkbox]:checked+label i::before{transform:translateY(20px)}}@media screen and (max-width:1023px){.content-type-switcher_organizations{display:none;position:relative;right:auto;top:auto;margin:20px auto}.content-type-switcher_organizations label{font-size:10px}.content-type-switcher_organizations label i{margin:0 5px}}.cp-list{display:none}.cp-list:after{content:" ";display:block;clear:both}.cp-list.-is-active{display:block}@media screen and (max-width:1023px){.cp-list.-is-active{display:none}}.cp-list_mobile{display:none!important}.cp-list_mobile .fix-margin{margin-left:20px;margin-right:20px;clear:left}.cp-list_mobile .fix-margin:nth-of-type(2n){padding-top:25px}@media screen and (max-width:1023px){.cp-list_mobile.-is-active{display:block!important;margin-left:-20px;margin-right:-20px}}.cp-list .calendar-item{border:1px #e8e8e8 solid;margin-top:-1px;background-color:#fff;width:33.33333%;float:left}@media screen and (max-width:1023px){.cp-list .calendar-item{width:100%;float:left}}.cp-list .calendar-item.-is-active{background-color:#e8e8e8}.cp-list__row:after{content:" ";display:block;clear:both}.cp-table{border-collapse:collapse;width:100%;border:1px #d9d9d9 solid;border-top-width:2px;margin-bottom:30px;display:none}.cp-table.-is-active{display:table}@media screen and (max-width:1023px){.cp-table.-is-active{display:none}}.cp-table .event-wrapper,.cp-table .table-event-wrapper{position:relative}.cp-table .event-wrapper:after,.cp-table .table-event-wrapper:after{content:" ";display:block;clear:both}.cp-table .expanded-event{border-left:none;border-right:none}.cp-table td,.cp-table th{width:14.2%;border:1px #d9d9d9 solid;text-align:left;vertical-align:top}.cp-table td:nth-child(6),.cp-table td:nth-child(7),.cp-table th:nth-child(6),.cp-table th:nth-child(7){border-top:2px #9e0b0f solid}.cp-table th{text-transform:uppercase;font-size:11px;font-family:roboto,Helvetica,Arial,sans-serif;padding:15px 25px;background-color:#d9d9d9}.cp-table__day{padding:20px 10px 20px 25px;box-sizing:border-box;position:relative;min-height:170px}.cp-table__day+.cp-table__day{border-top:1px #d9d9d9 solid}.cp-table__day i.day{position:relative;display:block;font-size:32px;color:#d9d9d9;font-style:normal;line-height:1;margin-bottom:20px}.cp-table__day .time{font-size:12px;color:#8c8c8c}.cp-table__day_active i.day{color:#000}.cp-table__day_active:hover,.cp-table__day_active.-is-active{background-color:#d9d9d9;cursor:pointer}.cp-table__day .category{display:block;font-size:11px;margin:0 0 5px;text-transform:uppercase;font-family:roboto,Helvetica,Arial,sans-serif;color:#9e0b0f}.cp-table__day h5{font-size:14px;margin:0 0 15px}.cp-table_mobile{display:none!important;border-top-width:1px}@media screen and (max-width:1023px){.cp-table_mobile.-is-active{width:auto;display:block!important;margin-left:-20px;margin-right:-20px}}.cp-table_mobile .cp-table__day{min-height:70px;padding:20px 15px 20px 100px}.cp-table_mobile .cp-table__day.weekend{border-top:2px #9e0b0f solid;border-bottom:2px #9e0b0f solid}.cp-table_mobile .cp-table__day.weekend+.weekend{border-top:none;border-bottom:2px #9e0b0f solid}.cp-table_mobile .cp-table__day.weekend+.cp-table__day{border-top:none}.cp-table_mobile .cp-table__day i.day{position:absolute;left:50px;top:18px}.cp-table_mobile .cp-table__day i.week-day{font-style:normal;position:absolute;font-size:11px;left:23px;top:21px;font-family:roboto,Helvetica,Arial,sans-serif;text-transform:uppercase}.expanded-event{width:100%;float:left;box-sizing:border-box;border-left:1px #e8e8e8 solid;border-right:1px #e8e8e8 solid;border-bottom:1px #e8e8e8 solid;margin-bottom:-1px;position:relative;display:none}.expanded-event__authorship{line-height:normal;font-size:.75em;color:#8c8c8c}.expanded-event__cover{padding-top:450px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#eee}@media screen and (max-width:768px){.expanded-event__cover{padding-top:250px}}.expanded-event__title{padding:45px 40px;background-color:rgba(0,0,0,.5);color:#fff}@media screen and (max-width:1023px){.expanded-event__title{display:none}}.expanded-event__title .category{display:block;color:#9e0b0f;font-size:11px;font-family:roboto,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:15px}.expanded-event__title h4{font-size:34px;margin:0 0 25px}@media screen and (max-width:768px){.expanded-event__title h4{font-size:24px}}.expanded-event__info-parent{display:flex;justify-content:space-between;align-items:center}.expanded-event__info{list-style-type:none;margin:0;padding:0}.expanded-event__info li{display:inline-block;margin-bottom:20px}.expanded-event__info li:not(:last-child){margin-right:20px}.expanded-event__info li i{margin-right:10px}.expanded-event__content{padding:40px}@media screen and (max-width:768px){.expanded-event__content{padding:20px}}.expanded-event__content a,.expanded-event__content a:visited{color:#9e0b0f}.expanded-event__content a:hover,.expanded-event__content a:visited:hover{text-decoration:none}.expanded-event__content .b-button.-red:hover,.expanded-event__content .b-button.-red:visited:hover{background-color:#fff;color:#000}.expanded-event__content object{max-width:100%}.expanded-event__close{position:absolute;right:30px;top:30px;width:50px;height:50px;border:none;padding:0;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;background-color:transparent}.event-to-load{display:none}.calendar-page__building_title:nth-of-type(2n){margin-top:25px}@media screen and (max-width:768px){.calendar-page__building_title:nth-of-type(2n){margin-top:0!important}}.organizations-page p a,.organizations-page p a:visited{color:#9e0b0f;text-decoration:none}.organizations-page p a:hover,.organizations-page p a:visited:hover{text-decoration:underline}.organizations-map{position:relative;height:700px;background-color:#ccc;margin:0 -20px;display:none}.organizations-map.-is-active{display:block}@media screen and (max-width:1023px){.organizations-map.-is-active{display:none}}.organizations-map__inner{position:relative;height:100%}.org-bubble-wrapper{display:none;position:absolute}.org-bubble{position:relative;width:960px}.org-bubble_inline{width:auto;margin-bottom:40px}.org-bubble_inline:after{content:" ";display:block;clear:both}@media screen and (max-width:767px){.org-bubble_inline{margin-bottom:25px}}.org-bubble_inline .org-bubble__content{width:auto}.org-bubble__content{position:relative;width:960px;text-align:left}.org-bubble__content_inline{width:auto}.org-bubble__content.-is-map{background-color:#fff}.org-bubble__content.-is-map .org-bubble__item:last-child{border-bottom:none}.org-bubble__item{background-color:#fff;border-bottom:1px solid #8c8c8c;margin-bottom:10px}.org-bubble__item:after{content:" ";display:block;clear:both}.org-bubble__picture{position:absolute;left:0;top:0;width:50%;bottom:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#fff}.org-bubble__picture.-is-map{position:relative;float:left;left:auto;top:auto;width:480px;min-height:310px;background-size:contain}.org-bubble__picture_inline{position:relative;float:left;left:auto;top:auto;width:270px}@media screen and (max-width:767px){.org-bubble__picture_inline{width:150px}}@media screen and (max-width:600px){.org-bubble__picture_inline{float:none;display:block;width:auto;margin-bottom:20px}}.org-bubble__picture_inline img{display:block;max-width:100%;margin:0 auto}.org-bubble__text{position:relative;margin-left:480px;width:480px;padding:45px;box-sizing:border-box;background-color:#fff;height:100%}.org-bubble__text.-is-map{min-height:310px}.org-bubble__text_inline{padding:0;margin-left:290px;width:auto}@media screen and (max-width:767px){.org-bubble__text_inline{margin-left:175px}}@media screen and (max-width:600px){.org-bubble__text_inline{margin-left:0}}.org-bubble__text h5{position:relative;font-size:24px;margin:0 0 30px;padding-left:36px;font-family:roboto,Helvetica,Arial,sans-serif}.org-bubble__text h5::before{content:'';position:absolute;left:0;top:-5px;background-image:url(../img/sprite.png);background-position:-96px -62px;width:24px;height:32px}.org-bubble__text h5 a,.org-bubble__text h5 a:visited{color:inherit;text-decoration:none}.org-bubble__text h5 a:hover,.org-bubble__text h5 a:visited:hover{text-decoration:underline}.org-bubble__text p{font-size:16px;margin:0 0 20px;font-family:roboto,Helvetica,Arial,sans-serif}.org-bubble__text p a,.org-bubble__text p a:visited{color:inherit;text-decoration:none}.org-bubble__text p a:hover,.org-bubble__text p a:visited:hover{text-decoration:underline}.org-bubble__text h6{font-size:12px;color:#8c8c8c;margin:0;font-family:roboto,Helvetica,Arial,sans-serif}.org-bubble__close{position:absolute;top:0;left:100%;width:50px;height:50px;border:none;cursor:pointer;outline:none;appearance:none;padding:0;-webkit-appearance:none}.org-bubble__close::after{content:'';position:absolute;top:100%;left:0;width:0;height:0;border-width:8px;border-color:#9e0b0f transparent transparent #9e0b0f;border-style:solid}.org-list{position:relative;display:none}.org-list.-is-active{display:block}@media screen and (max-width:1023px){.org-list{display:block}}@media screen and (max-width:767px){.org-list__country h3{font-size:22px}}.search-results{position:relative;max-width:770px}.search-results__form{position:relative;margin-bottom:40px;padding-right:50px}.search-results__form .b-form__select{margin-top:20px}.search-results__form button[type=reset]{position:absolute;width:50px;height:50px;padding:0;right:0;top:0;border:none;background-color:transparent;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none}.search-results__form button[type=submit]{position:absolute;font-family:akzidenz grotesk pro bold;font-size:.75em;color:#fff;text-transform:uppercase;border:0;background-color:#000;outline:0;padding:.83333rem 1.875rem;cursor:pointer;top:4px;right:53px}@media screen and (max-width:500px){.search-results__form button[type=submit]{display:none}}.search-results__form input[type=text]{display:block;width:100%;height:50px;border:1px #d9d9d9 solid;padding:0 120px 0 25px;box-sizing:border-box;font-size:24px;background-color:#fff;font-family:roboto,Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.search-results__form input[type=text]{padding:0 15px;font-size:18px}}.search-results__amount{margin-bottom:40px}@media screen and (max-width:767px){.search-results__amount{margin-bottom:25px}}.search-results__unit{margin-bottom:40px}@media screen and (max-width:767px){.search-results__unit{margin-bottom:25px}}.search-results__unit .category,.search-results__unit .category:visited{font-size:11px;text-transform:uppercase;color:#9e0b0f;text-decoration:none;font-family:roboto,Helvetica,Arial,sans-serif}.search-results__unit .category:hover,.search-results__unit .category:visited:hover{text-decoration:underline}.search-results__unit h4{margin:5px 0 25px;font-family:roboto,Helvetica,Arial,sans-serif}.search-results__unit h4 a,.search-results__unit h4 a:visited{color:#9e0b0f;text-decoration:none}.search-results__unit h4 a:hover,.search-results__unit h4 a:visited:hover{text-decoration:underline}.service-page_404{padding-bottom:40px}@media screen and (max-width:767px){.service-page_404{padding-bottom:25px}}.service-page_500{padding:100px 0 200px}@media screen and (max-width:767px){.service-page_500{padding:70px 0}}.service-page hr{box-sizing:content-box;height:1;border:1px #e8e8e8 solid}.service-page p{margin-bottom:30px}@media screen and (max-width:767px){.service-page p{margin-bottom:15px}}.service-page a,.service-page a:visited{color:#9e0b0f;text-decoration:none}.service-page a:hover,.service-page a:visited:hover{text-decoration:underline}hr.-as-service{box-sizing:content-box;height:1;border:1px #e8e8e8 solid}.ck-filebrowser{position:relative;width:800px!important;margin:0 auto;padding:20px!important}.ck-filebrowser h2{font-size:26px;margin:0 0 15px}.ck-filebrowser form label{font-size:16px;font-family:roboto,Helvetica,Arial,sans-serif;margin-right:15px}.ck-filebrowser #thumbs{margin:15px auto}.ck-filebrowser #thumbs ul{padding:0;margin:0}.ck-filebrowser #thumbs ul li{font-size:15px;font-family:roboto,Helvetica,Arial,sans-serif;line-height:1.4;background-color:#f6f6f6;list-style:none;padding:5px 140px 5px 20px;position:relative;box-sizing:border-box;height:52px}.ck-filebrowser #thumbs ul li:not(:last-child){margin-bottom:5px}.ck-filebrowser #thumbs ul li .file-row{position:relative;top:50%;transform:translateY(-50%)}.ck-filebrowser #thumbs ul li .submit-row{position:absolute;right:8px;top:5px}.ck-filebrowser #thumbs ul li .submit-row input{min-width:100px}.notification-container{display:none}.notification-event,.notification-event-wrapper{width:100%;min-height:400px}.notification-event{position:relative}.payment__description p{font-size:16px!important;margin-top:0}.payment__description p a{text-decoration:none;color:#9e0b0f}.payment__description.-is-card p{margin-bottom:30px}.payment__sum-button{display:inline-block;vertical-align:middle;padding:10px 20px;box-sizing:border-box;border:2px #fff solid;text-align:center;width:22%;margin-bottom:4%;margin-right:-4px;cursor:pointer}.payment__sum-button.-is-active{background-color:#9e0b0f;border:2px #9e0b0f solid}.payment__sum-button:not(:first-of-type){margin-left:4%}@media screen and (max-width:767px){.payment__sum-button{width:100%;display:block;margin-right:0;margin-left:0}.payment__sum-button:not(:first-of-type){margin-left:0}}.payment__switcher{display:flex;list-style:none;padding:0;margin:0;margin-bottom:1.25rem}@media screen and (max-width:767px){.payment__switcher{display:block}}.payment__switcher li{font-size:.875em;border-top:1px #fff solid;border-right:1px #fff solid;border-bottom:1px #fff solid;text-align:center;display:flex;align-items:center;color:#fff}.payment__switcher li:first-child{border-left:1px #fff solid}.payment__switcher li.-is-active a,.payment__switcher li.-is-active a:visited,.payment__switcher li.-is-active span{background-color:#fff!important;color:#000!important}@media screen and (max-width:767px){.payment__switcher li{display:block;width:100%;font-size:12px;border-left:1px #fff solid}}.payment__switcher a,.payment__switcher a:visited,.payment__switcher span{display:block;font-family:roboto,Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;padding:.83333rem 1.875rem;box-sizing:border-box;width:100%}.payment__switcher a:hover,.payment__switcher a:visited:hover,.payment__switcher span:hover{background-color:#fff;color:#000}@media screen and (max-width:767px){.payment__switcher a,.payment__switcher a:visited,.payment__switcher span{padding:1.25rem}}.payment__row{display:none}.payment__row:after{content:" ";display:block;clear:both}.payment__row_active{display:block}.payment__row input#id_cps_email,.payment__row input#id_sum,.payment__row input#id_cps_phone{display:inline-block;vertical-align:middle;font-size:24px;width:48%;margin-right:-4px;padding:5px 10px;font-size:24px;font-family:roboto,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:3%}@media screen and (max-width:767px){.payment__row input#id_cps_email,.payment__row input#id_cps_phone{display:block;width:100%;margin-right:0}}.payment__row input#id_cps_phone{margin-left:4%}@media screen and (max-width:767px){.payment__row input#id_cps_phone{margin-left:0}}.payment__row input#id_sum{width:100%;display:none}.payment__row input#agreement,.payment__row input#agreement1{opacity:0;visibility:hidden;width:0;height:0}.payment__row input#agreement+label,.payment__row input#agreement1+label{color:#fff;position:relative}.payment__row input#agreement+label::before,.payment__row input#agreement1+label::before{content:'';display:inline-block;vertical-align:middle;margin-right:10px;width:30px;height:30px;border:2px #fff solid}.payment__row input#agreement+label a,.payment__row input#agreement+label a:visited,.payment__row input#agreement1+label a,.payment__row input#agreement1+label a:visited{color:#9e0b0f;text-decoration:none}.payment__row input#agreement:checked+label::before,.payment__row input#agreement1:checked+label::before{background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9IiM5ZTBiMGYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMjAgNkw5IDE3bC01LTUiLz48L3N2Zz4=) no-repeat 50% 50% transparent;background-size:70%}.payment__row .b-button{background-color:#9e0b0f!important;border:3px #9e0b0f solid!important;margin-right:20px}@media screen and (max-width:767px){.payment__row .b-button{display:block;width:100%;box-sizing:border-box;margin-right:0;margin-bottom:20px}}.payment__row .b-button:hover{background-color:#fff!important;color:#000;border:3px #fff solid!important}.payment__requisites-download{color:#fff;text-decoration:none}#id_orderNumber[type=text],#id_customerNumber[type=text],#id_shopId[type=text],#id_scid[type=text],#id_sum,select#id_paymentType{display:none}.youtube-embed-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}