
.lds-ring[data-v-1c8d6372] {
	display: inline-block;
	position: relative;
	width: 52px;
	height: 52px;
}
.lds-ring div[data-v-1c8d6372] {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 64px;
	height: 64px;
	margin: 8px;
	border: 8px solid #e8e8e8;
	border-radius: 50%;
	animation: lds-ring-data-v-1c8d6372 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #e8e8e8 transparent transparent transparent;
}
.lds-ring div[data-v-1c8d6372]:nth-child(1) {
	animation-delay: -0.45s;
}
.lds-ring div[data-v-1c8d6372]:nth-child(2) {
	animation-delay: -0.3s;
}
.lds-ring div[data-v-1c8d6372]:nth-child(3) {
	animation-delay: -0.15s;
}
@keyframes lds-ring-data-v-1c8d6372 {
0% {
		transform: rotate(0deg);
}
100% {
		transform: rotate(360deg);
}
}


.button-wrapper[data-v-28653d81] {
	display: flex;
	margin: 5px auto;
	justify-content: center;
}
button[data-v-28653d81],
a[data-v-28653d81] {
	border: none;
	outline: none;
	background: #1187f4;
	color: #fff;
	padding: 0;
	border-radius: 0;
	/* display: inline-block; */

	font-weight: normal;
	font-size: 16px;
	white-space: nowrap;
	width: 100%;
	position: relative;
	width: auto;
}
button span[data-v-28653d81],
a span[data-v-28653d81] {
	padding: 17px 37px;
	display: inline-block;
	font-weight: bold;
}
button.reverse[data-v-28653d81],
a.reverse[data-v-28653d81] {
	background: #1187f4;
	color: #1187f4;
}
button[data-v-28653d81]:not([disabled]),
a[data-v-28653d81] {
	cursor: pointer;
}
button[data-v-28653d81]::after,
button[data-v-28653d81]:before,
a[data-v-28653d81]::after,
a[data-v-28653d81]:before {
	border: none;
}
button[disabled][data-v-28653d81] {
	opacity: 0.5;
}
@media (min-width: 768px) {
button[data-v-28653d81],
	a[data-v-28653d81] {
		min-width: 230px;
		background: none;
		/* color: #fff; */
		overflow: hidden;
		-webkit-transition: color 0.4s ease-in-out;
		transition: color 0.4s ease-in-out;
		z-index: 1;
		text-align: center;
}
a[data-v-28653d81] {
		padding: 3px 20px;
}
button[data-v-28653d81]:hover:not([disabled]):not(.no-animation),
	a[data-v-28653d81]:hover:not(.no-animation) {
		background: none;
		color: #1187f4;
}
button.reverse[data-v-28653d81]:hover:not([disabled]):not(.no-animation),
	a.reverse[data-v-28653d81]:hover:not(.no-animation) {
		background: #1187f4;
		color: #fff;
}
button[data-v-28653d81]::before,
	a[data-v-28653d81]::before {
		content: "";
		position: absolute;
		z-index: -1;
		width: 120%;
		left: -10%;
		top: -5px;
		bottom: -5px;
		-webkit-transform: skewX(-30deg);
		transform: skewX(-30deg);
		-webkit-transition: left 0.4s ease-in-out;
		transition: left 0.4s ease-in-out;
		background: #1187f4;
}
button.reverse[data-v-28653d81]::before,
	a.reverse[data-v-28653d81]::before {
		background: #fff;
}
button[data-v-28653d81]::after,
	a[data-v-28653d81]::after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		border: 2px solid #1187f4;
		border-radius: 0;
}
button.reverse[data-v-28653d81]::after,
	a.reverse[data-v-28653d81]::after {
		border: 1px solid #1187f4;
}
	/* button.no-animation::after {
    border: 2px solid #1187f4;
  } */
button[data-v-28653d81]:not([disabled]):not(.no-animation):hover::before,
	a[data-v-28653d81]:not(.no-animation):hover::before {
		left: 127%;
}
}
@media (min-width: 1080px) {
button[data-v-28653d81],
	a[data-v-28653d81] {
		margin-top: 0px;
}
}


