

/* Start:/local/templates/.default/components/bitrix/breadcrumb/.default/style.css?1717235667435*/
.bx-breadcrumb {
	margin : 10px 0;
	line-height : 125%;
}

.bx-breadcrumb i {
	color        : #b5bdc2;
	font-size    : 12px;
	margin-right : 4px;
}

.bx-breadcrumb .bx-breadcrumb-item {
	display      : inline;
	margin-right : 6px;
}

.bx-breadcrumb .bx-breadcrumb-item span {
	font-size   : 13px;
	white-space : normal;
}

.bx-breadcrumb .bx-breadcrumb-item a {
	border-bottom : none;
}

.bx-breadcrumb .bx-breadcrumb-item a:hover {
}

/* End */


/* Start:/bitrix/templates/aspro-digital/components/bitrix/news/blog/style.css?17508451657700*/
.blog-page {
  color: #000000;
}
.blog-page img {
  max-width: 100%;
}
.blog-page .period-wrapper {
  margin: -10px 0 13px;
}
.blog-page .detail.blog-page .detailimage {
  margin-bottom: 22px;
}
.blog-page h2:first-child {
  margin-top: 0;
}
.blog-page figure:not(:last-child),
.blog-page blockquote:not(:last-child),
.blog-page p:not(:last-child) {
  margin-bottom: 24px;
}
.blog-page p:last-child {
  margin-bottom: 0;
}
.blog-page blockquote {
  margin-top: 0;
}
.blog-page figure {
  margin-bottom: 24px;
}
.blog-page figcaption {
  color: #999;
}
.blog-page h1 {
  font-weight: 700;
  font-size: 32px;
  line-height: 1.25;
  padding-right: 0;
}
.blog-page .preview-text-detail {
  font-weight: 600 !important;
  font-size: 20px !important;
  line-height: 1.5 !important;
  padding: 0;
}
.blog-page .preview-text-detail p:last-child {
  margin-bottom: 0;
}
.blog-page h2 {
  font-weight: 700;
  margin: 48px 0 9px;
  line-height: 1.15;
}
.blog-page .board {
  background: #428dfb;
  color: #FFF;
  border-radius: 2px;
  margin-bottom: 16px;
}
.blog-page .blog__links-board {
  padding: 36px 36px;
  background: linear-gradient(to right, #5800D7, #FF63DB);
}
.blog-page .blog__links-board p:not(:last-child) {
  margin-bottom: 7px;
}
.blog-page .blog__links-board p span {
  font-weight: 600;
  font-size: 17px;
  line-height: 1.6;
}
.blog-page .blog__links-board a {
  color: #FFF;
}
.blog-page .blog__links-board a:hover {
  color: #EAE9E9;
}
.blog-page .blog__links-dots {
  padding: 35px;
  border-radius: 5px;
}
.blog-page .blog__links-dots p:not(:last-child) {
  margin-bottom: 13px;
}
.blog-page .blog__links-dots p span {
  font-weight: 600;
}
.blog-page .blog__links-dots a {
  color: #FFF;
  transition: all 0.3s ease;
}
.blog-page .blog__links-dots a:hover {
  text-decoration: none;
}
.blog-page .blog__links-dots a:hover svg line {
  stroke: #555;
}
.blog-page .blog__links-dots a svg {
  margin-left: 8px;
  transition: all 0.3s ease;
}
.blog-page .blog__links-dots a svg line {
  stroke: #CFCFCF;
}
.blog-page .blog-poster {
  /* border: 1px solid #E6E6E6; */
}
.blog-page .blog-banner {
  display: flex;
}
.blog-page .blog-banner h2 {
  margin: 0 0 12px;
}
.blog-page .blog-banner img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.blog-page .blog-banner--multicolor {
  column-gap: 37px;
  padding: 0 50px 0 41px;
  background: linear-gradient(180deg, #2D9BF5 0%, #5654E5 100%);
  min-height: 240px;
  margin-top: -7px;
}
.blog-page .blog-banner--multicolor .blog-banner__left {
  width: 54%;
  margin-top: -15px;
  position: relative;
}
.blog-page .blog-banner--multicolor .blog-banner__left img {
  position: absolute;
  bottom: 0;
  left: 0;
  height: auto;
  width: 100%;
  object-fit: contain;
  max-height: 250px;
}
.blog-page .blog-banner--multicolor .blog-banner__right {
  padding: 45px 7px 56px 0;
}
.blog-page .blog-banner--light {
  background: #F4F8FB;
  max-height: 307px;
}
.blog-page .blog-banner--light .blog-banner__left {
  width: 46.5%;
}
.blog-page .blog-banner--light .blog-banner__right {
  width: 53.5%;
  padding: 50px 50px 63px 59px;
}
.blog-page .blog-banner--light .blog-banner__right p {
  margin-bottom: 21px;
}
.blog-page .blog-banner--light .banner-links {
  color: #FFFFFF;
  background-color: #7F00FF;
  cursor: pointer;
}
.blog-page .blog-banner--light .banner-links:hover,
.blog-page .blog-banner--light .banner-links:active,
.blog-page .blog-banner--light .banner-links:focus {
  background-color: #736cb6;
  border: 0;
  color: #ffffff;
}
.blog-page .bigboard__item {
  text-align: center;
}
.blog-page .bigboard__item.item-blue {
  background: #55B7F9;
  padding: 17px 30px 17px;
  overflow: hidden;
}
.blog-page .bigboard__item.item-blue .bigboard__img {
  /* margin: -30px -30px 0 -30px; */
}
.blog-page .bigboard__item.item-ligth {
  background: #EAF6FE;
  padding: 17px 30px 17px;
  overflow: hidden;
}
.blog-page .bigboard__item.item-ligth .banner-links {
  color: #ffffff;
  background-color: #7F00FF;
}
.blog-page .bigboard__item.item-ligth .banner-links:hover,
.blog-page .bigboard__item.item-ligth .banner-links:active,
.blog-page .bigboard__item.item-ligth .banner-links:focus {
  background-color: #736cb6;
  border: 0;
  color: #ffffff;
}
.blog-page .bigboard__item h4 {
  font-size: 17px;
  line-height: 1.3;
  margin: 3px 0 11px;
}
.blog-page .text-white h4 {
  color: #ffffff;
}
.blog-page .text-dark h4 {
  color: #000000;
}
.blog-page .recommend .title-block-middle {
  padding-top: 8px;
  margin-bottom: 4px;
}
.blog-page .sidearea__panel .fill-block {
  padding: 15px 30px 20px;
}
.blog-page .sidearea__panel .fill-block .title-block-middle {
  padding-bottom: 5px;
}
.blog-page .sidearea__panel .fill-block ul {
  padding-top: 5px;
}
.blog-page .sidearea__panel .fill-block ul li a {
  padding: 0 0;
}
.blog-page .js-sticky-widget {
  position: sticky;
}
.blog-page .maxwidth-theme.post-detail {
  display: flex;
  align-items: stretch;
}
.blog-page .maxwidth-theme.post-detail .aside-content {
  padding-bottom: 26px;
}
.blog-page .share .shares-button {
  position: relative;
  height: 48px;
  width: 176px;
  margin-left: auto;
}
.blog-page .share .shares-button .shares-block {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
@media screen and (max-width: 1200px) {
  .blog-page.blog-banner--light {
    max-height: inherit;
  }
}
@media screen and (max-width: 992px) {
  .blog-page h2 {
    font-size: 25px;
  }
  .blog-page h3 {
    font-size: 22px;
  }
  .blog-page .preview-text-detail {
    font-size: 18px;
  }
  .blog-page .blog__links-board {
    padding: 30px 26px;
    background: #F9F9F9;
  }
  .blog-page .blog-banner--multicolor {
    padding: 0 30px 0 0;
  }
  .blog-page .blog-banner--multicolor .blog-banner__left {
    width: 62%;
  }
}
@media screen and (max-width: 767px) {
  .blog-page .blog-banner--multicolor,
  .blog-page .blog-banner--light {
    flex-direction: column-reverse;
    padding: 0;
  }
  .blog-page .blog-banner--multicolor .blog-banner__left,
  .blog-page .blog-banner--light .blog-banner__left {
    width: 100%;
    margin-top: 0;
  }
  .blog-page .blog-banner--multicolor .blog-banner__right,
  .blog-page .blog-banner--light .blog-banner__right {
    padding: 40px 40px 50px;
  }
}
@media screen and (max-width: 479px) {
  .blog-page h2 {
    font-size: 23px;
  }
  .blog-page h3 {
    font-size: 20px;
  }
  .blog-page .blog__links-board {
    padding: 25px 20px 30px;
    background: #F9F9F9;
  }
  .blog-page .blog__links-dots {
    padding: 25px 20px 30px;
  }
  .blog-page .blog-banner--multicolor .blog-banner__right,
  .blog-page .blog-banner--light .blog-banner__right {
    padding: 30px 25px 40px;
  }
}
@media (max-width: 991px) {
  .blog-page .maxwidth-theme.post-detail .right-menu-md {
    display: none !important;
    float: none;
  }
}
.blog-page .shares {
  display: flex;
  margin-bottom: 20px;
}
.blog-page .shares--right {
  justify-content: flex-end;
}
.blog-page #toc {
  float: right;
  max-width: 250px;
  background-color: var(--lightgray2-color);
  margin: 0 0 10px 10px;
  position: relative;
  z-index: 99;
}
.blog-page #toc ul {
  margin-bottom: 0;
  padding: 10px 10px 5px;
}
.blog-page #toc ul li {
  padding-left: 10px;
  line-height: 1.35;
  font-size: 14px;
}
.blog-page #toc a {
  text-decoration: underline dotted;
}
.blog-page #toc a:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .maxwidth-theme.blog-mainpage {
    display: flex;
    flex-direction: column;
  }
  .maxwidth-theme.blog-mainpage .aside-content {
    order: -1;
    /* Переместить вверх */
  }
  .maxwidth-theme.blog-mainpage .content-md {
    order: 0;
  }
}
/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/bitrix/templates/aspro-digital/components/bitrix/news.list/swiper3/style.css?172163553839*/
.swiper-slide img {
    height: auto;
}
/* End */


