

/* Start:/bitrix/templates/rzn2022/styles.css?17656432212083*/
.sub-article p:nth-child(1)
{
    font-family: 'PFAgoraSlabPro-Bold';
    font-size: 7.78rem;
    color: #50535b;
    display: inline;
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}

.sub-article p:nth-child(1):before
{
    content: '';
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background-color: #cfcfcf;
    top: 96px;
    margin-right: 40px;
}

.sub-article p:nth-child(1):after
{
    content: '';
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background-color: #cfcfcf;
    top: 96px;
    margin-left: 40px;
}

.sub-article h2
{
    font-family: 'PFAgoraSlabPro-Bold';
    font-size: 2.5rem;
    color: #50535b;
    padding: 0 75px;
    margin: 0 0 85px 0;
}

.quote
{
    padding: 47px;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    position: relative;
    margin-top: 80px;
}

.quote:before
{
    position: absolute;
    left: calc((100% - 174px) / 2);
    content: "“";
    font-family: 'PFAgoraSlabPro-Bold';
    z-index: 1;
    font-size: 7.78rem;    
    color: #50535b;
    top: -62px;
    background-color: #fff;
    padding: 0 58px;
    height: 100px;
}
.quote,
.quote *
{
    font-family: 'CRC65' !important;
    text-align: center;
}


.block_image{
	position: relative;
	margin: 40px 0 40px;
}

.block_image:after{
    content: '';
    clear: both;
    display: block;
}


.block_image .image{
	width: 510px;
}

.block_image .image{
	width: 510px;
}

.block_image img{
	width: 100%;
}


.block_image .text{
	width: 320px;
}

.block_image.right .image{
	float:right;
}

.block_image.right .text{
	float:left;
}


.block_image.left .image{
	float:left;
}

.block_image.left .text{
	float:right;
}

.undertext{
	float: left;
    margin-top: 20px;
    font-size: 15px;
    font-family: 'CRC35';
}
.inner-page .menu {
	padding-left: 0px !important;
	padding-right: 0px !important;
margin-left: -18px !important;
margin-right: -18px !important;
}
.inner-page .header__top {
	height: 103px !important;
}

/* End */


/* Start:/bitrix/templates/rzn2022/template_styles.css?17656432222291*/
.logo {
width: 272px !important;
}
.sub-article p:nth-child(1)
{
    font-family: 'PFAgoraSlabPro-Bold';
    font-size: 7.78rem;
    color: #50535b;
    display: inline;
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.sub-article p:nth-child(1):before
{
    content: '';
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background-color: #cfcfcf;
    top: 96px;
    margin-right: 40px;
    
}
.sub-article p:nth-child(1):after
{
    content: '';
    display: block;
    position: relative;
    width: 100%;
    height: 1px;
    background-color: #cfcfcf;
    top: 96px;
    margin-left: 40px;
}
.sub-article h2
{
    font-family: 'PFAgoraSlabPro-Bold';
    font-size: 2.5rem;
    color: #50535b;
    padding: 0 75px;
    margin: 0 0 85px 0;
}
.quote
{
    padding: 47px;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    position: relative;
    margin-top: 80px;
}
.quote:before
{
    position: absolute;
    left: calc((100% - 174px) / 2);
    content: "a€?";
    font-family: 'PFAgoraSlabPro-Bold';
    z-index: 1;
    font-size: 7.78rem;    
    color: #50535b;
    top: -62px;
    background-color: #fff;
    padding: 0 58px;
    height: 100px;
}
.quote,
.quote *
{
    font-family: 'CRC65' !important;
    text-align: center;
}
.ya-share2__container_size_m .ya-share2__icon {
background-size: 39px 39px !important;
}
.menu ul, 
.inner-page .menu ul {
display: -ms-flexbox!important;
display: flex!important;
-ms-flex-pack: justify!important;
justify-content: space-between!important;
}
.menu ul li {
width: auto !important;
}
.inner-page .menu ul li {
width: auto !important;
}
/* Landscape */
	@media screen and (orientation:landscape) {
	.video-bg-vimeo {
	  width: 100%;
	  height: 100vw;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  z-index: 0;
	  pointer-events: none;
	  
	  transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
}

/* Portrait */
	@media screen and (orientation:portrait) {
	.video-bg-vimeo {
	  width: 100%;
	  height: 120%;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  z-index: 0;
	  pointer-events: none;
	  
	  transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
}
/* End */
/* /bitrix/templates/rzn2022/styles.css?17656432212083 */
/* /bitrix/templates/rzn2022/template_styles.css?17656432222291 */
