@charset "UTF-8";.ui-widget-content{	background-color:#ffffff;	background-image:none;	border:none;		-webkit-border-radius:2px;	-moz-border-radius:2px;	border-radius:2px;}.ui-corner-all{	-webkit-border-radius:2px;	-moz-border-radius:2px;	border-radius:2px;}.ui-datepicker-month:after, .ui-datepicker-month:before {    top: 38%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    right: 10px;}.ui-datepicker-month:before {    border-color: rgba(255, 255, 255, 0);    border-top-color: #444444;    border-width: 5px;    margin-right: -5px;}.ui-datepicker-month:after {    border-color: rgba(255, 255, 255, 0);    border-top-color: #fff;    border-width: 3px;    margin-right: -3px;}.ui-widget-header{	background-color:#ffffff;	background-image:none;	border:none;	height:29px;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{	background-color:#ffffff;		background-image:none;	color:#767676;}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{	background-image:none;	background-color:#fff;	border:1px solid #969696;	color:#222;}.ui-widget{	font-family:inherit;	font-size:12px;}.ui-datepicker td span, .ui-datepicker td a{	text-align:center;	padding:5px 2px;	font-size:12px;	font-weight: 300 !important;	color: black !important;}.ui-datepicker .ui-datepicker-title select{	margin:3px 0;}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{	margin-top:-3px;	margin-left:-3px;}.ui-widget-header .ui-icon{	background-image:url(../images/sprite.cd4883ae8361398aaa9b97908d7c82ae.gif);	}.ui-icon-circle-triangle-w{	background-position:-403px -32px;}.ui-icon-circle-triangle-e{	background-position:-388px -32px;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{	color:#24A68A !important;	border:1px solid #24A68A;	background-color:#eef9f7;}.ui-datepicker-header .ui-state-hover {	background:none;	border:1px solid transparent;	cursor:pointer;}.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{	font-family: "Inter", 'Open Sans', "Lucida Grande", Arial, Arimo, Helvetica, sans-serif;	font-size:0.95em;}.ui-widget input{    font-size: 12px;    height: 26px;    border-radius: 3px;    box-sizing: border-box;    }.ui-widget-content .ui-state-highlight{     border: 1px solid #24A68A;    color: #fff !important;    background-color: #24A68A;    border-radius: 	10px;}.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{	background-color: #24A68A;    border: 1px solid #24A68A;    color: #fff;	opacity:1;}.ui-datepicker .ui-datepicker-title select {    margin: 3px 2px;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {    width: 42%;    border-radius: 3px;    padding: 3px 4px;    height: 23px;    border: none;    appearance: none;}.bodyBg .ui-zcolorpalette-sub-head{	color:#000;	border:1px solid #e7e7e7;	background-color:#e7e7e7;	-webkit-box-shadow: none;	-moz-box-shadow:none;	box-shadow:none;}.bodyBg .ui-dialog .ui-dialog-buttonpane button{ background-color: #DCDCDC;    border: 1px solid #CACACA;    color: #5B5B5B !important;    text-shadow: 0 1px #FFFFFF;}	.bodyBg .ui-widget-header .ui-icon-closethick{ background-position:0 -71px;}.bodyBg .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{ border:none;}.bodyBg .ui-dialog-titlebar .ui-dialog-titlebar-close{ padding:0;}input[type="text"]{ border:1px solid #ccc; padding:3px;}.ui-datepicker{ padding:0.3em 0.3em;}.ui-datepicker select{    width: 50px;    border: 1px solid #ccc;    background: #fff;    border-radius: 3px;    height: 26px;}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{ top:4px;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {	opacity: .32;	filter:Alpha(Opacity=35); 	background-image: none;	}.ui-datepicker-month:focus, .ui-datepicker select:focus {    outline: none;}.ui-state-default{	border: none !important;}.ui-datepicker{	width: 	20em !important;}.ui-datepicker th span{	font-size:12px;}.ui-datepicker select.ui-datepicker-month{	text-align: right;} .ui-datepicker select.ui-datepicker-year{ 	text-align: left; }@charset "UTF-8";:root {	--label: #444;	--dark: #000;	--light:#fff;	--choice:#444;	--primary-txt:#222;	--primary-txt1:#444;	--direction-txt:#444;	--instruction:#666;	--head-description-txt:#666;				--page-bg-clr: 237, 239, 244;	--page-bg-opacity:1;	--wallpaper-gradient-start-clr: 255, 222, 214;    --wallpaper-gradient-end-clr: 191, 172, 254;    --wallpaper-gradient-start-percent: 0%;    --wallpaper-gradient-end-percent: 100%;    --wallpaper-gradient-angle: 90deg;	--wallpaper-gradient-start-clr-opacity: 1;	--wallpaper-gradient-end-clr-opacity: 1;		--hdr-bg-clr:transparent;	--header-bg-opacity : 1;	--field-cont-bg-clr: transparent;	--field-cont-bg-opacity: 1;	--field-cont-shape-type: 1;	--field-cont-bdr-clr: transparent;	--field-cont-bdr-radius: 0px;	--footer-bg-clr: transparent;	--footer-bg-opacity: 1;	--banner-bg-clr:255, 255, 255;	--banner-bg-opacity:1;	--banner-max-height:auto;	--header-logo-max-height:550px;	--title-txt-clr:#252c3e;	--description-txt-clr:#667291;	--label-txt-clr:#252c3e;	--label-txt-clr-30:var(--label-txt-clr);	--value-txt-clr:37,44,62;	--disabled-bg-clr: 225, 225, 225;	--disabled-bg-opacity: 1;	--disabled-bdr-clr: #bfbfbf;	--disabled-txt-clr: #000;	--instruction-txt-clr:#465475;	--error-txt-clr:#f41033;	--elements-clr: 250, 252, 255;		--font-size-type: 1;	--input-shape-type: 4;	--input-shape:1px solid #fff;	--input-bdr-top-width: 1px;	--input-bdr-right-width: 1px;	--input-bdr-bottom-width: 1px;	--input-bdr-left-width: 1px;	--input-radius:0px;		--input-bdr-clr:184, 187, 211;	--input-bdr-opacity: 1;	--input-bg-clr: 255, 255, 255;	--input-bg-opacity:1;	--input-rating-bg-clr: 255, 255, 255;	--input-rating-bg-opacity: 1;		--previous-txt-clr:#24a68a;	--next-txt-clr:#ffffff;	--next-bg-clr:68, 80, 109;	--next-bdr-clr:transparent;	--previous-bg-clr:transparent;	--submit-txt-clr:#ffffff;	--submit-bg-clr:46, 183, 159;	--submit-bdr-clr:transparent;	--save-bg-clr:255, 255, 255;	--save-txt-clr:#3e4b69;	--save-bdr-clr:#808798;    --review-bg-clr:255, 255, 255;	--review-txt-clr:#3e4b69;	--review-bdr-clr:#808798;	--back-bg-clr:68, 80, 109;	--back-txt-clr:#ffffff;	--back-bdr-clr:transparent;		--start-bg-clr:#24A68A;	--start-txt-clr:#ffffff;	--progress-default-bg-clr:#4b516b;	--progress-filled-bg-clr:#24a68a;	--field-label-signTxt: 50, 50, 50;					--highlight-clr: 255, 0, 0; 	--opacity-0:0;	--opacity-1:0.1;	--opacity-2:0.2;	--opacity-3:0.3;	--opacity-5:0.5;	--opacity-6:0.6;	--opacity-7:0.7;	--opacity-8:0.8;	--opacity-9:0.9;	--opacity-10:1;			--font-fallback: "open sans";	--weight-600:600;	--body-font :Inter;	--header-font :Inter;	--body-font-fallback:Arimo,Helvetica,Arial;		--header-topleft-radius: 0px; 	--header-topright-radius: 0px;	--header-bottomleft-radius: 0px;	--header-bottomright-radius: 0px;	--header-bdr-clr:#ced3e0;	--header-bdr-top-width:0px;	--header-bdr-left-width:0px;	--header-bdr-bottom-width:1px;	--header-bdr-right-width:0px;	--header-bdr-style:solid;	--header-text-align:center;  	--header-logo-size:100%;    --header-space-outer-top:0px;    --header-space-outer-right:0px;    --header-space-outer-left:0px;    --header-space-outer-bottom:0px;      --header-space-inner-top:28px;    --header-space-inner-right:40px;    --header-space-inner-left:40px;    --header-space-inner-bottom:28px;    --form-align:center;    --form-width:760px;    --form-cont-bg-clr: 255, 255, 255;	--form-cont-bg-opacity: 1;	--form-cont-bdr-style: solid;	--form-cont-bdr-width: 0px;	--form-cont-bdr-clr: #2c3b51;	--form-cont-bdr-topleft-radius: 10px; 	--form-cont-bdr-topright-radius: 10px;	--form-cont-bdr-bottomleft-radius: 10px;	--form-cont-bdr-bottomright-radius: 10px;	--form-cont-space-top:30px;	--form-cont-space-right:20px;	--form-cont-space-bottom:30px;	--form-cont-space-left:20px;	--form-cont-shadow-clr:#d8dfed;	--form-cont-shadow-spread:22px;/*	--field-cont-bg-clr: 255, 255, 255;	--field-cont-bg-opacity: 1;	--field-cont-bdr-style: solid;	--field-cont-bdr-width: 0px;	--field-cont-bdr-clr: #ff0000;	--field-bdr-topleft-radius: 10px; 	--field-bdr-topright-radius: 10px;	--field-bdr-bottomleft-radius: 20px;	--field-bdr-bottomright-radius: 20px;	*//*	--field-space-top:10px;	--field-space-bottom:10px;	--field-space-right:0px;	--field-space-left:0px;*/    --btn-width-all:150px;    --btn-align-all:center;	--submit-bdr-width:1px;	--submit-bdr-style:solid;	--save-bdr-width:1px;	--save-bdr-style:solid;	--review-bdr-width:1px;	--review-bdr-style:solid;	--back-bdr-width:1px;	--back-bdr-style:solid;	--next-bdr-width:1px;	--next-bdr-style:solid;   /*	--footer-topleft-radius: 0px; 	--footer-topright-radius: 0px;	--footer-bottomleft-radius: 0px;	--footer-bottomright-radius: 0px;	--footer-bdr-width:1px;	--footer-bdr-style:solid;	--footer-bdr-clr:transparent;	--footer-space-top:10px;	--footer-space-right:0px;	--footer-space-bottom:0px;	--footer-space-left:0px; not now */	--subform-bg-clr: 245, 247, 252;	--matrix-bg-clr: 245, 247, 252;	--matrix-bg-opacity:1;	--matrix-value-table-bg-clr: var(--input-bg-clr);	--matrix-value-table-bg-opacity: var(--input-bg-opacity);	--popup-bg-clr: 252, 253, 255;/*    --page-bar:#c7c7c7;    --page-square:#c7c7c7;    --page-square-select:#1abc9c;    --page-number:#ffffff;    --page-title-txt:#444444;*/    --page-visited-txt-clr:#ffffff;    --page-unvisited-txt-clr:#ffffff;    --page-visited-bg-clr:#465475;    --page-unvisited-bg-clr:#a2a9be;    --page-title-txt-size:16px;    --page-nav-number-size:14px;    --page-inline-title-txt-clr:#252c3e;    --page-inline-bg-clr:transparent;    --page-inline-bg-opacity:1;    --page-inline-title-align:left;    --page-inline-bdr-topleft-radius: 0px; 	--page-inline-bdr-topright-radius: 0px;	--page-inline-bdr-bottomleft-radius: 0px;	--page-inline-bdr-bottomright-radius: 0px;        --page-inline-bdr-top-width:0px;    --page-inline-bdr-left-width:0px;    --page-inline-bdr-bottom-width:1px;    --page-inline-bdr-right-width:0px;        --page-inline-bdr-clr:#dbdfe7;    --page-inline-bdr-style:solid;        --page-inline-inner-space-top:15px;     --page-inline-inner-space-right:0px;    --page-inline-inner-space-bottom:15px;     --page-inline-inner-space-left:0px;    --page-inline-outer-space-left:36px;    --page-inline-outer-space-right:36px;    --page-inline-outer-space-top:5px;    --page-inline-outer-space-bottom:5px;    --star-selection-clr: #ffca00;    --lightning-selection-clr: #886cff;    --shield-selection-clr: #26ce89;    --heart-selection-clr: #fc6d53;    --flag-selection-clr: #5aacff;    --bulb-selection-clr: #ffa500;            --thumbsUp-selection-clr: #509efe;    --fire-selection-clr: #ff883a;    --crown-selection-clr: #fec718;    --leaf-selection-clr: #8cc63e;    --trophy-selection-clr: #f8b705;    --user-selection-clr: #4fa6f0;    --gift-selection-clr: #ff5b73;    --christmas-selection-clr: #16c79b;    --sun-selection-clr: #ffb500;    --pizza-selection-clr: #ff905c;    --cloud-selection-clr: #6094f4;    --rain-selection-clr: #5ccdff;    --wine-selection-clr: #ed557c;    --van-selection-clr: #a56ee5;        --notebook-selection-clr: #4999e5;    --soccer-selection-clr: #5465ba;              --blood-selection-clr: #ffbbbb;    --blood-stroke-clr: #ef2020;    --book-selection-clr: #9fcdff;    --book-stroke-clr: #2c89e5;    --chef-selection-clr: #cbf0ff;    --chef-stroke-clr: #53b8d1;    --diamond-selection-clr: #e5caf3;    --diamond-stroke-clr: #9c62f9;    --shopping-selection-clr: #fac13c;    --shopping-stroke-clr: #c18100;    --pumpkin-selection-clr: #ffe19f;    --pumpkin-stroke-clr: #e07e27;    --applause-selection-clr: #ffb69f;    --applause-stroke-clr: #db6556;    --toddler-selection-clr: #ffdcf2;    --toddler-stroke-clr: #621c99;    --football-selection-clr: #ffa19c;    --football-stroke-clr: #a53a35;    --happyface-selection-clr: #ffe103;    --happyface-stroke-clr: #856900;    --super-selection-clr: #ffe1c5;    --super-stroke-clr: #b2753f; 	--numeric-txt-bdr-clr: 129, 131, 148;	--numeric-box-bg-clr: 255, 255, 255;	--numeric-sel-txt-bdr-clr: 255, 255, 255;	--numeric-sel-box-bg-clr: 46, 183, 159;    --fields-ver-space-top:16px;    --fields-ver-space-bottom:16px;    --fields-hor-space-left:40px;    --fields-hor-space-right:40px;     --header-title-style:normal;    --header-title-weight:500;    --description-txt-style:normal;    --description-txt-weight:400;		--label-txt-style:normal;    --label-txt-weight:500;    --instruction-txt-style:normal;    --instruction-txt-weight:400;/*    --matrix-ans-txt-size:12px;    --matrix-qs-txt-size:12px;*/   --sf-field-space-top:24px;   --sf-field-space-right:24px;   --sf-field-space-bottom:24px;   --sf-field-space-left:24px;   --sf-cont-space-inner:16px;	--submit-bg-opacity:1;	--save-bg-opacity:1;	--review-bg-opacity:1;	--back-bg-opacity:1;	--next-bg-opacity:1;	--subform-bg-opacity: 1;	--input-focus-clr:#2eb79f;	--field-mandatory-clr:#f41033;	--slider-selection-clr: #2eb79f;	--choice-txt-clr: #47476b;	--choice-selection-clr: 46, 183, 159;    --choice-box-bg-clr: transparent;    --choice-box-bg-opacity: 1;		--default-rating-selection-clr: #ffd939;	--default-layout-style-container: 1;	--default-layout-style-header: 1;	--default-font-size: 2;	--default-input-bdr-shape: 2;	--default-btns-bdr-shape: 3;	--default-form-cont-width-type: 1;	--default-btn-width-type: 1;	--default-matrix-style: 1;	--default-page-title-style: 1;	--default-clr-type: 1;	--default-field-icon-style: 1;	--default-page-banner-type: 1;	--default-banner-height-type: 1;	--default-header-scroll-type: 1;	--default-banner-scroll-type: 1;	--default-page-scroll-type: 1;	--default-form-cont-responsive: true;	--default-choice-box-model: 1;	--default-choice-template: 1;	--page-gradient-start-clr: 255, 222, 214;	--page-gradient-end-clr: 191, 172, 254;  	--page-gradient-start-percent: 0%;  	--page-gradient-end-percent: 100%;	--page-gradient-angle:90deg;	--page-gradient-start-clr-opacity: 1;	--page-gradient-end-clr-opacity: 1;	--form-header-gradient-start-clr: 255, 222, 214;	--form-header-gradient-end-clr: 191, 172, 254;	--form-header-gradient-start-percent: 0%;	--form-header-gradient-end-percent: 100%;	--form-header-gradient-angle: 90deg;	--form-header-gradient-start-clr-opacity: 1;	--form-header-gradient-end-clr-opacity: 1;	--form-cont-gradient-start-clr: 255, 222, 214;	--form-cont-gradient-end-clr: 191, 172, 254;	--form-cont-gradient-start-percent: 0%;	--form-cont-gradient-end-percent: 100%;	--form-cont-gradient-angle: 90deg;	--form-cont-gradient-start-clr-opacity: 1;	--form-cont-gradient-end-clr-opacity: 1;	--page-header-gradient-start-clr: 255, 222, 214;	--page-header-gradient-end-clr: 191, 172, 254;	--page-header-gradient-start-percent: 0%;	--page-header-gradient-end-percent: 100%;	--page-header-gradient-angle: 90deg;	--page-header-gradient-start-clr-opacity: 1;	--page-header-gradient-end-clr-opacity: 1;	--submit-btn-gradient-start-clr: 255, 222, 214;	--submit-btn-gradient-end-clr: 191, 172, 254;	--submit-btn-gradient-start-percent: 0%;	--submit-btn-gradient-end-percent: 100%;	--submit-btn-gradient-angle: 90deg;	--submit-btn-gradient-start-clr-opacity: 1;	--submit-btn-gradient-end-clr-opacity: 1;	--popup-bg-gradient-start-clr: 255, 222, 214;	--popup-bg-gradient-end-clr: 191, 172, 254;	--popup-bg-gradient-start-percent: 0%;	--popup-bg-gradient-end-percent: 100%;	--popup-bg-gradient-angle: 90deg;	--popup-bg-gradient-start-clr-opacity: 1;	--popup-bg-gradient-end-clr-opacity: 1;	--sfinline-bg-gradient-start-clr: 255, 222, 214;	--sfinline-bg-gradient-end-clr: 191, 172, 254;	--sfinline-bg-gradient-start-percent: 0%;	--sfinline-bg-gradient-end-percent: 100%;	--sfinline-bg-gradient-angle: 90deg;	--sfinline-bg-gradient-start-clr-opacity: 1;	--sfinline-bg-gradient-end-clr-opacity: 1;	--banner-img-size:100%;	--banner-img-align:center;	--divider-line-clr: 184, 187, 211;		--default-grid-style: 1;		--grid-bdr-clr:#cccfe3;		--grid-title-bg-clr:235, 239, 251;	--grid-title-bg-opacity:1;	--grid-title-bdr-clr:#cccfe3;		--grid-header-gradient-start-clr: 255, 222, 214;	--grid-header-gradient-end-clr: 191, 172, 254;	--grid-header-gradient-start-percent: 0%;	--grid-header-gradient-end-percent: 100%;	--grid-header-gradient-angle: 90deg;	--grid-header-gradient-start-clr-opacity: 1;	--grid-header-gradient-end-clr-opacity: 1;	--grid-label-hor-space-left:0px;	--grid-label-hor-space-right:0px;			--grid-cont-bg-clr: transparent;	--grid-cont-bg-opacity:1;	--grid-cont-gradient-start-clr: 255, 222, 214;	--grid-cont-gradient-end-clr: 191, 172, 254;	--grid-cont-gradient-start-percent: 0%;	--grid-cont-gradient-end-percent: 100%;	--grid-cont-gradient-angle: 90deg;	--grid-cont-gradient-start-clr-opacity: 1;	--grid-cont-gradient-end-clr-opacity: 1;	--grid-cont-space-left:0px;	--grid-cont-space-right:0px;	--grid-col-between-space:32px;	}.pageWrapper.type1 {	--title-txt-size: clamp(22px,2.14vw + 11.71px,28px);	--description-txt-size: clamp(15px,0vw + 15px,15px);	--label-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--value-txt-size: clamp(14px,0vw + 14px,14px);	--instruction-txt-size: clamp(12px,0.36vw + 10.29px,13px);	--next-txt-size: clamp(14px,0vw + 14px,14px);	--submit-txt-size:clamp(14px,0vw + 14px,14px);	--save-txt-size: clamp(14px,0vw + 14px,14px);	--review-txt-size: clamp(14px,0vw + 14px,14px);	--back-txt-size: clamp(14px,0vw + 14px,14px);	--error-txt-size: clamp(13px,0vw + 13px,13px);	--matrix-qs-txt-size: clamp(14px,0vw + 14px,14px);	--matrix-ans-txt-size: clamp(14px,0vw + 14px,14px);	--drpdwn-list-txt-size: clamp(14px,0vw + 14px,14px);	--mline-char-count-txt-size: clamp(12px,0.36vw + 10.29px,13px);		--elements-h5-txt-size: clamp(13px,0.36vw + 11.29px,14px);	--elements-h6-txt-size: clamp(12px,0.36vw + 10.29px,13px);		--sf-addentry-txt-size: clamp(13px,0.36vw + 11.29px,14px);	--sf-addentry-icon-size: clamp(16px,1.07vw + 10.86px,19px);	--slider-range-txt-size: clamp(12px,0.36vw + 10.29px,13px);	--date-picker-txt-size: clamp(12px,0vw + 12px,12px);	--fieldcomp-label-txt-size: clamp(12px,0vw + 12px,12px);	--countrycode-txt-size: clamp(12px,0.36vw + 10.29px,13px);	--sf-title-txt-size: clamp(20px,1.43vw + 13.14px,24px);	--sf-label-txt-size: clamp(13px,0.36vw + 11.29px,14px);	--sf-value-txt-size: clamp(13px,0vw + 13px,13px);	--sf-instruction-txt-size: clamp(12px,0.36vw + 10.29px,13px);	--sf-submit-txt-size: clamp(14px,0.71vw + 10.57px,16px);	--sf-error-txt-size: clamp(12px,0.36vw + 10.29px,13px);	--sf-drpdwn-list-txt-size: clamp(13px,0vw + 13px,13px);	--sf-mline-char-count-txt-size: clamp(12px,0vw + 12px,12px);	--sf-elements-h5-txt-size: clamp(13px,0vw + 13px,13px);	--sf-elements-h6-txt-size: clamp(12px,0vw + 12px,12px);	--sf-slider-range-txt-size: clamp(12px,0vw + 12px,12px);	--sf-date-picker-txt-size: clamp(12px,0vw + 12px,12px);	--sf-fieldcomp-label-txt-size: clamp(12px,0vw + 12px,12px);	--section-title-txt-size: clamp(17px,1.07vw + 11.86px,20px);	--section-instruction-txt-size: clamp(12px,0.36vw + 10.29px,13px);	--page-title-txt-size: clamp(14px,0.36vw + 12.29px,15px);    --page-nav-number-size: clamp(13px,0vw + 13px,13px);	--start-btn-txt-size: clamp(14px,0.25vw + 13px,15px);}.pageWrapper.type2 {	--title-txt-size: clamp(25px,2.86vw + 11.29px,33px);	--description-txt-size: clamp(16px,0.36vw + 14.29px,17px);	--label-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--value-txt-size: clamp(15px,0vw + 15px,15px);	--instruction-txt-size: clamp(13px,0vw + 13px,13px);	--next-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--submit-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--save-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--review-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--back-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--error-txt-size: clamp(14px,0vw + 14px,14px);	--matrix-qs-txt-size: clamp(15px,0vw + 15px,15px);	--matrix-ans-txt-size: clamp(15px,0vw + 15px,15px);	--drpdwn-list-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--mline-char-count-txt-size: clamp(12px,0.71vw + 8.57px,14px);		--elements-h5-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--elements-h6-txt-size: clamp(13px,0.36vw + 11.29px,14px);		--sf-addentry-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--sf-addentry-icon-size: clamp(16px,1.43vw + 9.14px,20px);	--slider-range-txt-size: clamp(13px,0.36vw + 11.29px,14px);	--date-picker-txt-size: clamp(13px,0vw + 13px,13px);	--fieldcomp-label-txt-size: clamp(13px,0vw + 13px,13px);	--countrycode-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--sf-title-txt-size: clamp(22px,1.79vw + 13.43px,27px);	--sf-label-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--sf-value-txt-size: clamp(14px,0vw + 14px,14px);	--sf-instruction-txt-size: clamp(13px,0vw + 13px,13px);	--sf-submit-txt-size: clamp(14px,0.71vw + 10.57px,16px);	--sf-error-txt-size: clamp(13px,0vw + 13px,13px);	--sf-drpdwn-list-txt-size: clamp(13px,0.36vw + 11.29px,14px);	--sf-mline-char-count-txt-size: clamp(12px,0.36vw + 10.29px,13px);	--sf-elements-h5-txt-size: clamp(14px,0vw + 14px,14px);	--sf-elements-h6-txt-size: clamp(13px,0vw + 13px,13px);	--sf-slider-range-txt-size: clamp(13px,0vw + 13px,13px);	--sf-date-picker-txt-size: clamp(13px,0vw + 13px,13px);	--sf-fieldcomp-label-txt-size: clamp(13px,0vw + 13px,13px);	--section-title-txt-size: clamp(19px,1.07vw + 13.86px,22px);	--section-instruction-txt-size: clamp(13px,0.36vw + 11.29px,14px);	--page-title-txt-size: clamp(16px,0.36vw + 14.29px,17px);    --page-nav-number-size: clamp(14px,0vw + 14px,14px);	--start-btn-txt-size: clamp(14px,0.75vw + 11px,17px);}.pageWrapper.type3 {	--title-txt-size: clamp(28px,3.57vw + 10.86px,38px);	--description-txt-size: clamp(17px,0.71vw + 13.57px,19px);	--label-txt-size: clamp(16px,0.71vw + 12.57px,18px);	--value-txt-size: clamp(16px,0.36vw + 14.29px,17px);	--instruction-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--next-txt-size: clamp(17px,0.36vw + 15.29px,18px);	--submit-txt-size: clamp(17px,0.36vw + 15.29px,18px);	--save-txt-size: clamp(17px,0.36vw + 15.29px,18px);	--review-txt-size:  clamp(17px,0.36vw + 15.29px,18px);	--back-txt-size: clamp(17px,0.36vw + 15.29px,18px);	--error-txt-size: clamp(16px,0vw + 16px,16px);	--matrix-qs-txt-size: clamp(17px,0vw + 17px,17px);	--matrix-ans-txt-size: clamp(17px,0vw + 17px,17px);	--drpdwn-list-txt-size: clamp(16px,0.36vw + 14.29px,17px);	--mline-char-count-txt-size: clamp(14px,0.36vw + 12.29px,15px);		--elements-h5-txt-size: clamp(14px,1.07vw + 8.86px,17px);	--elements-h6-txt-size: clamp(13px,1.07vw + 7.86px,16px);		--sf-addentry-txt-size: clamp(16px,0.36vw + 14.29px,17px);	--sf-addentry-icon-size: clamp(17px,1.79vw + 8.43px,22px);	--slider-range-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--date-picker-txt-size: clamp(15px,0vw + 15px,15px);	--fieldcomp-label-txt-size: clamp(15px,0vw + 15px,15px);	--countrycode-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--sf-title-txt-size: clamp(24px,2.14vw + 13.71px,30px);	--sf-label-txt-size: clamp(16px,0.36vw + 14.29px,17px);	--sf-value-txt-size: clamp(16px,0vw + 16px,16px);	--sf-instruction-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--sf-submit-txt-size: clamp(14px,1.79vw + 5.43px,19px);	--sf-error-txt-size: clamp(15px,0vw + 15px,15px);	--sf-drpdwn-list-txt-size: clamp(14px,0.71vw + 10.57px,16px);	--sf-mline-char-count-txt-size: clamp(13px,0.36vw + 11.29px,14px);	--sf-elements-h5-txt-size: clamp(16px,0vw + 16px,16px);	--sf-elements-h6-txt-size: clamp(15px,0vw + 15px,15px);	--sf-slider-range-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--sf-date-picker-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--sf-fieldcomp-label-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--section-title-txt-size: clamp(20px,1.79vw + 11.43px,25px);	--section-instruction-txt-size: clamp(14px,0.71vw + 10.57px,16px);	--page-title-txt-size: clamp(17px,0.71vw + 13.57px,19px);    --page-nav-number-size: clamp(15px,0.36vw + 13.29px,16px);	--start-btn-txt-size: clamp(15px,1vw + 11px,19px);}.pageWrapper.type4 {	--title-txt-size: clamp(30px,4.64vw + 7.71px,43px);	--description-txt-size: clamp(19px,1.07vw + 13.86px,22px);	--label-txt-size: clamp(18px,1.07vw + 12.86px,21px);	--value-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--instruction-txt-size: clamp(16px,0.71vw + 12.57px,18px);	--next-txt-size: clamp(19px,0.71vw + 15.57px,21px);	--submit-txt-size: clamp(19px,0.71vw + 15.57px,21px);	--save-txt-size: clamp(19px,0.71vw + 15.57px,21px);	--review-txt-size: clamp(19px,0.71vw + 15.57px,21px);	--back-txt-size: clamp(19px,0.71vw + 15.57px,21px);	--error-txt-size: clamp(18px,0.36vw + 16.29px,19px);	--matrix-qs-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--matrix-ans-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--drpdwn-list-txt-size: clamp(17px,1.07vw + 11.86px,20px);	--mline-char-count-txt-size: clamp(15px,0.71vw + 11.57px,17px);		--elements-h5-txt-size: clamp(15px,1.43vw + 8.14px,19px);	--elements-h6-txt-size: clamp(14px,1.43vw + 7.14px,18px);		--sf-addentry-txt-size: clamp(17px,1.07vw + 11.86px,20px);	--sf-addentry-icon-size: clamp(17px,2.14vw + 6.71px,23px);	--slider-range-txt-size: clamp(17px,0.71vw + 13.57px,19px);	--date-picker-txt-size: clamp(17px,0.71vw + 13.57px,19px);	--fieldcomp-label-txt-size: clamp(17px,0.36vw + 15.29px,18px);	--countrycode-txt-size: clamp(17px,0.71vw + 13.57px,19px);	--sf-title-txt-size: clamp(26px,2.5vw + 14px,33px);	--sf-label-txt-size: clamp(17px,0.71vw + 13.57px,19px);	--sf-value-txt-size: clamp(17px,0.36vw + 15.29px,18px);	--sf-instruction-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--sf-submit-txt-size: clamp(14px,2.14vw + 3.71px,20px);	--sf-error-txt-size: clamp(16px,0.36vw + 14.29px,17px);	--sf-drpdwn-list-txt-size: clamp(15px,0.71vw + 11.57px,17px);	--sf-mline-char-count-txt-size: clamp(14px,0.36vw + 12.29px,15px);	--sf-elements-h5-txt-size: clamp(17px,0vw + 17px,17px);	--sf-elements-h6-txt-size: clamp(16px,0vw + 16px,16px);	--sf-slider-range-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--sf-date-picker-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--sf-fieldcomp-label-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--section-title-txt-size: clamp(22px,2.5vw + 10px,29px);	--section-instruction-txt-size: clamp(16px,0.71vw + 12.57px,18px);	--page-title-txt-size: clamp(19px,1.07vw + 13.86px,22px);    --page-nav-number-size: clamp(17px,0.71vw + 13.57px,19px);	--start-btn-txt-size: clamp(16px,1vw + 12px,20px);}.pageWrapper.type5 {	--title-txt-size: clamp(35px,4.64vw + 12.71px,48px);	--description-txt-size: clamp(20px,2.5vw + 8px,27px);	--label-txt-size: clamp(19px,1.43vw + 12.14px,23px);	--value-txt-size: clamp(19px,1.07vw + 13.86px,22px);	--instruction-txt-size: clamp(17px,0.71vw + 13.57px,19px);	--next-txt-size: clamp(20px,1.07vw + 14.86px,23px);	--submit-txt-size: clamp(20px,1.07vw + 14.86px,23px);	--save-txt-size: clamp(20px,1.07vw + 14.86px,23px);	--review-txt-size: clamp(20px,1.07vw + 14.86px,23px);	--back-txt-size: clamp(20px,1.07vw + 14.86px,23px);	--error-txt-size: clamp(19px,0.36vw + 17.29px,20px);	--matrix-qs-txt-size: clamp(19px,1.07vw + 13.86px,22px);	--matrix-ans-txt-size: clamp(19px,1.07vw + 13.86px,22px);	--drpdwn-list-txt-size: clamp(18px,1.43vw + 11.14px,22px);	--mline-char-count-txt-size: clamp(16px,1.07vw + 10.86px,19px);		--elements-h5-txt-size: clamp(17px,1.43vw + 10.14px,21px);	--elements-h6-txt-size: clamp(16px,1.43vw + 9.14px,20px);		--sf-addentry-txt-size: clamp(18px,1.43vw + 11.14px,22px);	--sf-addentry-icon-size: clamp(17px,2.86vw + 3.29px,25px);	--slider-range-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--date-picker-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--fieldcomp-label-txt-size: clamp(18px,0.36vw + 16.29px,19px);	--countrycode-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--sf-title-txt-size: clamp(29px,2.5vw + 17px,36px);	--sf-label-txt-size: clamp(18px,1.07vw + 12.86px,21px);	--sf-value-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--sf-instruction-txt-size: clamp(16px,0.71vw + 12.57px,18px);	--sf-submit-txt-size: clamp(15px,2.14vw + 4.71px,21px);	--sf-error-txt-size: clamp(17px,0.36vw + 15.29px,18px);	--sf-drpdwn-list-txt-size: clamp(16px,0.71vw + 12.57px,18px);	--sf-mline-char-count-txt-size: clamp(15px,0.36vw + 13.29px,16px);	--sf-elements-h5-txt-size: clamp(18px,0vw + 18px,18px);	--sf-elements-h6-txt-size: clamp(17px,0vw + 17px,17px);	--sf-slider-range-txt-size: clamp(16px,0.36vw + 14.29px,17px);	--sf-date-picker-txt-size: clamp(16px,0.36vw + 14.29px,17px);	--sf-fieldcomp-label-txt-size: clamp(16px,0.36vw + 14.29px,17px);	--section-title-txt-size: clamp(25px,3.21vw + 9.57px,34px);	--section-instruction-txt-size: clamp(17px,0.71vw + 13.57px,19px);	--page-title-txt-size: clamp(20px,1.07vw + 14.86px,23px);    --page-nav-number-size: clamp(18px,0.71vw + 14.57px,20px);	--start-btn-txt-size: clamp(16px,1.25vw + 11px,21px);}.pageWrapper.type6 {	--title-txt-size: clamp(38px,6.07vw + 8.86px,55px);	--description-txt-size: clamp(22px,2.86vw + 8.29px,30px);	--label-txt-size: clamp(21px,1.79vw + 12.43px,26px);	--value-txt-size: clamp(21px,1.43vw + 14.14px,25px);	--instruction-txt-size: clamp(19px,0.71vw + 15.57px,21px);	--next-txt-size: clamp(22px,1.07vw + 16.86px,25px);	--submit-txt-size: clamp(22px,1.07vw + 16.86px,25px);	--save-txt-size: clamp(22px,1.07vw + 16.86px,25px);	--review-txt-size: clamp(22px,1.07vw + 16.86px,25px);	--back-txt-size: clamp(22px,1.07vw + 16.86px,25px);	--error-txt-size: clamp(20px,0.36vw + 18.29px,21px);	--matrix-qs-txt-size: clamp(20px,1.79vw + 11.43px,25px);	--matrix-ans-txt-size: clamp(20px,1.79vw + 11.43px,25px);	--drpdwn-list-txt-size: clamp(19px,2.14vw + 8.71px,25px);	--mline-char-count-txt-size: clamp(17px,1.79vw + 8.43px,22px);		--elements-h5-txt-size: clamp(19px,1.43vw + 12.14px,23px);	--elements-h6-txt-size: clamp(18px,1.07vw + 12.86px,21px);		--sf-addentry-txt-size: clamp(20px,1.79vw + 11.43px,25px);	--sf-addentry-icon-size: clamp(18px,4.29vw - 2.57px,30px);	--slider-range-txt-size: clamp(19px,1.07vw + 13.86px,22px);	--date-picker-txt-size: clamp(19px,1.07vw + 13.86px,22px);	--fieldcomp-label-txt-size: clamp(19px,0.71vw + 15.57px,21px);	--countrycode-txt-size: clamp(19px,1.07vw + 13.86px,22px);	--sf-title-txt-size: clamp(32px,2.86vw + 18.29px,40px);	--sf-label-txt-size: clamp(20px,1.43vw + 13.14px,24px);	--sf-value-txt-size: clamp(20px,1.07vw + 14.86px,23px);	--sf-instruction-txt-size: clamp(19px,0.36vw + 17.29px,20px);	--sf-submit-txt-size: clamp(15px,2.86vw + 1.29px,23px);	--sf-error-txt-size: clamp(19px,0.36vw + 17.29px,20px);	--sf-drpdwn-list-txt-size: clamp(18px,1.07vw + 12.86px,21px);	--sf-mline-char-count-txt-size: clamp(17px,0.71vw + 13.57px,19px);	--sf-elements-h5-txt-size:clamp(19px,0.36vw + 17.29px,20px);	--sf-elements-h6-txt-size: clamp(18px,0.36vw + 16.29px,19px);	--sf-slider-range-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--sf-date-picker-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--sf-fieldcomp-label-txt-size: clamp(18px,0.71vw + 14.57px,20px);	--section-title-txt-size: clamp(27px,3.57vw + 9.86px,37px);	--section-instruction-txt-size: clamp(19px,1.07vw + 13.86px,22px);	--page-title-txt-size: clamp(22px,1.07vw + 16.86px,25px);    --page-nav-number-size: clamp(20px,0.71vw + 16.57px,22px);	--start-btn-txt-size: clamp(20px,0.71vw + 16.57px,22px);}.pageWrapper.fieldModel_1 {    --input-radius: 0px;}.pageWrapper.fieldModel_2 {    --input-radius: 4px;}.pageWrapper.fieldModel_3 {    --input-radius: 50px;}.pageWrapper.fieldModel_4{	--input-bdr-top-width: 0px !important;	--input-bdr-right-width: 0px !important;	--input-bdr-left-width: 0px !important;    --input-radius: 0px;}.pageWrapper.fieldModel_3 .zfmultiLineWrap{	 --input-radius: 20px;}.pageWrapper.fieldModel_2 .zfSignContainer .signInnerCont{	 --input-radius: 5px;}.pageWrapper.fieldModel_3 .zfSignContainer .signInnerCont{	 --input-radius: 10px;}.fieldModel_3 .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple{    --input-radius: 20px;}.fieldModel_3 .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice{    --input-radius: 50px;}.pageWrapper.fieldModel_4 .zfSignContainer .signInnerCont{	 --input-radius: 0px;}.fieldModel_3 .zfUploadContainer{	 --input-radius: 20px;}.fieldModel_3 .fieldDisabled .zfUploadContainer{	 --input-radius: 20px;}/*body.theme1 { --main-bg-color: #faf2b8; --main-txt-color: #444;}body.theme2 { --main-bg-color: black; --main-txt-color: #fff;	--label: #fff;--choice:#fff;--light:#fff;--primary-txt:#fff;--direction-txt:#fff;	--instruction:#e3e3e3;	--head-description-txt:#efefef;}*/.custom .customRadio .twoColumn span {		--elements-clr: 255, 0, 0;}.new .twoColumn span.custom {		--elements-clr: 255, 0, 0;}.container {  color: var(--blue);  background-color: var(--white);  padding: 15px;}.pageWrapper.contModel_2 {   --field-cont-bdr-radius:15px;}.pageWrapper.contModel_3 {   --field-cont-bdr-radius:30px;}.pageWrapper.fieldModel_2 .zfImgChoiceWrapper .imgChoiceDiv{    --input-radius: 5px;}.pageWrapper.fieldModel_3 .zfImgChoiceWrapper .imgChoiceDiv{    --input-radius: 10px;}/*.pageWrapper.type6 .zfSlider .ui-widget{	font-size: 14px;}.pageWrapper.type6 .zfSlider .ui-state-default, .pageWrapper.type6 .zfSlider .ui-widget-content .ui-state-default, .pageWrapper.type6 .zfSlider .ui-widget-header .ui-state-default{	width: 16px;	height: 16px;}*/.pageWrapper.btnType1 {    --submit-btn-radius: 0px;    --save-btn-radius: 0px;    --review-btn-radius: 0px;    --back-btn-radius: 0px;    --next-btn-radius: 0px;  }.pageWrapper.btnType2 {    --submit-btn-radius: 8px;    --save-btn-radius: 8px;    --review-btn-radius: 8px;    --back-btn-radius: 8px;    --next-btn-radius: 8px;  }.pageWrapper.btnType3 {    --submit-btn-radius: 150px;    --save-btn-radius: 150px;    --review-btn-radius: 150px;    --back-btn-radius: 150px;    --next-btn-radius: 150px;  }.pageTitleOff .pageTitleDiv{	display: none;}.pageWrapper.layout2{     --form-cont-bg-clr:transparent !important;     --form-cont-bdr-width:0 !important;      --form-cont-bdr-clr:transparent !important;     --form-cont-shadow-clr:transparent !important;     --form-cont-bdr-topleft-radius:0px !important;     --form-cont-bdr-topright-radius:0px !important;     --form-cont-bdr-bottomleft-radius:0px !important;     --form-cont-bdr-bottomright-radius:0px !important;}.pageWrapper.layout2{     --form-cont-gradient-start-clr:transparent;     --form-cont-gradient-end-clr:transparent;}.pageWrapper.layout3{ /*   --form-cont-bg-clr:transparent;     --form-cont-bdr-width:0;     --form-cont-bdr-clr:transparent;     --form-cont-shadow-clr:transparent;*/    /* --form-cont-bdr-topleft-radius:0px !important;     --form-cont-bdr-topright-radius:0px !important;     --form-cont-bdr-bottomleft-radius:0px !important;     --form-cont-bdr-bottomright-radius:0px !important;*/}/*@media only screen and (max-width:640px) {  :root {        --fields-ver-space-top: 20px;    --header-space-inner-top: 20px;    --header-space-inner-bottom: 20px;  }}*//*@media only screen and (max-width:780px) {  :root {        --form-width: 100% !important;  }} already in media css as static value for class name */@charset "UTF-8";/*-------------------------		Contents-------------------------	Fullpage Form - Common	RTL - Common	Background Wallpaper	Gradient background cases	Page Banner	Form Wrapper	Page Header	Form Header	Logo Position cases	Fields Container	Left Align, Right Align cases	Form Buttons - Common cases	Nav Footer cases	Field Label cases	Instruction cases	Error cases	TextField	NumberField	CurrencyField	FormulaField	MultilineField	DecisionBoxField	EmailField	DescriptionField	Terms and Condition	ZohoCrmField	EmbedField	SectionField	DisabledFields - Common cases	Verification Captcha - With popup cases	Save - Review Button - Common	Free plan branding	Splash Message cases	Tooltip cases	Hover text cases	WCAG - Common	Page Bar cases	Theme editor - Live form handling cases	Live Form - Theme Preview icon cases	Live page - Translation cases	Intial page loading animation	Thankyou Page cases	jQueryUI - overwritten cases    Month-Year Picker*//*********************************	Fullpage Form - Common*********************************/	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {		margin: 0;		padding: 0;		border: 0;		font: inherit;		vertical-align: baseline;	}	@-moz-document url-prefix() {		html, body {			scrollbar-width: none;		}	}	span {		box-sizing: border-box;	}	input, input[ui_type="textbox"], input[type="search"], isindex, textarea, button {		outline: none;		margin: 0 auto;		padding: 10px 10px;		box-sizing: border-box;	}	body {		color: var(--label-txt-clr);		margin: 0 auto;		position: relative;		word-wrap: break-word;		word-break: break-word;		-webkit-text-size-adjust: 100%;		counter-reset: section;		overflow-x: hidden;		line-height: 1.3;	}	* {    	outline:none;	}	.mobileTapHighlightClr {		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	}	input::-webkit-contacts-auto-fill-button {		visibility: hidden;		display: none !important;		pointer-events: none;		position: absolute;		right: 0;	}	input[type="search"]::-webkit-search-cancel-button,	input[type="search"]::-webkit-search-decoration,	input[type="search"]::-webkit-search-results-decoration  {		display: none;		appearance: none;	}		textarea:disabled, input:disabled {		opacity: 1;	}	.pdfTextArea {		outline: none;		margin: 0;		padding: 5px 10px;		word-wrap: break-word;	}	img,	a {		border: 0px;		outline: none;		text-decoration: none;		color:var(--label-txt-clr);	}	img,	a:hover {		text-decoration: underline;	}	.flLeft {		float: left;	}	.rtl .flLeft {		float: right;	}	.flRight {		float: right;	}	.rtl .flRight {		float: left;	}	.clearBoth {		clear: both;	}	.hideWindowScroll,	.hideWindowScroll .formScrollContainer {		overflow: hidden;	}	.loadSuccess {		background: #fbedb9;		border: 1px solid #EFC571;		color: #222;		padding: 1px 25px 2px 15px;		border-top: none;		font-weight: 600;	}	.loadingCont {		top: 0;		left: 41%;		position: fixed;		text-align: center;		z-index: 999;		background: rgb(var(--submit-bg-clr));		font-size: var(--instruction-txt-size);		color: var(--submit-txt-clr);		padding: 0 15px;		display: inline-block;		-webkit-border-radius: 0 0 2px 2px;		-moz-border-radius: 0 0 2px 2px;		border-radius: 0 0 2px 2px;		line-height: 2;		border: 1px solid var(--submit-bg-clr);		border-top: none;	}	.loadSuccess em {		display: inline-block;		margin-right: 5px;	}	.tyTemplateWrapper {		background: rgba(var(--page-bg-clr), var(--opacity-10));		border-radius: 3px;	}/*********************************	RTL - Common*********************************/	.rtl,	.rtl input {		direction: rtl;	}/*********************************	Background Wallpaper*********************************/	.bgWrapper {		margin: 0 auto;		padding: 0;		height: 100%;	}	.bgTransparent .zfLabelDiv {		background: none;	}	.backgroundBg {		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;	}	.tile {		background-repeat: repeat;	}	.none {		background-repeat: no-repeat;	}	.stretch {		background-size: cover;	}	.alignCenter {		text-align: center;		display: block;	}/*************************************	Gradient background cases*************************************/	.grad_page .backgroundBg,	.grad_page .tyBackgroundBg,	.grad_page .of_otpBackgroundBg {		background: linear-gradient(var(--page-gradient-angle), rgba(var(--page-gradient-start-clr), var(--page-gradient-start-clr-opacity)) var(--page-gradient-start-percent), rgba(var(--page-gradient-end-clr), var(--page-gradient-end-clr-opacity)) var(--page-gradient-end-percent));		background-origin:border-box;	}	.grad_formCont .centerContainer,	.grad_formCont .otpVerifyWrapper {		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;		background-origin:border-box !important;	}	.grad_pageHeader .pageHeaderTitle {		background: linear-gradient(var(--page-header-gradient-angle), rgba(var(--page-header-gradient-start-clr), var(--page-header-gradient-start-clr-opacity)) var(--page-header-gradient-start-percent), rgba(var(--page-header-gradient-end-clr), var(--page-header-gradient-end-clr-opacity)) var(--page-header-gradient-end-percent));		background-origin:border-box;	}	.grad_formCont.layout3 .fieldContainer{		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));		background-origin:border-box;	}	.grad_formCont.layout3 .centerContainer{		background: transparent !important;		border: none;	}	.grad_submitBtn .zfbtnSubmit,	.grad_submitBtn .newEntryLink a,	.grad_submitBtn .otpBtn {		background: linear-gradient(var(--submit-btn-gradient-angle), rgba(var(--submit-btn-gradient-start-clr), var(--submit-btn-gradient-start-clr-opacity)) var(--submit-btn-gradient-start-percent), rgba(var(--submit-btn-gradient-end-clr), var(--submit-btn-gradient-end-clr-opacity)) var(--submit-btn-gradient-end-percent)) !important;		background-origin:border-box !important;	}/*********************************		Page Banner*********************************/	.zfBannerDiv img{		max-width: 100%;		height: var(--banner-max-height);	}	.zfBannerImgDiv{		max-width: var(--banner-img-size);	}	.zfBannerAlignDiv{		display: flex;		justify-content: var(--banner-img-align);	}	.zfBannerWrapper{		width: var(--form-width);		margin: 0 auto;		display: none;		width: 100%;	}	.bannerStyle2 .zfBannerWrapper {		display: block;		width: auto;	}	.bannerStyle1 .fieldContWrapper .zfBannerWrapper {		display: block;	}	.bannerStyle2 .fieldContWrapper .zfBannerWrapper {		display: none;	}	.bannerStretch .zfBannerImgDiv {		width:100%;	}	.bannerStretch .zfBannerImgDiv img {		width:100%;	}/*********************************	Form Wrapper*********************************/	.mainWrapper {		position: relative;	}	.formScrollContainer {		overflow-y: auto;		position: relative;	}	.centerContainer {		box-sizing: border-box;		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);		overflow: hidden;		box-shadow: 0px 0px var(--form-cont-shadow-spread) 0px var(--form-cont-shadow-clr);		margin:0 auto;	}	.layout3 .centerContainer {		background: transparent;		border: none;		box-shadow: none;		overflow: visible;	}/*******************************	Page Header*******************************/	.pageWrapper {		font-size : 12px;		font-family : var(--body-font), var(--body-font-fallback);	}	.pageHeaderTitle {		background: rgba(var(--page-inline-bg-clr), var(--page-inline-bg-opacity));		text-align: var(--page-inline-title-align);		border-top-left-radius: var(--page-inline-bdr-topleft-radius);		border-top-right-radius: var(--page-inline-bdr-topright-radius);		border-bottom-left-radius: var(--page-inline-bdr-bottomleft-radius);		border-bottom-right-radius: var(--page-inline-bdr-bottomright-radius);		border-width: var(--page-inline-bdr-top-width) var(--page-inline-bdr-right-width) var(--page-inline-bdr-bottom-width) var(--page-inline-bdr-left-width);		border-color: var(--page-inline-bdr-clr);		border-style: var(--page-inline-bdr-style);		overflow: hidden;	}	.pageHeaderTitle h2 {		padding: var(--page-inline-inner-space-top) var(--page-inline-inner-space-right) var(--page-inline-inner-space-bottom) var(--page-inline-inner-space-left);		font-size: calc(var(--page-title-txt-size) + 5px);		color: var(--page-inline-title-txt-clr);	}/*******************************	Form Header*******************************/	.formWrapper {		width: 800px;		margin: 0 auto;		position: relative;	}	.zfFormHeader {		background: rgba(var(--hdr-bg-clr), var(--header-bg-opacity));		position: relative;		top: 0;		display: block;		border-top-left-radius: var(--header-topleft-radius);		border-top-right-radius: var(--header-topright-radius);		border-bottom-left-radius: var(--header-bottomleft-radius);		border-bottom-right-radius: var(--header-bottomright-radius);		margin: var(--header-space-outer-top) var(--header-space-outer-right) var(--header-space-outer-bottom) var(--header-space-outer-left);		box-sizing: border-box;		border-width: var(--header-bdr-top-width) var(--header-bdr-right-width) var(--header-bdr-bottom-width) var(--header-bdr-left-width);		border-color: var(--header-bdr-clr);		border-style: var(--header-bdr-style);		text-align: var(--header-text-align);		padding: var(--header-space-inner-top) var(--header-space-inner-right) var(--header-space-inner-bottom) var(--header-space-inner-left);		overflow: hidden;	}	.grad_formHeader .zfFormHeader {		background: linear-gradient(var(--form-header-gradient-angle), rgba(var(--form-header-gradient-start-clr), var(--form-header-gradient-start-clr-opacity)) var(--form-header-gradient-start-percent), rgba(var(--form-header-gradient-end-clr), var(--form-header-gradient-end-clr-opacity)) var(--form-header-gradient-end-percent));		background-origin:border-box;	}	.zfFormHeader h2 {		font-size: var(--title-txt-size);		color: var(--title-txt-clr);		font-weight: var(--header-title-weight);		font-style: var(--header-title-style);		font-family: var(--header-font);	}	.zfDesText {		font-size: var(--description-txt-size);		color: var(--description-txt-clr);		font-weight: var(--description-txt-weight);		font-style: var(--description-txt-style);		padding-top: 8px;		font-family: var(--header-font);	}	.headerStyle2 .fieldContWrapper {		padding-top: var(--form-cont-space-top);	}/*******************************	Logo Position cases*******************************/	.logoPosition {		display: flex;		align-items: center;		justify-content: var(--header-text-align);	}	.logoCont.logoTopBottom .logoPosition {		flex-direction: column;		align-items: center;	}	.logoCont.logoLeftToRight .logoPosition {		flex-direction: initial;		justify-content: space-between;	}	.logoCont.logoLeftPosition .logoPosition {		justify-content: left;	}	.logoCont.logoCenterPosition .logoPosition {		justify-content: center;	}	.logoCont.logoRightPosition .logoPosition {		justify-content: right;	}	.logoCont.logoRightToLeft .logoPosition {		justify-content: space-between;		flex-direction: row-reverse;	}	.logoCont .headerCont {		text-align: left;	}	.logoCont.logoLeftPosition .headerCont,	.logoCont.logoRightPosition .headerCont,	.logoCont.logoRightToLeft .headerCont{		text-align: left;	}	.logoCont.logoLeftToRight .headerCont {		text-align: right;	}	.logoCont.logoTopBottom .headerCont {		text-align: center;	}	.hdrLogoImgDiv {		max-width: var(--header-logo-size);	}	.hdrLogoImgDiv img {		max-width: 100%;		max-height: var(--header-logo-max-height);	}	.logoLeftPosition .logoPosition .hdrLogoImgDiv,	.logoRightPosition .logoPosition .hdrLogoImgDiv,	.logoLeftToRight .logoPosition .hdrLogoImgDiv,	.logoCenterPosition .logoPosition .hdrLogoImgDiv{		margin-right: 20px;	}	.logoRightToLeft .logoPosition .hdrLogoImgDiv {		margin-left: 20px;		margin-right: 0;		margin-bottom: 0;	}	.logoTopBottom .logoPosition .hdrLogoImgDiv {		margin-right: 0;		margin-bottom: 20px;	}	.logoLeftPosition .logoPosition .hdrLogoImgDiv,	.logoRightPosition .logoPosition .hdrLogoImgDiv,	.logoLeftToRight .logoPosition .hdrLogoImgDiv {		margin-bottom: 0;	}	.noHeaderLogo .zfFormHeader .logoPosition .hdrLogoImgDiv{		display:none;	}    .rtl.logoLeftPosition .logoPosition .hdrLogoImgDiv,	.rtl.logoRightPosition .logoPosition .hdrLogoImgDiv,	.rtl.logoLeftToRight .logoPosition .hdrLogoImgDiv,	.rtl.logoCenterPosition .logoPosition .hdrLogoImgDiv {		margin-right: 0px;		margin-left: 20px;	}    .rtl.logoRightToLeft .logoPosition .hdrLogoImgDiv {		margin-left: 0px;		margin-right: 20px;	}/*********************************		Fields Container*********************************/	.nofldDiv {		border: none !important;		background: none !important;		padding: 75px 0;		margin-top: 0px !important;		margin-bottom: 0px !important;		text-align: center;	}	.nofldDiv h2 {		font-size: var(--label-txt-size);		margin-bottom: 10px;		color: var(--label-txt-clr);	}	.fieldsWrapper{		padding-top: var(--fields-ver-space-top);		padding-bottom: var(--fields-ver-space-bottom);	}/*	.fieldtypeText input[ui_type="textbox"]:focus ~ svg{		opacity: 1;		transition: all .3s;	}*/	.fieldWrapper {		outline: none;	}	/* .fieldWrapper:first-of-type .fieldContainer {		margin-top: var(--fields-ver-space-top);	} */	.fullPage_subFrm .fieldWrapper:first-of-type .fieldContainer {		margin-top: 0;	}	.fldContWrapper .fieldWrapper {	background-color: rgba(var(--field-cont-bg-clr), var(--field-cont-bg-opacity)) !important;	border: 1px solid rgb(var(--field-cont-bdr-clr));	border-radius : var(--field-cont-bdr-radius);	}	.fieldContainer {		counter-increment: section;		padding: var(--fields-ver-space-top) var(--fields-hor-space-right) var(--fields-ver-space-bottom) var(--fields-hor-space-left);		margin: 0;		box-sizing: border-box;	}	.fullPage_subFrmContent .fieldContainer {		padding: 0;		overflow: visible;	}	.layout3 .fieldContainer{		background: rgba(var(--form-cont-bg-clr), var(--form-cont-bg-opacity));		padding:30px var(--fields-hor-space-right) 30px var(--fields-hor-space-left);		margin:var(--fields-ver-space-top) 0px var(--fields-ver-space-bottom) 0px;		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);		overflow: hidden;		display: inline-block;	    width: 100%;	}	.layout3 .fieldsWrapper {	}	.fieldContWrapper {		width: 100%;		max-width: calc(var(--form-width) + var(--form-cont-space-right) +  var(--form-cont-space-left));		box-sizing: border-box;		margin: 0 auto;		padding: var(--form-cont-space-top) var(--form-cont-space-right) var(--form-cont-space-bottom) var(--form-cont-space-left);		float: var(--form-align);	}	.form_FitToScreen .fieldContWrapper {		box-sizing: border-box;	}/*************************************	Left Align, Right Align cases*************************************/	.leftAlign .zfLabelDiv,	.rightAlign .zfLabelDiv {		width: 30%;		float: left;		padding-right: 30px;		box-sizing: border-box;		display: inline-block;	}	.rightAlign .zfLabelDiv {		text-align: right;	}	.rtl .leftAlign .zfLabelDiv {		float: right;		padding-right: 0;		padding-left: 30px;		text-align: right;	}	.rtl .rightAlign .zfLabelDiv {		float: right;		padding-right: 0;		padding-left: 30px;		text-align: left;	}	.leftAlign .fieldContainer,	.rightAlign .fieldContainer {		display: inline-block;		width: 100%;		box-sizing: border-box;	}/*	.layout3 .leftAlign .fieldContainer,	.layout3 .rightAlign .fieldContainer {		display: block;	}*/	.leftAlign .zfFieldDiv_cont,	.rightAlign .zfFieldDiv_cont {		float: left;		width: 70%;	}	.rtl .rightAlign .zfFieldDiv_cont {		text-align: right;	}	.rtl .leftAlign .date .zfFieldDiv_cont,	.rtl .rightAlign .date .zfFieldDiv_cont {		float: right;	}	.rtl .leftAlign .datetime .zfFieldDiv_cont,	.rtl .rightAlign .datetime .zfFieldDiv_cont {		float: right;	}	.leftAlign .zfFieldDiv_cont .fieldtypeText,	.rightAlign .zfFieldDiv_cont .fieldtypeText {		margin: 0;	}	.leftAlign .zfFieldDiv_cont input[type="text"],	.rightAlign .zfFieldDiv_cont input[type="text"] {		width: 100%;		box-sizing: border-box;	}/**********************************	Form Buttons - Common cases**********************************/	.zfFooter {		background: rgba(var(--footer-bg-clr), var(--footer-bg-opacity));		border-top-left-radius:var(--footer-topleft-radius);		border-top-right-radius:var(--footer-topright-radius);		border-bottom-left-radius:var(--footer-bottomleft-radius);		border-bottom-right-radius:var(--footer-bottomright-radius);		border: var(--footer-bdr-width) var(--footer-bdr-style) var(--footer-bdr-clr);		margin: 10px var(--fields-hor-space-right) calc(var(--fields-ver-space-bottom) * 2 + 10px) var(--fields-hor-space-left);			}	.layout3 .zfFooter {	}	.alignSubmit {		float: none;		display: inline-block;	}	.alignSubmit,	.submitBtnCont {		width: auto;	}	button.btnElem {		cursor: pointer;	}	.zfbtnSubmit {		color: var(--submit-txt-clr);		font-size: var(--submit-txt-size);		background: rgba(var(--submit-bg-clr), var(--submit-bg-opacity));		padding: 10px 40px;		border-radius:var(--submit-btn-radius);		display: flex;		transition: transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -o-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);		text-align: center;		border: var(--submit-bdr-width) var(--submit-bdr-style) var(--submit-bdr-clr);	}	.zfbtnSubmit:hover {		-webkit-transform: scale3d(1.05, 1.05, 1) translate3d(0, 0, 0) perspective(500px);		transform: scale3d(1.05, 1.05, 1) translate3d(0, 0, 0) perspective(500px);	}	.zfSaveBtn {		color: var(--save-txt-clr);		font-size: var(--save-txt-size);		background: rgba(var(--save-bg-clr), var(--save-bg-opacity));		padding: 10px 40px;		border-radius:var(--save-btn-radius);		display: flex;		transition: transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -o-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);		text-align: center;		border: var(--save-bdr-width) var(--save-bdr-style) var(--save-bdr-clr);	}	.zfReviewBtn {		color: var(--review-txt-clr);		font-size: var(--review-txt-size);		background: rgba(var(--review-bg-clr), var(--review-bg-opacity));		padding: 10px 40px;		border-radius:var(--review-btn-radius);		display: flex;		transition: transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -o-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);		text-align: center;		border: var(--review-bdr-width) var(--review-bdr-style) var(--review-bdr-clr);	}	.rtl .zfReviewBtn {		margin-right: 0px;	}	.zf-prev {		color: var(--back-txt-clr);		font-size: var(--back-txt-size);		background: rgba(var(--back-bg-clr), var(--back-bg-opacity));		padding: 10px 40px;		border-radius:var(--back-btn-radius);		display: flex;		transition: transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -o-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);		text-align: center;		border: var(--back-bdr-width) var(--back-bdr-style) var(--back-bdr-clr);	}	.zf-next {		color: var(--next-txt-clr);		font-size: var(--next-txt-size);		background: rgba(var(--next-bg-clr), var(--next-bg-opacity));		padding: 10px 40px;		border-radius:var(--next-btn-radius);		display: flex;		transition: transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -webkit-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93), -o-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);		text-align: center;		border: var(--next-bdr-width) var(--next-bdr-style) var(--next-bdr-clr);	}	.btn_FitToScreen .navFootBtnWrap {		flex-direction: column;	}	.btn_FitToScreen .navFootBtnWrap .navFootBtnList {		max-width: 100% !important;		width: 100% !important;		margin-bottom: 16px;	}	.btn_FitToScreen .navFootBtnWrap .navFootBtnList button {		width: 100%;	}	.btn_FitToScreen .navFootBtnWrap .navFootSaveReview {		flex-direction: column;		width: 100%;	}	.layout3.btn_FitToScreen .zfFooter {		margin-left: 0;		margin-right: 0;	}/*******************************	Nav Footer cases*******************************/	.navBtnWrapper {		text-align: center;	}	.navBtnWrapper em {		position: relative;		text-align: center;		line-height: 1.3;	}	.navBtnWrapper a:hover {		text-decoration: none;	}	.navBtnWrapper .zf-next,	.navBtnWrapper .zf-prev {		margin-bottom: 0px;		text-align: left;		align-items: center;		transition: transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93),		-webkit-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93),		-o-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);		-webkit-transform: translate3d(0, 0, 0);		transform: translate3d(0, 0, 0);	}	.navBtnWrapper .zf-next:hover,	.navBtnWrapper .zf-prev:hover,	.navFootBtnList button:hover {		-webkit-transform: scale3d(1.03, 1.03, 1) translate3d(0, 0, 0) perspective(500px);		transform: scale3d(1.03, 1.03, 1) translate3d(0, 0, 0) perspective(500px);	}	.navBtnWrapper .zf-prev {		display: flex;		text-align: center;	}	.rtl .navBtnWrapper .zf-prev {		text-align: right;	}	.navBtnWrapper .zf-next {		text-align: center;	}	.rtl .navBtnWrapper .zf-next {		text-align: left;	}	.fldContWrapper .navBtnWrapper {		background-color: rgba(var(--footer-bg-clr), var(--footer-bg-opacity)) !important;		border-bottom-right-radius: var(--field-cont-bdr-radius);		border-bottom-left-radius: var(--field-cont-bdr-radius);	}	.navFootBtnList {		display: flex;	}	.navFootBtnList button {		padding: 12px 36px;		width: auto;		justify-content: center;		align-items: center;		margin: 0;		font-family: var(--body-font), var(--body-font-fallback);	}	.navFootBtnList button:focus {		-webkit-transform: scale3d(1.05, 1.05, 1) translate3d(0, 0, 0) perspective(500px);		transform: scale3d(1.05, 1.05, 1) translate3d(0, 0, 0) perspective(500px);	}	.navFootBtnList:first-child:nth-last-child(1) {		width:auto;		max-width: 50%;	}	.navFootBtnList:first-child:nth-last-child(2),	.navFootBtnList:first-child:nth-last-child(2) ~ .navFootBtnList {		width:auto;		max-width: 50%;	}	.navFootBtnList:first-child:nth-last-child(3),	.navFootBtnList:first-child:nth-last-child(3) ~ .navFootBtnList {		width: auto;		max-width: 33.3%;	}	.navFootBtnList:first-child:nth-last-child(4),	.navFootBtnList:first-child:nth-last-child(4) ~ .navFootBtnList {		width:auto;		max-width: 25%;	}	.navFootBtnWrap {		display: flex;		align-items: start;	}	.navFootBtnWrap .navFootBtnList {		margin-right: 16px;	}	.navFootBtnWrap .navFootBtnList:last-of-type {		margin-right: 0;	}	.footBtnLeft .navFootBtnWrap {		justify-content: start;	}	.footBtnCenter .navFootBtnWrap {		justify-content: center;	}	.footBtnRight .navFootBtnWrap {		justify-content: end;	}	.footBtnBetween .navFootBtnWrap {		justify-content: space-between;	}	.navFootBtnWrap.navFootBtnDefault {		justify-content: right;	}	.navFootBtnDefault .navFootBtnList {		width: 25% !important;	}	.navFootBtnWrap.navFootBtnDefault:first-of-type {		justify-content: right;	}	.navFootBtnDefault .navFootBtnList:last-of-type {		justify-content: end;	}	.rtl .navFootBtnWrap .navFootBtnList {		margin-left: 16px;		margin-right: 0;	}	.rtl .navFootBtnWrap .navFootBtnList:last-of-type {		margin-left: 0;		margin-right: inherit;	}	.rtl .navFootBtnWrap.navFootBtnDefault:first-of-type {		justify-content: left;	}	.pageFooterNum {		text-align: right;		font-size:var(--elements-h6-txt-size);	    color: var(--label-txt-clr);	    padding-top: 12px;	}	.rtl .pageFooterNum {		text-align: left;	}/*******************************	Field Label cases*******************************/	.fieldlabel {		font-size: var(--label-txt-size);		color: var(--label-txt-clr);		display: block;				font-weight: var(--label-txt-weight);		font-style: var(--label-txt-style);	}	.zfLabelDiv {		padding-bottom: 10px;		background: white;		position: relative;	}	.important {		color: var(--field-mandatory-clr);		position: relative;		margin-left: 2px;	}	.advLabelName > span > br:last-child {		display: none;	}	.advLabelName > span > div:last-of-type br:last-of-type {		display: none;	}	.advLabelName > div:last-of-type br:last-of-type {		display: none;	}	.advLabelName div:last-of-type {		display: inline-block;	}	.advLabelName div:first-child {		display: inline;	}	.advLabelName b{	        font-weight: bold;	}	.advLabelName i{	        font-style: italic;	}/*******************************	Instruction cases*******************************/	.formSubInfoText {		color: var(--label-txt-clr);		padding-top: 8px;		font-size: var(--fieldcomp-label-txt-size);		display: inline-block;		opacity: .8;	}	.rtl .formSubInfoText {		text-align: right;		width: 100%;	}	.zfInstruction {		color: var(--instruction-txt-clr);		font-size: var(--instruction-txt-size);		padding: 8px 0px 0px 0px;		display: block;				font-weight: var(--instruction-txt-weight);		font-style: var(--instruction-txt-style);	}	.rtl .zfInstruction {		text-align: right;	}	.fullPage_subfrmInner .zfInstruction {		font-size: var(--sf-instruction-txt-size);	}/*******************************		TextField*******************************/	::placeholder {		color: rgb(var(--value-txt-clr));		opacity: 0.5;	}	.fieldtext {		width: 100%;		padding: 10px 10px;		box-sizing: border-box;	}	.fieldtypeText {		position: relative;		display: inline-block;		width: 100%;	}	.fieldtypeText input[ui_type="textbox"],	.fieldtypeText textarea {		font-size: var(--value-txt-size);		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;	}	.fieldtypeText input[ui_type="textbox"]:focus,	.fieldtypeText textarea:focus {		border-color : var(--input-focus-clr);		box-shadow: 0px 0px 2px 0px var(--input-focus-clr);	}	.fieldModel_4 .fieldtypeText input[ui_type="textbox"]:focus, 	.fieldModel_4 .fieldtypeText textarea:focus{		box-shadow: 0px 3px 1px -3px var(--input-focus-clr) !important;	}	.fieldModel_4 .select2-container--open .select2-selection, .fieldModel_4 .select2-container--focus .select2-selection {	    box-shadow: 0px 3px 1px -3px var(--input-focus-clr);	}	.fieldModel_4 .error .fieldtypeText input[ui_type="textbox"]:focus, .fieldModel_4 .error .fieldtypeText textarea:focus {        box-shadow: 0px 3px 1px -3px var(--error-txt-clr) !important;	}	.fieldDisabled .fieldtypeText input[ui_type="textbox"]::placeholder {		color: var(--disabled-txt-clr) !important;	}	.uppercase .fieldtypeText  input[ui_type="textbox"],	.uppercase .fieldtypeText  textarea {		text-transform: uppercase;	}	.lowercase .fieldtypeText  input[ui_type="textbox"],	.lowercase .fieldtypeText  textarea {		text-transform: lowercase;	}	.zf-small .zfFieldDiv_cont .fieldtypeText {		width: 50%;	}	.zf-medium .zfFieldDiv_cont .fieldtypeText {		width: 75%;	}	.zf-large .zfFieldDiv_cont .fieldtypeText {		width: 100%;	}		.fieldDisabled .fieldtypeText input[ui_type="textbox"]:disabled {		opacity: 1;	}		.fieldtypeText input[ui_type="textbox"]~.focus-border,	.fieldtypeText textarea~.focus-border{		display : none;	}		.fieldtypeText input[ui_type="textbox"]:focus~.focus-border,	.fieldtypeText textarea:focus~.focus-border {		display : none;	}	.fieldModel_3 .fieldtypeText input[ui_type="textbox"],	.fieldModel_3 .fieldtypeText textarea {		padding-left: 8px;	}	.fieldModel_3.rtl .fieldtypeText input[ui_type="textbox"],	.fieldModel_3.rtl .fieldtypeText textarea {		padding-right: 8px;	}	.fieldtypeText.ofIconCont input[ui_type="textbox"] {		padding-left: 30px;		padding-right: 30px;	}	.fieldModel_3 .fieldtypeText.ofIconCont input[ui_type="textbox"]{		padding-left: 35px;	}	.rtl.fieldModel_3 .fieldtypeText.ofIconCont input[ui_type="textbox"]{		padding-right: 35px;		padding-left: 25px;	}	.noFieldIcon .fieldtypeText.ofIconCont input[ui_type="textbox"] {		padding-left: 10px !important;	}	.rtl.noFieldIcon .fieldtypeText.ofIconCont input[ui_type="textbox"] {		padding-left: 30px !important;		padding-right: 10px !important;	}	.rtl.noFieldIcon .fullPage_subFrmContent .fieldtypeText.ofIconCont input[ui_type="textbox"] {		padding-right: 10px  !important;		padding-left: 10px  !important;	}	.fieldDisabled .fieldtypeText.ofIconCont input[ui_type="textbox"],	.fieldDisabled .fieldtypeText input[ui_type="textbox"] {		padding-left: 10px;		color: var(--disabled-txt-clr) !important;	}	.rtl .fieldDisabled .fieldtypeText.ofIconCont input[ui_type="textbox"],	.rtl .fieldDisabled .fieldtypeText input[ui_type="textbox"] {		padding-right: 10px;		padding-left: 30px;	}	.fullPage_subFrmContent .fieldtypeText.ofIconCont input[ui_type="textbox"] {		padding-right: 10px;	}	.rtl .fullPage_subFrmContent .fieldtypeText.ofIconCont input[ui_type="textbox"] {		padding-right: 30px;		padding-left: 10px;	}	.fullPage_subFrmContent .fieldDisabled .fieldtypeText input[ui_type="textbox"] {		padding-left: 10px;		padding-right: 30px;	}	.rtl .fullPage_subFrmContent .fieldDisabled .fieldtypeText input[ui_type="textbox"] {		padding-left: 30px;		padding-right: 10px;	}	.fullPage_subfrmInner .fieldtypeText input[ui_type="textbox"],	.fullPage_subfrmInner .fieldtypeText textarea {		font-size: var(--sf-value-txt-size);	}	.fullPage_subfrmInner .fieldtypeText input[ui_type="textbox"]:focus~em.inputClearDiv {		display: none;	}		.fieldtypeText svg {		width: 18px;		height: 18px;		position: absolute;		fill: rgb(var(--value-txt-clr));	}	.fullPage_subFrmContent .fieldtypeText svg {		width: 16px;		height: 16px;	}	.ofIconCont svg {		top: 50%;		opacity: 0.4;		left: calc(var(--input-bdr-left-width) + 8px);		transform: translateY(-50%);	}	.rtl .ofIconCont svg {		left: auto;		right: calc(var(--input-bdr-right-width) + 8px);	}	.fieldModel_3 .ofIconCont svg {		left: calc(var(--input-bdr-left-width) + 12px);	}	.rtl.fieldModel_3 .ofIconCont svg {		right: calc(var(--input-bdr-right-width) + 12px);		left: auto;	}	.fieldModel_4 .ofIconCont svg,	.fieldModel_4 .fldDisabledIcn svg  {		top: calc((100% - var(--input-bdr-bottom-width)) / 2);	}	/* .fieldModel_4 .ofIconCont svg,	.fieldModel_4 .fldDisabledIcn svg  {		transform: none;	}	.type1.fieldModel_4 .ofIconCont svg,	.type1.fieldModel_4 .fldDisabledIcn svg,	.type2.fieldModel_4 .ofIconCont svg,	.type2.fieldModel_4 .fldDisabledIcn svg  {		top: 21%;	}	.type3.fieldModel_4 .ofIconCont svg,	.type3.fieldModel_4 .fldDisabledIcn svg,	.type4.fieldModel_4 .ofIconCont svg,	.type4.fieldModel_4 .fldDisabledIcn svg,	.type5.fieldModel_4 .ofIconCont svg,	.type5.fieldModel_4 .fldDisabledIcn svg {		top: 25%;	}	.type6.fieldModel_4 .ofIconCont svg,	.type6.fieldModel_4 .fldDisabledIcn svg {		top: 30%;	} */	.fullPage_subFrmContent .ofIconCont svg {		left: calc(var(--input-bdr-left-width) + 8px);	}	.rtl .fullPage_subFrmContent .ofIconCont svg {		right: calc(var(--input-bdr-right-width) + 8px);		left: auto;	}	.fieldDisabled .fieldtypeText.ofIconCont svg {		display: none;	}	.fieldDisabled .searchDivDisable .fieldtypeText.ofIconCont svg.icon.icon-Close-Icon01,	.fieldDisabled .searchDivDisable .fieldtypeText.inputVeriField svg.icon.icon-Close-Icon01 {		display: none !important;	}	.noFieldIcon .fieldtypeText.ofIconCont svg {		display: none;	}		em.inputClearDiv svg {		width: 10px !important;		height: 10px !important;		left: auto !important;		opacity: 0.7;		position: relative;		transform: translate(0);		stroke-width: 1.7;		stroke: rgb(var(--value-txt-clr));		right: auto;	}	.rtl em.inputClearDiv svg {		left: auto;		right: auto !important;	}	.noFieldIcon .fieldtypeText.ofIconCont em.inputClearDiv svg {		display: block;	}	.fieldtypeText input[ui_type="textbox"]~em.inputClearDiv {		right: calc(var(--input-bdr-right-width) + 10px);		position: absolute;		border-radius: 50px;		cursor: pointer;		display: none;		transform: translateY(-50%);		top: 50%;	}	.rtl .fieldtypeText input[ui_type="textbox"]~em.inputClearDiv {		right: auto;		left: calc(var(--input-bdr-left-width) + 10px);	}	.fieldModel_4 .fieldtypeText input[ui_type="textbox"]~em.inputClearDiv {		top: calc((100% - var(--input-bdr-bottom-width)) / 2);	}	em.inputClearDiv.inputClearDisable {		pointer-events: none;	}	.inputCaretSet {		position: absolute;		margin-left: 40px;		display: none;		left: 0;		top: 12px;		height: 84px;		border-left: 1px solid;		box-sizing: border-box;		padding: 12px 10px;	}		.zfSymbol {		font-size: var(--value-txt-size);		font-weight: 600;		margin-left: 8px;		color: var(--label-txt-clr);	}	.rtl .zfSymbol {		margin-left: auto;		margin-right: 8px;	}	.zfSymbolbefore {		font-size:  var(--value-txt-size);		font-weight: 600;		margin-right: 8px;		color: var(--label-txt-clr);	}	.rtl .zfSymbolbefore{		margin-left: 8px;		margin-right: auto;	}	.fullPage_subfrmInner .zfSymbol,	.fullPage_subfrmInner .zfSymbolbefore {		font-size: var(--value-txt-size);	}	.fieldtypeText .zfSymbol,	.fieldtypeText .zfSymbolbefore {		display: flex;		align-items: center;		flex: none;	}	.fieldtypeText.zfUnit,	.fieldtypeText.zfCurrency {		display: inline-flex;	}	.fieldtypeText.zfUnit input[ui_type="textbox"] {		padding-left: 30px;	}	.unitPosFix {		width: 100%;		position: relative;	}/*******************************		NumberField*******************************/	input[type=number]::-webkit-inner-spin-button,	input[type=number]::-webkit-outer-spin-button {		-webkit-appearance: none;		margin: 0;	}		input[type=number] {		-moz-appearance: textfield;	}	.confrmNumberWrap {		margin-top: 15px !important;	}	.confrmNumberDiv {		position: relative;		display: inline-block;		width: 100%;	}/*******************************		CurrencyField*******************************/	.zfCurrency input {		padding-right: 30px !important;	}	.rtl .zfCurrency input {		padding-left: 30px !important;		padding-right: 10px !important;	}	.fullPage_subfrmInner .zfCurrency input {		padding-right: 10px !important;	}	.rtl .fullPage_subfrmInner .zfCurrency input {		padding-left: 10px !important;	}	.fullPage_subfrmInner .fieldDisabled .zfCurrency input {		padding-right: 30px !important;	}	.rtl .fullPage_subfrmInner .fieldDisabled .zfCurrency input {		padding-left: 30px !important;		padding-right: 10px !important;	}/*********************************		FormulaField*********************************/	.ofFormulaDiv .unitPosFix.ofDisabled svg.icon.icon-Formula {		opacity: 1;		cursor: not-allowed;	}	.fieldDisabled .fieldtypeText.zfFormulaUnit .unitPosFix.ofDisabled input.fieldtext {		padding-left: 10px;	}	.rtl .fieldDisabled .fieldtypeText.zfFormulaUnit .unitPosFix.ofDisabled input.fieldtext {		padding-right: 10px;	}	.noFieldIcon .ofFormulaDiv.fieldDisabled .fieldtypeText.zfFormulaUnit .unitPosFix.ofDisabled input.fieldtext {		padding-left: 10px !important;	}	.rtl.noFieldIcon .ofFormulaDiv.fieldDisabled .fieldtypeText.zfFormulaUnit .unitPosFix.ofDisabled input.fieldtext {		padding-right: 10px !important;	}	.rtl.fieldModel_3 .ofFormulaDiv.fieldDisabled .fieldtypeText.zfFormulaUnit .unitPosFix.ofDisabled input[ui_type="textbox"] {		padding-right: 10px;	}	.noFieldIcon .ofFormulaDiv.fieldDisabled .fieldtypeText .unitPosFix.ofDisabled input.fieldtext {		padding-left: 30px !important;	}	.rtl.noFieldIcon .ofFormulaDiv.fieldDisabled .fieldtypeText .unitPosFix.ofDisabled input.fieldtext {		padding-right: 30px !important;		padding-left: 10px !important;	}		.unitPosFix.ofDisabled input[ui_type="textbox"] {		cursor: not-allowed;	}	.fieldDisabled .fieldtypeText .unitPosFix.ofDisabled svg {		display: block;		fill: var(--disabled-txt-clr);	}	.fieldDisabled .fieldtypeText .unitPosFix.ofDisabled input.fieldtext {		padding-left: 30px;		padding-right: 10px;		color: var(--disabled-txt-clr);	}	.rtl .fieldDisabled .fieldtypeText .unitPosFix.ofDisabled input.fieldtext {		padding-left: 10px;		padding-right: 30px;	}	.fieldModel_3 .ofIconCont svg.icon.icon-Formula {		left: calc(var(--input-bdr-left-width) + 8px);	}	.rtl.fieldModel_3 .ofIconCont svg.icon.icon-Formula {		right: calc(var(--input-bdr-right-width) + 8px);		left: auto;	}/*******************************		MultilineField*******************************/	.fieldtypeText textarea {		height: 100px;		resize: vertical;		min-height: 100px;		transition: none;	}	.fieldDisabled .fieldtypeText textarea,	.fieldDisabled .fieldtypeText textarea::placeholder {		color: var(--disabled-txt-clr);	}	.mLineCount {		position: absolute;		padding: 3px 7px;		background: rgba(var(--elements-clr), 0.7);		border: 1px solid rgb(var(--value-txt-clr));		border-radius: 24px;		color: rgb(var(--value-txt-clr));		font-size: var(--fieldcomp-label-txt-size);		bottom: calc(var(--input-bdr-bottom-width) + 5px);		right: calc(var(--input-bdr-right-width) + 5px);	}	.rtl .mLineCount {		left: calc(var(--input-bdr-left-width) + 5px);		right: auto;	}	.fullPage_subfrmInner .mLineCount {		font-size: var(--sf-mline-char-count-txt-size);	}/*******************************		DecisionBoxField*******************************/	.leftAlign .zfDecisionbox .zfLabelDiv, 	.rightAlign .zfDecisionbox .zfLabelDiv {		width: auto;		padding-right: 0px;	}	.rtl .leftAlign .zfDecisionbox .zfLabelDiv, 	.rtl .rightAlign .zfDecisionbox .zfLabelDiv {		padding-left: 0px;	}	.rightAlign .zfDecisionbox .zfLabelDiv {		text-align: left;	}	.rtl .rightAlign .zfDecisionbox .zfLabelDiv {		text-align: right;	}	.zfDecisionbox .zfLabelDiv.customCheckBox {		padding-bottom: 0;	}	.zfDecisionbox span.zfInstruction {		text-align: left;	}	.rtl .zfDecisionbox span.zfInstruction {		text-align: right;	}	.zfDecisionbox .customCheckBox .cusChoiceEm {		color: var(--label-txt-clr);		font-size: var(--label-txt-size);	}	.zfDecisionbox .customCheckBox .cusChoiceLabel {	    margin-bottom: 0;	}/*******************************		EmailField*******************************/	.confrmEmailDiv {		display: block;		position: relative;		margin-top: 16px !important;	}/*******************************		DescriptionField*******************************/	/* .zfDescriptions {		padding: 5px 10px;		border-radius: 3px;	} */	.rtl .descFld ul,	.rtl .descFld ol {		padding-right: 20px;		padding-left: 0px;	}/*******************************		Terms and Condition*******************************/	.termsContainer .termsMsg {		border: 1px solid var(--label-txt-clr);		padding: 12px 10px 12px;		margin-bottom: 12px;		border-radius: 4px;		min-height: 70px;	}	.termsContainer .termScrollRemove {		max-height: 250px;		overflow-y: auto;		overflow-x: hidden;	}	.termsAccept .descFld {		margin-left: 10px;		flex: 1;		cursor: default;		color: var(--label-txt-clr);		font-size: var(--value-txt-size);	}	.rtl .termsAccept .descFld {		margin-left: auto;		margin-right: 10px;	}	.termsAccept.customCheckBox {		display: flex;		align-items: flex-start;	}	.leftAlign .termsConditionsCont .zfLabelDiv,	.rightAlign .termsConditionsCont .zfLabelDiv,	.leftAlign .termsConditionsCont .zfFieldDiv_cont,	.rightAlign .termsConditionsCont .zfFieldDiv_cont {	    width: 100%;	    padding-right: 0;	    text-align: left;	}	.rtl .leftAlign .termsConditionsCont .zfLabelDiv,	.rtl .rightAlign .termsConditionsCont .zfLabelDiv,	.rtl .leftAlign .termsConditionsCont .zfFieldDiv_cont,	.rtl .rightAlign .termsConditionsCont .zfFieldDiv_cont {		padding-left: 0;		text-align: right;	}/*********************************		ZohoCrmField*********************************/	/* .crminput_Wrap {		position: relative;		margin-bottom: 20px;	} */	.disabled .crminput_Wrap {		cursor: not-allowed;	}	.disabled .crminput_Wrap input[ui_type="textbox"] {		pointer-events: none;		background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));		border-color: var(--disabled-bdr-clr);		border-radius: var(--input-radius);	}	.crminput_Wrap input.flLeft.crm_inputlength,	.disabled .crminput_Wrap input[ui_type="textbox"] {		box-sizing: border-box;		padding-left: 30px;		padding-right: 30px;		width: 100%;		text-overflow: ellipsis;	}	.crminput_Wrap input.flLeft.crm_inputlength:focus {		border-color : var(--input-focus-clr);	}	.crm_iconImg {		left: calc(var(--input-bdr-left-width) + 8px);		top: 50%;		opacity: 0.4;		transform: translateY(-50%);	}	.fieldDisabled .crm_iconImg {	    fill: var(--disabled-txt-clr);	    opacity: 0.8;	    cursor: not-allowed;	}	.rtl .crm_iconImg {		left: auto;		right: calc(var(--input-bdr-right-width) + 8px);	}	.fieldModel_4 .crm_iconImg {		top: 60%;		bottom: calc(var(--input-bdr-bottom-width));		transform: translateY(calc(-50% - var(--input-bdr-bottom-width)));	}	.crminput_Wrap icon.icon-search {		position: absolute;		color: rgb(var(--value-txt-clr));		opacity: 0.7;		right: calc(var(--input-bdr-right-width) + 8px);		left: auto;		font-size: 17px;		cursor: pointer;		top: 50%;		transform: translateY(-50%);	}	.rtl .crminput_Wrap icon.icon-search {		right: auto;		left: calc(var(--input-bdr-left-width) + 8px);	}	.fieldModel_4 .crminput_Wrap icon.icon-search {		top: 60%;		transform: translateY(calc(-50% - var(--input-bdr-bottom-width)));	}	.crm_loadeImg {		background: none !important;		border: none !important;		width: 33px;		height: 24px;		padding: 3px;		position: absolute;		opacity: 1;		cursor: pointer;		margin-left: -48px;		top: 50%;		transform: translateY(-50%);		right: calc(var(--input-bdr-right-width) + 8px);	}	.rtl .crm_loadeImg {		margin-left: 0;		left: calc(var(--input-bdr-left-width) + 4px);		right: auto;		padding: 0;	}	.fieldModel_4 .crm_loadeImg {		transform: translateY(calc(-50% - var(--input-bdr-bottom-width)));		bottom: calc(var(--input-bdr-bottom-width));		top: 60%;	}	.sLoad {		background: url(../../images/load.gif);		width: 16px;		height: 16px;	}	.loadSuccess em {		top: 4px !important;		display: inline-block;		margin-right: 5px;		position: relative;	}	.ruleDropDown {		width: auto;		position: absolute;		border: 1px solid rgb(var(--value-txt-clr));		z-index: 98;		max-height: 150px;		overflow-y: auto;		display: none;		box-sizing: border-box;		background-color: rgb(var(--elements-clr));		border-radius: 4px;	}	.ruleDropDown li {		padding: 10px;		font-size: var(--drpdwn-list-txt-size);		cursor: pointer;		color: rgb(var(--value-txt-clr)) !important;	}	.ruleDropDown li.addSelect {		background: rgba(var(--value-txt-clr), .1)	}	.ruleNoActionFields {		text-align: center;		padding-top: 10px;		padding-bottom: 10px;		color: rgb(var(--value-txt-clr)) !important;		font-size: var(--drpdwn-list-txt-size);	}	.crminput_Wrap .icon.delete_icon {		width: 10px;		height: 10px;		top: 50%;		position: absolute;		right: calc(var(--input-bdr-right-width) + 10px);		fill: rgb(var(--value-txt-clr));		cursor: pointer;		stroke: rgb(var(--value-txt-clr));		stroke-width: 1.7;		transform: translateY(-50%);	}	.disabled .crminput_Wrap .icon.delete_icon {		fill: var(--disabled-txt-clr);		stroke: var(--disabled-txt-clr);		opacity: 0.8;	}	.rtl .crminput_Wrap .icon.delete_icon {		left: calc(var(--input-bdr-left-width) + 7px);		right: auto;	}	.crmRingLoad {		width: 4px;		height: 4px;		margin: 0 auto;		padding: 6px;		border: 3px dashed rgb(var(--value-txt-clr));		border-radius: 100%;		animation: crmLoading 1s 0.1s cubic-bezier(0.17, 0.37, 0.43, 0.67) infinite;		opacity: 0.5;		margin-top: -2px;	}	.fieldModel_4 .crminput_Wrap .icon.delete_icon {		top: 60%;		bottom: calc(var(--input-bdr-bottom-width));		transform: translateY(calc(-50% - var(--input-bdr-bottom-width)));	}	@keyframes crmLoading {		0% {			transform: rotate(0deg);		}		50% {			transform: rotate(180deg);		}		100% {			transform: rotate(360deg);		}	}	.fieldDisabled .fieldtypeText.crminput_Wrap input[ui_type="textbox"] {	    padding-left: 30px;	    padding-right: 30px;	}/*********************************		EmbedField*********************************/	.vEfield iframe {		max-width: 100%;	}	.zfAudioVidLi .arrowNav {		z-index: 99;	}	.leftAlign .zfAudioVidLi .labelName {		float: none;		width: 100%;		text-align: initial;		margin-right: initial;		padding-bottom: 8px;		display: block;	}	.leftAlign .tempFrmWrapper.zfAudioVidLi .tempContDiv {		width: 100%;		margin-left: 0;	}	.rightAlign .zfAudioVidLi .labelName {		float: none;		width: 100%;		text-align: initial;		margin-right: initial;		padding-bottom: 8px;		display: block;	}	.rightAlign .tempFrmWrapper.zfAudioVidLi .tempContDiv {		width: 100%;	}	.zfaudioVidCont {		display: flex;		max-width: 100%;	}	.zfaudioVidCont iframe {		max-width: 100% !important;		width: 100%;	}	.zfAudioVidLi.zfaudioAlignLeft .labelName {		text-align: left;	}	.zfAudioVidLi.zfaudioAlignCenter .labelName {		text-align: center;	}	.zfAudioVidLi.zfaudioAlignRight .labelName {		text-align: right;	}	.zfAudioVidLi.zfaudioAlignLeft .fieldlabel {		text-align: left;	}	.zfAudioVidLi.zfaudioAlignCenter .fieldlabel {		text-align: center;	}	.zfAudioVidLi.zfaudioAlignRight .fieldlabel {		text-align: right;	}	.zfAudioVidLi.zfaudioAlignLeft .instruction {		text-align: left;	}	.zfAudioVidLi.zfaudioAlignCenter .instruction {		text-align: center;	}	.zfAudioVidLi.zfaudioAlignRight .instruction {		text-align: right;	}	.zfAudioVidLi.zfaudioAlignLeft .zfInstruction {		text-align: left;	}	.zfAudioVidLi.zfaudioAlignCenter .zfInstruction {		text-align: center;	}	.zfAudioVidLi.zfaudioAlignRight .zfInstruction {		text-align: right;	}	.zfIframeDiv {	    display: flex;	    width: 100%;	}	.zfAudioVidLi.zfaudioAlignLeft .zfIframeDiv {		justify-content: flex-start;	}	.zfAudioVidLi.zfaudioAlignCenter .zfIframeDiv {		justify-content: center;	}	.zfAudioVidLi.zfaudioAlignRight .zfIframeDiv {		justify-content: flex-end;	}	.rtl .zfAudioVidLi.zfaudioAlignLeft .zfIframeDiv {		justify-content: flex-start;	}	.rtl .zfAudioVidLi.zfaudioAlignCenter .zfIframeDiv {		justify-content: center;	}    .rtl .zfAudioVidLi.zfaudioAlignRight .zfIframeDiv  {		justify-content: flex-start;	}	.zfEmbedContErr {		display: flex;		justify-content: space-between;		max-width: 493px;	}	.zfEmbedContErr p,.zfEmbedContErr span {		width: 234px;		margin-right: 25px;		flex-grow: 0 ;		display: block;	}	.zfEmbedContErr p:last-of-type,.zfEmbedContErr span:last-of-type {		margin-right: 0;		margin-left: auto;	}	.rtl .zfAudioVidLi.zfaudioAlignLeft .fieldlabel {		float: none;		text-align: right;	}	.rtl .zfAudioVidLi.zfaudioAlignLeft .zfInstruction {		text-align: right;	}	.rtl .zfAudioVidLi.zfaudioAlignCenter .fieldlabel {		text-align: center;	}	.rtl .zfAudioVidLi.zfaudioAlignCenter .zfInstruction {		text-align: center;	}	.rtl .zfAudioVidLi.zfaudioAlignRight .fieldlabel {		text-align: right;	}		.rtl .zfAudioVidLi.zfaudioAlignRight .zfInstruction {		text-align: right;	}	.leftAlign .zfAudioVidLi.zfaudioAlignLeft .zfLabelDiv,	.leftAlign .zfAudioVidLi.zfaudioAlignCenter .zfLabelDiv,	.leftAlign .zfAudioVidLi.zfaudioAlignRight .zfLabelDiv {		float: none;		width: 100%;	}	.rightAlign .zfAudioVidLi.zfaudioAlignLeft .zfLabelDiv,	.rightAlign .zfAudioVidLi.zfaudioAlignCenter .zfLabelDiv,	.rightAlign .zfAudioVidLi.zfaudioAlignRight .zfLabelDiv {		float: none;		width: 100%;	}	.fieldModel_2 .zfaudioVidCont iframe {	    border-radius: 8px;	}	.fieldModel_3 .zfaudioVidCont iframe {	    border-radius: 16px;	}/*******************************		SectionField*******************************/	.section h2 {		border: none;		font-size: var(--section-title-txt-size);		color: var(--label-txt-clr);		position: relative;	}	.section p {		font-size: var(--section-instruction-txt-size);		color: var(--instruction-txt-clr);		font-style: normal;		font-weight: 400;		margin-top: 10px;	}	.section .fieldContainer h2::after {	    content: "";	    border-bottom: 1px solid var(--label-txt-clr);	    display: block;	    opacity: 0.4;	    padding-bottom: 12px;	}/************************************	DisabledFields - Common cases************************************/	.fldDisabledIcn {		display: none;	}	.fieldDisabled .fldDisabledIcn {		display: block;		cursor: not-allowed;	}	.fldDisabledIcn svg {		top: 50%;		transform: translateY(-50%);	}	.fldDisabledIcn .icon-lock {		fill: var(--disabled-txt-clr);		stroke: var(--disabled-txt-clr);		opacity: 1;		width: 16px;		height: 16px;	}	.fieldDisabled .fieldtypeText.ofIconCont span.fldDisabledIcn svg,	.fieldDisabled .fieldtypeText span.fldDisabledIcn svg {		display: block;		left: auto;		right: calc(var(--input-bdr-right-width) + 10px);	}	.rtl .fldDisabledIcn .icon-lock {		left: calc(var(--input-bdr-left-width) + 8px) !important;		right: auto !important;	}	.fieldDisabled .fieldtypeText input[ui_type="textbox"],	.fieldDisabled .fieldtypeText 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;	}	.fieldDisabled .fieldtypeText.customCheckBox span {		cursor: not-allowed;	}/*******************************		Error cases*******************************/	.error input[ui_type="textbox"],	.error textarea {		border-color: var(--error-txt-clr) !important;	}	.error input[ui_type="textbox"]:focus,	.error textarea:focus {		border-color: var(--error-txt-clr);		box-shadow: 0px 0px 2px 0px var(--error-txt-clr);	}	.error1 input[ui_type="textbox"] {		border-color: var(--error-txt-clr);		border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width);	}	.fieldtypeText .error1 input[ui_type="textbox"]:focus{		border-color: var(--error-txt-clr);		box-shadow: 0px 0px 2px 0px var(--error-txt-clr);	}	.zfErrorParentDiv {		display: flex;		flex-direction: column;	}	.fullPage_subfrmInner .zfErrorParentDiv {	    width: 100%;	}	.zfErrorDiv {		padding: 8px 0;		border-radius: 5px;		position: relative;		margin: 0;		width: auto;		text-align: left;		font-size: var(--error-txt-size);		color: var(--error-txt-clr);		padding-bottom: 0;	}	.rtl .zfErrorDiv {		text-align: right;	}	.fullPage_subfrmInner .zfErrorDiv {		font-size: var(--sf-error-txt-size);	}	.errorMessage {		font-size: var(--sf-error-txt-size);		color: var(--error-txt-clr);		display: none;		word-wrap: break-word;		border-radius: 5px;		padding: 8px 10px 0 0;	}	.rtl .errorMessage {		padding: 5px 0 0 10px !important;		text-align: right;	}	.fullPage_subFrmWrap .errorMessage {		padding: 8px 10px 0px 0;	}	.fullPage_subFrmWrap .formFieldWrapper:last-child .errorMessage {	}	.errorCountTxt {		color: var(--error-txt-clr);	}/***********************************************	Verification Captcha - With popup cases***********************************************/	.verifyCaptcaCont {		position: relative;		display: inline-block;		width: 100%;	}	.verfiCaptchaWrapper {		position: relative;		display: flex;	}	.verification .captchaActOutCont {		margin: 0;		padding: 0;		position: relative;	}	.verification .captchaActOutCont label {		font-size: var(--elements-h5-txt-size);	}	.verification .captchaImgCont {		background: #ffffff;		margin-top: 0px;		padding: 0;		text-align: center;		border-radius: 3px;		margin-top: 12px;		border: 1px solid #e8e8e8;	}	.verification input[ui_type="textbox"] {		width: 100%;	}	.verification .captchaOuterWrapper {		border: 0.8px solid var(--label-txt-clr);	    padding: 10px 14px;	    width: 233px;	    border-radius: var(--input-radius);	    box-sizing: border-box;	}    .fieldModel_3 .verification .captchaOuterWrapper {	    padding: 10px 34px;    }	.verification .captchaActOutCont {		margin: 0;		padding: 0;	}	.verification .captchaActOutCont label {		color: var(--label-txt-clr);		display: block;		margin-bottom: 10px;	}	.verification .labelName {		font-size: var(--instruction-txt-size);		color: var(--label-txt-clr);	}	.verification .captchaActInnerCont {		width: 91%;		margin-right: 4px;	}	.verification .captchaRefresh {		cursor: pointer;	}	.verification .captchaRefresh .icon-refresh {		width: 26px;		height: 26px;		fill: var(--label-txt-clr);		stroke:var(--label-txt-clr);		position: absolute;		stroke-width: 0.1;		right: 5px;	}	.rtl .verification .captchaRefresh .icon-refresh {		right: auto;		left: 0;	}	.captchaRefresh.verificationRotate .icon-refresh {		animation: roll 1s infinite;		transform: rotate(30deg);	}	.verification.fieldWrapper .captchaRefresh .icon-refresh {		fill: var(--label-txt-clr);		stroke:var(--label-txt-clr);		top: 50%;		right: 0;		left: auto;		translate: 0 -50%;	}	.rtl .verification.fieldWrapper .captchaRefresh .icon-refresh {		left: 0;		right: auto;	}	@keyframes roll {		0% {			transform: rotate(0);		}		100% {			transform: rotate(360deg);		}	}	.rtl .verification .captchaActInnerCont {		margin-right: 0;		margin-left: 4px;	}	.rtl .verification .captchaRefresh .icon-refresh {		left: 0;		right: auto;	}	.rtl .verification .captchaRefresh {		float: left !important;	}	.ofCaptchaPopup .popUpInner {		display: flex;		flex-direction: column;		justify-content: center;		align-items: center;	}	.captchaPopup .verification .captchaOuterWrapper {		width: 420px;	    border: 0.8px solid var(--label-txt-clr);	    margin-top: 10px;	    border-radius: 3px;	    padding: 8px;	    padding-left: 20px;	    box-sizing: border-box;	}	.ofCaptchaPopup .verification .captchaRefresh .icon-refresh {		top: 40%	}	.ofCaptchaPopup .pop_Okaybtn {		padding : 10px 20px;		line-height: 1.3;	}	.ofCaptchaPopup .pop_Okaybtn .savecmonLoader {		margin: 4% 10px 0 0;	}	.rtl .ofCaptchaPopup .pop_Okaybtn .savecmonLoader {		float: right;		margin: 4% 0 0 10px;	}	.ofCaptchaPopup .verification .verfiCaptchaWrapper .captchaRefresh .icon-refresh {		top: 50%;		position: absolute;		transform: translateY(-50%);	}	.captchaPopup {		position: absolute;	}	.captchaPopup .verification .labelName {		color: var(--label-txt-clr);	}	.captchaPopup .verification input[ui_type="textbox"] {		width: 100%;		margin-right: 5px;		text-align: center;	}	.rtl .captchaPopup .verification input[ui_type="textbox"] {		margin-left: 5px;		margin-right: 0;	}	.captchaPopup .popUpInner {		padding: 20px;		border: none;	}	.captchaPopup .footer {		margin-top: 20px;	}	.captchaPopup .popupMainCont li {		list-style: none;	}	.captchaPopup .errorMessage {		color: var(--error-txt-clr);		display: none;		margin-top: 10px;	}	.rtl .captchaPopup .errorMessage {		padding-right: 0px;	}	/*.tempContDiv.onefieldCaptchaDiv {		display: flex;		justify-content: left;	}*/	.rtl .tempContDiv.onefieldCaptchaDiv {		justify-content: right;	}	.verification .onefieldCaptchaDiv .captchaActInnerCont {		width: 85%;	}/************************************	Save - Review Button - Common************************************/	.navFootSaveReview {		display: flex;	}	.navFootBtnDefault .navFootSaveReview {		width: 50%;		margin-right: 16px;		justify-content: center;	}	.rtl .navFootBtnDefault .navFootSaveReview {		margin-left: 16px;		margin-right: 0;	}	.navFootSaveReview .navFootBtnList {		width: auto !important;		justify-content: center !important;	}	.btn_FitToScreen .alignSubmit, .btn_FitToScreen .inlineBlock {	    width: 100%;	}	.btn_FitToScreen button.fmSmtButtom {	    width: 100%;	    display: inline-block;	}/*******************************	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);	}	.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);	}	.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;	}/*******************************	Splash Message cases*******************************/	.splashMsgWrapper .splashMsgOuterCont {		text-align: center;	}	.splashMsgWrapper .splashMsgCont {		display: inline-block;		padding: 25px 25px;		font-size: var(--instruction-txt-size);		box-shadow: 0px 0px 10px rgba(var(--popup-bg-clr), 0.7);		-moz-box-shadow: 0px 0px 10px rgba(var(--popup-bg-clr), 0.7);		-webkit-box-shadow: 0px 0px 10px rgba(var(--popup-bg-clr), 0.7);		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		border-radius: 3px;		margin-left: 15px;		margin-right: 15px;		max-width: 600px;		color: var(--label-txt-clr);		background: rgba(var(--popup-bg-clr));	}	.grad_popup .splashMsgWrapper .splashMsgCont{		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;	}/*********************************		Tooltip cases*********************************/	.arrow:before,	.arrow:after {		border: solid transparent;		content: " ";		height: 0;		width: 0;		position: absolute;		pointer-events: none;	}	.arrow.rightArrow:before, .arrow.rightArrow:after {    	left: 100%;    	top: 50%;    	border-left-color: #141c24;    	margin-top: -5px;	}		.arrow:before {		border-width: 9px;	}	.arrow:after {		border-color: rgba(255, 255, 255, 0);		border-width: 8px;	}	.tooltip.arrow.topArrow:before, .tooltip.arrow.topArrow:after {    	bottom: 100%;    	left: 50%;    	border-bottom-color: #141c24;   		margin-left: -8px;	}	.arrow.leftArrow:before, .arrow.leftArrow:after {	    right: 100%;	    top: 50%;	    border-right-color: #141c24;	    margin-top: -4px;	}	.arrow.leftArrow:after {	    margin-top: -4px;	}	.tooltip.arrow:before {		border-width: 5px;	}	.tooltip.arrow:after {		border-width: 4px;	}	.tooltip {		font-size: 14px;		position: relative;	}	.tooltip-inner {		max-width: 300px;		padding: 8px 10px;		background-color: #141c24;		color: #fff;		text-align: center;		position: relative;		left: 0;		font-size: 13px;		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		border-radius: 3px;	}	.hintElementSvg {		position: absolute;		display: inline-block;		width: 100%;		height: 100%;		z-index: 1;		left: 0;		top: 0;	}/*********************************		Hover text cases*********************************/.hoverTxtParentDiv {	display: flex;	flex-direction: column;	position: relative;}.hoverTxtDiv {	border: 1px solid rgb(var(--value-txt-clr));	font-size: var(--elements-h5-txt-size);	background: rgb(var(--elements-clr));	color: rgb(var(--value-txt-clr)) !important;	max-width: 800px;	padding: 10px;	border-radius: 7px;	position: absolute;	z-index: 9;	text-align: left;	opacity: 0;	visibility: hidden;	transition: opacity 0.5s ease-in-out;	margin-top: 10px;}.hoverTxtDiv:before,.hoverTxtDiv:after {	right: 0px;	left: 20px;	border-top-color: rgb(var(--value-txt-clr)) !important;	position: absolute;	content: "";	display: inline-block;	width: 8px;	height: 8px;	border-width: 0;	border-right: 1px solid rgb(var(--value-txt-clr));	border-top: 1px solid rgb(var(--value-txt-clr));	transform: rotate(316deg);	top: -5px;	background: rgb(var(--elements-clr));}.rtl .hoverTxtDiv:before,.rtl .hoverTxtDiv:after {	left: 0px;	right : 20px;}.layout3 .fieldContainer .hoverTxtDiv {	position: relative;	visibility: hidden;	max-height: 0px;	opacity: 0;	transition: all 0.2s ease-in-out;	padding: 0px 10px;	border-width: 0px;	margin-top: 0px;	max-width: max-content;}.layout3 .fieldContainer .hoverTxtDiv.hoverTxtDiv-slideDown {	max-height: 1000px;	opacity: 1;	padding: 10px;	visibility: visible;	transition: all 0.2s ease-in-out;	margin-top: 10px;	border-width: 1px;}.hoverTxtDiv-fadeIn {	opacity: 1;	visibility: visible;}@keyframes hoverTxtDiv-fadeIn {	0% {		opacity: 0;	}	100% {		opacity: 1;	}}/*********************************		WCAG - Common*********************************/.sr-only {	clip: rect(1px, 1px, 1px, 1px);	clip-path: inset(50%);	height: 1px;	width: 1px;	margin: -1px;	overflow: hidden;	padding: 0;	position: absolute !important;}.is-accessibility .advLabelName a {	text-decoration: underline;}.showsubformmenu {	height: 30px;}/* Tab index is set as 0 for Description,Image Choices,Subform buttons, Terms and Condition. So blue border will be created while focusing.    To overwrite that outline is set as none. */*[tabindex="0"]:focus {	outline: none;}/**********************************		Page Bar cases**********************************/	.pagerow {		overflow: hidden;		width: var(--form-width);		display: flex;		flex-direction: column;			}	.pageProNew {		width: 800px;		box-sizing: border-box;		display: flex;		flex-wrap: nowrap;		flex-direction: row;		position: relative;		justify-content: center;	}	.pageSect {		display: flex;		align-items: center;		width: auto;		flex-direction: column;		position: relative;		min-width: 10%;		max-width: 100%;		flex: 1;		text-align: center;	}	.pageSect span {		background:var(--page-unvisited-bg-clr);		box-sizing: border-box;		width: 27px;		height: 27px;		color: var(--page-unvisited-txt-clr);		border-radius: 5px;		display: flex;		align-items: center;		justify-content: center;		margin-bottom: 0;		position: relative;		z-index: 1;		cursor: pointer;	}	.pageSect:last-child:after {		left: 0;		width: 50%;	}	.pageSect:first-child:after {		width: 50%;	}	.pageSect.selected span {		background:var(--page-visited-bg-clr);		color: var(--page-visited-txt-clr);	}	.pageSect.selected:after {		background-color: var(--page-visited-bg-clr);	}	.pageProContainer {		display: flex;		box-sizing: border-box;		padding: calc(var(--fields-ver-space-top) * 2) var(--page-inline-outer-space-right) 0px var(--page-inline-outer-space-left);		margin: 0 auto;	}	.pageProContainer.pageProConResize .pageProNew {		width: auto;		display: flex;		box-sizing: border-box;	}	.pageProContainer.pageProConResize .pageSect {		min-width: 50px;		max-width: 180px;		flex: 1 0 auto;		float: left;		display: inline-flex;		padding: 0 10px;	}	.pageProContainer.pageProConResize .pageSect:first-of-type{		padding-left: 0px !important;	}	.rtl .pageProContainer.pageProConResize .pageSect:first-of-type {		padding-left: 10px !important;	}	.pageProPrev {		width: 50px;		justify-content: start;		display: none;	}	.pageProNext {		justify-content: end;	}	.pageProContainer.pageProConResize .pageProPrev {		display: flex;		padding-top: 5px	}	.pageProPrev span {		box-sizing: border-box;		width: 27px;		height: 27px;		display: flex;		border-radius: 50px;		cursor: pointer;		position: relative;		align-items: center;		justify-content: center;	}	.pageProPrev .icon-angle-right:before,	.pageProPrev .icon-angle-left:before {		color: var(--page-visited-bg-clr);		font-size: 21px;		font-weight: 800;	}	.pageProPrev .icon-angle-right:hover:before,	.pageProPrev .icon-angle-left:hover:before {		color: var(--page-visited-bg-clr);		transform: scale(1.2);		font-size: 26px;		transition-duration: .5s;	}	.rtl em.icon-angle-right {		transform: rotate(180deg);	}	.rtl em.icon-angle-left {		transform: rotate(180deg);	}	.pageProPrev span:hover {		opacity: 1;	}	svg.icon.icon-arrow-right {		width: 24px;		height: 28px;		position: absolute;		left: 0px;		top: 0px;		fill: var(--page-visited-txt-clr);	}	.pageProPrev svg.icon.icon-arrow-right {		transform: rotate(180deg);		left: 2px;	}	.pageProNext svg.icon.icon-arrow-right {		transform: none;		left: 0;	}	.pageTitleDiv{		color: var(--page-unvisited-bg-clr);		font-size: var(--page-title-txt-size);		margin-top: 10px;		cursor: pointer;	}	.pageSect.selected .pageTitleDiv{		color: var(--page-visited-bg-clr);	}	.pageCenter .nextBar {		visibility: hidden !important;	}	.pageCenter .pageProNew {		justify-content: center !important;		transform: none !important;	}	.pageProContainer.outsidePageHeader {		margin: 0 auto;		padding-left: 0;		padding-right: 0;	}	.pageTitleCont {		display: flex;		align-items: center;		text-align: center;		justify-content: center;	}	.pageNavScroll .pageProNew {		overflow-y: hidden;		overflow-x: auto;		justify-content: start;		padding-top: 5px;		padding-bottom: 10px;	}	.pageTitleInline .pageProNew, .pageTitleOff .pageProNew {	    padding-bottom: 16px !important;	}	.pageNavScroll .pageProNew em.bdr_lineDiv,	.pageNavScroll .pageProNew em.bdr_lineProgress {		top: 17px;	}	.pageProNew em.bdr_lineDiv,	.pageProNew em.bdr_lineProgress {		left: 0;	}	.pageNavScroll .pageProContainer.pageProConResize .prevBar,	.pageNavScroll .pageProContainer.pageProConResize .nextBar {		display: none;	}	.pageNav3.pageProContainer.pageProConResize .pageProPrev {		padding-top: 6px;	}	.pageNav3 .pageProPrev span {		height: 0px;	}	.pageNav4 .pageSect {		min-width: 30px !important;		max-width: 30px !important;	}	.pageNav4 .pageProNew {		width: auto !important;		padding-bottom: 16px !important;		padding-left: 3px;		padding-right: 3px;	}	.pageNav4 .pageTitleCont .pageTitleDiv{		color: var(--page-visited-bg-clr);			font-size: calc(var(--page-title-txt-size) + 2px);		}	.pageNavStyle1 .pageNav2,	.pageNavStyle1 .pageNav3,	.pageNavStyle1 .pageNav4 {		display:none;	}	.pageNavStyle2 .pageNav1,	.pageNavStyle2 .pageNav3,	.pageNavStyle2 .pageNav4 {		display:none;	}	.pageNavStyle3 .pageNav1,	.pageNavStyle3 .pageNav2,	.pageNavStyle3 .pageNav4 {		display:none;	}	.pageNavStyle4 .pageNav1,	.pageNavStyle4 .pageNav2,	.pageNavStyle4 .pageNav3 {		display:none;	}	.pageNavStyleOff .pageNav1,	.pageNavStyleOff .pageNav2,	.pageNavStyleOff .pageNav3,	.pageNavStyleOff .pageNav4  {		display:none;	}	.pageInside .pageNavOutside {		display:none;	}	.pageOutside .pageNavInside {		display:none;	}	.pageOutside .pageProContainer{		padding: 24px 5px;	}	.pageTitleOff .pageInline_Cont {		display:none;	}	.pageTitleBar .pageInline_Cont {		display:none;	}	.pageTitleInline .pageTitleDiv {		display:none !important;	}	/* .pageNavInside ~ div .fieldWrapper:first-of-type .fieldContainer{		margin-top: 0 !important;	} */	.cur_ActivePage {		outline-offset: 2px;		outline: 1px solid var(--page-visited-bg-clr);	}	.pageProPrev.prevBar.pageNavDisable {		pointer-events: none;		opacity: 0.3;	}	.pageProPrev.nextBar.pageNavDisable {		pointer-events: none;		opacity: 0.3;	}	.pageProContainer.pageProConResize .pageProNew:focus {		outline: none;	}	.pageInline_Cont {		padding: var(--fields-ver-space-top) var(--page-inline-outer-space-right) var(--fields-ver-space-bottom) var(--page-inline-outer-space-left);	}	.bdr_lineDiv {		position: absolute;		width: 100%;		height: 2.5px;		background: var(--page-unvisited-bg-clr);		content: "";		top: 13px;		right: 0;	}	em.bdr_lineProgress {		width: 0px;		position: absolute;		background: var(--page-visited-bg-clr);		height: 2.5px;		left: 0;		top: 13px;		z-index: 1;	}	.pagenavNumber {		font-size:var(--page-nav-number-size);	}	.pageWrapper.type6 .pageSect span{		width: 33px;		height: 33px;	}	.pageWrapper.type4 em.bdr_lineProgress, .pageWrapper.type4 .bdr_lineDiv, 	.pageWrapper.type5 em.bdr_lineProgress, .pageWrapper.type5 .bdr_lineDiv,	.pageWrapper.type6 em.bdr_lineProgress, .pageWrapper.type6 .bdr_lineDiv{		top: 19px !important;	}	.pageWrapper.type5 .pageSect span{		width: 31px;		height: 31px;	}	.pageWrapper.type4 .pageSect span{		width: 30px;		height: 30px;	}	.pageBarTab {		width: 100%;		min-height: 7px;		background: var(--page-unvisited-bg-clr);		position: relative;		display: block;		margin-bottom: 0;		border-radius: 3px;		cursor: pointer;	}	.currBarTab:after {		position: absolute;		width: 0;		height: 0;		border-left: 12px solid transparent;		border-right: 12px solid transparent;		border-top: 13px solid var(--page-visited-bg-clr);		content: "";		left: 50%;		transform: translateX(-50%);	}	.pageNav2 .pBarHeader{		cursor: pointer;		padding-bottom: 5px !important;	}	.pagebar .selected .pageBarTab {		background: var(--page-visited-bg-clr) !important;	}	.pageNavRadius {		border-radius: 50% !important;	}	.pageonSelect {		animation-delay: .5s;		-webkit-animation-name: scale;		animation-name: scale;		-webkit-animation-duration: 500ms;		animation-duration: 500ms;		-webkit-animation-iteration-count: 1;		animation-iteration-count: 1;		-webkit-animation-timing-function: linear;		animation-timing-function: linear;	}	@keyframes scale {		0% {			-webkit-transform: scale(1);			transform: scale(1);		}		50% {			-webkit-transform: scale(1.2);			transform: scale(1.2);		}		100% {			-webkit-transform: scale(1);			transform: scale(1);		}	}	.pBarcursor_remove {		cursor: default;	}	.pBarcursor_remove .pBarHeader.pageSect {		pointer-events: none;	}	.pageNavScroll .pageProNew::-webkit-scrollbar {		display: block !important;		height: 5px;		width: 0px;	}	.pageNavScroll .pageProNew::-webkit-scrollbar-thumb {		background-color: transparent;    	border-radius: 50px;	}	.pageNavScroll .pageProNew:hover::-webkit-scrollbar-thumb {	     background-color: #A9A9A9;	}	.pageNavScroll .pageProNew::-webkit-scrollbar-track {		background-color: transparent;		border-radius: 50px;	}/************************************************	Theme editor - Live form handling cases************************************************/	.themeEditorPage.headerStyle1 .formHeaderInside {		display:block;	}	.themeEditorPage.headerStyle1 .formHeaderOutside {		display:none;	}	.themeEditorPage.headerStyle2 .formHeaderOutside {		display:block;	}	.themeEditorPage.headerStyle2 .formHeaderInside {		display:none;	}	.themeEditorPage.footBtnDefault .zfFooter .navFootBtnDefault {		display:flex;	}	.themeEditorPage .zfFooter .navFootBtnDefault {		display:none;	}	.themeEditorPage.footBtnCenter .zfFooter .navFootBtnWrap.navFootBtnDefault ~ .navFootBtnWrap {		display:flex;	}	.themeEditorPage.footBtnLeft .zfFooter .navFootBtnWrap.navFootBtnDefault ~ .navFootBtnWrap {		display:flex;	}	.themeEditorPage.footBtnRight .zfFooter .navFootBtnWrap.navFootBtnDefault ~ .navFootBtnWrap {		display:flex;	}	.themeEditorPage .zfFooter .navFootBtnWrap.navFootBtnDefault ~ .navFootBtnWrap {		display:none;	}/********************************************	Live Form - Theme Preview icon cases********************************************/	.themePreviewIcon {		padding: 9.5px 10px;		display: flex;		height: 23px;		border-radius: 50px;		cursor: pointer;		margin: 0 0 0 0;		transition: 0.1s linear;		width: 23px;		text-align: center;		align-items: center;		justify-content: center;		position: absolute !important;		right: 20px;		top: 20px;		z-index: 10;		transform: scale(1);		background: #fff;		border: 1.5px solid #5977f7;	}	.themePrevIcnContainer {		right: 20px;		top: 20px;		z-index: 10;	}	.rtl .themePrevIcnContainer {		right: auto;		left: 20px;	}	.themePrevIcnContainer .themePreviewIcon {		margin-top: 0;		right: 0;		border-radius: 5px;		padding: 5px;		position: relative !important;		top: 0;	}	.themePrevIcnContainer .themePreviewIcon:hover {		transform: scale(1.08);		transition: 0.25s linear;	}	.themePreviewIcon:hover {		-webkit-transform: scale3d(1.1, 1.1, 1) translate3d(0, 0, 0) perspective(500px);		transform: scale3d(1.1, 1.1, 1) translate3d(0, 0, 0) perspective(500px);	}	.themePreviewIcon img {		height: 26px;		width: 26px;	}	.themePreviewIcon:before {		display: none;	}/*************************************	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);	}	.liveTransErrorMsg  .pFooter{		padding: 5px 20px 25px !important;		text-align: right;	}	.liveTransErrorMsg .colorRed {		color: #d20007;		font-size: var(--description-txt-size);		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);		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;	}/*************************************	Intial page loading animation*************************************/	.bgLiveDisabled {		background: rgba(225, 225, 225, 0.3);		width: 100%;		height: 100%;		position: absolute;		z-index: 999;		animation: showBlock 3s;	}	.bgLiveDisabled.bgLiveDisabledWithoutDelay {		animation: showBlock 0s;	}	.cssLoaderLive, .cssLoaderLive:after {		border-radius: 50%;		width: 32px;		height: 32px;	}	.cssLoaderLive {		margin: 60px auto;		position: relative;		text-indent: -9999em;		border-top: 2px solid #ffffff;		border-right: 2px solid rgba(0, 0, 0, 0.5);		border-bottom: 2px solid rgba(0, 0, 0, 0.5);		border-left: 2px solid #ffffff;		-webkit-transform: translateZ(0);		-ms-transform: translateZ(0);		transform: translateZ(0);		-webkit-animation: loadcss 1.1s infinite linear, showBlock 4s;		animation: loadcss 1.1s infinite linear, showBlock 4s;	}	.bgLiveDisabled.bgLiveDisabledWithoutDelay .cssLoaderLive {		animation: loadcss 1s infinite linear, showBlockTwo 0.2s;		top: calc(50% - 16px);		left: calc(50% - 16px);		margin: 0;	}	@-webkit-keyframes loadcss {		0% {			-webkit-transform: rotate(0deg);			transform: rotate(0deg);		}		100% {			-webkit-transform: rotate(360deg);			transform: rotate(360deg);		}	}	@keyframes loadcss {		0% {			-webkit-transform: rotate(0deg);			transform: rotate(0deg);		}		100% {			-webkit-transform: rotate(360deg);			transform: rotate(360deg);		}	}	@keyframes showBlock {		0% {			opacity: 0;		}		80% {			opacity: 0;		}		100% {			opacity: 1;		}	}	@keyframes showBlockTwo {		0% {			opacity: 0;		}		80% {			opacity: 1;		}		100% {			opacity: 1;		}	}/*********************************	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: scroll;	}	.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);		font-weight: 500;	}	.infoWrapper .brandCont {		overflow: hidden;		padding: 15px;	}	.brandCont .newEntryLink {		float: none !important;		margin: 0 auto;		text-align: 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-block;		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);		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;	}	.livePlusIcon {		width: 22px !important;		height: 22px !important;	}	.newEntryLink .liveEditIcon {		width: 15px !important;		height: 15px !important;		position: relative;		top: 3px;	}	.newEntryLink .livePDFIcon,	.newEntryLink .liveAddIcon,	.newEntryLink .liveEditIcon,	.newEntryLink .livePlusIcon {		position: relative;		margin: 0 !important;		margin-right: 8px !important;		position: absolute !important;        top: 50%;        transform: translateY(-50%);	}	.thankyouPageBtn b {        padding-left: 30px;        padding-right: 10px;        display: inline-block;	}	.rtl .thankyouPageBtn b {        padding-left: 10px;        padding-right: 30px;        display: inline-block;	}	.rtl .newEntryLink .livePDFIcon,	.rtl .newEntryLink .liveAddIcon,	.rtl .newEntryLink .liveEditIcon,	.rtl .newEntryLink .livePlusIcon {		margin-right: 0 !important;		margin-left: 5px !important;	}	.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);		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: 35px !important;		height: 25px !important;	}	.type5 .thankyouPageBtn svg.livePlusIcon{		width: 35px !important;		height: 25px !important;	}	.type6 .thankyouPageBtn svg.livePlusIcon{		width: 35px !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;	}	.encryptLoad_Txt {		font-size: var(--description-txt-size);		color:var(--label-txt-clr);		text-align: center;		position: relative;		margin-top: 10px;	}	.encryptLoad_Txt em {		font-size: 55px;		animation-name: of_blink;		animation-duration: 1.4s;		animation-iteration-count: infinite;		animation-fill-mode: both;		color:var(--label-txt-clr);		padding-left: 5px;		line-height: 0;	}	.encryptMsgTxt {		padding: 0px 30px 10px;		line-height: 26px;	}	.encryptLoad_Txt em:nth-child(2) {		animation-delay: 0.2s;	}	.encryptLoad_Txt em:nth-child(3) {		animation-delay: 0.4s;	}	@keyframes of_blink {		0% {			opacity: 0.2;		}		20% {			opacity: 1;		}		100% {			opacity: 0.2;		}	}/************************************	jQueryUI - overwritten cases************************************/	.ui-corner-all {		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		border-radius: 2px;	}	.ui-state-default,	.ui-widget-content .ui-state-default,	.ui-widget-header .ui-state-default {		color: rgb(var(--value-txt-clr)) !important;	}	.ui-widget-header {		background: none;		border: none;	}	.ui-widget-content {		background: none;		background-color: rgb(var(--elements-clr));		color: rgb(var(--value-txt-clr)) !important;		border: 1px solid rgb(var(--value-txt-clr));	}	.ui-widget input {		font-size: var(--date-picker-txt-size);		height: 30px;		border-radius: 3px;		box-sizing: border-box;		background: rgba(var(--elements-clr)) !important;		border: 1px solid rgb(var(--value-txt-clr)) !important;		color: rgb(var(--value-txt-clr)) !important;		font-family: var(--body-font), var(--body-font-fallback);	}	.fullPage_subfrmInner .ui-widget input {		font-size: var(--sf-date-picker-txt-size);	}	.ui-widget-header .ui-icon-circle-triangle-e {		content: " ";		border-right: 2px solid rgb(var(--value-txt-clr));		border-top: 2px solid rgb(var(--value-txt-clr));		width: 11px;		height: 11px;		transform: rotate(45deg);		cursor: pointer;		display: block;		background: none;		margin-top: -5px !important;		opacity: 0.4;	}	.ui-widget-header .ui-icon-circle-triangle-w {		content: " ";		border-left: 2px solid rgb(var(--value-txt-clr));		border-bottom: 2px solid rgb(var(--value-txt-clr));		width: 11px;		height: 11px;		transform: rotate(45deg);		cursor: pointer;		display: block;		background: none;		margin-top: -5px !important;		opacity: 0.4;	}	.ui-state-hover {		background: none !important;		border: none !important;		border-radius: 30px;	}	.ui-state-hover:hover .ui-icon-circle-triangle-e,	.ui-state-hover:hover .ui-icon-circle-triangle-w {		opacity: 1;	}/************************************	Month-Year Picker************************************/    .monthYearSelect {        position: absolute;        z-index: 999;    }    .monthandYearPicker {        position: relative;    	 width: 350px;    	 height: auto;    	 border-radius: 3px;    	 background: #FFF;    	 z-index: 1;    	 background-color: rgb(var(--elements-clr));    	 color: var(--value-txt-clr) !important;    	 border: 1px solid rgb(var(--value-txt-clr));    }    .yearValue {        padding: 12px 10px;        display: flex;        align-items: center;        justify-content: center;        border-bottom: 1px solid var(--value-txt-clr);    }        .monthListCont {        padding: 12px 10px 0;    }        .monthListCont ul {        display: flex;        justify-content: start;        flex-wrap: wrap;    }        .select2-container--default.select2MonthYear.select2-container--open .select2-selection--single .select2-selection__arrow b {    border-color: transparent transparent rgba(var(--value-txt-clr)) transparent !important;    border-width: 0 4px 5px 4px !important;}    .monthListCont ul li {        border-radius: 4px;    	 padding: 10px 15px;    	 min-width: 45px;     	 color: rgb(var(--value-txt-clr)) !important;    	 font-size: var(--date-picker-txt-size) !important;    	 cursor: pointer;    	 margin-bottom: 12px;    	 margin-right: 4px;    	 text-align: center;    	 border: 1px solid transparent;        list-style: none;    }        .monthListCont ul li:hover {        background-color: rgba(var(--value-txt-clr), .1) !important;    	font-weight: normal;      	color: rgb(var(--value-txt-clr)) !important;    	border-radius: 50px;    }         .monthListCont ul li.select, .yearValueDropDown ul li.select {	    background: transparent !important;	    color: rgb(var(--value-txt-clr)) !important;	    border-radius: 50px;	    border: 1px solid rgb(var(--value-txt-clr)) !important;}    .monthListCont ul li.currentMnth {	    border: 1px solid transparent !important;	    border-radius: 50px;	    background-color: rgba(var(--value-txt-clr), .1) !important;	    font-weight: normal;	    color: rgb(var(--value-txt-clr)) !important;}    .yearValueDropDown {        z-index: 1;    }        .yearSearch {        padding: 0 8px;    }        .yearSearch input[type="text"] {        padding: 6px 5px;    }        .yearValueDropDown span.select2-selection.select2-selection--single {        border: 1px solid rgb(var(--value-txt-clr)) !important;        outline: none;        background-color: rgb(var(--elements-clr)) !important;        height: auto;        border-radius: var(--input-radius);    }    .yearValueDropDown span.select2.select2-container.select2-container--default {        width: 90px !important;    }        .select2-container--default.select2MonthYear .select2-search--dropdown .select2-search__field {        padding-right: 0 !important;        padding: 5px 4px !important;    }        .select2-container--default.select2MonthYear .select2-results__option[aria-selected=true] {    	background-color: rgba(var(--value-txt-clr), .1);    	color: rgba(var(--value-txt-clr));    }    .yearValueDropDown .select2-container--default .select2-selection--single .select2-selection__rendered {         line-height: 30px;         font-weight: bold;         color: rgb(var(--value-txt-clr)) !important;         font-size: var(--date-picker-txt-size);         text-align: center;    }    .yearValueDropDown .select2-container--default .select2-selection--single .select2-selection__arrow {    	right: 4px;    	top: 2px;    }    .rtl .yearValueDropDown .select2-container--default .select2-selection--single .select2-selection__arrow {        left: 4px;    }        .select2-container--default.select2MonthYear .select2-results .select2-results__options {        max-height: 130px;    }        .formFieldWrapper .tempFrmWrapper.monthYearContDiv {        overflow: visible;    }    .monthListCont ul li.disabledMonth {        opacity: 0.4;        pointer-events: none;    }    .select2MonthYear .select2-search__field{        border-radius:3px;        border: 1px solid #ededed !important;    }        .select2MonthYear .select2-dropdown .select2-results__option--highlighted[aria-selected] {    	font-weight: normal;    	background: rgba(var(--value-txt-clr), .1);    	color: rgb(var(--value-txt-clr));    }        .select2MonthYear .select2-dropdown{         border: 1px solid rgb(var(--value-txt-clr)) !important;         background-color: rgb(var(--elements-clr));    }        .select2-container--default.select2MonthYear .select2-selection--single .select2-selection__arrow b,    .select2-container--default.select2MonthYear.select2-container--open .select2-selection--single .select2-selection__arrow b {    	border-color: rgb(var(--value-txt-clr)) transparent transparent transparent;	border-style: solid;	border-width: 5px 4px 0 4px;	height: 0;	left: 50%;	margin-left: -4px;	margin-top: -2px;	position: absolute;	top: 50%;	width: 0;    }        .rtl .yearValueDropDown .select2-container--default .select2-selection--single .select2-selection__rendered {        padding-left: 20px;        padding-right: 8px;    }    .monthAnimateDiv {        transition: left 0.2s linear;    }        .select2MonthYear .select2-results__option {        font-size: var(--date-picker-txt-size);    }    .miniCont480 .monthandYearPicker,     .miniCont580 .monthandYearPicker {   		 width: 263px;}.miniCont580 .mainMYPickerUl ul li {    padding: 7px 9px;    min-width: 35px;    margin-right: 7px;}.miniCont580 .mainMYPickerUl ul li:last-child {     margin-right: 0;}		.imgLeft {	    background-position: top left;	}	.imgRight {	    background-position: top right;	}	.imgCenter {	    background-position: top center;	}.zfHideLabel {	display: none;}.searchDivCont svg.icon.icon_ofSerchIcn, .searchDivCont svg.icon.OfDelete_icon {    position: absolute;    width: 22px;    height: 22px;    stroke-width: 1.3px;    fill: rgb(var(--value-txt-clr));    stroke: rgb(var(--value-txt-clr));    cursor: pointer;    top: 50%;    transform: translateY(-50%);    right: calc(var(--input-bdr-right-width) + 8px);    left: auto;    opacity: 0.7;}.searchDivDisable svg.icon.icon-Close-Icon01 {    display: block !important;}.searchDivCont svg.icon.OfDelete_icon {     width: 10px;    height: 10px;    display: none;    right: calc(var(--input-bdr-right-width) + 8px);    fill: rgb(var(--value-txt-clr));    stroke: rgb(var(--value-txt-clr));    stroke-width: 1.7px;}.searchDivCont svg.icon_ofSerchIcn:hover {    fill: rgb(var(--value-txt-clr))    stroke: rgb(var(--value-txt-clr))}.searchDivEnable .extraWrapper input[ui_type="textbox"] {    padding-right: 44px !important;    padding-left: 5px !important;}.searchDivCont .fieldtypeText .dropotherDiv input[ui_type="textbox"] {    padding-right: 44px;}.rtl .searchDivCont .fieldtypeText .dropotherDiv input[ui_type="textbox"] {    padding-left: 44px;	padding-right: 8px !important;}.searchDivCont  svg.icon.icon_ofSerchIcn {    display: none;}.searchDivEnable input[ui_type="textbox"] {    padding-right: 35px !important;}.rtl .searchDivEnable input[ui_type="textbox"] {	padding-right: 10px;}.searchDivEnable em.crm_searchImg {    position: absolute;    top: 50%;    transform: translateY(-50%);}.searchDivEnable  svg.icon.icon_ofSerchIcn {    display: block;}.searchDivDisable svg.icon.icon_ofSerchIcn {    display: none !important;}.searchDivDisable input[ui_type="textbox"] {    -webkit-opacity: 1;    cursor: not-allowed;    opacity: .6;    cursor: not-allowed;	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));    border-color: var(--disabled-bdr-clr) !important;	padding-right: 35px !important;	color: var(--disabled-txt-clr) !important;}.searchDivDisable .extraWrapper.otherChoiceAnimate input[ui_type="textbox"] {    background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity)) !important;    border-color: var(--disabled-bdr-clr) !important;}.searchDivDisable svg.icon.icon-Serch-Icon01 {    display: none !important;}.rtl .searchDivDisable input[ui_type="textbox"] {    padding-right: 10px;	 padding-left: 30px;}.searchDivCont b.inptCont{    position: relative;	display: block;}.searchDivCont.searchDivDisable svg.icon.OfDelete_icon {    display: block;}.rtl .searchDivCont svg.icon.icon_ofSerchIcn, .rtl .searchDivCont svg.icon.OfDelete_icon {    right: auto;    left: calc(var(--input-bdr-left-width) + 8px);}.rtl .searchDivEnable .fieldtypeText.ofIconCont input[ui_type="textbox"]{    padding-left: 34px !important;	padding-right: 34px !important;}.rtl .searchDivDisable .dropotherDiv input[ui_type="textbox"] {    padding-right: 10px !important;}.webHookErorCont svg.icon.icon-info-large {    width: 30px;    height: 30px;    stroke-width: 0.5px;}.popUpInner.webHookErorCont .popUpFields {    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    text-align: center;}.popUpInner.webHookErorCont .popAlertTxt {    font-size: 16px;    margin-top: 16px;    line-height: 22px;}.popUpInner.webHookErorCont {    padding: 32px 30px;}.fieldtypeText.searchDivDisable input[ui_type="textbox"]~em.inputClearDiv, .oneFldDrpDwnSel2 em.inputClearDiv {    display: block !important;}.searchDivEnable em.inputClearDiv {    display: none !important;}.rtl .searchDivEnable .extraWrapper input[ui_type="textbox"] {    padding-right: 5px !important;    padding-left: 44px !important;}.fieldModel_4 .searchDivCont svg.icon.icon_ofSerchIcn, .fieldModel_4 .searchDivCont svg.icon.OfDelete_icon {    top: calc((100% - var(--input-bdr-bottom-width)) / 2);}.searchDivEnable .customDropDownof em.inputClearDiv {    display: block !important;}.advLabelName a {    text-decoration: revert;    color: revert;}.thankyouPageWrap.ofliveErrMsgWrapper.geoLocationPopup .sideIcons{	display:none;}.geoLocationPopup span:focus {    outline: none;}.geoLocationPopup .tyTemplateWidth{    overflow: auto;}.addrMapDiv {    z-index: 999;    padding: 0;    box-sizing: border-box;    border: 1px solid rgb(var(--value-txt-clr));    border-radius: 3px;    background: rgb(var(--elements-clr));    position: absolute;    top: 0px;    left: 0px;}.addrMapDiv li {    margin: 0 0;    padding: 10px 10px;    cursor: pointer;    list-style: none;    color: rgb(var(--value-txt-clr));    font-size: var(--drpdwn-list-txt-size);}.addrMapDiv li:hover {    background: rgba(var(--value-txt-clr), .1);    color: rgb(var(--value-txt-clr));}.addrMapDiv li.select {    background: rgba(var(--value-txt-clr), .1);    color: rgb(var(--value-txt-clr));}.pageTypeNew em.bdr_lineProgress,.pageTypeNew .bdr_lineDiv {  height: 1.2px;  opacity: 0.6;}.newPageModel .pageNav1,.newPageModel .pageNav2,.newPageModel .pageNav3,.newPageModel .pageNav4 {  display: none;}.pageNavStyle1 .pageTypeNew,.pageNavStyle2 .pageTypeNew,.pageNavStyle3 .pageTypeNew,.pageNavStyle4 .pageTypeNew,.pageNavStyleOff .pageTypeNew {  display: none;}.pageNav5 .pageSect span {    border-radius: 50px;    background: #fff;    border: 1px solid var(--page-unvisited-bg-clr);    z-index: 1;    position: relative;    margin-top: -2px;}.pageNav5 .pageSect span:after {  width: 14px;  height: 14px;  position: absolute;  content: "";  background: var(--page-unvisited-bg-clr);  border-radius: 50px;}.pageNav5 .pageSect span em {  opacity: 0;}.pageNav5 .pageSect.selected span {  border-color: var(--page-visited-bg-clr);}.pageNav5 .pageSect.selected span:after {  background: var(--page-visited-bg-clr);}.type4 .pageNav8 .pageProNew em.bdr_lineDiv,.type4 .pageNav8 .pageProNew em.bdr_lineProgress,.type5 .pageNav8 .pageProNew em.bdr_lineDiv,.type5 .pageNav8 .pageProNew em.bdr_lineProgress,.type6 .pageNav8 .pageProNew em.bdr_lineDiv,.type6 .pageNav8 .pageProNew em.bdr_lineProgress {  top: 18px;}.pageNav6 .pageSect span {  width: 32px;  height: 26px;}.pageNav6 span:after {  width: 0;  height: 0;  border-left: 4px solid transparent;  border-right: 4px solid transparent;  border-top: 7px solid var(--page-unvisited-bg-clr);  font-size: 0;  line-height: 0;  float: left;  position: absolute;  content: "";  bottom: -5px;}.pageNav6 .pageSect.selected span:after {  border-top: 7px solid var(--page-visited-bg-clr);}.type4 .pageNav6 .pageSect span,.type5 .pageNav6 .pageSect span,.type6 .pageNav6 .pageSect span {  width: 40px;  height: 30px;  font-size: 20px;  --page-nav-number-size: clamp(18px, 0.71vw + 14.57px, 20px);}.type4 .pageNav6 .pageProNew em.bdr_lineDiv,.type4 .pageNav6 .pageProNew em.bdr_lineProgress,.type5 .pageNav6 .pageProNew em.bdr_lineDiv,.type5 .pageNav6 .pageProNew em.bdr_lineProgress,.type6 .pageNav6 .pageProNew em.bdr_lineDiv,.type6 .pageNav6 .pageProNew em.bdr_lineProgress {  top: 20px !important;}.pageNav7 .pageSect span {  border-radius: 50px;  width: 18px !important;  height: 18px !important;  top: 4px;}.type4 .pageNav7 .pageSect span,.type5 .pageNav7 .pageSect span,.type6 .pageNav7 .pageSect span {  width: 22px !important;  height: 22px !important;  top: 3px;}.pageNav7 .pageSect span em {  opacity: 0;}.pageNav8 .pageSect span {  width: 40px;  border-radius: 20px;  height: 26px;  margin-top: 0px;}.pageWrapper.type4 .pageNav8 .pageSect span,.pageWrapper.type5 .pageNav8 .pageSect span,.pageWrapper.type6 .pageNav8 .pageSect span {  width: 42px;  height: 28px;  --page-nav-number-size: clamp(17px, 0.71vw + 13.57px, 19px);  font-size: 20px;}.pageNav9 .pageSect span {  aspect-ratio: cos(30deg);  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);  max-width: 20rem;  width: 30px;  height: 32px;  margin-top: -2px;}.pageWrapper.type4 .pageNav9 .pageSect span,.pageWrapper.type5 .pageNav9 .pageSect span,.pageWrapper.type6 .pageNav9 .pageSect span {  width: 38px;  height: 40px !important;  margin-top: -2px;  --page-nav-number-size: clamp(17px, 0.71vw + 13.57px, 19px);  font-size: 20px;}.type4 .pageNav9 .pageProNew em.bdr_lineDiv,.type4 .pageNav9 .pageProNew em.bdr_lineProgress,.type5 .pageNav9 .pageProNew em.bdr_lineDiv,.type5 .pageNav9 .pageProNew em.bdr_lineProgress,.type6 .pageNav9 .pageProNew em.bdr_lineDiv,.type6 .pageNav9 .pageProNew em.bdr_lineProgress {  top: 23px !important;}.pageNav10 .pageSect span {  clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 20% 50%, 0% 0%);  width: 44px;  height: 26px;  border-radius: 5px;}.thmeNavTypeStyle.navTypeStyle11 span:after {  display: none;}.pageNav10 .pageSect span em {  margin-left: 1px;}.rtl .pageNav10 .pageSect span {    clip-path: polygon(25% 0%, 0% 50%, 25% 100%, 100% 100%, 80% 50%, 100% 0%);}.type4 .pageNav10 .pageSect span,.type5 .pageNav10 .pageSect span,.type6 .pageNav10 .pageSect span {  width: 58px;  height: 33px;  --page-nav-number-size: clamp(17px, 0.71vw + 13.57px, 19px);  font-size: 20px;}.type4.pageNavScroll .pageNav10 .pageProNew em.bdr_lineDiv,.type4.pageNavScroll .pageNav10 .pageProNew em.bdr_lineProgress,.type5.pageNavScroll .pageNav10 .pageProNew em.bdr_lineDiv,.type5.pageNavScroll .pageNav10 .pageProNew em.bdr_lineProgress,.type6.pageNavScroll .pageNav10 .pageProNew em.bdr_lineDiv,.type6.pageNavScroll .pageNav10 .pageProNew em.bdr_lineProgress {  top: 21px !important;}.pageNav11 .pageSect span {    width: 30px;    height: 30px;    transform: rotate(45deg);    border-radius: 2px;}.pageWrapper.type4 .pageNav11 .pageSect span,.pageWrapper.type5 .pageNav11 .pageSect span,.pageWrapper.type6 .pageNav11 .pageSect span {  width: 38px;  height: 38px;  --page-nav-number-size: clamp(17px, 0.71vw + 13.57px, 19px);  font-size: 20px;}.pageNavScroll .pageNav11 .pageProNew {    padding-top: 9px;    padding-left: 3px;}.pageNavScroll .pageNav11 .pageProNew em.bdr_lineProgress,.pageNavScroll .pageNav11 .pageProNew em.bdr_lineDiv {  top: 23px;}.pageNav11 .pageSect span em {    transform: rotate(-45deg);}.type4.pageNavScroll .pageNav11 .pageProNew em.bdr_lineDiv,.type4.pageNavScroll .pageNav11 .pageProNew em.bdr_lineProgress,.type5.pageNavScroll .pageNav11 .pageProNew em.bdr_lineDiv,.type5.pageNavScroll .pageNav11 .pageProNew em.bdr_lineProgress,.type6.pageNavScroll .pageNav11 .pageProNew em.bdr_lineDiv,.type6.pageNavScroll .pageNav11 .pageProNew em.bdr_lineProgress {  top: 28px !important;}.pageTypeNew svg.icon.icon-star {  display: none;}.pageTypeNew .pageSect span.cur_ActivePage, .pageTypeNew .cur_ActivePage:after {  outline: none !important;}.type4 .pageNav5 .pageSect span:after, .type5 .pageNav5 .pageSect span:after, .type6 .pageNav5 .pageSect span:after {    width: 16px;    height: 16px;}.gBrand{ padding: 10px 10px; text-align: right; background: #fff; color: #5F6367; text-transform: UPPERCASE; font-size: 12px; box-shadow: 0px 0px 5px #ececec;}.gBrand .gBrandCont {    display: inline-flex;    justify-content: flex-end;    flex-wrap: wrap;}.rtl .gBrand .gBrandCont {    flex-direction: row-reverse;    justify-content: end;    display: flex;}.gBrand .gBrandCont .brandImg{    margin-left:8px;    width: 50px;} .noChoiceState {   height: 56px;    padding: 0 10px;    display: flex;    align-items: center;    justify-content: center;    font-size: var(--instruction-txt-size);    border-bottom: 0.6px solid var(--label-txt-clr);    border-top: 0.6px solid var(--label-txt-clr);    opacity: 0.6;    width: 100%;    box-sizing: border-box;}.noChoiceState p {    font-size: var(--instruction-txt-size);    color: var(--label-txt-clr);}.customRadio.chioceFieldRestriction .noChoiceState, .customCheckBox.chioceFieldRestriction .noChoiceState{    margin-bottom: 12px;} .oneColumn, .twoColumn, .threeColumn{	border-bottom-left-radius:5px;	border-bottom-right-radius:5px;	padding: var(--fields-ver-space-top) var(--grid-cont-space-right) var(--fields-ver-space-bottom) var(--grid-cont-space-left);	padding-top: 0;	padding-bottom: 0;}.twoColumn{	display: flex;	flex-wrap: nowrap;	gap: var(--grid-col-between-space);}.twoColumn .col{	flex: 1 1;	overflow-x: hidden;}.threeColumn{	display: flex;	flex-wrap: nowrap;    gap: var(--grid-col-between-space);}.threeColumn .col{	flex: 1 1;	overflow-x: hidden;}.twoColumn .col .fieldtypeText, .threeColumn .col .fieldtypeText{	width: 100% !important;}.layout3.gridStyle1 .grid_Wrapper > .fieldContainer > .zfLabelDiv{	padding-top: 0;}.leftAlign .grid_Wrapper .twoColumn .zfLabelDiv, .rightAlign .grid_Wrapper .twoColumn .zfLabelDiv, .leftAlign .grid_Wrapper .threeColumn .zfLabelDiv, .rightAlign .grid_Wrapper .threeColumn .zfLabelDiv{	float: none;	width: 100%;	padding-left: 0;	padding-right: 0;	text-align: left;}.leftAlign .grid_Wrapper .twoColumn .zfFieldDiv_cont, .rightAlign .grid_Wrapper .twoColumn .zfFieldDiv_cont, .leftAlign .grid_Wrapper .threeColumn .zfFieldDiv_cont, .rightAlign .grid_Wrapper .threeColumn .zfFieldDiv_cont{	float: none;	width: 100%;}.rtl .leftAlign .grid_Wrapper > .fieldContainer > .zfLabelDiv, .rtl .rightAlign .grid_Wrapper > .fieldContainer > .zfLabelDiv{	padding-right: var(--grid-label-hor-space-right);	padding-left: var(--grid-label-hor-space-left);}.rtl .leftAlign .grid_Wrapper .twoColumn .zfLabelDiv, .rtl .rightAlign .grid_Wrapper .twoColumn .zfLabelDiv{text-align: right;}.rtl .leftAlign .grid_Wrapper .threeColumn .zfLabelDiv, .rtl .rightAlign .grid_Wrapper .threeColumn .zfLabelDiv{text-align: right;}.gridExpandIcn .gridLabel{	display: block;	width: 90%;	float: left;}.gridExpandIcn .gridLabelCont{	float: left;    width: 88%;}.gridLabelCont .fieldlabel{	font-size: var(--section-title-txt-size);}.gridLabelCont .zfInstruction{	font-size: var(--section-instruction-txt-size);}/* .grid_Wrapper .zfHideLabel{	display: none !important;} */.twoColumn .col .zfaudioVidCont, .threeColumn .col .zfaudioVidCont{	width: 100% !important;}.layout3 .col .fieldContainer{	background: transparent;	border: none;	box-shadow: none;	padding: 0;	border-radius: 0;	overflow: visible;	margin-top: 16px;	margin-bottom: 16px;}.grad_formCont.layout3 .col .fieldContainer {    background: transparent;}.col .fieldContainer{	padding-left: 0;	padding-right: 0;}.gridLabel{	padding: 12px var(--grid-label-hor-space-right) 12px var(--grid-label-hor-space-left);		border-top-left-radius: 5px;	border-top-right-radius: 5px;	width: 100%;	display: inline-block;	box-sizing: border-box;}.gridStyle1 .gridLabel{	padding-top: 0;	padding-bottom: 0;}.gridStyle1 .gridErrDiv .gridLabel{	padding-top: 12px;	padding-bottom: 12px;}.gridStyle1 .col .fieldWrapper:last-child .fieldContainer {    padding-bottom: 0;}.gridStyle1 .gridHideHdr .col .fieldWrapper:first-child .fieldContainer {    padding-top: 0;}.grid_Wrapper > .fieldContainer{	 padding: 0;	 border-radius: 5px;}.grid_Wrapper > .fieldContainer > .zfLabelDiv{	padding: 16px var(--grid-label-hor-space-right) 16px var(--grid-label-hor-space-left);}.gridExpandIcn{	overflow: hidden;	cursor: pointer;	transition: all .5s ease-out;}.gridClose{	border-radius: 5px;	transition: .5s;}.gridExpandIcn.gridLabel .fieldlabel:hover{ 	cursor: pointer;	}.gridLabel em{    position: relative;    top: 2px;    cursor: pointer;    padding: 2px;    float: right;}.grid_Wrapper {    padding: var(--fields-ver-space-top) var(--fields-hor-space-right) var(--fields-ver-space-bottom) var(--fields-hor-space-left);    box-sizing: border-box;    margin: 0;}.layout3 .grid_Wrapper {    padding: 30px var(--fields-hor-space-right) 30px var(--fields-hor-space-left);    box-sizing: border-box;    margin: var(--fields-ver-space-top) 0px var(--fields-ver-space-bottom) 0px;    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);    overflow: hidden;    display: inline-block;    width: 100%;}.layout3 .grid_Wrapper > .fieldContainer {	margin: 0;	box-shadow: none;	border: none;	border-radius:0;	background: transparent;}.grid_Wrapper svg.thinArrowClose {    width: 16px;    height: 16px;    stroke-width: 2px;    fill: var(--label-txt-clr);    stroke: var(--label-txt-clr);    transform: rotate(-90deg);    transition: .5s;}.gridClose svg.thinArrowClose{	transform: rotate(90deg);}.gridStyle2 .grid_Wrapper > .fieldContainer, .gridStyle3 .grid_Wrapper > .fieldContainer{	border: 1px solid var(--grid-bdr-clr);	border-radius: 5px;}.gridStyle3 .oneColumn, .gridStyle3 .twoColumn, .gridStyle3 .threeColumn{	background:rgba(var(--grid-cont-bg-clr), var(--grid-cont-bg-opacity));}.gridStyle2 .gridLabel, .gridStyle3 .gridLabel{   border-bottom: 1px solid var(--grid-title-bdr-clr);}.gridStyle3 .gridLabel{   background: rgba(var(--grid-title-bg-clr), var(--grid-title-bg-opacity));}.gridStyle3.grad_gridHeader .gridLabel{	background: linear-gradient(var(--grid-header-gradient-angle), rgba(var(--grid-header-gradient-start-clr), var(--grid-header-gradient-start-clr-opacity)) var(--grid-header-gradient-start-percent), rgba(var(--grid-header-gradient-end-clr), var(--grid-header-gradient-end-clr-opacity)) var(--grid-header-gradient-end-percent));	background-origin: border-box;}.gridStyle3.grad_gridCont .oneColumn, .gridStyle3.grad_gridCont .twoColumn, .gridStyle3.grad_gridCont .threeColumn{	background: linear-gradient(var(--grid-cont-gradient-angle), rgba(var(--grid-cont-gradient-start-clr), var(--grid-cont-gradient-start-clr-opacity)) var(--grid-cont-gradient-start-percent), rgba(var(--grid-cont-gradient-end-clr), var(--grid-cont-gradient-end-clr-opacity)) var(--grid-cont-gradient-end-percent));	background-origin: border-box;}.grad_formCont.layout3 .grid_Wrapper{	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));    background-origin: border-box;}.layout3.gridStyle1 .grid_Wrapper .zfHideLabel ~ .oneColumn .col .fieldWrapper:first-child .fieldContainer, .layout3.gridStyle1 .grid_Wrapper .zfHideLabel ~ .twoColumn .col .fieldWrapper:first-child .fieldContainer, .layout3.gridStyle1 .grid_Wrapper .zfHideLabel ~ .threeColumn .col .fieldWrapper:first-child .fieldContainer{	margin-top: 0px;}.layout3.gridStyle1 .grid_Wrapper .col .fieldWrapper:last-child .fieldContainer{	margin-bottom: 0px;}.rtl .grid_Wrapper .gridLabel em{	float: left;}.rtl .gridLabelCont{	float: right;}.gridErrDiv{	border: none !important;}.gridErrDiv .gridClose{	border: 1px solid var(--error-txt-clr);		padding-left: 16px;	padding-right: 16px;}.gridErrorOuter{	display: block;}.gridErrCount{    padding-right: 4px;    font-size: calc(var(--error-txt-size) + 1px);    font-weight: 600;}.gridFieldContainer{    overflow: hidden;}.gridStyle2 .gridClose.gridLabel, .gridStyle3.gridClose.gridLabel{	/*border-bottom: none;	transition: border 1s ease;*/}.gridStyle2 .gridErrDiv .gridClose.gridLabel, .gridStyle3 .gridErrDiv .gridClose.gridLabel{	border-bottom: 1px solid var(--error-txt-clr);}.twoColumn .col .hoverTxtDiv, .threeColumn .col .hoverTxtDiv  {	opacity: 1;	visibility: visible;	display: none;	transition: all .5s ease-out;}.twoColumn .col .hoverTxtDiv-fadeIn, .threeColumn .col .hoverTxtDiv-fadeIn {	display: block;	transition: all .5s ease-out;}.zfReviewWrap .gridHdrTxt{	padding-bottom: 8px !important;}.gridStyle3 .gridNoFieldDiv{    overflow: hidden;    background: rgba(var(--grid-cont-bg-clr), var(--grid-cont-bg-opacity));}.gridStyle3.grad_gridCont .gridNoFieldDiv {	background: linear-gradient(var(--grid-cont-gradient-angle), rgba(var(--grid-cont-gradient-start-clr), var(--grid-cont-gradient-start-clr-opacity)) var(--grid-cont-gradient-start-percent), rgba(var(--grid-cont-gradient-end-clr), var(--grid-cont-gradient-end-clr-opacity)) var(--grid-cont-gradient-end-percent));	background-origin: border-box;}.gridEmpty_txtLive {    text-align: center;    padding: 20px 0px 20px;    font-size: var(--instruction-txt-size);    color: var(--label-txt-clr);}.gridLabel.gridExpandIcn:focus-visible em{	border-radius: 5px;    outline-offset: 1px;    outline: 1px solid var(--label-txt-clr);}.gridStyle1 .gridLabel em {	margin-right:2px;}.rtl.gridStyle1 .gridLabel em {	margin-left:2px;	margin-right:0px;}.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);}.zfEmailVerfyCont p {    font-size: var(--elements-h5-txt-size);    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);    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);    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);    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);    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);    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);    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;}.emailVerifBtn {    font-size: var(--label-txt-size);    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;}.twoColumn .emailVerifBtn,.threeColumn .emailVerifBtn {	max-width: none;}.twoColumn .inputVerifHide .emailVerifBtn,.threeColumn .inputVerifHide .emailVerifBtn {	display: none;}.confrmEmailDiv ~ .emailVerifBtn {	display: block;	margin-top: 10px;}.zfPhoneUSA .emailVerifBtn {	white-space: normal;}.inputVeriField {	display: flex;	align-items: center;}.inputVeriLeftPan {	position: relative;	flex-grow: 1;}.zfFldVerifCont {	flex-grow: 1;	position: relative;}.zfPhoneUSA .zfFldVerifCont {	display: contents;	align-items: center;}.zfPhoneUSA.inputVeriField span,.zfPhoneUSA.inputVeriField .usa-symbol {	flex-shrink: 0;}.inputVerifHide .emailVerifBtn {	visibility: hidden;	pointer-events: none;}.twoColumn .emailVerifBtn,.threeColumn .emailVerifBtn {    margin-inline-start: auto;    margin-top: 8px;}.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 {	right: auto;    left: calc(var(--input-bdr-left-width) + 10px);}.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;}.divider {    border-top-color:rgba(var(--divider-line-clr)) !important;    margin: 0 auto;}.zf-small .divider{    width:50%;}.zf-medium .divider{    width:75%;}.zf-large .divider{    width:100%;}.divider.line-One{	border-top:1px ;}.divider.line-Two{	border-top:2px;}.divider.line-Three{	border-top:3px;}.divider.line-Four{	border-top:4px;}.divider.line-Five{	border-top:5px;}.divider.line-Six{	border-top:6px;}.divider.line-Seven{	border-top:7px;}.divider.line-Eight{	border-top:8px;}.divider.line-Nine{	border-top:9px;}.divider.line-Ten{	border-top: 10px;}.divider.solidType{	border-top-style: solid;}.divider.dashedType{	border-top-style: dashed;}.divider.dottedType{	border-top-style: dotted;}.divider.doubleType{	border-top-style: double;}.layout3 .dividerContainer{	background: transparent;    box-shadow: none;	border: none;	padding: 12px 0;}.inlinOtpverific {    padding: 10px 0px 0px;	width: 100%;}.inlinOtpverific .captchaOuterWrapper {    background: transparent;        display: inline-block;    padding: 5px 10px;    width: 225px;    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);    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);    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;}@charset "UTF-8";.customRadio .cusChoiceLabel {	display: block;	cursor: pointer;	position: relative;	margin: 0 0 18px 0;}.customRadio .cusChoiceEm,.radioChoice.cusChoiceLabel em {	display: table-cell;	color: var(--choice-txt-clr);	padding-left: 10px;	font-size: var(--value-txt-size);	position: relative;	top: 0px;}.rtl .customRadio .cusChoiceEm,.rtl .radioChoice.cusChoiceLabel em {	padding-left: inherit;	padding-right: 10px;}.fullPage_subfrmInner .customRadio .cusChoiceEm,.fullPage_subfrmInner .radioChoice.cusChoiceLabel em {	font-size: var(--sf-value-txt-size);}.customRadio input[type="radio"]:checked,.customRadio input[type="radio"]:not(:checked) {	position: absolute;	opacity: 0;}.customRadio input[type="radio"]:checked + label:focus:before {	border-color: rgb(var(--choice-selection-clr)) !important;}.customRadio input[type="radio"]:checked + label:before,.customRadio input[type="radio"]:not(:checked) + label:before {	content: '';	display: inline-block;	width: 18px;	height: 18px;	vertical-align: -0.25em;	border-radius: 50px;	-webkit-border-radius: 50px;	-moz-border-radius: 50px;	-o-border-radius: 50px;	border: 1.2px solid var(--choice-txt-clr);	position: relative;	float: left;}.customRadio input[type="radio"]:checked + label:before {	border: 1.2px solid rgb(var(--choice-selection-clr));	box-shadow: 0px 0px 0px 0.5px rgb(var(--choice-selection-clr));}.rtl .customRadio input[type="radio"]:checked + label:before, .rtl .customRadio input[type="radio"]:not(:checked) + label:before {	float: right;}.customRadio input[type="radio"]:checked + label:after,.customRadio input[type="radio"]:not(:checked) + label:after {	content: '';	background: rgb(var(--choice-selection-clr));	position: absolute;	border-radius: 50px;	width: 12px;	height: 12px;	left: 4px;	top: 4px;}.rtl .customRadio input[type="radio"]:checked + label:after, .rtl .customRadio input[type="radio"]:not(:checked) + label:after {	right: 4px;	left: auto;}.customRadio input[type="radio"]:not(:checked)+label:after {	opacity: 0;}.customRadio input[type="radio"]:checked+label:after {	opacity: 1;}.customRadio .twoColumns, .customRadio .threeColumns {	display: flex;	flex-wrap: wrap;	align-items: flex-start;}.fieldDisabled .fieldtypeText.customRadio span, .fieldDisabled .fieldtypeText.customCheckBox span {	background: transparent;	resize: none;	cursor: not-allowed;	transform: none !important;}.fieldDisabled .customRadio input[type="radio"]:not(:checked) + label:before {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));	border-color: var(--disabled-bdr-clr);}.fieldDisabled .customRadio input[type="radio"]:checked + label:before {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));	border: 1.2px solid var(--disabled-bdr-clr);	box-shadow: none;}.fieldDisabled .customRadio input[type="radio"]:checked + label:after {	background: var(--disabled-txt-clr);	opacity: 0.5;}.customRadio .oneColumns span, .customRadio .twoColumns span, .customRadio .threeColumns span, .customRadio .sideBySide span {	position: relative;	margin: 0px 4% 0px 0px;	float: left;}.rtl .customRadio .oneColumns span, .rtl .customRadio .twoColumns span, .rtl .customRadio .threeColumns span, .rtl .customRadio .sideBySide span {	margin: 0px 0px 0px 4%;	float: right;}.miniCont480 .customRadio .twoColumns span, .miniCont480 .customRadio .threeColumns span {  width: 100%;  margin-right: 0px;}.customRadio .oneColumns span {	width: 100%;}.customRadio .twoColumns span {	width: 48%;}.customRadio .twoColumns span:nth-child(even) {	margin-right: 0;}.rtl .customRadio .twoColumns span:nth-child(even) {	margin-left: 0;}.customRadio .threeColumns span {   width: 30.6%;}.customRadio .threeColumns span:nth-child(3n+0) {	margin-right: 0;}.rtl .customRadio .threeColumns span:nth-child(3n+0) {	margin-left: 0;	margin-top: 0;}.customRadio .threeColumns span:nth-child(3n+2) {	margin-right: 4%;}.rtl .customRadio .threeColumns span:nth-child(3n+2) {	margin-left: 4%;	margin-right: 0;}.customRadio .sideBySide span {	width: auto;}.customRadio span.extraWrapper {	border: none;	background:transparent;	width: 100% !important;}.extraWrapper input.zfRadioOtherOption {	height: 0px;	border-radius: 0px;	padding: 10px !important;	border: none !important;	background: none !important;	width: 90%;	display: inline-block;}.otherChoiceAnimate.selectedChoice input.zfRadioOtherOption {	height: calc(var(--input-bdr-bottom-width) * 2 + 38px);	border: none;	border-bottom: var(--input-bdr-bottom-width) solid rgb(var(--value-txt-clr)) !important;	border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity)) !important;	border-radius: var(--input-radius);	width: 100%;	margin-top: 15px;	padding: 0;	background: rgba(var(--input-bg-clr), var(--input-bg-opacity)) !important;	display: inline-block;	border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width) !important;}.otherChoiceAnimate.selectedChoice input.zfRadioOtherOption:focus {	border-color: var(--input-focus-clr) !important;	box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.error .otherChoiceAnimate.selectedChoice input.zfRadioOtherOption{	border-color: var(--error-txt-clr) !important;}.error .otherChoiceAnimate.selectedChoice input.zfRadioOtherOption:focus{	box-shadow: 0px 0px 2px 0px var(--error-txt-clr);}.fieldDisabled .customRadio .cusChoiceLabel {	cursor: not-allowed !important;	transform:  none !important;}.customRadio input[type="radio"]:focus + label:before {	border: 1.2px solid rgb(var(--choice-selection-clr));	box-shadow: 0px 0px 2px 0px rgb(var(--choice-selection-clr));}.type4 .customRadio input[type="radio"]:checked+label:before, .type4 .customRadio input[type="radio"]:not(:checked)+label:before {	margin-top: 2px;}.type4 .customRadio input[type="radio"]:checked+label:after, .type4 .customRadio input[type="radio"]:not(:checked)+label:after {	top: 6px;}.type5 .customRadio input[type="radio"]:checked+label:before, .type5 .customRadio input[type="radio"]:not(:checked)+label:before {	margin-top: 2px;}.type5 .customRadio input[type="radio"]:checked+label:after, .type5 .customRadio input[type="radio"]:not(:checked)+label:after {	top: 6px;}.type6 .customRadio input[type="radio"]:checked+label:before, .type6 .customRadio input[type="radio"]:not(:checked)+label:before {	margin-top: 4px;}.type6 .customRadio input[type="radio"]:checked+label:after, .type6 .customRadio input[type="radio"]:not(:checked)+label:after {	top: 8px;}.type6 .otherChoiceAnimate.selectedChoice input.zfRadioOtherOption {	height: 50px;}.extraWrapper input.zfRadioOtherOption{	display: none;	transition: all .5s;}.extraWrapper.otherChoiceAnimate input.zfRadioOtherOption{	display: block;}.customRadio span.extraWrapper.otherChoiceAnimate{	margin-right: 0;}.fieldModel_4 .otherChoiceAnimate.selectedChoice input.zfRadioOtherOption {	height: calc(var(--input-bdr-bottom-width) + 38px);}/* .fieldtypeText .otherChoiceAnimate input[ui_type="textbox"]~em.inputClearDiv {    transform: translateY(-73%);    top: 75%;    display: block !important;}.fieldtypeText .otherChoiceAnimate input[ui_type="textbox"]{	    padding-right: 30px !important;} */.choiceFieldBoxModel .fieldtypeText.customRadio span{	border: 1px solid var(--choice-txt-clr);    border-radius: 4px;	padding: 12px 18px;	margin-bottom:20px;	background: rgba(var(--choice-box-bg-clr), var(--choice-box-bg-opacity));	transform: translate3d(0, 0, 0) scale(1);	transition: 0.5s;}.choiceFieldBoxModel .customRadio .cusChoiceLabel{	margin-bottom:0;}.choiceFieldBoxModel .cusChoiceModel .customRadio .cusChoiceLabel{	width: 100%;}.choiceFieldBoxTickModel .cusChoiceModel .customRadio .cusChoiceLabel{	width: 100%;    padding: 15px 18px !important;    box-sizing: border-box;    padding-right: 35px !important;}.rtl.choiceFieldBoxTickModel .cusChoiceModel .customRadio .cusChoiceLabel {    padding: 15px 18px !important;    padding-left: 35px !important;}.rtl.choiceFieldBoxTickModel em.cusChoiceEm {    padding-right: 0;}.choiceFieldBoxTickModel .cusChoiceModel .customRadio .cusChoiceLabel em {    padding-left: 0;}.choiceFieldBoxTickModel .cusChoiceModel .customRadio input[type="radio"] + .cusChoiceLabel:before {	display: none; }.choiceFieldBoxTickModel .cusChoiceModel .customRadio .selectedChoice input[type="radio"]:checked + .cusChoiceLabel:after, .choiceFieldBoxTickModel .cusChoiceModel .customRadio .selectedChoice input[type="radio"] + .cusChoiceLabel:after {    right: 16px;    left: auto;    width: 6px;    height: 13px;    top: 13px;    transform: rotate(45deg);    border-bottom: 2px solid rgb(var(--choice-selection-clr));    border-right: 2px solid rgb(var(--choice-selection-clr));    content: "";    position: absolute;    border-radius: 1px;    background: transparent;    display: none;}.choiceFieldBoxTickModel em.cusChoiceEm {    padding-left: 0 !important;}.choiceFieldBoxTickModel  .fieldtypeText.customRadio span {	padding: 0;    display: flex;    align-items: center;    overflow: hidden;}.choiceFieldBoxTickModel .fieldDisabled .customRadio input[type="radio"]:checked + label:after {    background: transparent;    opacity: 0.5;}.choiceFieldBoxModel .fieldtypeText.customRadio span:hover {    transform: translate3d(0, 0, 0) scale(1.02);}.radioBtnType6 .customRadio input[type="radio"]:not(:checked) + .cusChoiceLabel::before  {	background: var(--choice-txt-clr);	opacity: 0.3;}.radioBtnType6 .customRadio input[type="radio"]:focus + label:before {    box-shadow: none;}.radioBtnType6 .customRadio input[type="radio"]:checked + .cusChoiceLabel::after {	background: rgb(var(--choice-selection-clr));	width: 20px;    height: 20px;    left: 0px;    top: 0px;}.type4.radioBtnType6 .customRadio input[type="radio"]:checked + .cusChoiceLabel::after {	top: 2px}.type5.radioBtnType6 .customRadio input[type="radio"]:checked + .cusChoiceLabel::after {    top: 2px;}.rtl.radioBtnType6 .cusChoiceModel .customRadio input[type="radio"]:checked + .cusChoiceLabel::after {    right: 0;}.type6.radioBtnType6 .customRadio input[type="radio"]:checked + .cusChoiceLabel::after  {    top: 4px;}.fieldModel_1.choiceFieldBoxModel .fieldtypeText.customRadio span {    border-radius: 0;}.choiceFieldBoxModel .cusChoiceModel .customRadio input[type="radio"]:checked, .choiceFieldBoxModel .cusChoiceModel .customRadio input[type="radio"]:not(:checked) {    height: 100%;    left: 0;    top: 0;    width: 100%;    cursor: pointer;}.fieldDisabled .imgSelectionDiv.choiceSeleDiv svg.icon.choiceTick {    stroke: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;    fill: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;}.choiceFieldBoxModel .fieldtypeText.customRadio span.selectedChoice {    border: 1px solid rgb(var(--choice-selection-clr));}.fieldDisabled .customRadio input[type="radio"]:checked, .fieldDisabled .customRadio input[type="radio"]:not(:checked) {    cursor: not-allowed !important;}.choiceFieldBoxModel .fieldDisabled .fieldtypeText.customRadio span {    border: 1px solid rgb(var(--choice-selection-clr));    background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity)) !important;    border-color: var(--disabled-bdr-clr) !important;}.radioBtnType6 .fieldDisabled .customRadio .selectedChoice input[type="radio"]:checked + label:after {    background: var(--disabled-txt-clr);    opacity: 0.6;}.radioBtnType6 .fieldDisabled .customRadio input[type="radio"]:not(:checked) + .cusChoiceLabel::before{    opacity: 0.2;		background: var(--disabled-txt-clr);}.choiceFieldBoxTickModel .fieldDisabled .cusChoiceModel .customRadio .cusChoiceLabel em, .choiceFieldBoxTickModel .fieldDisabled .customRadio .cusChoiceEm{	color:var(--disabled-txt-clr);}.choiceFieldBoxModel .fieldDisabled .customRadio .cusChoiceEm, .choiceFieldBoxModel .fieldDisabled .radioChoice.cusChoiceLabel em {    color: var(--disabled-txt-clr);}.choiceLimitNill {	cursor: not-allowed;	opacity: 0.5;}.choiceLimitNill .radioChoice.cusChoiceLabel, .cusChoiceModel .customRadio .choiceLimitNill input {	cursor: not-allowed !important;}.choiceFieldBoxModel .fieldtypeText.customRadio .resterror {    border-color:var(--error-txt-clr)!important;}@charset "UTF-8";.customCheckBox .cusChoiceEm {	color: var(--choice-txt-clr);	display: table-cell;	padding-left: 10px;	font-size: var(--value-txt-size);	position: relative;	top: 0px;}.rtl .customCheckBox .cusChoiceEm {	padding-right: 10px;	padding-left: 0;}.fullPage_subfrmInner .customCheckBox .cusChoiceEm {	font-size: var(--sf-value-txt-size);}.customCheckBox span.extraWrapper {	border: none;	background: transparent;	width: 100% !important;}.extraWrapper label.checkChoice.cusChoiceLabel {	display: block;	box-sizing: border-box;	padding-left: 0px !important;}.rtl .extraWrapper label.checkChoice.cusChoiceLabel {	margin-left: 0 !important;	padding-right: 0 !important;}.customCheckBox .cusChoiceLabel {	display: block;	cursor: pointer;	position: relative;	margin: 0 0 20px 0;}.fieldDisabled .customCheckBox .cusChoiceLabel {	cursor: not-allowed !important;	transform:  none !important;}.customCheckBox .oneColumns span,.customCheckBox .twoColumns span,.customCheckBox .threeColumns span,.customCheckBox .sideBySide span {	position: relative;	margin: 0px 4% 0px 0px;	float: left;}.rtl .customCheckBox .oneColumns span, .rtl .customCheckBox .twoColumns span, .rtl .customCheckBox .threeColumns span ,.rtl .customCheckBox .sideBySide span {	margin: 0px 0px 0px 4%;	float: right;}.miniCont480 .customCheckBox .twoColumns span, .miniCont480 .customCheckBox .threeColumns span {  width: 100%;  margin-right: 0px;}.customCheckBox .twoColumns,.customCheckBox .threeColumns {	display: flex;	flex-wrap: wrap;	align-items: flex-start;}.customCheckBox .oneColumns span {	width: 100%;}.customCheckBox .twoColumns span {	width: 48%;}.customCheckBox .twoColumns span:nth-child(even) {	margin-right: 0;}.rtl .customCheckBox .twoColumns span:nth-child(even) {	margin-left: 0;}.customCheckBox .threeColumns span {	width: 30.6%;}.customCheckBox .threeColumns span:nth-child(3n) {	margin-right: 0;}.rtl .customCheckBox .threeColumns span:nth-child(3n) {	margin-left: 0;}.customCheckBox .sideBySide span {	width: auto;}.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {	content: '';	display: inline-block;	width: 18px;	height: 18px;	border-radius: 3px;	border: 1.2px solid var(--choice-txt-clr);	transition: 0.5s ease all;	float: left;}.rtl .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {	float: right;}.customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {	transform: rotate(45deg);	height: 10px;	width: 4px;	border-bottom: 2px solid rgb(var(--choice-selection-clr));	border-right: 2px solid rgb(var(--choice-selection-clr));	content: "";	position: absolute;	left: 7px;	transition: 0.5s ease all;	top: 3px;}.rtl .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {	right: 7px;	left: auto;}.customCheckBox input[type="checkbox"]:checked, .customCheckBox input[type="checkbox"]:not(:checked) {	position: absolute;	opacity: 0;}.type4 .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {	margin-top: 2px;}.type4 .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {	top: 5px;}.type5 .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {	margin-top: 2px;}.type5 .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {	top: 5px;}.type6 .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {	margin-top: 4px;}.type6 .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {	top: 7px;}.customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:before {	border: 1.2px solid rgb(var(--choice-selection-clr));	box-shadow: 0px 0px 0px 0.5px rgb(var(--choice-selection-clr));}.fieldDisabled .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:before {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));	border: 1.2px solid var(--disabled-bdr-clr);	box-shadow: none;}.fieldDisabled .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {	border-color: var(--disabled-txt-clr);	opacity: 0.5;}.fieldDisabled .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before{	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));	border-color: var(--disabled-bdr-clr);}.customCheckBox input[type="checkbox"]:focus + .cusChoiceLabel:before {	border: 1.2px solid rgb(var(--choice-selection-clr));	box-shadow: 0px 0px 2px 0px rgb(var(--choice-selection-clr));}.customCheckBox input[type="checkbox"]:checked + label:focus:before {	border-color: rgb(var(--choice-selection-clr)) !important;}.choiceFieldBoxModel .fieldtypeText.customCheckBox span {	border: 1px solid var(--choice-txt-clr);    border-radius: 4px;	padding: 12px 18px;	margin-bottom:20px;	background: rgba(var(--choice-box-bg-clr), var(--choice-box-bg-opacity));	transform: translate3d(0, 0, 0) scale(1);	transition: 0.5s;}.choiceFieldBoxModel .customCheckBox .cusChoiceLabel{	margin-bottom:0;}.choiceFieldBoxModel .cusChoiceModel .customCheckBox .cusChoiceLabel{	width: 100%;}.choiceFieldBoxTickModel .cusChoiceModel .customCheckBox .cusChoiceLabel{	width: 100%;    padding: 15px 18px !important;    box-sizing: border-box;    padding-right: 35px !important;}.rtl.choiceFieldBoxTickModel .cusChoiceModel .customCheckBox .cusChoiceLabel {    padding: 15px 18px !important;    padding-left: 35px !important;}.rtl.choiceFieldBoxTickModel em.cusChoiceEm {    padding-right: 0;}.choiceFieldBoxTickModel .cusChoiceModel .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {	display: none; }.choiceFieldBoxTickModel .cusChoiceModel .customCheckBox .selectedChoice input[type="checkbox"]:checked + .cusChoiceLabel:after, .choiceFieldBoxTickModel .cusChoiceModel .customCheckBox .selectedChoice input[type="checkbox"] + .cusChoiceLabel:after{    right: 16px;    left: auto;    width: 6px;    height: 13px;    top: 13px;    transform: rotate(45deg);    border-bottom: 2px solid rgb(var(--choice-selection-clr));    border-right: 2px solid rgb(var(--choice-selection-clr));    content: "";    position: absolute;    border-radius: 1px;    background: transparent;    display: none;}.choiceFieldBoxTickModel em.cusChoiceEm {    padding-left: 0 !important;}.choiceFieldBoxTickModel .fieldtypeText.customCheckBox span {	padding: 0;    display: flex;    align-items: center;    overflow: hidden;}.choiceFieldBoxTickModel .fieldDisabled .customRadio input[type="radio"]:checked + label:after,.choiceFieldBoxTickModel .fieldDisabled .customCheckBox input[type="checkbox"]:checked + label:after {    background: transparent;    opacity: 0.5;}.choiceFieldBoxModel .fieldtypeText.customCheckBox span:hover {    transform: translate3d(0, 0, 0) scale(1.02);}.checkBoxType6 .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:before, .checkBoxType6 .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .checkBoxType6 .customCheckBox input[type="checkbox"]:focus + .cusChoiceLabel:before  {	border: none;	box-shadow: none;	transition: none;}.checkBoxType6 .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before {    transform: rotate(45deg);    height: 14px;    width: 6px;    border-bottom: 2.3px solid var(--choice-txt-clr);    border-right: 2.3px solid var(--choice-txt-clr);    content: "";    position: relative;    left: 7px;    top: 0px;    border-radius: 0;    margin-right: 10px;    transition:none;    opacity: 0.6;}.rtl.checkBoxType6 .cusChoiceModel .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before {    left: auto;    right: 7px;    margin-left: 10px;    margin-right: auto;}.checkBoxType6 .cusChoiceModel .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    transform: scale(1.6) rotate(45deg);}.rtl.checkBoxType6 .cusChoiceModel .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    margin-right: 0;    right: 7px;    top: 0;    left: auto;    margin-left: 10px;    margin-top: 2px;}.rtl.type5.checkBoxType6 .cusChoiceModel .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    top: 0;    margin-top: 2px;}.type6.checkBoxType6 .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before, .type6.checkBoxType6 .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {	  top: 7px;	  margin-top: 0;}.rtl.type6.checkBoxType6 .customCheckBox.multiSelCusChkBoxCont input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before, .rtl.type6.checkBoxType6 .customCheckBox.multiSelCusChkBoxCont input[type="checkbox"]:checked + .cusChoiceLabel:after {    margin-top: 4px;    top: 0;}.type4.checkBoxType6 .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    top: 2px;}.checkBoxType6 .imgChoiceDiv .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    border-bottom: 3.3px solid rgb(var(--choice-selection-clr));    border-right: 3.3px solid rgb(var(--choice-selection-clr));}.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:before,.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"]:focus + .cusChoiceLabel:before,.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:before,.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"]:focus + .cusChoiceLabel:before {    border: 1.2px solid rgb(var(--choice-selection-clr));    box-shadow: 0px 0px 0px 0.5px rgb(var(--choice-selection-clr));    transition: 0.5s ease all;    margin-top: 0;    position: relative;}.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after,.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    height: 10px;    width: 4px;    border-bottom: 2px solid rgb(var(--choice-selection-clr));    border-right: 2px solid rgb(var(--choice-selection-clr));    content: "";    top: 3px;}.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before,.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    content: '';    display: inline-block;    width: 18px;    height: 18px;    border-radius: 3px;    border: 1.2px solid var(--choice-txt-clr);    transition: 0.5s ease all;    float: left;    transform: rotate(0deg);    margin-right: 0;    left: 0;    box-shadow: none;    opacity: 1;}.checkBoxType6.type4 .termsAccept.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .type4.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    margin-top: 3px;}.type4.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after,.type4.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {	    top: 5px;}.type5.checkBoxType6 .imgChoiceDiv .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    top: 2px;}.type5 .cusChoiceModel .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    margin-top: 4px;}.rtl.type5.checkBoxType6 .cusChoiceModel .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    margin-top: 2px;}.type5 .cusChoiceModel .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    top: 6px;}.type5.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .type5.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before,.type5.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    top: 4px !important;}.type5.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after, .type5.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {	top: 7px;}.type6.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .type6.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {	  top: 7px !important;}.type6.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after, .type6.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    top: 10px;}.fieldModel_1.choiceFieldBoxModel .fieldtypeText.customCheckBox span {    border-radius: 0;}.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:before,.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"]:focus + .cusChoiceLabel:before {    border: 1.2px solid rgb(var(--choice-selection-clr));    box-shadow: 0px 0px 0px 0.5px rgb(var(--choice-selection-clr));    transition: 0.5s ease all;    margin-top: 0;    position: relative;}.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    height: 10px;    width: 4px;    border-bottom: 2px solid rgb(var(--choice-selection-clr));    border-right: 2px solid rgb(var(--choice-selection-clr));    content: "";    top: 3px;    transform: scale(1) rotate(45deg);}.rtl.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    float: right;    margin-right: 0;}.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    content: '';    display: inline-block;    width: 18px;    height: 18px;    border-radius: 3px;    border: 1.2px solid var(--choice-txt-clr);    transition: 0.5s ease all;    float: left;    transform: rotate(180deg);    left: 0;    box-shadow: none;    opacity: 1;}.checkBoxType6.type4 .zotpConsent .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    margin-top: 3px;}.type4.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    top: 5px;}.type5.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before{    top: 4px !important;}.type5.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    top: 7px;}.type6.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    top: 7px !important;}.type6.checkBoxType6 .zotpConsent .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    top: 10px;}.rtl.checkBoxType6 .termsAccept.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .rtl.checkBoxType6 .zfDecisionbox .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    float: right;}.choiceFieldBoxModel .cusChoiceModel .customCheckBox input[type="checkbox"]:checked, .choiceFieldBoxModel .cusChoiceModel .customCheckBox input[type="checkbox"]:not(:checked) {    height: 100%;    left: 0;    top: 0;    width: 100%;    cursor: pointer;}.checkBoxType6 .fieldDisabled .cusChoiceModel .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:before, .checkBoxType6 .fieldDisabled .cusChoiceModel .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .checkBoxType6 .fieldDisabled .cusChoiceModel .customCheckBox input[type="checkbox"]:focus + .cusChoiceLabel:before {    background: transparent;}.fieldDisabled .imgSelectionDiv.choiceSeleDiv svg.icon.choiceTick {    stroke: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;    fill: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;}.choiceFieldBoxModel .fieldtypeText.customCheckBox span.selectedChoice {    border: 1px solid rgb(var(--choice-selection-clr));}.fieldDisabled .customCheckBox input[type="checkbox"]:checked, .fieldDisabled .customCheckBox input[type="checkbox"]:not(:checked) {    cursor: not-allowed !important;} svg.icon.icon-Tick-01,.checkBoxType6 .fieldDisabled .cusChoiceModel .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after,.checkBoxType6 .fieldDisabled .cusChoiceModel .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before {    display: none;}.checkBoxType6 .cusChoiceModel .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after, .checkBoxType6 .cusChoiceModel .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before,.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after{    display:none;}.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before, .type6.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before {    display: none;}.checkBoxType6 .cusChoiceModel .customCheckBox .cusChoiceLabel svg.icon.icon-Tick-01 {    float: left;    position: relative;    left: 2px;    top: 0;    border-radius: 0;    margin-right: 0;    transition: none;    opacity: 0.4;    height: 18px;    width: 18px;    stroke: var(--choice-txt-clr);    fill: var(--choice-txt-clr);    stroke-width: 0;    transform: rotate(6deg);    display: flex;    flex: 0 0 auto;}.rtl.checkBoxType6 .cusChoiceModel .customCheckBox .cusChoiceLabel svg.icon.icon-Tick-01 {    float: right;}/*.checkBoxType6 .cusChoiceModel .customCheckBox label.checkChoice.cusChoiceLabel {    display: flex;    flex-wrap: wrap;}.checkBoxType6 .cusChoiceModel .customCheckBox label.checkChoice.cusChoiceLabel .cusChoiceEm {    display: flex;    flex: 1;}*/.checkBoxType6 .cusChoiceModel .customCheckBox .selectedChoice svg.icon.icon-Tick-01 {    fill: rgb(var(--choice-selection-clr));    stroke: rgb(var(--choice-selection-clr));    opacity: 1;}.choiceFieldBoxModel .fieldDisabled .fieldtypeText.customCheckBox span {    border: 1px solid rgb(var(--choice-selection-clr));    background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity)) !important;    border-color: var(--disabled-bdr-clr) !important;}.checkBoxType6 .fieldDisabled .cusChoiceModel .customCheckBox .selectedChoice input[type="checkbox"]:checked + .cusChoiceLabel svg.icon.icon-Tick-01 {    fill: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;    stroke: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;    opacity: 0.6;}.checkBoxType6 .fieldDisabled .cusChoiceModel .customCheckBox input[type="checkbox"] + .cusChoiceLabel svg.icon.icon-Tick-01 {    opacity: 0.2;    fill: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;}.checkBoxType6 .fieldDisabled .zfDecisionbox .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:before, .choiceFieldBoxModel .fieldDisabled .zfDecisionbox .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before{    border-color: var(--disabled-bdr-clr);    box-shadow: none;}.checkBoxType6 .fieldDisabled .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after,.choiceFieldBoxModel .fieldDisabled .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after{    border-color: var(--disabled-txt-clr);}.choiceFieldBoxModel .fieldDisabled .zfDecisionbox .customCheckBox .cusChoiceEm{    color:var(--label-txt-clr);}.choiceFieldBoxModel .choiceFieldBoxModel .fieldDisabled .customCheckBox .cusChoiceEm{    color:var(--disabled-txt-clr);}.choiceFieldBoxModel .fieldDisabled .customCheckBox .cusChoiceEm{    color:var(--disabled-txt-clr);}.chioceFieldRestriction i {    font-size: calc(var(--value-txt-size) - 2px);    font-weight: 600;    font-style: italic;}.choiceLimitNill .checkChoice.cusChoiceLabel, .cusChoiceModel .customCheckBox .choiceLimitNill input {	cursor: not-allowed !important;}.choiceFieldBoxModel .fieldtypeText.customCheckBox .resterror {    border-color:var(--error-txt-clr)!important;}.chioceFieldRestriction .resterror i {    color: var(--error-txt-clr)!important;  } .choiceFieldBoxModel .fieldtypeText.chioceFieldRestriction .resterror i {    color: var(--choice-txt-clr) !important; }@charset "UTF-8";.zfSlider .ui-widget-content {	background-color: rgba(var(--input-bg-clr), var(--input-bg-opacity));	border: 1px solid rgb(var(--input-bdr-clr));	border-top-width: min(1px, var(--input-bdr-top-width));	border-bottom-width: min(1px, var(--input-bdr-bottom-width));	border-left-width: min(1px, var(--input-bdr-left-width));	border-right-width: min(1px, var(--input-bdr-right-width));	border-radius: 32px !important;	opacity: 1;}.fieldModel_4 .zfSlider .ui-widget-content {	border-width: min(1px, var(--input-bdr-bottom-width));}.zfSlider .ui-state-default, .zfSlider .ui-widget-content .ui-state-default, .zfSlider .ui-widget-header .ui-state-default {	background: #fff !important;	color: rgb(var(--value-txt-clr)) !important;	cursor: pointer !important;	height: 17px;	width: 17px;	position: absolute;	top: -9px;	z-index: 4;	margin-left: -11px;	border-radius: 30px !important;	border: 3px solid var(--slider-selection-clr) !important;	text-decoration: none;}.miniCont480 .zfSlider .ui-state-default, .miniCont480 .zfSlider .ui-widget-content .ui-state-default, .miniCont480 .zfSlider .ui-widget-header .ui-state-default {    margin-left: -13px;}.fieldDisabled .zfSlider .ui-widget-content, .fieldDisabled .zfSlider .ui-state-default, .fieldDisabled .zfSlider .ui-widget-content .ui-state-default {	cursor: not-allowed !important;	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity)) !important;	border-color: var(--disabled-bdr-clr) !important;}.zfSlider .slideActCont {	background: rgba(var(--elements-clr));	color: rgb(var(--value-txt-clr));	padding: 3px 5px;	display: inline-block;	position: relative;	top: -37px;	min-width: 30px;	left: -14px;	text-align: center;	font-size: var(--slider-range-txt-size);	text-decoration: none;	border-radius: 3px;	border: 1px solid rgb(var(--value-txt-clr)) !important;	max-width: 200px;	word-break: normal;}.rtl .zfSlider .slideActCont {	left: auto;	right: -14px;}.fullPage_subfrmInner .zfSlider .slideActCont {	font-size: var(--sf-slider-range-txt-size);}.type6 .fullPage_subfrmInner .zfSlider .slideActCont {	top: -43px;}.zfSlider .ui-slider-horizontal .ui-slider-range-min {	left: -1px;}.zfSlider .ui-slider .ui-slider-range {	background-color: var(--slider-selection-clr);	border: 1px solid var(--slider-selection-clr);	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	top: -1px;}.zfSlider .sliderValueCont {	padding: 0;	font-size: var(--instruction-txt-size);	margin-top: 8px;}.fullPage_subfrmInner .zfSlider .sliderValueCont {	font-size: var(--sf-instruction-txt-size);}.zfSlider .sliderValue {	text-align: left;	color: var(--label-txt-clr);}.zfSlider .sliderValue em {	display: block;	font-size: var(--instruction-txt-size);	color: var(--label-txt-clr);	font-weight: 400;}.fullPage_subfrmInner .zfSlider .sliderValue em {	font-size: var(--sf-instruction-txt-size);}.zfSlider .rt {	text-align: right;}.rtl .zfSlider .rt {	text-align: left;}.sliderContent .zfLabelDiv {	padding-bottom: 42px !important;}.slideActCont:before {	content: "";	width: 0px;	height: 0px;	border-left: 4px solid transparent;	border-right: 4px solid transparent;	border-top: 6px solid rgb(var(--value-txt-clr));	position: absolute;	bottom: -6px;	left: 0;	right: 0;	margin: 0 auto;}.sliderValue.sliderValueNavTxt {	margin-top: 8px;}.fieldDisabled .fieldtypeText.zfSlider {	cursor: not-allowed !important;	transform:  none !important;}.zfSlider .ui-state-default.zf-sliderState {	width: 14px !important;	height: 14px !important;	top: -4px !important;	z-index: 2;	background: #fff !important;	cursor: pointer !important;	position: absolute;	z-index: 3;	margin-left: -9px;	-webkit-border-radius: 30px !important;	-moz-border-radius: 30px !important;	border-radius: 30px !important;	border: 1px solid var(--slider-selection-clr) !important;	-webkit-box-shadow: 0 0 2px #9f9f9f;	-moz-box-shadow: 0 0 2px #9F9F9F;	box-shadow: 0 0 2px #9f9f9f;	text-decoration: none;}.sliderValue.sliderValueLive {	top: 15px;	position: relative;	text-align: center;	font-size: 11px;	font-weight: normal;	white-space: nowrap;	color: var(--label-txt-clr);}.miniCont480 .zfSlider .ui-state-default.ui-corner-all.zf-sliderState, .miniCont480 .sliderValue.sliderValueLive {    display: none;}.zfSlider .sliderValue.sliderValueLive em {	display: block;	font-size: 11px;}.rtl .flLeft.sliderValue {	text-align: right;}.fieldDisabled .zfSlider .sliderValue {	color: var(--disabled-txt-clr);}.zfSlider .ui-widget-content .ui-state-default:focus {	border-color: var(--input-focus-clr) !important;}.fieldDisabled .zfSlider .ui-widget-content .ui-state-default:focus {	border-color: var(--disabled-bdr-clr) !important;}.fieldtypeText.zfSlider {	padding: 0px 12px;	box-sizing: border-box;}.miniCont480 .fieldtypeText.zfSlider {    padding: 0 14px;}.layout3 .leftAlign .fieldWrapper .sliderContent, .layout3 .rightAlign .fieldWrapper .sliderContent {	padding-top: 46px !important;}.layout3 .leftAlign .fieldWrapper.sfFieldWrapper .sliderContent, .layout3 .rightAlign .fieldWrapper.sfFieldWrapper .sliderContent {   padding-top: 0 !important;}.layout3 .leftAlign .fullPage_subFrmWrap .fieldWrapper .sliderContent, .layout3 .rightAlign .fullPage_subFrmWrap .fieldWrapper .sliderContent {	padding-top: 0 !important;}.zfSlider .slideActCont.sliderMinRange { 	left: -3px;}.zfSlider .slideActCont.sliderMinRange:before {	right: auto;	left: 5px;} .rtl .zfSlider .slideActCont.sliderMinRange { 	right: -3px;}.rtl .zfSlider .slideActCont.sliderMinRange:before {	left: auto;	right: 5px;} .zfSlider .slideActCont.sliderMaxRange { 	right: -2px;	position: inherit;	left: auto;}.zfSlider .slideActCont.sliderMaxRange:before {	right: 5px;	left: auto;} .rtl .zfSlider .slideActCont.sliderMaxRange { 	left: -2px;	position: inherit;	right: auto;}.rtl .zfSlider .slideActCont.sliderMaxRange:before {	left: 5px;	right: auto;}.fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.sfFieldWrapperWidth300 {    min-width: 300px;    width: 300px;}.fieldDisabled .zfSlider .ui-widget-content .ui-state-default {	cursor: not-allowed !important;	background: var(--disabled-txt-clr) !important;	opacity: 0.8;}.fieldDisabled .zfSlider .ui-slider .ui-slider-range{ background: var(--disabled-txt-clr) !important;	opacity: 0.4;}.fieldDisabled .zfSlider .slideActCont{	background: rgb(var(--disabled-bg-clr)) !important;	color: var(--disabled-txt-clr);	border-color: var(--disabled-bdr-clr) !important;}.fieldDisabled .slideActCont:before{	border-top: 6px solid var(--disabled-bdr-clr);}.zfSlider .ui-widget{	font-size: 10px;}.leftAlign .fieldContainer.sliderContent, .rightAlign .fieldContainer.sliderContent {    padding-top: max(var(--fields-ver-space-top) , 40px);}.leftAlign.fullPage_subfrmInner .fieldContainer.sliderContent, .rightAlign.fullPage_subfrmInner .fieldContainer.sliderContent {    padding-top: 0;}.leftAlign .sliderContent .zfLabelDiv, .rightAlign .sliderContent .zfLabelDiv {    padding-bottom: 10px !important;}@charset "UTF-8";.select2-dropdown {	background-color: rgb(var(--elements-clr));	border-color: rgb(var(--value-txt-clr));}.rtl .customDropDownof {	text-align: right;}.select2FormFont {	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.fieldDisabled .fieldtypeText .select2FormFont {	color: var(--disabled-txt-clr) !important;}.oneFldDrpDwnSel2 .select2-selection__placeholder .select2FormFont {	color: rgb(var(--value-txt-clr));	opacity: 0.5;}.fullPage_subFrmContent .fullPage_subFrmWrap .sfFieldWrapper span.select2-selection__placeholder {	display: inline-grid;}.select2-search--dropdown {	position:relative;}.select2-search--dropdown span.icon-search {	position: absolute;	right: 12px;	top: 50%;	font-size: 15px;	transform:translateY(-50%);	color: rgb(var(--value-txt-clr));}.rtl .select2-search--dropdown span.icon-search {	left: 12px;	right: auto;}.select2-results__option {	font-size: var(--drpdwn-list-txt-size);	padding: 10px;	color:rgb(var(--value-txt-clr));	min-height: 38px;	box-sizing: border-box;}.rtl .select2-results__option {	text-align: right;}.select2-results__option.select2-results__message {	text-align: center;}.sfSel2DrpDwn .select2-results__option {	font-size: var(--sf-drpdwn-list-txt-size);}.sfInlineDropdown .select2-results__option {	font-size: var(--sf-drpdwn-list-txt-size);}.select2-container--open .select2-selection, .select2-container--focus .select2-selection {	border-color: var(--input-focus-clr) !important;	box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.error .select2-selection, .error1 .select2-selection {	border-color: var(--error-txt-clr) !important;}.error .select2-container--open .select2-selection, .error  .select2-container--focus .select2-selection {    border-color: var(--error-txt-clr) !important;    box-shadow: 0px 0px 2px 0px var(--error-txt-clr);}.fieldModel_4 .error .select2-container--open .select2-selection, .fieldModel_4 .error  .select2-container--focus .select2-selection {    box-shadow: 0px 3px 1px -3px var(--error-txt-clr);}.select2-container--default .select2-results__group {	opacity: 0.8;	font-weight: 600;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.select2-container--default .select2-results > .select2-results__options {	overflow-x: hidden;}.select2-container--default .select2-results__option--highlighted[aria-selected] {	background:rgba(var(--value-txt-clr), .1);	color: rgb(var(--value-txt-clr));}.select2-container--default .select2-results__option[aria-selected=true] {	background:rgba(var(--value-txt-clr), 0.1);	position: relative;	padding-right: 30px;}.rtl .select2-container--default .select2-results__option[aria-selected=true] {	padding-right: 10px;	padding-left: 30px;}.select2-container--default .select2-results__option[aria-selected=true]:after {	content: " ";	display: block;	width: 6px;	height: 11px;	border: solid rgb(var(--value-txt-clr));	border-width: 0 1.5px 1.5px 0;	position: absolute;	right: 13px;	top: 10px;	margin-top: 0;	transform: rotate(45deg);}.rtl .select2-container--default .select2-results__option[aria-selected=true]:after {	left: 13px;	right: auto;}.select2-container--default .select2-search--dropdown .select2-search__field {	padding: 4px 10px;	border-radius: 3px;	font-size: var(--drpdwn-list-txt-size);	color: rgb(var(--value-txt-clr));	border: 1px solid rgb(var(--value-txt-clr)) !important;	font-family: var(--body-font), var(--body-font-fallback);	background: rgba(var(--input-bg-clr), var(--input-bg-opacity));}.select2-container--default .select2FormList .select2-search--dropdown .select2-search__field {	padding-right: 26px;}.rtl .select2-container--default .select2FormList .select2-search--dropdown .select2-search__field {	padding-left: 26px;	padding-right: 10px;}.select2-container--default .sfSel2DrpDwn .select2-search--dropdown .select2-search__field {	font-size: var(--sf-drpdwn-list-txt-size);	font-family: var(--body-font), var(--body-font-fallback);} .fieldDisabled .select2-container--default .select2-search--inline .select2-search__field {	cursor: not-allowed;}.select2-container--default .select2-selection--single.oneFldDrpDwnSel2 .select2-selection__clear {	position: initial;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {	border-radius: var(--input-radius);  }.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {	border-bottom-left-radius:var(--input-radius);	border-bottom-right-radius:var(--input-radius);}.customDropDown .select2-container {	width: 100% !important;}.rtl .customDropDown.customDropDownsf {	text-align: right;}.customDropDown .select2-selection__arrow {	right: calc(var(--input-bdr-right-width) + 0px) !important;	transform: translateY(-50%);	top: 48% !important;	height: auto !important;}.rtl .customDropDown .select2-selection__arrow {	right: auto !important;	left: calc(var(--input-bdr-left-width) + 0px) !important;}.fieldModel_4 .customDropDown .select2-selection__arrow {	top: calc((100% - var(--input-bdr-bottom-width)) / 2) !important;}.customDropDown .select2-container--default .select2-selection--single .select2-selection__arrow b {	border: solid var(--value-txt-size) !important;	border-width: 0 1.5px 1.5px 0 !important;	display: inline-block;	padding: 4px;	transform: rotate(45deg) !important;	color : rgb(var(--value-txt-clr));	position: initial;	margin-left: 0;}.fieldDisabled .customDropDown .select2-container--default .select2-selection--single .select2-selection__arrow b {	color: var(--disabled-txt-clr);}.fieldDisabled .customDropDown .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow {	opacity: 0.6;}.customDropDown .select2-container--default .select2-selection--single {	height: calc(var(--input-bdr-top-width) + var(--input-bdr-bottom-width) + 44.5px);	border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));	outline: none;	background-color: rgba(var(--input-bg-clr), var(--input-bg-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);}.fieldDisabled .customDropDown .select2-container--default.select2-container--disabled .select2-selection--single,.fieldDisabled .customDropDown .select2-container--default .select2-selection--single, .fieldDisabled .select2-container--focus .select2-selection {    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;    box-shadow: none;}.customDropDown .select2-container--default .select2-selection--single .select2-selection__rendered {	line-height: 46px;	font-size: var(--value-txt-size);	color: rgb(var(--value-txt-clr));}.fullPage_subfrmInner .customDropDown .select2-container--default .select2-selection--single .select2-selection__rendered {	font-size: var(--sf-value-txt-size);}.rtl .customDropDown .select2-container--default .select2-selection--single.oneFldDrpDwnSel2 .select2-selection__rendered {	padding-right: 8px;	padding-left: 20px;}.fullPage_subFrmWrap .customDropDown .select2-container--default .select2-selection--single.oneFldDrpDwnSel2 .select2-selection__rendered {	max-width: 100%;	display: inline-grid;}.rtl .fullPage_subFrmWrap .customDropDown .select2-container--default .select2-selection--single.oneFldDrpDwnSel2 .select2-selection__rendered {	padding-left: 20px;	padding-right: 8px;}.oneFldDrpDwnSel2 em.inputClearDiv {	right: calc(var(--input-bdr-right-width) + 8px);	position: absolute;	border-radius: 50px;	cursor: pointer;	display: block;	transform: translateY(-50%);	top: 50%;	z-index: 1;}.rtl .oneFldDrpDwnSel2 em.inputClearDiv {	right: auto;	left: calc(var(--input-bdr-left-width) + 8px);}.fieldModel_4 .oneFldDrpDwnSel2 em.inputClearDiv {	top: calc((100% - var(--input-bdr-bottom-width)) / 2);}.fullPage_subfrmInner .oneFldDrpDwnSel2 em.inputClearDiv {	display: none;}.oneFldDrpDwnSel2 em.inputClearDiv svg {	width: 10px !important;	height: 10px !important;	left: auto !important;	opacity: 0.7;	position: relative;	transform: translate(0);	stroke-width: 1.7;	stroke: rgb(var(--value-txt-clr));	right: auto;}.dropotherDiv {	margin-top: 20px;	position: relative;}.fieldtypeText .dropotherDiv input[ui_type="textbox"] {	/* overflow: hidden;	text-overflow: ellipsis; */	padding-right: 30px;}.rtl .fieldtypeText .dropotherDiv input[ui_type="textbox"] {	padding-right: 10px;	padding-left: 30px;}.fullPage_subFrmContent .fieldtypeText .dropotherDiv input[ui_type="textbox"] {	padding-left: 10px;	padding-right: 10px;}/* .rtl .fieldtypeText .dropotherDiv input[ui_type="textbox"]~em.inputClearDiv {	right: auto;	left: calc(var(--input-bdr-left-width) + 8px);} */.dropdownOtherOption {    border: none !important;    border-top: 1px solid rgb(var(--value-txt-clr)) !important;    display: block;    margin: -10px 0 0 -10px;    padding: 9px 0 0 10px;    width: 103%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    word-break: break-word;}.rtl .dropdownOtherOption {	margin-left: 0;	margin-right: -10px;	padding-right: 10px;}.select2FormList .dropdownOtherOption {	width: 150%;}.select2-results__options::-webkit-scrollbar {	display: block !important;	width: 5px;	height: 0px;}.select2-results__options::-webkit-scrollbar-thumb {	background-color: #A9A9A9; 	border-radius: 50px;}.select2-results__options::-webkit-scrollbar-track {	background-color: transparent;	border-radius: 50px;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow{    display: block !important;}.select2-container--open .select2-dropdown--below{	border-top: 1px solid;	border-radius: 4px !important;	margin-top: 2px;}.select2-container--open .select2-dropdown--above{	border-bottom: 1px solid;	border-radius: 4px !important;}.valueRestrictionDiv .select2-results__option {    display: flex;    justify-content: space-between;}.select2-container--default .valueRestrictionDiv .select2-results__option[role=group] {    display: block;}.valueRestrictionDiv .dropdownOtherOption {	margin: -10px -30px 0 -10px;}span.valueRestrictionCount {    font-style: italic;    font-weight: 600;    width: 27%;    text-align: right;    display: flex;    align-items: center;    justify-content: end;    font-size: calc(var(--drpdwn-list-txt-size) - 2px);}span.valueRestrictionCount em {    width: auto;    text-align: right;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    display: inline-block;    margin: 0 4px;	text-indent: 1px;}.select2-container--default .valueRestrictionDiv .select2-results__option[aria-disabled=true] {    color: rgb(var(--value-txt-clr));	cursor: not-allowed;}.select2-container--default .valueRestrictionDiv .select2-results__option[aria-disabled=true] {    opacity: 0.5;}.valueRestrictionDiv.dropSmall .select2-results__option {        flex-direction: column;    }.dropSmall span.valueRestrictionCount {        width: 100%;        justify-content: start;        margin-top: 3px;    }.multiSelCusChkBoxCont.dropSmall span.valueRestrictionCount {       padding-left: 32px;   }@charset "UTF-8";.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple {	padding-bottom: 0;	background-color: rgba(var(--input-bg-clr), var(--input-bg-opacity));	border: 0px solid rgb(var(--input-bdr-clr));	border-color: rgba(var(--input-bdr-clr), var(--input-bdr-opacity));	border-radius: var(--input-radius);	border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width);}.fullPageInlineSubFrm .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple {	display: inline-grid;	width: 100%;}.fieldDisabled .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple {	border-color: var(--disabled-bdr-clr) !important;	cursor: not-allowed;	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity)) !important;}.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice {	margin-bottom: 5px;	background: rgb(var(--elements-clr));	color: rgb(var(--value-txt-clr));	box-sizing: border-box;	display: flex;	align-items: center;	position: relative;	padding: 9px 12px 9px;	min-height: 20px;	min-width: 60px;	border-radius: 5px;	border: 1px solid rgba(var(--value-txt-clr), 0.6);	margin-right: 10px;	max-width: 140px;	margin-left: 5px;}.rtl .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice {	margin-right: 5px;    margin-left: 10px;}.fullPageInlineSubFrm .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice {	min-width: 90%;}.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice .multiChoiceOption {	overflow: hidden;	text-align: left;	text-overflow: ellipsis;	width: 88%;	white-space: nowrap;	font-size: var(--instruction-txt-size);	padding-right: 20px;}.rtl .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice .multiChoiceOption {	text-align: right;	padding-right: 0;	padding-left: 20px;}.fullPage_subfrmInner .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice .multiChoiceOption {	font-size: var(--sf-value-txt-size);}.fieldDisabled .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice .multiChoiceOption {	color: var(--disabled-txt-clr) !important;     padding-right: 0;    width: 100%;}.fieldDisabled .zfMultichoiceDropdown .select2-container--default.select2-container--disabled li.select2-selection__choice {	background: rgb(var(--disabled-bg-clr), .8);	border: 1px solid var(--disabled-bdr-clr);	cursor: not-allowed;}.fieldDisabled .zfMultichoiceDropdown .select2-container--default.select2-container--disabled li:first-child {	display: block;}/*.fieldDisabled .zfMultichoiceDropdown .select2-container--default.select2-container--disabled li:last-child {	display: none;}*/.multiSelCusChkBoxCont .select2-results__option[aria-selected=true] {	padding-right: 10px;}.rtl .multiSelCusChkBoxCont .select2-results__option[aria-selected=true] {	padding-left: 10px;}.multiSelCusChkBoxCont .select2-results__option[aria-selected=true]:after {    display: none;}.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {	color: rgb(var(--value-txt-clr));	right: 10px;	top: auto;	position: absolute;	font-size: 17px;	left: auto;	border: none;}.rtl .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {	left: 10px;	top: auto;	right: auto;}.fullPage_subfrmInner .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {	font-size: calc(var(--sf-value-txt-size) - 1px);}.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove svg {	width: 11px;	height: 11px;	stroke-width: 1.25;	stroke: rgb(var(--value-txt-clr));	right: -3px;	top: 50%;	transform: translateY(-50%);	opacity: 0.7;}.rtl .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove svg {    left: -3px;    right: auto;}.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__rendered {	overflow-x: hidden;	overflow-y: auto;	min-height: 10px;	max-height: 182px;	padding: 3px 0px;}.customDropDown2sf .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__rendered {	max-height: 130px !important;	padding-left: 5px;}.fullPage_subfrmInner .customDropDown2sf .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__rendered {	display: inline-flex;	flex-wrap: wrap;}.fieldDisabled .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__rendered {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity)) !important;	cursor: not-allowed;	border-radius: var(--input-radius);	border: 1px solid var(--disabled-bdr-clr);	border: none !important;}.zfMultichoiceDropdown .select2-container--default .select2-search--inline .select2-search__field {	height: auto;	color: rgb(var(--value-txt-clr));	font-size: var(--drpdwn-list-txt-size);	max-width: 100% !important;	min-width: auto;	font-family: var(--body-font), var(--body-font-fallback);	padding: 7px 12px 7px;	box-sizing: border-box;	margin-top: 0;}.fullPage_subfrmInner .zfMultichoiceDropdown .select2-container--default .select2-search--inline .select2-search__field {	font-size: var(--sf-drpdwn-list-txt-size);	min-width: 100%;	width: 100% !important;}.zfMultichoiceDropdown .select2-container--default .select2-search--inline .select2-search__field::placeholder {	font-size: var(--value-txt-size);	color: rgb(var(--value-txt-clr));	opacity: 0.5;}.fullPage_subfrmInner .zfMultichoiceDropdown .select2-container--default .select2-search--inline .select2-search__field::placeholder {	font-size: var(--sf-value-txt-size);}.fieldDisabled .zfMultichoiceDropdown .select2-container--default .select2-search--inline .select2-search__field::placeholder {	color: var(--disabled-txt-clr);}.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection_unselecting {	min-width: unset !important;}.customCheckBox.multiSelCusChkBoxCont .cusChoiceLabel {	margin: 0;}.customCheckBox.multiSelCusChkBoxCont .cusChoiceLabel em {	padding-left: 12px;	display: table-cell;}.rtl .customCheckBox.multiSelCusChkBoxCont .cusChoiceLabel em {	padding-right: 12px;	padding-left: 0;}.customCheckBox.multiSelCusChkBoxCont .select2-results .select2-results__option[aria-selected="true"] .cusChoiceLabel:after {	content: "";	position: absolute;	width: 4px;	height: 10px;	border-bottom: 2px solid rgb(var(--value-txt-clr));	border-right: 2px solid rgb(var(--value-txt-clr));	top: 3px;	left: 7px;	transform: rotate(45deg);	transition: 0.5s ease all;}.rtl .customCheckBox.multiSelCusChkBoxCont .select2-results .select2-results__option[aria-selected="true"] .cusChoiceLabel:after {	left: auto;	right: 7px;}.type4 .customCheckBox.multiSelCusChkBoxCont .select2-results .select2-results__option[aria-selected="true"] .cusChoiceLabel:after {	top: 5px;}.type5 .customCheckBox.multiSelCusChkBoxCont .select2-results .select2-results__option[aria-selected="true"] .cusChoiceLabel:after {	top: 5px;}.type6 .customCheckBox.multiSelCusChkBoxCont .select2-results .select2-results__option[aria-selected="true"] .cusChoiceLabel:after {	top: 7px;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {	border-bottom-left-radius:var(--input-radius);	border-bottom-right-radius:var(--input-radius);}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {	border-radius: var(--input-radius);}.multiSelCusChkBoxCont.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {	border: 1.2px solid rgb(var(--value-txt-clr));}.customCheckBox.multiSelCusChkBoxCont input[type="checkbox"]:checked,.customCheckBox.multiSelCusChkBoxCont input[type="checkbox"]:not(:checked) {	position: fixed;	opacity: 0;}.select2-dropdown-wrapper {	transition: top 0.4s;}.dropdownContDisable {	pointer-events: none !important;}.type6.checkBoxType6 .multiSelCusChkBoxCont.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    top: 4px;}.checkBoxType6 .multiSelCusChkBoxCont.customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {    border: 1.2px solid rgb(var(--value-txt-clr));    transform: none;    width: 18px;    height: 18px;    border-radius: 3px;    left: auto;    margin-right: 0;}.select2-container--default .valueRestrictionDiv.multiSelCusChkBoxCont.customCheckBox .select2-results__option[aria-disabled=true] input[type="checkbox"] + .cusChoiceLabel {	cursor: not-allowed;}.valueRestrictionDiv.multiSelCusChkBoxCont .select2-results .select2-results__option[aria-disabled="true"] .cusChoiceLabel:after {    content: "";    position: absolute;    width: 4px;    height: 10px;    border-bottom: 2px solid rgb(var(--value-txt-clr));    border-right: 2px solid rgb(var(--value-txt-clr));    top: 3px;    left: 7px;    transform: rotate(45deg);    transition: 0.5s ease all;}.rtl .valueRestrictionDiv.multiSelCusChkBoxCont .select2-results .select2-results__option[aria-disabled="true"] .cusChoiceLabel:after {    left: auto;    right: 7px;}.valueRestrictionDiv.multiSelCusChkBoxCont .select2-results .select2-results__option[aria-disabled="true"] .cusChoiceLabel:after {    display: none;}li.select2-selection__choice.resterror {    border-color: var(--error-txt-clr) !important;}/* .col .gridwid150.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice{	width: 100%;	max-width: 100%;} *//* .threeColumn .select2-search__field{	width: 170px !important;} */@charset "UTF-8";.fileUploadDiv a:focus svg {	fill: var(--input-focus-clr) !important;	stroke: var(--input-focus-clr) !important;	stroke-width: 0.5px !important;}.fileUploadDiv.imageUploadDiv {	margin-left: 12px;}.rtl .fileUploadDiv.imageUploadDiv {	margin-left: 0;}.fileUploadDiv.imageUploadDiv a {	padding-left: 12px;}.rtl .fileUploadDiv.imageUploadDiv a {	margin-left: 0;	padding-left: 0;	padding-right: 12px;}.fileUploadDiv.imageUploadDiv a:before {	position: absolute;	content: "";	width: 1px;	height: 17px;	background: rgb(var(--value-txt-clr));	left: 0;	top: 8px;}.rtl .fileUploadDiv.imageUploadDiv a:before {	right: 0;}.fieldDisabled .fileUploadDiv.imageUploadDiv a:before {	background: var(--disabled-txt-clr);}.fileUploadDiv.imageUploadDiv svg.icon.icon-camera {	width: 19px;	height: 19px;}.uploadIconCont svg.icon.icon-upload {	position: inherit;	width: 17px;	height: 17px;	padding: 6px;}.rtl .uploadIconCont svg.icon.icon-upload {	right: auto;}.zfUploadContainer {	min-height: 80px;	position: relative;	overflow: hidden;	border-radius: var(--input-radius);	width: 100%;	float: left;	background: rgba(var(--input-bg-clr), var(--input-bg-opacity));	border: 1px dashed rgba(var(--input-bdr-clr), var(--input-bdr-opacity));	border-top-width: min(1px, var(--input-bdr-top-width));	border-bottom-width: min(1px, var(--input-bdr-bottom-width));	border-left-width: min(1px, var(--input-bdr-left-width));	border-right-width: min(1px, var(--input-bdr-right-width));	box-sizing: border-box;	padding: 10px 20px 10px 20px;	display: flex;	align-items: center;	justify-content: center}.fieldModel_4 .zfUploadContainer {	border-width: min(1px, var(--input-bdr-bottom-width));}.rtl .zfUploadContainer {	float: right;}.fieldDisabled .zfUploadContainer {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity)) !important;	cursor: not-allowed;	border: 1px solid var(--disabled-bdr-clr);}.zfUploadContainer input {	position: absolute;	margin: 0;	padding: 0;	width: 100%;	outline: none;	height: 100%;	opacity: 0;	font-family: var(--body-font), var(--body-font-fallback);}.zfUploadContainer .imageOptionsActCont {	position: inherit;	display: inline-block;	float: none;}.fieldtypeText .zfUploadContainer .imageOptionsActCont a svg {	width: 15px;	height: 15px;	stroke-width: 0.2px;	position: relative;	padding: 6px;	left: 0;	fill: rgb(var(--value-txt-clr));	stroke: rgb(var(--value-txt-clr));	transform: inherit;}.fieldtypeText .zfUploadContainer .imageUploadDiv .icon-Audio-Record-01 {	width: 18px;	height: 18px;	stroke-width: 1;}.fieldtypeText .zfUploadContainer .imageUploadDiv .icon-Video-Record-01 {	width: 20px;	height: 20px;	stroke-width: 0.7;}.rtl .fieldtypeText .zfUploadContainer .imageUploadDiv .icon-Audio-Record-01, .rtl .fieldtypeText .zfUploadContainer .imageUploadDiv .icon-Video-Record-01 {	right: auto;}.fieldDisabled .zfUploadContainer input, .fieldDisabled .zfUploadContainer .fileUploadDiv a {	cursor: not-allowed;	pointer-events: none;}.fieldDisabled .uploadIconCont svg.icon.icon-upload, .fieldDisabled .fileUploadDiv.imageUploadDiv svg.icon.icon-camera, .fieldDisabled .fieldtypeText .zfUploadContainer .imageUploadDiv .icon-Audio-Record-01, .fieldDisabled .fieldtypeText .zfUploadContainer .imageUploadDiv .icon-Video-Record-01 {	fill: var(--disabled-txt-clr);	stroke: var(--disabled-txt-clr);}.fieldDisabled .fileUploadDiv a:focus svg {	stroke: var(--disabled-txt-clr) !important;	fill: var(--disabled-txt-clr) !important;}.fieldDisabled .fileUploadDiv a:focus svg.icon-upload {	stroke-width: 0 !important;}.fieldDisabled .fileUploadDiv a:focus svg.icon-camera {	stroke-width: 0.2 !important;}.fieldDisabled .fileUploadDiv a:focus svg.icon-Audio-Record-01 {	stroke-width: 1 !important;}.fieldDisabled .fileUploadDiv a:focus svg.icon-Video-Record-01 {	stroke-width: 0.7 !important;}.uploadedCont {	width: 100%;	float: left;}.uploadedCont ul {    gap: 2px 11px;    width: 100%;    display: grid;    grid-template-columns: repeat(auto-fill, minmax(47%, 2fr));    box-sizing: border-box;}.uploadedCont li {    display: flex;    align-items: center;    list-style: none;    position: relative;    background: rgba(var(--input-bg-clr), var(--input-bg-opacity));    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));	border-top-width: min(1px, var(--input-bdr-top-width));	border-bottom-width: min(1px, var(--input-bdr-bottom-width));	border-left-width: min(1px, var(--input-bdr-left-width));	border-right-width: min(1px, var(--input-bdr-right-width));    border-radius: 4px;    margin-top: 10px;    padding: 7px 11px;    float: left;    width: 100%;    box-sizing: border-box;}.fieldModel_4 .uploadedCont li {	border-width: min(1px, var(--input-bdr-bottom-width));}.rtl .uploadedCont li {	float: right;    margin-left: 1%;    margin-right: 0;}.fullPageInlineSubFrm .uploadedCont li {	width: 100%;	display: inline-grid;	grid: auto-flow / 0fr 1fr 0fr}.miniCont480 .uploadedCont li {    width: 100%;	margin-right: 0;} .uploadedCont .uploadFileCont {	width: 65%;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	font-size: var(--elements-h5-txt-size);	color: rgb(var(--value-txt-clr));}.rtl .uploadedCont .uploadFileCont {	text-align: right;}.fullPage_subfrmInner .uploadedCont .uploadFileCont {	font-size: var(--sf-elements-h5-txt-size);	width: auto;}.rtl .fullPage_subfrmInner .uploadedCont .uploadFileCont {	text-align: right;}.uploadedCont .uploadFileTitle {	max-width: 75%;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	float: left;}.rtl .uploadedCont .uploadFileTitle {	float: right;}.fullPage_subFrm .uploadedCont .uploadFileTitle {	max-width: 63%;	width: auto;}.uploadedCont .previewWrapper {	border: 1px solid rgb(var(--value-txt-clr));	width: 45px;	height: 45px;	margin-right: 10px;	border-radius: 4px;	overflow: hidden;	position: relative;}.rtl .uploadedCont .previewWrapper {	margin-right: 0;	margin-left: 10px;}.uploadedCont .previewWrapper img {	max-width: 100%;	max-height: 100%;}.uploadedCont .previewWrapper .previewContainer {	position: relative;	width: 45px;	height: 45px;	margin: 0 auto;	display: table-cell;	vertical-align: middle;	text-align: center;	overflow: hidden;	cursor: pointer;}.uploadedCont .fileSize {	padding-top: 5px;	font-size: var(--elements-h6-txt-size);	opacity: 0.8;}.fullPage_subfrmInner .uploadedCont .fileSize {	font-size: var(--sf-elements-h6-txt-size);}.uploadedCont.imgUploadedCont ul {	gap: 2px 11px;	width: 100%;	display: grid;	grid-template-columns: repeat(auto-fill, minmax(143px, 4fr));	box-sizing: border-box;}.miniCont480 .uploadedCont.imgUploadedCont ul {    grid-template-columns: repeat(auto-fill, minmax(143px, 4fr));}.miniCont480 .uploadedCont ul {    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));}.uploadedCont.imgUploadedCont li {	flex-direction: column;	width: 100%;	align-items: baseline;	padding: 0;	margin-right: 0%;	border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));	border-top-width: min(1px, var(--input-bdr-top-width));	border-bottom-width: min(1px, var(--input-bdr-bottom-width));	border-left-width: min(1px, var(--input-bdr-left-width));	border-right-width: min(1px, var(--input-bdr-right-width));	margin-top: 15px;	min-height: 135px;}.fieldModel_4 .uploadedCont.imgUploadedCont li {	border-width: min(1px, var(--input-bdr-bottom-width));}.fullPage_subFrmWrap .uploadedCont.imgUploadedCont li {	margin-top: 10px;	min-height: 118px;	display: flex;}.uploadedCont.imgUploadedCont .uploadFileCont {	width: 100%;	overflow: visible;	padding: 5px 12px;	box-sizing: border-box;	position: relative;}.rtl .uploadedCont.imgUploadedCont .uploadFileCont {	padding-right: 5px;}.fullPage_subfrmInner .uploadedCont.imgUploadedCont .uploadFileCont {	padding-bottom: 0px;}.uploadedCont.imgUploadedCont .uploadFileCont .uploadFileTitle {	max-width: 62%;}.uploadedCont.imgUploadedCont .previewWrapper {    width: 100%;	height: 75px;	border: none;	margin: 0;	padding: 5px;	border-bottom: 1px solid rgba(var(--value-txt-clr),0.2);	border-radius: 0;}.fullPage_subfrmInner .uploadedCont.imgUploadedCont .previewWrapper {	height: 60px;}.uploadedCont.imgUploadedCont .previewWrapper .previewContainer {	display: flex;	width: 100%;	height: 100%;	align-items: center;	justify-content: center;}.uploadedCont .fileTypeIcon {	position: relative;	display: inline-block;	font-size: 22px;	color: rgb(var(--value-txt-clr));	top: 0px;}.over_Icon {	width: 100%;	height: 100%;	display: none;	position: absolute;	background: rgba(0,0,0,0.7);}.uploadedCont .previewWrapper:hover .over_Icon {	display: block;	cursor: pointer;	top: 0;}.fieldtypeText .icon-zoom svg.icon-Zoom-Icon-01 {    fill: #fff !important;    stroke: #fff !important;    width: 20px;    height: 20px;}.icon-zoom:before {	display: none;}.uploadedCont.imgUploadedCont .previewWrapper:hover .over_Icon {	display: flex;	cursor: pointer;	align-items: center;	justify-content: center;}.fileuploadCont .over_Icon svg.icon.icon-Zoom-Icon-01 {    top: 11px;}.progressBarWrapper {	margin-top: 7px;	margin-right: 5px;}.progressBarCont {	width: 100%;	background-color: rgb(var(--elements-clr));	border-radius: 4px;}.progressBarCont .progressBar {	width: 1%;	height: 3px;	background-color: rgb(var(--value-txt-clr));	border-radius: 4px;}.imgUploadedCont .progressBarCont .progressBar {	margin-bottom: 10px;	margin-top: 17px;}.fileUploadError {	border-color: var(--error-txt-clr) !important;}.imageOptions {	max-width: 100%;	min-width: 100%;	height: 100%;	overflow: hidden;	display: table;}.imageOptionsWrap {	display: flex;    height: 100%;    flex-direction: row-reverse;    justify-content: space-between;    align-items: center;}.imageOptionsWrap span {	color: rgb(var(--value-txt-clr));	font-size: var(--value-txt-size);	margin-top: 5px;	margin-bottom: 5px;	cursor: pointer;}.fullPage_subfrmInner .imageOptionsWrap span {	font-size: var(--sf-value-txt-size);}.fullPage_subfrmInner .uploadedCont ul {    grid-template-columns: repeat(auto-fill, minmax(100%, 2fr));}.fieldDisabled .imageOptionsWrap span {	color: var(--disabled-txt-clr) !important;	cursor: not-allowed;}.imageOptionsCont {	display: flex;	flex-direction: row;	justify-content: center;	align-items: center;}.imageOptionsActCont a, .imageOptionsCont .fileUploadDiv a {	position: relative;	display: inline-block;}.rtl .fileUploadDiv a {	margin-left: 12px;}.rtl .fileUploadDiv.onlyUpload a {	margin-left: 0;}.rtl .fileUploadDiv.imageUploadDiv a {	margin-left: 0;	margin-right: 0;}.rtl .fieldtypeText .cameraIconCont svg {	right: auto;}a.uploadDeleteIcon {	border: 1px solid transparent;	width: 20px;	height: 20px;	position: absolute;	top: 50%;	right: 6px;	transform: translateY(-50%);	display: flex !important;	align-items: center;	justify-content: center;}.rtl a.uploadDeleteIcon {	right: auto;	left: 3px;}a.uploadDeleteIcon:focus {	border-color: var(--input-focus-clr);}.uploadDeleteIcon svg.icon.delete_icon {	width: 11px;	height: 11px;	cursor: pointer;	stroke-width: 0.3;	stroke: rgb(var(--value-txt-clr));	position: initial;	transition: 0.2s linear;	transform: scale(1);}.uploadDeleteIcon:hover svg.icon.delete_icon {	transform: scale(1.08);}.fieldDisabled .uploadIconCont svg.icon.icon-upload {	stroke-width: 0;}.FU_ErrorDiv {	position: relative;	z-index: 1;}.FU_ErrorDiv .zfErrorDiv {	position: relative;	margin-bottom: -6px;	padding-top: 4px;}.imageCompressLoad {    width: 100%;    height: 3.5px;    background: repeating-linear-gradient(45deg, rgb(var(--value-txt-clr)) 0 15px, #fff 0 20px) right / 300% 200%;    animation: imageCompress 4s infinite linear;    position: relative;    top: 0;}.imageCompres {    height: 59px;    width: 100%;    display: flex;    align-items: center;    box-sizing: border-box;    padding: 0 8px;}@keyframes imageCompress {  100% {    background-position: left;  }}.twoColumn .col .uploadedCont ul, .threeColumn .col .uploadedCont ul {    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));}@charset "UTF-8";/****************************************************************	Name field container****************************************************************/.zfNameContainer {	display: flex;}.fullPageInlineSubFrm .zfNameContainer {	display: block;}.miniCont480 .zfNameContainer {	display: block;}.fieldDisabled .zfNameContainer span {	cursor: not-allowed;}.nameCompLabelWrapper > span {	display: block;	position: relative;}.zfNameContainer .nameCompLabelWrapper {	margin-left: 2%;	float: left;	position: relative;	flex: 1;}.rtl .zfNameContainer .nameCompLabelWrapper {	float: right;	margin-right: 2%;	margin-left: 0;	text-align: right;}.miniCont480 .zfNameContainer .nameCompLabelWrapper {	width: 100% !important;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 15px;}.fullPage_subFrmContent .nameCompLabelWrapper {	width: 100% !important;	margin-bottom: 16px;	margin-left: 0;}.rtl .fullPage_subFrmContent .nameCompLabelWrapper {	margin-right: 0;}.nameCompLabelWrapper.salutatioDiv {	width: 19%;	flex: none;}.nameCompLabelWrapper.salutatioDiv:first-of-type,.zfNameContainer .nameCompLabelWrapper:first-of-type {	margin-left: 0;}.rtl .nameCompLabelWrapper.salutatioDiv:first-of-type,.rtl .zfNameContainer .nameCompLabelWrapper:first-of-type {	margin-right: 0%;	margin-left: 0px;}/****************************************************************	Salutation select2****************************************************************/.zfNameContainer .select2FormFont {	width: 100%;}.salutationWrap .select2-container .select2-selection__arrow {	width: 20px !important;}/****************************************************************	Text field clear icon case****************************************************************/.fieldtypeText.ofIconCont .zfNameContainer em.inputClearDiv svg {	top: auto;	transform: translate(0);}/****************************************************************	Text field noFieldIcon case****************************************************************/.nameFieldSpaceing input[ui_type="textbox"] {	padding-left: 8px !important;}.rtl .nameFieldSpaceing input[ui_type="textbox"] {	padding-right: 8px !important;	padding-left: 30px !important;}.rtl .fullPage_subfrmInner .fieldtypeText.ofIconCont .nameFieldSpaceing input[ui_type="textbox"] {	padding-left: 8px !important;	padding-right: 10px !important;}/****************************************************************	Field model 3****************************************************************/.fieldModel_3 .fieldtypeText .nameFieldSpaceing input[ui_type="textbox"] {	padding-left: 12px !important;	padding-right: 25px;}.rtl.fieldModel_3 .fieldtypeText .nameFieldSpaceing input[ui_type="textbox"] {	padding-left: 25px !important;	padding-right: 12px !important;}/****************************************************************	Field model 4****************************************************************/.fieldModel_4 .nameFieldSpaceing input[ui_type="textbox"] {	padding-left: 4px !important;}.rtl.fieldModel_4 .nameFieldSpaceing input[ui_type="textbox"] {	padding-right: 4px !important;	padding-left: 25px !important;}.fieldModel_4 .fullPage_subfrmInner .nameFieldSpaceing input[ui_type="textbox"] {	padding-left: 4px !important;}.rtl.fieldModel_4 .fullPage_subfrmInner .fieldtypeText.ofIconCont .nameFieldSpaceing input[ui_type="textbox"] {	padding-right: 4px !important;}.col .zfNameContainer.gridName{	display: block;}.col .zfNameContainer.gridName .nameCompLabelWrapper{	width: 100%;	margin-left: 0;	margin-right: 0;	margin-bottom: 15px;}@charset "UTF-8";.addressFld .fieldtypeText input[ui_type="textbox"] {    padding-left: 10px;    padding-right: 30px;}.rtl .addressFld .fieldtypeText input[ui_type="textbox"] {    padding-left: 30px;    padding-right: 10px;}.fullPage_subfrmInner .addressFld .fieldtypeText input[ui_type="textbox"] {    padding-left: 8px;    padding-right: 8px;}.fieldModel_3 .fullPage_subfrmInner .addressFld .fieldtypeText input[ui_type="textbox"] {    padding-left: 10px;    padding-right: 10px;}.compLabelWrapper{	position: relative;}.compLabelWrapper > span{	display: block;	position: relative;}.addressFld .compLabelWrapper, .addressFld .customDropDown {    margin-top: 14px;    display: block;    position: relative;}.addressFld .address_row_1 .compLabelWrapper, .addressFld .address_row_1 .customDropDown {    margin-top: 0px;}.address_row_2 span.customDropDown.customDropDownof {    display: block;}.address_row_3, .address_row_4 {    display: flex;    justify-content: space-between;    flex-wrap: wrap;    gap: 0 16px;}.address_row_3 .compLabelWrapper, .address_row_3 .customDropDown, .address_row_4 .compLabelWrapper, .address_row_4 .customDropDown {    width: 47%;    position: relative;    display: inline-flex;    flex-direction: column;    flex: 1 1 auto;}.addrSearchResultFreez span.loadSuccess.crm_loadeImg {    display: block !important;}.addrSearchResultOverlay {    position: absolute;    width: 100%;    height: 100%;    left: 0;    z-index: 1;}.gridAddress .address_row_3 .compLabelWrapper, .gridAddress .address_row_3 .customDropDown, .gridAddress .address_row_4 .compLabelWrapper, .gridAddress .address_row_4 .customDropDown{    width: 100% !important;}.twoColumn .gridAddress .address_row_3, .twoColumn .gridAddress .address_row_4, .threeColumn .gridAddress .address_row_3, .threeColumn .gridAddress .address_row_4{    flex-wrap: wrap;    width: 100%;}.twoColumn .address_row_3, .twoColumn .address_row_4, .threeColumn .address_row_3, .threeColumn .address_row_4{    flex-wrap: nowrap;    gap: 0 8px;}@charset "UTF-8";.zfPhoneUSA span {    width: 22.3%;    position: relative;}.miniCont480 .zfPhoneUSA span {    flex: 1 0 0;    width: 30%;    margin-left: 8px !important;}.rtl.miniCont480 .zfPhoneUSA span {    margin-right: 8px;    margin-left: 0px;}.miniCont480 .zfPhoneUSA span:first-of-type {    margin-left: 0px !important;}.rtl.miniCont480 .zfPhoneUSA span:first-of-type {    margin-right: 0px;}.miniCont580 .leftAlign .zfPhoneUSA span, .miniCont580 .rightAlign .zfPhoneUSA span {    width: 31%;}.miniCont480 .leftAlign .fieldtypeText.zfPhoneUSA span:last-of-type, .miniCont480 .rightAlign .fieldtypeText.zfPhoneUSA span.last-of-type {    margin-bottom: 0px;}.miniCont480 .zfPhoneUSA.ofIconCont .icon-Phone {	display: none;}.miniCont480 .fieldtypeText.zfPhoneUSA input[ui_type="textbox"] {    padding-left: 10px;}em.usa-symbol {    display: block;    height: 100%;    margin: 0px 1%;	width: 2%;	text-align: center;}.miniCont480 em.usa-symbol {    display: none !important;}.fieldtypeText.zfPhoneUSA.ofIconCont .phoneFieldUSAspace input[ui_type="textbox"] {    padding-left: 10px;    padding-right: 30px;}.rtl .fieldtypeText.zfPhoneUSA.ofIconCont .phoneFieldUSAspace input[ui_type="textbox"] {    padding-right: 10px !important;	padding-left: 30px;}.rtl .fullPage_subFrmContent .fieldtypeText.zfPhoneUSA.ofIconCont input[ui_type="textbox"] {    padding-left: 10px !important;}.miniCont480 .fieldtypeText.zfPhoneUSA em.inputClearDiv,.miniCont580 .fieldtypeText.zfPhoneUSA em.inputClearDiv {	display: none !important;}.miniCont480 .fieldtypeText.zfPhoneUSA input[ui_type="textbox"],.miniCont580 .fieldtypeText.zfPhoneUSA input[ui_type="textbox"] {	padding-right: 10px !important;}.rtl.miniCont480 .fieldtypeText.zfPhoneUSA input[ui_type="textbox"] {	padding-left: 10px;	padding-right: 10px;}.rtl.miniCont580 .fieldtypeText.zfPhoneUSA input[ui_type="textbox"] {	padding-left: 10px !important;	padding-right: 30px !important;}.miniCont480 .fieldtypeText.zfPhoneUSA.ofIconCont .phoneFieldUSAspace input[ui_type="textbox"] {	padding-right: 10px !important;	padding-left: 10px !important;}.zfPhoneUSA.ofIconCont svg.icon.icon-lock {    display: none;}.fieldDisabled .zfPhoneUSA.ofIconCont svg.icon.icon-lock {    display: block;    opacity: 1;    cursor: not-allowed;    left: auto;    right: calc(var(--input-bdr-right-width) + 10px);    fill: var(--disabled-txt-clr);} .fieldDisabled .zfPhoneUSA .fldDisabledIcn {    width: auto;    position: initial;}.rtl .fieldDisabled .zfPhoneUSA.ofIconCont svg.icon.icon-lock {    left: calc(var(--input-bdr-left-width) + 8px);    right: auto;}.zfCountryCode .intl-tel-input.separate-dial-code .selected-dial-code {    font-size: var(--countrycode-txt-size);    font-weight: 600;    padding-left: 25px;}.rtl .intl-tel-input.separate-dial-code .selected-dial-code {    padding-right: 25px;    padding-left: 0;}.intl-tel-input .selected-flag .iti-arrow {    border-top:4px solid rgb(var(--value-txt-clr));    border-left: 4px solid transparent;    border-right: 4px solid transparent;    right: 0px;}.rtl .intl-tel-input .selected-flag .iti-arrow {    left: 0px;    right: auto;}.fieldDisabled .intl-tel-input .selected-flag .iti-arrow {    border-top: 4px solid var(--disabled-bdr-clr);}.fieldtypeText.phoneFieldConfirm {    margin-top: 16px !important;}.intl-tel-input .flag-container {    white-space: nowrap;}.fieldDisabled .flag-container, .fieldDisabled .flag-container:hover {    cursor: not-allowed; }.zfCountryCode .intl-tel-input {	    display: block;}.rtl .intl-tel-input .selected-flag {    padding: 0 8px 0 0;}.rtl .intl-tel-input {    text-align: right;}.intl-tel-input .country-list {    background: rgb(var(--elements-clr));}.rtl .intl-tel-input .country-list {    text-align: right;}.rtl .intl-tel-input .country-list li {    direction: rtl;}.intl-tel-input .country-list .country {    padding: 7px 10px;    font-size: var(--drpdwn-list-txt-size);    color: rgb(var(--value-txt-clr));}.fullPage_subfrmInner .intl-tel-input .country-list .country {    font-size: var(--sf-drpdwn-list-txt-size);}.intl-tel-input .country-list .country.highlight {    background-color: rgba(var(--value-txt-clr), .1) !important;    color: rgb(var(--value-txt-clr));}.intl-tel-input .country-list .country-name {    color: inherit;    font-size: var(--drpdwn-list-txt-size);}.fullPage_subfrmInner .intl-tel-input .country-list .country-name {    font-size: var(--sf-drpdwn-list-txt-size);}.intl-tel-input .country-list .country .dial-code {    color: inherit;}.rtl .intl-tel-input .country-list .flag-box, .rtl .intl-tel-input .country-list .country-name, .rtl .intl-tel-input .country-list .dial-code {    margin-left: 6px;    margin-right: 0;    display: inline-block;}.rtl .intl-tel-input .selected-flag .iti-flag {    right: 8px;    left: auto;}.fieldtypeText.zfPhoneUSA.ofIconCont {    display: flex;    align-items: center;}.intl-tel-input.separate-dial-code .selected-flag {    background-color: transparent !important;    border-radius: var(--input-radius);    color: rgb(var(--value-txt-clr));    outline: none;}.intl-tel-input.separate-dial-code .selected-flag:focus {    outline: 1px solid var(--input-focus-clr);}.fieldDisabled .intl-tel-input.separate-dial-code .selected-flag:focus {    outline: none;}.rtl.fieldModel_3 .intl-tel-input.separate-dial-code .selected-flag {     margin-right: 4px;    margin-left: 0px;}.fieldtypeText.ofIconCont.zfCountryCode.phoneFieldConfirm {    margin-top: 15px;}.fullPage_subFrmContent .zfPhoneUSA.ofIconCont span.phoneFieldUSAspace input[ui_type="textbox"] {    padding-right: 8px !important;    padding-left: 10px;}.fieldtypeText .intl-tel-input input[ui_type="textbox"] {	padding-right: 30px;}.fullPage_subFrmContent .fieldtypeText .intl-tel-input input[ui_type="textbox"] {	padding-right: 10px;}.rtl .fieldtypeText .intl-tel-input input[ui_type="textbox"] {	padding-left: 30px !important;}.rtl .fullPage_subFrmContent .fieldtypeText .intl-tel-input input[ui_type="textbox"] {	padding-left: 10px !important;}.fullPage_subFrmWrap .zfPhoneUSA span {    width: 28.5%;}.rtl.type6 .fullPageInlineSubFrm .fieldtypeText.zfCountryCode .intl-tel-input.separate-dial-code.allow-dropdown input, .rtl.type6.fieldModel_4 .fullPageInlineSubFrm .fieldtypeText .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[ui_type="textbox"] {    padding-left: 10px !important;}.type5 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {    width: 90px;}.type5 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {    width: 100px;}.type6 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {    width: 95px;}.type6 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {    width: 110px;}.type6 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {    width: 125px;}.intl-tel-input.allow-dropdown.phCodeWrapper .flag-container, .intl-tel-input.separate-dial-code .flag-container {    right: auto;    left: calc(var(--input-bdr-left-width) + 0px);}.rtl .intl-tel-input.allow-dropdown.phCodeWrapper .flag-container, .rtl .intl-tel-input.separate-dial-code .flag-container {    left: auto;    right: calc(var(--input-bdr-right-width) + 0px);}.fieldModel_4 .intl-tel-input.allow-dropdown.phCodeWrapper .flag-container, .fieldModel_4 .intl-tel-input.separate-dial-code .flag-container {    bottom: calc(var(--input-bdr-bottom-width) + 0px);}.rtl.fieldModel_4 .intl-tel-input.allow-dropdown.phCodeWrapper .flag-container, .rtl.fieldModel_4 .intl-tel-input.separate-dial-code .flag-container {    bottom: calc(var(--input-bdr-bottom-width) + 0px);}.fieldModel_4 .intl-tel-input.separate-dial-code .selected-flag:focus {    border: none;    border-bottom: 1px solid var(--input-focus-clr);}.fullPageInlineSubFrm .zfCountryCode em.inputClearDiv {    display: none !important;}.zfCountryCode em.inputClearDiv {    display: none;}.zfCountryCode .icon-Phone {    display: none;}.zfCountryCode input[ui_type="textbox"] > em.inputClearDiv {    display: none;}.country-list::-webkit-scrollbar {    display: block !important;    width: 5px;    height: 0px;}.country-list::-webkit-scrollbar-thumb {    background-color: #A9A9A9;     border-radius: 50px;}.country-list::-webkit-scrollbar-track {    background-color: transparent;    border-radius: 50px;}@supports selector(:has(*)) {    .zfCountryCode:has(input[ui_type="textbox"]) > em.inputClearDiv,    .zfFldVerifCont:has(input[ui_type="textbox"]) > em.inputClearDiv {        right: calc(var(--input-bdr-right-width) + 12px);        position: absolute;        border-radius: 50px;        cursor: pointer;        display: none;        transform: translateY(-50%);        top: 50%;    }    .rtl .zfCountryCode:has(input[ui_type="textbox"]) > em.inputClearDiv,    .rtl .zfFldVerifCont:has(input[ui_type="textbox"]) > em.inputClearDiv {        right: auto;        left: calc(var(--input-bdr-left-width) + 12px);    }}.rtl .fieldtypeText.zfPhoneUSA span:last-of-type {    margin-right: 0px;}.col .zfPhoneUSA span{	width: 33.3%;}.col .zfPhoneUSA em.usa-symbol{	display: none;}.col .zfPhoneUSA.ofIconCont .icon-Phone{	display: none;}.col .fieldtypeText.zfPhoneUSA em.inputClearDiv{	display: none !important;}.twoColumn .fieldDisabled .zfPhoneUSA ::placeholder, .threeColumn .fieldDisabled .zfPhoneUSA ::placeholder{	display: none !important;	opacity: 0;}.col .zfPhoneUSA span:first-of-type {    margin-left: 0px !important;}.col .zfPhoneUSA span {    flex: 1 0 0;    width: 30%;    margin-left: 8px !important;}.col .fieldtypeText.zfPhoneUSA input[ui_type="textbox"] {    padding-left: 10px !important;    padding-right: 10px !important;}.rtl .col .zfPhoneUSA span {    flex: 1 0 0;    width: 30%;    margin-right: 8px !important;	margin-left: 0px !important;}@charset "UTF-8";.zfDateWrapper {	position: relative;}.calIconWrapper {	display: none;}.rtl .calIconWrapper {	right: auto;	left: 15px;}.ui-datepicker {	width: 355px !important;	padding: 10px 10px;	border-radius: 3px;}.miniCont480 .ui-datepicker {	width: 260px !important;}.ui-datepicker .ui-datepicker-title {	margin: 0 35px;}.miniCont480 .ui-datepicker .ui-datepicker-title {	margin: 0 18px;}.ui-datepicker .ui-datepicker-title .select2-container {	width: 110px !important;}.miniCont480 .ui-datepicker .select2-container {	width: 80px !important;}.ui-datepicker table {	margin: 20px 0px;}.ui-datepicker td a,.ui-datepicker td span {	padding: 6px 5px;	background: none !important;	font-size: var(--date-picker-txt-size) !important;}.fullPage_subfrmInner .ui-datepicker td a,.fullPage_subfrmInner .ui-datepicker td span,.fullPage_subfrmInner .ui-datepicker th span {	font-size: var(--sf-date-picker-txt-size) !important;}.ui-datepicker th span {	font-size: var(--date-picker-txt-size);	opacity: 0.8;}.ui-datepicker td a:hover,.ui-datepicker td a.ui-state-active {	background-color: rgba(var(--value-txt-clr), .1) !important;	font-weight: normal;	color: rgb(var(--value-txt-clr)) !important;	border-radius: 50px;}.ui-datepicker td a.ui-state-active {    border: 1px solid rgb(var(--value-txt-clr)) !important;    background: transparent !important;}.ui-datepicker-title {	font-size: var(--date-picker-txt-size);	color: rgb(var(--value-txt-clr));}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {	top: 8px;}.rtl .fieldtypeText .zfDateWrapper input[ui_type="textbox"] {	direction: ltr;	text-align: right;}.ui-datepicker .select2-container--default .select2-selection--single {	border: 1px solid rgb(var(--value-txt-clr)) !important;	outline: none;	background-color: rgb(var(--elements-clr)) !important;	height: auto;	border-radius: var(--input-radius);}.ui-datepicker .select2-container--default .select2-selection--single .select2-selection__rendered {	color: rgb(var(--value-txt-clr)) !important;	font-size: var(--date-picker-txt-size);}.fullPage_subfrmInner .ui-datepicker .select2-container--default .select2-selection--single .select2-selection__rendered {	font-size: var(--sf-date-picker-txt-size);}.ui-datepicker .select2-container--default .select2-selection--single .select2-selection__arrow b {	border-color: rgb(var(--value-txt-clr)) transparent transparent transparent;}.ui-datepicker .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {	border-color: transparent transparent rgba(var(--value-txt-clr)) transparent !important;}.ui-datepicker .select2-container--default .select2-selection--single .select2-selection__arrow {	right:8px;}.of-ui-datepicker .select2-results__option {	font-size: var(--date-picker-txt-size);}.fullPage_subfrmInner .of-ui-datepicker .select2-results__option {	font-size: var(--sf-date-picker-txt-size);}.ui-datepicker .select2-container {	margin-right: 10px;	margin-left: 10px;}.miniCont480 .ui-datepicker .select2-container.liveTimeRange.dropdownNew {	margin-right: 5px;	margin-left: 5px;}.ui-widget-content .ui-state-highlight {	border:1px solid  transparent !important;	border-radius: 50px;	background: rgba(var(--value-txt-clr), .1) !important;}.select2-container--default .of-ui-datepicker .select2-results__option[aria-selected=true] {	padding-right: 25px;}.rtl .select2-container--default .of-ui-datepicker .select2-results__option[aria-selected=true] {	padding-left: 25px !important;	padding-right: 10px !important;}.select2-container--default .of-ui-datepicker .select2-results__option[aria-selected=true]:after {	right: 8px;	top: 50%;	transform: translateY(-60%) rotate(45deg);}.rtl .select2-container--default .of-ui-datepicker .select2-results__option[aria-selected=true]:after {	left: 8px;	right: auto;}.select2.select2-container.select2-container--default.liveDateTimeDropdown.liveTimeRange.dropdownNew {	width: 70px !important;}.type5 .select2.select2-container.select2-container--default.liveDateTimeDropdown.liveTimeRange.dropdownNew,.type6 .select2.select2-container.select2-container--default.liveDateTimeDropdown.liveTimeRange.dropdownNew {	width: 75px !important;}.select2.select2-container.select2-container--default.liveDateTimeDropdown.liveTimeRangeWidth.dropdownNew {	 width: 150px !important;	 margin-left: 0 !important;}.liveDateTimePicker .icon.icon-Time {	width: 15px;	height: 15px;	position: relative;	top: 4px;	fill: rgb(var(--value-txt-clr));	left: 30px;	z-index: 1;}.rtl .liveDateTimePicker .icon.icon-Time {	position: absolute;	top: 9px;	left: 16px;}.rtl .livedatechange {	display: inline-block;	position: relative;}.liveDateTimePicker {	z-index: 999 !important;}.liveTimeRangeWidth.select2-container--default .select2-selection--single .select2-selection__arrow b {	top: 59% !important;}.liveTimeRangeWidth.select2-container--default .select2-selection--single .select2-selection__rendered {	text-align: center;	line-height: 33px;	height: 33px;	padding-left: 25px;}.select2-container--default.liveTimeRange .select2-results__option[aria-selected=true]:after {	left: auto;	right: 8px;	top: 50%;	transform: translateY(-60%) rotate(45deg);}.rtl .select2-container--default.liveTimeRange .select2-results__option[aria-selected=true]:after {	right: auto;	left: 8px;}.miniCont480 .datetime .fieldtypeText {	width: 100%;}.miniCont480 .date .fieldtypeText {	width: 100%;}.miniCont580 .leftAlign .datetime .fieldtypeText, .miniCont580 .rightAlign .datetime .fieldtypeText {	width: 100%;}.miniCont580 .leftAlign .date .fieldtypeText, .miniCont580 .rightAlign .date .fieldtypeText {	width: 100%;}.date .fieldtypeText {    width: 50%;}.fullPage_subFrmWrap .date .fieldtypeText {    width: 100%;}.datetime .fieldtypeText {    width: 50%;}.fullPage_subFrmWrap .datetime .fieldtypeText {    width: 100%;}.rtl .leftAlign .date .zfFieldDiv_cont, .rtl .rightAlign .date .zfFieldDiv_cont {    float: right;}.rtl .leftAlign .datetime .zfFieldDiv_cont, .rtl .rightAlign .datetime .zfFieldDiv_cont {    float: right;}@charset "UTF-8";.zfTimeContainer .customDropDown {    width: 25%;    float: left;    position: relative;    margin-right: 14px;}.rtl .zfTimeContainer .customDropDown {	float: right;	text-align: right;	margin-right: 0;	margin-left: 14px;}.miniCont480 .zfTimeContainer .customDropDown {    width: 25%;    margin-right: 2%;}.zfTimeContainer .customDropDown:last-of-type {    margin-right: 0;}.rtl .zfTimeContainer .customDropDown:last-of-type {    margin-left: 0;}.fieldContainer.time .fieldtypeText {	width: 285px;}.rtl .leftAlign .time .zfFieldDiv_cont, .rtl .rightAlign .time .zfFieldDiv_cont {    float: right;}.fullPage_subFrm .fullPage_subfrmInner .zfTimeContainer .customDropDown {    width: 32%;    margin-right: 2%;}.rtl .fullPage_subFrm .fullPage_subfrmInner .zfTimeContainer .customDropDown {    margin-left: 2%;    margin-right: 0;}.fullPage_subFrm .fullPage_subfrmInner .zfTimeContainer .customDropDown:last-of-type {    margin-right: 0;}.rtl .fullPage_subFrm .fullPage_subfrmInner .zfTimeContainer .customDropDown:last-of-type {    margin-left: 0;}.fullPage_subFrm .fullPage_subfrmInner .sfTime24hrs .zfTimeContainer .customDropDown {    width: 49%;    margin-right: 2%;}.rtl .fullPage_subFrm .fullPage_subfrmInner .sfTime24hrs .zfTimeContainer .customDropDown {    margin-left: 2%;    margin-right: 0;}.fullPage_subFrm .fullPage_subfrmInner .sfTime24hrs .zfTimeContainer .customDropDown:last-of-type {    margin-right: 0;}.rtl .fullPage_subFrm .fullPage_subfrmInner .sfTime24hrs .zfTimeContainer .customDropDown:last-of-type {    margin-left: 0;}.twoColumn .col .zfTimeContainer .customDropDown, .threeColumn .col .zfTimeContainer .customDropDown{	width: 32%;	margin-right: 2%;}.oneColumn .col .time .fieldtypeText{	width: 285px !important;}.twoColumn .col .zfTimeContainer .customDropDown:last-of-type, .threeColumn .col .zfTimeContainer .customDropDown:last-of-type{	margin-right: 0px !important;	}.rtl .twoColumn .col .zfTimeContainer .customDropDown, .rtl .threeColumn .col .zfTimeContainer .customDropDown{	width: 32%;	margin-right: 0%;	margin-left: 2%;}.rtl .twoColumn .col .zfTimeContainer .customDropDown:last-of-type, .rtl .threeColumn .col .zfTimeContainer .customDropDown:last-of-type{	margin-left: 0px !important;	}@charset "UTF-8";/********************************************************	matrix choice table*********************************************************/.matrixTablewrap {	overflow-x: auto;	position: relative;}.matrixTablewrap table {	border-spacing: 0;}.matrixTablewrap table th,.matrixTablewrap table td {	padding: 12px 10px;	font-size: var(--matrix-ans-txt-size);	font-weight: normal;}.matrixTablewrap table th {	min-width:40px;	text-align: center;	color: var(--label-txt-clr);	word-break: normal;}.mxInputMinWidth table th{	min-width: 72px;}.mxInputMinWidth.mxDropdownInp  table th{	width: 72px;}.matrixTablewrap table td {	border-radius: 0px;	position: relative;}.matrixTablewrap .customRadio input[type="radio"]:checked, .matrixTablewrap .customRadio input[type="radio"]:not(:checked), .matrixTablewrap .customCheckBox input[type="checkbox"]:checked, .matrixTablewrap .customCheckBox input[type="checkbox"]:not(:checked) {    position: absolute;    opacity: 0;    width: 100%;    height: 100%;    top: 0;    cursor: pointer;}.matrixTablewrap input[ui_type="textbox"] {	padding-right: 5px !important;}.fieldDisabled .matrixTablewrap {	display: block;	cursor: not-allowed;}.mxCustomStyle .fieldDisabled .matrixTablewrap table td {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));}.matrixTablewrap.matrixQueDivWrap table th {	min-width: 100%;	display: table-cell;	word-break: initial;	box-sizing: border-box;	text-align: left;}.rtl .matrixTablewrap.matrixQueDivWrap table th {	text-align: right;}.matrixTablewrap.matrixScroll.matrixQueDivWrap {	float: left;	display: flex;	flex-direction: column;	overflow: hidden;}.rtl .matrixTablewrap.matrixScroll.matrixQueDivWrap {	float: right;}/*.miniCont480 .matrixScroll {}.miniCont480 .ofMatrixDiv .matrixTablewrap.matrixScroll {}*/.MatrixLabelTxt {	width: 100%;	min-width:72px !important;}.matrixSlCont {	position: relative;	margin: 0 8px;}/****************************************************************	matrix answers table :: horizontal scrollbar handling****************************************************************/.matrixScroll::-webkit-scrollbar {	display: block !important;	height: 5px;	width: 0px;}.matrixScroll::-webkit-scrollbar-thumb {	background-color: #A9A9A9;	border-radius: 50px;}.matrixScroll::-webkit-scrollbar-track {	background-color: transparent;	border-radius: 50px;}/*************************************************	matrix question freeze div*************************************************/.matrixfreeze {	position: sticky;	top: 0;	left: -1px;	z-index: 9;}.rtl .matrixfreeze {	left: auto;	right: -1px;}.mxCustomWidthTh{	display: none;}/*************************************************	matrix dropdown*************************************************/.matrixCustomWidth .matrixTablewrap .customDropDown .form_sBox .select2-container--default .select2-selection--single.select2FormCont .select2-selection__rendered .select2FormFont {	width: auto;}.mxCustomStyle .fieldDisabled .matrixTablewrap .customDropDown .select2-container--default.select2-container--disabled .select2-selection--single {	border-color: transparent !important;}.rtl .matrixTablewrap .oneFldDrpDwnSel2 em.inputClearDiv {	left: 8px;}.mxCustomStyle.fieldModel_4 .matrixTablewrap .oneFldDrpDwnSel2 em.inputClearDiv {	top: 50%;}.mxCustomStyle.fieldModel_4 .matrixTablewrap .customDropDown .select2-selection__arrow {	top: 50% !important;}.mxCustomStyle .matrixTablewrap .oneFldDrpDwnSel2 em.inputClearDiv {	right: 8px;}.rtl.mxCustomStyle .matrixTablewrap .oneFldDrpDwnSel2 em.inputClearDiv {	left: 8px;	right: auto;}.mxCustomStyle .matrixTablewrap .customDropDown .select2-selection__arrow {	right: 0px !important;}.rtl.mxCustomStyle .matrixTablewrap .customDropDown .select2-selection__arrow {	left: 0px !important;	right: auto !important;}.matrixAnsDivWrap .contentDiv .select2-container--default .select2-selection--single {	display: grid;}/*************************************************	matrix raio and checkbox*************************************************/.matrixTablewrap .customCheckBox .cusChoiceLabel,.matrixTablewrap .customRadio .cusChoiceLabel {	display: flex !important;	justify-content: center;	align-items: center;	margin: 0;}.matrixTablewrap .customCheckBox input[type="checkbox"]:checked+.cusChoiceLabel:after {	left: inherit;}.rtl .matrixTablewrap .customCheckBox input[type="checkbox"]:checked+.cusChoiceLabel:after {	right: inherit;}.matrixTablewrap .customRadio input[type="radio"]:checked+label:after,.matrixTablewrap .customRadio input[type="radio"]+label:after {	left: inherit;	top: inherit;}.matrixTablewrap .customRadio input[type="radio"]:checked+label:before, .matrixTablewrap .customRadio input[type="radio"]:not(:checked)+label:before {	margin-top: auto;}.rtl .matrixTablewrap .customRadio input[type="radio"]:checked+label:after {	right: inherit;	left: inherit;}.fieldDisabled .matrixTablewrap .customRadio input[type="radio"]:not(:checked)+label:before {	cursor: not-allowed;	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));}/*************************************************	matrix form review handling*************************************************/.zfReviewWrap .matrixNewRecord {	border: 1px solid var(--label-txt-clr);	border-radius: 3px;}.zfReviewWrap .matrixQuestionWrap {	border-bottom: 1px solid var(--label-txt-clr);	padding: 15px;}.zfReviewWrap .matrixQuestionWrap h5 {	font-weight: 600;}.zfReviewWrap .matrixNewRecord .summaryMtrixList {	margin-top: 17px;}.zfReviewWrap .summaryMtrixList p,.zfReviewWrap .summaryMtrixList span {	font-weight: normal;	opacity: .8;}.zfReviewWrap .matrixQuestionWrap:last-child {	border-bottom: 0px;}/*************************************************	matrix custom width*************************************************/.matrixCustomWidth .MatrixLabelTxt {	min-width: auto !important;}.miniCont480 .matrixCustomWidth .form_sBox {	width: auto !important;}.miniCont480 .matrixCustomColWidth .matrixInnerWrap {  display: block;}.matrixCustomColWidth.matrixAnsDivWrap table {	width: auto;}.miniCont480 .matrixAnsDivWrap table th {	word-break: initial !important;	box-sizing: initial !important;}.miniCont480 .matrixCustomColWidth.matrixAnsDivWrap table th{	word-break: break-word !important;	box-sizing: border-box !important;}.miniCont480 .matrixCustomColWidth.matrixQueDivWrap table th {	min-width: 100% !important;}/*********************************************************************	Form label :: left align and right align handling for matrix*********************************************************************/.ofMatrixDiv .zfLabelDiv {	width: 100% !important;	text-align: left;}.rtl .ofMatrixDiv .zfLabelDiv {	text-align: right;}.ofMatrixDiv .zfFieldDiv_cont {	width: 100% !important;}/*******************************************************	matrix custom stlyes (Q&A header style options)*******************************************************/.matrixStyle3 .ansDiv {	background: rgba(var(--matrix-bg-clr), var(--matrix-bg-opacity));}.matrixStyle4 .qsDiv {	background: rgba(var(--matrix-bg-clr), var(--matrix-bg-opacity));}.matrixStyle5 .qsDiv,.matrixStyle5 .ansDiv {	background: rgba(var(--matrix-bg-clr), var(--matrix-bg-opacity));}.mxCustomStyle .ofMatrixDiv table tr th {	border: 0.7px solid var(--label-txt-clr);	border-top: 0px}.mxCustomStyle .ofMatrixDiv .mxCornerCell tr th {	background: transparent;	border-left: none;	border-top: none;}.rtl.mxCustomStyle .mxCornerCell tr th {	border-right: none;	border-left: 0.7px solid var(--label-txt-clr);}.mxCustomStyle .ofMatrixDiv .ansDiv tr th {	border-left: none;}.rtl.mxCustomStyle .ansDiv tr th {	border-right: none;	border-left: 0.7px solid var(--label-txt-clr);}.mxCustomStyle .matrixTablewrap table .ansDiv tr th {	border-top: 0.7px solid var(--label-txt-clr);}.mxCustomStyle .contentDiv {	background: rgba(var(--matrix-value-table-bg-clr), var(--matrix-value-table-bg-opacity));}.mxCustomStyle .contentDiv tr td {	border: 0.7px solid var(--label-txt-clr);	border-left: none;	border-top: 0px}.rtl.mxCustomStyle .contentDiv tr td {	border-left: 0.7px solid var(--label-txt-clr);	border-right: none;}.mxCustomStyle .fieldDisabled .contentDiv tr td:hover input[ui_type="textbox"] {	box-shadow: none;	transition: none;}.mxCustomStyle .contentDiv .select2-container--default .select2-selection--single {	border: 1px solid transparent;	background: transparent;	border-radius: 0px;	border-bottom: 0px;} .matrixInnerWrap {	padding-right: 2px;	display: table;	width: 100%;	box-sizing: border-box;	padding-bottom: 2px;}.rtl.mxCustomStyle .matrixInnerWrap {	padding-left: 2px;	padding-right: 0;}.mxCustomStyle .matrixTablewrap input[ui_type="textbox"] {	border: none;	background: transparent;	padding: 1px 25px 1px 5px;	height: 35px;	border: 1px solid transparent;	border-radius: 0px;	transition: none;}.mxCustomStyle .contentDiv tr td:hover input[ui_type="textbox"] {	box-sizing: border-box;	border: 1px solid var(--input-focus-clr);	box-shadow: 0px 0px 2px 0px var(--input-focus-clr) !important;}.fieldModel_4 .mxCustomStyle .select2-container--open .select2-selection, .fieldModel_4 .mxCustomStyle .select2-container--focus .select2-selection {    box-shadow: 0px 4px 2px -3px var(--input-focus-clr);}.mxCustomStyle .matrixTablewrap input[ui_type="textbox"]:focus {	border: 1px solid var(--input-focus-clr);	box-shadow: 0px 0px 2px 0px var(--input-focus-clr) !important;}.mxCustomStyle .fieldDisabled .matrixTablewrap input[ui_type="textbox"], .mxCustomStyle .fieldDisabled .matrixTablewrap td:hover input[ui_type="textbox"] {  border: 0px;  box-shadow: none !important;}.mxCustomStyle td.contentSpacing {	padding: 0;}.mxCustomStyle th.headerSpacing {	padding: 12px;}.mxCustomStyle .matrixTablewrap .select2-container--open .select2-selection,.mxCustomStyle .matrixTablewrap .select2-container--focus .select2-selection {	border: 1px solid var(--input-focus-clr) !important;	box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.rtl .matrixTablewrap input[ui_type="textbox"] {	padding-left: 5px;	padding-right: 5px !important;}.rtl.mxCustomStyle .fieldtypeText .matrixTablewrap input[ui_type="textbox"] {	padding-right: 20px;}.rtl.mxCustomStyle .fieldtypeText .matrixTablewrap input[ui_type="textbox"]~em.inputClearDiv {	left: 10px;}/****************************************************************	matrix error case handling****************************************************************/.errorMatrixInput {	border-style: solid !important;	border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width) !important;	border-color: var(--error-txt-clr) !important;}.errorMatrixInput:focus, .errorMatrixSelect2 .select2-container--open .select2-selection, .errorMatrixSelect2 .select2-container--focus .select2-selection {	box-shadow: 0px 0px 2px 0px var(--error-txt-clr) !important;}.fieldModel_4 .errorMatrixInput:focus, .fieldModel_4 .errorMatrixSelect2 .select2-container--open .select2-selection, .fieldModel_4 .errorMatrixSelect2 .select2-container--focus .select2-selection {	box-shadow: 0px 3px 1px -3px var(--error-txt-clr) !important;}.mxCustomStyle .errorMatrixInput {	border-width: 0px !important;	outline: 1px solid var(--error-txt-clr);	outline-offset: -0.7px;}.errorMatrixSelect2 .select2-selection {	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;}.matrixCustomWidth .matrixTablewrap table th, .matrixCustomWidth .matrixTablewrap table td {    box-sizing: border-box;    word-break: break-word;}.ofMatrixDiv .fieldtypeText input[ui_type="textbox"]~em.inputClearDiv {    display: none !important;}.matrixErrorTooltip .tooltip-inner {    background-color: #f2f2f2;    border: 1px solid #e9e9e9;    color: var(--error-txt-clr);    width: 180px;}.matrixErrorTooltip.tooltip.arrow.topArrow.errorDiv:before, .matrixErrorTooltip.tooltip.arrow.topArrow.errorDiv:after {    border-bottom-color: #e9e9e9;}.matrixErrorTooltip.tooltip.arrow.topArrow:before, .matrixErrorTooltip.tooltip.arrow.topArrow:after {    bottom: 100%;    left: 50%;    margin-left: -8px;}.matrixErrorTooltip.tooltip.arrow:before {    border-width: 5px;}.matrixErrorTooltip.tooltip.arrow.topArrow:after {    margin-left: -8px;}.choiceFieldBoxTickModel .matrixTablewrap .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before,.choiceFieldBoxTickModel .matrixTablewrap .customRadio input[type="radio"] + .cusChoiceLabel:before {    border: none !important;    box-shadow: none !important;    display: none;}.choiceFieldBoxTickModel .matrixTablewrap .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after,.choiceFieldBoxTickModel .matrixTablewrap .customRadio input[type="radio"]:checked + .cusChoiceLabel:after {    height: 18px;    width: 6px;    border-bottom: 3.5px solid rgb(var(--choice-selection-clr));    border-right: 3.5px solid rgb(var(--choice-selection-clr));    top: inherit;    background: transparent;    border-radius: 0;    transform: rotate(45deg);    transition: 0.5s ease all;    display: none;}.choiceFieldBoxTickModel .matrixTablewrap .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:after,.choiceFieldBoxTickModel .matrixTablewrap .customRadio input[type="radio"]:not(:checked) + .cusChoiceLabel:after {    transform: rotate(45deg);    height: 14px;    width: 6px;    border-bottom: 2.3px solid var(--choice-txt-clr);    border-right: 2.3px solid var(--choice-txt-clr);    content: "";    position: absolute;    left: auto;    transition: 0.5s ease all;    top: auto;    opacity: 0.4;    background: transparent;    border-radius: 0;    display: none;}	.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    height: 18px;    width: 6px;    border-bottom: 3.5px solid rgb(var(--choice-selection-clr));    border-right: 3.5px solid rgb(var(--choice-selection-clr));}.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before,.type6.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:before {    left: inherit;    top: auto;    margin-right: 0;    margin-top: 0;}.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after,.type4.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:after {    top: auto;    transform: scale(1) rotate(45deg);}.radioBtnType6 .matrixTablewrap .customRadio input[type="radio"]:checked+label:after, .radioBtnType6 .matrixTablewrap .customRadio input[type="radio"]+label:after {	left: inherit;	top: auto !important;} .rtl.choiceFieldBoxTickModel .matrixTablewrap .customCheckBox input[type="checkbox"]:not(:checked) + .cusChoiceLabel:after, .rtl.choiceFieldBoxTickModel .matrixTablewrap .customRadio input[type="radio"]:not(:checked) + .cusChoiceLabel:after {    right: auto !important;}.checkBoxType6 .matrixTablewrap svg.icon.icon-Tick-01 {    display: block;    opacity: 0.4;    fill: var(--choice-txt-clr);}.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel:before, .checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before {	display: none;}.checkBoxType6 .matrixTablewrap .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel svg.icon.icon-Tick-01,.choiceFieldBoxTickModel .matrixTablewrap .customCheckBox input[type="checkbox"]:checked + .cusChoiceLabel svg.icon.icon-Tick-01 {    fill: rgb(var(--choice-selection-clr));    stroke: rgb(var(--choice-selection-clr));    opacity: 1;}.radioBtnType6 .matrixTablewrap .customRadio input[type="radio"] + .cusChoiceLabel .icon-Tick-01 {    display: none;}.choiceFieldBoxTickModel .matrixTablewrap .customCheckBox input[type="checkbox"] + .cusChoiceLabel:before, .choiceFieldBoxTickModel .matrixTablewrap .customCheckBox input[type="checkbox"] + .cusChoiceLabel:after {	display: none;}.choiceFieldBoxTickModel .matrixTablewrap .customCheckBox input[type="checkbox"] + .cusChoiceLabel svg.icon.icon-Tick-01,.choiceFieldBoxTickModel .matrixTablewrap .customRadio input[type="radio"] + .cusChoiceLabel svg.icon.icon-Tick-01 {	display: block;	opacity: 0.4;	fill: var(--choice-txt-clr);}.checkBoxType6 .matrixTablewrap .customRadio input[type="radio"]:checked + .cusChoiceLabel svg.icon.icon-Tick-01,.choiceFieldBoxTickModel .matrixTablewrap .customRadio input[type="radio"]:checked + .cusChoiceLabel svg.icon.icon-Tick-01 {    fill: rgb(var(--choice-selection-clr));    stroke: rgb(var(--choice-selection-clr));    opacity: 1;}.choiceFieldBoxTickModel .fieldDisabled .matrixTablewrap .customCheckBox input[type="checkbox"] + .cusChoiceLabel svg.icon.icon-Tick-01, .choiceFieldBoxTickModel .fieldDisabled .matrixTablewrap .customRadio input[type="radio"] + .cusChoiceLabel svg.icon.icon-Tick-01 {    opacity: 0.2;    fill:var(--disabled-txt-clr);}.checkBoxType6  .fieldDisabled .matrixTablewrap .customCheckBox svg.icon.icon-Tick-01 {    opacity: 0.2 !important;    fill: var(--disabled-txt-clr);}@charset "UTF-8";.fieldtypeText.zfImgChoiceWrapper {	display: flex;	flex-wrap: wrap;}.zfImgChoiceWrapper .imgChoiceDiv {	text-align: center;	border: 1px solid transparent;	padding: 20px 20px;	display: inline-block;	box-sizing: border-box;	margin-right: 3%;	margin-bottom: 3%;	border-radius: var(--input-radius);	transform: scale(0.90);    transition: 0.2s linear;    position: relative;}.rtl .zfImgChoiceWrapper .imgChoiceDiv {	margin-right: 0;	margin-left: 3%;}.miniCont480 .zfImgChoiceWrapper .imgChoiceDiv {    width: 100% !important;    margin-right: 0;    margin-bottom: 20px;}.zfImgChoiceWrapper .selected {	border: 1px solid rgb(var(--choice-selection-clr));    transform: scale(1);}.addedImgWrapper {	position: relative;}.oneColumns .addedImgWrapper {    display: flex;	flex-direction: column;    justify-content: center;}.zfImgChoiceWrapper .imgChoiceDiv .pCentre {	display: table;	width: 100%;	table-layout: fixed;}.addedImgWrapper .addedImgCont {	height: 150px;	display: table-cell;	width: 100%;	vertical-align: middle;	outline: none;	border: 1px solid transparent;}.addedImgWrapper .addedImgCont img {	border: 0 none;	max-width: 100%;	max-height: 100%;}.addedImgWrapper b {	display: block;	padding: 12px 0 0px !important;	font-size: var(--value-txt-size);	color: var(--choice-txt-clr);}.zfImgChoiceWrapper .imgChoiceDiv:hover {	text-align: center;	border: 1px dashed rgb(var(--choice-selection-clr));	transform: scale(1);	cursor: pointer;}.zoomIcon {	width: 18px;	height: 18px;	position: absolute;	right: 0px;	top: -19px;	display: none;}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv:hover .zoomIcon {	display: none;}.fieldtypeText svg.icon-Zoom-Icon-01 {    position: relative;    stroke-width: 0.8px;    stroke: var(--label-txt-clr);    fill: var(--label-txt-clr);}.imgSelectionDiv {	position: absolute;	top: -20px;	right: -20px;	width: 20px;	height: 25px;	display: none;	z-index: 99;}.imgSelectionDiv span {    position: relative;    top: 4px;    right: 0px;    left: auto;}.imgSelectionDiv::before {	content: "";	display: block;	width: 0px;	height: 0px;	position: absolute;	right: 0;	top: 0;	border-style: solid;	border-image: initial;	border-color: rgb(var(--choice-selection-clr)) rgb(var(--choice-selection-clr)) transparent transparent;	border-width: 19px;	border-radius: 0px var(--input-radius) 0px 0px;	opacity: 0.2;}.fieldDisabled .imgSelectionDiv::before {	border-color: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;}.imgSelectionDiv svg.icon.choiceTick {	stroke-width: 1.6px;	stroke: rgb(var(--choice-selection-clr));	fill: rgb(var(--choice-selection-clr));	left: 1px;	top: 3px;	width: 16px;	height: 16px;}.rtl .imgSelectionDiv svg.icon.choiceTick {	right: 4px;	top: 4px;	transform: rotate(90deg);}.fieldDisabled .imgSelectionDiv svg.icon.choiceTick {	stroke: rgb(var(--disabled-txt-clr));	fill: rgb(var(--disabled-txt-clr));}.zfImgChoiceWrapper .selected .imgSelectionDiv {	display: block;}.rtl .zfImgChoiceWrapper .selected .imgSelectionDiv {	right: auto;	transform: rotate(-90deg);	left: -18px;	top: -23px;}.zfImgChoiceWrapper .imgChoiceDiv:hover .zoomIcon {    display: block;    text-decoration: none;    background: none;    top: 0;    left: 0;    right: auto;}.rtl .zfImgChoiceWrapper .imgChoiceDiv .zoomIcon {	right: 1px;	left: auto;}.zfImgChoiceWrapper .zoomIcon {	background: no-repeat;	top: 1px;	left: 1px;	right: auto;	padding: 5px;	z-index: 1;}.zfImgChoiceWrapper .zoomIcon .icon-search:before {	font-size: 14px;	color: var(--choice-txt-clr);}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv {	cursor: not-allowed !important;	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity)) !important;	border-color: var(--disabled-bdr-clr) !important;}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv:hover {	transform: scale(0.90);}.fieldDisabled .addedImgWrapper .zoomIcon {	display: none;}.oneColumns.zfImgChoiceWrapper .imgChoiceDiv .pCentre {	position: relative;	float: left;	margin-right: 20px;}.rtl .oneColumns.zfImgChoiceWrapper .imgChoiceDiv .pCentre {	float: right;	margin-right: 0;	margin-left: 20px;}.zfImgChoiceWrapper.zf-small .addedImgCont {	height: 50px;}.zfImgChoiceWrapper.zf-medium .addedImgCont {	height: 100px;}.zfImgChoiceWrapper.oneColumns .imgChoiceDiv {	width: 50%;}.zfImgChoiceWrapper.twoColumns .imgChoiceDiv {	width: 47%;}.zfImgChoiceWrapper.threeColumns .imgChoiceDiv {	width: 30%;}.sideBySide .imgChoiceDiv {	width: 30%;}.zfImgChoiceWrapper.zf-small.sideBySide .imgChoiceDiv {	width: 22%;}.addedImgWrapper .ofImgChoiceDis {	margin-bottom: 6px;	color: rgb(var(--value-txt-clr));	opacity: 0.8;}.pTxtCenter {	float: left;	width: 100%;	display: flex;	flex-direction: column;	justify-content: center;	height: 100%;}.zfImgChoiceWrapper .imgChoiceDiv.selected:hover {	border:1px solid rgb(var(--choice-selection-clr));	transform: none;}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv:hover .addedImgCont:after {	display: none;}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv:hover {	border-style: solid;}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv.selected:hover {	border:1px solid var(--disabled-bdr-clr);}.fieldDisabled .addedImgWrapper .addedImgCont:focus {	border: 1px solid transparent !important;}.imgChoiceDiv .cusChoiceLabel {	margin: 8px auto 0 auto !important;}.imgChoiceDiv .addedImgWrapper b {	padding: 8px 0 0 0!important;}.fieldDisabled .zfImgChoiceWrapper .addedImgWrapper b {	color: var(--disabled-txt-clr);}.imgChoiceDiv .addedImgWrapper b.ofImgChoiceTxt {	font-weight: 500;}.imgChoiceDiv .addedImgWrapper b.ofImgChoiceDis {	margin-bottom: 4px;}.imgSelectionDiv.choiceSeleDiv {    transform: rotate(356deg);    right: -8px;    width: 20px;    height: 25px;    top: -5px;}.imgSelectionDiv.choiceSeleDiv::before {    border-width: 26px !important;    border-radius: 0;}.imgSelectionDiv.choiceSeleDiv svg.icon.choiceTick {	stroke-width: 2.5px;    left: -9px;    top: 7px;    width: 18px;    height: 17px;}.addedImgWrapper.customRadio .imgSelectionDiv, .addedImgWrapper.customCheckBox .imgSelectionDiv,.choiceFieldBoxTickModel .imgChoiceDiv .cusChoiceLabel {    display: none;}.choiceFieldBoxTickModel .selectedChoice .imgSelectionDiv.choiceSeleDiv,.choiceFieldBoxTickModel .selected .addedImgWrapper.customCheckBox .imgSelectionDiv,.choiceFieldBoxTickModel .selected .addedImgWrapper.customRadio .imgSelectionDiv {    display: block;}.rtl.choiceFieldBoxTickModel .selectedChoice .imgSelectionDiv.choiceSeleDiv {    right: auto;    transform: rotate(-90deg);    left: -3px;    top: -3px;}.rtl .imgSelectionDiv.choiceSeleDiv svg.icon.choiceTick {    top: 10px;    right: 7px;}.radioBtnType6 .addedImgWrapper.customRadio label,.checkBoxType6 .addedImgWrapper.customCheckBox label {    display: none !important;}.radioBtnType6 .selected .addedImgWrapper.customRadio .imgSelectionDiv, .checkBoxType6 .selected .addedImgWrapper.customCheckBox .imgSelectionDiv {    display: block;}.fieldDisabled .imgSelectionDiv svg.icon.choiceTick {    stroke: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;    fill: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;}.checkBoxType6 .zfImgChoiceWrapper .selected .imgSelectionDiv,.choiceFieldBoxTickModel .selected .addedImgWrapper .imgSelectionDiv {    display: none;}.checkBoxType6 .zfImgChoiceWrapper .selected .imgSelectionDiv.tickmodel {    display: block;}.checkBoxType6 .zfImgChoiceWrapper .imgSelectionDiv::before {	border-width: 22px;}.checkBoxType6 .imgSelectionDiv svg.icon.icon-Tick-01,.choiceFieldBoxTickModel .imgSelectionDiv.choiceSeleDiv svg.icon.icon-Tick-01 {    display: block;    stroke: rgb(var(--choice-selection-clr));    fill: rgb(var(--choice-selection-clr));    stroke-width: 0;    left: -1px;    top: 4px;    width: 18px;    height: 17px;    transform: rotate(4deg);}.choiceFieldBoxTickModel .imgSelectionDiv.choiceSeleDiv svg.icon.icon-Tick-01 {    left: -8px;    top: 7px;}.rtl.checkBoxType6 .imgSelectionDiv svg.icon.icon-Tick-01 {    left: -1px;    top: 5px;    transform: rotate(98deg);}.choiceFieldBoxTickModel .imgSelectionDiv svg.icon.icon-Tick-01 {    left: -1px;    top: 4px;    display: block;    fill: rgb(var(--choice-selection-clr));}.choiceFieldBoxTickModel .imgSelectionDiv:before {    border-width: 22px;}.fieldDisabled .imgSelectionDiv svg.icon.icon-Tick-01,.choiceFieldBoxTickModel .fieldDisabled .imgSelectionDiv.choiceSeleDiv svg.icon.icon-Tick-01 {    fill: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;    stroke: var(--disabled-txt-clr) var(--disabled-txt-clr) transparent transparent;    opacity: 0.6;}.choiceFieldBoxTickModel .selected .addedImgWrapper .imgSelectionDiv.tickmodel {	display: block;}.rtl.choiceFieldBoxTickModel .imgSelectionDiv.choiceSeleDiv svg.icon.icon-Tick-01 {    left: -3px;    top: 12px;    transform: rotate(98deg);}.rtl.choiceFieldBoxTickModel .imgSelectionDiv svg.icon.icon-Tick-01 {    left: -2px;    top: 5px;    transform: rotate(98deg);}span.imgChoiceValRestriction {    font-size: calc(var(--value-txt-size) - 2px);    font-weight: 600;    font-style: italic;	padding: 8px 0;}.imgChoiceDiv.zoomIconVisible.imgRemainingDisable {    cursor: not-allowed !important;    opacity: 0.5;    border: none;}.imgChoiceDiv.zoomIconVisible.imgRemainingDisable label.cusChoiceLabel {    pointer-events: none;    cursor: not-allowed;}.imgChoiceDiv.zoomIconVisible.imgRemainingDisable a.zoomIcon {    pointer-events: none;    cursor: not-allowed;    display: none;}.imgChoiceDiv.zoomIconVisible.imgRemainingDisable:hover, .zfImgChoiceWrapper .imgChoiceDiv.selected:hover,.zfImgChoiceWrapper .imgChoiceDiv.selected {   transform: scale(0.90);}.imgRemainingDisable .customRadio .cusChoiceLabel, .imgRemainingDisable .customCheckBox .cusChoiceLabel {    cursor: not-allowed !important;    transform: none !important;    border: none;}.imgChoiceDiv.zoomIconVisible.resterror, .zfImgChoiceWrapper .imgChoiceDiv.resterror.selected:hover  {    border-color: var(--error-txt-clr)!important;}.grid_Wrapper .twoColumn .col .imgChoiceDiv .pTxtCenter, .grid_Wrapper .threeColumn .col .imgChoiceDiv .pTxtCenter{	align-items: center;}.grid_Wrapper .twoColumn .col .imgChoiceDiv .cusChoiceLabel, .grid_Wrapper .threeColumn .col .imgChoiceDiv .cusChoiceLabel{	margin: 8px 0 0 0 !important;}.twoColumn .col .zfImgChoiceWrapper .addedImgWrapper .addedImgCont, .threeColumn .col .zfImgChoiceWrapper .addedImgWrapper .addedImgCont{	height: 100px;}.twoColumn .col .zfImgChoiceWrapper.oneColumns .imgChoiceDiv, .threeColumn .col .zfImgChoiceWrapper.oneColumns .imgChoiceDiv{	width: 100%;	margin-right: 0;}.rtl .twoColumn .col .zfImgChoiceWrapper.oneColumns .imgChoiceDiv, .rtl .threeColumn .col .zfImgChoiceWrapper.oneColumns .imgChoiceDiv{	margin-left: 0;}@charset "UTF-8";.zfRating .ratingWrapper a {	margin-right: 8px;	display: inline-block;}.zfRating .ratingWrapper a:last-child {	margin-right: 0px;}.rtl .zfRating .ratingWrapper a {	margin-left: 8px;	margin-right: 0;}.rtl .zfRating .ratingWrapper a:last-child {	margin-left: 0;}.zfRating .ratingWrapper a:hover {	text-decoration: none;}.fieldDisabled .zfRating .ratingWrapper a {	cursor: not-allowed;}.zfRating .ratingWrapper svg {	width: 40px;	height: 40px;	fill: transparent;	transition: all 0.3s linear;	position: inherit;}.miniCont480 .zfRating .ratingWrapper svg {    width: 36px !important;    height: 36px !important;}.fieldDisabled .zfRating .ratingWrapper a svg {	fill: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));	stroke: var(--disabled-bdr-clr);}.fieldDisabled .zfRating .ratingWrapper a.ON svg {	fill: var(--disabled-txt-clr);	opacity: 0.4;}.zfRating .ratingWrapper a:focus svg{	transform: scale(1.25);	transition: all  0.3s linear;}.zfRating .ratingWrapper a.ON:focus svg{	transform: scale(1);	transition: all  0.3s linear;}.zfRating .ratingWrapper.star svg {	stroke: var(--star-selection-clr);}.zfRating .star .ON svg{	fill: var(--star-selection-clr);	stroke: var(--star-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-star {	fill: var(--star-selection-clr);	stroke: var(--star-selection-clr);}.zfRating .ratingWrapper.light svg {	stroke: var(--lightning-selection-clr);}.zfRating .light .ON svg{	fill: var(--lightning-selection-clr);	stroke: var(--lightning-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-light {	fill: var(--lightning-selection-clr);}.zfRating .ratingWrapper.heart svg {	stroke: var(--heart-selection-clr);}.zfRating .heart .ON svg{	fill: var(--heart-selection-clr);	stroke: var(--heart-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-heart {	fill: var(--heart-selection-clr);}.zfRating .ratingWrapper.shield svg {	stroke: var(--shield-selection-clr);}.zfRating .shield .ON svg {	fill: var(--shield-selection-clr);	stroke: var(--shield-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-shield {	fill: var(--shield-selection-clr);}.zfRating .ratingWrapper.flag svg {	stroke: var(--flag-selection-clr);}.zfRating .flag .ON svg{	fill: var(--flag-selection-clr);	stroke: var(--flag-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-flag {	fill: var(--flag-selection-clr);}.zfRating .ratingWrapper.bulb svg {	stroke: var(--bulb-selection-clr);}.zfRating .bulb .ON svg {	fill: var(--bulb-selection-clr);	stroke: var(--bulb-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-bulb {	fill: var(--bulb-selection-clr);}.zfRating .ratingWrapper.thumbsUp svg {	stroke: var(--thumbsUp-selection-clr);}.zfRating .thumbsUp .ON svg {	fill: var(--thumbsUp-selection-clr);	stroke: var(--thumbsUp-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-thumbsUp {	fill: var(--thumbsUp-selection-clr);}.zfRating .ratingWrapper.fire svg {	stroke: var(--fire-selection-clr);}.zfRating .fire .ON svg {	fill: var(--fire-selection-clr);	stroke: var(--fire-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-fire {	fill: var(--fire-selection-clr);}.zfRating .ratingWrapper.blood svg {	stroke: var(--blood-stroke-clr);}.zfRating .blood .ON svg {	fill: var(--blood-selection-clr);	stroke: var(--blood-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-blood {	fill: var(--blood-selection-clr);}.zfRating .ratingWrapper.crown svg {	stroke: var(--crown-selection-clr);}.zfRating .crown .ON svg {	fill: var(--crown-selection-clr);	stroke: var(--crown-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-crown {	fill: var(--crown-selection-clr);}.zfRating .ratingWrapper.leaf svg {	stroke: var(--leaf-selection-clr);}.zfRating .leaf .ON svg {	fill: var(--leaf-selection-clr);	stroke: var(--leaf-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-leaf {	fill: var(--leaf-selection-clr);}.zfRating .ratingWrapper.book svg {	stroke: var(--book-stroke-clr);}.zfRating .book .ON svg {	fill: var(--book-selection-clr);	stroke: var(--book-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-book {	fill: var(--book-selection-clr);}.zfRating .ratingWrapper.trophy svg {	stroke: var(--trophy-selection-clr);}.zfRating .trophy .ON svg {	fill: var(--trophy-selection-clr);	stroke: var(--trophy-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-trophy {	fill: var(--trophy-selection-clr);}.zfRating .ratingWrapper.useravatar svg {	stroke: var(--user-selection-clr);}.zfRating .useravatar .ON svg {	fill: var(--user-selection-clr);	stroke: var(--user-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-useravatar {	fill: var(--user-selection-clr);}.zfRating .ratingWrapper.gift svg {	stroke: var(--gift-selection-clr);}.zfRating .gift .ON svg {	fill: var(--gift-selection-clr);	stroke: var(--gift-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-gift {	fill: var(--gift-selection-clr);}.zfRating .ratingWrapper.christmas svg {	stroke: var(--christmas-selection-clr);}.zfRating .christmas .ON svg {	fill: var(--christmas-selection-clr);	stroke: var(--christmas-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-christmas {	fill: var(--christmas-selection-clr);}.zfRating .ratingWrapper.daylight svg {	stroke: var(--sun-selection-clr);}.zfRating .daylight .ON svg {	fill: var(--sun-selection-clr);	stroke: var(--sun-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-daylight {	fill: var(--sun-selection-clr);}.zfRating .ratingWrapper.chef svg {	stroke: var(--chef-stroke-clr);}.zfRating .chef .ON svg {	fill: var(--chef-selection-clr);	stroke: var(--chef-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-chef {	fill: var(--chef-selection-clr);}.zfRating .ratingWrapper.pizza svg {	stroke: var(--pizza-selection-clr);    stroke-width: 0.8px;}.zfRating .pizza .ON svg {	fill: var(--pizza-selection-clr);	stroke: var(--pizza-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-pizza {	fill: var(--pizza-selection-clr);}.zfRating .ratingWrapper.diamond svg {	stroke: var(--diamond-stroke-clr);}.zfRating .diamond .ON svg {	fill: var(--diamond-selection-clr);	stroke: var(--diamond-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-diamond {	fill: var(--diamond-selection-clr);}.zfRating .ratingWrapper.shopping svg {	stroke: var(--shopping-stroke-clr);}.zfRating .shopping .ON svg {	fill: var(--shopping-selection-clr);	stroke: var(--shopping-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-shopping {	fill: var(--shopping-selection-clr);}.zfRating .ratingWrapper.pumpkin svg {	stroke: var(--pumpkin-stroke-clr);}.zfRating .pumpkin .ON svg {	fill: var(--pumpkin-selection-clr);	stroke: var(--pumpkin-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-pumpkin {	fill: var(--pumpkin-selection-clr);}.zfRating .ratingWrapper.cloud svg {	stroke: var(--cloud-selection-clr);}.zfRating .cloud .ON svg {	fill: var(--cloud-selection-clr);	stroke: var(--cloud-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-cloud {	fill: var(--cloud-selection-clr);}.zfRating .ratingWrapper.rain svg {	stroke: var(--rain-selection-clr);}.zfRating .rain .ON svg {	fill: var(--rain-selection-clr);	stroke: var(--rain-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-rain {	fill: var(--rain-selection-clr);}.zfRating .ratingWrapper.wine svg {	stroke: var(--wine-selection-clr);}.zfRating .wine .ON svg {	fill: var(--wine-selection-clr);	stroke: var(--wine-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-wine {	fill: var(--wine-selection-clr);}.zfRating .ratingWrapper.van svg {	stroke: var(--van-selection-clr);    stroke-width: 0.4px;}.zfRating .van .ON svg {	fill: var(--van-selection-clr);	stroke: var(--van-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-van {	fill: var(--van-selection-clr);}.zfRating .ratingWrapper.applause svg {	stroke: var(--applause-stroke-clr);    stroke-width: 0.4px;}.zfRating .applause .ON svg {	fill: var(--applause-selection-clr);	stroke: var(--applause-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-applause {	fill: var(--applause-selection-clr);}.zfRating .ratingWrapper.toddler svg {	stroke: var(--toddler-stroke-clr);    stroke-width: 0.4px;}.zfRating .toddler .ON svg {	fill: var(--toddler-selection-clr);	stroke: var(--toddler-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-toddler {	fill: var(--toddler-selection-clr);}.zfRating .ratingWrapper.football svg {	stroke: var(--football-stroke-clr);    stroke-width: 0.4px;}.zfRating .football .ON svg {	fill: var(--football-selection-clr);	stroke: var(--football-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-football {	fill: var(--football-selection-clr);}.zfRating .ratingWrapper.notebook svg {	stroke: var(--notebook-selection-clr);    stroke-width: 0.7px;}.zfRating .notebook .ON svg {	fill: var(--notebook-selection-clr);	stroke: var(--notebook-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-notebook {	fill: var(--notebook-selection-clr);}.zfRating .ratingWrapper.happyface svg {	stroke: var(--happyface-stroke-clr);    stroke-width: 0.9px;}.zfRating .happyface .ON svg {	fill: var(--happyface-selection-clr);	stroke: var(--happyface-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-happyface {	fill: var(--happyface-selection-clr);}.zfRating .ratingWrapper.soccer svg {	stroke: var(--soccer-selection-clr);    stroke-width: 0.4px;}.zfRating .soccer .ON svg {	fill: var(--soccer-selection-clr);	stroke: var(--soccer-selection-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-soccer {	fill: var(--soccer-selection-clr);}.zfRating .ratingWrapper.excellent svg {	stroke: var(--super-stroke-clr);    stroke-width: 0.4px;}.zfRating .excellent .ON svg {	fill: var(--super-selection-clr);	stroke: var(--super-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-excellent {	fill: var(--super-selection-clr);}/*.zfRating .ratingWrapper svg.icon-heart {	stroke-width:0;}*/.fieldDisabled .zfRating .ratingWrapper a:focus svg {	fill: rgb(var(--disabled-bg-clr));	stroke: var(--disabled-bdr-clr);	transition: none;    transform: none;}.type1 .zfRating .ratingWrapper svg{	width:28px;	height:28px;}.type1 .zfRating .ratingWrapper svg.icon.icon-bulb{	width: 38px;	height: 38px;}.type2 .zfRating .ratingWrapper svg{	width:30px;	height:30px;}.type2 .zfRating .ratingWrapper svg.icon.icon-bulb{	width: 42px;	height:42px;}.type3 .zfRating .ratingWrapper svg{	width:33px;	height:33px;}.type3 .zfRating .ratingWrapper svg.icon.icon-bulb{	width: 46px;	height: 46px;}.type4 .zfRating .ratingWrapper svg{	width:39px;	height:39px;}.type4 .zfRating .ratingWrapper svg.icon.icon-bulb{	width: 50px;	height: 50px;}.type5 .zfRating .ratingWrapper svg{	width:39px;	height:39px;}.type5 .zfRating .ratingWrapper svg.icon.icon-bulb{	width: 54px;	height: 54px;}.type6 .zfRating .ratingWrapper svg{	width:42px;	height:42px;}.type6 .zfRating .ratingWrapper svg.icon.icon-bulb{	width: 58px;	height: 58px;}.type1 .zfRating .ratingWrapper svg.icon.icon-van {    width: 34px;    height: 34px;}.type2 .zfRating .ratingWrapper svg.icon.icon-van {    width: 38px;    height: 38px;}.type3 .zfRating .ratingWrapper svg.icon.icon-van {    width: 42px;    height: 42px;}.type4 .zfRating .ratingWrapper svg.icon.icon-van {    width: 48px;    height: 48px;}.type5 .zfRating .ratingWrapper svg.icon.icon-van {    width: 52px;    height: 52px;}.type6 .zfRating .ratingWrapper svg.icon.icon-van {    width: 56px;    height: 56px;}.type1 .zfRating .ratingWrapper svg.icon.icon-rain {    width: 32px;    height: 32px;}.type2 .zfRating .ratingWrapper svg.icon.icon-rain {    width: 36px;    height: 36px;}.type3 .zfRating .ratingWrapper svg.icon.icon-rain {    width: 40px;    height: 40px;}.type4 .zfRating .ratingWrapper svg.icon.icon-rain {    width: 44px;    height: 44px;}.type5 .zfRating .ratingWrapper svg.icon.icon-rain {    width: 48px;    height: 48px;}.type6 .zfRating .ratingWrapper svg.icon.icon-rain {    width: 52px;    height: 52px;}.type1 .zfRating .ratingWrapper svg.icon.icon-cloud {    width: 32px;    height: 32px;}.type2 .zfRating .ratingWrapper svg.icon.icon-cloud {    width: 36px;    height: 36px;}.type3 .zfRating .ratingWrapper svg.icon.icon-cloud {    width: 40px;    height: 40px;}.type4 .zfRating .ratingWrapper svg.icon.icon-cloud {    width: 44px;    height: 44px;}.type5 .zfRating .ratingWrapper svg.icon.icon-cloud {    width: 48px;    height: 48px;}.type6 .zfRating .ratingWrapper svg.icon.icon-cloud {    width: 52px;    height: 52px;}.zfRating .ratingWrapper.type2 {	padding: 8px 8px;	width: 18px;	height: 18px;	background-size: 160px;	border-radius: 5px;	margin: 5px;	border: 1px solid;	cursor: pointer;	transition: 0.3s linear;}.zfRating .ratingWrapper.numeric-box div {	text-align: center;}.zfRating .ratingWrapper.numeric-box-sep div {    background: none;    border: 1px solid;    text-align: center;}.zfRating .ratingWrapper.numeric-circles div {    background: none;    border: 1px solid;    text-align: center;    border-radius: 50%;}.ratingWrapper.numericbox {    display: table; 	table-layout: fixed;    border-collapse:separate;	width: 100%;    box-sizing: border-box;}.zfRating .numericbox a {    display: table-cell;    width:10%;    height: 42px;    position: relative;    margin-right: 0;	white-space: nowrap;	border: 1px solid rgba(var(--numeric-txt-bdr-clr));	border-right: none;	box-sizing: border-box;	overflow: hidden;	background: rgba(var(--numeric-box-bg-clr));}.zfRating .numericbox a:last-of-type {	border-radius: 0px 4px 4px 0;}.zfRating .numericbox a:first-of-type {	border-radius: 4px 0 0 4px;}.zfRating .numericbox a:last-of-type  {	border-right: 1px solid rgba(var(--numeric-txt-bdr-clr));}.rtl .zfRating .numericbox a:first-of-type{	border-right: 1px solid rgba(var(--numeric-txt-bdr-clr));	border-radius: 0 4px 4px 0;}.rtl .zfRating .numericbox a:last-of-type{	border-radius: 4px 0 0 4px;}.rtl .zfRating .numericbox a:last-of-type  {	border-right: none;}.rtl .zfRating .numericbox a:first-of-type  {	border-right: 1px solid rgba(var(--numeric-txt-bdr-clr));}.zfRating .numericbox a.ON .liveNumericType {	color: rgba(var(--numeric-sel-txt-bdr-clr));	background-color: rgba(var(--numeric-sel-box-bg-clr));}.liveNumericType {    position: relative;    height: 100%;    display: flex;    align-items: center;    justify-content: center;	color: rgba(var(--numeric-txt-bdr-clr));	font-size: var(--value-txt-size);	white-space: nowrap;	transition: 0.1s ease-in-out;}.ratingWrapper.numericboxsep a, .ratingWrapper.numericcircle a {    width: 42px;    height: 42px;    border: 1px solid rgba(var(--numeric-txt-bdr-clr));    border-radius: 4px;	box-sizing: border-box;	margin-bottom: 10px;	overflow: hidden;	background: rgba(var(--numeric-box-bg-clr));	transition: 0.1s ease-in-out;}.ratingWrapper.numericcircle a {	border: 1px solid rgba(var(--numeric-txt-bdr-clr));	border-radius: 50px;}.zfRating .numericboxsep a.ON:focus{	border: 1px solid rgba(var(--numeric-txt-bdr-clr));	background-color: rgba(var(--numeric-sel-box-bg-clr));}.zfRating .numericbox a:hover .liveNumericType {	transform: scale(1.2);}.zfRating .numericboxsep a:hover .liveNumericType {	transform: scale(1.2);}.zfRating .numericcircle a:hover .liveNumericType {	transform: scale(1.2); } .zfRating .numericbox a.ON:hover .liveNumericType, .zfRating .numericboxsep a.ON:hover .liveNumericType, .zfRating .numericcircle a.ON:hover .liveNumericType  {	transform: scale(1);} .zfRating .numericboxsep a.ON .liveNumericType {	color: rgba(var(--numeric-sel-txt-bdr-clr));	background-color: rgba(var(--numeric-sel-box-bg-clr));}.zfRating .numericcircle a.ON .liveNumericType {	color: rgba(var(--numeric-sel-txt-bdr-clr));	background-color: rgba(var(--numeric-sel-box-bg-clr));}	@charset "UTF-8";.zfPayChoiceWrapper a.payTypeDiv {	flex: 0 1 22%;	text-align: center;	border: 1px solid var(--choice-txt-clr);	padding: 10px;	display: inline-block;	vertical-align: top;	box-sizing: border-box;	border-radius: 3px;	overflow: hidden;	background: #fff;	height: 75px;}.miniCont580 .zfPayChoiceWrapper a.payTypeDiv {	flex-basis: 29%;}.miniCont480 .zfPayChoiceWrapper a.payTypeDiv {	flex-basis: 47%;}.rightAlign .zfPayChoiceWrapper a ,.leftAlign .zfPayChoiceWrapper a {	flex: 0 1 29%;}.fieldtypeText .zfPayChoiceWrapper input[ui_type="textbox"] {	margin-right: 5px;}.rtl .fieldtypeText .zfPayChoiceWrapper input[ui_type="textbox"] {	margin-left: 5px;	margin-right: 0px;}.zfPayChoiceWrapper .payTypeDiv:focus {	border-color: rgb(var(--choice-selection-clr));	box-shadow: 0px 0px 2px 0px rgb(var(--choice-selection-clr));}.zfPayChoiceWrapper .imgSelectionDiv {	position: absolute;	top: -10px;	right: -10px;	display: none;	z-index: 99;}.rtl .zfPayChoiceWrapper .imgSelectionDiv {	right: auto;	transform: rotate(-90deg);	left: -8px;	top: -12px;}.zfPayChoiceWrapper .imgSelectionDiv svg.icon.choiceTick {	top: 3px;	right: 2px;	stroke: #444;    fill: #444;}.zfPayChoiceWrapper .imgSelectionDiv::before {	border-radius: 0px;	border-color: rgb(164 164 164) rgb(164 164 164) transparent transparent;}.rtl .zfPayChoiceWrapper .imgSelectionDiv svg.icon.choiceTick {	right: auto;	left: 2px;}.zfPayChoiceWrapper .selected .imgSelectionDiv {	display: block;}.zfPayChoiceWrapper a.payTypeDiv.selected {	border: 1px solid rgb(var(--choice-selection-clr));}.zfPayDetailContain {	padding: 20px;	border: 1px solid var(--label-txt-clr-30);	border-radius: 3px;	margin-bottom: 10px;}.zfPayDetailContain .payRow3Label {	width: 100%;	display: block;	font-size: var(--value-txt-size);	margin-bottom: 7px;	color: var(--label-txt-clr);}.zfPayDetailContain.authNetCardContainer .customDropDownof.flLeft.customDropDownSelect2 {	margin-right: 10px;	margin-bottom: 10px;}.zfPayDetailContain.authNetCardContainer .customDropDownof.flLeft.customDropDownSelect2:last-child {	margin-bottom: 0px;}.rtl .zfPayDetailContain .customDropDownof.flLeft.customDropDownSelect2 {	margin-left: 10px;	margin-right: auto;}.zfPayDetailContain.authNetCardContainer {	padding: 0px;}.zfPayDetailCardContain {	padding: 20px 0px 0px 0px;}.authNetCardContainer .pmtActionField {    padding: 20px;    box-sizing: border-box;    padding-bottom: 0;}.zfPayDetailAuthnetCardContain {	padding: 20px;	border-top: 1px solid var(--label-txt-clr-30);	margin-top: 20px;}.hintPaymentTxt {    padding: 10px 0 0 0;    color: var(--label-txt-clr);    font-size: var(--instruction-txt-size);}.authNetCardContainer .hintPaymentTxt {    padding: 10px 20px 0 20px;}.squareCardContainer {	padding: 40px 20px 5px 20px;}.stripeCardContainer {	padding: 14px;    background-color: rgba(var(--input-bg-clr), var(--input-bg-opacity));    border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width);    border-style: solid;    border-color: rgba(var(--input-bdr-clr), var(--input-bdr-opacity));    border-radius: var(--input-radius);}.payRow1.disabledField input {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));    border-color: var(--disabled-bdr-clr) !important;	cursor: not-allowed;	color: var(--disabled-txt-clr) !important;}.payRow2 label {	font-size: var(--label-txt-size);	margin-bottom: 8px;	display: block;	color: var(--label-txt-clr);}.payRow3 {	margin: 20px 0px 10px;	display: inline-block;	width: 100%;	box-sizing: border-box;}.payLogotxt > span {	background-position:center;}.symbolBefore {	margin-right: 10px;}.rtl .symbolBefore {	margin-left: 10px;	margin-right: 0px;}.symbol, .symbolBefore {	font-size: var(--value-txt-size);	font-weight: 600;    color: var(--label-txt-clr);    word-break: keep-all;}.symbol {	margin-left: 5px;}.rtl .symbol {    margin-left: 0;    margin-right: 5px;}.pmtActionField {	display: inline-flex;	align-items: center;}.fieldtext.authNetCardCodeIn[ui_type="textbox"] {	padding: 10px 10px;}.paymentContainer .payRow3 div.flLeft {	width: 45%;}.paymentContainer .payRow3 span.flRight {	width: 45%;}.paymentContainer .select2-container--default .select2-selection--single .select2-selection__arrow {	top:50%;	transform: translateY(-50%);	right: calc(var(--input-bdr-right-width) + 0px);	bottom: calc(var(--input-bdr-bottom-width) + 0px);}.rtl .paymentContainer .select2-container--default .select2-selection--single .select2-selection__arrow {	left: calc(var(--input-bdr-left-width) + 0px);	right: auto;}.fieldModel_4 .paymentContainer .select2-container--default .select2-selection--single .select2-selection__arrow {	top: auto;	transform: translateY(-50%);	right: calc(var(--input-bdr-right-width) + 0px);	bottom: calc(var(--input-bdr-bottom-width) + 0px);}.rtl.fieldModel_4 .paymentContainer .select2-container--default .select2-selection--single .select2-selection__arrow {	left: calc(var(--input-bdr-left-width) + 0px);	right: auto;}.customDropDownSelect2 .select2.select2-container.select2-container--default {	width: 85px !important;}.type3 .customDropDownSelect2 .select2.select2-container.select2-container--default {	min-width:100px;}.type4 .customDropDownSelect2 .select2.select2-container.select2-container--default {	min-width:110px;}.type5 .customDropDownSelect2 .select2.select2-container.select2-container--default {	min-width:120px;}.customDropDownSelect2 .select2-container--default .select2-selection--single {	border-radius: var(--input-radius);	background: rgba(var(--input-bg-clr), var(--input-bg-opacity)) !important;	border: 1px solid rgb(var(--input-bdr-clr));	height: calc(var(--input-bdr-top-width) + var(--input-bdr-bottom-width) + 44.5px);;	border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width);}.customDropDownSelect2 .select2-container--default .select2-selection--single .select2-selection__rendered {	line-height: 46px;}.customDropDownSelect2 .select2-container--default .select2-selection--single .select2-selection__arrow b {	border-color: rgb(var(--value-txt-clr)) transparent transparent transparent !important;}.customDropDownSelect2 .select2FormFont {	color: rgb(var(--value-txt-clr));	font-size: var(--drpdwn-list-txt-size);}.square-card-Div .sq-card-iframe-container {	max-width: 405px !important;}.miniCont580 .square-card-Div .sq-card-iframe-container,.miniCont480 .square-card-Div .sq-card-iframe-container {	width: 100% !important;}.miniCont .sq-card-wrapper {	min-width: auto !important;}.merchantTypeWrapper {	display: flex;	align-items: center;	vertical-align: middle;	flex-wrap: wrap;	column-gap: 18px;	row-gap: 18px;	margin-bottom: 28px;	justify-content: flex-start;}.paypal_logo {	background-repeat: no-repeat;	width: auto;	height: 52px;	display: block;	background-size: contain;}.paypalcheckout_logo {	background-repeat: no-repeat;	width: auto;	height: 52px;	display: block;	background-size: contain;}.twocheckout_logo {	background-repeat: no-repeat;	width: auto;	height: 50px;	display: block;	background-size: contain;}.authorize_logo {	background-repeat: no-repeat;	width: auto;	height: 58px;	display: block;	background-size: contain;}.instamojo_logo {	background-repeat: no-repeat;	width: auto;	height: 55px;	display: block;	background-size: contain;}.paytm_logo {	background-repeat: no-repeat;    width: auto;    height: 40px;    display: block;    background-size: contain;    position: relative;    top: 4px;}.razorpay_logo {	background-repeat: no-repeat;	width: auto;	height: 55px;	display: block;	background-size: contain;}.stripe_logo {	background-repeat: no-repeat;    width: auto;    height: 38px;    display: block;    background-size: contain;    position: relative;    top: 6px;}.stripeCheckout_logo {	background-repeat: no-repeat;	width: auto;	height: 55px;	display: block;	background-size: contain;}.paytabslogo {	background-repeat: no-repeat;    width: auto;    height: 44px;    display: block;    background-size: contain;    position: relative;    top: 4px;}.paystacklogo {	background-repeat: no-repeat;	width: auto;	height: 48px;	display: block;	background-size: contain;}.midtranslogo {	background-repeat: no-repeat;	width: auto;	height: 48px;	display: block;	background-size: contain;}.squarelogo {	background-repeat: no-repeat;	width: auto;	height: 40px;	display: block;	background-size: contain;	position: relative;	top: 5px;}.totalpayLogo {	background-repeat: no-repeat;    width: auto;    height: 52px;    display: block;    background-size: contain;}.miniCont480 .leftAlign .paymentContainer .zfLabelDiv, .miniCont480  .rightAlign .paymentContainer .zfLabelDiv ,.miniCont480 .leftAlign .paymentContainer .zfFieldDiv_cont, .miniCont480  .rightAlign .paymentContainer .zfFieldDiv_cont {        width:100%;}.zfPayDetailContain.zcheckoutPayDiv {    border: none;    padding: 8px 0 0 0;}.zfPaynobox{    padding: 0;    border: none;}@charset "UTF-8";.zfSignContainer {	margin: 0;	padding: 0;	width: 100%;	position: relative;	height: 130px;}.zfSignContainer .signInnerCont {	background-color: rgba(var(--input-bg-clr), var(--input-bg-opacity));	border: 1px solid rgb(var(--input-bdr-clr), var(--input-bdr-opacity));	border-radius: var(--input-radius);	border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width);	display: block;	width: 100%;	height: 130px;	box-sizing: border-box;	cursor: crosshair;}.zfSignContainer a {	color: rgb(var(--value-txt-clr));	background:rgb(var(--elements-clr), .3);	border: 1px solid rgb(var(--value-txt-clr));	position: absolute;	top: auto;	right: calc(var(--input-bdr-right-width) + 7px);	bottom: calc(var(--input-bdr-bottom-width) + 7px);	display: flex;	width: 12px;	height: 12px;	border-radius: 5px;	padding: 5px;	align-items: center;	justify-content: center;	transition: .3s linear;	opacity: 0;}.rtl .zfSignContainer a {	right: auto;	left: calc(var(--input-bdr-left-width) + 7px);}.zfSignContainer a:focus {	border-color: var(--input-focus-clr);	box-shadow: 0px 0px 2px 0px var(--input-focus-clr);	opacity: 1;}.fieldModel_4 .zfSignContainer canvas:focus {	box-shadow: 0px 3px 1px -3px var(--input-focus-clr);}.zfSignContainer:hover a {	transition: .3s linear;	opacity: 1;}.miniCont480 .zfSignContainer a {	width: 14px;	height: 14px;	padding: 2px;}.zfSignContainer a svg {	width: 13px;	height: 13px;}.fullPage_subfrmInner .zfSignContainer a svg {	width: 10px;	height: 10px;}.fullPage_subfrmInner .zfSignContainer a {	padding: 3px;}.zfSignContainer canvas:hover,.zfSignContainer canvas:focus {	outline: none;}.zfSignContainer canvas:focus {	border-color: var(--input-focus-clr);	box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.error .zfSignContainer canvas{	border-color: var(--error-txt-clr);}.error .zfSignContainer canvas:focus{	border-color: var(--error-txt-clr);	box-shadow: 0px 0px 2px 0px var(--error-txt-clr);}.fieldModel_4 .error .zfSignContainer canvas:focus {    box-shadow: 0px 3px 1px -3px var(--error-txt-clr);}.fieldDisabled .zfSignContainer .signInnerCont,.fieldDisabled .zfSignContainer .signArea {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));	border-color: var(--disabled-bdr-clr);	cursor: not-allowed !important;	pointer-events: none !important;}.fieldDisabled .zfSignContainer:hover .clearSign,.fieldDisabled .zfSignContainer:hover .zfEditSignTxt {	display: none;}@charset "UTF-8";.fullPage_subfrmInner {	overflow: scroll;	padding-bottom: 0;	position: relative;}.fullPage_subfrmInner .oneFldDrpDwnSel2 em.inputClearDiv {	display: block !important;}.fieldModel_3 .fullPage_subfrmInner .zfCurrency input {	padding-right: 6px;	padding-left: 12px !important;}.fullPage_subfrmInner .formSubInfoText {	font-size: var(--sf-fieldcomp-label-txt-size);}.subformSeqSpace {	display: flex;	justify-content: flex-end;}.subformSeqSpace .formSubInfoText {	width: auto;}.fullPageInlineSubFrm .fieldlabel {	display: table-cell;	vertical-align: bottom;}.fullPage_subfrmInner .fieldlabel {	font-size: var(--sf-label-txt-size);}.fullPage_subfrmInner.leftAlign  label.fieldlabel {	text-align: left;}.rtl .fullPage_subfrmInner.leftAlign label.fieldlabel {	text-align: right;}.subFormTotalDiv .fullPage_subFrmWrap .sfFieldWrapper .fieldlabel.leftAlign {	text-align: left;}.rtl .subFormTotalDiv .fullPage_subFrmWrap .sfFieldWrapper .fieldlabel.leftAlign {	text-align: right;}.fullPage_subfrmInner.rightAlign  label.fieldlabel {	text-align: right;}.rtl .fullPage_subfrmInner.rightAlign label.fieldlabel {	text-align: left;}.subFormTotalDiv .fullPage_subFrmWrap .sfFieldWrapper .fieldlabel.rightAlign {	text-align: right;}.fullPage_subfrmInner.centerAlign  label.fieldlabel {	text-align: center;}.subFormTotalDiv .fullPage_subFrmWrap .sfFieldWrapper .fieldlabel.centerAlign {	text-align: center;}.zfReviewWrap .subform_text,.zfReviewWrap .zf-sformCount {	padding-bottom: 20px;}.subfrmEmpty_txtLive {	text-align: center;	padding: 20px 0px 20px;	font-size: var(--instruction-txt-size);	color:var(--label-txt-clr);}/*.ofSubformWrapper .subContWrap .fieldWrapper:first-child .fieldContainer {	padding-top: 40px;}*/.ofSubformWrapper .subContWrap .fieldContainer {	margin: 0;	overflow: visible;}.grad_formCont.layout3 .ofSubformWrapper .subContWrap .fieldContainer {	background: transparent;	border: none;	box-shadow: none;	border-radius: 0;}.fullPage_subFrm, .subfrmEmpty_txtLive {	overflow: hidden;    background: rgba(var(--subform-bg-clr), var(--subform-bg-opacity));}.layout2 .fullPage_subFrm {	border: none;	box-shadow: none;}.fullPage_subFrmContent .fullPage_subFrmWrap {	flex-direction: column;}.fullPage_subFrm .fullPage_subFrmWrap {	display: flex;	width: 100%;}.fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper {	list-style: none;	width: 200px;	padding: 0 24px 0 0;	display: table;	min-width: 200px;	table-layout: fixed;	box-sizing: border-box;}.rtl .fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper {	padding: 0 0 0 24px;}.fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.empty_label {	width: 75px;	min-width: 75px;	padding: 0 16px 0 0;}.rtl .fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.empty_label {	padding: 0 0 0 16px;}.fullPage_subFrmWrap .fieldContainer.zfDecisionbox .zfLabelDiv.customCheckBox {	display: flex;	justify-content: center;	width: 100%;	padding: 0;	height: auto;	clip-path: initial;	position: relative;	clip: initial;	overflow: visible;}.fullPage_subFrmWrap .sfFieldWrapper .fieldContainer.zfDecisionbox .zfLabelDiv .fieldLabelTxt {	display: none;}.sfMoreCircle {	position: relative;	margin-right: 8px;}.rtl .sfMoreCircle {	margin-left: 8px;	margin-right: 0;}.sfLivemoreList {	position: absolute;	right: -34px;	top: -40px;	padding-bottom: 12px;	z-index: 9;	display: none;	transition: 0.5s;}.rtl .sfLivemoreList {	left: -34px;	right: auto;}.sfLivemoreList ul {	position: relative;	top: 0;	background: rgba(var(--subform-bg-clr), var(--subform-bg-opacity));	border: 1px solid var(--label-txt-clr);	box-shadow: 0 5px 10px rgb(0 0 0 / 12%);	padding: 3px 4px;	left: 0;	border-radius: 3px;	display: flex;	width: auto;}.sfLivemoreList ul:before {	 border: solid var(--value-txt-size) !important;    border-width: 0 1px 1px 0 !important;    display: inline-block;    padding: 4.2px;    transform: rotate(45deg) !important;    color: var(--label-txt-clr);    position: initial;    margin-left: 0;    content: "";    position: absolute;    top: 25px;    left: 17px;    background: rgba(var(--subform-bg-clr), var(--subform-bg-opacity));}.rtl .sfLivemoreList ul:before {	right: 17px;	left: auto;}.sfLivemoreList ul li {	padding: 1px 2px;	display: inline-block;}.sfDuplicateIcn {	width: 29px;	height: 21px;    cursor: pointer;    position: relative;}.sfDuplicateIcn:after {	content: "";	border-right: 1px solid var(--label-txt-clr);	height: 14px;	position: absolute;	right: 2px;	top: 4px;}.rtl .sfDuplicateIcn:after {	left: 2px;	right: auto; } .sfDeleteIcn {	width: 21px;	height: 20px;	cursor: pointer;}.sfDuplicateIcn svg, .sfDeleteIcn svg, .add-Duplicate svg, .add-Delete svg {	position: relative;	left: 4px;	stroke: var(--label-txt-clr);	fill: var(--label-txt-clr);	width: 15px;	height: 15px;	stroke-width: 0.1px;	top: 2px;}.rtl .sfDuplicateIcn svg, .rtl .sfDeleteIcn svg, .rtl .add-Duplicate svg, .rtl .add-Delete svg {	left: auto;	right: 4px;}.fullPage_subFrmContent .formFieldWrapper {    display: inline-table;    padding: var(--sf-cont-space-inner);    border-bottom: 0.3px solid var(--label-txt-clr);	min-width: 100%;	box-sizing: border-box;}.fullPage_subFrmWrap .formFieldWrapper:last-child {    border-bottom: 0px;}.fieldWrapper.subFormField_Cont .zfLabelDiv {	text-align: left;}.rtl .fieldWrapper.subFormField_Cont .zfLabelDiv {	text-align: right;}.leftAlign .fullPageInlineSubFrm .zfLabelDiv, .rightAlign .fullPageInlineSubFrm .zfLabelDiv,.leftAlign .subFormField_Cont .zfLabelDiv, .rightAlign .subFormField_Cont .zfLabelDiv {    width: 100%;    padding-right: 0;	text-align: left;}.rtl .leftAlign .fullPageInlineSubFrm .zfLabelDiv, .rtl .rightAlign .fullPageInlineSubFrm .zfLabelDiv,.rtl .leftAlign .subFormField_Cont .zfLabelDiv, .rtl .rightAlign .subFormField_Cont .zfLabelDiv {    padding-left: 0;	text-align: right;}.fullPage_subFrmWrap .sfFieldWrapper .zfLabelDiv {	clip: rect(1px, 1px, 1px, 1px);	clip-path: inset(50%);	height: 1px;	width: 1px;	margin: -1px;	overflow: hidden;	padding: 0;	position: absolute;}.fullPage_subFrmWrap .zfFieldDiv_cont {	width: 100%;	float: left;}.fullPage_subFrmWrap .zfFieldDiv_cont .fieldtypeText {	width: 100% !important;}.fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.squance_Number {	padding: 0 18px 0 0;	width: auto;	min-width: 38px;	white-space: nowrap;	max-width: initial;	display: inline-table;}.rtl .fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.squance_Number {    padding: 0 0 0 18px;}.fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.squance_Number span.formSubInfoText {	padding-top: 0;	width: auto;}.fullPage_subFrmHeader {	padding: var(--sf-cont-space-inner);    padding-bottom: 0;    /*background: rgba(var(--subform-bg-clr), var(--subform-bg-opacity));    display: inline-table;*/}.fullPage_subFrmHeader.subFormTotalDiv {	border-top: 0.3px solid var(--label-txt-clr);	padding-top: 16px;	padding-bottom: 16px;	display: inline-flex;	min-width: 100%;	box-sizing: border-box;}.subfrmFieldsCont {	display: inline-flex;}.fullPage_subFrmWrap .formFieldWrapper:last-of-type .subfrmFieldsCont {	border-bottom: 0px;	padding-bottom: 0;}.sfSliderSpacing .subfrmFieldsCont {	padding-top: 35px;}.fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.sfFieldWrapperWidth220 {	min-width: 240px;	width: 240px;}.fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.sfFieldWrapperWidth320 {	width: 320px;	min-width: 320px;}.subfrmAdd_entryDiv {	display: flex;	padding: 10px 10px;	box-sizing: border-box;	align-items: center;	justify-content: center;	min-height: 80px;	border-top: 0.7px solid var(--label-txt-clr);	margin-top: var(--sf-cont-space-inner);}a.subfrmAdd_Txt {	color: var(--label-txt-clr);	font-size: var(--label-txt-size);	font-weight: 550;	display: flex;	align-items: center;}a.subfrmAdd_Txt:hover {	text-decoration: none;}span.addEntryBtn {	position: relative;	left: 8px;	border: 1.5px solid var(--label-txt-clr);	width: 22px;	height: 22px;	border-radius: 24px;	padding: 2px;	display: flex;	align-items: center;	justify-content: center;	margin-right: 16px;}.addEntryBtn svg.icon {	fill: var(--label-txt-clr);	width: 16px;	height: 16px;	transform: rotate(90deg);	cursor: pointer;}.subFrmFieldsHidden {	display: flex;	flex-direction: row;	align-items: center;	width: 100%;}.subFrmFieldsHidden svg {	width: 16px;	height: 16px;	margin-right: 6px;	fill: var(--error-txt-clr);}.subFrmFieldsHidden span {	color: var(--label-txt-clr);}svg.icon.icon-more-vertical, .addRowBtn svg {	width: 16px;	height: 16px;	transform: rotate(90deg);	fill: var(--label-txt-clr);	stroke-width: 0.3px;	stroke: var(--label-txt-clr);	cursor: pointer;}span.more_iconList, .addRowBtn {	width: 22px;	height: 22px;	border: 1.4px solid var(--label-txt-clr);	border-radius: 24px;	padding: 2px;	display: flex;	align-items: center;	justify-content: center;}span.addRowBtn {	position: relative;}.addRowBtn svg {	fill: var(--label-txt-clr);	stroke: transparent;	stroke-width: 0.3px;}span.add-Duplicate, span.add-Delete {	display: inline-block;}.sfLockDisabled {	width: 75px;    min-width: 75px;    padding-inline-end: 16px;    table-layout: fixed;    box-sizing: border-box;    display: none;    text-align: center;}.sfLockDisabled svg {    width: 20px;    height: 20px;    fill: var(--label-txt-clr);    stroke: var(--label-txt-clr);    stroke-width: 0.5px;    opacity: 1;    margin-top: 10px;}.type1 .sfLockDisabled svg,.type2 .sfLockDisabled svg {	margin-top: 9px;}.type3 .sfLockDisabled svg {	margin-top: 11px;}.type4 .sfLockDisabled svg,.type5 .sfLockDisabled svg {	margin-top: 13px;}.type6 .sfLockDisabled svg {	margin-top: 15px;}.zfSubFrmfldDisabled .sfLockDisabled {	display: table;}.zfSubFrmfldDisabled .fullPage_subFrm .sfFieldWrapper.subformIcn {	display: none;}.zfSubFrmfldDisabled .subfrmFieldsCont {	}.zfSubFrmfldDisabled .subfrmAdd_Txt {	opacity: 0.4;	pointer-events: none;	cursor: not-allowed;}.zfSubFrmfldDisabled .addEntryBtn{	display: none;}.subfrmAdd_Txt .icon-lock {	display: none;}.zfSubFrmfldDisabled .subfrmAdd_Txt .icon-lock {	display: block;    width: 20px;    height: 20px;    margin-inline-end: 8px;    margin-top: -2px;	fill: var(--label-txt-clr);    stroke: var(--label-txt-clr);}.type1 .zfSubFrmfldDisabled .subfrmAdd_Txt .icon-lock {	width: 16px;    height: 16px;}.type4 .zfSubFrmfldDisabled .subfrmAdd_Txt .icon-lock {    width: 23px;    height: 23px;}.type5 .zfSubFrmfldDisabled .subfrmAdd_Txt .icon-lock,.type6 .zfSubFrmfldDisabled .subfrmAdd_Txt .icon-lock {    width: 26px;    height: 26px;}.fieldDisabled.zfSubFrmfldDisabled .fldDisabledIcn {	display: none;}.zfSubFrmfldDisabled .cardOverDivSpace {	display: none;}.sfSNumberCon .icon-lock {	display: none;}.zfSubFrmfldDisabled .sfSNumberCon .icon-lock {	display: block;    right: 8px;    top: 8px;    z-index: 9;    fill: var(--label-txt-clr);    stroke: var(--label-txt-clr);    width: 16px;    height: 16px;}.rtl .zfSubFrmfldDisabled .sfSNumberCon .icon-lock {	right: auto;	left: 8px;}.zfSubFrmfldDisabled .sfCardValign .icon-lock {    position: initial;    display: inline-block;    margin-bottom: 6px;	width: 20px;    height: 20px;}.type4 .zfSubFrmfldDisabled .sfCardValign .icon-lock {	width: 22px;    height: 22px;}.type5 .zfSubFrmfldDisabled .sfCardValign .icon-lock,.type6 .zfSubFrmfldDisabled .sfCardValign .icon-lock {	width: 26px;    height: 26px;}.zfSubFrmfldDisabled .sfCardValign .addEntryIconSvgCont {	display: none;}.sfInlinePopView {	display: none;	align-items: center;	justify-content: center;	padding: 5px;    box-sizing: border-box;}.sfInlinePopView i {	display: flex;	align-items: center;	justify-content: center;	cursor: pointer;}.zfSubFrmfldDisabled .sfInlinePopView {	display: flex;}.sfInlinePopView svg {	width: 20px;    height: 20px;    fill: var(--label-txt-clr);    stroke: var(--label-txt-clr);    stroke-width: 0.5px;    padding-inline-end: 6px;    position: initial;}.sfInlinePopView span {	font-size: 14px;	color: var(--label-txt-clr);}.zfSubFrmfldDisabled .addEntryIconplus {	pointer-events: none;	cursor: not-allowed;	opacity: 0.6;}.zfSubFrmfldDisabled .sfSNumberCon.addEntryIconplus:not(:nth-of-type(2)) {	display: none !important;}.zfSubFrmfldDisabled .footerWrapper {	display: none;}.zfSubFrmfldDisabled .formFieldWrapper {	padding-bottom: var(--fields-ver-space-bottom) ;}.subformIcnMobileView {	position: absolute;	bottom: -16px;	background: rgba(var(--subform-bg-clr), var(--subform-bg-opacity));	padding: 5px 11px;	border-radius: 50px;	right: 20px;	border: .7px solid var(--label-txt-clr);	display: none;}.rtl .subformIcnMobileView {	left: 20px;	right: auto;}.subformIcnMobileView span {	display: inline-block;	margin: 0 8px 0 8px;	cursor: pointer;    position: relative;    top: 1px;}.subformIcnMobileView span:after {	position: absolute;	width: 1px;	height: 18px;	background: var(--label-txt-clr);	content: "";	top: -2px;	left: -10px;	opacity: .7;}.rtl .subformIcnMobileView span:after {	right: -8px;	left: auto;}.subformIcnMobileView span:first-child:after {	display: none;}.subformIcnMobileView .addRowBtn {	width: 21px;	height: 21px;}.subformIcnMobileView .addRowBtn svg {	width: 15px;	height: 15px;}.subformIcnMobileView .add-Delete svg, .subformIcnMobileView .add-Duplicate svg {	left: 0px;	width: 17px;	height: 17px;	top: -2px;}.rtl .subformIcnMobileView .add-Delete svg, .rtl .subformIcnMobileView .add-Duplicate svg {    right: 3px;    left: auto;}.sfSNumberCon {	width: 49%;	display: inline-block;	overflow: hidden;	margin-right: 2%;	vertical-align: top;	box-sizing: border-box;	position: relative;}.rtl .sfSNumberCon {	margin-right: 0;	margin-left: 2%;}.sfSNumberCon:nth-child(odd) {	margin-right: 0;}.rtl .sfSNumberCon:nth-child(odd) {	margin-left: 0;}.fullPage_subFrmContent em.inputClearDiv {	display: none !important;}.sfCardDiv .labelCont div {	text-overflow: ellipsis;	overflow: hidden;}.sfCardDiv .recordVal .sfSignCardimg {	height: 18px;}.sfCardValign .addEntryIconSvgCont .livePlusIcon {	position: relative;	margin-bottom: 2px;	fill: var(--label-txt-clr);}.type4 .sfCardValign .addEntryIconSvgCont .livePlusIcon {	width: 25px !important;	height: 25px !important;}.type5 .sfCardValign .addEntryIconSvgCont .livePlusIcon,.type6 .sfCardValign .addEntryIconSvgCont .livePlusIcon {	width: 28px !important;	height: 28px !important;}.sfLimtEntryWrap .popUpInner {	min-height: 120px;	display: flex;	align-items: center;	justify-content: center;}.sfLimtEntryWrap .messageCont p {	color: var(--label-txt-clr);	font-size: var(--label-txt-size);}.grad_sfInline .fullPage_subFrm, .grad_sfInline .sfCardDiv,.grad_sfInline .subfrmEmpty_txtLive {	background: linear-gradient(var(--sfinline-bg-gradient-angle), rgba(var(--sfinline-bg-gradient-start-clr), var(--sfinline-bg-gradient-start-clr-opacity)) var(--sfinline-bg-gradient-start-percent), rgba(var(--sfinline-bg-gradient-end-clr), var(--sfinline-bg-gradient-end-clr-opacity)) var(--sfinline-bg-gradient-end-percent));	background-origin: border-box;}.grad_popup .ofSubformWrapper,.grad_popup .saveandReswrap,.grad_popup .pageReviewPopUp,.grad_popup .ofOuterPopupBg {	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;}.pageReviewPopUp .recSumsf {	margin-bottom:20px;}.pageReviewPopUp .zfReviewWrap .zf-sformCount {	font-size: var(--sf-elements-h6-txt-size);}.layout3 .fullPage_subFrmContent .fieldContainer {	background:transparent;	border: none;	box-shadow: none;	border-radius: 0;	overflow: visible;	padding: 0;	margin: 0;}.layout3 .ofSubformWrapper .fieldContainer {	background:transparent;	border: none;	box-shadow: none;	border-radius: 0;	}.layout3 .ofSubformWrapper .subContWrap .fieldContainer{	padding: var(--fields-ver-space-top) var(--fields-hor-space-right) var(--fields-ver-space-bottom) var(--fields-hor-space-left);}.layout3 .fullPage_subFrmContent .fieldContainer:first-of-type {	 margin-top:0;}.ofSubformWrapper .tempHeadContBdr {	padding: 15px 30px;}.ofSubformWrapper .ani2 .footerWrapper .fmFooter {	padding: 20px var(--fields-hor-space-right) 40px var(--fields-hor-space-left);}.fullPage_subfrmInner::-webkit-scrollbar {	display: block !important;	height: 5px;	width: 0px;}.fullPage_subfrmInner::-webkit-scrollbar-thumb {	background-color: #cacaca;	border-radius: 50px;}.fullPage_subfrmInner::-webkit-scrollbar-track {	background-color: transparent;	border-radius: 50px;}.ofSubformWrapper {	background:rgba(var(--popup-bg-clr), var(--opacity-10));	border-radius: 5px;}.ofSubformWrapper .templateWrapper {	background: rgba(var(--field-cont-bg-clr));}.ofSubformWrapper .fldContWrapper .fieldWrapper {	background-color: transparent !important;	border: none;}.ofsfDuplicate svg {	width: 16px;	height: 16px;	position: relative;}.addEntryIconplus {	display: inline-table !important;	text-align: center;	padding-top: 0px !important;	cursor: pointer;	vertical-align: bottom !important;}.sfCardDiv {	vertical-align: top;	background: rgba(var(--subform-bg-clr), var(--subform-bg-opacity));	height: 116px;	margin-bottom: 10px;	position: relative;	box-sizing: border-box;	border: 1px solid transparent;	border-radius: 5px;	padding-top: 6px;}.sfCardDiv:focus {    border-color: var(--input-focus-clr) !important;	box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.sfCardValign {	display: table-cell;	vertical-align: middle;}.addEntryIconplus span, .sfpopbtnlabel.addEntryIconLabel {	color: var(--label-txt-clr);	font-size: var(--sf-addentry-txt-size);}.sfpopbtnlabel {	font-weight: normal;	overflow: hidden;	padding: 0px 10px;}.cardRowDiv {	padding: 8px 12px;	box-sizing: border-box;	position: relative;}.sfCardDiv .labelCont {	font-size: var(--instruction-txt-size);	width: 48%;	display: inline-block;	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;	font-weight: normal;	box-sizing: border-box;	color: var(--label-txt-clr);}.rtl .sfCardDiv .labelCont {	text-align: right;}.sfCardDiv .lableText {	padding-right: 20px;}.rtl .sfCardDiv .lableText {	padding-right: 0;	padding-left: 20px;}.cardOverDiv {	padding: 0px;	position: absolute;	bottom: 0;	box-sizing: border-box;	width: 100%;	background: rgb(var(--elements-clr));	overflow: hidden;	height: 0;	left: 0;	transform: translate3d(0, 0, 0);	transition: height 0.2s ease;	box-shadow: 0px 1px 3px rgb(var(--value-txt-clr));	border-radius: 0 0 5px 5px;}.cardOverDivSpace {	padding: 6px 10px;}.sfCardDiv:focus .cardOverDiv {    height: 30px;}.cardOverDiv.showsubformmenu {	height: 30px;}.dim-div-sf {	display: block;	height: 100%;	left: 0;	margin: 0;	padding: 0;	position: fixed;	top: 0;	background: rgba(0, 0, 0, 0.8);	width: 100%;	z-index: 99;}.fmFooter {	text-align: center;	overflow: hidden;	overflow-x: hidden !important;}.tempHeadContBdr {	list-style: none;	margin: 0;	border-radius: 3px 3px 0 0;}.tempHeadContBdr .frmTitle {	color: var(--label-txt-clr);	font-size: var(--sf-title-txt-size);}.tempHeadContBdr .frmDesc {	color: var(--instruction-txt-clr);	font-weight: normal;	margin: 0;	padding-top: 5px;	font-size: var(--instruction-txt-size);}.subContWrap .zfLabelDiv {	background: none;}.cardOverDivSpace span {	margin: 1px 6px;	cursor: pointer;	color: rgb(var(--value-txt-clr));}.cardOverDivSpace svg.icon {	fill: rgb(var(--value-txt-clr));}span.icnsplitBar:after {	position: absolute;	content: "";	height: 16px;	width: 1px;	background: rgba(var(--value-txt-clr));}.sfCardError {	border: 1px solid var(--error-txt-clr);}.sfpopuniqueError {	padding: 10px;	display: block;}.sfCardDiv:hover .cardOverDiv {	height: 30px;}.fmSmtButton {	cursor: pointer;	text-align: center;	text-decoration: none;	padding: 12px 36px;	font-weight: 400;		position: relative;	overflow: hidden;	font-family: var(--body-font), var(--body-font-fallback);	line-height: 1.3;}.pageFotDef {	width: auto;}.formRelative {	position: relative;}.inlineBlock {	display: inline-block;}.formFieldWrapper{	padding-top: var(--fields-ver-space-top);}.ofSubformWrapper .tempHeadBdr::after {    content: "";    border-bottom: 1px solid var(--label-txt-clr);    display: block;    opacity: 0.4;}.fullPage_subfrmInner .zfUnit .zfSymbol, .fullPage_subfrmInner .zfUnit .zfSymbolbefore {    display: none;}@charset "UTF-8";/*******************************	Popup - common cases*******************************/	.popup_type2 {		position: fixed;		width: 730px;		z-index: 999;		left: 50%;		transform: translateX(-50%);	}	.popup_type3 {		width: 500px;		left: 50%;		transform: translateX(-50%);	}		.popup_type4 {		position: absolute;		width: 600px;		left: 50%;		transform: translateX(-50%);	}	.darkDim {		background: #000000;		opacity: 0.8;	}	.darkdim-div {		display: block;		height: 100%;		left: 0;		margin: 0;		padding: 0;		overflow: hidden;		position: fixed;		top: 0;		background: rgba(25,35,43,0.85);		width: 100%;		z-index: 500;	}	.dim-div {		display: block;		height: 100%;		left: 0;		margin: 0;		padding: 0;		overflow: hidden;		position: fixed;		top: 0;		background: rgba(25, 35, 43, 0.85);		width: 100%;		z-index: 500;	}	.dim-div1 {		display: block;		height: 100%;		left: 0;		margin: 0;		padding: 0;		overflow: hidden;		position: fixed;		top: 0;		width: 100%;		z-index: 500;	}	.dim-div1.screenFreeze {		z-index: 1000 !important;	}	.dim-div2 {		display: block;		height: 100%;		left: 0;		margin: 0;		padding: 0;		overflow: hidden;		position: fixed;		top: 0;		background: rgba(0, 0, 0, 0.9);		width: 100%;		z-index: 500;	}	.dim-div.dim-div3 {		z-index: 999;	}	.pScroll {		overflow-y: scroll;	}		.pScroll .popUpOuter {		margin: 50px auto;		position: static;	}		.popUpOuter {		margin: 0 auto;		margin-top: 0%;		z-index: 999;	}	.popUpInner {		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		border-radius: 3px;		padding: 20px 30px 20px 30px;		height: 1%;		box-shadow: 0px 0px 10px 2px #222222;	}	.popupHeader {		padding: 0px 0px 15px;		font-weight: 500;	}	.pop_Okaybtn {		color: var(--submit-txt-clr);		font-size: var(--elements-h5-txt-size);		background: rgba(var(--submit-bg-clr));		padding: 5px 15px;		border-radius: var(--submit-btn-radius);		border:1px solid var(--submit-bdr-clr);		cursor: pointer;		font-family: var(--body-font), var(--body-font-fallback);	}	.pop_Cancelbtn {		color: var(--label-txt-clr);		font-size: var(--elements-h5-txt-size);		background: transparent;		padding: 5px 15px;		border-radius: var(--submit-btn-radius);		border:1px solid var(--label-txt-clr);		cursor: pointer;		font-family: var(--body-font), var(--body-font-fallback);	}	.popAlertTxt {		font-size: var(--instruction-txt-size);		color: var(--label-txt-clr);	}		.failedHead {		border-bottom: 1px solid var(--label-txt-clr);		margin-bottom: 10px;	}	.failedHead label {		color: var(--label-txt-clr);		font-size: var(--label-txt-size);		padding-left: 8px;		font-weight: normal;	}	.popupMainCont {		color: var(--label-txt-clr);	}	.popUpFields {		margin: 0;		padding: 0;	}	.popUpFields label {		display: block;		margin-bottom: 10px;		font-weight: 500;	}	.popupTemFot {		margin-top: 10px;		padding: 10px 0px;	}	.popupTemFot a {		text-decoration: none;		margin: 0 8px 0 2px;	}	span.icon_warning {		width: 38px;		height: 38px;		border: 2px solid #ea1c23;		stroke: #ffffff;		stroke-width: 0.2;		display: inline-block;		border-radius: 50%;		position: relative;		box-sizing: initial;	}	.icon_warning svg.icon {		width: 20px;		height: 20px;		fill: #ea1c23;		position: absolute;		left: 9px;		top: 9px;	}	.ofErrorPopupDiv .popUpFields, 	.ofErrorPopupDiv .popUpFields label {		font-size: var(--description-txt-size) !important;	}		.ofErrorPopupDiv .popUpFields .popAlertTxt {		font-size: var(--value-txt-size) !important;	}	.ofErrorPopupDiv  a.pop_Okaybtn {		font-size: var(--submit-txt-size);	}	.ofOuterPopupBg {		background: rgba(var(--popup-bg-clr));	}	.ofOuterPopupBg .popUpInner {		background: rgba(var(--field-cont-bg-clr));	}	.grad_submitBtn .pop_Okaybtn,	.grad_submitBtn .emailsaveBtn {		background: linear-gradient(var(--submit-btn-gradient-angle), rgba(var(--submit-btn-gradient-start-clr), var(--submit-btn-gradient-start-clr-opacity)) var(--submit-btn-gradient-start-percent), rgba(var(--submit-btn-gradient-end-clr), var(--submit-btn-gradient-end-clr-opacity)) var(--submit-btn-gradient-end-percent)) !important;		background-origin:border-box !important;	}/*******************************	Loader Anim cases*******************************/	.lodingAnimateWrap {		display: flex;		margin-left: 6px;		margin-top: 2px;	}	.lodingAnimateDiv {		width: 7px;		height: 7px;		border-radius: 50%;		background-color: #222;		margin-right: 3px;	}	.loading_Div_1 {		animation: load_Div .4s ease 0s infinite alternate;	}	.loading_Div_2 {		animation: load_Div .4s ease .2s infinite alternate;	}	.loading_Div_3 {		animation: load_Div .4s ease .4s infinite alternate;	}	@keyframes load_Div {	from {		opacity: 1;		transform: scale(1);	}	to {		opacity: .25;		transform: scale(.75);	}	}	.btnAlign_rht {		text-align: right;		padding-bottom: 0;	}	.loaderWrapper .popUpInner {		padding: 10px !important;	}	.loaderCont {		text-align: center;	}	.loaderCont span {		display: inline-block;		padding-left: 7px;		top: -5px;	}	.ofLoaderWrap {		border: none;		box-shadow: none;		background: none;		position: absolute;	}	.ofLoaderWrap .popUpInner {		border: none;		background: none;		box-shadow: none;	}	.ofLoaderWrap .loaderCont {		height: auto;		width: 500px;	}	.loader {		height: 15px;		width: 150px;		position: absolute;		top: 0;		bottom: 0;		left: 0;		right: 0;		margin: auto;	}	.loader--dot {		animation-name: loader;		animation-timing-function: ease-in-out;		animation-duration: 2s;		animation-iteration-count: infinite;		height: 15px;		width: 15px;		border-radius: 100%;		background-color: black;		position: absolute;		left: 0;	}	.loader--dot:first-child {		background-color: #C72336;		animation-delay: 0.5s;	}	.loader--dot:nth-child(2) {		background-color: #1E9C4C;		animation-delay: 0.4s;	}	.loader--dot:nth-child(3) {		background-color: #0F71AD;		animation-delay: 0.3s;	}	.loader--dot:nth-child(4) {		background-color: #E99424;		animation-delay: 0.2s;	}	.loader--text {		position: absolute;		top: 200%;		left: 0;		right: 0;		margin: auto;		font-size: 20px;		color: #fff;	}	@keyframes loader {		15% {			transform: translateX(0);		}		45% {			transform: translateX(135px);		}		65% {			transform: translateX(135px);		}		95% {			transform: translateX(0);		}	}/*******************************	Default alert popup*******************************/	.alertPop_Default .popUpInner {		background:#fff !important;	}	.alertPop_Default .failedHead {		border-bottom: 1px solid #D8D8D8;		margin-bottom: 20px;	}	.alertPop_Default .txtDiv_default {		color: #444;		font-size: var(--value-txt-size);	}	.alertPop_Default .pop_Okaybtn {		color: #fff;		border: 1px solid;		padding: 8px 20px;		border-color: #2F404E;		background: #2F404E !important;	}	.alertPop_Default .pop_Cancelbtn {		color: #444;		border: solid 1px #ccc;		padding: 8px 20px;		background: #F4F4F4;	}	.alertPop_Default .failedHead label {		color: #e12416;		font-size: var(--description-txt-size);		padding-left: 8px;		font-weight: normal;		padding-top: 2px;	}	.rtl .alertPop_Default .failedHead label {		padding-left: 0;		padding-right: 8px;	}	.alertPop_Default .paymentFailed_Wrap .popUpFields {		font-size:13px;	}	.alertPop_Default .btnAlign_rht {		padding-bottom:10px;		margin-top: 25px;	}	.alertPop_Default .popAlertTxt {		color:#444;		padding-bottom: 10px;	}	.alertPop_Default .popUpFields label {		color:#ff0000;		margin-bottom: 20px;	}	.grad_popup .alertPop_Default {		background: #fff !important;	}	.grad_submitBtn .alertPop_Default .pop_Okaybtn {		color: #fff;		border: 1px solid;		padding: 8px 20px;		border-color: #2F404E;		background: #2F404E !important;	}/*******************************	Media Preview popup*******************************/	.imageTypeZoom {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.imageTypeZoom .popupMainCont {		display: table-cell;		text-align: center;		vertical-align: middle;		padding: 0px !important;	}	.imageTypeZoom .popupMainCont img {		text-align: center;		vertical-align: middle;		max-width: 100%;		max-height: 100%;	}	.imageTypeZoom .ppDeleteIcon {		background-position: -130px -116px;	}	.removeBdr {		border-bottom: none;		padding-bottom: 0px;	}	.removeBdr .ppDeleteIcon {		margin: 0;		padding: 0;		position: absolute;		right: 15px;		top: 15px;	}	.ofPopCloseIcn svg.icon.delete_icon {		width: 14px;		height: 14px;		fill: #fff;	}	.ofPopCloseIcn {		position: absolute;		right: -14px;		background: #000;		border: 1px solid #000;		padding: 6px !important;		border-radius: 30px;		top: -15px;		cursor: pointer;		z-index: 1;	}	.rtl .ofPopCloseIcn {		right:auto;		left:-15px;		top: -13px;	}	.ofPopCloseIcn.ofPopupImageClose {		position: absolute;		right: 10px;		background: #000;		border: 1px solid #000;		padding: 6px;		border-radius: 30px;		top: 10px;		cursor: pointer;	}	.rtl .ofPopCloseIcn.ofPopupImageClose {		right: auto;		left: 10px;		top: 10px;	}	.ofPopCloseIcn.ofPopupImageClose svg.icon.delete_icon {		width: 22px;		height: 22px;		fill: #fff;	}	.pageReviewPopUp {		margin-bottom: 20px;		background: rgba(var(--popup-bg-clr));	}	.pageReviewPopUp .popUpInner {		background: rgba(var(--field-cont-bg-clr));		padding: 30px 20px 20px;	}	.pageReviewPopUp .popUpInner {		border: none !important;	}	.pageReviewPopUp .popupHeader {		position: relative;		height: 35px;		margin-bottom: 15px;		padding: 0 10px;	}	.nsReviewPopup .popupHeader {	    padding: 0;	}	.pageReviewPopUp .ofPopCloseIcn {		top: -45px;		right: -35px;	}	.rtl .pageReviewPopUp .ofPopCloseIcn {		left: -35px;		right: auto;		top: -40px;	}	.pageReviewPopUp .popupHeader .ppDeleteIcon {		margin-right: 0 !important;		margin-top: 4px !important;		padding: 0;		position: absolute;		right: 10px;	}	.pageReviewPopUp .popupMainCont {		padding: 0 10px;	}	.PopImgPreviewAlign {		display: flex;		text-align: center;		vertical-align: middle;		padding: 0px !important;		max-width: 100%;		height: 100%;		align-items: center;		justify-content: center;	}	.PopImgPreviewAlign .popUpInnerWrapper {		width:100%;		height:100%;		overflow:auto;		position:absolute;	}	.PopImgPreviewAlign .popupMainCont_new {		display: flex;		height: 100%;		width: 100%;		align-items: center;		justify-content: center;		transform: scale(1);		text-align: center;	}	.iframePopImgPreviewAlign .iframePopupMainCont_new {		text-align: center;		position: relative;		padding-bottom: 50px;	}	.PopImgPreviewAlign .popupMainCont_new img, 	.PopImgPreviewAlign .popupMainCont_new audio, 	.PopImgPreviewAlign .popupMainCont_new video,	.iframePopImgPreviewAlign .iframePopupMainCont_new img ,	.iframePopImgPreviewAlign .iframePopupMainCont_new audio ,	.iframePopImgPreviewAlign .iframePopupMainCont_new video {		max-width:80%;		max-height:80%;		transform: scale(1);	}	.PopImgPreviewAlign .delete_icon {		width: 20px !important;		height: 20px !important;		fill: #fff;	}	.PopImgPreviewAlign .ofPopupImageClose {		padding:8px !important;	}/*******************************	Save and Resume popup*******************************/	.popUpOuterSave .popupHeader {		padding-bottom: 0;	}	.popUpOuterSave .popupHeader .ppDeleteIcon {		margin-right: -15px !important;		margin-top: 3px !important;		padding: 4px;	}	.popUpOuterSave .popupMainCont h2 {		font-size: var(--label-txt-size);		font-weight: 600;		text-align: left;		margin: 10px 0px 25px;		letter-spacing: 0.3px;		color: var(--label-txt-clr);	}	.popUpOuterSave .popupMainCont {		padding: 0;	}	.popUpOuterSave .popupMainCont textarea {		width: 100%;		height: 60px;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		box-sizing: border-box;		resize: none;	}	.saveandReswrap {		background:rgba(var(--popup-bg-clr));	}	.saveandReswrap .saveEmailDiv1 input[ui_type="textbox"] {		font-size: var(--value-txt-size);		color: rgb(var(--value-txt-clr));		border-radius: var(--input-radius);		word-break: normal;		background: rgba(var(--input-bg-clr), var(--input-bg-opacity));		font-family: var(--body-font), var(--body-font-fallback);		border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));	    border-top-width: min(1px, var(--input-bdr-top-width));	    border-bottom-width: min(1px, var(--input-bdr-bottom-width));	    border-left-width: min(1px, var(--input-bdr-left-width));	    border-right-width: min(1px, var(--input-bdr-right-width));	}	.rtl .saveandReswrap .saveEmailDiv1 input[ui_type="textbox"] {	    padding-right: 40px;	    padding-left: 10px;}	.saveandReswrap .saveEmailDiv1 input[ui_type="textbox"]:focus {		border-color: var(--input-focus-clr);		box-shadow: 0px 0px 2px 0px var(--input-focus-clr);	}	.fieldModel_4 .saveandReswrap .saveEmailDiv1 input[ui_type="textbox"]:focus {		box-shadow: 0px 3px 1px -3px var(--input-focus-clr);	}	.saveandReswrap .saveEmailDiv1.errSavemail input[ui_type="textbox"], .saveandReswrap .saveEmailDiv1.errSavemail input[ui_type="textbox"]:focus {		border-color: var(--error-txt-clr);	}	.saveandReswrap .saveEmailDiv1.errSavemail input[ui_type="textbox"]:focus {		box-shadow: 0px 0px 2px 0px var(--error-txt-clr);	}	.fieldModel_4 .saveandReswrap .saveEmailDiv1.errSavemail input[ui_type="textbox"]:focus {		box-shadow: 0px 3px 1px -3px var(--error-txt-clr);	}	.rtl .saveandReswrap .popupMainCont h2 {		text-align: right;	}	.rtl .saveandReswrap .popupMainCont p {		text-align: right;		padding-right: 0;	}	.saveandReswrap .popUpInner {		background: rgba(var(--field-cont-bg-clr));	}	.saveandReswrap .popUpInner {		border: none !important;	}	.saveandReswrapNew .popUpInner{		padding-bottom: 30px !important;	}	.saveandReswrap .errorMessage {		font-size: var(--sf-error-txt-size);		font-weight: normal;		margin: 0;		padding-top: 5px;		padding-left: 0;	}	.saveandReswrap textarea {		padding: 10px;		height: 90px !important;		border: 1px solid rgb(var(--input-bdr-clr));		border-top-width: min(1px, var(--input-bdr-top-width));	    border-bottom-width: min(1px, var(--input-bdr-bottom-width));	    border-left-width: min(1px, var(--input-bdr-left-width));	    border-right-width: min(1px, var(--input-bdr-right-width));		border-radius: 3px;		background: rgba(var(--input-bg-clr), var(--input-bg-opacity));		font-family: var(--body-font), var(--body-font-fallback);		color: rgb(var(--value-txt-clr));		font-size: var(--elements-h6-txt-size);	}	.saveandReswrap .btnLoad {		background: url(../../images/btnLoad.gif);		width: 16px;		height: 16px;	}	.headTxtsave {		font-size: var(--instruction-txt-size) !important;		margin-bottom: 10px;		text-align: left;		font-weight: 600;		letter-spacing: 0.2px;	}	.rtl .headTxtsave{		text-align: right;	}	.emailLinksave {		width: 443px;		padding: 7px 10px;	}	.saveEmailDiv1 {		margin: 0px;		width: 100%;	}	.saveEmailDiv1 input {		width: 75%;		border-radius: 3px;	}	.emailsaveBtn {		padding: 9.5px 5px;		width: 20%;		background: rgba(var(--submit-bg-clr));        border: var(--submit-bdr-width) var(--submit-bdr-style) var(--submit-bdr-clr);		color:var(--submit-txt-clr);		border-radius: var(--submit-btn-radius);		font-size: var(--value-txt-size);		cursor: pointer;		font-family: var(--body-font), var(--body-font-fallback);		line-height: 1.3;	}	.saveSuccesDiv {		background: rgba(var(--input-bg-clr), var(--input-bg-opacity));		border: 1px solid rgb(var(--input-bdr-clr));		margin: 0 auto;		padding: 18px 10px;		margin-top: 0px;		text-align: center;		margin-bottom: 0px;		border-radius: 3px;		display: flex;	    align-items: center;	    justify-content: center;	}	.saveSuccesDiv_new svg.icon.icon-tick-circle {	    width: 28px;	    height: 28px;	    stroke-width: 0.1px;	    fill: rgb(var(--value-txt-clr));	    stroke: rgb(var(--value-txt-clr));	}	.saveSuccesDiv span {		font-weight: normal;		font-size: var(--instruction-txt-size);		color: rgb(var(--value-txt-clr));		padding-left: 10px;		position: relative;	}	.rtl .saveSuccesDiv span {	    padding-right: 10px;	    padding-left: 0px;	}	.saveSuccesDiv img {		width: 30px;		position: relative;		top: 1px;	}	.saveCpyBoard {		position: absolute;		right: 3px;		font-size: var(--elements-h5-txt-size);		min-width: 200px;		max-width: 90%;		border-radius: 5px;		bottom: 95px;		box-shadow: 0px 0px 4px 0px #4a4a4a;		padding: 8px 15px;		background: #222;		text-align: center;		color: #fff;	}	.rtl .saveCpyBoard {		right:auto;		left:3px;	}		.posReldiv {		position: relative;		margin-top: 20px;	}	.saveInputTxt {		position: relative;		display: inline-block;		width: 77%;		cursor: not-allowed;	}	.saveInputTxt svg.icon.icon-Email {		position: absolute;		width: 20px;		height: 20px;		float: left;		top: 50%;		opacity: 0.4;		left: 12px;		transform: translateY(-50%);		fill: rgba(var(--value-txt-clr));	}.rtl .saveInputTxt svg.icon.icon-Email {	    right: 12px;	    left: auto;}	input.emailLinksave.saveEmailDivDisabled {		pointer-events: none;		pointer-events: none;		background: #e7e7e7;		border-color: #dadada;	}	.saveInputTxt input.emailLinksave {		padding-left: 40px;		width: 100%;	}	.savecmonLoader {		font-size: 7px;		float: left;		margin: 5% 0 0 10px;		text-indent: -9999em;		width: 2em;		height: 2em;		border-radius: 50%;		background: var(--submit-txt-clr);		background: -moz-linear-gradient(left, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		background: -webkit-linear-gradient(left, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		background: -o-linear-gradient(left, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		background: -ms-linear-gradient(left, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		background: linear-gradient(to right, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		position: relative;		-webkit-animation: load3 0.8s infinite linear;		animation: load3 0.8s infinite linear;		-webkit-transform: translateZ(0);		-ms-transform: translateZ(0);		transform: translateZ(0);	}	@-webkit-keyframes load3 {		0% {			-webkit-transform: rotate(0deg);			transform: rotate(0deg);		}		100% {			-webkit-transform: rotate(360deg);			transform: rotate(360deg);		}	}	@keyframes load3 {		0% {			-webkit-transform: rotate(0deg);			transform: rotate(0deg);		}		100% {			-webkit-transform: rotate(360deg);			transform: rotate(360deg);		}	}	.rtl .savecmonLoader {		float: right;		margin: 5% 10px 0 0;	}	.savecmonLoader:before {		width: 50%;		height: 50%;		background: var(--submit-txt-clr);		border-radius: 100% 0 0 0;		position: absolute;		top: 0;		left: 0;		content: '';	}	.savecmonLoader:after {		background: rgba(var(--submit-bg-clr));		width: 75%;		height: 75%;		border-radius: 50%;		content: '';		margin: auto;		position: absolute;		top: 0;		left: 0;		bottom: 0;		right: 0;	}	.grad_submitBtn .savecmonLoader:after {		background: linear-gradient(var(--submit-btn-gradient-angle), rgba(var(--submit-btn-gradient-start-clr), var(--submit-btn-gradient-start-clr-opacity)) var(--submit-btn-gradient-start-percent), rgba(var(--submit-btn-gradient-end-clr), var(--submit-btn-gradient-end-clr-opacity)) var(--submit-btn-gradient-end-percent)) !important;	}	.type4 .savecmonLoader {		margin: 13% 7px 0 0;	}	.type5 .savecmonLoader {		margin: 15% 7px 0 0;	}/*******************************		Review Popup *******************************/	.reviewHeader {		font-weight: bold;		font-size: var(--description-txt-size);		color:var(--label-txt-clr);	}	.zfReviewWrap {		border-bottom: 0 !important;		margin-bottom: 25px;	}	.zfReviewWrap span {		color: var(--label-txt-clr) !important;		margin-bottom: 10px;		display: block;	}	.zfReviewWrap table {		border: 1px solid var(--label-txt-clr);		border-collapse: collapse;		border-spacing: 0;		margin-top: 5px;	}	.zfReviewWrap tr {		border-bottom: 1px solid var(--label-txt-clr);	}	.zfReviewWrap .labelCont {		border-right: 1px solid var(--label-txt-clr);		width: 50%;		font-size: var(--instruction-txt-size);		color:var(--label-txt-clr);		height: 18px;	}	.rtl .zfReviewWrap .labelCont {		border-left: 1px solid var(--label-txt-clr);	}	.zfReviewWrap tr td {		padding: 15px 15px;		width: auto;		font-size: var(--instruction-txt-size);		color:var(--label-txt-clr);		letter-spacing: 0.3px;		vertical-align: top;		word-break: break-word;		word-wrap: break-word;		position: relative;	}	.zfReviewWrap span {		font-size: var(--instruction-txt-size);		display: block;		font-weight: 500;	}	.zfReviewWrap .imgfileUpload a {		text-align: center;		display: inline-block;		color: var(--label-txt-clr);		text-decoration: none;		padding-top: 5px;	}	.zfReviewWrap .imgfileName {		overflow: hidden;		float: left;		max-width: 90px;		text-overflow: ellipsis;		white-space: nowrap;		text-transform: lowercase;	}	.reviewNoFields {		border: 1px solid var(--label-txt-clr);		padding: 10px 5px;		margin: 15px 0 0;	}	.reviewNoEntry{		border: 1px solid var(--label-txt-clr);		text-align: center;		padding: 16px 10px;		opacity: .7;		font-size: var(--fieldcomp-label-txt-size);	}/******************************* 	Cancel Submit - Popup *******************************/	.cancelSubmitPopup {		text-align: center;	}	.cancelSubmitPopup .popUpInner {		padding: 30px 30px 20px 30px;	}	.cancelSubmitPopup .popupMainCont {		font-size: var(--label-txt-size);		padding: 5px 0px;	}	.cancelSubmitPopup .popupTemFot a {		text-decoration: none;	}	.cancelSubmitPopup a svg {		display: inline-block;		width: 14px;		height: 14px;		background: #000;		border-radius: 30px;		padding: 6px;		fill: #fff;		border: 1px solid #222;	}	.cancelSubmitPopup .closePopup {		z-index: 1;		position: absolute;		top: -15px;		right: -15px;	}	.cancelSubmitPopup.ofErrorPopupDiv a.closePopup {		top: -15px;		right: -15px;	}	.rtl .cancelSubmitPopup.ofErrorPopupDiv a.closePopup {		top: -15px;		left: -15px;		right: auto;	}/*************************************	Unverified account - popup case *************************************/	.ofUnverifiedpop .popUpInner {		background: #fff;	}	.ofUnverifiedpop .popupMainCont {		color: #222;	}	.ofUnverifiedpop .popAlertTxt a {		text-decoration: underline;		color: #28a46a;	}	.ofUnverifiedpop .popAlertTxt a:hover {		text-decoration: underline;	}	.ofUnverifiedpop .popAlertTxt {		color: #222;	}	.ofUnverifiedpop .pop_Cancelbtn, 	.ofUnverifiedpop .pop_Okaybtn {		font-size:var(--submit-txt-size) !important;	}	.rtl .ofUnverifiedpop .notAllowfootBtn.sentVEmail span {		margin-left: 12px;		margin-right: 0;	}	.notAllowdPop {		padding: 38px 30px 30px 30px;		background: #fff !important;	}	.notAllowdPop .popupTemFot {		margin-top: 0;	}	.notAllowdPop .delete_icon {		right: -14px;		top: -15px;		cursor: pointer;		fill: #696969;		width: 17px;		height: 17px;	}	.notAllowdPop .delete_icon:hover {		fill: #222;	}	.notAllowdPop .popUpFields {		text-align: center;	}	.notAllowdPop .icon-info-thin {		width: 46px;		height: 46px;		fill: #ea1c23;		stroke: #ffffff;		stroke-width: 0.2;	}	.notAllowdPop .popUpFields label {		font-size: var(--description-txt-size);		color: #ec1d1d;		margin-bottom: 10px;		margin-top: 16px;		font-weight: 600;	}	.notAllowdPop .popUpFields .popAlertTxt {		font-size: 15px;		color: #222;		font-weight: normal;		margin-bottom: 15px;	}	.notAllowdPop .btnAlign_cen {		text-align: center;		margin-top: 30px;	}	.notAllowdPop .btnAlign_cen button{		margin-right: 5px;		margin-left: 5px;	}	.notAllowfootBtn {		width: auto;		height: auto;		background: #eaeaea;		border-radius: 5px;		font-size: var(--submit-txt-size);		color: #222;		display: flex;		align-items: center;		justify-content: center;		border: 1px solid #eaeaea;		margin: 0 auto;		font-weight: normal;		cursor: default;		padding: 12px 24px;		font-family: var(--body-font), var(--body-font-fallback);	}	.notAllowfootBtn.recieVEmail {		width: auto;		background: #2c3951;		color: #fff;		border: 1px solid #2c3951;		padding: 12px 22px;		height: auto;		font-weight: normal;		font-size: var(--submit-txt-size);		transition: 0.2s linear;		transform: scale(1);		cursor: pointer;		font-family: var(--body-font), var(--body-font-fallback);	}	.notAllowfootBtn.sentVEmail {		background: #d8efea;		color: #24a68b;		border: 1px dashed #65c1ac;		height: auto;		padding: 12px 24px;		font-size: var(--submit-txt-size);		font-weight: normal;		width: auto;		cursor: default;		font-family: var(--body-font), var(--body-font-fallback);	}	.notAllowfootBtn.sentVEmail svg {		width: 11px;		height: 11px;		margin-right: 0;		fill: #ffffff;		stroke: #ffffff;		stroke-width: 3px;		margin-top: 1px;	}	.notAllowfootBtn.sentVEmail span {		width: 21px;		height: 21px;		background: #25a58a;		border-radius: 50%;		display: flex;		align-items: center;		justify-content: center;		margin-right: 12px;	}	.notAllowfootBtn.recieVEmail:hover {		transform: scale(1.02);	}        .sEntryDimDiv {        overflow-y: auto;    }    .savedEntPopup {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        margin: 30px auto;        min-height: calc(100% - 60px);        -webkit-transform: translate(0, 0);        transform: translate(0, 0);        max-width: 706px;    }    .zdraftEntries {        background: #fff;        border-radius: 10px;        max-width: 600px;        padding: 34px 60px;        box-sizing: border-box;        outline: none;        width: 85%;        margin: 0 auto;    }    .zdraftEntries h1 {        font-size: 19px;        color: #222;        margin-bottom: 10px;        text-align: center;        font-weight: 500;    }    .zdraftEntries em {        color: #737373;        font-size: 12px;        text-align: center;        display: block;    }    .zdraftBoxes {        display: flex;        margin-top: 40px;        gap: 30px;        justify-content: center;    }    .zdraftBox {        background: rgba(255, 206, 101, 0.1);        border: 1px solid #FDB874;        border-radius: 16px;        padding: 25px 16px;        width: 50%;        max-width: 208px;        box-sizing: border-box;        display: flex;        flex-flow: column;        align-items: center;        justify-content: flex-start;        cursor: pointer;        transition: all 300ms ease;        transform: scale(1.0);        flex-shrink: 0;        flex-grow: 0;        text-align: center;        justify-content: flex-start;    }		.zdraftBox:hover {      background: rgba(255, 206, 101, 0.3);      border: 1px solid #FDB874;		}    .zdraftBox:last-child {        background: #F0FFFC;        border: 1px solid #49CEAB;    }   .zdraftBox:last-child:hover {        background: #D9FFF6;        border: 1px solid #8FD2C3;    }    .zdraftBox:hover {        transform: scale(1.03);    }    .zdraftBox h2 {        font-size: 50px;        font-weight: 600;        color: #000;        margin-bottom: 18px;    }    .zdraftBox span {        color: #222222;        margin: 18px 0;        font-size: 13px;    }    .zdraftBox p {        font-size: 13px;        font-weight: 600;        color: #222;        text-align: center;        line-height: 18px;    }    .zdraftBox svg {        width: 60px;        height: 60px;        margin-bottom: 22px;    }        .showSummaryDiv {        overflow: scroll;        height: calc(100% - 156px);        overflow-x: hidden;        min-height: 100px;        background: #fff;        box-shadow: 0 0 5px -2px #ccc;        border: 1px solid #F2F2F2 !important;    }            .zdraftEntListCont {        position: absolute;        top: 10px;        left: 20px;        right: 60px;        bottom: 10px;        margin: auto;        background: #F3F4F8;        border-radius: 6px;        max-width: 950px;        width: auto;        display: flex;        flex-flow: column;        align-items: center;    }    .zdraftEntListHead {        background: #fff;        padding: 15px 20px;        border-radius: 6px 6px 0 0;        box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07);        box-sizing: border-box;        width: 100%;    }    .zdraftEntListHead h1 {        font-size: 16px;        font-weight: 600;        margin-bottom: 8px;    }    .zdraftEntListHead span {        display: flex;        align-items: center;        font-size: 13px;    }    .zdraftEntListHead span svg {        width: 16px;        height: 16px;        margin-right: 6px;    }	.rtl .zdraftEntListHead span svg,	.rtlWrapper .zdraftEntListHead span svg{		margin-right: 0;		margin-left: 6px;	}    .zdraftSumComtain {		max-width: 770px;		width: 100%;		padding: 16px 16px 48px 16px;		display: flex;		flex-flow: column;		flex-grow: 1;		height: calc(100% - 250px);		box-sizing: border-box;    }    .zdraftSumNavCont {		display: flex;		align-items: center;		justify-content: space-between;		margin-bottom: 20px;		flex-wrap: wrap;		gap: 16px 0;    }    .zdraftSumNav {        display: flex;        align-items: center;    }	    .zdraftSumNav .zdraftSumIcn {        width: 34px;        height: 34px;        background: #fff;        border-radius: 6px;        cursor: pointer;        border: 1px solid #ECEBEB;        box-sizing: border-box;        display: flex;        align-items: center;        justify-content: center;        transition: all 300ms ease;    }	.zdraftSumNav .zdraftSumIcn.zdratfPrev {		transform: rotate(180deg);	   }	.rtl .zdraftSumNav .zdraftSumIcn,	.rtlWrapper .zdraftSumNav .zdraftSumIcn	{		transform: rotate(180deg)	}    .zdraftSumNav .zdraftSumIcn:hover {        background: #fff;        border: 1px solid #676970;    }    .rtl .zdraftSumNav .zdratfPrev,    .rtlWrapper .zdraftSumNav .zdratfPrev{		transform: rotate(0deg)    }    .zdraftSumNav .zdraftSumIcn svg {        width: 12px;        height: 12px;        fill: #222;        stroke: #222;        stroke-width: 3px;    }    .zdraftSumNav span {        font-size: 13px;        color: #888;        margin: 0 10px;        white-space: nowrap;    }	.rtl .zdraftSumNav span,	.rtlWrapper .zdraftSumNav span{		direction: ltr;	}    .zdraftSumNav span b {        color: #222;    }    .zdraftSumNavCont a {        border: 1px solid #199C80;		border-radius: 4px;		padding: 8px 14px;		box-sizing: border-box;		cursor: pointer;		display: flex;		align-items: center;		transition: all 300ms ease;		background: #199C80;    }    .zdraftSumNavCont a:hover {        text-decoration: none;        background: #199C80;        border: 1px solid #199C80;        box-shadow: 0px 6px 45px 0px rgba(0, 0, 0, 0.18) inset;    }    .zdraftSumNavCont a svg {        width: 12px;        height: 12px;        fill: #fff;        margin-right: 8px;    }	.rtl .zdraftSumNavCont a svg,	.rtlWrapper .zdraftSumNavCont a svg{		margin-right: 0;		margin-left: 8px;	}    .zdraftSumNavCont a:hover svg {        fill: #fff;    }    .zdraftSumNavCont a em {        font-size: 12px;    	color: #fff;    }    .zdraftSumNavCont a:hover em {        color: #fff;    }    .zdraftSumComtain .zfReviewWrap table {        border: none !important;        border-left: none !important;        border-right: none !important;        margin-top:0;    }    .zdraftSumComtain .zfReviewWrap tr {        border-bottom: 1px solid #EBEBF2;    }    .zdraftSumComtain .zfReviewWrap .labelCont {        border-right: 1px solid #EBEBF2;        font-weight: 500;    }	.rtl .zdraftSumComtain .zfReviewWrap .labelCont,	.rtlWrapper .zdraftSumComtain .zfReviewWrap .labelCont{		border-left: 1px solid #f4f4f4;		border-right: none;	}    .zdraftSumComtain .zfReviewWrap td {        color: #252c3e;        padding: 15px;        font-size: 13px;    }    .zdraftSumComtain .zfReviewWrap span {		padding: 15px;		margin-bottom: 0;		font-weight: 600;		color: #252c3e !important;		font-size: 13px;		border-bottom: 1px solid #f4f4f4 !important;		box-sizing: border-box;		    }	.zdraftSumComtain .zfReviewWrap span.Over_Icon {		width: 100%;		height: 100%;		fill: #4D4D4D;		display: none;		position: absolute;		background: rgba(255, 255, 255, 0.5);		top: 0;		left: 0;		z-index: 1;	}	.zfReviewWrap .imageFile:hover .Over_Icon {		display: block;		cursor: pointer;	}    .zdraftSumComtain .zfReviewWrap {        margin-bottom: 0;    }	    .zdraftSumComtain .showSummaryDiv {        border-radius: 6px;        box-shadow: none;        border: 1px solid #D8D8EB !important;        flex-grow: 1;        overflow-y: auto;    }    .zdraftClose {        position: absolute;        top: 0px;        right: -40px;        color: #222;        font-weight: 500;        background: #b9b7b7;        padding: 8px;        box-sizing: border-box;        border-radius: 50px;        cursor: pointer;        width: 28px;        height: 28px;        display: flex;        align-items: center;        justify-content: center;    }    .zdraftClose:hover {        background: #d9d9d9;    }    .zdraftClose svg {        width: 12px;        height: 12px;    }    .zdraftSumNav .zdraftSumIcn.is-disabled {        opacity: 0.3;        pointer-events: none;    }    .zdraftSumComtain .matrixNewRecord span {        padding: 0;        font-weight: normal;    }    .zdraftSumComtain .matrixNewRecord {        border: none;    }    .zdraftSumComtain .zfReviewWrap .matrixQuestionWrap {        border-bottom: 1px solid #E8E8E8;    }    .zdraftSumComtain .reviewNoEntry {        border: 1px solid #E8E8E8;    }    .zdraftSumComtain .zfReviewWrap .matrixQuestionWrap:last-of-type {        border-bottom: 0;    }    .zdraftSumComtain .zfReviewWrap .summaryMtrixList p {        font-weight: normal;        margin-bottom: 5px;        font-size: 14px;        color: #777777;        opacity: 1;    }    .zdraftSumComtain .zfReviewWrap .summaryMtrixList span {        color: #444;        font-size: 13px;        opacity: 1;        border-bottom: none !important;    }    .zdraftSumComtain .zfReviewWrap .matrixQuestionWrap h5 {        color: #777777;        margin: 0 0 0 0;        font-weight: 500;        font-size: 14px;    }    .zdraftSumComtain .zfReviewWrap .subform_text {        font-weight: 500;        font-size: 15px;        margin-bottom: 10px;        padding-bottom: 0;    }    .zdraftSumComtain .zfReviewWrap .zf-sformCount {        margin-bottom: 5px;        display: block;        color: #909090;        text-align: right;        padding-top: 7px;        padding-bottom: 0;        font-size: 14px;    }    .zdraftSumComtain .zfReviewWrap .recSumsf table {        border: 1px solid #f4f4f4 !important;        margin-bottom: 10px;    }    .zdraftSumComtain .imgfileUpload {        width: 65%;        padding-top: 5px;        margin-bottom: 15px;    }    .zdraftSumComtain .imgfileUpload {        width: 65%;        margin-bottom: 15px;        display: flex;        align-items: center;        padding: 5px 10px;        border: 1px solid #EAEAEA;    }    .zdraftSumComtain .imgfileUpload .imageFile {        width: 50px;		height: 50px;		margin-bottom: 5px;		position: relative;		display: inline-block;		border: 1px dashed #ddd;		background: #fff;    }	.rtl .zdraftSumComtain .imgfileUpload .imageFile,	.rtlWrapper .zdraftSumComtain .imgfileUpload .imageFile{		margin-left: 10px;	}	.zdraftSumComtain .imgfileUpload .imageFile img {		max-width: 50px;		max-height: 50px;		background: #fff;		cursor: pointer;		position: absolute;		left: 50%;		top: 50%;		margin-right: -50%;		transform: translate(-50%, -50%);	}	.zdraftSumComtain .imgfileUpload .imgfileName {		margin-left: 10px;		max-width: 142px;	}	.rtl .zdraftSumComtain .imgfileUpload .imgfileName,	.rtlWrapper .zdraftSumComtain .imgfileUpload .imgfileName{		margin-left: 0;	}	.zdraftSumComtain .reviewNoFields {		border: 1px solid #f4f4f4 !important;   		font-weight: 500;   		font-size: 13px;   	}	.zdraftErrPop {		z-index: 9999;	}	.zdraftModalOpen {		Overflow: hidden;	}	.zdraftSumComtain .imgfileUpload svg.icon.icon-Play-01 {		padding-left: 0;	}	.zdraftEntDimDiv {		z-index: 499;	}			.zdraftEntListCont .zdraftSumComtain .showSummaryDiv {		position: relative;	}	.zdraftEntListCont .zdraftSumComtain .popUpOuter {		display: flex;		align-items: center;		justify-content: center;		position: absolute;		top: 0;		left: -75px;		right: 0;		bottom: 0;	}	.zdraftEntListCont .zdraftSumComtain .popUpInner {		box-sizing: border-box;		display: flex;		align-items: center;	}	.zdraftEntListCont .zdraftSumComtain .loader--dot {		padding: 0;    	position: absolute;	}	.zdraftEntListCont *, .zdraftEntListCont .pdfContWrapper table tr td {		font-family: Inter,Arimo,Helvetica,Arial !important;	}	.zdraftEntListCont .pdfWrapper {		margin: 0;	}	.zdraftEntListCont .pdfRptWrapper table {		border: none;	}	.zdraftEntListCont .pdfRptWrapper table tr td {		color: #252c3e;		padding: 15px;		font-size: 13px;	}	.zdraftEntListCont .pdfRptWrapper .recordSum_subfrm table{		border: 1px solid #ddd;	}	.zdraftEntListCont .pdfRptWrapper .reviewNoEntry {		text-align: center;		padding: 16px 10px;		font-size: 13px;		color: #252c3e;	}	.zdraftEntListCont .matrixEntry h5 {		font-weight: 500;		}	.zdraftEntListCont .summaryMtrixList p {		font-size: 14px;		font-weight: normal;	}	.zdraftEntListCont .summaryMtrixList span {		font-size: 14px;	}	.zdraftEntListCont .imgPreviewWrapBig .imgPreviewWidth {		max-width: 150px;		width: 100%;	}	.zdraftEntListCont .imgPreviewWrapBig .imgContainer {		max-width: 150px;		width: 100%;		display: flex;		align-items: center;		justify-content: center;	}	.zdraftEntListCont .summaryImgView .imgPreviewCont {		padding: 5px;		box-sizing: border-box;	}	.noSavedEntriesInfoDiv {		display: flex;		align-items: center;		justify-content: center;		position: absolute;		top: 0;		left: 0;		right: 0;		bottom: 0;		margin: auto;		flex-direction: column;		text-align: center;		padding: 20px;		box-sizing: border-box;	}	.noSavedEntriesInfoDiv svg {		width: 22px;		height: 22px;		stroke-width: 1px;		stroke: #222;		margin-bottom: 10px;		fill: #222;		flex-shrink: 0;	}	.noSavedEntriesInfoDiv span {		font-size: 13px;		line-height: 18px;	}	.rtl .pdfContWrapper table td, .rtlWrapper .pdfContWrapper table td {		border-left: 1px solid #E8E8E8;		border-right: none !important;	}	    @charset "UTF-8";/*******************************************	Camera / Audio / Video capture cases *******************************************/.cameraWrapper .popupHeader {	border: none;	margin: 0;	padding: 10px;}.cameraWrapper .popupHeader .camDropIcon {	position: relative;	top: 5px;}.cameraWrapper .popupHeader .camDropIcon svg {	width: 21px;	height: 21px;	fill: var(--label-txt-clr);}.cameraWrapper .popupHeader .cameraDropdown {	margin-left: 0px;	margin-top: 5px;}.cameraWrapper .popUpInner, .cameraWrapper .popupMainCont {	padding: 0;}.cameraWrapper .popupMainCont {	position: relative;	background: #000;}.cameraWrapper .cameraFooter {	position: absolute;	bottom: 0;	width: 100%;	text-align: center;	box-sizing: border-box;	padding: 20px 0;}.cameraWrapper .cameraFooter a {	margin: 0 10px;	background: #ebeaea;	border-radius: 30px;	display: inline-block;}.cameraWrapper .cameraFooter svg {	padding: 10px;	width: 27px;	height: 27px;	stroke-width: 0.7px;	stroke: #fff;	fill: #fff;}.cameraWrapper .cameraFooter .clickCamera {	background: #2BBB76;	color: #fff;}.cameraWrapper .cameraFooter .reTakeCamera {	background: #4B7DFC;	color: #fff;}.cameraDropdown .select2-container {	outline: none;	width: 99% !important;}.cameraDropdown .select2-container--default .select2-selection--single {	border: 1px solid rgba(var(--input-bdr-clr));	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border-top-left-radius: 3px;	border-top-right-radius: 3px;	height: 35px;	background: rgba(var(--input-bg-clr));}.cameraDropdown .select2-container .select2-selection--single .select2-selection__rendered {	display: block;	padding-left: 8px;	padding-right: 20px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 34px !important;	font-size: var(--elements-h5-txt-size);	padding-left: 10px !important;	color: rgb(var(--value-txt-clr));}.cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow {	right: 0px;	height: 33px !important;	width: 30px;	margin: 0;	top: 0;	position: absolute;}.cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow b {	height: 0;	left: 50%;	margin-left: -4px;	margin-top: -2px;	position: absolute;	width: 0;	top: 13px !important;	border-style: solid;	border-width: 0 2.5px 2.5px 0 !important;	display: inline-block;	padding: 3px;	transform: rotate(45deg) !important;	-webkit-transform: rotate(45deg) !important;	top: 13px !important;	border-color: rgb(var(--value-txt-clr)) !important;}.cameraWrapper .popupHeader .cameraDropdown {	margin-left: 10px;	margin-top: 0;	width: 90%;	float: left;}.cameraWrapper .closePopup {	z-index: 1;	position: absolute;	top: -15px;	right: -15px;}.rtl .cameraWrapper .closePopup {	position: absolute;	right: auto;	left: -15px;	top: -15px;}.cameraWrapper .closePopup svg {	border: 1px solid #000;	width: 14px;	height: 14px;	background: #000;	border-radius: 30px;	padding: 6px;	fill: #fff;}.ofCameraDropDownCont .select2-results__option {	font-size: var(--elements-h5-txt-size);}.rtl .cameraDropdown .select2-container .select2-selection--single .select2-selection__rendered {	text-align: right;}.rtl .cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow {	left: 0;	right: auto;}.cameraDropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {	transform: rotate(-135deg) !important;	-webkit-transform: rotate(-135deg) !important;	top: 17px !important;}.cameraErrorWrapper .popupMainCont {	text-align: center;}.cameraErrorWrapper .popupMainCont .cameraStrikeCont {	padding: 10px;	background: rgb(var(--elements-clr));	border-radius: 30px;	margin-bottom: 15px;	display: inline-block;}.cameraErrorWrapper .popupMainCont svg {	width: 27px;	height: 27px;	fill: rgb(var(--value-txt-clr));}.cameraErrorWrapper .popupMainCont h3 {	margin-bottom: 10px;	font-size: var(--description-txt-size);}.cameraErrorWrapper .popupMainCont p {	text-align: center;	font-weight: 400;	margin: 0;	margin-bottom: 20px;}.cameraErrorWrapper .closePopup {	position: absolute;	right: -13px;	background: #000;	border: 1px solid #000;	padding: 6px !important;	border-radius: 30px;	top: -13px;	cursor: pointer;	z-index: 1;	display: inline-block;}.rtl .cameraErrorWrapper .closePopup {	left: -15px;	right: auto;}.pageReviewPopUp.cameraErrorWrapper .popUpInner {	padding: 25px 10px 25px;}.cameraErrorWrapper .closePopup .delete_icon {	width: 12px;	height: 12px;	fill: #fff;}.videoAudioPopup video {	width: 100%;}.popUpOuterSave .popupMainCont p.avTimer {	font-size: 14px;	display: block;	margin-bottom: 10px;	text-align: left;	font-weight: 500;	margin-right: 10px;	background: rgb(0 0 0 / 58%);	color: #fff;	padding: 8px 18px;	box-sizing: border-box;	display: inline;	border-radius: 32px;	position: absolute;	top: 10px;	bottom: auto;	left: 10px;	padding-left: 29px;}.popUpOuterSave .popupMainCont p.avTimer:before {	position: absolute;	width: 10px;	height: 10px;	content: "";	background: red;	border-radius: 50pc;	left: 10px;	top: 11px;}.avRecorderErrMsg{	position: absolute;	color: red;	font-size: 13px;	font-weight: normal;	bottom: 10px;	text-align: left;	left: 17px;}.videoAudioPopup .cameraFooter {	bottom: 24px;}.cameraWrapper.zfVideoRecPopup {	border-radius: 11px;}.cameraWrapper.zfVideoRecPopup .popUpInner, .cameraWrapper.zfVideoRecPopup .popupMainCont {	padding: 0px;	height: 511px;	background: #111;	border-radius: 11px;	box-shadow: none;}.popupMainCont.videoAudioPopup {	position: relative;	background: #000;	height: 345px;	display: flex;	align-items: center;	justify-content: center;}.videoAudioPopup video {	width: 100%;	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	border-radius: 12px;}.cameraWrapper.zfVideoRecPopup .cameraFooter {	bottom: 0;	padding: 0;	background: linear-gradient(272.93deg, #202637 3.36%, #495167 96.57%);	min-height: 70px;	display: flex;	align-items: center;	justify-content: center;	border-radius: 0 0 10px 10px;	z-index: 1;}.cameraWrapper.zfVideoRecPopup .cameraFooter a {	width: 32px;	height: 32px;	display: flex;	align-items: center;	justify-content: center;	padding: 8px;}.cameraWrapper.zfVideoRecPopup .cameraFooter .reTakeCamera {	background: #446fc3;}.cameraWrapper.zfVideoRecPopup .cameraFooter .reTakeCamera.stopRecordBtn {	background: #fff;	border-radius: 30px;	padding: 4px;	width: 40px;	height: 40px;}.cameraWrapper.zfVideoRecPopup .cameraFooter a.clickCamera.recordingDoneBtn {	background: #24a68a;}.cameraWrapper.zfVideoRecPopup .cameraFooter .clickCamera {	background: #f44336;}.videoRecordrErrMsg {	width: 100%;	background: #FDF0F0;	position: absolute;	border-radius: 0 0 5px 5px;	display: flex;	align-items: center;	padding-left: 20px;	box-sizing: border-box;	color: #C95249;	padding-top: 5px;	padding-bottom: 5px;	margin-top: -30px;	transition: margin-top 0.3s linear;	font-size: 13px;}.zfVideoRecPopup p.avTimer {	font-size: 14px;	display: block;	margin-bottom: 10px;	text-align: left;	font-weight: 500;	margin-right: 10px;	background: #232d447d;	color: #fff;	padding: 7px 12px;	box-sizing: border-box;	display: inline;	border-radius: 7px;	position: absolute;	top: auto;	bottom: 9px;	left: 10px;	padding-left: 29px;	z-index: 1;}.zfVideoRecPopup p.avTimer:before {	position: absolute;	width: 8px;	height: 8px;	content: "";	background: #E44F45;	border-radius: 50pc;	left: 9px;	top: 13px;	 -webkit-animation-name: pulse;	animation-name: pulseTimer;	-webkit-animation-duration: 1.5s;	animation-duration: 1.5s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}@keyframes pulseTimer{	0%{		box-shadow: 0px 0px 1px 0px  rgba(228, 79, 69, 0.36);	}	65%{		box-shadow: 0px 0px 1px 4px  rgba(228, 79, 69, 0.36);	}	90%{		box-shadow: 0px 0px 1px 4px  rgba(228, 79, 69, 0.36);	}}.cameraWrapper.zfVideoRecPopup .cameraFooter svg {	padding: 0;	width: 25px;	height: 25px;	stroke-width: 1;	stroke: #fff;	fill: #fff;}.cameraWrapper.zfVideoRecPopup .cameraFooter .icon-Stop-Record-Icon-01 {	width: 18px;	height: 18px;	stroke-width: 29;	stroke: #f44336;	border-radius: 2px;	fill: #f44336;}.cameraWrapper .cameraFooter svg.icon.icon-Done {	stroke-width: 2.5;	width: 22px;	height: 22px;}.avErrorDiv .videoRecordrErrMsg {	margin-top: 0px;	transition: margin-top 0.3s linear;}.zfAudioRecPopup .videoRecordrErrMsg {	margin-top: -11px;}.avErrorDiv .popUpInner {	border-radius: 14px 14px 0 0 !important;}.avErrorDiv .cameraFooter {	border-radius: 0 0 0 !important;}.videoRecordrErrMsg.videoRecordrInfoMsg {	background: #fbf7dc;	color: #514325;}.audioErrorWrapper {	width: 530px;	border-radius: 10px;}.audioErrorWrapper .popUpInner {	padding: 32px 10px 32px;	border-radius: 10px;}.audioErrorWrapper .popupMainCont {	display: flex;	align-items: center;	justify-content: center;	flex-direction: column;	padding: 0;}.audioErrorWrapper .popupMainCont .cameraStrikeCont {	padding: 10px;	background: #fff;	border-radius: 30px;	margin-bottom: 20px;	display: inline-block;	border: 1px solid #e8e7e7;}.audioErrorWrapper .popupMainCont svg {	width: 27px;	height: 27px;	fill: #f44336;}.audioErrorWrapper .popupMainCont svg.icon.icon-Video-Strikeout-Icon-01, .audioErrorWrapper .popupMainCont svg.icon.icon-Mic-Strikeout-icon-01 {	fill: #f44336;	stroke-width: 1;	stroke: #f44336;}.audioErrorWrapper .popupMainCont h3 {	font-size: 15px;	margin-bottom: 10px;	color: #222;	text-align: center;}.audioErrorWrapper .closePopup {	top: 0px;	position: absolute;	right: -40px;}.audioErrorWrapper .closePopup .delete_icon {	width: 12px;	height: 12px;	background: #d1d1d1;	border-radius: 30px;	padding: 8px;	fill: #222;}.previewContainer svg.icon.icon-Play-01 {	width: 23px;	height: 23px;	stroke-width: 0.7;	fill: rgb(var(--value-txt-clr));	stroke: rgb(var(--value-txt-clr));	position: initial;}.previewContainer div:focus svg {   fill: var(--input-focus-clr) !important; 	stroke: var(--input-focus-clr) !important;}svg.icon.icon-Play-01 {	width: 40px;	height: 40px;}.cameraWrapper.zfAudioRecPopup, .zfAudioRecPopup.zfAudioRecPopupWidth {	transition: width 0.2s linear;}.cameraWrapper.zfAudioRecPopup .popUpInner, .cameraWrapper.zfAudioRecPopup .popupMainCont {	padding: 15px;	height: 85px;	overflow: hidden;	background: #111;	border-radius: 14px;	background: linear-gradient(272.93deg, #202637 3.36%, #495167 96.57%) !important;	border: 1px solid #86888f !important;	box-sizing: border-box;	display: flex;	align-items: center;}.cameraWrapper.zfAudioRecPopup .cameraFooter {	min-height: 0;	border-radius: 0 0 10px 10px;	position: relative;	background: transparent;	float: right;	width: auto;	position: absolute;	right: 10px;	top: 0;}.zfAudioRecPopup p.avTimer {	bottom: 15px;	padding-left: 39px;	font-size: 18px;	background: transparent;}.cameraWrapper.zfAudioRecPopup .cameraFooter .reTakeCamera {	background: transparent;	border-radius: 0;	position: relative;	padding: 0 0 0 11px;	margin-left: 20px;}.cameraWrapper.zfAudioRecPopup .cameraFooter .reTakeCamera:before {	position: absolute;	content: "";	width: 1px;	height: 20px;	left: 0;	background: #3b3f49;}.cameraWrapper.zfAudioRecPopup .cameraFooter a {	background: transparent;	position: initial;	margin-right: 0;	margin-top: 0px;	width: 40px;	height: 40px;	padding: 0;}.cameraWrapper.zfAudioRecPopup .cameraFooter svg {	stroke-width: 0.8;	stroke: #dfdfdf;	background: transparent;	fill: #dfdfdf;	width: 22px;	height: 22px;	border: none;}.cameraWrapper.zfAudioRecPopup .cameraFooter svg.icon.delete_icon {	stroke-width: 0;	width: 18px;	height: 18px;}.cameraWrapper.zfVideoRecPopup .cameraFooter .reTakeCamera.stopRecordBtn:before {	display: none;}.zfAudioRecPopup audio {	float: left;	position: relative;	z-index: 1;}.zfAudioLoading {	position: absolute;	top: 43px;	left: 27px;	transform: translate(-50%,-50%);	height: 1px;	display: flex;	align-items: center;}.audioAnimate {	width: 2px;	height: 3px;	background:#fff;	margin: 0 2px;	border-radius:15px;	animation:audioloading .8s infinite;}.audioAnimate:nth-child(2) {	animation-delay: .1s;}.audioAnimate:nth-child(3) {	animation-delay: .2s;}.audioAnimate:nth-child(4) {	animation-delay: .3s;}@keyframes audioloading{	0% {		height:0;	}	50% {			height:17px;	}	100% {		height:0;	}}.audioRd {   background: #CE2232;}.audioGrn {   background: #219E4A;}.audioBlue {   background: #0974B0;}.audioYlow {   background: #FFE004;}.zfAudioRecPopup p.avTimer:before {	display: none;} _::-webkit-full-page-media, _:future,  :root .cameraWrapper.zfVideoRecPopup .popUpInner,  .cameraWrapper.zfVideoRecPopup .popupMainCont {		height: 550px;}_::-webkit-full-page-media, _:future, :root .cameraWrapper.zfAudioRecPopup .popUpInner {  height: 85px;}@-moz-document url-prefix() {	.cameraWrapper.zfVideoRecPopup .popUpInner, .cameraWrapper.zfVideoRecPopup .popupMainCont {		height: 511px; 	} 	.cameraWrapper.zfAudioRecPopup .popUpInner {  		height: 85px;	}}.cameraWrapper.zfAudioRecPopup .cameraFooter svg.icon-Retake-Icon-01:hover, .cameraWrapper.zfAudioRecPopup .cameraFooter svg.delete_icon:hover {	fill: #fff;	stroke: #fff;}.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter {	right: auto;	left: 10px;	float: left;}.rtl .zfAudioRecPopup.zfAudioRecPopup p.avTimer {	left: auto;	right: 42px;	padding-left: 0;}.rtl .zfAudioLoading {	left: auto;	right: 7px;}.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter a {	 margin-right: 25px;	 margin-left: 5px;}.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter a.closePopup {	margin-right: 0;}.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter .reTakeCamera:before {	left: auto;	right: -7px;	background: #676869;}.rtl .zfVideoRecPopup p.avTimer {	left: auto;	right: 10px;	margin-right: 0;}.mediaPreviewPopup .ofPopCloseIcn {	right: 15px;	top: 15px;}.rtl .mediaPreviewPopup .ofPopCloseIcn {	right: auto;	left: 15px;}@charset "UTF-8";@media only screen and (max-width:800px) {	.popup_type2 {		width: 85%;	}}@media only screen and (max-width:700px) {	.popup_type4 {		width: 85%;	}	.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter a.closePopup {		right: auto;	}	.cameraWrapper.zfAudioRecPopup .cameraFooter svg.icon.delete_icon {		stroke-width: 0;		width: 15px;		height: 15px;	}	.zfAudioRecPopup audio {		width: 100%;		height: 55px;	}	.cameraWrapper.zfAudioRecPopup .cameraFooter {		min-height: 0;		float: none;		width: auto;		position: relative;		right: auto;		top: 0;		text-align: center;		display: inline-flex;		width: 100%;		justify-content: flex-end;	}	.cameraWrapper.zfVideoRecPopup.zfAudioRecPopup .popUpInner, 	.cameraWrapper.zfVideoRecPopup.zfAudioRecPopup .popupMainCont {		height: 100px;		overflow: visible;	}	.zfAudioRecPopup p.avTimer {		bottom: 22px;	}	.zfAudioLoading {		top: 50px;	}	.cameraWrapper.zfAudioRecPopup.zfAudioRecPopupWidth .popUpInner {		height: 143px;		display: inline-block;	}	.cameraWrapper.zfAudioRecPopup.zfAudioRecPopupWidth .cameraFooter a.closePopup {		top: -98px;	}	.cameraWrapper.zfAudioRecPopup.zfAudioRecPopupWidth .cameraFooter {		justify-content: center;		top: 15px;	}	.cameraWrapper.zfVideoRecPopup .cameraFooter .reTakeCamera.stopRecordBtn {		margin-top: -4px;	}	.cameraWrapper.zfVideoRecPopup .popUpInner {		width: 100%;	}}@media only screen and (max-width:580px) {	.popup_type3 {		width: 85%;	}}.miniCont480 .navFootBtnWrap {    flex-direction: column;}.miniCont480 .navFootBtnWrap .navFootBtnList {    max-width: 100% !important;    width: 100% !important;    margin-bottom: 16px;}.miniCont480 .navFootBtnWrap .navFootBtnList button {    width: 100%;}.miniCont480 .navFootBtnWrap .navFootSaveReview {    flex-direction: column;    width: 100%;}.miniCont480 .navFootBtnDefault .navFootSaveReview {     width: 100%;    margin-right: 0;    margin-bottom: 0;    flex-direction: column;}.miniCont480 .navFootBtnList button {    flex: 1;    padding: 10px 20px;    width: auto;    justify-content: center;    align-items: center;    margin: 0;    min-width: 100px;}.miniCont480 .sfSNumberCon {    width: 100%;    margin: 0;}.miniCont480 .subContWrap .fieldWrapper {    padding-top: 0;    box-sizing: border-box;}@media only screen and (max-width:1023px)  {    .imgLeft {        background-position: center left;    }    .imgRight {        background-position: center right;    }    .imgCenter {        background-position: center center;    }}@media only screen and (min-width: 0px) and (max-width: 850px) {    .cur_ActivePage:after {        content: "";        position: absolute;        border: 1px solid var(--page-visited-bg-clr);        display: inline-block;        width: 100%;        height: 100%;        border-radius: 50px;        padding: 3px;    }    .pageNav4 .cur_ActivePage:after, .pageNav3 .cur_ActivePage:after {        border-radius: 5px;    }    .pageNav4 .pageProNew {        padding-left: 6px;        padding-right: 6px;    }    .cur_ActivePage {        outline: none;    }    .pageNav3 .cur_ActivePage:after {        border-radius: 5px;    }}@media only screen and (min-width: 0px) and (max-width: 799px) {    .zfBannerWrapper {        max-width: 100%;    }    }@media only screen and (max-width:780px) {     .zfPayChoiceWrapper .payTypeDiv {        margin-bottom:5%;        margin-right: 2%;    }    .rtl .zfPayChoiceWrapper .payTypeDiv {        margin-bottom: 5%;        margin-right: 0;        margin-left: 2%;    }    .merchantTypeWrapper {        row-gap: 0px;        column-gap: 0px;        margin-bottom: 10px;    }	.tyTemplateWidth .centerContainer {		min-width: 90% !important;		max-width: 90% !important;	}    .geoLocationPopup .tyTemplateWidth {        width: 100%;    }	.pageProContainer {		width: 100%;	}	.pageNavScroll .pageProContainer {		width: 100%;	}}@media only screen and (max-width:768px)  {    .audioErrorWrapper .closePopup {        top: -33px;        position: absolute;        right: 0px;    }    .rtl .audioErrorWrapper .closePopup {        left: 0px;        right: auto;    }    .pageFooterNum {        margin-top: 8px;    }}@media only screen and (min-width:581px) and (max-width:768px) {    .zfPayChoiceWrapper .payTypeDiv {        width: 22.5%;    }}@media only screen and (max-width:640px) {    .rtl .mediaPreviewPopup .ofPopCloseIcn {        left: -15px;    }    .popUpOuterliveTrans.alertPop_Default {        box-sizing: border-box;    }    .leftAlign .uploadedCont ul, .rightAlign .uploadedCont ul {        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));    }}@media only screen and (max-width:620px) {   .mainMYPickerUl ul li {    padding: 7px 9px;    min-width: 35px;    margin-right: 7px;} .mainMYPickerUl ul li:last-child {     margin-right: 0;}}@media only screen and (max-width:580px) {     .zfPayChoiceWrapper .payTypeDiv {        width: 32%;        margin-right: 0;    }    .merchantTypeWrapper {        justify-content: space-between;    }    .rtl .zfPayChoiceWrapper .payTypeDiv {          margin-left: 0;    }    .square-card-Div .sq-card-iframe-container {        width: 100% !important;    }    .sq-card-wrapper {        min-width: auto !important;    }    .sfLimtEntryWrap .popUpInner{        box-sizing: border-box;    }    .popGeneratePdfNew .popUpInner{        margin: 0% 0% !important;     }    .col .zfImgChoiceWrapper.oneColumns .imgChoiceDiv{	margin-left: 0 !important;    margin-right: 0 !important;    }}@media only screen and (min-width: 0px) and (max-width: 580px) {	.pageProContainer.pageProConResize .pageProNew {		width: 100%;		justify-content: start;		padding-bottom: 10px;	}	.pageProContainer.pageProConResize .pageProPrev {		display: none;		visibility: hidden;	}}@media only screen and (min-width: 360px) and (max-width: 480px)   {      .popGeneratePdfNew .popUpFields label{        padding: 0;    }}@media only screen and (max-width:480px) {     .saveEmailDiv1 input {        width: 70%;    }    .emailsaveBtn {        width: 26%;    }    .captchaPopup .verification .captchaOuterWrapper{        width: 100% !important;    }    .ofCaptchaPopup .verification .captchaActInnerCont{        width: 85% !important;    }    .ofCaptchaPopup .popUpInner .popupMainCont{        width: 100%;    }        .saveInputTxt {        width: 67%;    }		.saveInputTxt input.emailLinksave {          height: 40px;    }        .ofLoaderWrap .loaderCont {        width: 100%;    }     .uploadedCont ul {         grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));    }    .leftAlign .fieldtypeText.zfPhoneUSA span svg.icon-Phone, .rightAlign .fieldtypeText.zfPhoneUSA span svg.icon-Phone {        display:none;    }    .leftAlign .fieldtypeText.zfPhoneUSA span svg.delete_icon, .rightAlign .fieldtypeText.zfPhoneUSA span svg.delete_icon{        display:none;    }    .fieldtypeText.zfPhoneUSA.ofIconCont .phoneFieldUSAspace input[ui_type="textbox"] {        padding-left:10px;        padding-right:10px;    }    .fieldtypeText.zfPhoneUSA.ofIconCont input[ui_type="textbox"]{        padding-left: 10px;        padding-right: 10px;    }}@media only screen  and (min-width:0px) and (max-width:480px) {      .pagerow {        padding: 5px 0px 0 0px;    }    .pageProContainer.pageProConResize .pageSect {        padding: 0px 10px;    }    .pageNavCarousel .pageProContainer.pageProConResize .pageSect {        min-width: 100%;        max-width: 100%;    }     .pageTitleInline .pageProContainer.pageProConResize .pageSect, .pageTitleOff .pageProContainer.pageProConResize .pageSect{        min-width: 56px !important;    }    .pageTitleInline .pageProContainer.pageProConResize.pageNav4 .pageSect, .pageTitleOff .pageProContainer.pageProConResize.pageNav4 .pageSect{        min-width: 40px !important;    }    .pageNav4 .pageSect {        min-width: 40px !important;        max-width: 40px !important;    }}@media only screen and (max-width: 420px) {    .miniCont420 .leftAlign .fieldContainer.time .fieldtypeText,     .miniCont420 .rightAlign .fieldContainer.time .fieldtypeText {        width: 100%;    }        .miniCont420 .leftAlign .zfTimeContainer .customDropDown {        width: 50%;        margin-right: 0;        float: none;        display: block;        margin-bottom: 12px;    }	.miniCont420 .leftAlign .fieldtypeText.zfPhoneUSA span, 	.miniCont420 .rightAlign .fieldtypeText.zfPhoneUSA span {    	width: 75%;	}}@media only screen and (max-width:399px) { 	.paymentContainer .payRow3 div.flLeft{		width: 100%;	}	.paymentContainer .payRow3 span.flRight{		width: 100%;		margin-top: 20px;	}	.verification .onefieldCaptchaDiv .captchaActInnerCont{        width: 82%;    }}@media only screen and (max-width:359px) {     .zfPayChoiceWrapper .payTypeDiv {        width: 48%;    }       .fieldtypeText .zfPayChoiceWrapper input[ui_type="textbox"]{        width: 100%;   }      .gridExpandIcn .gridLabelCont{    width: 85%;   }}.minicont580 .fieldContWrapper.leftAlign .zfPhoneUSA span, .minicont580 .fieldContWrapper.rightAlign .zfPhoneUSA span {    width: 26%;}.minicont580 .navFootBtnWrap {    flex-direction: row;}.minicont580 .navFootBtnDefault .navFootSaveReview {    width: 50%;    margin-right: 0;    margin-bottom: 0;    margin: 0px 20px;    flex-direction: column;}.minicont580 .navFootSaveReview .navFootBtnList {    width: auto !important;    justify-content: center !important;    max-width: 100% !important;    margin-right: 0;    margin-bottom: 16px;}.minicont580 .navFootSaveReview .navFootBtnList:first-child:nth-last-child(1) {    width: auto;    max-width: 100%;}.minicont580 .navFootBtnList button {    padding: 8px 20px;}.navFootBtnList button {    min-width: 100px;}.mxInputMinWidth.mxDropdownInp table th {    width: 222px;    max-width: 222px;}@media(max-width: 481px) {    .zdraftBoxes {        flex-flow: column;        align-items: center;    }    .rtlWrapper .zdraftBoxes, .rtl .zdraftBoxes {        flex-direction: column-reverse;    }        .zdraftEntListCont {        left: 20px;        right: 40px;    }    .zdraftSumComtain {        padding: 16px 16px;        box-sizing: border-box;    }    .zdraftClose {        right: -33px;    }    .zdraftBox {        width: 100%;        max-width: 100%;    }    }@media(max-width:580px) {    .zdraftEntries {        padding: 34px;    }    }.miniCont480 .valueRestrictionDiv .select2-results__option,.miniCont580 .valueRestrictionDiv .select2-results__option {        flex-direction: column;     }.miniCont480 span.valueRestrictionCount, .miniCont580 span.valueRestrictionCount {        width: 100%;        justify-content: start;        margin-top: 3px;    }@charset "UTF-8";@media (pointer:coarse) {	.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove svg {		padding: 10px 10px 10px 10px;		right: -11px;		width: 12px;		height: 12px;	}	.rtl .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove svg {		left: -11px;		right: auto;	}	em.inputClearDiv svg, 	.oneFldDrpDwnSel2 em.inputClearDiv svg {		width: 12px !important;		height: 12px !important;		padding: 10px;	}	.fieldtypeText input[ui_type="textbox"]~em.inputClearDiv,	.fieldtypeText .dropotherDiv input[ui_type="textbox"]~em.inputClearDiv,	.oneFldDrpDwnSel2 em.inputClearDiv {		right: calc(var(--input-bdr-right-width) + 0px);	}	.rtl .fieldtypeText input[ui_type="textbox"]~em.inputClearDiv,	.rtl .fieldtypeText .dropotherDiv input[ui_type="textbox"]~em.inputClearDiv,	.rtl .oneFldDrpDwnSel2 em.inputClearDiv {		left: calc(var(--input-bdr-left-width) + 0px);		right: auto;	}	a.uploadDeleteIcon {		padding: 6px;	}	.uploadDeleteIcon svg.icon.delete_icon {		width: 12px;		height: 12px;	}	.zfSlider .ui-state-default,	.zfSlider .ui-widget-content .ui-state-default,	.zfSlider .ui-widget-header .ui-state-default {		height: 18px !important;		width: 18px !important;		top: -9px;	}	.sliderValue.sliderValueLive {		top: 19px;	}	.zfSlider .ui-state-default.zf-sliderState {		top: -5px !important;	}	.zfRating .ratingWrapper svg {		width: 40px !important;		height: 40px !important;	}	.zfRating .ratingWrapper svg.icon.icon-bulb {		width: 42px !important;		height: 42px !important;	}	.fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.empty_label {		width: 80px;		min-width: 80px;	}	.subformIcn span.more_iconList, 	.subformIcn .addRowBtn {		width: 26px;		height: 26px;	}	.sfLivemoreList ul {		padding: 5px 1px 5px 4px !important;	}	.sfLivemoreList {		top: -45px;	}	.sfLivemoreList ul:after, 	.sfLivemoreList ul:before {		top: 29px;		left: 13px;	}	.rtl .sfLivemoreList ul:after, 	.rtl .sfLivemoreList ul:before {		left: auto;		right: 13px;	}	.sfDuplicateIcn svg.icon, 	.sfDeleteIcn svg, 	.add-Duplicate svg, 	.add-Delete svg {		width: 17px;		height: 17px;		left: 3px;	}	.pageSect span {		width: 31px;		height: 31px;	}	.zfImgChoiceWrapper .imgChoiceDiv { text-align: center; border: 1px dashed rgb(var(--choice-selection-clr)); transform: scale(1); cursor: pointer; transition:none;}.zfImgChoiceWrapper .zoomIcon { display: block;}.zfImgChoiceWrapper .imgChoiceDiv.selected:hover { border: 1px solid rgb(var(--choice-selection-clr)); transform: none;}.zfImgChoiceWrapper .selected { border: 1px solid rgb(var(--choice-selection-clr)); transform: scale(1);}.fieldDisabled .zfImgChoiceWrapper .zoomIcon{ display: none;}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv { transform: scale(1);}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv:hover { transform: scale(1);}.cardOverDiv {	height: 30px;}	@supports selector(:has(*)) {				.zfCountryCode:has(input[ui_type="textbox"]) > em.inputClearDiv,		.zfFldVerifCont:has(input[ui_type="textbox"]) > em.inputClearDiv {			right: calc(var(--input-bdr-right-width) + 0px);		}		.rtl .zfCountryCode:has(input[ui_type="textbox"]) > em.inputClearDiv,		.rtl .zfFldVerifCont:has(input[ui_type="textbox"]) > em.inputClearDiv {			left: calc(var(--input-bdr-left-width) + 0px);			right: auto;		}	}}@charset "UTF-8";@font-face {  font-family: 'icomoon';  src:  url('../images/fonts/onefield/icomoon.b4231c5564b941d271e0c5444617ec38.eot');  src:  url('../images/fonts/onefield/icomoon.b4231c5564b941d271e0c5444617ec38.eot') format('embedded-opentype'),    url('../images/fonts/onefield/icomoon.18c134ed879dd3735ad3a347ab7d73c1.woff2') format('woff2'),    url('../images/fonts/onefield/icomoon.c527c2b140773cce0edd1859a1eb21f2.ttf') format('truetype'),    url('../images/fonts/onefield/icomoon.d2a1ef84f31b9784a78bd224b92fe601.woff') format('woff'),    url('../images/fonts/onefield/icomoon.b2d2d274aeaa23ce8378a8231789ebd3.svg') format('svg');  font-weight: normal;  font-style: normal;  font-display: block;}[class^="icon-"], [class*=" icon-"] {    font-family: 'icomoon' !important;  speak: never;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;    -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-previous-icon:before {  content: "\e900";}.icon-next-icon:before {  content: "\e901";}.icon-search:before {  content: "\e902";}.icon-tick-mark:before {  content: "\e903";}.icon-cross:before {  content: "\e906";}.icon-cloud-upload:before {  content: "\e905";}.icon-file-empty:before {  content: "\e907";}.icon-zoom:before {  content: "\e908";}.icon-calendar:before {  content: "\e909";}.icon-review-icon:before {  content: "\e90a";}.icon-save-icon:before {  content: "\e90b";}.icon-angle-right:before {  content: "\e904"; font-size: 25px;}.icon-angle-left:before {  content: "\e90c"; font-size: 25px;}.icon-angle-up:before {  content: "\e90d"; font-size: 25px;}.icon-angle-down:before {  content: "\f107"; font-size: 25px;}.icon-trash:before {  content: "\e90e"; font-size: 15px;}.icon-edit:before {  content: "\e90f"; font-size: 15px;}.icon-arrow-rht:before {  content: "\ea3c";}.icon-arrow-lft:before {  content: "\ea40";}.descFld a{ text-decoration:underline;}.descFld em{ font-style:italic;}.descFld b{ font-weight:bold;}.descFld i{ font-style: italic;}.descFld u{ text-decoration:underline;}.descFld ul{ margin:auto;}.descFld ul{ list-style:disc;}.descFld ol{ list-style:decimal;}.descFld ul, .descFld ol{margin: 10px 0;    padding-left: 20px;}.descFld  ol.code {    list-style-position: outside;    list-style-type: decimal;    padding: 0 30px;}.descFld  ol.code li {    background-color: #F5F5F5;    border-left: 2px solid #CCCCCC;    margin: 1px 0;    padding: 2px;}.descFld  blockquote.zquote {    border-left: 3px solid #EFEFEF;    padding-left: 35px;}.descFld  blockquote.zquote span.txt {    -moz-user-focus: ignore;    -moz-user-input: disabled;    -moz-user-select: none;    color: #058BC2;    float: left;    font: bold 50px Arial,Helvetica,sans-serif;    margin: -10px 0 0 -30px;}.descFld  blockquote.block_quote {    background: url("../images/newQuote.gif") no-repeat scroll 12px 10px rgba(0, 0, 0, 0);    border-left: 3px solid #EFEFEF;    font: 13px/20px georgia,Arial,verdana,Helvetica,sans-serif;    margin: 15px 3px 15px 15px;    padding: 10px 10px 10px 40px;}.descFld  body {    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    margin: 8px;}.note .noteCont{ overflow:hidden;}.note .descFld{	overflow:hidden;	font-size: 13px;}/*! * Quill Editor v1.3.7 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com */.ql-container {  box-sizing: border-box;  font-family: Helvetica, Arial, sans-serif;  font-size: 13px;  height: 100%;  margin: 0px;  position: relative;}.ql-container.ql-disabled .ql-tooltip {  visibility: hidden;}.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {  pointer-events: none;}.ql-clipboard {  left: -100000px;  height: 1px;  overflow-y: hidden;  position: absolute;  top: 50%;}.ql-clipboard p {  margin: 0;  padding: 0;}.ql-editor {  box-sizing: border-box;  line-height: 1.42;  height: 100%;  outline: none;  overflow-y: auto;  padding: 12px 15px;  tab-size: 4;  -moz-tab-size: 4;  text-align: left;  white-space: pre-wrap;  word-wrap: break-word;}.ql-editor > * {  cursor: text;}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6 {  margin: 0;  padding: 0;  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol,.ql-editor ul {  padding-left: 1.5em;}.ql-editor ol > li,.ql-editor ul > li {  list-style-type: none;}.ql-editor ul > li::before {  content: '\2022';}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false] {  pointer-events: none;}.ql-editor ul[data-checked=true] > li *,.ql-editor ul[data-checked=false] > li * {  pointer-events: all;}.ql-editor ul[data-checked=true] > li::before,.ql-editor ul[data-checked=false] > li::before {  color: #777;  cursor: pointer;  pointer-events: all;}.ql-editor ul[data-checked=true] > li::before {  content: '\2611';}.ql-editor ul[data-checked=false] > li::before {  content: '\2610';}.ql-editor li::before {  display: inline-block;  white-space: nowrap;  width: 1.2em;}.ql-editor li:not(.ql-direction-rtl)::before {  margin-left: -1.5em;  margin-right: 0.3em;  text-align: right;}.ql-editor li.ql-direction-rtl::before {  margin-left: 0.3em;  margin-right: -1.5em;}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl) {  padding-left: 1.5em;}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl {  padding-right: 1.5em;}.ql-editor ol li {  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;  counter-increment: list-0;}.ql-editor ol li:before {  content: counter(list-0, decimal) '. ';}.ql-editor ol li.ql-indent-1 {  counter-increment: list-1;}.ql-editor ol li.ql-indent-1:before {  content: counter(list-1, lower-alpha) '. ';}.ql-editor ol li.ql-indent-1 {  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-2 {  counter-increment: list-2;}.ql-editor ol li.ql-indent-2:before {  content: counter(list-2, lower-roman) '. ';}.ql-editor ol li.ql-indent-2 {  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-3 {  counter-increment: list-3;}.ql-editor ol li.ql-indent-3:before {  content: counter(list-3, decimal) '. ';}.ql-editor ol li.ql-indent-3 {  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-4 {  counter-increment: list-4;}.ql-editor ol li.ql-indent-4:before {  content: counter(list-4, lower-alpha) '. ';}.ql-editor ol li.ql-indent-4 {  counter-reset: list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-5 {  counter-increment: list-5;}.ql-editor ol li.ql-indent-5:before {  content: counter(list-5, lower-roman) '. ';}.ql-editor ol li.ql-indent-5 {  counter-reset: list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-6 {  counter-increment: list-6;}.ql-editor ol li.ql-indent-6:before {  content: counter(list-6, decimal) '. ';}.ql-editor ol li.ql-indent-6 {  counter-reset: list-7 list-8 list-9;}.ql-editor ol li.ql-indent-7 {  counter-increment: list-7;}.ql-editor ol li.ql-indent-7:before {  content: counter(list-7, lower-alpha) '. ';}.ql-editor ol li.ql-indent-7 {  counter-reset: list-8 list-9;}.ql-editor ol li.ql-indent-8 {  counter-increment: list-8;}.ql-editor ol li.ql-indent-8:before {  content: counter(list-8, lower-roman) '. ';}.ql-editor ol li.ql-indent-8 {  counter-reset: list-9;}.ql-editor ol li.ql-indent-9 {  counter-increment: list-9;}.ql-editor ol li.ql-indent-9:before {  content: counter(list-9, decimal) '. ';}.ql-editor .ql-indent-1:not(.ql-direction-rtl) {  padding-left: 3em;}.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {  padding-left: 4.5em;}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {  padding-right: 3em;}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {  padding-right: 4.5em;}.ql-editor .ql-indent-2:not(.ql-direction-rtl) {  padding-left: 6em;}.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {  padding-left: 7.5em;}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {  padding-right: 6em;}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {  padding-right: 7.5em;}.ql-editor .ql-indent-3:not(.ql-direction-rtl) {  padding-left: 9em;}.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {  padding-left: 10.5em;}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {  padding-right: 9em;}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {  padding-right: 10.5em;}.ql-editor .ql-indent-4:not(.ql-direction-rtl) {  padding-left: 12em;}.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {  padding-left: 13.5em;}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {  padding-right: 12em;}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {  padding-right: 13.5em;}.ql-editor .ql-indent-5:not(.ql-direction-rtl) {  padding-left: 15em;}.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {  padding-left: 16.5em;}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {  padding-right: 15em;}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {  padding-right: 16.5em;}.ql-editor .ql-indent-6:not(.ql-direction-rtl) {  padding-left: 18em;}.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {  padding-left: 19.5em;}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {  padding-right: 18em;}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {  padding-right: 19.5em;}.ql-editor .ql-indent-7:not(.ql-direction-rtl) {  padding-left: 21em;}.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {  padding-left: 22.5em;}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {  padding-right: 21em;}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {  padding-right: 22.5em;}.ql-editor .ql-indent-8:not(.ql-direction-rtl) {  padding-left: 24em;}.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {  padding-left: 25.5em;}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {  padding-right: 24em;}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {  padding-right: 25.5em;}.ql-editor .ql-indent-9:not(.ql-direction-rtl) {  padding-left: 27em;}.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {  padding-left: 28.5em;}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {  padding-right: 27em;}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {  padding-right: 28.5em;}.ql-editor .ql-video {  display: block;  max-width: 100%;}.ql-editor .ql-video.ql-align-center {  margin: 0 auto;}.ql-editor .ql-video.ql-align-right {  margin: 0 0 0 auto;}.ql-editor .ql-bg-black {  background-color: #000;}.ql-editor .ql-bg-red {  background-color: #e60000;}.ql-editor .ql-bg-orange {  background-color: #f90;}.ql-editor .ql-bg-yellow {  background-color: #ff0;}.ql-editor .ql-bg-green {  background-color: #008a00;}.ql-editor .ql-bg-blue {  background-color: #06c;}.ql-editor .ql-bg-purple {  background-color: #93f;}.ql-editor .ql-color-white {  color: #fff;}.ql-editor .ql-color-red {  color: #e60000;}.ql-editor .ql-color-orange {  color: #f90;}.ql-editor .ql-color-yellow {  color: #ff0;}.ql-editor .ql-color-green {  color: #008a00;}.ql-editor .ql-color-blue {  color: #06c;}.ql-editor .ql-color-purple {  color: #93f;}.ql-editor .ql-font-serif {  font-family: Georgia, Times New Roman, serif;}.ql-editor .ql-font-monospace {  font-family: Monaco, Courier New, monospace;}.ql-editor .ql-size-small {  font-size: 0.75em;}.ql-editor .ql-size-large {  font-size: 1.5em;}.ql-editor .ql-size-huge {  font-size: 2.5em;}.ql-editor .ql-direction-rtl {  direction: rtl;  text-align: inherit;}.ql-editor .ql-align-center {  text-align: center;}.ql-editor .ql-align-justify {  text-align: justify;}.ql-editor .ql-align-right {  text-align: right;}.ql-editor.ql-blank::before {  color: rgba(0,0,0,0.6);  content: attr(data-placeholder);  font-style: italic;  left: 15px;  pointer-events: none;  position: absolute;  right: 15px;}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after {  clear: both;  content: '';  display: table;}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button {  background: none;  border: none;  cursor: pointer;  display: inline-block;  float: left;  height: 24px;  padding: 3px 5px;  width: 28px;}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg {  float: left;  height: 100%;}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover {  outline: none;}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file] {  display: none;}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected {  color: #06c;}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {  fill: #06c;}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {  stroke: #06c;}@media (pointer: coarse) {  .ql-snow.ql-toolbar button:hover:not(.ql-active),  .ql-snow .ql-toolbar button:hover:not(.ql-active) {    color: #444;  }  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {    fill: #444;  }  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {    stroke: #444;  }}.ql-snow {  box-sizing: border-box;}.ql-snow * {  box-sizing: border-box;}.ql-snow .ql-hidden {  display: none;}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top {  visibility: hidden;}.ql-snow .ql-tooltip {  position: absolute;  transform: translateY(10px);}.ql-snow .ql-tooltip a {  cursor: pointer;  text-decoration: none;}.ql-snow .ql-tooltip.ql-flip {  transform: translateY(-10px);}.ql-snow .ql-formats {  display: inline-block;  vertical-align: middle;}.ql-snow .ql-formats:after {  clear: both;  content: '';  display: table;}.ql-snow .ql-stroke {  fill: none;  stroke: #444;  stroke-linecap: round;  stroke-linejoin: round;  stroke-width: 2;}.ql-snow .ql-stroke-miter {  fill: none;  stroke: #444;  stroke-miterlimit: 10;  stroke-width: 2;}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill {  fill: #444;}.ql-snow .ql-empty {  fill: none;}.ql-snow .ql-even {  fill-rule: evenodd;}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin {  stroke-width: 1;}.ql-snow .ql-transparent {  opacity: 0.4;}.ql-snow .ql-direction svg:last-child {  display: none;}.ql-snow .ql-direction.ql-active svg:last-child {  display: inline;}.ql-snow .ql-direction.ql-active svg:first-child {  display: none;}.ql-snow .ql-editor h1 {  font-size: 2em;}.ql-snow .ql-editor h2 {  font-size: 1.5em;}.ql-snow .ql-editor h3 {  font-size: 1.17em;}.ql-snow .ql-editor h4 {  font-size: 1em;}.ql-snow .ql-editor h5 {  font-size: 0.83em;}.ql-snow .ql-editor h6 {  font-size: 0.67em;}.ql-snow .ql-editor a {  text-decoration: underline;}.ql-snow .ql-editor blockquote {  border-left: 4px solid #ccc;  margin-bottom: 5px;  margin-top: 5px;  padding-left: 16px;}.ql-snow .ql-editor code,.ql-snow .ql-editor pre {  background-color: #f0f0f0;  border-radius: 3px;}.ql-snow .ql-editor pre {  white-space: pre-wrap;  margin-bottom: 5px;  margin-top: 5px;  padding: 5px 10px;}.ql-snow .ql-editor code {  font-size: 85%;  padding: 2px 4px;}.ql-snow .ql-editor pre.ql-syntax {  background-color: #23241f;  color: #f8f8f2;  overflow: visible;}.ql-snow .ql-editor img {  max-width: 100%;}.ql-snow .ql-picker {  color: #444;  display: inline-block;  float: left;  font-size: 14px;  font-weight: 500;  height: 24px;  position: relative;  vertical-align: middle;}.ql-snow .ql-picker-label {  cursor: pointer;  display: inline-block;  height: 100%;  padding-left: 8px;  padding-right: 2px;  position: relative;  width: 100%;}.ql-snow .ql-picker-label::before {  display: inline-block;  line-height: 22px;}.ql-snow .ql-picker-options {  background-color: #fff;  display: none;  min-width: 100%;  padding: 4px 8px;  position: absolute;  white-space: nowrap;}.ql-snow .ql-picker-options .ql-picker-item {  cursor: pointer;  display: block;  padding-bottom: 5px;  padding-top: 5px;}.ql-snow .ql-picker.ql-expanded .ql-picker-label {  color: #ccc;  z-index: 2;}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {  fill: #ccc;}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {  stroke: #ccc;}.ql-snow .ql-picker.ql-expanded .ql-picker-options {  display: block;  margin-top: -1px;  top: 100%;  z-index: 1;}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker {  width: 28px;}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label {  padding: 2px 4px;}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg {  right: 4px;}.ql-snow .ql-icon-picker .ql-picker-options {  padding: 4px 0px;}.ql-snow .ql-icon-picker .ql-picker-item {  height: 24px;  width: 24px;  padding: 2px 4px;}.ql-snow .ql-color-picker .ql-picker-options {  padding: 3px 5px;  width: 152px;}.ql-snow .ql-color-picker .ql-picker-item {  border: 1px solid transparent;  float: left;  height: 16px;  margin: 2px;  padding: 0px;  width: 16px;}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {  position: absolute;  margin-top: -9px;  right: 0;  top: 50%;  width: 18px;}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {  content: attr(data-label);}.ql-snow .ql-picker.ql-header {  width: 98px;}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before {  content: 'Normal';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {  content: 'Heading 1';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {  content: 'Heading 2';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {  content: 'Heading 3';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {  content: 'Heading 4';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {  content: 'Heading 5';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {  content: 'Heading 6';}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {  font-size: 2em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {  font-size: 1.5em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {  font-size: 1.17em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {  font-size: 1em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {  font-size: 0.83em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {  font-size: 0.67em;}.ql-snow .ql-picker.ql-font {  width: 108px;}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before {  content: 'Sans Serif';}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {  content: 'Serif';}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {  content: 'Monospace';}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {  font-family: Georgia, Times New Roman, serif;}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {  font-family: Monaco, Courier New, monospace;}.ql-snow .ql-picker.ql-size {  width: 98px;}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before {  content: 'Normal';}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {  content: 'Small';}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {  content: 'Large';}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {  content: 'Huge';}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {  font-size: 10px;}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {  font-size: 18px;}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {  font-size: 32px;}.ql-snow .ql-color-picker.ql-background .ql-picker-item {  background-color: #fff;}.ql-snow .ql-color-picker.ql-color .ql-picker-item {  background-color: #000;}.ql-toolbar.ql-snow {  border: 1px solid #ccc;  box-sizing: border-box;  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;  padding: 8px;}.ql-toolbar.ql-snow .ql-formats {  margin-right: 15px;}.ql-toolbar.ql-snow .ql-picker-label {  border: 1px solid transparent;}.ql-toolbar.ql-snow .ql-picker-options {  border: 1px solid transparent;  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {  border-color: #ccc;}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {  border-color: #ccc;}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {  border-color: #000;}.ql-toolbar.ql-snow + .ql-container.ql-snow {  border-top: 0px;}.ql-snow .ql-tooltip {  background-color: #fff;  border: 1px solid #ccc;  box-shadow: 0px 0px 5px #ddd;  color: #444;  padding: 5px 12px;  white-space: nowrap;}.ql-snow .ql-tooltip::before {  content: "Visit URL:";  line-height: 26px;  margin-right: 8px;}.ql-snow .ql-tooltip input[type=text] {  display: none;  border: 1px solid #ccc;  font-size: 13px;  height: 26px;  margin: 0px;  padding: 3px 5px;  width: 170px;}.ql-snow .ql-tooltip a.ql-preview {  display: inline-block;  max-width: 200px;  overflow-x: hidden;  text-overflow: ellipsis;  vertical-align: top;}.ql-snow .ql-tooltip a.ql-action::after {  border-right: 1px solid #ccc;  content: 'Edit';  margin-left: 16px;  padding-right: 8px;}.ql-snow .ql-tooltip a.ql-remove::before {  content: 'Remove';  margin-left: 8px;}.ql-snow .ql-tooltip a {  line-height: 26px;}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove {  display: none;}.ql-snow .ql-tooltip.ql-editing input[type=text] {  display: inline-block;}.ql-snow .ql-tooltip.ql-editing a.ql-action::after {  border-right: 0px;  content: 'Save';  padding-right: 0px;}.ql-snow .ql-tooltip[data-mode=link]::before {  content: "Enter link:";}.ql-snow .ql-tooltip[data-mode=formula]::before {  content: "Enter formula:";}.ql-snow .ql-tooltip[data-mode=video]::before {  content: "Enter video:";}.ql-snow a {  color: #06c;}.ql-container.ql-snow {  border: 1px solid #ccc;}.toolbarContainerList {	background: #F8F9FA;	border-radius: 2px 2px 0px 0px;}.toolbarContainerList .ql-font {	width: 75px !important;}.toolbarContainerList .ql-formats {	margin-right: 0px !important;	border-right: 0px !important;}.toolbarContainerList .ql-size {	width: 65px !important;}.toolbarContainerList span {	margin-left: 0;}.pdfToolbarContainer .ql-toolbar.ql-snow, .pdfToolbarContainer .ql-container.ql-snow {	border: none;}.ql-snow.ql-toolbar .cancelBtn:hover{	color:red !important;}.ql-editor, .layoutFldContent{	font-family: Arimo;	font-size: 16px;	padding: 0px 0px;}.ql-editor {	overflow-y: overlay;	overflow-x: hidden; }.tableElement .ql-editor {    font: inherit !important;    text-align: inherit !important;}.ql-editor a {	color: #06c;text-decoration: underline;}.tableElement .ql-container {	font: inherit;	text-align: inherit;}.pdfToolbarContainer {    background: #FFFFFF;    border: 1px solid #D1D5DB;    border-radius: 3px 0 3px 3px;    margin: 32px;    position: relative;    margin-top: 25px;    margin-bottom: 0px;}.pdfToolbarContainer .ql-editor {	overflow: initial;}/*.ql-toolbar .ql-font span[data-label="Arimo"]::before {	font-family: Arimo, Helvetica, sans-serif;}.ql-toolbar .ql-font span[data-label="MS Serif"]::before {	font-family: MS Serif, New York, serif;}.ql-toolbar .ql-font span[data-label="Courier New"]::before {	font-family: Courier New, Courier, monospace;}.ql-toolbar .ql-font span[data-label="Trebuchet MS"]::before {	font-family: Trebuchet MS, Helvetica, sans-serif;}.ql-toolbar .ql-font span[data-label="Tahoma"]::before {	font-family: Tahoma, Geneva, sans-serif;}.ql-toolbar .ql-font span[data-label="Impact"]::before {	font-family: Impact, Charcoal, sans-serif;}.ql-toolbar .ql-font span[data-label="Times New Roman"]::before {	font-family: Times New Roman, Times, serif;}.ql-toolbar .ql-font span[data-label="Georgia"]::before {	font-family: Georgia, Times New Roman, Times, serif;}.ql-toolbar .ql-font span[data-label="Open Sans"]::before {	font-family: Open Sans;}.ql-toolbar .ql-font span[data-label="Lato"]::before {	font-family: Lato;}.ql-toolbar .ql-font span[data-label="Droid Serif"]::before {	font-family: Droid Serif;}.ql-toolbar .ql-font span[data-label="Bree Serif"]::before {	font-family: Bree Serif;}.ql-toolbar .ql-font span[data-label="Raleway"]::before {	font-family: Raleway;}.ql-toolbar .ql-font span[data-label="Philosopher"]::before {	font-family: Philosopher;}.ql-toolbar .ql-font span[data-label="Merriweather"]::before {	font-family: Merriweather;}.ql-toolbar .ql-font span[data-label="Oswald"]::before {	font-family: Oswald;}.ql-toolbar .ql-font span[data-label="Cabin"]::before {	font-family: Cabin;}.ql-toolbar .ql-font span[data-label="Great Vibes"]::before {	font-family: Great Vibes;}.ql-toolbar .ql-font span[data-label="Rochester"]::before {	font-family: Rochester;}.ql-toolbar .ql-font span[data-label="Lobster"]::before {	font-family: Lobster;}.ql-toolbar .ql-font span[data-label="Pacifico"]::before {  font-family: Pacifico;}.ql-toolbar .ql-font span[data-label="Trebuchet MS"]::before {	font-family: 'Trebuchet MS', Helvetica, sans-serif;}.ql-toolbar .ql-font span[data-label="Verdana"]::before {	font-family: Verdana, Geneva, sans-serif;}*/.ql-snow .ql-picker.ql-font {	width: 130px; }.ql-mention-list-container {	width: 270px;	border: 1px solid #f0f0f0;	border-radius: 4px;	background-color: #fff;	box-shadow: 0 2px 12px 0 rgb(30 30 30 / 8%);	z-index: 9001;}.ql-mention-list {	list-style: none;	margin: 0;	padding: 0;	overflow: hidden;}.ql-mention-list-item.selected {	background-color: #edeef0;	text-decoration: none;}.ql-picker-options{	max-height: 320px;	overflow: scroll;}.ql-snow .ql-line-height.ql-picker .ql-picker-label::before {	content: "\e97e";	font-size: 20px;}.ql-snow .ql-line-height.ql-picker .ql-picker-item::before {	content: '-';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='1']::before {	content: '1';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='1.15']::before {	content: '1.15';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='1.5']::before {	content: '1.5';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='2']::before {	content: '2';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='2.5']::before {	content: '2.5';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='3']::before {	content: '3';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='3.5']::before {	content: '3.5';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='4']::before {	content: '4';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='4.5']::before {	content: '4.5';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='5']::before {	content: '5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item::before {	content: '-';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='1']::before {	content: '1';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='1.15']::before {	content: '1.15';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='1.5']::before {	content: '1.5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='2']::before {	content: '2';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='2.5']::before {	content: '2.5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='3']::before {	content: '3';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='3.5']::before {	content: '3.5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='4']::before {	content: '4';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='4.5']::before {	content: '4.5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='5']::before {	content: '5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='10']::before {	content: '10';}.ql-snow .ql-text-transform.ql-picker .ql-picker-item::before {	content: '-';}.ql-snow .ql-text-transform.ql-picker .ql-picker-item[data-value=capitalize]::before {	content: 'Aa';}.ql-snow .ql-text-transform.ql-picker .ql-picker-item[data-value=uppercase]::before {	content: 'AA';}.ql-snow .ql-text-transform.ql-picker .ql-picker-item[data-value=lowercase]::before {	content: 'aa';}.pdfEntryListIcons svg {	position: absolute;	width: 15px;	left: 0px;	height: 15px !important;	top: 4px;	stroke-width: 0.7;	}.pdfEntryListIcons .ql-picker-label {	border: none !important;	color: inherit !important;}.ql-snow  .pdfEntryListIcons .qlOptionIcons.ql-picker .ql-picker-label::before {	visibility: hidden;}.ql-snow  .pdfEntryListIcons .qlOptionIcons.ql-picker .ql-picker-label::before {	visibility: hidden;}.ql-snow  .pdfEntryListIcons .qlOptionIconsm.ql-picker .ql-picker-label::before {	visibility: hidden;}.pdfEntryListIcons span.qlOptionIcons.ql-picker {	margin: 0 1px;	width:100%;}.pdfEntryListIcons {	float: left;    margin-left: 7.5px;    width: 20px;    margin-right: 7.5px;    position: relative;}.pdfToolbarContainer .ql-toolbar.ql-snow {	border: none;	border-bottom: 1px solid #e5e5e5;	background: #fff;	padding: 10px 8px;}.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button {	padding: 3px 6px;}.ql-snow .ql-color-picker, .ql-snow .ql-icon-picker {	width: 32px;}.ql-snow .ql-picker {	color: #444;	display: inline-block;	float: left;	font-size: 14px;	font-weight: normal;	height: 24px;	position: relative;	vertical-align: middle;}.ql-snow .ql-color-picker .ql-picker-label svg, .ql-snow .ql-icon-picker .ql-picker-label svg {	 right: 7px;    left: auto;    top: 3.5px;}.icon.icon-Text-Color-01 {	width: 32px;	height: 32px !important;	transform: scale(.5);}.icon-Text-Color-01 path.ql-stroke {	stroke-width: 0.5;}.icon-Text-Color-01 .ql-fill.ql-color-label {	fill: #d8d8d8;}.pdfToolbarContainer .ql-toolbar .ql-font .ql-picker-label::before {		overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	width: 55px;}.pdfTableCell .ql-tooltip{	display: none;}.ql-mention-list-container.pdfMentionSearch {    width: 250px;    background-color: rgb(255, 255, 255);    box-shadow: 0px 0px 15px 0px #00000026;    z-index: 500;    max-height: 270px;    min-height: 10px;    border-width: 1px;    border-style: solid;    border-color: rgb(240, 240, 240);    border-image: initial;    border-radius: 6px;    overflow: hidden auto;}.pdfMentionSearch .ql-mention-list {	padding: 0px 0px;}.ql-mention-list-container.pdfMentionSearch li {    box-sizing: border-box;    cursor: pointer;    padding: 0 15px;    border-bottom: 1px solid rgb(244, 244, 244);}.pdfToolbarContainer .ql-container {	padding: 5px 15px;	padding-right: 0px;	overflow: auto;	overflow-x: hidden;}.ql-mention-list-container li div {    font-size: 13px !important;    padding-right: 16px;    line-height: 17px !important;    cursor: default;    margin: 0 -15px;    background: transparent !important;    color: #444 !important;    padding: 10px 16px;}.ql-mention-list-container.pdfMentionSearch .ql-mention-list-item.disabled > div {    background: #F6F6F6 !important;}.ql-mention-list-container.pdfMentionSearch .ql-mention-list-item.disabled .ql-gridListing {    color: #E2721D !important;    background: transparent !important;    font-weight: 600;}.icon.icon-Word-Spacing {	width: 18px;	height: 18px;}.ql-script svg {	width: 23px !important;	left: 0;}.ql-strike svg, .ql-clean svg, .ql-direction svg, .ql-link svg, .ql-image svg, .ql-code-block svg, .ql-hr svg, .ql-blockquote svg{	left: 4px;}.pdfEntryListIcons svg.icon-X2-01, .pdfEntryListIcons svg.icon-X-Square-01 {	stroke-width: 0px !important;	stroke: #fff !important;}.layoutFldContent .ql-tooltip, .emailTextFieldInnerElem .ql-tooltip {	display: none;}.ql-snow .ql-stroke {    stroke-width: 1 !important;    stroke: #000;    fill: #000;}.ql-bold .ql-stroke, .ql-italic .ql-stroke, .ql-underline .ql-stroke {    stroke-width: 1.5;}.pdfThemeClrProberty {    padding: 10px 23px;    position: relative;    display: inline-block;    width: 100%;    box-sizing: border-box;}span.pdfWhiteTheme, .pdfDarkTheme {    width: 20px;    height: 20px;    background: #FFF;    display: inline-block;    border: 1px solid #d9d9d9;    border-radius: 50px;    position:relative;    cursor: pointer;    margin-left: 10px;}span.pdfWhiteTheme.active:before, span.pdfDarkTheme.active:before {background-color: transparent;top: 6px;left: 5px;width: 8px;height: 3px;border-style: solid;border-color: #24a68a;border-width: 0 0 2px 2px;border-radius: 0;-o-border-image: none;border-image: none;-webkit-transform: rotate(-45deg) scale(1);transform: rotate(-45deg) scale(1);position: absolute;content: "";}span.pdfDarkTheme {    background: #474E5A;    border-color: #dad5db;}.pdfToolbarContainer.pdfDarkContainer {    background: #474e5a;}.pdfToolbarContainer.pdfDarkContainer .ql-toolbar.ql-snow, .pdfDarkContainer .ql-snow .ql-picker-options {    background: #222;    border-color: #222;}.pdfDarkContainer .ql-snow .ql-picker, .pdfDarkContainer button{    color: #f5f5f5;}.pdfDarkContainer .ql-snow .ql-fill, .pdfDarkContainer .ql-snow .ql-stroke.ql-fill {    fill: #f5f5f5;}.ql-picker-options {    overflow-x: hidden;}.pdfDarkContainer .toolbarContainerList.ql-snow .ql-stroke {    stroke: #f5f5f5;} .pdfDarkContainer.ql-snow.ql-toolbar button:hover .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar button:hover .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar button:focus .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar button:focus .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar button.ql-active .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar button.ql-active .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar button:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar button:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar button:focus .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar button:focus .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {    stroke: #22a78a ! important;} .pdfDarkContainer.ql-snow.ql-toolbar button:hover, .pdfDarkContainer.ql-snow .ql-toolbar button:hover, .pdfDarkContainer.ql-snow.ql-toolbar button:focus, .pdfDarkContainer.ql-snow .ql-toolbar button:focus, .pdfDarkContainer.ql-snow.ql-toolbar button.ql-active, .pdfDarkContainer.ql-snow .ql-toolbar button.ql-active, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label:hover, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label:hover, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label.ql-active, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label.ql-active, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item:hover, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item:hover, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item.ql-selected, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item.ql-selected {    color: #22a78a !important;}.ql-editor strong, .ql-editor b {    font-weight: bold;}.ql-editor em {    font-style: italic;}.ql-toolbar .zcolorpicker__icon svg {    position: relative !important;    width: inherit !important;    top: 0px !important;}.ql-toolbar .zbutton {    position: relative;    color: #111;    background: #f2f2f2 !important;    border: 1px solid #b3b3b3 !important;    font-size: 13px;}.ql-toolbar .zbutton:hover {    color: #111 !important;    background: #e6e6e6 !important;    border: 1px solid #b3b3b3 !important;}.ql-toolbar .zbutton--primary {    color: #fff;    background: #4190f2 !important;    border: 1px solid #4190f2 !important;}.ql-toolbar .zbutton--primary:hover {    color: #fff !important;    background: #3b82da !important;    border: 1px solid #3b82da !important;}.ql-toolbar .zcolorpicker__defaultcolorbutton {	float: inherit !important;	width: 100% !important;	height: auto !important;	padding: 10px 17px 12px 17px !important;	border: solid #e6e6e6 !important;	border-width: 0 0 1px 0 !important;	background: #fff !important;	box-sizing: border-box;	display: flex !important;	flex-direction: row;}.ql-toolbar .zcolorpicker__morecolorbutton {    width: 100% !important;    padding: 10px 17px 12px 17px !important;    border: solid #e6e6e6 !important;    border-width: 0 0 1px 0 !important;    border-radius: 0;    background: #fff !important;    display: inline-block !important;    height: auto !important;    color: #111 !important;}.ql-toolbar .zcolorpicker__defaultcolorbutton:hover {    border: solid #e6e6e6 !important;    border-width: 0 0 1px 0 !important;    background: #f2f2f2 !important;    color: #111 !important;    fill: #666 !important;}.ql-toolbar .zcolorpicker__morecolorbutton:hover {    border: solid #e6e6e6 !important;    border-width: 0 0 1px 0 !important;    background: #f2f2f2 !important;    color: #111 !important;    fill: #666 !important;}.ql-zcomponents-picker {    height: 24px;}.ql-toolbar .pdfEntryListIcons button.zbutton.zcolorbutton.has-focus.has-kfocus {    position: absolute;    left: 0px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="myfonts"], .ql-snow .ql-picker-options .ql-picker-item[data-value="default"] {    box-sizing: border-box;    display: block;    font-size: 13px;    color: #a7a4a4;    pointer-events: none;    margin: 0 !important;    padding: 7px 10px !important;    margin-top: 8px !important;    margin-bottom: 8px !important;    position: relative;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="myfonts"]:after, .ql-snow .ql-picker-options .ql-picker-item[data-value="default"]:after {    content: "";    position: absolute;    height: 1px;    width: 55%;    background: #e9e8e8;    top: 15px;    right: 10px;}.ql-snow .ql-picker-options .ql-picker-item[data-value="default"]:after {	width: 40%;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="custom"] {	color: #24A68A;    border-top: 1px solid #e1e1e1;    margin: 3px 0;    padding: 9px 18px;    cursor: pointer;    border-radius: 0;    font-size: 14px;    margin-bottom: 0;    line-height: 16px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="custom"]:hover {    border-radius: 0;    color: #24A68A;}.ql-toolbar .ql-font .ql-picker-options {	padding: 0px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item {	padding: 9px 8px;	margin: 3px 10px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="custom"]:hover {	background: #f2f2f2;}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{	margin-top: 1px;	max-height: 250px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item:hover {    background: #f2f2f2;    color: #000;    border-radius: 5px;}.toolbarContainerList.toolbarContainerDiv svg {    width: 15px;    height: 15px !important;    stroke-width: 1.4;    stroke: #555;    fill: #555;}button.ql-strike {    top: 3px;    position: relative;}.pdfToolbarContainer{    margin: 0;    margin-top: 25px;    margin-bottom: 0px;}.toolbarContainerDiv.ql-toolbar.ql-snow {    padding: 8px 8px;}.toolbarContainerDiv.ql-snow.ql-toolbar button {      height: 28px;    padding: 3px 4px;    width: 28px;}.toolbarContainerDiv.ql-snow .ql-picker.ql-font, .toolbarContainerDiv.ql-snow .ql-picker.ql-size {    margin-top: 2px;}.pdfToolbarContainer .toolbarContainerDiv.ql-toolbar .ql-font .ql-picker-label::before, .pdfToolbarContainer .toolbarContainerDiv.ql-snow .ql-picker.ql-size .ql-picker-label::before {    font-size: 15px;}.pdfToolbarContainer .toolbarContainerDiv.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {    margin-top: -7px;    stroke-width: 1.8;    width: 16px;    height: 17px !important;}.toolbarContainerList.toolbarContainerDiv button.ql-list svg {    width: 17px;    height: 17px !important;    top: 6px;    left: 2px;}.toolbarContainerList.toolbarContainerDiv .ql-direction svg.icon.icon-Strike-01 {    width: 17px;    height: 18px !important;    stroke-width: 0.4;    top: 7px;}.toolbarContainerList.toolbarContainerDiv .ql-script svg.icon {    width: 16px;    height: 17px !important;    top: 5px;    stroke-width: 0.2 !important;    stroke: #555 !important;}.toolbarContainerList.toolbarContainerDiv .ql-script svg.icon.icon-X2-01 {    top: 7px;}.toolbarContainerList.toolbarContainerDiv   svg.icon.icon-Quotation-2, .toolbarContainerList.toolbarContainerDiv svg.icon.icon-Erase-01 {    stroke-width: 1.5;    width: 17px;    height: 17px !important;    top: 6px;    left: 0;}.toolbarContainerList.toolbarContainerDiv  svg.icon.icon-Erase-01 {    stroke-width: 0.2 !important;}.toolbarContainerList.toolbarContainerDiv svg.icon.ui-ie-icon.ui-br-5.icon-Link-01, .toolbarContainerList.toolbarContainerDiv svg.icon.ui-ie-icon.ui-br-5.icon-Line-01, .toolbarContainerList.toolbarContainerDiv svg.icon.ui-ie-icon.ui-br-5.icon-Image-01 {    margin-top: 3px;}.toolbarContainerList.toolbarContainerDiv .ql-align svg {	stroke-width: 2.6 !important;    width: 21px;    height: 23px !important;    stroke: #333 !important;}.toolbarContainerList.toolbarContainerDiv  .ql-seperator:before {    content: "";    position: absolute;    height: 19px;    width: 1px;    background: #e2e2e2;    right: 0;    top: 5px;}.toolbarContainerList.toolbarContainerDiv .ql-seperator {    display: inline-block;    float: left;    position: relative;}.toolbarContainerList.toolbarContainerDiv.ql-snow.ql-toolbar .ql-background .ql-picker-label.ql-active .ql-stroke, .toolbarContainerList.toolbarContainerDiv.ql-snow.ql-toolbar .ql-color .ql-picker-label.ql-active .ql-stroke {    stroke: initial !important;}.toolbarContainerList.toolbarContainerDiv  .ql-color svg, .toolbarContainerList.toolbarContainerDiv .ql-background svg{    height: 26px !important;    width: 26px !important;    stroke-width: 0.2;}.toolbarContainerList.toolbarContainerDiv svg:hover, .toolbarContainerList.toolbarContainerDiv  .ql-active svg {    fill: #06c;    stroke: #06c;}.toolbarContainerList.toolbarContainerDiv .ql-background .ql-color-label.ql-stroke {    fill: none;}.pdfToolbarContainer.pdfDarkContainer svg {    fill: #fff;    stroke: #fff;}.pdfToolbarContainer .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {    border-color: transparent;}.ql-toolbar .zcolorpicker__nocolorbutton {	float: inherit !important;	width: 100% !important;	height: auto !important;	padding: 10px 17px 12px 17px !important;	border: solid #e6e6e6 !important;	border-width: 0 0 1px 0 !important;	background: #fff !important;	display: flex !important;	box-sizing: border-box;	flex-direction: row;}.ql-toolbar .zcolorpicker__nocolorbutton:hover {	border: solid #e6e6e6 !important;	border-width: 0 0 1px 0 !important;	background: #f2f2f2 !important;	color: #111 !important;	fill: #666 !important;}.ql-editor blockquote {	border-left: 4px solid #ccc;	margin-bottom: 5px;	margin-top: 5px;	padding-left: 16px;}.toolbarContainerList.toolbarContainerDiv .zcolorpicker__nocolorbutton svg {	stroke-width: 0.7;}.toolbarContainerList.toolbarContainerDiv .zcolorpicker__nocolorbutton svg:hover {	fill: inherit;	stroke: inherit;}[contenteditable] {	-webkit-user-select: text;	user-select: text;}.pdfFontSelectDiv {    position: absolute;    left: 127px;    top: 6px;    z-index: 1;}.pdfFontSelectDiv span.select2-selection.select2-selection--single {    border: none;}.pdfFontSelectDiv .select2-container--default .select2-selection--single .select2-selection__rendered {    color: #444;    font-size: 14px;    width: 52px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    padding: 0 18px 0 4px !important;}.pdfFontSelectDiv .select2-container--default .select2-selection--single .select2-selection__arrow b {    right: 8px;    left: auto;    top: 15px !important;}.pdfFontSelectDiv .select2-container--default.select2-container--below.select2-container--open .select2-selection--single .select2-selection__arrow b {    top: 17px !important;}.pdfEditFontSelect2 span.select2-dropdown.select2-dropdown--below {    width: 200px !important;}.pdfEditFontSelect2  span.select2-dropdown.select2-dropdown--above {    width: 200px !important;}span.select1-container.select2-container--default.select2-container--open.pdfEditFontSelect2 {    top: 117px !important;}.pdfDarkContainer .pdfFontSelectDiv .select2-container--default .select2-selection--single .select2-selection__rendered {    color: #fff;}.pdfDarkContainer .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #fff !important;}.pdfDarkContainer  span.select2-dropdown {    background: #222;}.pdfDarkContainer .select2-results__option {    color: #fff;}.pdfDarkContainer .select2-search--dropdown .select2-search__field:focus {    border: 1px solid #06c !important;}.pdfDarkContainer .select2-container--default .select2-results__option[aria-selected=true] {    background: #f6f6f6 !important;    color: #06c !important;}.pdfDarkContainer .select2-container--default .select2-results__option[aria-selected=true]:after {    border-color: #06c;}.pdfDarkContainer .select2-container--default .select2-results__option--highlighted[aria-selected] {    color: #06c !important;}.pdfDarkContainer .pdfFontSelectDiv span.select2-selection.select2-selection--single {    background: #222;}.pdfFontSelectDiv .select2-search--dropdown .select2-search__field:focus {    border: 1px solid #06c !important;}.select2-container--default.pdfEditFontSelect2 .select2-results__option[aria-selected="true"]:hover,.select2-container--default.pdfEditFontSelect2 .select2-results__option[aria-selected=true],.select2-container--default.pdfEditFontSelect2 .select2-results__option--highlighted,.select2-container--default.pdfEditFontSelect2 .select2-results__option--highlighted:hover{    color: #06c !important;}.select2-container--default.pdfEditFontSelect2 .select2-results__option[aria-selected=true]:after {    border-color: #06c !important;}span.select2.select2-container.select2-container--default.pdfEditFontSelect2{    width: auto !important;}.pdfEditFontSelect2 span.select2-search.select2-search--dropdown {    padding-bottom: 0 !important;}.select2-container--default.pdfEditFontSelect2 .select2-results__group {    font-weight: 600;    padding-left: 10px;}.select2-container--default.pdfEditFontSelect2 .select2-results__option[role=group] {    padding: 0;    padding: 5px 0 0 0 !important;}.pdfEditFontSelect2 .select2-results__option[role=group] .select2-results__options--nested li {    padding-left: 18px !important;} .pdfFontSelectDiv .select2-container--default .select2-selection--single .select2-selection__rendered > div {    overflow: hidden;    text-overflow: ellipsis;}.select2-container--default.pdfEditFontSelect2 .select2-results__group:after {    position: absolute;    content: "";    width: 66%;    height: 1px;    background: #e7e7e7;    left: 60px;    top: 22px;}.groupfontHeader {    background: white;    display: inline;    position: relative;}.groupfontHeader span {    z-index: 1;    position: relative;    background: #fff;    padding-right: 10px;}.manageFontEditor {    text-transform: uppercase;    color: #24A68A;}.pdfEditFontSelect2  span.select2-selection__placeholder > div {    overflow: hidden;    text-overflow: ellipsis;}