/* Start:/bitrix/templates/rci_2020/fonts.css?15935124508074*/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), local('sans-serif-condensed'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), local('sans-serif-condensed'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), local('sans-serif-condensed'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), local('sans-serif-condensed'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), local('sans-serif-condensed'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), local('sans-serif-condensed'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), local('sans-serif-condensed'), url(https://fonts.gstatic.com/s/robotocondensed/v18/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYmRjV9Ku1e6i.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISma2RjV9Ku1e6i.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmY2RjV9Ku1e6i.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmbGRjV9Ku1e6i.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYGRjV9Ku1e6i.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmYWRjV9Ku1e6i.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2RjV9Ku1Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* End */


/* Start:/bitrix/templates/rci_2020/ie.css?159679638946*/
.rci_ie_pt25
{
	padding-top: 25%!important;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/rci/style.css?1593286569828*/
.bx_breadcrumbs{
/* margin-bottom:15px;*/
    padding-top:0px
}

.bx_breadcrumbs span {
    /*display:block;*/
    padding:0 15px;
    background:url(/bitrix/templates/.default/components/bitrix/breadcrumb/rci/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:12px;
    opacity:.5
}
.bx_breadcrumbs span:first-child a{padding-left:0}
.bx_breadcrumbs span:last-child  {background:none}
.bx_breadcrumbs span a:hover{
    text-decoration:underline;
    /*line-height:20px;*/
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs span{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */


/* Start:/bitrix/templates/rci_2020/styles.css?1599460030252*/
.rci_header_1
{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 1.25rem;
    color: #4b5459;
    text-transform: uppercase!important;
    border-bottom: 1px solid #325c9273;
    margin-bottom: 1.5rem!important;
}

/* End */


/* Start:/bitrix/templates/rci_2020/template_styles.css?160032700924597*/
body
{
	font-family: 'Roboto', sans-serif;
	/*font-family: 'Roboto Condensed', sans-serif;*/
	/*font-family: 'Roboto Slab', serif;*/
}
a
{
    color: #325c92;
    text-decoration: underline;
}
.rci_w_15
{
	width: 15%!important;
}
.rci_w_85
{
	width: 85%!important;
}
.rci_w_10
{
	width: 10%!important;
}
.rci_w_90
{
	width: 90%!important;
}
#navbarsRCImainMini .navbar-nav
{
	flex-direction: inherit;
}
#navbarsRCImainMini .navbar-nav li
{
	margin-right: 2rem;
}
/* font + color */
.rci_font_bold
{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
}
.rci_font_RC
{
	font-family: 'Roboto Condensed', sans-serif;
}
.h5
{
line-height: 1.0;
}
@media (min-width: 0px){
	.h1
	{
	    font-size: 2rem;
	}
	.rci_h1_ais
	{
	    font-size: 3rem;
		line-height: 3rem;
	}
}
@media (min-width: 768px){
	.h1
	{
	    font-size: 2.5rem;
	}
	.rci_h1_ais
	{
	    font-size: 2.5rem;
		line-height: 2.5rem;
	}
}
@media (min-width: 992px){
	.rci_h1_ais
	{
	    font-size: 3.2rem;
		line-height: 3.5rem;
	}
}
.rci_font_color_white
{
	color: #ffffff;
}
.rci_font_color_blue, .rci_font_color_blue a, .rci_font_color_blue a:focus, .rci_font_color_blue a:hover, .rci_font_color_blue a:disabled,
  .rci_font_color_grey_lite:focus a, .rci_font_color_grey_lite:hover a,
	.rci_section_contacts .rci_font_color_grey:hover, .rci_breadcrumb a
{
	color: #325c92;
}
.rci_font_color_grey, .rci_breadcrumb a:hover
{
	color: #4b5459;
}
.rci_font_color_grey_lite, .rci_font_color_grey_lite a, .rci_news_all a
{
	color: #999999;
}
.rci_border_color_grey
{
	border-color: #cccccc!important;
}
.rci_border_color_blue
{
	border-color: #325c92!important;
}
.rci_text_decoration_none {
    text-decoration: none!important;
}
/* font + color */
/* background */
.rci_background_color_blue
{
	background-color: #325c92;
}
.rci_background_color_grey_border
{
    border-top: 2px solid #ededed;
    border-bottom: 2px solid #ededed;
    border-left: none;
    border-right: none;
}
.rci_background_color_grey
{
	background-color: #ededed;
}
.rci_background_color_black
{
	background-color: #1c2026;
}
.rci_background_gradient_grey
{
    background: linear-gradient(to top, #0000009c, #ffffff00);
}
.rci_background_gradient_blue
{
	background: linear-gradient(to top, #325c92bf, #325c9252);
}
.rci_background_gradient_blue_lite
{
	background: linear-gradient(to top, #325c92bf, #ffffff00);
}
.rci_background_main_slider
{
	background-size: cover;
    background-position: center;
    background-image: url(/bitrix/templates/rci_2020/images/tmp/banner_main.png);
}
.rci_news_block:hover .rci_background_gradient_news,
	.rci_announce_block:hover .rci_background_gradient_announce
{
	background-color: #325c9266;
}
.rci_background_news_border
{
    position: relative;
    top: 3%;
    left: 2%;
    border: 1px #ffffff solid;
    height: 94%;
    width: 96%;
}
.rci_background_npo_news
{
    background-size: cover;
    background-position: center;
}
.rci_background_kvant
{
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: center;
    background-image: url(/bitrix/templates/rci_2020/images/kvant_back.svg);
}
.rci_section .rci_background_kvant
{
	background-size: 50%;
}
.rci_kvant_block:hover .rci_background_kvant
{
	background-image: url(/bitrix/templates/rci_2020/images/kvant_back_hover.svg);
}
.rci_background_rmc
{
    height: 16rem;
    margin: 0 0 2rem;
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
    background-image: url(/bitrix/templates/rci_2020/images/rmc_back.svg);
}
.rci_rmc_block:hover .rci_background_rmc
{
    background-image: url(/bitrix/templates/rci_2020/images/rmc_back_hover.svg);
}
.rci_background_rmc_slider
{
    background-size: cover;
    background-position: center;
}
@media (min-width: 0px){
	.rci_background_npo
	{
		background: none;
	}
	.rci_background_gia
	{
		background: none;
	}
	.rci_background_kvant
	{
		height: 14rem;
	}
	.rci_section .rci_background_kvant
	{
		height: 12rem;
	}
}
@media (min-width: 400px){
	.rci_section .rci_background_kvant
	{
		height: 14rem;
		background-size: 40%;
	}
}
@media (min-width: 576px){

}
@media (min-width: 768px){
	.rci_background_kvant, .rci_section .rci_background_kvant
	{
		height: 10rem;
		background-size: 50%;
	}
	.rci_background_gia
	{
		background-size: auto;
		background-repeat: no-repeat;
		background-position: right bottom;
		background-image: url(/bitrix/templates/rci_2020/images/gia_back.png);
	}
}
@media (min-width: 992px){
	.rci_background_npo
	{
		background-size: contain;
		background: left;
		background-repeat: no-repeat;
		background-image: url(/bitrix/templates/rci_2020/images/npo_back.png);
	}
	.rci_background_kvant, .rci_section .rci_background_kvant
	{
		height: 12rem;
	}
}
@media (min-width: 1200px){
	.rci_background_kvant, .rci_section .rci_background_kvant
	{
		height: 14rem;
	}
}
/* background */
/* button + label */
.rci_lbl_1
{
	background-color: white;
    padding: 0.1rem 1rem;
}
.rci_btn_1
{
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 1.2rem;
    letter-spacing: 0.04rem;
    color: #ffffff;
    border: 1px #ffffff solid;
    border-radius: 0.2rem;
	padding: 0.1rem 1rem;
}
.rci_btn_1:focus, .rci_btn_1:hover, .rci_btn_1:disabled
{
	color: #325c92;
    background-color: white;
    border: 1px white solid;
    box-shadow: none;
}
.rci_btn_2
{
	font-family: 'Roboto Condensed', sans-serif;
	color: #ffffff;
    border: 1px #ffffff solid;
    border-radius: 0.2rem;
	padding: 0.1rem 1rem;
}
.rci_btn_2:focus, .rci_btn_2:hover, .rci_btn_2:disabled
{
	color: #ffffff;
	background-color: #325c92;
    box-shadow: none;
}
.rci_btn_3
{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 1.2rem;
	letter-spacing: 0.04rem;
	color: #325c92;
	border: 1px #325c92 solid;
	border-radius: 0.2rem;
	padding: 0.1rem 1rem;
}
.rci_btn_3:focus, .rci_btn_3:hover, .rci_btn_3:disabled, .rci_kvant_block:hover .rci_btn_3
{
	color: white;
    background-color: #325c92;
	box-shadow: none;
}
.rci_btn_4
{
    min-width: 8rem;
	font-family: 'Roboto Condensed', sans-serif;
    color: #ffffff;
    border: 1px #ffffff solid;
    border-radius: 0.2rem;
    padding: 0.15rem 0.6rem 0;
}
.rci_btn_4:focus, .rci_btn_4:hover, .rci_btn_4:disabled
{
	color: #325c92;
    background-color: white;
    border: 1px white solid;
    box-shadow: none;
}
.rci_btn_5
{
    min-width: 6rem;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 0.9rem;
    border: 1px #999999 solid;
    border-radius: 0.2rem;
    padding: 0.15rem 0.3rem 0;
}
.rci_btn_6
{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 0.8rem;
    line-height: 0.9rem;
	color: #999999;
	text-align: center;
    border-bottom: 1px solid;
}
.rci_btn_5 a, .rci_btn_6 a
{
    color: #999999;
}
.rci_btn_7
{
	width: 2rem;
    height: 2rem;
	border/**/: 1px solid #999999;
    border: 1px solid #99999945;
    border-radius: 50%;
}
.rci_btn_8
{
	width: 2rem;
    height: 2rem;
    border: 1px solid #325c92;
    border-radius: 50%;
}
.rci_btn_5:focus, .rci_btn_5:hover, .rci_btn_5:disabled,
 .rci_btn_6:focus, .rci_btn_6:hover, .rci_btn_6:disabled,
  .rci_btn_7:hover
{
    border-color: #325c92;
    box-shadow: none;
}
.rci_btn_5:focus a, .rci_btn_5:hover a, .rci_btn_5:disabled a,
 .rci_btn_6:focus a, .rci_btn_6:hover a, .rci_btn_6:disabled a
{
	color: #325c92;
}
.rci_btn_9
{
	color: #999999;	
	border: 1px solid #999999;
    box-shadow: none;
	border-radius: 0.2rem;
}
.rci_btn_9_active
{
	color: #325c92;
	border: 1px solid #325c92;
    box-shadow: none;
	border-radius: 0.2rem;
}
.rci_btn_10
{
	color: #4b5459;
	box-shadow: none;
	border-radius: 0.2rem;
	background-color: #ededed;
}
.rci_btn_10:hover
{
    color: #325c92;
    background-color: #ffffff;
}
.rci_section_right_menu_grey
{
    color: #4b5459;	
	border: 1px solid #4b5459;
    box-shadow: none;
	border-radius: 0.2rem;
}
.rci_section_right_menu_grey:hover, .rci_section_left_menu_blue, .rci_section_right_menu_grey_selected
{
    color: #325c92;
	border: 1px solid #325c92;
    box-shadow: none;
	border-radius: 0.2rem;
}
.rci_section_left_menu_blue:hover, .rci_section_left_menu_blue_selected
{
    color: #ffffff;
	background-color: #325c92;	
	border: 1px solid #325c92;
    box-shadow: none;
	border-radius: 0.2rem;
}
.rci_section_left_menu_1 .rci_section_left_menu_blue, .rci_section_left_menu_1 .rci_section_left_menu_blue_selected
{
	font-size: 0.7rem;
    margin: 0 0.6rem 0.6rem 0;
}
.rci_section_left_menu_1 .rci_section_left_menu_blue .nav-link
{
	padding: 0.5rem 0.6rem;
}
.rci_section_left_menu_1 .rci_section_left_menu_blue a
{
    color: #4b5459;
}
.rci_section_left_menu_1 .rci_section_left_menu_blue:hover a, .rci_section_left_menu_1 .rci_section_left_menu_blue_selected a
{
    color: #ffffff;
}
.rci_section_left_menu_2 .rci_section_left_menu_blue:hover
{
	color: #4b5459;
	background-color: #ffffff;	
}
.rci_section_right_menu_blue
{
    color: #325c92;	
	border: 1px solid #325c92;
    border-radius: 0.2rem;
}
.rci_section_right_menu_blue:hover, .rci_btn_8:hover
{
    color: #4b5459;	
    border-color: #4b5459;
    box-shadow: none;
}
/* button + label */
/* block_height */
@media (min-width: 0px){
	.rci_block_main_slider {
		height: 21rem;
	}
	.rci_block_h_lg_3_6 {
		height: 3.6rem;
	}
	.rci_block_h_lg_6 {
		height: 6rem;
	}
	.rci_block_h_lg_8 {
		height: 8rem;
	}
	.rci_block_h_lg_12 {
		height: 12rem;
	}
	.rci_block_h_lg_15 {
		height: 15rem;
	}
	.rci_block_h_lg_18 {
		height: 18rem;
	}
	.rci_block_h_lg_25 {
		height: 23rem;
	}
	.rci_block_h_lg_27 {
		height: 27rem;
	}
	.rci_block_h_lg_32 {
		height: 21rem;
	}
}
@media (min-width: 576px){
	.rci_block_h_lg_25 {
		height: 24rem;
	}
	.rci_block_h_lg_27 {
		height: 26rem;
	}
	.rci_block_main_slider {
		height: 24rem;
	}
}
@media (min-width: 768px){
	.rci_block_h_lg_32 {
		height: 31rem;
	}
	.rci_block_main_slider {
		height: 27rem;
	}
}
@media (min-width: 992px){
	.rci_block_h_lg_25 {
		height: 25rem;
	}
	.rci_block_h_lg_27 {
		height: 27rem;
	}
	.rci_block_h_lg_32 {
		height: 32rem;
	}
	.rci_block_main_slider {
		height: 30rem;
	}
}
@media (min-width: 1200px){
	.rci_block_main_slider {
		height: 35rem;
	}
}
/* block_height */
/* index */
.rci_h_1
{
	margin-bottom: 0;
	line-height: 2.6rem;
}
.rci_h_2
{
	font-size: 1.1rem;
	line-height: 1.4rem;
}
.rci_h_3
{
	line-height: 1.3rem;
}
.rci_h_4
{
	line-height: 2rem;
}
.rci_h_5
{
	line-height: 1.1rem;
}
.rci_h_6
{
    font-size: 0.8rem;
    line-height: 1.1rem;
}
.rci_h_7
{
    font-size: 0.8rem;
    line-height: 0.9rem;
}
#main_slider_block .lSAction > .lSPrev {
    left: 10%!important;
}
#main_slider_block .lSAction > .lSNext {
    right: 10%!important;
}
.rci_main_slider_share
{
	height: 1.8rem;
}
.rci_main_news_share
{
	height: 1.6rem;
}
.rci_news_date
{
	font-size: 0.9rem;
    padding: 0.15rem 0;
}
.rci_announce_block_text
{
	width: 20%;
    position: absolute;
    top: 8rem;
    background-color: #ffffff;
    margin-right: 1rem;
    padding: 1rem 1rem 1rem 0;
}
#main_banner_block .lSSlideOuter .lSPager.lSpg
{
	margin-top: 0!important;
}
a:focus .rci_background_npo_news_gradient, a:hover .rci_background_npo_news_gradient, a:disabled .rci_background_npo_news_gradient
{
    text-decoration: underline;
    color: white;
}
#main_kvant_slider img, #main_rmc_slider img
{
	height: 100%;
    width: fit-content;
}
.rci_background_npo_news:hover .rci_background_gradient_blue_lite
{
	background: linear-gradient(to top, #f8f9facf, #ffffff00);
}
.rci_news_all a:focus, .rci_news_all a:hover, .rci_news_all a:disabled,
 .rci_announce_block:hover .rci_font_color_grey, .rci_rmc_block:hover .rci_font_color_grey,
  .rci_background_npo_news:hover .rci_font_color_white,
   .main_ais a:focus span, .main_ais a:hover span, .main_ais a:disabled span,
    .main_gia a:focus span, .main_gia a:hover span, .main_gia a:disabled span,
     .rci_footer_copy:hover a span
{
	color: #325c92;
}
.rci_footer_logo
{
	height: 2.2rem;
}
/* index */
/* main */
@media (min-width: 0px){
	.rci_section .rci_background_color_grey
	{
		background-color: #ffffff;
	}
}
@media (min-width: 768px){
	.rci_section .rci_background_color_grey
	{
		background-color: #ededed;
	}
}
.rci_section_manager, .rci_section_specialist, .rci_section_name, .rci_section_contacts
{
	font-size: 0.9rem;
    line-height: 1.1rem;
}
.rci_section_review
{
	font-size: 0.9rem;
    line-height: 1.1rem;
}
.rci_section_h
{
	border-bottom: 1px solid #325c9273;
}
.rci_section_h_g
{
	border-bottom: 1px solid #9999995e;
}
.rci_section_right_menu_h_1
{
	line-height: 1.0rem;
    padding: 0.6rem 0.4rem;
}
.rci_section_right_menu_h_2
{
	font-size: 0.9rem;
	line-height: 1.0rem;
}
@media (min-width: 1200px){
	.rci_section_right_menu_h_2
	{
		font-size: 1.0rem;
		line-height: 1.2rem;
	}
}
.rci_section_left_menu_h1, .rci_section_left_menu_h2
{
	min-height: 3rem;
	line-height: 1.2rem;
}
@media (min-width: 768px){
	.rci_section_left_menu_h1
	{
		min-height: 6rem;
	}
}
@media (min-width: 992px){
	.rci_section_left_menu_h1
	{
		min-height: 4rem;
	}
}
.rci_quote_left, .rci_quote_right
{
    height: 1rem;
    position: relative;
}
/* main */
/* npo */
@media (min-width: 0px){
	.rci_section_main_block_npo
	{
		margin-top: 0;
	}
}
@media (min-width: 768px){
	.rci_section_main_block_npo
	{
		margin-top: -20rem;
	}
}
@media (min-width: 992px){
	.rci_section_main_block_npo
	{
		margin-top: -18rem;
	}
}
@media (min-width: 1200px){
	.rci_section_main_block_npo
	{
		margin-top: -14rem;
	}
}
/* npo */
/* ais */
.rci_section_ais_background
{
    background-size: cover;
    background-image: url(/bitrix/templates/rci_2020/images/s_ais_back.png);
}
/* ais */
/*  */
/*  */
/* svg */
/**/
.rci_main_slider_share svg
{
    min-width: 1rem;
	fill: white;
}
.rci_main_slider_share svg:hover, .rci_main_slider_share .rci_btn_4:hover svg, .rci_btn_9_active svg
{
    fill: #325c92;
}
.rci_main_news_share svg, .rci_news_all svg
{
	width: 2rem;
	height: 1rem;
	fill: #999999;
}
.rci_main_news_share svg:hover, .rci_main_news_share .rci_btn_5:hover svg, .rci_news_all a:hover svg
{
    fill: #325c92;
}
/**/
.rci_footer_logo svg, .rci_btn_9 svg
{
	fill: #999999;
}
.rci_footer_copy:hover svg, .rci_footer_logo:hover svg
{
    fill: #325c92;
}
.rci_footer_share svg
{
	width: 2rem;
	height: 1rem;
	fill/**/: #999999;
	fill: #999999ab;
}
.rci_footer_share .rci_btn_7:hover svg
{
    fill: #325c92;
}
.rci_section_share svg
{
	width: 2rem;
	height: 1rem;
	fill: #325c92;
}
.rci_section_right_menu_grey svg, .rci_section_share .rci_btn_8:hover svg, .rci_section_right_menu_grey_selected svg
{
    fill: #4b5459;
}
.rci_section_right_menu_grey svg, .rci_section_left_menu_3 svg, .rci_section_right_menu_grey_selected svg
{
	max-height: 3rem;
}
@media (min-width: 0px){
	.rci_section_right_menu_grey svg, .rci_section_left_menu_3 svg, .rci_section_right_menu_grey_selected svg
	{
		width: 2rem;
		padding: 0.8rem 0.2rem;
	}
	.rci_section_document svg
	{
		width: 1rem;
	}
}
@media (min-width: 340px){
	.rci_section_right_menu_grey svg, .rci_section_left_menu_3 svg, .rci_section_right_menu_grey_selected svg
	{
		width: 3rem;
		padding: 0.8rem 0.4rem 0.8rem 0rem;
	}
}
@media (min-width: 400px){
	.rci_section_right_menu_grey svg, .rci_section_left_menu_3 svg, .rci_section_right_menu_grey_selected svg
	{
		width: 4rem;
		padding: 0.8rem 0.4rem 0.8rem 0rem;
	}
}
@media (min-width: 440px){
	.rci_section_right_menu_grey svg, .rci_section_left_menu_3 svg, .rci_section_right_menu_grey_selected svg
	{
		width: 4rem;
		padding: 0.8rem 0.4rem;
	}
	.rci_section_document svg
	{
		width: 1.4rem;
	}
}
@media (min-width: 768px){
	.rci_section_right_menu_grey svg, .rci_section_left_menu_3 svg, .rci_section_right_menu_grey_selected svg
	{
		width: 2rem;
		padding: 0.8rem 0.2rem 0.8rem 0.6rem;
	}
}
@media (min-width: 992px){
	.rci_section_right_menu_grey svg, .rci_section_left_menu_3 svg, .rci_section_right_menu_grey_selected svg
	{
		width: 3rem;
		padding: 0.8rem 0.8rem;
	}
}
@media (min-width: 1200px){
	.rci_section_right_menu_grey svg, .rci_section_left_menu_3 svg, .rci_section_right_menu_grey_selected svg
	{
		width: 4rem;
		padding: 0.8rem 1.2rem;
	}
}
.rci_section_right_menu_grey:hover svg, .rci_section_right_menu_grey_selected svg
{
    fill: #325c92;
}
.rci_quote_left svg, .rci_quote_right svg
{
    width: 1rem;
    fill: #999999;
}
.rci_quote_left svg
{
    position: absolute;
    left: 3rem;
    bottom: -1rem;
}
.rci_quote_right svg
{
    position: absolute;
    right: 3rem;
    bottom: 1rem;
}
/* svg */

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/
.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    height: 3rem;
    margin-top: -3rem!important;
	margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #cbcbcc;
    border-radius: 30px;
    display: inline-block;
    height: 10px;
    overflow: hidden;
    text-indent: -999em;
    width: 10px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #ffffff;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('/bitrix/templates/rci_2020/images/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
/* End */
/* /bitrix/templates/rci_2020/fonts.css?15935124508074 */
/* /bitrix/templates/rci_2020/ie.css?159679638946 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/rci/style.css?1593286569828 */
/* /bitrix/templates/rci_2020/styles.css?1599460030252 */
/* /bitrix/templates/rci_2020/template_styles.css?160032700924597 */