.payLogotxt {    font-size: var(--value-txt-size);    font-weight: 600;    color: rgba(var(--elements-clr));}.ofSubformWrapper .payLogotxt {    font-size: var(--sf-value-txt-size);}.zfPayChoiceWrapper .imgSelectionDiv::before {    border-width: 26px;    border-radius: 0px;}.zfPayChoiceWrapper .imgSelectionDiv svg.icon.choiceTick {    left: 30px;    top: 1px;    width: 16px;    height: 16px;}.rtl .zfPayChoiceWrapper .imgSelectionDiv svg.icon.choiceTick {    right: 30px;    left: auto;    top: 1px;    transform: none;}.zfPayChoiceWrapper .imgChoiceDiv {    width: 22%;}.zfPayChoiceWrapper .imgSelectionDiv span {    position: relative;    top: 27px;    right: 9px;}.zfPayDetailContain {    padding: 20px;    border: 1px solid rgb(var(--input-bdr-clr));    border-radius: 3px;    background: rgba(var(--input-bg-clr), var(--input-bg-opacity));    margin-bottom: 10px;}.payRow1 label {    font-weight: 600;    padding: 10px 10px;}.payRow1 .fieldtext {    width: 50%;}.payRow2 label {    font-size: var(--label-txt-size);}.ofSubformWrapper .payRow2 label {    font-size: var(--sf-label-txt-size);}.payRow2 span.customDropDown {    width: 150px;    margin-right: 20px;}.payRow3 label {    margin-bottom: 7px;    color: var(--value-txt-clr);    font-size: var(--value-txt-size);}.payRow3 {    margin: 20px 0px 10px;    display: inline-block;    width: 100%;    box-sizing: border-box;}.payRow3 span.customDropDown {    width: 150px;    margin-right: 20px;}.zfPayChoiceWrapper a {    width: 22%;}.zfPayChoiceWrapper a.payTypeDiv:hover {    text-decoration: none;}.zfPayChoiceWrapper .payTypeDiv {    text-align: center;    border: 1px solid var(--value-txt-clr);    padding: 10px;    display: inline-block;    vertical-align: top;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;    border-radius: 3px;    overflow: hidden;    background: rgb(255 255 255 / 65%);}.symbolBefore {    font-weight: bold;    margin-top: 15px;    margin-right: 10px;    width: auto;    float: left;    margin-left: 0;    font-size: var(--value-txt-size);}.zfPayChoiceWrapper .selected .imgSelectionDiv {    display: block;}.imgSelectionDiv {    position: absolute;    top: -10px;    right: 18px;    width: 20px;    height: 25px;    display: none;    z-index: 999999;}.imgSelectionDiv .icon-tick-mark:before {    color: var(--value-txt-clr);    font-size: 20px;    transform: rotate(10deg);    display: block;}.ofSubformWrapper .imgSelectionDiv .icon-tick-mark:before {    font-size:var(--sf-instruction-txt-size);}.imgSelectionDiv span {    position: relative;    top: -6px;    right: -35px;    left: auto;}.imgSelectionDiv::before {    content: "";    display: block;    width: 0px;    height: 0px;    position: absolute;    right: -38px;    top: -10px;    border-style: solid;    border-image: initial;    border-color: var(--elements-highlight-clr) var(--elements-highlight-clr) transparent transparent;    border-width: 23px;    border-radius: 0px var(--input-radius) 0px 0px;}.zfImgChoiceWrapper .selected .imgSelectionDiv {    display: block;}.zfPayDetailContain.zcheckoutPayDiv {    border: none;    padding: 8px 0 0 0;}.merchantTypeWrapper{    display: flex;    align-items: center;    vertical-align: middle;    flex-wrap: wrap;    column-gap: 28px;    row-gap: 28px;    margin-bottom: 28px;    justify-content: flex-start;}.paypal_logo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;}.paypalcheckout_logo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;	background-position: center;}.twocheckout_logo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;}.authorize_logo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;}.instamojo_logo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;}.paytm_logo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;}.razorpay_logo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;}.stripe_logo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 90%;}.stripeCheckout_logo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;}.paytabslogo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;    }.paystacklogo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;    }.midtranslogo {    background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: 95%;    }.totalpayLogo {	background-repeat: no-repeat;    width: auto;    height: 60px;    display: block;    background-size: contain;}.paymentContainer .imgSelectionDiv .icon-tick-mark:before {    font-size: 16px;    transform: rotate(70deg);}.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%);}.paymentFailed_Wrap .popUpFields {    font-size:var(--fieldcomp-label-txt-size);}.paymentFailed_Wrap {    padding: 15px 25px 20px 25px;}.subsPlanWrapperDiv .paymentMethodList {    transform: translate3d(0, 0, 0);    -webkit-transition: transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);    -o-transition: transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);    -webkit-transition: -webkit-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);    transition: -webkit-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);    -o-transition: -o-transform .25s cubic-bezier(0.33, 0.04, 0.63, 0.93);    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));    border-radius: var(--input-radius);    background: rgba(var(--input-bg-clr), var(--input-bg-opacity));    border-width: var(--input-width);    transition: 0.5s;    margin-bottom: 20px ;    padding: 3px 18px;}.subsPlanWrapperDiv .paymentMethodList:last-of-type {    margin-bottom: 0;}.pageWrapper.fieldModel_4 .subsPlanWrapperDiv .paymentMethodList, .pageWrapper.fieldModel_4 .subsPlanWrapperDiv .paymentMethodList {    --input-width: 1px;    --input-radius: 7px;}.subsPlanWrapperDiv .paymentMethodList:last-of-type {    margin-bottom: 0;}.pageWrapper.fieldModel_4 .subsPlanWrapperDiv .paymentMethodList, .pageWrapper.fieldModel_4 .subsPlanWrapperDiv .paymentMethodList {    --input-width: 1px;    --input-radius: 7px;}.subsPlanWrapperDiv .paymentMethodList:hover {	transform: translate3d(0, 0, 0) scale(1.02);}.subsPlanWrapperDiv .paymentMethodList.selectedChoice {    border: 1px solid rgb(var(--input-bdr-clr)) !important;}.payProductName {    display: flex;    flex-direction: column;	grid-gap: 4px 0;}.subsPlanWrapperDiv .paymentMethodList label.radioChoice.cusChoiceLabel {    display: flex !important;	align-items: center;	margin: 0;	padding: 12px 18px 12px 32px;	grid-gap: 10px;	flex:1;}.reviewPaymentDetails.produDetails{	display: flex;	align-items: center;}.reviewPaymentDetails.produDetails span{	display: inline-block !important;	margin-bottom: 0 !important;}.reviewPaymentDetails.produDetails i{	width: 1px;    height: calc(var(--instruction-txt-size) - 2px);    opacity: 0.5;    background: var(--label-txt-clr);    margin: 0px 8px;}.produDetails .icon-auto-renewal{	width: var(--instruction-txt-size);    height: var(--instruction-txt-size);    position: relative;    fill: var(--label-txt-clr);    stroke-width: 1px;    stroke: var(--label-txt-clr);    margin-right: 5px;}.reviewPaymentDetails.produDetails	.planInter_txt{	font-weight: normal;}.rtl .zfPayChoiceWrapper .imgSelectionDiv span {    left: 0;    right: 2px;}.rtl .payRow1 .pmtActionField .symbolBefore {    float: right;    margin-left: 10px;    margin-right: 0;}.rtl .zfPayChoiceWrapper .imgSelectionDiv span {    right: auto;    left: 18px;}.rtl .zfPayChoiceWrapper .imgSelectionDiv {     right: auto;    left: 18px;}.rtl .zfPayChoiceWrapper .imgSelectionDiv::before {     left: -38px;    right: auto;    transform: rotate(-90deg);}