#sci-2050-pledge-form fieldset{border:0;padding:0}#sci-2050-pledge-form .sci-pledge-option-title,#sci-2050-pledge-form .sci-pledge-option-desc{text-align:center}#sci-2050-pledge-form .sci-pledge-option-title{font-weight:bold;font-size:1.2rem}#sci-2050-pledge-form .sci-pledge-option-icon-wrapper{position:relative;width:5rem;height:5rem;border:.5rem solid transparent;border-radius:100rem;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}#sci-2050-pledge-form .option.selected .sci-pledge-option-icon-wrapper{border:.5rem solid red}#sci-2050-pledge-form .option.selected .sci-pledge-option-icon-wrapper::after{content:'';display:block;background:red;height:.5rem;width:calc(100% + 1rem);position:absolute;transform:rotate(35deg)}#sci-2050-pledge-form .sci-pledge-option-icon{width:4rem;height:auto}#sci-2050-pledge-options .option>div{display:flex;flex-direction:column;align-items:center}#sci-2050-pledge-options .option>div,#sci-2050-pledge-form #pledger-info input{border-radius:6px}#sci-2050-pledge-options{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}#sci-2050-pledge-options .option{display:block;width:50%;padding:1rem;box-sizing:border-box}#sci-2050-pledge-options .option>div{box-sizing:border-box;border:1px solid #76bc21;height:100%;padding:1rem;cursor:pointer}#sci-2050-pledge-options .option.selected>div{border:4px solid #76bc21;padding:calc(1rem - 3px)}#sci-2050-pledge-form #pledger-info{display:flex;flex-direction:column}#sci-2050-pledge-form #pledger-info div,#sci-2050-pledge-form #pledger-info input:not([type=checkbox]),#sci-2050-pledge-form input[type=submit]{width:100%}#sci-2050-pledge-form #pledger-info div,#sci-2050-pledge-form #submission div{padding:.5rem 1rem}#sci-2050-pledge-form #pledger-info .acceptance{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#sci-2050-pledge-form #pledger-info .acceptance input[type=checkbox]{margin-right:1rem;position:relative !important}#sci-2050-pledge-form #submission input,#sci-2050-pledge-form #pledger-info input{border:1px solid #76bc21;background-color:#fff}#sci-2050-pledge-form #pledger-info input,#sci-2050-pledge-form #submission input[type=submit]{height:44px;padding:0 1rem}#sci-2050-pledge-form #submission input[type=submit]{background-color:#76bc21;color:#fff}#sci-2050-pledge-form #submission input[type=submit]:hover,#sci-2050-pledge-form #submission input[type=submit]:focus{background-color:#529600}@media all and (min-width:768px){#sci-2050-pledge-options .option{width:25%}#sci-2050-pledge-form #pledger-info{flex-direction:row;flex-wrap:wrap}#sci-2050-pledge-form #pledger-info>div{width:50%}}.sci-form-error{padding:1rem;color:red}.visually-hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}