.fancy-checkbox{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}.fancy-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.fancy-checkbox input:checked~.checkmark:after{display:block}.fancy-checkbox:hover input~.checkmark{background-color:#a8007f}.fancy-checkbox.required:after{content:" *";color:#dd3338}.fancy-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#62004a;border-radius:.25rem}.checkmark:after{content:"";position:absolute;display:none}.summary{display:flex;flex-direction:column;gap:2rem}.summary .summary-container{background-color:#f7e8f3;border-radius:.5rem;padding:1rem}.summary .summary-container h1,.summary .summary-container h3{margin:0;text-transform:uppercase;color:#62004a}.summary .summary-container h1{font-size:18px;color:#a8007f}.summary .summary-container h3{font-size:14px}.summary .summary-container .details{display:flex;gap:1rem;padding-bottom:1rem}@media only screen and (max-width: 500px){.summary .summary-container .details{flex-direction:column;row-gap:.5rem}}.summary .summary-container .section{display:flex;flex-direction:column}.summary .summary-container .section .content{border-radius:.5rem;background-color:#f1c6e6;margin:0;padding:.5rem;width:auto}.summary .summary-container .section .content p{color:#000;font-weight:700;margin:0}.summary .summary-container .donation-total{display:flex;flex-direction:column;border-radius:.5rem;background-color:#f1c6e6;padding:.5rem;text-align:center}.summary .summary-container .donation-total h1{color:#000;font-size:35px}.summary .summary-container .incentive{border-radius:.5rem;background-color:#f1c6e6;padding:.5rem;font-weight:700;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 800px){.summary .summary-container .incentive{flex-direction:column;row-gap:.5rem}}.summary .summary-container .incentive .incentive-title{display:flex;column-gap:1rem;align-items:center;padding-left:1rem}.summary .summary-container .incentive .incentive-title .incentive-icon{color:#62004a}.summary .summary-container .incentive .incentive-choice{border-radius:.5rem;padding:.5rem 2rem;background-color:#f7e8f3;color:#62004a;font-size:18px;text-align:right}@media only screen and (max-width: 800px){.summary .summary-container .incentive .incentive-choice{padding:.5rem}}.summary .summary-container .comment{background-color:#f3dbed;margin:0;font-weight:700;color:#000;font-style:italic;padding:1rem;border:1px solid #f1c6e6;border-radius:.5rem;word-wrap:break-word}.summary .summary-container .sticker-and-effects{display:flex;flex-direction:row;gap:1rem}@media only screen and (max-width: 500px){.summary .summary-container .sticker-and-effects{flex-direction:column}}.summary .consent-actions{display:flex;flex-direction:column;gap:1rem;color:#62004a;font-size:14px}
