.wpforms-container .wpforms-form textarea {
	word-break: auto-phrase !important;
}
.wpforms-image-choices .wpforms-image-choices-item input {
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	cursor: pointer !important;
	opacity: 0 !important;
	margin: 0 !important;
}
.wpforms-container .wpforms-image-choices label:not(.wpforms-error) {
	padding: 15px 10px !important;
	text-align: center !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices .wpforms-image-choices-item img {
	height: 40px;
    width: auto;
}
.wpforms-container .wpforms-image-choices .wpforms-selected .wpforms-image-choices-label {
	font-weight: 700;
}
body .wpforms-confirmation-container-full p:before {
	content: '';
    display: block;
    background: url();
    background-size: contain;
    background-repeat: no-repeat;
    height: 200px;
    text-align: center;
    margin: auto;
    background-position: center center;
    filter: grayscale(1);
	margin-bottom: 15px;
	display: none;
}
body div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background: #e0ffc721;
    border: 1px solid #b4d39b;
    box-sizing: border-box;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
	border-radius: 15px;
}
.form-policy {
  font-size: 14px !important;
  max-width: 340px;
  margin-bottom: -76px !important;
  line-height: 1.3;
  color: #9f9f9f !important;
  font-weight: 300;
  z-index: 50;
}
.form-policy-link {
  color: #8d8d8d;
  font-weight: 400;
  text-underline-offset: 4px;
}
.dz-details:after {
  content: '\f107';
  display: block;
  font-family: "inkstore-font";
  color: green;
  font-weight: 900;
}
.wpforms-field-container {
	display: flex !important;
    flex-wrap: wrap !important;
    gap: 0 20px !important;
}
.field100 {
	flex: 1 1 100%;
}
.field50 {
	flex: 1 1 40%;
}
div.wpforms-container-full button[type=submit]:focus:after {
	display: none !important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-focus, div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within {
	border: 0 !important;
	box-shadow: none !important;
}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader {
	background: transparent !important;
	padding: 0 !important;
	border: 0 !important;
	align-items: flex-start !important;
}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message div {
	display: flex;
    flex-direction: column;
    align-items: flex-start;
}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message svg {
	margin-right: 15px;
	margin-bottom: 0;
	margin-top: 2px;
	transition: .5s all;
	transform: translatey(0px);
}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:hover .dz-message svg {
	opacity: 1;
	fill: var(--primary-color);
}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:hover .dz-message svg {
	transform: translatey(-5px);
}
.wpforms-image-choices > li > label {
	margin: 0 !important;
    width: 100%;
}
.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after {
	display: none !important;
}
.wpforms-container .wpforms-field.wpforms-field-layout .wpforms-field {
	padding: 0 !important;
	margin-bottom: 50px;
}
.wpforms-container .wpforms-field.wpforms-field-layout .wpforms-field:last-child {
	margin-bottom: 10px !important;
}
div.wpforms-container-full .wpforms-field.wpforms-field-radio ul {
	width: 100% !important;
	gap: 25px !important;
}
div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li {
	background: #eff0f3;
	border-radius: var(--border-radius);
	flex: 0 0 180px;
	opacity: .4;
	transition: .4s all;
	transition-delay: 50ms;
	margin: 0 !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item img {
	height: 40px;
	width: auto;
}


/* V1 */
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
	background-color: transparent !important;
	border-radius: 0 !important;
	border: 0 !important;
	border-bottom: 2px solid #dfdfdf !important;
}

/* ------------------------------------------------------- */
div.wpforms-container-full textarea {
	font-size: 18px !important;
	font-weight: 500 !important;
}
div.wpforms-container .wpforms-form input::placeholder {
	font-size: 18px;
	font-weight: 500;
}
div.wpforms-container .wpforms-form input {
	font-size: 18px !important;
	font-weight: 700;
	box-shadow: none !important;
	color: #1d1d1d !important;
}
div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus {
	box-shadow: none !important;
}
.wpforms-container .wpforms-image-choices .wpforms-selected label {
    box-shadow: none !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label:hover, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label:hover , div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label {
	border: 0 !important;
	box-shadow: none !important;
}
div.wpforms-container-full button[type=submit] .ink-btn-icon:after {
  width: 24px;
  height: 24px;
  content: '';
  background: url(../../../uploads/chevron-right-single.svg);
  display: block;
  background-size: 24px;
  background-repeat: no-repeat;
  margin-left: 5px;
	margin-right: -5px;
  transition: .7s all;
}
div.wpforms-container-full button[type=submit]:hover .ink-btn-icon:after {
  width: 26px;
  height: 26px;
  background-size: 26px;
  margin-left: 8px;
}
div.wpforms-container-full button[type=submit] .ink-btn-icon {
  display: flex;
  margin-left: 10px;
  align-items: center;
  filter: invert(1);
}
div.wpforms-container-full button[type=submit] .ink-btn-icon img {
  width: 2px;
  height: 12px;
  position: relative;
  top: 0px;
  opacity: .3;
  object-fit: contain;
  transition: .7s all;
}
div.wpforms-container-full button[type=submit]:hover .ink-btn-icon img  {
	height: 20px
}
div.wpforms-container-full button[type=submit] {
	box-shadow: none !important;
	background: var(--dark-gray) !important;
	border-radius: var(--border-radius) !important;
	font-weight: 700 !important;
  font-size: 15px !important;
	letter-spacing: 1px !important;
	padding: 8px 20px !important;
	min-height: 44px !important;
  height: 44px !important;
}
div.wpforms-container-full button[type=submit]:hover {
	background: var(--primary-color) !important;
}
.contact-form1 .wpforms-submit-container {
	text-align: right;
}
div.wpforms-container-full.contact-form1  .wpforms-form textarea.wpforms-field-medium {
    height: calc( 8px + (var(--wpforms-field-size-input-height) * 2.8));
}
.contact-form1 {
	padding: 40px 50px !important;
	margin-top: -20px !important;
	margin-left: calc((1920px - 1600px + 130px)/2*-1) !important;
	padding-left: calc((1920px - 1600px + 130px)/2*1) !important;
	margin-right: -30px !important;
	border-radius: 25px !important;
	background: linear-gradient(0deg, rgb(255 255 255 / 15%) 0%, rgb(255 255 255 / 60%) 100%) !important;
}






/* CONTACT FORMS */
@media (max-width: 1380px) {
	div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li.wpforms-selected, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li:hover, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li , div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li.not-hovered {
		flex-basis: 30% !important;
	}
	div.wpforms-container-full .wpforms-form ul.wpforms-image-choices .wpforms-image-choices-item label .wpforms-image-choices-label {
		word-spacing: 500px;
	}
}
@media (max-width: 575px) {
	.form-policy {
		margin-bottom: 0 !important;
	}
div.wpforms-container-full textarea , div.wpforms-container .wpforms-form input::placeholder , div.wpforms-container .wpforms-form input {
	font-size: 18px !important;
}
div.wpforms-container-full .wpforms-field.wpforms-field-radio ul {
	gap: 20px !important;
}
.wpforms-container .wpforms-image-choices label:not(.wpforms-error) {
	padding: 15px 10px !important;
}
.wpforms-container .wpforms-field-radio {
	padding: 0 !important;
	margin-bottom: 10px;
}
}




div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li.wpforms-selected, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li:hover, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li.not-hovered {
	flex: 1 0 140px;
}
div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li.wpforms-selected , div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li:hover {
	opacity: 1;
	flex-basis: 220px !important;
}
div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li.not-hovered {
	opacity: .4 !important;
	flex-basis: 140px !important;
}
.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item .wpforms-image-choices-label {
	margin: 0 !important;
}

@media (max-width: 768px) {
	div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li.wpforms-selected, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li:hover, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li.not-hovered {
    flex: 1 0 150px !important;
}
	div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li.wpforms-selected, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li:hover {
		flex-basis: 180px !important;
	}
}

@media (min-width:1200px) and (max-width: 1400px) {
	div.wpforms-container-full .wpforms-field.wpforms-field-radio ul {
		flex-wrap: nowrap !important;
	}
}