body{font-family:Roboto,sans-serif}.pay-form{display:flex;flex-direction:column;width:100%;max-width:400px}.pay-form label{margin-bottom:10px;text-align:center;font-size:20px;color:#6d6f79}.pay-form input:not(:last-child){margin-bottom:20px}.pay-form input{padding:10px 20px;font-size:18px;color:#393b4b;border:2px solid #f38034;border-radius:6px}.pay-form input:focus{outline:none;border:2px solid #f38034}.pay-form input.error{border:2px solid #8b2e4d}.pay-form>button{outline:none;padding:10px;color:#fff;font-weight:700;font-size:16px;border:1px solid #ecc46d;background:#f38034;border-radius:6px}.pay-form>button:hover{color:#575555;background:#f0c05a;cursor:pointer}.pay-form-data{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.programs-container{display:flex;flex-wrap:wrap;width:180px;margin-bottom:20px}.program button{outline:none;padding:5px;width:80px;margin-right:10px;margin-bottom:10px;color:#fff;background:rgba(109,111,121,.5568627450980392);border-radius:8px;font-weight:700}.program button.chosen{background-color:#f38034}.email-window{width:100%;display:flex;flex-direction:column;padding:20px;border-radius:6px;box-sizing:border-box}.checkbox{display:flex;align-items:center}.checkbox>label{font-size:14px;margin:0}.pay-page{width:100%;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.pay-page h2{margin-top:10px;margin-bottom:10px;font-size:28px;font-weight:500;line-height:40px;color:#e7a61a}.pay-page img{width:100%;max-width:400px;margin-bottom:10px}