.c-banner{zoom:1;-webkit-background-size:cover;background-size:cover;background-color:#000;color:#fff;padding:16px 0 0;position:relative;z-index:3}.c-banner:after{clear:both;content:'';display:block;height:0;visibility:hidden}.c-banner a:link,.c-banner a:visited{color:#fff}.js .c-banner{display:none}.c-banner.c-banner-is-visible{display:block}@media (min-width:1024px){.c-banner{padding-bottom:16px}}@media (min-width:1024px){.c-banner-main{display:table;width:100%}}.c-banner-title{font-size:48px;font-size:3rem;line-height:1}@media (min-width:768px){.c-banner-title{font-size:56px;font-size:3.5rem;line-height:1}}@media (min-width:1024px){.c-banner-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;display:table-cell;vertical-align:middle}.c-banner-title{table-cell:left;padding-right:32px;padding-left:0}[dir=rtl] .c-banner-title{table-cell:right;padding-right:0;padding-left:32px}}@media (min-width:1024px){.c-banner-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;display:table-cell}.c-banner-content{table-cell:right;padding-left:32px;padding-right:0}[dir=rtl] .c-banner-content{table-cell:left;padding-left:0;padding-right:32px}}.c-banner-close{-webkit-background-size:20px 20px;background-size:20px 20px;direction:ltr;overflow:hidden;text-align:left;text-indent:-9999px;white-space:nowrap;background:transparent url("/media/protocol/img/icons/close-white.8557d2773e57.svg") center center no-repeat;border:none;cursor:pointer;display:none;height:42px;min-width:0;padding:0;position:absolute;top:8px;width:42px;z-index:1}.c-banner-close{right:8px;left:auto}[dir=rtl] .c-banner-close{right:auto;left:8px}.c-banner-close:focus,.c-banner-close:hover{-webkit-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}.c-banner-close:focus{outline:1px dotted #fff}.c-banner-close span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.js .c-banner-close{display:block}@keyframes swoosh{0%{background:#0090ed}78%{background:#0090ed}79%{background:linear-gradient(125deg,#0090ed 5%)}80%{background:linear-gradient(125deg,#54ffbd 0,#0090ed 5%)}81%{background:linear-gradient(125deg,#54ffbd 0,#0090ed 10%)}82%{background:linear-gradient(125deg,#54ffbd 5%,#0090ed 15%)}83%{background:linear-gradient(125deg,#54ffbd 10%,#0090ed 20%)}84%{background:linear-gradient(125deg,#54ffbd 15%,#0090ed 25%)}85%{background:linear-gradient(125deg,#54ffbd 20%,#0090ed 30%)}86%{background:linear-gradient(125deg,#54ffbd 25%,#0090ed 35%)}87%{background:linear-gradient(125deg,#54ffbd 30%,#0090ed 40%)}88%{background:linear-gradient(125deg,#54ffbd 35%,#0090ed 45%)}89%{background:linear-gradient(125deg,#54ffbd 40%,#0090ed 50%)}90%{background:linear-gradient(125deg,#54ffbd 45%,#0090ed 55%)}91%{background:linear-gradient(125deg,#54ffbd 50%,#0090ed 60%)}92%{background:linear-gradient(125deg,#54ffbd 55%,#0090ed 65%)}93%{background:linear-gradient(125deg,#54ffbd 60%,#0090ed 70%)}94%{background:linear-gradient(125deg,#54ffbd 65%,#0090ed 75%)}95%{background:linear-gradient(125deg,#54ffbd 70%,#0090ed 80%)}96%{background:linear-gradient(125deg,#54ffbd 75%,#0090ed 85%)}97%{background:linear-gradient(125deg,#54ffbd 80%,#0090ed 90%)}98%{background:linear-gradient(125deg,#54ffbd 85%,#0090ed 95%)}99%{background:linear-gradient(125deg,#54ffbd 90%,#0090ed 100%)}100%{background:linear-gradient(125deg,#54ffbd 95%,#0090ed 100%)}100%{background-color:#54ffbd}}.c-banner-title{line-height:1.25em}.c-banner-title span{animation-duration:3s;animation-name:swoosh;background-color:#54ffbd;color:#000}.c-fundraiser-recurring{margin-bottom:24px}.c-fundraiser-recurring label{color:#fff;display:inline-block}.c-fundraiser-recurring label:first-child{margin-right:24px;margin-left:0}[dir=rtl] .c-fundraiser-recurring label:first-child{margin-right:0;margin-left:24px}.c-fundraiser-options{margin-bottom:8px}.c-fundraiser-options .mzp-c-button.mzp-t-secondary{background-color:transparent}.c-fundraiser-options .mzp-c-button.mzp-t-secondary:focus,.c-fundraiser-options .mzp-c-button.mzp-t-secondary:hover{background-color:rgba(255,255,255,.15)}.c-fundraiser-options label{display:inline-block;position:relative}.c-fundraiser-options label{margin:8px 8px 0 0}[dir=rtl] .c-fundraiser-options label{margin:0 0 8px 8px}.c-fundraiser-options label:first-child{margin-left:0;margin-right:8px}[dir=rtl] .c-fundraiser-options label:first-child{margin-left:8px;margin-right:0}.c-fundraiser-options .c-fundraiser-amount-input{left:0;opacity:0;position:absolute;top:0}.c-fundraiser-options .c-fundraiser-amount-input:checked+.mzp-c-button.mzp-t-secondary{background-color:rgba(255,255,255,.25);font-weight:700}@media (min-width:768px){.c-fundraiser-options{display:inline-block}.c-fundraiser-options{margin-right:16px;margin-left:0}[dir=rtl] .c-fundraiser-options{margin-right:0;margin-left:16px}}