.input-wrapper[data-v-07a4e453] {
	margin: 20px auto;
}
.input-container[data-v-07a4e453] {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #ccc;
	position: relative;
}
.input-container[data-v-07a4e453]:before {
	height: 2px;
	width: 100%;
	transform: scaleX(0);
	background: #1187f4;
	content: "";
	position: absolute;
	bottom: -2px;
	transition: 0.3s transform;
	transform-origin: center;
}
.focus .input-container[data-v-07a4e453]:before {
	transform: scaleX(1);
}
.error .input-container[data-v-07a4e453]:before {
	background: #d01414;
}
.error input[data-v-07a4e453] {
	color: #d01414;
}
i[data-v-07a4e453] {
	font-size: 19px;
	color: #1084f0;
	margin-right: 5px;
}
.input-feild-wrapper[data-v-07a4e453] {
	flex: 1;
	position: relative;
}
.input-feild-wrapper label[data-v-07a4e453] {
	position: absolute;
	left: 12px;
	top: 7px;
	font-size: 16px;
	transition: 0.3s all;
}
.rtl .input-feild-wrapper label[data-v-07a4e453] {
	left: initial;
	right: 12px;
}
.focus .input-feild-wrapper label[data-v-07a4e453],
.at-least-one-character .input-feild-wrapper label[data-v-07a4e453] {
	/* position: absolute; */
	left: 8px !important;
	top: -13px !important;
	font-size: 12px;
	color: #ccc;
	/* transition: 0.3s all; */
}
input[data-v-07a4e453],
input[data-v-07a4e453]:focus {
	padding: 8px;
	width: 100%;
	border: none;
	outline: none;
	box-shadow: none;
	margin: 0;
}
.error-message[data-v-07a4e453] {
	display: flex;
	margin: 6px 0;
	color: #d01414;
	font-size: 11px;
}
.warning-icon[data-v-07a4e453],
.success-icon[data-v-07a4e453] {
	display: none;
}
.error .warning-icon[data-v-07a4e453],
.valid .success-icon[data-v-07a4e453] {
	display: inline-block;
}
.success-icon[data-v-07a4e453] {
	fill: #82bb41;
	width: 19px;
}
.areaCode[data-v-07a4e453] {
	color: #000;
	padding: 0 12px;
	border-right-color: #ccc;
	border-right: 1px solid;
	position: absolute;
	left: 0px;
	top: 8px;
}
.areaCode[data-v-07a4e453]::after {
	content: "+";
}