/* Start:/bitrix/templates/aspro-digital/components/bitrix/news.list/news-slider/style.css?174471366513205*/
/*CRM*/

.row_bunner {
	display       : flex;
	margin-top    : 10px;
	margin-bottom : 50px;
}

.row.justify-content-between {
	justify-content : center;
}

img {
	max-width : 100%;
	display   : block;
}

.content-crm {
	color : #263138;
}

.content-crm .row {
	display   : flex;
	flex-wrap : wrap;
}

.content-crm h1,
.content-crm h2 {
	font-weight   : 800;
	font-size     : 40px;
	line-height   : 54px;
	margin-top    : 0;
	margin-bottom : 0;
}

.content-crm h2 {
	margin-bottom : 12px;
}

.content-crm h3 {
	font-weight   : 800;
	font-size     : 22px;
	line-height   : 30px;
	margin-bottom : 12px;
	margin-top    : 0;
}

.modal-content .close {
	position : absolute;
	top      : 15px;
	right    : 15px;
}

.content-crm .btn.btn-default {
	background-color : #7F00FF;
	border-color     : #7F00FF;
	white-space      : normal;
}


/*body.modal-open {
	overflow: visible;
}*/

.b24-form-btn {
	background-color : #7F00FF !important;
	border-color     : #7F00FF !important;
	white-space      : normal;
}

