#payment-form .flash-error{background-color:rgba(255,0,0,.1);padding:60px;margin-bottom:60px}#payment-form .flash-error h4{font-size:36px;color:red}#payment-form .flash-error p{color:red;margin-bottom:0}#payment-form input{margin:8px 0 4px;color:#5C5C5C;padding:8px 12px;border:1px solid #CDCDCD;background-color:#fdfdfd;display:block;font-size:18px;font-weight:500}#payment-form fieldset{border:none!important;padding:0!important;margin-top:45px!important}#payment-form fieldset:first-of-type{margin-top:0!important}#payment-form fieldset h3{margin-bottom:35px!important}#payment-form fieldset label{color:#000;line-height:1.3;font-size:18px;font-weight:500}#payment-form fieldset label span{color:#ed1c24;margin-left:4px}#payment-form fieldset .form-field{display:flex;flex-direction:column;margin-top:16px}#payment-form fieldset .form-field:first-of-type{margin-top:0}