.input-wrapper[data-v-398573d0] {
	margin: 20px auto;
}
.input-container[data-v-398573d0] {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #ccc;
	position: relative;
}
.input-wrapper:not(.outlined) .input-container[data-v-398573d0]:before {
	height: 2px;
	width: 100%;
	transform: scaleX(0);
	background: #4c61ff;
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	transition: 0.3s transform;
	transform-origin: center;
}
.outlined .input-container[data-v-398573d0] {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 5px 12px;
}
.focus.outlined .input-container[data-v-398573d0] {
	border: 1px solid #4c61ff;
}
.input-wrapper:not(.outlined) .focus .input-container[data-v-398573d0]:before {
	transform: scaleX(1);
}
.input-wrapper:not(.outlined) .error .input-container[data-v-398573d0]:before {
	background: #d01414;
}
.error input[data-v-398573d0] {
	color: #d01414 !important;
}
.focus.outlined .input-container[data-v-398573d0] {
	border-color: #4C61FF;
}
.error.outlined .input-container[data-v-398573d0] {
	border-color: #d01414;
}
i[data-v-398573d0] {
	font-size: 19px;
	color: #1084f0;
	margin-right: 5px;
}
.input-feild-wrapper[data-v-398573d0] {
	flex: 1;
	position: relative;
}
.input-feild-wrapper label[data-v-398573d0] {
	position: absolute;
	left: 12px;
	top: 7px;
	font-size: 15px;
	transition: 0.3s all;
}
.focus .input-feild-wrapper:focus ~ label[data-v-398573d0],
input:not(:placeholder-shown) ~ label[data-v-398573d0],
input:valid ~ label[data-v-398573d0],
input:-webkit-autofill:focus ~ label[data-v-398573d0],
.focus .input-feild-wrapper label[data-v-398573d0],
.at-least-one-character .input-feild-wrapper label[data-v-398573d0] {
	left: 8px !important;
	top: -13px !important;
	font-size: 12px;
	color: #ccc;
}
.outlined.focus .input-feild-wrapper:focus ~ label[data-v-398573d0],
input:not(:placeholder-shown) ~ label[data-v-398573d0],
input:valid ~ label[data-v-398573d0],
input:-webkit-autofill:focus ~ label[data-v-398573d0],
.outlined.focus .input-feild-wrapper label[data-v-398573d0],
.outlined.at-least-one-character .input-feild-wrapper label[data-v-398573d0] {
	background: #fff;
	padding: 0 10px;
	top: -18px;
	left: 0;
}
.rtl .outlined.focus .input-feild-wrapper label[data-v-398573d0] {
	left: auto;
	right: 0;
}
input[data-v-398573d0],
input[data-v-398573d0]:focus {
	padding: 8px;
	width: 100%;
	border: none;
	outline: none;
	box-shadow: none;
	margin: 0;
	font-size: 16px !important;
	color: #343434 !important;
	text-align: left;
}
.rtl input[data-v-398573d0],
.rtl input[data-v-398573d0]:focus {
	text-align: right;
}
.error-message[data-v-398573d0] {
	display: flex;
	margin: 6px 0;
	color: #d01414;
	font-size: 11px;
}
.warning-icon[data-v-398573d0],
.success-icon[data-v-398573d0] {
	display: none;
}
.error .warning-icon[data-v-398573d0],
.valid .success-icon[data-v-398573d0] {
	display: inline-block;
}
.success-icon[data-v-398573d0] {
	fill: #82bb41;
	width: 19px;
}
.japan-warning-message[data-v-398573d0] {
	margin: 12px 0;
	font-size: 12px;
	color: #ccc;
}
.rtl .input-feild-wrapper label[data-v-398573d0] {
	left: auto;
	right: 12px;
}


.input-wrapper[data-v-32b8d6e1] {
	margin: 20px auto;
}
.input-container[data-v-32b8d6e1] {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #ccc;
	position: relative;
}
.input-container[data-v-32b8d6e1]:before {
	height: 2px;
	width: 100%;
	transform: scaleX(0);
	background: #4c61ff;
	content: "";
	position: absolute;
	bottom: -2px;
	transition: 0.3s transform;
	transform-origin: center;
}
.focus .input-container[data-v-32b8d6e1]:before {
	transform: scaleX(1);
}
.error .input-container[data-v-32b8d6e1]:before {
	background: #d01414;
}
.error input[data-v-32b8d6e1] {
	color: #d01414 !important;
}
i[data-v-32b8d6e1] {
	font-size: 19px;
	color: #1084f0;
	margin-right: 5px;
}
.input-feild-wrapper[data-v-32b8d6e1] {
	flex: 1;
	position: relative;
}
.input-feild-wrapper label[data-v-32b8d6e1] {
	position: absolute;
	left: 12px;
	top: 7px;
	font-size: 15px;
	transition: 0.3s all;
}
.rtl .input-feild-wrapper label[data-v-32b8d6e1] {
	left: initial;
	right: 12px;
}
.focus .input-feild-wrapper:focus ~ label[data-v-32b8d6e1],
input:not(:placeholder-shown) ~ label[data-v-32b8d6e1],
input:valid ~ label[data-v-32b8d6e1],
input:-webkit-autofill:focus ~ label[data-v-32b8d6e1],
.focus .input-feild-wrapper label[data-v-32b8d6e1],
.at-least-one-character .input-feild-wrapper label[data-v-32b8d6e1] {
	/* position: absolute; */
	left: 8px !important;
	top: -13px !important;
	font-size: 12px;
	color: #ccc;
	/* transition: 0.3s all; */
}
input[data-v-32b8d6e1],
input[data-v-32b8d6e1]:focus {
	padding: 8px;
	width: 100%;
	border: none;
	outline: none;
	box-shadow: none;
	margin: 0;
	color: #343434 !important;
	text-align: left;
}
.rtl input[data-v-32b8d6e1],
.rtl input[data-v-32b8d6e1]:focus {
	text-align: right;
}
.error-message[data-v-32b8d6e1] {
	display: flex;
	margin: 6px 0;
	color: #d01414;
	font-size: 11px;
}
.warning-icon[data-v-32b8d6e1],
.success-icon[data-v-32b8d6e1] {
	display: none;
}
.error .warning-icon[data-v-32b8d6e1],
.valid .success-icon[data-v-32b8d6e1] {
	display: inline-block;
}
.success-icon[data-v-32b8d6e1] {
	fill: #82bb41;
	width: 19px;
}


