body{background-color: #fff;}
.communi-cont {
	/*border-bottom:1px solid #000;*/
}

.communi-cont .press-contacts{
	background-color:#f9f9f9;
	background-image:url(/img/hot-line-quality@2x.png);
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat;
}

.communi-cont .press-contacts .big-text {
    width:50%;
	float:left;
}

.communi-cont .contacts__phone:first-child {
    margin-top:-29px;
}

.communi-cont .press-contacts .contacts {
    margin-top:32px;
    width:50%;
    padding:0 30%;
	float:left;
}

.press-contact-subscr-row .press-contacts {
    padding:90px;
}

.delimiter{
	width:100%;
	height:30px;
}


.news-prev__photo__bg.prev-item-img-bg.lazy.loaded {
    background-size: 100%;
	 -webkit-transition: background-size 1s ease-out 0.1s;
     -moz-transition: background-size 1s ease-out 0.1s;
     -o-transition: background-size 1s ease-out 0.1s;
     transition: background-size 1s ease-out 0.1s;

	/*transition: background-size 1s ease;*/
}
.news-prev__photo__bg.prev-item-img-bg.lazy.loaded:hover {
    background-size: 110%;
}
/*уменьшение плашки согласия на использование куки*/
.cookie-popup {
	padding:10px 0;
	font-size:13px;
	line-height:15px;
	background-color:#f9f9f9;
}

.cookie-popup .container{
	max-width:90%;
}

.team-num__item__num{
	text-shadow: 3px 3px 7px rgb(0 0 0 / 25%);
}
.team-num__item__text{
	text-shadow: 0 0 3px rgb(0 0 0 / 50%);
}

.odna_iz_dvyh{
	float:left;
	width:45%;
	margin-right:2%;
    text-align:justify;
    margin-left:3%;
}

.rules{display:none;}

@media (max-width: 1024px){
	.communi-cont .press-contacts .contacts {padding:0 10%;}
	.communi-cont .press-contacts {height:120px;}
}

@media (max-width: 768px){
	.communi-cont .press-contacts {height:110px;}
	.communi-cont .press-contacts .contacts {margin-top:28px; width:50%; padding:0 14%;}
	.delimiter{height:30px;}
}

@media (max-width: 425px){
	h1{font-size:40px;}
	.h3{font-size:19px;}
	.banner-text-on-shadow__text{padding: 10px 20px;}
	.communi-cont .press-contacts {height:155px; background-position:right;}
	.communi-cont .press-contacts .big-text{width:100%;}
	.communi-cont .press-contacts .contacts{width:100%; margin-top:55px; padding:0 1%;}
	.press-contact-subscr-row .press-contacts{padding:25px;}
	.delimiter{height:30px;}
	.odna_iz_dvyh{width:98%; margin-right:1%; text-align:left; margin-left:1%;}
}

@media (max-width: 425px){
	blockquote, .blockquote{font-size:15px;}
}
.contacts .contacts__phone span {font-size:15px; padding-left: 5px;}