.formContainer{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.formContainer .strong_selection{font-weight:var(--brand-font-weight-callout)}.formContainer .non_selection,.formContainer .strong_selection{font-size:var(--brand-font-size-base);line-height:var(--brand-space-x3);color:var(--brand-color-icon-default)}.formContainer .billing-contact-address,.formContainer .non_selection{font-weight:var(--brand-font-weight-default)}.formContainer .billing-contact-address{margin-left:var(--brand-space-x3);font-size:var(--brand-font-size-base);line-height:var(--brand-font-line-base);color:var(--brand-color-icon-default)}.marginZero{margin:0}.view-billing-information div{padding-top:5px}.view-billing-information .creditcardheading{font-size:var(--brand-font-size-base);font-weight:var(--brand-font-weight-callout);line-height:var(--brand-space-x3);text-align:left;color:var(--brand-state-hover-border-color)}.view-billing-information .cardholdername,.view-billing-information .cardname{font-size:var(--brand-font-size-base);font-weight:var(--brand-font-weight-default);line-height:var(--brand-space-x3);text-align:left;color:var(--brand-state-hover-border-color)}.view-billing-information .cardname{font-family:var(--brand-font-family-default);display:flex;align-items:center}.view-billing-information .cardname img{padding-right:2px}.view-billing-information .cardnumber{font-weight:var(--brand-font-weight-default)}.view-billing-information .cardnumber,.view-billing-information .expiry{font-size:var(--brand-font-size-base);line-height:var(--brand-space-x3);text-align:left;color:var(--brand-state-hover-border-color)}.view-billing-information .expiry{font-weight:var(--brand-font-weight-callout)}.view-billing-information .expiry span{font-weight:var(--brand-font-weight-default)}.view-billing-information .addressheading,.view-billing-information .expiry span{font-size:var(--brand-font-size-base);line-height:var(--brand-space-x3);text-align:left;color:var(--brand-state-hover-border-color)}.view-billing-information .addressheading{font-weight:var(--brand-font-weight-interactive);padding-top:10px}.view-billing-information .addressdetails{font-size:var(--brand-font-size-base);font-weight:var(--brand-font-weight-default);line-height:var(--brand-space-x3);text-align:left;color:var(--brand-state-hover-border-color)}.account-billing-information-form .warning-message{width:100%;margin-left:auto;color:var(--brand-color-text-link);background-color:rgba(11,80,146,.1019607843);padding:10px 15px}.account-billing-information-form .bill-form-container{width:447px;display:flex;flex-direction:column;border-radius:4px;max-width:980px}.account-billing-information-form .bill-form-container .input-box{margin-top:0;margin-bottom:12px;height:36px}.account-billing-information-form .bill-form-container .input-box .input-field{height:100%;text-align:left;padding:0 0 0 13px}.account-billing-information-form .bill-form-container .input-box label{height:1.4rem;max-width:calc(100% - 1rem)}.account-billing-information-form .bill-form-container .input-box label:focus{height:1.125rem}.account-billing-information-form .bill-form-container .form{display:flex;flex-direction:column;align-self:center;padding:10px;position:relative}.account-billing-information-form .bill-form-container .form .sfs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.account-billing-information-form .bill-form-container .form,.account-billing-information-form .bill-form-container .form *{box-sizing:border-box}.account-billing-information-form .bill-form-container .form .validation-errors{margin:0}.account-billing-information-form .bill-form-container .form .validation-errors .validation-message__list{margin:0;list-style:none;padding-left:1rem}.account-billing-information-form .bill-form-container .form .validation-errors .validation-message__list .validation-line{position:absolute;margin-left:-1em}.account-billing-information-form .bill-form-container .form .validation-message{padding:10px;background-color:var(--brand-state-error-color-background);font-weight:var(--brand-font-weight-callout);margin-top:1rem}.account-billing-information-form .bill-form-container .form .labelErrorFilled div label{font-size:11px;margin-top:-8px;position:absolute;background-color:var(--brand-color-text-primary);padding:0 4px;color:var(--brand-state-error-color-text)}.account-billing-information-form .bill-form-container .form .containerBorder{border:1px solid #dcdee1}.account-billing-information-form .bill-form-container .form .containerBorder:hover{border:1px solid var(--brand-color-text-tertiary)}.account-billing-information-form .bill-form-container .form .borderRemoved{border:0}.account-billing-information-form .bill-form-container .right-title-heading{display:flex}.account-billing-information-form .bill-form-container .right-title-heading .header-icon-left{margin-left:auto;align-items:center;display:flex}.account-billing-information-form .bill-form-container .right-title-heading .header-icon-left svg{margin-right:10px}.account-billing-information-form .bill-form-container .right-title-heading .header-icon-left img{margin-right:8px}.account-billing-information-form .bill-form-container .right-title-heading .header-icon-left img:last-child{margin-right:0}.account-billing-information-form .bill-form-container .right-title-heading .header-icon-left .creditCardIcons{width:2.5rem;height:var(--brand-space-x3);opacity:1}.account-billing-information-form .bill-form-container .right-title-heading .header-icon-left .creditCardIcons.creditCardIconDimmed{opacity:.25}.account-billing-information-form .section-title{font-size:var(--brand-font-size-base);font-weight:var(--brand-font-weight-callout);line-height:var(--brand-space-x3);color:var(--brand-color-icon-default);padding:10px 0}.billing-button-div{display:flex;gap:4px}.overlay:has(.sfs-modal.open-true){position:fixed!important;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10}.overlay:has(.sfs-modal.open-true) *{font-family:inherit}.overlay:has(.sfs-modal.open-true) .sfs-modal--childen .delete_warning_text{display:flex;padding:1rem;background-color:var(--sfly-color-semantic-yellow-background);color:#724912;font-weight:var(--brand-font-weight-callout);font-size:var(--brand-font-size-tiny)}.overlay:has(.sfs-modal.open-true) .sfs-modal--childen .delete_warning_text .warning_icon{padding-right:.5rem}.montserratBold{font-weight:700}.montserratBold,.montserratSemiBold{font-family:Montserrat;font-stretch:normal;font-style:normal;color:var(--brand-state-hover-border-color)}.montserratSemiBold{font-weight:600}.montserratSemiBold-white{font-weight:600;color:var(--brand-color-background-white)}.montserratBase,.montserratSemiBold-white{font-family:Montserrat;font-stretch:normal;font-style:normal}.montserratBase{font-weight:var(--brand-font-weight-callout);color:var(--brand-state-hover-border-color)}.input-box{position:relative;margin-top:12px;width:100%}.input-box .input-field{-webkit-appearance:none;border:1px solid var(--brand-color-border-gray-accessible-2);border-radius:4px;padding:13px;font-size:var(--brand-font-size-base)!important;font-family:var(--brand-font-family-default);line-height:var(--brand-font-line-height-base);width:100%;height:43px;box-sizing:border-box;color:var(--brand-color-border-gray-accessible-1)}.input-box .input-field:focus~label{margin-top:-11px!important;background-color:var(--brand-color-text-primary)}.input-box .input-field input:focus~label{font-size:var(--brand-font-size-tiny)!important}.input-box .input-field:focus{border-color:var(--brand-color-border-secondary);color:var(--brand-state-hover-border-color);outline-width:2px;outline-style:solid;outline-color:Highlight}@media(-webkit-min-device-pixel-ratio:0){.input-box .input-field:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}}.input-box .input-field:focus~label{font-size:var(--brand-font-size-tiny)!important;font-family:var(--brand-font-family-default);font-weight:var(--brand-font-weight-default);margin-top:-7px;position:absolute;background-color:var(--brand-color-background-white);padding:0 4px;color:var(--brand-color-border-secondary);width:auto}.input-box .input-field:hover{border-color:var(--brand-color-border-secondary);color:var(--brand-state-hover-border-color)}.input-box .input-field.billing-validation-errors{padding-right:28px;text-overflow:ellipsis}.input-box .uig-svg-icon{height:var(--brand-space-x2);width:16px;position:absolute;right:10px;top:10px}.input-box .error{color:var(--brand-state-error-color-text)!important}.input-box .sm-width{min-width:100%!important;max-width:100%}.input-box .md-width{left:88px;bottom:var(--brand-space-x3);min-width:50px;max-width:50px}.label-text{margin-left:10px;margin-top:9px;position:absolute;left:0;display:block;font-size:var(--brand-font-size-base)!important;font-family:var(--brand-font-family-default)!important;font-weight:var(--brand-font-weight-default)!important;line-height:var(--brand-font-line-tiny)!important;padding-left:4px;color:var(--brand-color-border-secondary);border-radius:10px;top:0;pointer-events:none;transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px)}.label-text.lt_billing-validation-errors:not(.filled){max-width:calc(100% - 45px)}label.filled{font-size:var(--brand-font-size-tiny)!important;font-family:var(--brand-font-family-default);font-weight:var(--brand-font-weight-default);margin-top:-7px;position:absolute;background-color:var(--brand-color-background-white);padding:0 4px;color:var(--brand-color-border-secondary);width:auto;height:1.125rem!important}.lt_changed{opacity:1}.billing-validation-errors{border:2px solid var(--brand-state-error-color-text)!important}.lt_billing-validation-errors{color:var(--brand-state-error-color-text)!important}.section-head{font-size:var(--brand-font-size-tiny);font-weight:var(--brand-font-weight-callout);line-height:1.125rem;display:inline}.required-info-text,.section-head{color:var(--brand-state-hover-border-color);font-family:Sohne,Verdana,Arial,sans-serif}.required-info-text{height:15px;width:140px;font-size:12px;font-style:italic;line-height:15px}@media(min-width:320px)and (max-width:767px){.md-width{left:88px!important;bottom:var(--brand-space-x3)}}#icon-span{display:inline-block;position:absolute;cursor:pointer;right:10px;top:10px;padding:4px}#icon-span:before{content:attr(hintmessage);display:none;position:absolute;background:var(--brand-state-hover-border-color);color:var(--brand-color-background-white);padding:6px 12px;font-family:Sohne,Verdana,Arial,sans-serif;font-size:12px;line-height:1.4em;text-align:left;border-radius:4px;left:50%}@media screen and (min-width:992px){#icon-span:before{min-width:300px;transform:translateX(-15%)}}@media screen and (max-width:991px){#icon-span:before{min-width:200px;transform:translateX(-90%)}}#icon-span:before{bottom:100%;margin-bottom:6px;z-index:1}#icon-span:after{content:"";display:none;position:absolute;width:0;height:0;left:50%;margin-left:-10px;bottom:100%;border-left:6px solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0);border-top-color:var(--brand-state-hover-border-color)}#icon-span:hover:after,#icon-span:hover:before{display:block}#icon-span .uig-svg-icon{height:var(--brand-space-x2);width:var(--brand-space-x2);right:0;top:0;background-color:var(--brand-color-background-white)}#icon-span i.info.uig-svg-icon[class*=sfs-icon-notifications]:before{color:var(--brand-color-text-link)!important}#icon-span i.error.uig-svg-icon[class*=sfs-icon-notifications]:before{color:var(--brand-state-error-color-text)!important}#icon-span i.success.uig-svg-icon[class*=sfs-icon-notifications]:before{color:#318619!important}