.error-message {
	margin: 6px 0;
	color: #d01414;
	font-size: 11px;
}
.rtl .error-message {
	text-align: right;
	margin-bottom: 20px;
}
.checkboxwrapper {
	display: flex;
	line-height: 1.2;
	margin-top: 30px;
	font-size: 13px;
}
.checkboxwrapper input#name {
	height: 27px;
	width: 27px;
	margin-right: 12px;
}
.rtl .checkboxwrapper input#name {
	margin-right: 0;
	margin-left: 12px;
}
.checkboxwrapper label {
	flex: 1;
	font-size: 13px;
	line-height: 1.2;
	margin: 0;
}
.rtl .checkboxwrapper label {
	text-align: right;
}
label[for="solicitation"] {
	text-align: left;
}
.checkboxwrapper input#name:lang(he-IL),
.checkboxwrapper input#name:lang(ja) {
	height: 20px;
	width: 20px;
	/* accent-color: #fff; */
	margin-bottom: 0;
}
.checkboxwrapper:lang(he-IL),
.checkboxwrapper:lang(ja) {
	align-items: center;
	margin-bottom: 20px;
	margin-top: 0;
}
.checkboxwrapper:lang(he-IL):last-child,
.checkboxwrapper:lang(ja):last-child {
	margin-bottom: 20px;
}
























































































































































































































































































































/* style for new atrade lead widget - can be moved to specific page css file adding class .atrade-register-wrapper.lead  */
.atrade-register-wrapper.lead .atrade-register .input-container {
	background-color: #fff;
	border: 1px solid #ccc;
	width: 275px;
	border-radius: 4px;
	box-shadow: 0px 1px #a5a4a4;
	height: 45px;
}
.atrade-register-wrapper.lead .atrade-register .input-feild-wrapper label {
	font-size: 13px;
	font-family: "Fbscorpion-Light";
}
.atrade-register-wrapper.lead .atrade-register .inputs .input-wrapper {
	margin: 5px auto;
}
.atrade-register-wrapper.lead button {
	background-color: #fd5b1f;
}
.atrade-register-wrapper.lead .focus .input-feild-wrapper label,
.atrade-register-wrapper.lead .at-least-one-character .input-feild-wrapper label {
	top: 0px;
	left: auto;
	right: 12px;
}
@media only screen and (max-width: 768px) {
	/* .atrade-register-wrapper.lead .checkboxwrapper input#name{
        display: none;
    } */
.atrade-register-wrapper.lead .atrade-register .checkboxwrapper label {
		text-align: center;
		padding: 0;
		max-width: 275px;
		margin: auto;
		font-size: 12px;
		line-height: 1.3;
}
.atrade-register-wrapper.lead .checkboxwrapper {
		margin-top: 15px;
}
.atrade-register-wrapper.lead button span {
		width: 275px;
		font-size: 25px;
		font-family: "Fbscorpion-Bold";
		height: 49px;
		line-height: 1;
}
}
@media only screen and (min-width: 768px) {
.atrade-register-wrapper.lead button::before,
	.atrade-register-wrapper.lead a::before {
		background: #fd5b1f;
}
.atrade-register-wrapper.lead button::after,
	.atrade-register-wrapper.lead a::after {
		border: 2px solid #fd5b1f;
}
.atrade-register-wrapper.lead button:hover:not([disabled]):not(.no-animation),
	.atrade-register-wrapper.lead a:hover:not(.no-animation) {
		color: #fd5b1f;
}
.atrade-register .checkboxwrapper {
		width: 300px;
		margin: auto;
		margin-top: 15px;
}
}

