

/* Start:/bitrix/templates/winn_default/components/bitrix/main.include/achievements/style.min.css?1658903193554*/
.about-image{max-width:100%;height:auto}.b-about-achievements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-about-achievements__number{color:#202020;font-size:2.5rem;font-weight:700;margin-bottom:14px;line-height:120%}.b-about-achievements__line{width:36px;height:2px;background-color:#d5001c;margin-bottom:17px}.b-about-achievements__desc{font-size:1.175rem;color:#3c3c3c}
/* End */


/* Start:/bitrix/templates/winn_default/components/redsign/hcard/contact_quote/style.css?16657430291623*/
/* CUSTOM */

.vcard__descr {
    background-color: #efefef42;
    display: flex;
}

.contacts-quote {
    width: 50%;
    display: inline-block;
    margin: auto;
}

blockquote {
	margin: 0;
	background: #FFF4ED;
	padding: 40px;
	color: #3F484D;
	position: relative;
	font-family: 'Lato', sans-serif;
	text-align: center;
    border-radius: 30% 5% 30% 5%;
    filter: drop-shadow(2px 4px 6px black);
}

blockquote:before, blockquote:after {
    font-size: 45px;
    color: #ffde05;
    position: absolute;
    height: 2px;
    left: 40px;
    right: 40px;
    line-height: .5;
    background: linear-gradient(to right, #ffde05 45%, transparent 45%, transparent), linear-gradient(to right, transparent, transparent 55%, #ffde05 55%);
    font-family: serif;
}

blockquote:before {
	content: "\201C";
	top: 30px;
}

blockquote:after {
	content: "\201D";
	bottom: 30px;
}

blockquote p {
	font-size: 20px;
}

@media (max-width: 992px) {
	.vcard__descr {
		display: block;
	}

	.contacts-quote {
		width: 100%;
	}
}

/* END CUSTOM */

.vcard__inner {
  padding: 15.82% 0 15% 11%; }

.vcard__position {
  color: #6c757d; }

.vcard__photo {
  width: 100%; }
  @media (min-width: 576px) {
    .vcard__photo {
      height: 100%;
      left: 0;
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute;
      top: 0;
      width: 100%; } }

.vcard__phone, .vcard__email {
  color: #000; }
  .vcard__phone:hover, .vcard__email:hover {
    color: #000;
    text-decoration: none; }
  .vcard__phone > .icon-svg, .vcard__email > .icon-svg {
    position: absolute;
    font-size: 1.5rem;
    left: -3.25rem; }

/* End */
/* /bitrix/templates/winn_default/components/bitrix/main.include/achievements/style.min.css?1658903193554 */
/* /bitrix/templates/winn_default/components/redsign/hcard/contact_quote/style.css?16657430291623 */