.content-crm .btn.btn-default:hover,
.content-crm .btn.btn-default:active,
.content-crm .btn.btn-default:focus {
	background-color : #736cb6;
	border-color     : #736cb6;
	color            : #ffffff;
}

.b24-form-btn:hover,
.b24-form-btn:active,
.b24-form-btn:focus {
	background-color : #736cb6 !important;
	border-color     : #736cb6 !important;
	color            : #ffffff !important;
}

.btn.btn-default-new {
	background-color : #7F00FF;
	border-color     : #7F00FF;
}

.btn.btn-default-new:hover,
.btn.btn-default-new:active,
.btn.btn-default-new:focus {
	background-color : #736cb6;
	border-color     : #736cb6;
	color            : #ffffff;
}

.front.banners-big_new .flexslider .flex-control-nav {
	bottom : 20px !important;
}

.front.banners-big_new .dark-nav .flex-control-nav li a {
	box-shadow : none;
}

.front.banners-big_new .dark-nav .flex-control-paging li a:hover,
.front.banners-big_new .dark-nav .flex-control-paging li a.flex-active {
	box-shadow : none;
	background : #7F00FF !important;
}

.main .banners-big.front.banners-big_new .title {
	font-weight : 800;
	font-size   : 40px;
	line-height : 54px;
}

.banners-big.front.banners-big_new .slides .img img {
	max-width : 100%;
}

.row-flex {
	display     : flex;
	align-items : center;
}