/* end of style for new atrade lead widget */
.atrade-register .checkboxwrapper {
	align-items: center;
}
.atrade-register .checkboxwrapper label {
	text-align: right;
	padding-right: 10px;
}
.atrade-register .input-feild-wrapper label {
	right: 12px;
	left: initial;
}
.atrade-register .input-container svg {
	display: none;
}
.atrade-register .inputs .input-wrapper {
	margin: 10px auto;
}
@media only screen and (min-width: 1200px) {
.atrade-register .inputs .input-wrapper {
		margin-right: 0;
}
}


.atrade-register[data-v-082bd0d3] {
	display: block;
	position: initial;
}
.atrade-register .atrade-register-container[data-v-082bd0d3] {
	max-width: 1200px;
	padding: 0 20px;
	margin: auto;
}
.atrade-register .atrade-register-container .atrade-register-title-text-bold[data-v-082bd0d3] {
	font-size: 25px;
	color: #343434;
	font-family: "FbScorpion-Bold";
	line-height: 1.2;
	text-align: center;
	display: block;
	margin: auto;
	max-width: 300px;
	padding-top: 20px;
}
@media only screen and (max-width: 768px) {
.atrade-register .atrade-register-container .atrade-register-title-text-bold[data-v-082bd0d3] {
		padding-top: 50px;
}
}
.atrade-register .atrade-register-container .atrade-register-title-text[data-v-082bd0d3] {
	font-size: 19px;
	color: #343434;
	font-family: "FbScorpion-Regular";
	line-height: 1.2;
	text-align: center;
	display: block;
	margin: auto;
	max-width: 300px;
}
.atrade-register .atrade-register-container .inputs[data-v-082bd0d3] {
	display: flex;
	max-width: 450px;
	margin: auto;
	flex-direction: row;
	flex-wrap: wrap;
}
.atrade-register .atrade-register-body[data-v-082bd0d3] {
	padding-bottom: 20px;
}
.atrade-register .atrade-register-container[data-v-082bd0d3] {
	position: relative;
}
@media only screen and (min-width: 768px) {
.atrade-register .atrade-register-container .atrade-register-title-text[data-v-082bd0d3] {
		max-width: 100%;
		text-align: center;
}
.atrade-register .atrade-register-container .inputs[data-v-082bd0d3] {
		margin: initial;
}
.atrade-register .reg-button-wrapper[data-v-082bd0d3] {
		max-width: 400px;
}
}
@media only screen and (min-width: 1200px) {
.atrade-register .atrade-register-container[data-v-082bd0d3] {
		max-width: 550px;
}
.atrade-register .atrade-register-container .atrade-register-title-text[data-v-082bd0d3] {
		text-align: center;
		font-weight: 600;
}
.atrade-register .atrade-register-container .inputs[data-v-082bd0d3] {
		margin: auto;
}
.atrade-register .reg-button-wrapper[data-v-082bd0d3] {
		margin: auto;
}
}
/* thank you page */
.atrade-register #thankyou[data-v-082bd0d3] {
	position: absolute;
	top: -15px;
	right: 50%;
	width: 100%;
	height: 100%;
	min-height: 490px;
	z-index: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	transform: translateX(50%);
	clip-path: polygon(20px 0, 100.6% 0, 100.5% 101%, 0 100.4%, 0 35px);
	z-index: 3;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.atrade-register #thankyou h2[data-v-082bd0d3] {
	color: #4c61ff;
	text-align: center;
	font-family: "Noto Sans Hebrew";
	font-size: 31.364px;
	font-style: normal;
	font-weight: 500;
	line-height: 35.977px;
}
.atrade-register #thankyou h2[data-v-082bd0d3]:last-child {
	font-weight: 300;
}
@media only screen and (min-width: 768px) {
.atrade-register #thankyou[data-v-082bd0d3] {
		max-width: 505px;
		min-height: 510px;
}
.atrade-register #thankyou[data-v-082bd0d3] {
		top: -45px;
}
}
@media only screen and (min-width: 1200px) {
.atrade-register #thankyou[data-v-082bd0d3] {
		max-width: 550px;
}
}
#dark_background[data-v-082bd0d3] {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	top: 0;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 2;
}


