.formrow{width:calc(50% - 35px);margin-bottom:20px;float:left;margin-right:35px}.full{margin-right:35px;width:calc(100% - 35px)}.window{width:100%;text-align:left}label{color:#333;display:block;font-weight:700}.radiolabel{margin-left:30px;color:#333}.radiolabel p{line-height:25px}.formrow textarea,.formrow select,.formrow input[type=text],.formrow input[type=password],.formrow input[type=number],.formrow input[type=date],.formrow input[type=datetime-local],.formrow input[type=email],.box_customspende input[type=number]{box-sizing:border-box;border:none;font-size:1.1rem;font-family:'LatoLight';height:42px;width:100%;padding-left:15px;border:1px solid #ccc;margin-top:3px;-webkit-border-radius:0;border-radius:0;background-color:#fff}.box_customspende input[type=number]{height:57px;margin-top:0;font-size:1em;width:100%}.box_customspende input[type=number]:focus-visible{border-radius:0;outline:none;border:2px solid var(--red)}.formrow select:focus{outline:2px solid var(--red)}.formrow ::placeholder{color:grey;font-family:'LatoLight';font-size:1em}input[type=text]:focus,input[type=password]:focus,.formrow input[type=number]:focus,.formrow input[type=date]:focus,.formrow input[type=datetime-local]:focus,.formrow input[type=email]:focus,textarea:focus{outline:2px solid var(--red)}.error{color:var(--red);font-style:italic}.info-icon-help{color:#999;font-size:.9rem;cursor:pointer;transition:color 0.2s;margin-left:5px}.info-icon-help:hover{color:var(--red)}input[type="checkbox"],input[type="radio"]{width:20px;height:20px;float:left;margin-left:-30px;margin-top:4px}.formrow textarea{height:150px;padding-top:10px}button{cursor:pointer;float:right;background-color:var(--red);font-size:1rem;color:#fff;font-family:'LatoBold';border-radius:15px;padding:10px 80px;border:none;box-sizing:border-box}button:hover{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-color:var(--darkred)}.check:checked{background-color:var(--red)}.g-recaptcha{margin-top:20px;margin-bottom:10px}.control{font-family:'LatoLight';font-size:1.2rem;display:block;position:relative;padding-left:30px;margin-bottom:20px;cursor:pointer}.control input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6;border:0 solid #000}.control:hover input~.control_indicator,.control input:focus~.control_indicator{background:#ccc}.control input:checked~.control_indicator{background:#CE322E}.control:hover input:not([disabled]):checked~.control_indicator,.control input:checked:focus~.control_indicator{background:#0e6647d}.control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.control input:checked~.control_indicator:after{display:block}.control-radio .control_indicator{border-radius:50%}.control-radio .control_indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff;transition:background 250ms}.control-radio input:disabled~.control_indicator:after{background:#7b7b7b}.control-radio .control_indicator::before{content:'';display:block;position:absolute;left:0;top:0;width:4.5rem;height:4.5rem;margin-left:-1.3rem;margin-top:-1.3rem;background:#CE322E;border-radius:3rem;opacity:.6;z-index:99999;transform:scale(0)}.control-radio input+.control_indicator::before{animation:s-ripple 250ms ease-out}.control-radio input:checked+.control_indicator::before{animation-name:s-ripple-dup}label.container{font-weight:400}.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#d9d9d9}.container:hover input~.checkmark{background-color:#b9b9b9}.container input:checked~.checkmark{background-color:var(--red)}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:768px){.formrow textarea{padding:25px 10px}}