.front.banners-big_new {
	background-color : rgb(250, 245, 255) !important;
}

.mw-100 {
	max-width : 100%;
}

.banners.banner-smm img {
	max-width : 100%;
}

.smm-item_block {
	margin-bottom : 30px;
}

.smm-item_block > img {
	margin-bottom : 10px;
}

.smm-item_block b {
	display     : block;
	font-weight : 800;
	font-size   : 22px;
	line-height : 30px;
}

.smm-item_flex {
	display : flex;
}

.smm-item_img {
	margin-right : 10px;
}

.smm-item_img img {
}

.smm-item_text {
	margin-bottom : 30px;
}

.line-stroke {
	border        : 2px dashed #7F00FF;
	border-radius : 6px;
	padding       : 30px;
	font-size     : 22px;
	line-height   : 30px;
}

.line-stroke b {
	font-weight : 800;
	color       : #7F00FF;
}

.who-slide,
.zho-slide {
	background    : #FAF5FF;
	height        : auto !important;
	border-radius : 6px;
	overflow      : hidden;
}

.flsl {
	border-radius : 6px;
	position      : relative;
	margin-bottom : 30px;
}

.flsl .flexslider {
	margin-bottom : 0;
}

.flsl .flexslider .flex-direction-nav a {
	opacity : 1;
}

.flsl-text {
	font-weight : 800;
	font-size   : 22px;
	line-height : 30px;
	padding     : 25px 35px;
}

.flsl .flex-direction-nav span {
	display : none;
}

.flsl .flex-direction-nav {
	display : none;
}

.flsl .flex-direction-nav_new {
	display   : block;
	position  : absolute;
	top       : 50%;
	transform : translateY(-50%);
	width     : 100%;
	height    : 100%;
	content   : '';
	z-index   : 1;
}

.flex-viewport {
	background    : #FAF5FF;
	border-radius : 6px;
}

.flsl2 .slides {
	display     : flex !important;
	align-items : stretch;
}

.flsl-flex {
	display       : flex;
	height        : 100%;
	align-items   : center;
	border-radius : 6px;
	overflow      : hidden;
}

.flsl-flex-img {
	margin-right : 20px;
	align-self   : stretch;
	width        : 40%;
}

.flsl-text-2 {
	padding : 20px 25px;
	width   : 60%;
}

.flsl-flex-img img {
	width      : 100% !important;
	height     : 100% !important;
	/*max-height: 300px;*/
	object-fit : cover;
}

.swiper-slide.who-slide {
	max-height : 320px;
}

.flsl .flex-control-nav {
	bottom : -30px !important;
}

.flsl .flex-control-nav li a {
	box-shadow : none;
}

.flsl .flex-control-paging li a:hover,
.flsl .flex-control-paging li a.flex-active {
	box-shadow : none;
	background : #7F00FF !important;
}

.line-stroke2 {
	padding-bottom : 0;
}

.ls2-img {
	display     : flex;
	height      : 100%;
	align-items : end;
}

.support_rates-bottom_crm .support_item > div {
	background     : #FFFFFF;
	border         : 1px solid #C4C4C4;
	border-radius  : 6px;
	overflow       : hidden;
	height         : 100%;
	display        : flex;
	flex-direction : column;
	margin-bottom  : 20px;
	transition     : .5s all;
}

.support_rates-bottom_crm .support_item > div:hover {
	transform : scale(1.02);
}

.support_rates-bottom_crm .price-text {
	padding : 20px 20px 0;
}

.support_rates-bottom_crm .price-text2 {
	padding : 20px;
}

.support_rates-bottom_crm .price-text ul,
.support_rates-bottom_crm .price-text ul li {
	padding         : 0;
	margin          : 0;
	list-style-type : none;
	text-align      : center;
}

.support_rates-bottom_crm .price-text ul li {
	margin-bottom : 10px;
}

.support_rates-bottom_crm hr {
	margin     : 0;
	border-top : 1px solid #C4C4C4;
}

.support_rates-bottom_crm .price-text ul li:before {
	display : none;
}

.support_rates-bottom_crm .price-text .prices-box {
	font-weight : 800;
	font-size   : 40px;
	line-height : 54px;
	text-align  : center;
}

.support_rates-bottom_crm .rate_name {
	background      : #263138;
	color           : white;
	padding         : 25px;
	font-size       : 22px;
	line-height     : 30px;
	font-weight     : 800;
	display         : flex;
	justify-content : center;
}

