fieldset{border:0;border-top:1px solid #e2e9eb;padding:24px 0 0;margin:26px 0;min-width:0}legend{font-size:17px;font-weight:700;padding:0 12px 0 0;color:#0a1d37}.payment-options p,.payment-extra p{font-size:13px;color:#536477}.payment-choice{display:flex;align-items:flex-start;gap:10px;font-size:14px;padding:9px 0}.payment-choice input{width:20px!important;height:20px;min-height:20px!important;flex:0 0 20px;margin:0;accent-color:#116657}.payment-extra{border:1px solid #dbe5e6;border-radius:10px;padding:16px;margin:20px 0}.payment-extra summary{font-size:14px;font-weight:600;color:#145d54;cursor:pointer;min-height:30px}.payment-extra .fields{margin-top:18px}.consent{line-height:1.55}.fields select{white-space:normal}.contact-form{overflow-wrap:anywhere}@media(max-width:540px){fieldset{padding-top:18px;margin:22px 0}.payment-extra{padding:12px}.payment-choice{font-size:13px}}