.hero .hero-inner{width:100%;max-width:90%}.hero .ctas{align-items:center;justify-content:center;margin-inline:auto;margin-top:var(--gutter);display:flex;flex-wrap:wrap;gap:5px}.hero .ctas .btn-primary{text-shadow:none}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:80px;background-color:var(--hero-bg-color);color:var(--hero-color);padding-block:40px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;padding-block:80px;background-size:cover;background-position:center center;text-align:center;position:relative;color:var(--hero-color);margin-top:-40px}.hero h1{font-size:calc(var(--heading-h1-size) * 1.1);margin-block:1.3rem 1rem;margin-inline:auto}@media all and (min-width:48.75em){.hero .hero-inner{max-width:900px}.hero h1{font-size:calc(var(--heading-h1-size) * 1.35)}}.hero h1 .smallcaps{display:block;font-size:1rem;letter-spacing:.2em;opacity:.7}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}table{max-width:100%;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.43;vertical-align:top;border-top:1px solid var(--border-color);font-size:var(--table-font-size)}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid var(--border-color)}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table tbody th{text-align:left}.table>tbody+tbody{border-top:2px solid var(--border-color)}.table .table{background-color:var(--body-bg)}@media all and (max-width:26.1875em){.table thead{display:none}.table td,.table th{float:left;clear:left;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:0}}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:var(--border-width) solid var(--border-color)}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:var(--body-bg-alt)}.table-wrap{width:100%;overflow-y:auto}.hero h1{font-size:2.3rem;margin-block:1.3rem 1rem;text-align:center}@media all and (min-width:40em){.hero{min-height:40vh}}.hero .lead{margin-block:1rem}@media all and (min-width:61.875em){.hero{min-height:40vh}}.full-width--landing .hero,.has-hero .hero{--hero-color:white;--hero-color-rgb:rgba(255,255,255,.3)}.hero h1 img{max-width:var(--hero-logo-max-width)}.hero h1 .desktop-foreground-image{display:none}@media all and (min-width:48.75em){.hero{min-height:40vh}.hero h1{font-size:3rem}.hero h1 .desktop-foreground-image{display:block}}.hero h1 .mobile-foreground-image{display:none}@media all and (max-width:48.6875em){.hero .ctas{margin-bottom:var(--gutter)}.hero h1 .mobile-foreground-image{display:block}}.section--intro{padding-block:0}.pledge-info-box{background-color:rgba(var(--form-color-rgb),.1);padding:20px;border-radius:5px;margin:20px 0}.pledge-info-box #div_id_amount{margin:20px 200px}.pledge-info-box .form-group{text-align:center}.pledge-info-box #id_installment_type{display:flex;justify-content:center;gap:20px;margin-top:15px}.pledge-info-box #id_installment_type input[type=radio]{position:absolute;opacity:0;width:0;height:0}.pledge-info-box #id_installment_type label{display:inline-block;background-color:#eee;color:#333;padding:10px 20px;border-radius:var(--corner-radius);cursor:pointer;text-align:center;transition:background-color .3s,color .3s,border-color .3s}.pledge-info-box #id_installment_type label:has(input[type=radio]:checked){background-color:var(--primary);color:#fff;border-color:var(--primary)}.pledge-info-box #id_installment_type label:has(input[type=radio]:checked)::before{content:"✔️";left:10px}.pledge-info-box #id_installment_type label:hover{background-color:var(--primary-hover);color:#fff;border-color:var(--primary-hover)}.pledge-info-box #id_installment_type label:has(input[type=radio]:focus){outline:1px solid var(--primary);outline-offset:2px}