@charset "UTF-8";.headingFldWrap {    display: flex;    gap: 24px;	background: rgba(var(--head-field-bg-clr),var(--head-field-bg-opacity));	border-top-left-radius: var(--head-field-topleft-radius);	border-top-right-radius: var(--head-field-topright-radius);	border-bottom-left-radius: var(--head-field-bottomleft-radius);	border-bottom-right-radius: var(--head-field-bottomright-radius);	padding: var(--head-field-space-inner-top) var(--head-field-space-inner-right) var(--head-field-space-inner-bottom) var(--head-field-space-inner-left);}.headingFldLeftPane {    max-width: var(--head-field-img-size);	    flex-shrink: 0;    display: flex;	    align-items: flex-start;}.headingFldLeftPane img {    max-width: 100%;}.headingFldRightPane {    flex-grow: 1;    display: flex;    flex-flow: column;	justify-content: center;}.headingFldRightPane h1 {    font-size: var(--head-field-title-txt-size);    color: var(--head-field-title-clr);    font-weight: 600;        margin-bottom: 6px;}.headingFldRightPane span {    font-size: var(--head-field-description-txt-size);    color: var(--head-field-description-clr);    line-height: 150%;}.headfontSize1 .headingFldRightPane h1 {	--head-field-title-txt-size: clamp(18px,0.71vw + 14.57px,20px);}.headfontSize1 .headingFldRightPane span {	--head-field-description-txt-size: clamp(13px,0vw + 13px,13px);}.headfontSize2 .headingFldRightPane h1 {	--head-field-title-txt-size: clamp(19px,1.07vw + 13.86px,22px);}.headfontSize2 .headingFldRightPane span {	--head-field-description-txt-size: clamp(13px,0.36vw + 11.29px,14px);}.headfontSize3 .headingFldRightPane h1 {	--head-field-title-txt-size: clamp(21px,1.43vw + 14.14px,25px);}.headfontSize3 .headingFldRightPane span {	--head-field-description-txt-size: clamp(14px,0.71vw + 10.57px,16px);}.headfontSize4 .headingFldRightPane h1 {	--head-field-title-txt-size: clamp(22px,2.5vw + 10px,29px);}.headfontSize4 .headingFldRightPane span {	--head-field-description-txt-size: clamp(15px,1.07vw + 9.86px,18px);}.headfontSize5 .headingFldRightPane h1 {	--head-field-title-txt-size: clamp(24px,3.57vw + 6.86px,34px);}.headfontSize5 .headingFldRightPane span {	--head-field-description-txt-size: clamp(16px,1.07vw + 10.86px,19px);}.headfontSize6 .headingFldRightPane h1 {	--head-field-title-txt-size: clamp(28px,3.21vw + 12.57px,37px);}.headfontSize6 .headingFldRightPane span {	--head-field-description-txt-size: clamp(18px,1.43vw + 11.14px,22px);}.headingSmallImage .headingFldLeftPane {	--head-field-img-size: 25%;}.headingLargeImage .headingFldLeftPane {	--head-field-img-size: 55%;}.headingPosImgCenter .headingFldLeftPane {	align-items: center;}.headingPosCenter .headingFldWrap {	flex-flow: column;	align-items: center;}.headingPosCenter .headingFldLeftPane {	justify-content: center;}.headingPosCenter .headingFldRightPane {	text-align: center;	width: 100%;}.headingPosCenter .headingFldLeftPane {	max-width: 75%;}.headingPosCenter.headingSmallImage .headingFldLeftPane {	max-width: 50%;}.headingPosCenter.headingLargeImage .headingFldLeftPane {	max-width: 100%;}.twoColumn .headingFldLeftPane,.threeColumn .headingFldLeftPane {	max-width: 75%;}.twoColumn .headingSmallImage .headingFldLeftPane,.threeColumn .headingSmallImage .headingFldLeftPane {	max-width: 50%;}.twoColumn .headingLargeImage .headingFldLeftPane,.threeColumn .headingLargeImage .headingFldLeftPane {	max-width: 100%;}.headingPosRight .headingFldWrap {	justify-content: flex-end;    flex-direction: row-reverse;}.headingPosTextLeft .headingFldRightPane {	text-align: start;	width: 100%;}.headingPosTextCenter .headingFldRightPane {	text-align: center;	width: 100%;}.headingPosTextRight .headingFldRightPane {	text-align: end;	width: 100%;}.twoColumn .headingFldWrap,.threeColumn .headingFldWrap {	flex-flow: column;	align-items: center;}.twoColumn .headingFldWrap .headingFldRightPane,.threeColumn .headingFldWrap .headingFldRightPane {	text-align: center;	width: 100%;}.twoColumn .headingPosTextLeft .headingFldRightPane,.threeColumn .headingPosTextLeft .headingFldRightPane {	text-align: start;	width: 100%;}.twoColumn .headingPosTextRight .headingFldRightPane,.threeColumn .headingPosTextRight .headingFldRightPane {	text-align: end;	width: 100%;}.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;}@charset "UTF-8";.zfImageSliderParentDiv ::selection {    background: transparent;}.zfImageSliderParentDiv {display: flex;width: 100%;height: 450px;flex-wrap: nowrap;flex-direction: column;}.zfImageSliderContArea {    width: 100%;    display: flex;    flex: 1;    border-radius: 5px;    overflow: hidden;}.zfImageSliderImgArea, .zfImageSliderContentArea {    width: 50%;    flex: 1;}.zfImageSliderImgArea {    display: flex;    align-items: center;	justify-content: center;    position: relative;}.zfImageSliderContentArea {    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    grid-gap: 15px;    display: none;}.imageSliderThumbnail {    margin: 16px 0 0;    border-radius: 5px;        display: flex;    overflow: hidden;		align-items: center;    overflow-x: auto;}.imageSliderThumbnail::-webkit-scrollbar  {    display: none;}.imageSliderThumbnailInside {    display: flex;    margin-left: auto;    margin-right: auto;    grid-gap: 0 16px;}.thumbnailRight .imageSliderThumbnailInside {    display: flex;    flex-direction: column;	grid-gap: 16px 0;}.zfImageSliderParentDiv.thumbnailRight {    display: flex;    flex-direction: row;	overflow: hidden;	height: 350px;}.thumbnailRight .imageSliderThumbnail {    height: 100%;    margin: 0 0 0 16px;    flex-direction: column;    grid-gap: 16px 0;    align-items: center;    overflow: hidden;    overflow-y: auto;	justify-content: start;}.rtl .thumbnailRight .imageSliderThumbnail {    margin: 0 16px 0 0;}.thumbnailRight .imageSliderImg {    width: 100px;    height: 68.5px;}.thumbnailRight .imageSliderImg img {        width: auto;    max-height: 100%;    max-width: 100% !important;}.rtl .zfImgSliderLft {    right: 16px;    left: 0;}.rtl .zfImgSliderRht {    right: auto;    left: 16px;}.rtl .zfImgSliderRht svg {    transform: rotate(180deg);    position: relative;    right: 1px;}.rtl .zfImgSliderLft svg {    transform: rotate(180deg);    position: relative;    left: 1px;}.slideListOptions {    height: 100%;}.mainImgSlide {	width: 100%;	height: 100%;}.zfImageSliderImgArea img {        max-width: 100% !important;	height: 100%;	}.zfImageSliderContentArea h2 {    font-size: 18px;    font-weight: 500;}.zfImageSliderContentArea p {    line-height: 150%;    font-size: 13px;    text-align: center;    padding: 0 16px;}.imageSliderImg {    border-radius: 8px;    position: relative;    overflow: hidden;    display: flex;    margin-bottom: 25px;    float: left;    width: 113px;    margin: 0 0 0 0px;    height: 90px;    flex-shrink: 0;	padding: 2px;	border: 1px solid var(--label-txt-clr-30);	box-sizing: border-box;	cursor: pointer;    align-items: center;    justify-content: center;}.imageSliderImg.selected {    border-color: var(--label-txt-clr);}.imageSliderImg img {	width: auto;	max-height: 100%;	max-width: 100% !important;	}.zfImageSliderParentDiv.thumbnailLeft {    flex-direction: row-reverse;}.zfImageSliderParentDiv.thumbnailLeft .imageSliderThumbnail {    margin-right: 16px;    margin-left: 0;    overflow: visible;}.zfImageSliderParentDiv.thumbnailLeft .imageSliderThumbnail .imageSliderImg {	overflow: hidden;	position: relative;}.zfImgSliderLft, .zfImgSliderRht {    position: absolute;    width: 34px;    height: 34px;    background: rgb(var(--sliderNavigation-bgclr));    border-radius: 50px;    left: 16px;    cursor: pointer;    top: 50%;	z-index: 1;    transform: translateY(-50%);	display: flex;    align-items: center;    justify-content: center;	box-shadow: 0px 0px 3px 1px var(--label-txt-clr-30);}.zfImgSliderRht {    left: auto;    right: 16px;}.zfImgSliderRht svg, .zfImgSliderLft svg {    width: 26px;    height: 26px;	fill: rgb(var(--sliderNavigation-txtlr));}.zfImgSliderPagination {    display: flex;    width: 100%;    height: auto;    margin: 20px 0 8px;    border-radius: 5px;    grid-gap: 0 8px;    justify-content: center;    align-items: center;}.zfImgSliderPagination span {    width: 14px;    height: 14px;    background: var(--label-txt-clr);    border-radius: 50px;    transition: 0.2s linear;    transform: scale(1);    cursor: pointer;    opacity: 0.2;}.zfImgSliderPagination span.selected {	transform: scale(1.20);	background: var(--label-txt-clr);	opacity: 1;}.sliderFourModel .imageSliderThumbnail {    display: none;}.sliderFourModel .slideListOptions {    display: flex;}.rightAlign .img_slideMainDiv .zfLabelDiv, .leftAlign .img_slideMainDiv .zfLabelDiv {    width: 100%;    text-align: left;    padding-right: 0;}.leftAlign .img_slideMainDiv .zfFieldDiv_cont, .rightAlign .img_slideMainDiv .zfFieldDiv_cont {    width: 100%;}.singleImgSliderCont .zfImgSliderLft, .singleImgSliderCont .zfImgSliderRht, .singleImgSliderCont .zfImgSliderPagination,.singleImgSliderCont .imageSliderThumbnail {    display: none;}@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";.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-stroke-clr);}.zfRating .star .ON svg{	fill: var(--star-selection-clr);	stroke: var(--star-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-star {	fill: var(--star-selection-clr);	stroke: var(--star-stroke-clr);}.zfRating .ratingWrapper.light svg {	stroke: var(--lightning-stroke-clr);}.zfRating .light .ON svg{	fill: var(--lightning-selection-clr);	stroke: var(--lightning-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-light {	fill: var(--lightning-selection-clr);}.zfRating .ratingWrapper.heart svg {	stroke: var(--heart-stroke-clr);}.zfRating .heart .ON svg{	fill: var(--heart-selection-clr);	stroke: var(--heart-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-heart {	fill: var(--heart-selection-clr);}.zfRating .ratingWrapper.shield svg {	stroke: var(--shield-stroke-clr);}.zfRating .shield .ON svg {	fill: var(--shield-selection-clr);	stroke: var(--shield-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-shield {	fill: var(--shield-selection-clr);}.zfRating .ratingWrapper.flag svg {	stroke: var(--flag-stroke-clr);}.zfRating .flag .ON svg{	fill: var(--flag-selection-clr);	stroke: var(--flag-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-flag {	fill: var(--flag-selection-clr);}.zfRating .ratingWrapper.bulb svg {	stroke: var(--bulb-stroke-clr);}.zfRating .bulb .ON svg {	fill: var(--bulb-selection-clr);	stroke: var(--bulb-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-bulb {	fill: var(--bulb-selection-clr);}.zfRating .ratingWrapper.thumbsUp svg {	stroke: var(--thumbsUp-stroke-clr);}.zfRating .thumbsUp .ON svg {	fill: var(--thumbsUp-selection-clr);	stroke: var(--thumbsUp-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-thumbsUp {	fill: var(--thumbsUp-selection-clr);}.zfRating .ratingWrapper.fire svg {	stroke: var(--fire-stroke-clr);}.zfRating .fire .ON svg {	fill: var(--fire-selection-clr);	stroke: var(--fire-stroke-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-stroke-clr);}.zfRating .crown .ON svg {	fill: var(--crown-selection-clr);	stroke: var(--crown-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-crown {	fill: var(--crown-selection-clr);}.zfRating .ratingWrapper.leaf svg {	stroke: var(--leaf-stroke-clr);}.zfRating .leaf .ON svg {	fill: var(--leaf-selection-clr);	stroke: var(--leaf-stroke-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-stroke-clr);}.zfRating .trophy .ON svg {	fill: var(--trophy-selection-clr);	stroke: var(--trophy-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-trophy {	fill: var(--trophy-selection-clr);}.zfRating .ratingWrapper.useravatar svg {	stroke: var(--user-stroke-clr);}.zfRating .useravatar .ON svg {	fill: var(--user-selection-clr);	stroke: var(--user-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-useravatar {	fill: var(--user-selection-clr);}.zfRating .ratingWrapper.gift svg {	stroke: var(--gift-stroke-clr);}.zfRating .gift .ON svg {	fill: var(--gift-selection-clr);	stroke: var(--gift-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-gift {	fill: var(--gift-selection-clr);}.zfRating .ratingWrapper.christmas svg {	stroke: var(--christmas-stroke-clr);}.zfRating .christmas .ON svg {	fill: var(--christmas-selection-clr);	stroke: var(--christmas-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-christmas {	fill: var(--christmas-selection-clr);}.zfRating .ratingWrapper.daylight svg {	stroke: var(--sun-stroke-clr);}.zfRating .daylight .ON svg {	fill: var(--sun-selection-clr);	stroke: var(--sun-stroke-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-stroke-clr);    stroke-width: 0.8px;}.zfRating .pizza .ON svg {	fill: var(--pizza-selection-clr);	stroke: var(--pizza-stroke-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-stroke-clr);}.zfRating .cloud .ON svg {	fill: var(--cloud-selection-clr);	stroke: var(--cloud-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-cloud {	fill: var(--cloud-selection-clr);}.zfRating .ratingWrapper.rain svg {	stroke: var(--rain-stroke-clr);}.zfRating .rain .ON svg {	fill: var(--rain-selection-clr);	stroke: var(--rain-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-rain {	fill: var(--rain-selection-clr);}.zfRating .ratingWrapper.wine svg {	stroke: var(--wine-stroke-clr);}.zfRating .wine .ON svg {	fill: var(--wine-selection-clr);	stroke: var(--wine-stroke-clr);}.zfRating .ratingWrapper a.ON:focus svg.icon-wine {	fill: var(--wine-selection-clr);}.zfRating .ratingWrapper.van svg {	stroke: var(--van-stroke-clr);    stroke-width: 0.4px;}.zfRating .van .ON svg {	fill: var(--van-selection-clr);	stroke: var(--van-stroke-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-stroke-clr);    stroke-width: 0.7px;}.zfRating .notebook .ON svg {	fill: var(--notebook-selection-clr);	stroke: var(--notebook-stroke-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-stroke-clr);    stroke-width: 0.4px;}.zfRating .soccer .ON svg {	fill: var(--soccer-selection-clr);	stroke: var(--soccer-stroke-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));}.allRatingTypes .zfRating .ratingWrapper svg.icon {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper .ON svg.icon,.allRatingTypes .zfRating .ratingWrapper .ON:focus svg.icon {	stroke: var(--all-rating-stroke-clr);	fill: var(--all-rating-selection-clr);}/* 	.allRatingTypes .zfRating .ratingWrapper.blood .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-blood {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.book .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-book {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.chef .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-chef {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.diamond .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-diamond {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.shopping .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-shopping {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.pumpkin .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-pumpkin {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.applause .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-applause {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.toddler .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-toddler {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.football .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-football {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.happyface .ON svg {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-happyface {	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper.excellent .ON svg.icon {	fill: var(--all-rating-selection-clr);	stroke: var(--all-rating-stroke-clr);}.allRatingTypes .zfRating .ratingWrapper a.ON:focus svg.icon-excellent {	stroke: var(--all-rating-stroke-clr);} */.allRatingTypes .ratingWrapper.numericboxsep a, .allRatingTypes .ratingWrapper.numericboxsep a.ON:focus,.allRatingTypes .ratingWrapper.numericcircle a {	background: rgba(var(--all-numeric-box-bg-clr));	border: 1px solid rgba(var(--all-numeric-txt-bdr-clr));}.allRatingTypes .liveNumericType {	color: rgba(var(--all-numeric-txt-bdr-clr));}.allRatingTypes .zfRating .numericbox a.ON .liveNumericType {	color: rgba(var(--all-numeric-sel-txt-bdr-clr));	background-color: rgba(var(--all-numeric-sel-box-bg-clr));}.allRatingTypes .zfRating .numericcircle a.ON .liveNumericType {    color: rgba(var(--all-numeric-sel-txt-bdr-clr));    background-color: rgba(var(--all-numeric-sel-box-bg-clr));}.allRatingTypes .zfRating .numericboxsep a.ON .liveNumericType {    color: rgba(var(--all-numeric-sel-txt-bdr-clr));    background-color: rgba(var(--all-numeric-sel-box-bg-clr));}.allRatingTypes .zfRating .numericbox a {	background: rgba(var(--all-numeric-box-bg-clr));	border: 1px solid rgba(var(--all-numeric-txt-bdr-clr));	border-right: none;}.allRatingTypes .zfRating .numericbox a.ON .liveNumericType {    color: rgba(var(--all-numeric-sel-txt-bdr-clr));    background-color: rgba(var(--all-numeric-sel-box-bg-clr));}.allRatingTypes .zfRating .numericbox a:last-of-type {    border-right: 1px solid rgba(var(--all-numeric-txt-bdr-clr));}	@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";/********************************************************	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);}.matrixTablewrap .form_sBox {	position: relative;	margin: 0 8px;}.matrixTablewrap .customDropDown .select2-container {	width: 100% !important;    min-width: 72px !important;}.matrixTablewrap.multiMatrixTable table th {	width: 222px;	max-width: 222px;}.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);}.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 .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;}@charset "UTF-8";/*********************************		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%;	overflow-y: auto;}.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%;}.pdfImageEntCont {	width: 600px;	overflow-y: auto;	border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));	border-radius: 4px;	box-sizing: border-box;}.pdfImageCont {	width: 100%;	background: rgba(var(--input-bg-clr), var(--input-bg-opacity));	border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));	border-radius: 4px;	box-sizing: border-box;}.pdfImageEmbed canvas {	direction: ltr;}.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;}.embedLoadingWrap {width: 100%;padding: 20px;box-sizing: border-box;}.embedLoadingCont {margin-bottom: 40px;}.embedLoadingCont:last-of-type {margin-bottom: 0;}.embedLoading {max-width: 100%;width: 100%;height: 10px;margin-bottom: 15px;border-radius: 5px;position: relative;overflow: hidden;}.embedLoading:last-of-type {margin-bottom: 0;}.elsmall {width: 100px;height: 16px;}.embedLoading:before {position: absolute;content: "";width: 100%;height: 100%;background: rgba(var(--value-txt-clr));opacity: 0.1;}.embedLoading::after {content: "";position: absolute;z-index: 9;top: 0;right: 0;bottom: 0;left: 0;}.embedLoading::after {animation: embedLoadingDiv 1.2s linear 0.5s infinite normal none running;background-image: linear-gradient(-90deg, transparent, rgba(var(--value-txt-clr)) 50%, rgba(var(--value-txt-clr)) 70%, transparent);opacity: 0.1;}@keyframes embedLoadingDiv {0% {	transform: translate(-100%) skew(155deg);}100% {	transform: translate(100%) skew(155deg);}}