/*******************************	Free plan branding*******************************/	.brandingWrapper {		padding: 15px 40px;		text-align: center;		background: #242C3E;		letter-spacing: 0.3px;		font-weight: lighter;	}	.brandingWrapper .brandingTextCont {		padding-top: 8px;	}	.brandingWrapper .brandingTextCont p {		display: inline-block;		color: #fff;		font-size: var(--fieldcomp-label-txt-size);		letter-spacing: var(--fieldcomp-label-txt-space);	}	.brandingWrapper .brandingTextCont svg {		width: 16px;		height: 16px;		margin-right: 2px;		position: relative;		top: 3px;		stroke-width: 0.3px;		fill: #fff;		stroke: #fff;	}	.brandingLogoCont {		text-align: center;		display: inline-block;	}	.ofliveErrMsgWrapper .brandingLogoCont {		float: none;	}	.brandingLogoCont img {		width: 140px;	}	.brandingLogoCont span {		display: block;		color:#fff;		font-size: var(--sf-elements-h6-txt-size);		letter-spacing: var(--sf-elements-h6-txt-space);	}	.brandingWrapper .brandingTextCont span {		line-height: 21px;	}	.brandingWrapper .brandingTextCont a {		text-decoration: underline;		color: #fff;	}	.zfbrandingWrapper .brandingLogoCont span {		float: left;		padding-top: 8px;		padding-right: 10px;	}	.new-Logo {		display: flex;		align-items: center;		justify-content: center;		padding: 20px 0 10px 0;	}	.rtl .new-Logo {		direction: ltr;	}	.new-Logo .power-Text {		display: inline-block;		padding-top: 0 !important;	}	.new-Logo .icon.formsLogo-White {		height: 37px;		width: 100px;	}	.new-Logo .icon.formsLogo-Black {		height: 37px;		width: 100px;	}/*********************************	Thankyou Page cases*********************************/	.thankyouTick {		stroke:var(--label-txt-clr);		width: 66px !important;		height: 66px !important;		margin-bottom: 15px !important;		margin: 0 auto;		display: block;	}	.icon-thankyou-tick {		fill: var(--label-txt-clr);		width: 100%;	}	.tyBackgroundBg {		background-color: rgba(var(--page-bg-clr), var(--page-bg-opacity));		position: fixed;		width: 100%;		height: 100%;		z-index: -1;		-ms-box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		box-sizing: border-box;		transform: translateZ(0);		-webkit-transform: translateZ(0);		outline: none;		opacity : var(--page-img-opacity);		top: 0;	}	.thankyouPageWrap .backgroundSecBg {		margin: 0;		padding: 0;	}	.thankyouPageWrap .templateWrapper,	.thankyouPageWrap .tyTemplateWrapper{		background: rgba(var(--field-cont-bg-clr), var(--field-cont-bg-opacity));		box-shadow: none;		border-radius: var(--field-cont-bdr-radius);	}	.tyTemplateWidth {		width: 800px;		-ms-box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		box-sizing: border-box;		margin:0 auto;		display: flex;		justify-content: center;		align-items: center;	}	.tyTemplateWidth .centerContainer{		min-width: 750px;	}	.ofliveErrMsgWrapper .tyTemplateWidth {		height: calc(100vh - 68px);		overflow: auto;	}	.infoWrapper {		overflow: hidden;		margin:20px 0px;	}	.infoContainer {		padding: 5px 25px 30px 25px;	}	.infoContainer .infoCont {		color: var(--label-txt-clr);		font-size: var(--description-txt-size);		letter-spacing: var(--description-txt-space);		font-weight: 500;	}	.infoWrapper .brandCont {		overflow: hidden;		padding: 15px;		text-align: center;	}	.brandCont .newEntryLink {		float: none !important;		margin: 0 auto;		text-align: center;		display: inline-flex;		flex-wrap: wrap;		justify-content: center;	}	.ofliveErrMsgWrapper .centerContainer {		border:1px solid var(--label-txt-clr) !important;		box-shadow: none !important;		border-radius: 10px !important;	}	.ofliveErrMsgWrapper .centerContainer .infoContainer {		padding-top: 30px;	}	.newEntryLink a {		display: inline-flex;		align-items: center;		border: var(--submit-bdr-width) var(--submit-bdr-style) var(--submit-bdr-clr) !important;		padding: 10px 20px !important;		border-radius: var(--submit-btn-radius);		-moz-border-radius: var(--submit-btn-radius);		-webkit-border-radius: var(--submit-btn-radius);		margin: 0 8px;		cursor: pointer;		color: var(--submit-txt-clr) !important;		fill: var(--submit-txt-clr);		font-size: var(--submit-txt-size);		letter-spacing: var(--submit-txt-space);		margin-bottom: 15px;		line-height: inherit;		position: relative;		text-decoration: none;		background: rgba(var(--submit-bg-clr)) !important;	}	.newEntryLink .livePlusIcon {		margin: 0 !important;		margin-right: 5px !important;		position: relative;		flex-shrink: 0;	}	.livePlusIcon {		width: 22px !important;		height: 22px !important;	}	.newEntryLink .liveEditIcon {		width: 15px !important;		height: 15px !important;		position: relative;	}	.newEntryLink .livePDFIcon,	.newEntryLink .liveAddIcon,	.newEntryLink .liveEditIcon,	.newEntryLink .livePlusIcon {		margin: 0 !important;		margin-right: 8px !important;		flex-shrink: 0;	}	.thankyouPageBtn b {        /* padding-left: 30px;        padding-right: 10px;        display: inline-block; */	}	.rtl .thankyouPageBtn b {                        	}	.rtl .newEntryLink .livePDFIcon,	.rtl .newEntryLink .liveAddIcon,	.rtl .newEntryLink .liveEditIcon,	.rtl .newEntryLink .livePlusIcon {		margin-right: 0 !important;		margin-left: 8px !important;		flex-shrink: 0;	}	.newEntryLink .livePDFIcon {		width: 19px !important;		height: 22px !important;	}	.backgroundSecBg.thankyouPageFocusCont {		outline: none;		display: flex;	}	.backgroundSecBg.thankyouPageFocusCont.jsEmbedResizeTyPage {		padding-top: 25px;		padding-bottom: 25px;	}	.thankyouPageWrap .templateWrapper table{		border-color:var(--label-txt-clr) !important;	}	.popGeneratePdf .popUpInner {		padding: 30px 30px 40px 30px;	}	.popGeneratePdf .popUpFields label {		line-height: 25px;		padding: 12px 30px 5px;		font-size: var(--instruction-txt-size);		letter-spacing: var(--instruction-txt-space);		text-align: center;		margin-bottom: 0px;	}	.popGeneratePdfNew .popUpInner {		background: #fff !important;	}	.popGeneratePdfNew .popupMainCont {		color: #ff0000 !important;	}	.downLoadFailed {		top: 0px;		position: absolute;		right: -40px;	}	.rtl .downLoadFailed  {		left: -40px;		right: auto;	}	.downLoadFailed .delete_icon {		width: 12px;		height: 12px;		background: #d1d1d1;		border-radius: 30px;		padding: 8px;		fill: #222;	}	.downLoadFailed  svg:hover {		background: #fff;	}	.thankyouPageWrap .thankyouPageBtn {		overflow: hidden;	}	.type1 .thankyouPageBtn svg.livePlusIcon{		width: 20px !important;		height: 20px !important;	}	.type3 .thankyouPageBtn svg.livePlusIcon{		width: 24px !important;		height: 24px !important;	}	.type4 .thankyouPageBtn svg.livePlusIcon{		width: 25px !important;		height: 25px !important;	}	.type5 .thankyouPageBtn svg.livePlusIcon{		width: 25px !important;		height: 25px !important;	}	.type6 .thankyouPageBtn svg.livePlusIcon{		width: 27px !important;		height: 27px !important;	}	.type1 .thankyouPageBtn svg.liveEditIcon{		width: 20px !important;		height: 15px !important;	}	.type3 .thankyouPageBtn svg.liveEditIcon{		width: 25px !important;		height: 17px !important;	}	.type4 .thankyouPageBtn svg.liveEditIcon{		width: 35px !important;		height: 20px !important;	}	.type5 .thankyouPageBtn svg.liveEditIcon{		width: 35px !important;		height: 20px !important;	}	.type6 .thankyouPageBtn svg.liveEditIcon {		width: 35px !important;		height: 20px !important;	}	.type1 .thankyouPageBtn svg.livePDFIcon {		width: 20px !important;		height: 17px !important;	}	.type3 .thankyouPageBtn svg.livePDFIcon {		width: 25px !important;		height: 20px !important;	}	.type4 .thankyouPageBtn svg.livePDFIcon {		width: 35px !important;		height: 24px !important;	}	.type5 .thankyouPageBtn svg.livePDFIcon {		width: 35px !important;		height: 24px !important;	}	.type6 .thankyouPageBtn svg.livePDFIcon {		width: 35px !important;		height: 24px !important;	}	.sfthankyouSummary table tr th {		border-top: 1px solid var(--label-txt-clr);		border-right: 1px solid var(--label-txt-clr);		padding: 8px 10px;		text-align: left;		width: 50%;	}	.sfthankyouSummary table {		width: 100%;		border-collapse: collapse;		border: 1px solid var(--label-txt-clr);	}	.sfthankyouSummary table tr {		border-collapse: collapse;	}	.sfthankyouSummary table tr td {		border-top: 1px solid var(--label-txt-clr);		border-right: 1px solid var(--label-txt-clr);		padding: 8px 10px;		text-align: left;		width: 50%;	}	.sfthankyouInline table {		width: 100%;		border-collapse: collapse;	}	.sfthankyouInline {		width: 100%;		display: block;		border: 1px solid var(--label-txt-clr);		overflow: auto;	}	.sfthankyouInline table tr td {		border-right: 1px solid var(--label-txt-clr);		border-top: 1px solid var(--label-txt-clr);		padding: 5px 10px;		text-align: left;	}	.sfthankyouInline table tr th {		border-right: 1px solid var(--label-txt-clr);		padding: 5px 10px;		text-align: left;		min-width: 80px;	}	.sfthankyouInline table tr th:last-child {		border-right: none;	}	.thankyouPageWrap.layout3 .centerContainer {		background:rgba(var(--form-cont-bg-clr), var(--form-cont-bg-opacity));		border: var(--form-cont-bdr-width) var(--form-cont-bdr-style) var(--form-cont-bdr-clr);		border-top-left-radius: var(--form-cont-bdr-topleft-radius);		border-top-right-radius: var(--form-cont-bdr-topright-radius);		border-bottom-left-radius: var(--form-cont-bdr-bottomleft-radius);		border-bottom-right-radius: var(--form-cont-bdr-bottomright-radius);		box-shadow: 0px 0px var(--form-cont-shadow-spread) 0px var(--form-cont-shadow-clr);	}	.thankyouPageWrap.grad_formCont.layout3 .centerContainer{		background: linear-gradient(var(--form-cont-gradient-angle), rgba(var(--form-cont-gradient-start-clr), var(--form-cont-gradient-start-clr-opacity)) var(--form-cont-gradient-start-percent), rgba(var(--form-cont-gradient-end-clr), var(--form-cont-gradient-end-clr-opacity)) var(--form-cont-gradient-end-percent)) !important;	}/*************************************	Live page - Translation cases*************************************/	.sideIcons{		position: absolute;		right: 20px;		top:30px;	}	.rtl .sideIcons{		right: auto;		left: 20px;	}	.liveTranslateSelect {		position: relative;		margin-bottom: 20px;	}	.liveTranslateSelect .liveTransIcons{		position: relative;		height: 33px;		border-radius: 4px;		cursor: pointer;		width: 33px;		text-align: center;		margin-top: 0px;		transition: 0.1s linear;		color: rgb(var(--value-txt-clr));		background-color: rgba(var(--elements-clr));		border: 1.5px solid rgb(var(--value-txt-clr));		z-index: 1;	}	.liveTranslateSelect .moreListDrodown {		position: absolute;		top: 45px;		right: 0px;		z-index: 99;	}	.liveTranslateSelect .moreListDrodown ul li {		position: relative;		padding: 6px 30px 6px 12px;		font-size: 13px;		min-width: 200px;		margin: 3px;		cursor:pointer;		text-overflow: ellipsis;		overflow: hidden;		max-width: 300px;		white-space: nowrap;		float: none;		line-height: 26px;		text-align: left;		border-radius: 5px;		color: rgb(var(--value-txt-clr));	}	.liveTranslateSelect .moreListDrodown ul li:hover{		background: rgba(var(--value-txt-clr), 0.1);	}	.liveTranslateSelect .moreListDrodown ul:after, .liveTranslateSelect .moreListDrodown ul:before {		bottom: 100%;		left: 100%;		border: solid transparent;		content: " ";		height: 0px;		width: 0;		position: absolute;		pointer-events: none;	}	.liveTranslateSelect .moreListDrodown ul:before {		border-bottom-color: rgba(var(--value-txt-clr), 0.1);		border-width: 9px;		margin-left: -22px;	}	.liveTranslateSelect .moreListDrodown ul:after {		border-bottom-color: rgb(var(--elements-clr));		border-width: 10px;		margin-left: -23px;	}	.liveTranslateSelect .moreListDrodown ul:after, .liveTranslateSelect .moreListDrodown ul:before {		left: 98%;		top:-18px;	}	.liveTranslateSelect .liveTransIcons .icon.trans {		width: 16px;		height: 16px;		fill: rgb(var(--value-txt-clr));		stroke: rgb(var(--value-txt-clr));		stroke-width: 1;		margin-right: 6px;		position: relative;		top: 8px;		right: 0px;	}	.liveTransIcons:hover{		transform: scale(1.08);		transition: 0.25s linear;	}	.liveTranslateSelect .moreListDrodown ul {		background-color: rgb(var(--elements-clr));		border: 1px solid rgba(var(--value-txt-clr), 0.1);		box-shadow: 0 1px 2px rgba(var(--value-txt-clr), 0.1);		border-radius: 5px;		display: none;		max-height: 210px;		min-height: 10px;		overflow: hidden;		overflow-y: auto;	}	.liveTranslateSelect .moreListDrodown ul::-webkit-scrollbar {		display: block !important;		width: 5px;		height: 0px;	}	.liveTranslateSelect .moreListDrodown ul::-webkit-scrollbar-thumb {		background-color: #A9A9A9;		border-radius: 50px;	}	.liveTranslateSelect .moreListDrodown ul::-webkit-scrollbar-track {		background-color: transparent;		border-radius: 50px;	}	.liveTranslateSelect .moreListDrodown ul li.langselected{		background: rgba(var(--value-txt-clr), 0.1);		color: rgb(var(--value-txt-clr));	}	.liveTranslateSelect .moreListDrodown ul li.langselected:before {		width: 1em;		height: 0.5em;		content: '';		position: absolute;		border-left: 1px solid;		border-bottom: 1px solid;		border-color: rgb(var(--value-txt-clr));		transform: rotate(-45deg) translate3d(0, 0, 0);		transform-origin: center center;		right: 16px;		top: 12px;		bottom: 0;	}	.liveTransIcons .arrow-down {		width: 0;		height: 0;		border-left: 3px solid transparent;		border-right: 3px solid transparent;		border-top: 3px solid rgb(var(--value-txt-clr));		position: absolute;		top: 14px;		right: 5px;	}	.popUpInner.liveTransErrorMsg{		padding:0;		background: #fff;	}	.liveTransErrorMsg .pHeader{		padding: 15px 20px;		border-bottom: 1px solid #e8eaec;	}	.liveTransErrorMsg .pContainer{		padding: 20px;		position: relative;	}	.liveTransErrorMsg .statusCont{		color: #444;		line-height: 23px;		font-size: var(--value-txt-size);		letter-spacing: var(--value-txt-space);	}	.liveTransErrorMsg  .pFooter{		padding: 5px 20px 25px !important;		text-align: right;	}	.liveTransErrorMsg .colorRed {		color: #d20007;		font-size: var(--description-txt-size);		letter-spacing: var(--description-txt-space);		line-height: 27px;	}	.liveTransErrorMsg .icon {		float: left;		border: 1px solid #d20007;		padding: 5px;		border-radius: 30px;		margin-right: 10px;		fill: #d20007;		width: 13px;		height: 13px;	}	.liveTransErrorMsg .pFooter button {		border-radius: 3px;		margin-left: 10px;		padding: 10px 20px;		font-size: var(--value-txt-size);		letter-spacing: var(--value-txt-space);		cursor: pointer;		margin-top: 10px;		font-family: var(--body-font), var(--body-font-fallback);	}	.liveTransErrorMsg .lightGray{		border:1px solid #ccc;		background: #f4f4f4;		color: #444;	}	.liveTransErrorMsg .red{		border:1px solid #d20007;		background: #d20007;		color:#fff;	}	.formLayout2.rtl .liveTranslateSelect .moreListDrodown {		right:0;		left:auto;	}	.formLayout2.rtl .liveTranslateSelect .moreListDrodown ul:before ,	.formLayout2.rtl .liveTranslateSelect .moreListDrodown ul:after {		left: 98%;	}	.formLayout3 .liveTranslateSelect .moreListDrodown {		left:0;		right:auto;	}	.formLayout3 .liveTranslateSelect .moreListDrodown ul:before ,	.formLayout3 .liveTranslateSelect .moreListDrodown ul:after {		left:16%;	}	.rtl .liveTransIcons ,	.rtl .moreListDrodown{		right: auto;		left: 0;	}	.rtl .liveTranslateSelect .moreListDrodown ul:after,	.rtl .liveTranslateSelect .moreListDrodown ul:before {		left: 12%;	}	.rtl .otpliveTranslateSelect{		right: auto;		left: 20px;	}	.rtl .liveTranslateSelect .moreListDrodown ul li{		text-align:right;	}	.rtl .liveTranslateSelect .moreListDrodown ul li.langselected:before{		left: 16px;		right:auto;	}	.rtl .liveTransErrorMsg .icon {		float: right;		margin-left: 10px;	}	.type5 .liveTransErrorMsg .statusCont,	.type6 .liveTransErrorMsg .statusCont{		line-height: normal;	}	.prepareDown_txt, .prepareDown_txt em {		color: #D86E0F !important;	}	.rtl .prepareDown_txt em {		padding-right: 5px;		padding-left: 0px;	}	.sideIcons .sideScanBtn {		margin-inline-start: 0;		width: 36px;		height: 36px;		margin-bottom: 20px;		transition: 0.1s linear;		background-color: rgba(var(--elements-clr));		border: 1.5px solid rgb(var(--value-txt-clr));		border-radius: 4px;		box-shadow: none;		display: flex;		align-items: center;		justify-content: center;		padding: 0;		cursor: pointer;	}	.sideIcons .sideScanBtn:hover {		transform: scale(1.08);		transition: 0.25s linear;	}	.sideIcons .sideScanBtn:focus {		box-shadow: none;		border: 1.5px solid rgb(var(--value-txt-clr));	}	.sideIcons .sideScanBtn svg {		width: 20px;		height: 20px;		fill: rgb(var(--value-txt-clr));		stroke: rgb(var(--value-txt-clr));		stroke-width: 1;	}	.accessibilityMenu svg {		width: 18px;		height: 18px;		fill: rgb(var(--value-txt-clr));		stroke: rgb(var(--value-txt-clr));		stroke-width: 1;		margin-right: 6px;		position: relative;		top: 8px;		right: -3px;	}.zfEmailVerfyPop {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 999;	background: rgba(25, 35, 43, 0.85);	padding: 30px;	display: none;	overflow-y: auto;}.zfEmailVerfyWrap {    background: rgba(var(--popup-bg-clr));    padding: 38px 24px 38px 24px;    border-radius: 6px;    box-sizing: border-box;    max-width: 550px;    margin: 4% auto 0 auto;    position: relative;    overflow: hidden;}.zfEmailVerfyWrap .delete_icon {    position: absolute;    top: 22px;    right: 22px;    width: 14px;    height: 14px;    stroke-width: 1px;    stroke: var(--label-txt-clr);    fill: var(--label-txt-clr);    cursor: pointer;}.rtl .zfEmailVerfyWrap .delete_icon {	right: auto;    left: 22px;}.zfEmailVerfyCont {    display: flex;    flex-flow: column;    align-items: center;    width: 100%;}.zfEmailVerfyCont h1 {    font-weight: bold;    color: var(--label-txt-clr);    margin-bottom: 25px;    line-height: 140%;    font-size: calc(var(--description-txt-size) + 2px);    letter-spacing: var(--description-txt-space);}.zfEmailVerfyCont p {    font-size: var(--elements-h5-txt-size);    letter-spacing: var(--elements-h5-txt-space);    max-width: 727px;    text-align: center;	margin-bottom: 15px;}.zfEmailVerfyCont p b {    display: block;    margin-top: 4px;    color: var(--label-txt-clr);    font-weight: 700;}.zfEmailVerfyCont h4 {    font-size: var(--instruction-txt-size);    letter-spacing: var(--instruction-txt-space);    color: var(--label-txt-clr);    font-weight: 500;}.zfOtpTextCont {    display: flex;    gap: 15px;    justify-content: space-between;    width: 100%;	margin-top: 20px;}.zfOtpTextCont input {    width: 16.6%;    height: 39px;    padding: 10px !important;    font-size: var(--value-txt-size);    letter-spacing: var(--value-txt-space);    color: rgb(var(--value-txt-clr));	font-weight: 500;    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));    border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width);    border-radius: var(--input-radius);    word-break: normal;    background: rgba(var(--input-bg-clr), var(--input-bg-opacity));    font-family: var(--body-font);    text-align: center;    box-sizing: border-box;	transition: 0.3s;}.zfOtpTextCont input:focus {	border-color: var(--input-focus-clr) !important;	box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.zfEmailVerfyWrap .error input[type="text"], .zfEmailVerfyWrap .error input[type="text"]:focus {    border-color: var(--error-txt-clr) !important;    border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width) !important;}.zfEmailVerfyErr {    display: flex;    align-items: center;    margin-top: 10px;    justify-content: space-between;    width: 100%;	max-width: 459px;}.zfEmailVerfyErr span {    font-size: var(--instruction-txt-size);    letter-spacing: var(--instruction-txt-space);    color: var(--label-txt-clr);    text-align: right;    font-weight: 500;	display: flex;    align-items: center;    flex-shrink: 0;	margin-inline-start: auto;}.zotperrdiv {    font-size: var(--error-txt-size);    letter-spacing: var(--error-txt-space);    color: var(--error-txt-clr);    flex-grow: 1;	margin-inline-end: 8px;}.zfEmailVerfyErr a {	color: rgba(var(--submit-bg-clr));    font-weight: 500;    font-size: var(--instruction-txt-size);    letter-spacing: var(--instruction-txt-space);    cursor: pointer;	margin-inline-start: auto;}.zfEmailVerfyCont span b {    color: rgb(var(--value-txt-clr));    font-weight: normal;}.zfEmailVerfyCont button {	background: rgba(var(--submit-bg-clr));    border: none;    width: 100%;    color: var(--submit-txt-clr);    padding: 10px 45px;    font-size: var(--submit-txt-size);    letter-spacing: var(--submit-txt-space);    cursor: pointer;    border-radius: var(--submit-btn-radius);    margin-top: 14px;    font-family: var(--body-font), var(--body-font-fallback);    display: flex;    align-items: center;    justify-content: center;}.zfEmailVerfyCont button.inlineBtn {	width: auto;}.zfOtpLoader {	width: 16px;	height: 16px;	border-radius: 50%;	border: 3px solid rgba(var(--submit-bg-clr),var(--opacity-5));	border-right-color: var(--submit-txt-clr);	margin-inline-end: 8px;	animation: zfloader2 1s infinite linear;	position: relative;}.zfOtpLoader::before {    content: "";    position: absolute;    width: 16px;    height: 16px;    border: 3px solid var(--submit-txt-clr);    border-radius: 50%;    top: -3px;    left: -3px;    opacity: 0.4;} @keyframes zfloader2 {to{transform: rotate(1turn)}} .zfVerifyContMail .captchaOuterWrapper {    border: 1px solid transparent;}.grad_popup .zfEmailVerfyWrap {	background: linear-gradient(var(--popup-bg-gradient-angle), rgba(var(--popup-bg-gradient-start-clr), var(--popup-bg-gradient-start-clr-opacity)) var(--popup-bg-gradient-start-percent), rgba(var(--popup-bg-gradient-end-clr), var(--popup-bg-gradient-end-clr-opacity)) var(--popup-bg-gradient-end-percent));	background-origin: border-box;}.emailVerifBtn {    font-size: var(--label-txt-size);    letter-spacing: var(--label-txt-space);    color: var(--label-txt-clr);    font-weight: var(--label-txt-weight);    font-style: var(--label-txt-style);    text-decoration: underline;    cursor: pointer;	margin-inline-start: 8px;	max-width: 150px;	flex-shrink: 0;	align-self: center;}.confrmEmailDiv ~ .emailVerifBtn {	display: block;}.zfPhoneUSA .emailVerifBtn {	white-space: normal;}.inputVeriField {	display: flex;	align-items: center;}.inputVeriLeftPan {	position: relative;	flex-grow: 1;	display: block;}.zfFldVerifCont {	flex-grow: 1;	position: relative;}.zfPhoneUSA .zfFldVerifCont {	display: contents;	align-items: center;}.zfPhoneUSA.inputVeriField span,.zfPhoneUSA.inputVeriField .usa-symbol {	flex-shrink: 0;}.twoColumn .emailVerifBtn,.threeColumn .emailVerifBtn {	max-width: none;    margin-inline-start: auto;    margin-top: 0;	align-self: center;}.inputVeriField .zfemail-verified {	right: calc(var(--input-bdr-right-width) + 10px);	left: auto;    position: absolute;    transform: translateY(-50%);    top: 50%;	opacity: 1;	width: 16px;	height: 16px;}.rtl .inputVeriField .zfemail-verified,.rtl.fieldModel_3 .inputVeriField .zfemail-verified {	right: auto;    left: calc(var(--input-bdr-left-width) + 10px);}.fieldModel_3 .inputVeriField .zfemail-verified {	left: auto;}.fullPage_subFrmContent .inputVeriField .zfemail-verified {	left: auto;}.rtl .fullPage_subFrmContent .inputVeriField .zfemail-verified {	right: auto;    left: calc(var(--input-bdr-left-width) + 10px);}.twoColumn .inputVeriField,.threeColumn .inputVeriField {	flex-flow: column;    align-items: initial;}.twoColumn .fieldtypeText.zfPhoneUSA .zfFldVerifCont,.threeColumn .fieldtypeText.zfPhoneUSA .zfFldVerifCont {	display: flex;	width: 100%;}.fieldDisabled .zfPhoneUSA.inputVeriField svg.icon.icon-lock {	display: none !important;}.fieldDisabled .zfPhoneUSA.inputVeriField .zfemail-verified {	display: block;}.fieldDisabled .fieldtypeText.ofIconCont.inputVeriField span.fldDisabledIcn svg,.fieldDisabled .fieldtypeText.inputVeriField span.fldDisabledIcn svg {	display: none !important;}.fieldDisabled .fieldtypeText.ofIconCont.inputVeriField span svg.zfemail-verified,.fieldDisabled .fieldtypeText.inputVeriField span svg.zfemail-verified,.fieldDisabled .fieldtypeText.inputVeriField .zfFldVerifCont svg.zfemail-verified {	display: block !important;}.zfInputLoader {	width: 16px;	height: 16px;	border-radius: 50%;	border: 3px solid transparent;    border-right-color: var(--label-txt-clr);	animation: zinploader 1s infinite linear;	right: calc(var(--input-bdr-right-width) + 10px);	left: auto;    position: absolute;    transform: translateY(-50%);    top: 50%;}.rtl .inputVeriField .zfInputLoader{	right: auto;    left: calc(var(--input-bdr-left-width) + 10px);}.zfInputLoader::before {    content: "";    position: absolute;    width: 16px;    height: 16px;    border: 3px solid var(--label-txt-clr);    border-radius: 50%;    top: -3px;    left: -3px;    opacity: 0.4;} @keyframes zinploader {to{transform: translateY(-50%) rotate(1turn)}} .fieldDisabled .zfFldVerifCont:hover .inputClearDiv {    display: none !important;}.zf_reCaptchav3_popup .zfEmailVerfyCont .captchaV3Description {	margin-bottom: 0;}.zf_reCaptchav3_popup .zfEmailVerfyCont h1 {	margin-bottom: 15px;}.inlinOtpverific {    padding: 10px 0px 0px;	width: 100%;}.inlinOtpverific .captchaOuterWrapper {    background: transparent;    display: inline-block;    padding: 5px 10px;    margin-top: 5px;    border-radius: 3px;    width: 100% ;    box-sizing: border-box;}.inlinOtpverific .captchaActOutCont {    margin: 0;    padding: 0;    position: relative;}.inlinOtpverific .errorMessage {	text-align: left;	max-width: none;}.rtl .inlinOtpverific .errorMessage {	text-align: right;}.inlinOtpverific input {    font-size: var(--value-txt-size);    letter-spacing: var(--value-txt-space);    color: rgb(var(--value-txt-clr));    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));    border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width);    border-radius: var(--input-radius);    word-break: normal;    background: rgba(var(--input-bg-clr), var(--input-bg-opacity));    font-family: var(--body-font);    transition: 0.3s;    padding: 10px 10px;    box-sizing: border-box;    width: 100%;}.inlinOtpverific input:focus {	border-color: var(--input-focus-clr);    box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.inlinOtpverific .captchaImgCont {	background: #ffffff;    margin-top: 10px;    padding: 0;    text-align: center;	border-radius: 3px;    border: 1px solid #e8e8e8;}.inlinOtpverific .captchaRefreshBtn {	display: flex;	align-items: center;	justify-content: center;	position: relative;}.inlinOtpverific .captchaRefreshBtn .icon-refresh {	width: 24px;    height: 24px;    position: absolute;    right: 16px;    fill: var(--label-txt-clr);    top: 0;    bottom: 0;    margin: auto;    cursor: pointer;	transition: all 300ms ease;}.rtl .inlinOtpverific .captchaRefreshBtn .icon-refresh {	right: auto;	left: 16px;}.captchaRefreshBtn .icon-refresh.rotateReferesh {	animation: refreshroll 1s 1;    transform: rotate(0deg);}@keyframes refreshroll {    0% {        transform: rotate(0);    }    100% {        transform: rotate(360deg);    }}.rsendOtpAlert {    font-size: var(--instruction-txt-size);    letter-spacing: var(--instruction-txt-space);    font-weight: 300;    color: rgba(var(--submit-bg-clr));    position: absolute;    left: 50%;    transform: translateX(-50%);    top: -50px;    background: rgba(var(--submit-bg-clr), 0.1);    border: 1px solid rgba(var(--submit-bg-clr));    padding: 5px 19px;    border-radius: 0 0 4px 4px;    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12);    transition: top 300ms ease-in-out;    visibility: hidden;    box-sizing: border-box;    display: flex;}.rsendOtpAlert.rsendalertShow {  visibility: visible;  top: 0;}.zfEmailVerfyCont.rsendalertShow button {    margin-top: 25px;}.zfEmailVerfyErr .icon-Time {    width: 14px;    height: 14px;    margin-inline-end: 8px;}.zfEmailVerfyCont.rsendalertShow .zfOtpTextCont {    max-width: 459px;	direction: ltr;}.fldSuffixBtn {	padding: 9px 12px;	background: rgba(var(--input-bg-clr), var(--input-bg-opacity));	font-size: var(--value-txt-size);    letter-spacing: var(--value-txt-space);    color: rgb(var(--value-txt-clr));    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));    border-radius: var(--input-radius);	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 12%);	cursor: pointer;	margin: 0;    margin-inline-start: 8px;    max-width: 250px;    flex-shrink: 0;	position: relative;	display: flex;    align-items: center;	align-self: stretch;    justify-content: center;	text-decoration: none;	font-weight: normal;}.fldSuffixBtn:focus {	border-color: var(--input-focus-clr);    box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.fldSuffixBtn svg {	min-width: 20px;	min-height: 20px;	width: var(--value-txt-size);    height: var(--value-txt-size);    fill: rgb(var(--value-txt-clr));    stroke: rgb(var(--value-txt-clr));    stroke-width: 2px;    opacity: 1;    position: initial;    transform: none;}.noFieldIcon .fieldtypeText.ofIconCont .fldSuffixBtn svg {    display: block;}.fldSuffixBtn svg.icon-qrcode {	stroke-width: 1px;}.zfmultiLineWrap .fldSuffixBtn {	align-self: flex-end;}.zfmultiLineWrap.inputVeriField {	align-items: flex-end;}.searchDivEnable .fldSuffixBtn {	display: flex;}.zf-small .fldSuffixBtn {	max-width: 150px;}.searchDivDisable .fldSuffixBtn,.fieldDisabled .fldSuffixBtn {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));    border-color: var(--disabled-bdr-clr) ;	color: var(--disabled-txt-clr) ;	opacity: .6;	cursor: not-allowed;}.fieldDisabled .noManualInput .fldSuffixBtn {	opacity: 1;	cursor: pointer;	background: rgba(var(--input-bg-clr), var(--input-bg-opacity));    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));}.fieldDisabled .searchDivDisable .fldSuffixBtn {	opacity: 1;}.searchDivDisable .fldSuffixBtn svg{	fill: var(--disabled-txt-clr);	stroke: var(--disabled-txt-clr);}.searchDivDisable .emailVerifBtn,.searchDivDisable .fldSuffixBtn {	opacity: 0.6;	cursor: not-allowed;}.searchDivDisable .fldSuffixBtn svg.icon.icon-Serch-Icon01 {	display: block !important;}.searchDivCont b.inputVeriField {	display: flex;}.extraWrapper .fldSuffixBtn,.extraWrapper .emailVerifBtn  {	margin-top: 15px;	display: none;    transition: all .5s;}.extraWrapper.otherChoiceAnimate .fldSuffixBtn,.extraWrapper.otherChoiceAnimate .emailVerifBtn {	display: block;}.pageWrapper.fieldModel_4 .fldSuffixBtn {	--input-radius: 4px;    --input-bdr-top-width: 1px;    --input-bdr-right-width: 1px;    --input-bdr-left-width: 1px;}.fieldDisabled .fieldtypeText.inputVeriField .fldSuffixBtn svg {	display: block;}.searchDivDisable .inputVeriField em.inputClearDiv {	display: none !important;}.fieldDisabled .searchDivDisable .fieldtypeText.ofIconCont.inputVeriField span.fldDisabledIcn svg,.fieldDisabled .searchDivDisable .fieldtypeText.inputVeriField span.fldDisabledIcn svg {    display: block !important;}.noManualInput input[ui_type="textbox"], .noManualInput textarea {    background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));    border-color: var(--disabled-bdr-clr) !important;    resize: none;    cursor: not-allowed;    transform: none !important;}.twoColumn .fldUnitAutoWrap .inputVeriField,.threeColumn .fldUnitAutoWrap .inputVeriField {	gap: 16px 8px;	flex-flow: row wrap;}.twoColumn .fldUnitAutoWrap .inputVeriField .inputVeriLeftPan,.threeColumn .fldUnitAutoWrap .inputVeriField .inputVeriLeftPan {	width: 50%;}.fldUnitAutoWrap .inputVeriField {	gap: 16px 8px;}.fldUnitAutoWrap .inputVeriField .zfSymbol,.fldUnitAutoWrap .inputVeriField .zfSymbolbefore,.fldUnitAutoWrap .inputVeriField .fldSuffixBtn,.twoColumn .fldUnitAutoWrap .fldSuffixBtn,.threeColumn .fldUnitAutoWrap .fldSuffixBtn {	margin: 0;	margin-inline-start: 0;	width: auto; }.fldUnitAutoWrap .extraWrapper.otherChoiceAnimate input.zfRadioOtherOption {	margin-top: 0px;}.fldUnitAutoWrap .extraWrapper.otherChoiceAnimate .inputVeriField {	margin-top: 15px;}.emailConfWrapper.inputVeriField {	margin-top: 16px;	display: flex;}.leftAlign .zfFieldDiv_cont .emailConfWrapper.inputVeriField,.rightAlign .zfFieldDiv_cont .emailConfWrapper.inputVeriField  {	margin-top: 16px; }.emailConfWrapper.inputVeriField .confrmEmailDiv {	margin-top: 0 !important;}.twoColumn .zfinlinetOtpFld .emailConfWrapper.inputVeriField,.threeColumn .zfinlinetOtpFld .emailConfWrapper.inputVeriField {	flex-flow: column;	gap: 0;}.twoColumn .zfinlinetOtpFld .emailConfWrapper .inputVeriLeftPan,.threeColumn .zfinlinetOtpFld .emailConfWrapper .inputVeriLeftPan {	width: 100%;}.twoColumn .zfinlinetOtpFld .emailVerifBtn,.threeColumn .zfinlinetOtpFld .emailVerifBtn {	margin-top: 8px;}