

/* 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?17543389318859*/
h1 {
    padding-right: 300px;
}

.Ourpartner2 .swiper-wrapper {
    align-items: flex-start;
}

@media screen and (min-width: 1330px) {
    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: -25px !important;
    }
    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: -25px !important;
    }
    .Ourpartner2 .text-center {
        font-size: 1.25em;
        line-height: 125%;
        margin: 20px 0 13px;
    }
}

.blog-page {
    color: #000000;
}

.blog-page img {
    max-width: 100%;
}

.blog-page .articleMetaBlock {
    margin: -10px 0 13px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 15px;
    opacity: 0.65;
}

.blog-page .articleMetaBlock>div {
    white-space: nowrap;
}

.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.detail/blog/style.css?175433777033*/
h1 {
    margin: 15px 0px 30px;
}
/* End */


/* Start:/bitrix/templates/aspro-digital/components/bitrix/news.list/authors/style.css?17542960461302*/
.article-author {
	background-color : #f4f6f8;
	border-radius    : 12px;
	padding          : 20px;
	box-shadow       : 0 2px 8px rgba(0, 0, 0, 0.05);
}

.article-author .row {
	display         : flex;
	flex-direction  : row;
	align-items     : center;
	justify-content : center;
}

.article-author__label {
	font-size     : 14px;
	color         : #6c757d;
	margin-bottom : 10px;
}

.article-author__info {
}

.article-author__photo {
}

.article-author__photo img {
	width         : 100%;
	height        : auto !important;
	display       : block;
	border-radius : 50%;
	overflow      : hidden;
	box-shadow    : 0 0 0 3px #fff, 0 0 0 6px #dee2e6;
	
}

.article-author__name {
	font-size     : 22px;
	font-weight   : bold;
	color         : #212529;
	margin-bottom : 6px;
}

.article-author__name a {
	color           : inherit;
	text-decoration : none;
}

.article-author__position {
	font-size : 15px;
	color     : #495057;
}

@media (max-width : 800px) {
	.article-wrap {
		grid-template-columns : repeat(2, minmax(0, 1fr));
	}
}

@media (max-width : 480px) {
	.article-wrap {
		grid-template-columns : repeat(1, minmax(0, 1fr));
	}
	
	.article-author {
		padding   : 16px;
		max-width : 90%;
	}
	
	.article-author__name {
		font-size : 16px;
	}
	
	.article-author__position {
		font-size : 14px;
	}
}

/* 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?17543389318859 */
/* /bitrix/templates/aspro-digital/components/bitrix/news.detail/blog/style.css?175433777033 */
/* /bitrix/templates/aspro-digital/components/bitrix/news.list/authors/style.css?17542960461302 */
/* /bitrix/templates/aspro-digital/components/bitrix/news.list/news-slider/style.css?174471366513205 */
