/**
 * UTP1 Form Style
 */
.utp1-subscribe-form {
	padding: 15px;
	border-radius: 3px;
	border: 0 solid #23282d;
	position: relative;
	z-index: 1;
	color: #000;
	font-size: 14px;
	min-width: 290px;
	font-family: 'Roboto', Helvetica Neue, Helvetica, Arial, sans-serif;
	box-sizing: border-box;
}
.utp1-subscribe-form * {
	box-sizing: border-box;
}
.utp1-subscribe-form:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	border-radius: inherit;
	background-color: transparent;
}
.utp1-subscribe-form.has-border {
	border-width: 1px;
}
.utp1-subscribe-form.has-border-2 {
	border-width: 2px;
}
.utp1-subscribe-form.has-border-3 {
	border-width: 3px;
}
.utp1-subscribe-form.has-shadow {
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.utp1-subscribe-form {
	max-width: 350px;
}
.utp1-subscribe-form.form-lg {
	max-width: 500px;
}
.utp1-subscribe-form.form-left {
	float: left;
}
.utp1-subscribe-form.form-center {
	margin-left: auto;
	margin-right: auto;
}
.utp1-subscribe-form.form-right {
	float: right;
}
.utp1-subscribe-form.round-2 {
	border-radius: 2px;
}
.utp1-subscribe-form.round-5 {
	border-radius: 5px;
}
.utp1-subscribe-form.round-10 {
	border-radius: 10px;
}
.utp1-subscribe-form.round-20 {
	border-radius: 20px;
}
.utp1-form-header,
.utp1-form-subheader {
	text-align: center;
	font-size: 16px;
	margin-bottom: 15px;
}
.utp1-form-header.text-sm,
.utp1-form-subheader.text-md {
	font-size: 16px;
}
.utp1-form-subheader,
.utp1-form-subheader.text-sm {
	font-size: 14px;
}
.utp1-form-header.text-md,
.utp1-form-subheader.text-lg,
.utp1-subscribe-form.form-lg .utp1-form-subheader,
.utp1-subscribe-form.form-lg .utp1-form-subheader.text-sm {
	font-size: 18px;
}
.utp1-form-header.text-lg {
	font-size: 20px;
}
.utp1-subscribe-form.form-md .utp1-form-header.text-md,
.utp1-subscribe-form.form-lg .utp1-form-header,
.utp1-subscribe-form.form-lg .utp1-form-header.text-sm,
.utp1-subscribe-form.form-md .utp1-form-subheader.text-lg,
.utp1-subscribe-form.form-lg .utp1-form-subheader.text-md {
	font-size: 20px;
}
.utp1-subscribe-form.form-md .utp1-form-header.text-lg,
.utp1-subscribe-form.form-lg .utp1-form-header.text-md,
.utp1-subscribe-form.form-lg .utp1-form-subheader.text-lg {
	font-size: 22px;
}
.utp1-subscribe-form.form-lg .utp1-form-header.text-lg {
	font-size: 24px;
}
.utp1-subscribe-form.form-lg .utp1-form-header,
.utp1-subscribe-form.form-lg .utp1-form-subheader {
	margin-bottom: 20px;
}
.utp1-form-header.color-white,
.utp1-form-subheader.color-white {
	color: #fff !important;
}
.utp1-form-header.color-dark,
.utp1-form-subheader.color-dak {
	color: #23282d !important;
}
.utp1-form-header.color-grey,
.utp1-form-subheader.color-grey {
	color: #6c757d !important;
}
.utp1-form-header.color-blue,
.utp1-form-subheader.color-blue {
	color: #00a0d2 !important;
}
.utp1-form-header.color-green,
.utp1-form-subheader.color-green {
	color: #00bd9b !important;
}
.utp1-form-header.color-orange,
.utp1-form-subheader.color-orange {
	color: #f56e28 !important;
}
.utp1-form-header.color-yellow,
.utp1-form-subheader.color-yellow {
	color: #f1c40f !important;
}
.utp1-form-header.color-red,
.utp1-form-subheader.color-red {
	color: #f03434 !important;
}
.utp1-form-progress {
	height: 20px;
	margin-bottom: 15px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.utp1-progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	transition: width .6s ease;
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size: 40px 40px;
	animation: utp1-progress-bar 2s linear infinite;
}
.utp1-subscribe-form .utp1-form-privacy {
	text-align: center;
	color: #999;
	margin-top: 7px;
}
.utp1-subscribe-form .utp1-form-privacy > a {
	color: #999;
}
.utp1-subscribe-form .utp1-form-privacy .utp1-icon-lock {
	display: inline-block;
	width: 10px;
	height: 10px;
	background-size: contain;
	margin-right: 3px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23999999' d='M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
}
@-webkit-keyframes utp1-progress-bar {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@keyframes utp1-progress-bar {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@media (min-width: 400px) {
	.utp1-subscribe-form,
	.utp1-subscribe-form.form-lg {
		width: 350px;
	}
}
@media (min-width: 576px) {
	.utp1-subscribe-form.form-lg {
		width: 500px;
		padding: 40px;
	}
	.utp1-subscribe-form.form-lg .utp1-form-submit [type="submit"],
	.utp1-subscribe-form.form-lg .utp1-submit-separator {
		margin-bottom: 10px;
	}
	.utp1-subscribe-form.form-lg .utp1-form-privacy {
		margin-top: 5px;
	}
	.utp1-subscribe-form.form-lg .utp1-form-copyright {
	    margin: -20px 0 10px;
	}
}
@media (max-width: 575px) {
	.utp1-form-header,
	.utp1-subscribe-form.form-lg .utp1-form-header,
	.utp1-subscribe-form.form-lg .utp1-form-header.text-lg,
	.utp1-subscribe-form.form-lg .utp1-form-header.text-md,
	.utp1-subscribe-form.form-lg .utp1-form-header,
	.utp1-subscribe-form.form-lg .utp1-form-header.text-sm,
	.utp1-form-header.text-md,
	.utp1-form-header.text-lg {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.utp1-subscribe-form.form-lg .utp1-form-subheader,
	.utp1-form-subheader.text-md,
	.utp1-form-subheader.text-lg,
	.utp1-subscribe-form.form-lg .utp1-form-subheader.text-lg,
	.utp1-subscribe-form.form-lg .utp1-form-subheader.text-sm,
	.utp1-subscribe-form.form-lg .utp1-form-subheader.text-md,
	.utp1-subscribe-form.form-lg .utp1-form-subheader.text-lg {
		font-size: 14px;
		margin-bottom: 15px;
	}
}

/* Colors */
.utp1-subscribe-form.border-dark {
	border-color: #23282d !important
}
.utp1-subscribe-form.border-grey {
	border-color: #6c757d !important;
}
.utp1-subscribe-form.border-blue {
	border-color: #00a0d2 !important;
}
.utp1-subscribe-form.border-green {
	border-color: #00bd9b !important;
}
.utp1-subscribe-form.border-orange {
	border-color: #f56e28 !important;
}
.utp1-subscribe-form.border-yellow {
	border-color: #f1c40f !important;
}
.utp1-subscribe-form.border-red {
	border-color: #f03434 !important;
}
.utp1-subscribe-form.form-bg-transparent:before {
	background-color: transparent !important
}
.utp1-subscribe-form.form-bg-white:before {
	background-color: #fff !important
}
.utp1-subscribe-form.form-bg-dark:before {
	background-color: #23282d !important
}
.utp1-subscribe-form.form-bg-blue:before {
	background-color: #00a0d2 !important;
}
.utp1-subscribe-form.form-bg-green:before {
	background-color: #00bd9b !important;
}
.utp1-subscribe-form.form-bg-orange:before {
	background-color: #f56e28 !important;
}
.utp1-subscribe-form.form-bg-yellow:before {
	background-color: #f1c40f !important;
}
.utp1-subscribe-form.form-bg-red:before {
	background-color: #f03434 !important;
}
.utp1-subscribe-form.form-bg-blue .utp1-form-privacy a,
.utp1-subscribe-form.form-bg-green .utp1-form-privacy a,
.utp1-subscribe-form.form-bg-orange .utp1-form-privacy a,
.utp1-subscribe-form.form-bg-red .utp1-form-privacy a {
	color: #fff !important;
}
.utp1-subscribe-form.form-bg-blue .utp1-submit-separator span,
.utp1-subscribe-form.form-bg-green .utp1-submit-separator span,
.utp1-subscribe-form.form-bg-orange .utp1-submit-separator span,
.utp1-subscribe-form.form-bg-red .utp1-submit-separator span {
	color: #fff !important;
}
.utp1-subscribe-form.form-bg-blue .utp1-submit-separator span:before, .utp1-subscribe-form.form-bg-blue .utp1-submit-separator span:after,
.utp1-subscribe-form.form-bg-green .utp1-submit-separator span:before, .utp1-subscribe-form.form-bg-green .utp1-submit-separator span:after,
.utp1-subscribe-form.form-bg-orange .utp1-submit-separator span:before, .utp1-subscribe-form.form-bg-orange .utp1-submit-separator span:after,
.utp1-subscribe-form.form-bg-red .utp1-submit-separator span:before, .utp1-subscribe-form.form-bg-red .utp1-submit-separator span:after{
	background-color: #fff !important;
}
.utp1-subscribe-form.form-bg-blue .utp1-form-privacy .utp1-icon-lock,
.utp1-subscribe-form.form-bg-green .utp1-form-privacy .utp1-icon-lock,
.utp1-subscribe-form.form-bg-orange .utp1-form-privacy .utp1-icon-lock,
.utp1-subscribe-form.form-bg-red .utp1-form-privacy .utp1-icon-lock {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z'%3E%3C/path%3E%3C/svg%3E") !important;
}
.utp1-subscribe-form.bg-opacity-10:before {
	opacity: 0.1;
}
.utp1-subscribe-form.bg-opacity-20:before {
	opacity: 0.2;
}
.utp1-subscribe-form.bg-opacity-30:before {
	opacity: 0.3;
}
.utp1-subscribe-form.bg-opacity-40:before {
	opacity: 0.4;
}
.utp1-subscribe-form.bg-opacity-50:before {
	opacity: 0.5;
}
.utp1-subscribe-form.bg-opacity-60:before {
	opacity: 0.6;
}
.utp1-subscribe-form.bg-opacity-70:before {
	opacity: 0.7;
}
.utp1-subscribe-form.bg-opacity-80:before {
	opacity: 0.8;
}
.utp1-subscribe-form.bg-opacity-90:before {
	opacity: 0.9;
}
input.bg-opacity-10 {
	opacity: 0.1;
}
input.bg-opacity-20 {
	opacity: 0.2;
}
input.bg-opacity-30 {
	opacity: 0.3;
}
input.bg-opacity-40 {
	opacity: 0.4;
}
input.bg-opacity-50 {
	opacity: 0.5;
}
input.bg-opacity-60 {
	opacity: 0.6;
}
input.bg-opacity-70 {
	opacity: 0.7;
}
input.bg-opacity-80 {
	opacity: 0.8;
}
input.bg-opacity-90 {
	opacity: 0.9;
}

/* Inputs */
.utp1-subscribe-form .utp1-field {
	margin-bottom: 15px;
}
.utp1-subscribe-form .utp1-label {
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
}
.utp1-subscribe-form.form-bg-dark .utp1-label{
	color: #fff;
}
.utp1-subscribe-form .utp1-input {
	display: block;
	width: 100%;
	height: 40px;
	padding: 10px 15px;
	font-size: 16px;
	line-height: 1.5;
	color: #000;
	background-color: transparent;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: none !important;
	transition: none;
}
.utp1-subscribe-form .utp1-input.bg-dark,
.utp1-subscribe-form .utp1-field-group-button.bg-dark {
	color: #fff;
}
.utp1-subscribe-form .utp1-input:focus {
	outline: none;
	box-shadow: none;
}
.utp1-subscribe-form .utp1-input-strike {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.utp1-subscribe-form .utp1-input.border-0,
.utp1-subscribe-form .utp1-field-group-button.border-0 {
	border-width: 0;
}
.utp1-subscribe-form .utp1-input.border-1,
.utp1-subscribe-form .utp1-field-group-button.border-1 {
	border-width: 1px;
}
.utp1-subscribe-form .utp1-input.border-2,
.utp1-subscribe-form .utp1-field-group-button.border-2 {
	border-width: 2px;
}
.utp1-subscribe-form .utp1-input.border-3,
.utp1-subscribe-form .utp1-field-group-button.border-3 {
	border-width: 3px;
}
.utp1-subscribe-form .utp1-field-group-button.border-2 {
	margin-right: -2px;
}
.utp1-subscribe-form .utp1-field-group-button.border-3 {
	margin-right: -3px;
}
.utp1-subscribe-form .utp1-input.bg-white,
.utp1-subscribe-form .utp1-field-group-button.bg-white {
	background-color: #fff !important
}
.utp1-subscribe-form .utp1-input.bg-dark,
.utp1-subscribe-form .utp1-field-group-button.bg-dark {
	background-color: #23282d !important
}
.utp1-subscribe-form .utp1-input.bg-grey,
.utp1-subscribe-form .utp1-field-group-button.bg-grey {
	background-color: #6c757d !important
}
.utp1-subscribe-form .utp1-input.bg-blue,
.utp1-subscribe-form .utp1-field-group-button.bg-blue {
	background-color: #00a0d2 !important;
}
.utp1-subscribe-form .utp1-input.bg-green,
.utp1-subscribe-form .utp1-field-group-button.bg-green {
	background-color: #00bd9b !important;
}
.utp1-subscribe-form .utp1-input.bg-orange,
.utp1-subscribe-form .utp1-field-group-button.bg-orange {
	background-color: #f56e28 !important;
}
.utp1-subscribe-form .utp1-input.bg-yellow,
.utp1-subscribe-form .utp1-field-group-button.bg-yellow {
	background-color: #f1c40f !important;
}
.utp1-subscribe-form .utp1-input.bg-red,
.utp1-subscribe-form .utp1-field-group-button.bg-red {
	background-color: #f03434 !important;
}
.utp1-subscribe-form .utp1-input.border-white,
.utp1-subscribe-form .utp1-field-group-button.border-white {
	border-color: #fff !important
}
.utp1-subscribe-form .utp1-input.border-dark,
.utp1-subscribe-form .utp1-field-group-button.border-dark {
	border-color: #23282d !important
}
.utp1-subscribe-form .utp1-input.border-grey,
.utp1-subscribe-form .utp1-field-group-button.border-grey {
	border-color: #6c757d !important;
}
.utp1-subscribe-form .utp1-input.border-blue,
.utp1-subscribe-form .utp1-field-group-button.border-blue {
	border-color: #00a0d2 !important;
}
.utp1-subscribe-form .utp1-input.border-green,
.utp1-subscribe-form .utp1-field-group-button.border-green {
	border-color: #00bd9b !important;
}
.utp1-subscribe-form .utp1-input.border-orange,
.utp1-subscribe-form .utp1-field-group-button.border-orange {
	border-color: #f56e28 !important;
}
.utp1-subscribe-form .utp1-input.border-yellow,
.utp1-subscribe-form .utp1-field-group-button.border-yellow {
	border-color: #f1c40f !important;
}
.utp1-subscribe-form .utp1-input.border-red,
.utp1-subscribe-form .utp1-field-group-button.border-red {
	border-color: #f03434 !important;
}
.utp1-subscribe-form .utp1-input.round-0,
.utp1-socials > a.round-0,
.utp1-field-group-button.round-0 {
	border-radius: 0 ;
}
.utp1-subscribe-form .utp1-input.round-2,
.utp1-socials > a.round-2,
.utp1-field-group-button.round-2 {
	border-radius: 2px;
}
.utp1-subscribe-form .utp1-input.round-5,
.utp1-socials > a.round-5,
.utp1-field-group-button.round-5 {
	border-radius: 5px;
}
.utp1-subscribe-form .utp1-input.round-10,
.utp1-socials > a.round-10,
.utp1-field-group-button.round-10 {
	border-radius: 10px;
}
.utp1-subscribe-form .utp1-input.round-20,
.utp1-socials > a.round-20,
.utp1-field-group-button.round-20 {
	border-radius: 20px;
}
.utp1-subscribe-form.form-lg .utp1-input.round-20,
.utp1-socials > a.round-20,
.utp1-subscribe-form.form-lg .utp1-field-group-button.round-20 {
	border-radius: 25px;
}
.utp1-subscribe-form .utp1-field-group > .utp1-input {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.utp1-subscribe-form .utp1-field-group-button {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.utp1-subscribe-form .utp1-form-submit {
	text-align: center;
	overflow: hidden;
}
.utp1-button.bg-white {
	background-color: #fff !important;
	color: #4a4a4a;
}
.utp1-button.bg-white:hover {
	background-color: #f1f1f1 !important;
	color: #4a4a4a;
}
.utp1-button.bg-dark {
	background-color: #23282d !important;
}
.utp1-button.bg-grey {
	background-color: #6c757d !important;
}
.utp1-button.bg-green {
	background-color: #00bd9b !important;
}
.utp1-button.bg-orange {
	background-color: #f56e28 !important;
}
.utp1-button.bg-yellow {
	background-color: #f1c40f !important;
}
.utp1-button.bg-red {
	background-color: #f03434 !important;
}
.utp1-button.round-0 {
	border-radius: 0 ;
}
.utp1-button.round-2 {
	border-radius: 2px;
}
.utp1-button.round-5 {
	border-radius: 5px;
}
.utp1-button.round-10 {
	border-radius: 10px;
}
.utp1-subscribe-form .utp1-form-submit [type="submit"].round-20,
.utp1-open-button.round-20,
.utp1-button.round-20 {
	border-radius: 20px;
}
.utp1-subscribe-form.form-lg .utp1-form-submit [type="submit"].round-20 {
	border-radius: 25px;
}

.utp1-button.round-pill {
	border-radius: 50rem;
}
[class*="has-icon"]:before {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background-size: 14px;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	top: -1px;
	margin-right: 7px;
}
.has-icon-envelope:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'%3E%3C/path%3E%3C/svg%3E");
}
.has-icon-envelope.bg-white:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%234a4a4a' d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'%3E%3C/path%3E%3C/svg%3E");
}
.has-icon-vk:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23fff' d='M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z'%3E%3C/path%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	background-size: 20px;
}
.has-icon-vk.bg-white:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%234a4a4a' d='M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z'%3E%3C/path%3E%3C/svg%3E");
}
.has-icon-fb:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23ffffff' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'%3E%3C/path%3E%3C/svg%3E");
	background-size: 10px;
	width: 14px;
	height: 18px;
	background-position: left center;
}
.has-icon-fb.bg-white:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%234a4a4a' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'%3E%3C/path%3E%3C/svg%3E");
}

@media (min-width: 768px) {
	.utp1-subscribe-form.form-lg .utp1-input {
		height: 50px;
		padding: 11px 20px;
		font-size: 18px;
	}
	.utp1-subscribe-form.form-lg .utp1-field-group-button {
		padding: 7px 20px;
		font-size: 18px;
	}
	.utp1-subscribe-form.form-lg .utp1-label {
		font-size: 20px;
	}
	.utp1-subscribe-form.form-lg .utp1-form-submit [type="submit"],
	.utp1-subscribe-form.form-lg .utp1-socials > a {
		padding-top: 11px;
		padding-bottom: 11px;
		font-size: 18px;
	}
	.form-lg [class*="has-icon"]:before {
		width: 20px;
		height: 20px;
		background-size: 20px;
	}
	.form-lg .has-icon-vk:before {
		width: 24px;
		height: 20px;
		background-size: 24px;
	}
	.form-lg .has-icon-fb:before {
		width: 16px;
		height: 20px;
		background-size: 12px;
	}
	.utp1-subscribe-form.form-lg .utp1-field {
		margin-bottom: 20px;
	}
}

/* Subscribe Buttons */
.utp1-subscribe-buttons {
	font-family: 'Roboto', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.utp1-subscribe-buttons,
.utp1-submit-buttons {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column;
}
.utp1-submit-buttons {
	-ms-flex-align: center;
	align-items: center;
}
.utp1-submit-buttons > .utp1-button {
	margin-bottom: 5px;
}
.utp1-submit-buttons.w-wide,
.utp1-submit-buttons.w-full {
	-ms-flex-align: stretch;
	align-items: stretch;
}
.utp1-submit-buttons.w-full {
	width: 100%;
}
.utp1-submit-separator {
	position: relative;
	text-align: center;
	margin-bottom: 5px;
}
.utp1-submit-separator > span {
	display: inline-block;
	color: #999;
	padding: 0 8px;
	position: relative;
}
.utp1-submit-separator span:before,
.utp1-submit-separator span:after {
	content: '';
	height: 1px;
	width: 500px;
	position: absolute;
	top: 50%;
	background-color: #ccc;
}
.utp1-submit-separator span:before {
	left: 100%;
}
.utp1-submit-separator span:after {
	right: 100%;
}

/* Modal */
.utp1-modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(50, 55, 60, 0.6);
	outline: 0;
	opacity: 0;
	padding: 0 15px;
	overflow-x: hidden;
	overflow-y: auto;
	transition: opacity .15s linear;
}
.utp1-modal.show {
	display: block;
	opacity: 1;
}
.utp1-modal-content {
	margin: 15px auto;
	display: inline-block;
	text-align: left;
}
@media (min-width: 576px) {
	.utp1-modal-content {
		margin: 1.75rem auto;
	}
}


/* Buttons */
.utp1-button {
	display: inline-block;
	padding: 8px 20px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: normal;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 0;
	text-decoration: none;
	color: #fff;
	background-color: #337ab7;
	border-radius: 3px;
	letter-spacing: 1px;
	transition: opacity .3s;
	position: relative;
	z-index: 1;
}
.utp1-button:hover {
	opacity: 0.8;
	color: #fff;
	text-decoration: none;
}
.utp1-button:focus {
	color: #fff;
	text-decoration: none;
}
.utp1-button.bg-blue {
	color: #fff;
	background-color: #337ab7;
}
.utp1-button.bg-vk {
	background-color: #4a76a8;
}
.utp1-button.bg-fb {
	background-color: #4267b2;
}
.utp1-subscribe-buttons .utp1-button + .utp1-socials {
	margin-top: 10px;
}
@media (min-width: 576px) {
	.utp1-button.button-md,
	.utp1-button.button-lg,
	.utp1-button.button-xl {
		font-size: 20px;
		padding: 10px 25px;
	}
	.button-md[class*="has-icon"]:before,
	.button-lg[class*="has-icon"]:before,
	.button-xl[class*="has-icon"]:before {
		width: 20px;
		height: 20px;
		background-size: 20px;
	}
	.button-md.has-icon-vk:before,
	.button-lg.has-icon-vk:before,
	.button-xl.has-icon-vk:before {
		width: 24px;
		height: 20px;
		background-size: 24px;
	}
	.button-md.has-icon-fb:before,
	.button-lg.has-icon-fb:before,
	.button-xl.has-icon-fb:before {
		width: 16px;
		height: 20px;
		background-size: 12px;
	}
}
@media (min-width: 768px) {
	.utp1-button.button-lg,
	.utp1-button.button-xl {
		font-size: 28px;
		padding: 12px 40px;
	}
	.button-lg[class*="has-icon"]:before,
	.button-xl[class*="has-icon"]:before {
		width: 28px;
		height: 24px;
		background-size: 24px;
	}
	.button-lg.has-icon-vk:before,
	.button-xl.has-icon-vk:before {
		width: 26px;
		height: 20px;
		background-size: 26px;
	}
	.button-lg.has-icon-fb:before,
	.button-xl.has-icon-fb:before {
		width: 16px;
		height: 20px;
		background-size: 12px;
	}
}
@media (min-width: 992px) {
	.utp1-button.button-xl {
		font-size: 34px;
		padding: 15px 50px;
	}
	.button-xl[class*="has-icon"]:before {
		width: 32px;
		height: 26px;
		background-size: 30px;
		top: -2px;
	}
	.button-xl.has-icon-vk:before {
		width: 34px;
		height: 26px;
		background-size: 34px;
	}
	.button-xl.has-icon-fb:before {
		width: 19px;
		height: 28px;
		background-size: 15px;
	}
}

/* Socials */
.utp1-socials {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin-left: -5px;
	margin-right: -5px;
}
.utp1-socials.socials-stretch {
	margin-left: -7px;
	margin-right: -7px;
}
.utp1-socials.utp1-socials-column {
	flex-direction: column;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
.utp1-open-button + .utp1-socials {
	margin-top: 10px;
}
.utp1-socials.socials-stretch > a {
	flex: 1 1 auto!important;
}
.utp1-socials-column.socials-stretch > a {
	width: 100%;
}
.utp1-socials > a {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.utp1-socials.utp1-socials-column > a {
	margin-left: 0;
	margin-right: 0;
}
.utp1-socials.utp1-socials-column > a + a {
	margin-top: 3px;
}
.utp1-socials > a.has-icon {
	position: relative;
	padding-left: 12px;
	background-repeat: no-repeat;
}
.utp1-socials .utp1-social-link-vk {
	background-color: #4a76a8;
}
.utp1-field-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
.utp1-field-group-prepend {
    margin-right: -1px;
    display: -ms-flexbox;
    display: flex;
}
.utp1-field-group-button {
	position: relative;
    z-index: 2;
	cursor: pointer;
	white-space: nowrap;
    display: inline-block;
    text-align: center;
    padding: 5px 15px;
    font-size: 16px;
    line-height: 1.5;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px 0 0 3px;
    box-shadow: none !important;
    transition: none;
}
.utp1-field-group-button:hover {
	opacity: .8;
}
.utp1-field-group-button > .flag {
    display: inline-block;
    vertical-align: middle;
    margin: -3px 3px -2px -3px;
}
.utp1-field-group-button > .flag > img {
    display: block;
    height: 26px;
    width: auto;
}
.utp1-field-group-button .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.utp1-field-group .utp1-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    position: relative;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}
.utp1-field-dropdown {
	min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    padding: 5px;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.utp1-field-group-prepend.open > .utp1-field-dropdown {
    display: block;
}
.utp1-field-dropdown > .lang-search {
    padding-bottom: 5px;
}
.utp1-field-dropdown .languages-list {
    max-height: 140px;
    overflow: auto;
}
.utp1-field-dropdown .languages-list a {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	text-decoration: none;
}
.utp1-field-dropdown .languages-list a:hover {
    text-decoration: none;
    background-color: #edeff0;
}
.utp1-field-dropdown .flag {
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}
.utp1-field-dropdown .flag > img {
    display: block;
    height: 26px;
    width: auto;
}
.utp1-form-copyright {
	text-align: right;
	text-transform: uppercase;
    font-size: 8px;
	font-family: 'Arial';
	margin: -5px 0 5px;
}
.utp1-form-copyright-link {
	display: inline-block;
	vertical-align: middle;
	color: #999;
	text-decoration: none;
}
.utp1-form-copyright-link:hover {
	color: #999;
	text-decoration: none;
}
.utp1-form-copyright-logo {
	display: inline-block;
	vertical-align: middle;
	height: 24px;
    width: 44px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAsCAMAAAD4va5DAAAAn1BMVEUAAAAyNzzLUVIyNzwyNzwyNzwyNzwyNzzLUVIyNzwyNzwyNzwyNzzLUVLLUVIyNzzLUVLLUVLLUVLLUVLLUVLLUVLLUVLLUVLLUVLLUVLLUVIyNzzLUVLLUVLLUVLLUVLLUVLLUVLLUVLLUVIyNzzLUVLLUVLLUVLLUVLLUVLLUVLLUVLLUVLLUVLLUVLLUVIyNzzLUVLLUVLLUVIyNzxcfb0zAAAAM3RSTlMAqrGIMxHudyDMIruZ5/jd34xT8LxZRfTTmZREPzEZFtfCoF9VJBHLp3hkTSkN5XBm6YREO1hdAAACW0lEQVRIx+WW2ZaiMBBAC2RpwQURUFFRENfWtmeS//+2qSx05IgN6Jx+6fuQmFBcKosnge/Z+aNgPSBk4gUj/wKv8H5Aj2Kgvz+tCtfkjnX4lOotIJWk5/auzYQ8YLBp6xqRgv7hGC4i/3j4+OoatXPNiizipepczorlmD2T12xV7l/N2ue2kQNcgMTPsitwor541njetmLupwlI/mJLB0Ey5Q8n24ayQLh2snnRyY0MVsIWNNz2PPhPUuS5JiUZJGKkfiNZOh5/eF5UqMdEyQTRmEXo0JojIUr2GpcD83j7/yLL+MItx41lBrWw7FDNoBKjx0o3x8lHzXS5uh2moeGzHtYupZaNHRrtAAhDpUwT9RwgJKMLvN3I5pRymWPJHyizHJ5TSYalSakpP+Z0WSRsAUqyIe3iqw64rLbZBzVuweqxjPV0AVEymZgBIjDHCj+IwUNqoKVbk9m9zKZDOdHU4W+5GOzysvdQxrCce1mRbo6BsqlRu0s/qdb5TuYa0DAzO6cWNUqyTnmYiqo5A4t+YunyObMB50umY2HLHGJRJ5OribYcQ9Rq2mBYppT1KGNo1slMtmq5CC7tM1ttWgAbH7gONJDN2c6/+wcoWR1KVs/vla0JIxKNs67rAT/38MdR9EXiCtNIFopDU5y/C3KD3v5AgVQeddWynTjqUmjGWRzC+6RKluzbHcJwKl0PSizk9eD0sxcXxaHyShUPZHcGrYhJgZdd/Sjyr5n31RVDS06Dh9fQE7Rmua927c/wDBvvXuVt4FnCoKwKfHiFXRinfb7p0jjcQQ3/AGF8pNxM2ar1AAAAAElFTkSuQmCC");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	opacity: .6;
}
@media (min-width: 576px) {
	.utp1-socials {
		margin-left: -7px;
		margin-right: -7px;
	}
	.utp1-socials > a {
		margin-left: 7px;
		margin-right: 7px;
		margin-bottom: 7px;
	}
	.utp1-socials > a.button-md,
	.utp1-socials > a.button-lg,
	.utp1-socials > a.button-xl {
		padding: 8px 20px;
		font-size: 18px;
	}
}
@media (min-width: 768px) {
	.utp1-socials .utp1-social-link-fb.button-md.has-icon:before {
		width: 22px;
		height: 18px;
		background-size: 11px;
	}
	.utp1-socials .utp1-social-link-vk.button-md.has-icon:before {
		width: 22px;
		height: 18px;
		background-size: 22px;
	}
	.utp1-socials > a.button-lg,
	.utp1-socials > a.button-xl {
		padding: 10px 25px;
		font-size: 20px;
	}
}
@media (min-width: 992px) {
	.utp1-socials .utp1-social-link-fb.button-xl.has-icon:before {
		width: 28px;
		height: 24px;
		background-size: 14px;
	}
	.utp1-socials .utp1-social-link-vk.button-xl.has-icon:before {
		width: 28px;
		height: 24px;
		background-size: 28px;
	}
	.utp1-socials > a.button-xl {
		padding: 12px 30px;
		font-size: 22px;
	}
}