.support_rates-bottom_crm .rate_name > div:first-child {
	margin-right : 10px;
}

.support_rates-bottom_crm .rate_btn .btn {
	max-width : 298px;
	width     : 100%;
}

.support_rates-bottom_crm .prices-box {
	margin-bottom : 10px;
}

.support_rates-bottom_crm .pricex-box-bottom_main {
	margin-top : auto;
}

.support_rates-bottom_crm .support_rates-list .support_item:nth-child(2) .price-text2 {
	background : #F3E6FF;
}

.questions {
	background    : #FAF5FF;
	border-radius : 6px;
	padding       : 100px 110px;
}

.accordion {
	width : 100%;
}

.accordion-item {
	position       : relative;
	margin-bottom  : 15px;
	border-bottom  : 1px solid #C4C4C4;
	padding-bottom : 20px;
}

.accordion-item .heading {
	position        : relative;
	padding         : 0;
	transition      : 0.3s ease-in-out;
	display         : flex;
	align-items     : center;
	text-decoration : none;
}

.accordion-item .heading:after {
	position         : absolute;
	width            : 30px;
	height           : 30px;
	content          : "";
	right            : 0;
	top              : 0;
	background-image : url(/vnedrenie-v-crm/images/arrow.svg);
}

.accordion-item .heading .title {
	font-weight   : bold;
	font-size     : 22px;
	line-height   : 30px;
	width         : 95%;
	margin-bottom : 10px;
}

.accordion-item.active .heading .title {
	color : #7F00FF;
}

.accordion-item.active .heading:after {
	transform : rotate(180deg);
}

.accordion-item .content {
	display : none;
}

.work {
	border        : 1px solid #C4C4C4;
	border-radius : 6px;
	overflow      : hidden;
	margin-bottom : 20px;
	height        : 100%;
}

.work-img {
	height : 396px;
}

.work-img img {
	width      : 100%;
	height     : 100%;
	object-fit : cover;
}

.work-text {
	padding : 15px;
}

.swiper {
	width          : 100%;
	padding-bottom : 40px !important
}

.position-relative {
	position : relative;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	/*display: none;*/
	content             : '' !important;
	transform           : rotate(-90deg);
	width               : 30px;
	height              : 30px;
	background-image    : url(/vnedrenie-v-crm/images/arrow.svg);
	background-repeat   : no-repeat;
	background-size     : cover;
	background-position : center;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	/*display: none;*/
	content             : '' !important;
	width               : 30px;
	height              : 30px;
	transform           : rotate(90deg);
	background-image    : url(/vnedrenie-v-crm/images/arrow.svg);
	background-repeat   : no-repeat;
	background-size     : cover;
	background-position : center;
}

.swiper-pagination-bullet-active {
	background : #7F00FF !important
}

.swiper-slide.partners-slide {
	height : auto;
}

.our-partners-img {
	text-align      : center;
	display         : flex;
	align-items     : center;
	justify-content : center;
	/*height: 100%;*/
	margin-bottom   : 10px;
	cursor          : pointer;
}

.our-partners-img img {
	max-width : 100%;
}

@media screen and (min-width : 1330px) {
	.swiper-button-prev,
	.swiper-rtl .swiper-button-next {
		left : -50px !important;
	}

	.swiper-button-next,
	.swiper-rtl .swiper-button-prev {
		right : -50px !important;
	}
}

@media screen and (max-width : 991px) {
	.banners-big.front.banners-big_new .slides .img {
		display : block;
	}
}

@media screen and (max-width : 1200px) {
	.content-crm h1,
	.content-crm h2 {
		font-size   : 30px;
		line-height : 41px;
	}

	.smm-item_block b {
		font-size   : 20px;
		line-height : 27px;
	}

	.smm-item_text {
		margin-bottom : 20px;
	}

	.setting-crm .smm-item_flex {
		flex-direction : column;
	}

	.main .banners-big.front.banners-big_new .title {
		font-size   : 30px;
		line-height : 41px;
	}

	.flsl-text {
		font-size   : 20px;
		line-height : 27px;
		padding     : 20px 30px;
	}

	.content-crm h3 {
		font-size   : 20px;
		line-height : 27px;
	}

	.line-stroke {
		font-size   : 20px;
		line-height : 27px;
	}

	.questions {
		padding : 40px 50px;
	}

	.accordion-item .heading .title {
		font-size   : 20px;
		line-height : 27px;
	}

	.support_rates-bottom_crm .price-text .prices-box {
		font-size   : 30px;
		line-height : 41px;
	}

	.work-img {
		height : 295px;
	}
}

