
	:root {
	--tangerine: #FF9996;
	--persian: #0A99A0
}
.input-block input {
	display: block;
	width: 100%;
}

.horizontal-gradient {
  background: linear-gradient(to right, #33ACDE, #2C519D);
}
.vertical-gradient {
  background: linear-gradient(#33ACDE, #2C519D);
}
.diagonal-gradient {
	background: url(/images/additional/bg-1.png) top right/17% no-repeat, linear-gradient(70deg, #33ACDE, #000000);
}
.gradient-button {
	background: linear-gradient(to right, #33ACDE, #2C519D);
	border: 0;
}
.gradient-button:hover {
	opacity: 0.9;
}
.gradient-border {
	height: 4px;
	background-image: 
		linear-gradient(90deg, transparent 50%, #fff 0%),
		linear-gradient(90deg, #33ACDE, #2C519D);
	background-size: 20px 3px, 100% 3px;
	border: none;
}

.bg-line {
	background: url(/images/additional/white-line.svg) center left repeat-x;
}

.title .h3 {
	color: white;
    max-width: max-content;
    display: inline-block;
    line-height: 1.15;
}

.list_img6 li {
	background: url(/images/additional/li.svg) no-repeat left top!important;
}

.additional .slick-dots li button:before {
	font-size: 10px;
	color: #C4C4C4;
	opacity: 1;
}

.additional .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #33ACDE;
}

.li-type li {
	list-style-type:"– ";
	padding-left: 5px;
    margin-left: -18px;
}

.close .btn-close {
	background: transparent url(/images/additional/close.svg) center/1em auto no-repeat!important;
}
input[type=submit] {
	border: none;
}

.prev-slider, .next-slider {
	position: absolute;
	top: 50%;
	height: 44px;
	width: 44px;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
}
.prev-slider {
	left: -62px;
	background:	url('/images/additional/Arrow_L.svg');
}

.next-slider {
	right: -62px;
	background:	url('/images/additional/Arrow_R.svg');
}
.btn-submit {
	min-height: 38px;
	background: linear-gradient(to right, #33ACDE, #2C519D);
  border: 0;
  border: none;
  border-radius: 0!important;
  color: #ffffff;
	padding-top: 0.5rem!important;
	padding-bottom: 0.5rem!important;
	padding-right: 0.25rem!important;
	padding-left: 0.25rem!important;
	width: 100%!important;
	font-weight: bold!important;
}
.btn-submit:disabled {
	background-color: unset!important;
	background: #6c6c6c!important;
	color: #ffffff;
}
.wpcf7-list-item {
	margin-left: 0;
	padding-top: 1rem;
}
.wpcf7-list-item .wpcf7-list-item-label {
	padding-left: .5rem;
}
label {
    display: block;
}