.pay-violations-form{margin:calc(1.475rem + 2.7vw) 0}@media (min-width:1200px){.pay-violations-form{margin:3.5rem 0}}.pay-violations-form .notice-type-radios{text-align:center}.pay-violations-form .notice-type-radios>legend .fieldset-legend{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.pay-violations-form .notice-type-radios>legend .fieldset-legend{font-size:2rem}}.pay-violations-form .notice-type-radios>legend .fieldset-legend::after{content:":"}.pay-violations-form .toll-pay-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}@media (max-width:767.98px){.pay-violations-form .toll-pay-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pay-violations-form .toll-pay-wrapper .h4{-ms-flex-item-align:center;align-self:center;margin:0}.pay-violations-form .toll-pay-wrapper .toll-pay-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pay-violations-form .toll-pay-wrapper .toll-pay-form .form-item{margin-top:0!important}.pay-violations-form .toll-pay-wrapper .toll-pay-form .btn{margin-top:auto}.pay-violation-review{max-width:60rem;margin:0 auto;text-align:center}.pay-violation-review .form-item-due-amount{margin:0 0 1.5rem}.pay-violation-review .form-item-due-amount,.pay-violation-review .form-item-due-amount .form-label{font-size:calc(1.325rem + .9vw);font-weight:600}@media (min-width:1200px){.pay-violation-review .form-item-due-amount,.pay-violation-review .form-item-due-amount .form-label{font-size:2rem}}.pay-violation-review .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;margin:0}@media (max-width:767.98px){.pay-violation-review .form-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pay-violation-review .form-actions div{margin:0;line-height:1}.pay-violation-review .form-actions .btn{width:100%;max-width:22.5rem}.pay-violation-review,.toll-pay-form{padding:calc(1.3625rem + 1.35vw) calc(1.425rem + 2.1vw) calc(1.4375rem + 2.25vw) calc(1.425rem + 2.1vw);border:.125rem solid #57a718;border-radius:1rem}@media (min-width:1200px){.pay-violation-review,.toll-pay-form{padding:2.375rem 3rem 3.125rem 3rem}}.payment-violations-confirmation .form-item-payment-id{margin-bottom:0!important}.payment-violations-confirmation .form-actions{margin:0!important}