.Ourpartner2 .swiper-wrapper {
	align-items : center;
}

.banners-big .slides .text .inner {
	padding-right : 40px;
	padding-left  : 40px;
}

.modal h2#content {
	padding : 0 20px;
}

.new-img {
}

.our-cases.h2 {
	margin-top    : 20px;
	margin-bottom : 20px;
	font-weight   : 800;
}

.new-img img {
	display   : block;
	max-width : 100%;
	height    : 100%;
}

.new-desc {
	font-size     : 14px;
	color         : #010101;
	line-height   : 135%;
	max-height    : 93px;
	overflow      : hidden;
	text-overflow : ellipsis;
}

.new-title.h2 {
	font-weight   : 800;
	font-size     : 20px;
	line-height   : 26px;
	color         : #263138;
	margin-bottom : 10px;
}

.new-link.text-underline {
	text-decoration-line : underline;
	color                : #7F00FF;
}

@media screen and (max-width : 991px) {
	.work-img {
		height : 195px;
	}
}

@media screen and (max-width : 767px) {
	.new-title.h2 {
		font-size   : 18px;
		line-height : 23px;
	}

	.work {
		height : auto;
	}

	.swiper-button-next,
	.swiper-button-prev {
		display : none !important;
	}

	.line-stroke {
		padding     : 30px 20px;
		font-size   : 18px;
		line-height : 25px;
	}

	.row-flex {
		flex-direction : column;
	}

	.front.banners-big_new .flexslider .flex-control-nav {
		bottom : 15px !important;
	}

	.banners-big.front.banners-big_new .slides .img {
		margin-bottom : 30px;
	}

	.banners-big.front.banners-big_new .flex-control-nav {
		display : block;
	}

	.content-crm h1,
	.content-crm h2 {
		font-size   : 24px;
		line-height : 33px;
	}

	.smm-item_block b {
		font-size   : 18px;
		line-height : 25px;
	}

	.smm-item_flex {
		flex-direction : column;
	}

	.c1 {
		order : 2;
	}

	.c2 {
		order : 1;
	}

	.main .banners-big.front.banners-big_new .title {
		font-size   : 24px;
		line-height : 33px;
	}

	.flsl-text {
		font-size   : 18px;
		line-height : 25px;
		padding     : 15px 25px;
	}

	.content-crm h3 {
		font-size   : 18px;
		line-height : 25px;
	}

	.accordion-item .heading .title {
		font-size   : 18px;
		line-height : 25px;
	}

	.flsl-flex-img {
		width : 100%;
	}

	.flsl-text-2 {
		width : 100%;
	}

	.flsl-flex-img img {
		max-height : none;
	}

	.flsl-flex {
		flex-direction : column;
		display        : block;
		height         : auto;
		align-items    : normal;
		max-height     : 600px;
		/*fix*/
	}

	.questions {
		padding : 40px 20px;
	}

	.support_rates-bottom_crm .price-text .prices-box {
		font-size   : 24px;
		line-height : 33px;
	}

	.support_item {
		margin-bottom : 20px;
	}

	.work-img {
		height : auto;
	}
}

@media screen and (max-width : 576px) {
	.row.row-flex {
		display : block;
	}

	.btn-default-new {
		width       : 100%;
		white-space : normal;
		text-align  : center !important;
		height      : auto;
		display     : inline-block;
	}

	.swiper-slide.who-slide {
		max-height : none;
	}

	.flsl-flex {
		max-height : none;
	}

	.accordion-item .heading:after {
		width           : 20px;
		height          : 20px;
		background-size : cover;
		right           : -10px;
		top             : 5px;
	}
}
/* End */
/* /local/templates/.default/components/bitrix/breadcrumb/.default/style.css?1717235667435 */
/* /bitrix/templates/aspro-digital/components/bitrix/news/blog/style.css?17508451657700 */
/* /bitrix/templates/aspro-digital/components/bitrix/news.list/swiper3/style.css?172163553839 */
/* /bitrix/templates/aspro-digital/components/bitrix/news.list/news-slider/style.css?174471366513205 */
