
body {
  background-color:  #2B2F4B;
}
.main__block-title{
	color: #fff;
}
.title-block {
  color: #fff;
}
.inverse-title{
	color: #fff;
}
.mq__item-text{
	color: #fff;
}
.offer__subtitle {
	color: #fff;
}
.offer__indicators-title{
	color: #24A8DB;
}
.offer__indicators-item{
	background: #2D3340;
}
.offer__indicators-item p {
	color: #fff;
}
.details__btn {
	color: #fff;
	background: #2546ff;
	border: 2px solid #2546ff;
}
.details__btn:hover {
	background: #2B2F4B;
	color: #fff;
}

.card__details-btn {
	border: 2px solid #23ACDE;
	background: #23ACDE;
}
.card__details-btn:hover {
	background: #2D3340;

}
.offer__description{
	color: #fff;
}
.offer__description-main{
	border-left: 2px solid #23ACDE;
	font-weight: 500;

}
.advantages__list-item{
	color: #fff;
}
.customizable__solutions-subtitle{
	color: #fff;
}

.customizable__solutions-content{
	background: #2D3340;
}

.customizable__solutions-content p{
	color: #fff;
}
.prices__list-item{
	background: #2D3340;
}

.prices__item-telegram {
	background:#353C49;
}

.prices__item-mini-app {
	background:#353C49;
}
body .prices__item-mini-app2 {
	background: #2D3340;
}
@media (max-width: 680px) {

.iphone_mobile_light {
	display: none;
}
.iphone_mobile_dark {
	display: block;
}
}
.card__title{
	color: #fff;
}
.card__subtitle {
	color: #fff;
}
.card__text {
	color: #fff;
}
.popup__content{
	background: #2D3340;
}
.popup__content-dark{
	background: #2B2F4B;
}
.popup__title{
	color: #fff;
}
.popup__subtitle{
	color: #fff;
}
.popup__text{
	color: #fff;
}
.popup__list-item {
	color: #fff;
}
.popup__sublist-item{
	color: #fff;

}
.form__answer-text {
	color: #fff;
}
.mini_app_tarif_title p,
.mini_app_tarif_combo_title p {
	color: #2c2f4b;
}
.mini_app_subtitle p {
	color:  #ffffff;
}
.mini_app_subtitle p::before {
	background: #fff;
}

.mini_app_main_price {
	color: #ffffff;
}
.mini_app_main_price {
	border-bottom: 1px solid rgb(95 97 99);
}
.mini_app_combo_subtitle {
	color:  #ffffff;
}
.mini_app_combo_price {
	color: #ffffff;
}
.popup_tarif_container {
	background: rgba(45, 51, 64, 0.77);
	backdrop-filter: blur(3.769087076187134px);
}
.card__descr{
	background: rgba(36, 168, 219, 0.25);
	color: #24A8DB;
}
.card__descr-green {
	color: #05EAD9;
	background: rgba(5, 234, 217, 0.25);
}
.iphone_light {
	display: none;
}
.iphone_dark {
	display: block;
}
	.popup__type{
		background: rgba(36, 168, 219, 0.25);
		color: #24A8DB;
	}
	.popup__type-green {
		color: #05EAD9;
		background: rgba(5, 234, 217, 0.25);
	}
	.card__btn{
		color:  #24A8DB;
	}
	/* .card__btn:hover {
		color:  #24A8DB;
		opacity: 0.7;
	}
	 */

	.card__btn-tlg{
		color: #fff;
		background: #24A8DB;
		border: 2px solid #24A8DB;
	}
	.card__btn-tlg:hover {
		background: #353C49;
		color: #fff;
	}


	.graph__xl-light,
	.graph__ml-light,	
	.graph__sm-light {
		display: none;
	}
	

	.graph__xl-dark {
		width: 100%;
	}
	.graph__ml-dark {
		display: none;
	}
	.graph__sm-dark {
		display: none;
	}

	@media (max-width: 576px) {
		.graph__xl-dark {
			display: none;
		}
		.graph__ml-dark {
			display: block;
		}
	}
	
	
	@media (max-width: 320px) {
		.graph__ml-dark {
			display: none;
		}
		.graph__sm-dark {
			display: block;
		}
		
	}
	.close__popup path {
		fill: #fff;
		stroke: #fff;
	}


	.form__title {
		color: #fff;
	}
	.popup__form-input{
		border-bottom: 2px solid  #1a99cb;
		background: #2D3340;
		}
		.popup__form-input::placeholder{
			color:  #fff;
		}
		.popup__form-input:focus{
			border-bottom: 2px solid  #67d4ff;
		}


		.popup__form-submit{
			background: #23ACDE;
			border: 2px solid #23ACDE;

		}
		.popup__form-submit:hover{
			background: #2D3340;
			color: #fff;
		}
		.application__form input[type=text], .application__form input[type="email"] {
			color: #fff;
			background: #2D3340;
			}

			.form__descr {
				color: #fff;
			}

			@media (max-width: 450px) {
				.popup[data-popup="5"]
				/* .popup[data-popup="6"]  */
				{
					background-color: #2D3340;
				}
		
				}



				.wanted .slick-prev:before { 
					background: url("../images/partners/nav-arrow-white.svg");
					background-size: cover;
					background-repeat: no-repeat;
				
				}
				.wanted .slick-next:before {
					background: url("../images/partners/nav-arrow-white.svg");
					background-size: cover;
					background-repeat: no-repeat;
				}
				

				@media (min-width: 1050px) {
				.wanted .slick-prev:hover:before { 
					background: url("../images/partners/nav-arrow-mint.svg");
					background-size: cover;
					background-repeat: no-repeat;
				
				}
				.wanted .slick-next:hover:before {
					background: url("../images/partners/nav-arrow-mint.svg");
					background-size: cover;
					background-repeat: no-repeat;
				}
			}