/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/ /* Examples (uncomment to use):*/ /* Expand site width */ /* body .wrapper { max-width: 1400px !important; } */ /* Set site background image */ /* body { background: url(image_source) top no-repeat; } /* Hide compare button */ /* a.compare_item { display: none !important; }*/<br>
<br>
.wrapper_video { background-color: black !important; }<br>
 <br>
.banners-big__item--light .banners-big__title {color:red !important;}<br>


.banners-big__text--wide .banners-big__title {
width:60%;
font-size:40px;
color:black;
}
.header-menu__title {
color:black;
}
.banners-big__item--light .banners-big__text-block, .banners-big__item--light .banners-big__title, .banners-big__item--light .banners-big__title h1, .banners-big__item--light .banners-big__top-text, .banners-big__item--light .banners-tizers__desc-text, .banners-big__item--light .banners-tizers__name, .banners-big__item--light .banners-tizers__top-text {
color:black;
}
.main-slider__item {
background-position: center;
    background-size: contain;
}

.svg-inline- path {
fill:black !important;
}
.svg-inline-burger path {
fill:black !important;
}
.bottom_line_slick {
height:70px;
background:linear-gradient(180deg, #0064D9, #3942E3);
color:white;
font-size:18px;
text-transform:uppercase;
display:flex;
align-items:center;
justify-content:center;
}
.bottom_line_slick p{
margin:0;
}
.bottom_line_slick img{
margin:0 5px 0 10px;
}
.second_block--part1 {
width:100%;
height:580px;
border-radius:42px;
background:url("/bitrix/templates/aspro-allcorp3digital/components/bitrix/news.list/advantages/img/Group 1449234556.png");
background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.second_block--part1 h1 {
padding:20px 60px;
}
.banners-big__top-text  {
	display:flex;
	justify-content:start;
	align-items:center;
	opacity:1;
	margin-bottom:16px;
}
.banners-big__top-text__main {
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(167deg, rgba(0,100,217,1) 0%, rgba(57,66,227,1) 100%);
  font-size:20px;
	width:fit-content;
	background-color:#E7EDFF;
	border-radius:15px;
	padding:0 0 0 20px;
	margin:0;
	font-weight:500;
}
.image_svg__0 {
margin-top:150px;
}
.banner__text__bottom--first {
font-size:16px;
margin: 0;
}
.banner__text__bottom--second {
font-size:16px;
margin: 0;
color:blue;
}
.banners-big__title  {
line-height:normal;
}
.banners-big__text {
margin-top:110px;
}
.block1__h4_title {
margin:100px 0 50px 0;
}
.block1__grid__item_title--first {
margin:10px 16px;
}
.btn_all_title_ {
padding-bottom:0 !important;
}
.all-cards {
padding-top:40px !important;
}
.all_block_blue_words {
background:transparent;
}
.BLOG .index-block  {
background:transparent;
} 
.REVIEWS .index-block  {
background:transparent;
} 
.reviews-list__item video {
    border-radius: 15px;
    border: 8px solid white;
}
.banners-big__title {
font-size:46px;
width:50%;
}

.footer__main-part {
border-radius: 80px 80px 0 0;
background: #c4cddf;
}
#headerfixed {
background:#a5b6d8;
}
.block1_wrapper  {
padding:58px;
}
.block1__grid__item_title--first {
font-weight: 600;
line-height: normal;
}
.faq-container svg{
overflow:visible;
}
.faq-container {
margin-bottom:112px;
}
.two-part {
margin-top:40px;
}
.accordion-icon-wrapper {
top: calc(50% + 4px);
-webkit-box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.2);
}
.item-accordion-wrapper {
-webkit-box-shadow: 3px 3px 6px 0px rgba(166, 186, 249, 0.6);
-moz-box-shadow: 3px 3px 6px 0px rgba(166, 186, 249, 0.6);
box-shadow: 3px 3px 7px 0px rgba(166, 186, 249, 0.6);
}
.all-cards:before {
display:none;
}
.all-cards:after {
display:none;
}
.two-part:before {
display:none;
}
.two-part:after {
display:none;
}
.all-cards {
justify-content: space-between; 
}
.two-part  {
justify-content:space-between;
}
.blog-list .svg {
display:none;
}
.wide-1C .banners-big{
padding:0 !important;
}
.page-top-info /* Отключение блока с хлебными крошками и заголовком */ {
display:none;
}
.slider-solution_1c {
height:auto !important;
}
.slider-solution_1c  .swiper-wrapper{
height:auto;
}
.image_svg__1C-0 {
transform: translate(-209px,-40%) !important;
}
.image_svg__1C-1 {
transform: translate(-229px,-50%) !important;
}
@media (max-width: 480px) {
  .block1_wrapper {
    padding: 30px 17px 0;
  }
}
body {
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(225,232,253,1) 180%);
}