.alertBox{z-index:1000;display:block;padding:10px;margin-bottom:-15px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm);border:2px solid var(--border);background:var(--warning-background) url(../lx.webp) no-repeat 255px 5px;border-color:var(--error);color:var(--error)}.alertHighlight{border:2px solid var(--error)!important}:root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--text-primary);background-color:var(--background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--donation-form-container-inner-width: 330px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 1000;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.375rem;--font-size-main-title: 2.5rem;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-focus: 1px 1px 0 #dbdbdb}@media (max-width: 392px){:root{--donation-form-container-inner-width: 290px}}body{margin:0;display:flex;min-width:320px;min-height:100vh;justify-content:center}a{font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:inherit}a:hover{color:var(--primary-hover)}h1{font-size:var(--font-size-3xl);line-height:1.1}button{border:1px solid transparent;padding:.6em 1.2em;background-color:transparent;cursor:pointer}.topBar{width:100%;height:100px;background-color:var(--background);display:flex;align-items:center;justify-content:center}.topBar .container{width:100%;height:100%;max-width:950px;display:flex;align-items:center;justify-content:space-between;padding-left:var(--spacing-lg)}.topBar .logo{display:flex;align-items:center;height:100%;max-height:78px;width:auto;vertical-align:middle;border:0}@media (max-width: 1023px){.topBar.fixed{position:fixed;top:0;left:0;z-index:1000}}.footer{max-width:950px;width:100%;height:var(--spacing-xxl);margin:0 auto;border-top:1px solid var(--border);bottom:0;position:absolute;color:var(--footer-text);font-size:var(--font-size-xs)}.footer .footer-content{display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:var(--spacing-sm);height:var(--spacing-xxl);padding-top:var(--spacing-xs);box-sizing:border-box;padding-left:var(--spacing-sm)}.footer a{color:var(--primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color .2s ease;color:var(--footer-text)}.footer a:hover,.footer a:focus{color:var(--footer-text-hover)}.footer a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:2px}.footer .separator{color:var(--border)}.App{margin-bottom:0!important}a{color:var(--link-ty-page)}h1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:1.2;margin:0 0 var(--spacing-md) 0;color:var(--text-ty-page)}.main-message{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--spacing-md);max-width:500px;display:none}.main-message.simple{display:block;max-width:unset}.main-message.simple p{margin:0}.thank-you-page{margin:var(--spacing-lg) auto;padding:var(--spacing-lg);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md)}.thank-you-page-simple{text-align:left}.thank-you-page-simple .statement{color:var(--text-ty-page);margin-bottom:0;line-height:1.42857;font-weight:var(--font-weight-medium)}.thank-you-page-simple table{border-collapse:collapse;margin-bottom:var(--spacing-md)}.thank-you-page-simple table td{font-size:var(--font-size-lg);border:1px solid var(--border);padding:var(--spacing-sm)}.thank-you-page-simple table td:first-child{font-weight:var(--font-weight-semibold);width:30%}.thank-you-page-layout{margin:var(--spacing-lg) auto}.page-title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:1.2;margin:0 0 var(--spacing-lg) 0;color:var(--text-primary)}.thank-you-page-columns{display:flex;align-items:flex-start;gap:20px;margin:0 auto}.thank-you-page-simple.left{flex:1 1 0;width:430px}.thank-you-page-simple.left .main-message{display:block;width:100%}.contact{font-weight:var(--font-weight-medium);font-style:italic}.acknowledgement{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);margin-top:-25px!important}.simple-title{font-size:var(--font-size-6xl)}.thank-you-page-simple.full-width .statement{margin-bottom:var(--spacing-lg);width:514px}.thank-you-page-simple.full-width .contact{color:var(--text-primary);margin-bottom:var(--spacing-sm)}.thank-you-page-simple.full-width p{color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.thank-you-page-simple.full-width table{width:514px;margin-bottom:var(--spacing-xl)}.thank-you-page-simple.full-width table td:first-child{width:156px}@media (max-width: 1023px){body{justify-content:start}h1{font-size:var(--font-size-6xl);margin-top:95px}.thank-you-page-simple.full-width table{margin-bottom:var(--spacing-md)}}@media (min-width: 1024px){.topBar{justify-content:flex-start!important}.App{max-width:1020px!important;padding:0 0 48px!important}.thank-you-page-columns{width:1020px!important}.thank-you-page-simple .statement,.thank-you-page-simple table,.contact{width:500px}.thank-you-page-simple.left .main-message p{margin:0!important}}@media (max-width: 767px){.topBar img{height:60px}.App{padding-inline:0!important}.main-message{display:block;margin-bottom:0;max-width:539px}.thank-you-page-columns{flex-direction:column-reverse;align-items:stretch;gap:var(--spacing-lg)}.thank-you-page-right{justify-content:center;margin-top:0}.thank-you-page-simple .statement{width:539px}.thank-you-page-simple table{width:539px;margin-bottom:var(--spacing-md)}.thank-you-page-simple table td:first-child{font-size:var(--font-size-sm)}.thank-you-page-simple.left .main-message{display:none}.contact{width:539px;margin-top:35px}.thank-you-page-simple.full-width .main-message{width:100%;max-width:unset}.thank-you-page-simple.full-width .statement,.thank-you-page-simple.full-width table{width:385px}.thank-you-page-simple.full-width table td:first-child{width:84px}}@media (min-width: 768px) and (max-width: 1023px){.main-message{max-width:1024px}.thank-you-page-simple.full-width .main-message{width:100vw;display:block}}@media (max-width: 539px){.main-message,.thank-you-page-simple .statement,.thank-you-page-simple table,.contact,.thank-you-page-simple.full-width .statement,.thank-you-page-simple.full-width table{width:100vw}}@media (max-width: 430px){.thank-you-page-simple.left{width:100vw}}.monthly-donation-box{background:#fff;box-shadow:0 0 20px #878787;padding:0;min-width:0;margin:0 auto;font-size:var(--font-size-md);color:var(--text-primary);position:relative;overflow:hidden}@media (min-width: 1024px){.monthly-donation-box{width:500px}}@media (max-width: 767px){.monthly-donation-box{width:540px}}@media (min-width: 768px) and (max-width: 1023px){.monthly-donation-box{width:264px}}@media (max-width: 540px){.monthly-donation-box{width:100vw;margin:0}}.monthly-donation-box h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0;padding:10px 15px;color:var(--text-primary);background:var(--secondary)}.monthly-donation-box .content-area{font-size:var(--font-size-lg);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-md)}@media (max-width: 767px){.monthly-donation-box .content-area{padding:8px 12px}}.monthly-donation-box p{margin:0 0 var(--spacing-sm) 0;color:var(--text-primary)}.monthly-donation-box .predefined-amounts{display:flex;justify-content:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-sm)}@media (max-width: 767px){.monthly-donation-box .predefined-amounts{gap:4px;flex-wrap:wrap}}@media (min-width: 768px) and (max-width: 1023px){.monthly-donation-box .predefined-amounts{display:flex;flex-direction:column;gap:4px;align-items:flex-start}}.monthly-donation-box .md-box-button{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);transition:all .2s ease;background-color:red;color:#fff;border-color:#15367c;padding:6px 12px;font-size:18px;line-height:1.42857;border-radius:4px;font-weight:var(--font-weight-semibold);width:auto}.monthly-donation-box .or-custom{margin:var(--spacing-sm) 0 var(--spacing-xs) 0;color:var(--text-primary)}.monthly-donation-box .custom-amount-form{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--spacing-sm);width:100%}.monthly-donation-box .custom-amount-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);flex-wrap:wrap;width:100%}.monthly-donation-box .custom-amount-row label{margin-right:2px}@media (min-width: 768px) and (max-width: 1023px){.monthly-donation-box .custom-amount-row label{margin-right:0;text-align:right}}@media (min-width: 768px) and (max-width: 1023px){.monthly-donation-box .custom-amount-row{display:flex;align-items:center;justify-content:center}}.monthly-donation-box .custom-amount-wrapper{display:flex;align-items:center;justify-content:center;gap:2px}.monthly-donation-box .custom-amount-with-button{display:flex;align-items:center;justify-content:center;gap:6px}@media (min-width: 768px) and (max-width: 1023px){.monthly-donation-box .custom-amount-with-button{align-items:center}}.monthly-donation-box .custom-amount-row input[type=text],.monthly-donation-box .custom-amount-row input[type=number]{width:50px;max-width:90px;min-width:0;padding:var(--spacing-xs);font-size:var(--font-size-md);box-sizing:border-box}.monthly-donation-box .error-msg{color:var(--error);margin-top:var(--spacing-xs);font-size:var(--font-size-sm)}.monthly-donation-box .success-msg{color:var(--success);margin-top:var(--spacing-xs);font-size:var(--font-size-sm)}.monthly-donation-box .cancel-anytime{font-style:italic;color:var(--text-primary);margin-top:var(--spacing-sm)}@media (min-width: 768px) and (max-width: 1023px){.monthly-donation-box .cancel-anytime{text-align:center}}.monthly-donation-box .payment-note{font-size:10px;color:var(--text-secondary);margin-top:var(--spacing-sm);text-align:center}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:var(--border-radius-md)}.spinner{width:40px;height:40px;border:4px solid var(--primary);border-top:4px solid var(--background);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 767px){.main-text{font-size:var(--font-size-sm)}}.headline{font-size:var(--font-size-main-title);padding:var(--spacing-sm) 0;margin:var(--spacing-sm) 0;text-align:start}@media (max-width: 970px){.headline{text-align:center}}.content{display:flex;gap:var(--spacing-md)}.content .donation-form,.content .value-proposition{width:100%}.content .value-proposition p{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);line-height:20px;color:var(--value-proposition-text)}.content .value-proposition p:last-child{margin-bottom:0}@media (max-width: 970px){.content{flex-direction:column}.content .value-proposition{order:1}.content .donation-form{display:flex;align-items:center;justify-content:center}}.value-proposition{color:var(--value-proposition-text)}.value-proposition a{color:var(--link-value-proposition)}.value-proposition a:hover,.value-proposition a:focus{color:var(--link-value-proposition-hover);text-decoration:underline}.value-proposition a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:2px}.value-proposition .hero-image{width:100%;height:auto}.value-proposition .content{margin-bottom:var(--spacing-xl)}.value-proposition p{margin-bottom:var(--spacing-md);line-height:1.6}.value-proposition p:last-child{margin-bottom:0}.step-indicator{display:flex;justify-content:space-between;position:relative;padding-top:24px;padding-left:40px;padding-right:40px}.step-indicator:before{content:"";position:absolute;top:37px;left:40px;right:40px;height:1px;background-color:#e0e0e0;z-index:1}.step-indicator .step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.step-indicator .step.clickable{cursor:pointer}.step-indicator .step.clickable .step-number:hover{background-color:var(--secondary-focus);text-shadow:var(--shadow-focus)}.step-indicator .step.clickable .step-label{font-weight:700;text-shadow:1px 1px 0 #d3d3d3;color:var(--text-label)}.step-indicator .step .step-label{position:absolute;top:-24px;font-size:14px;white-space:nowrap;line-height:20px;font-weight:400;text-align:center;transform:translate(-50%);left:50%}.step-indicator .step .step-number{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--border-radius-full);background-color:#999;color:#fff;font-weight:700;margin-bottom:8px;transition:all .3s ease;font-size:var(--font-size-md);position:relative;z-index:3;box-shadow:0 0 0 4px #fff}.step-indicator .step.active .step-number,.step-indicator .step.completed .step-number{background-color:#4a66ab}.step-indicator .step .step-progress{width:100%;height:1px;background-color:#e0e0e0;position:absolute;top:13px;left:50%;z-index:-1}.step-indicator .step:last-child .step-progress{display:none}.amount-step-container{width:var(--donation-form-container-inner-width);margin:0 auto}.amount-step-header{display:flex;justify-content:flex-end}.amount-options{display:grid;gap:10px;margin-bottom:var(--spacing-lg);align-items:stretch;grid-template-columns:repeat(3,1fr)}.amount-options .amount-option{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);transition:all .2s ease;border-radius:2px;color:#fff;background-image:linear-gradient(to bottom,var(--button-red-top),var(--button-red-bottom));display:flex;align-items:center;justify-content:center;padding:10px 0;border-color:var(--button-red-border);text-shadow:0 -1px 0 rgba(0,0,0,.25);flex-direction:column;white-space:nowrap;width:100%}.amount-options .amount-option:hover{background-image:radial-gradient(var(--button-orange-hover-primary),var(--button-orange-hover-primary),var(--button-orange-hover-secondary))}.amount-options .amount-option:focus{outline:5px auto -webkit-focus-ring-color}.amount-options .amount-option:focus{background-image:linear-gradient(to bottom,var(--primary-focus),var(--secondary-focus))}.amount-options .amount-option .per-month{display:block;font-size:var(--font-size-md);margin-top:2px;white-space:nowrap}.amount-options .custom-amount{grid-column:span 2;display:flex;align-items:center;justify-content:center}.amount-options .custom-amount input{border:1px solid #cccccc;border-radius:var(--border-radius-sm);box-shadow:0 1px 1px #00000013;padding:4px 6px;padding:var(--spacing-sm);width:100%;box-sizing:border-box}.amount-options .custom-amount input:focus{outline:none;border:1px solid var(--focused-border-input);box-shadow:inset 0 1px 1px #00000013,0 0 8px #52a8ec99}.currency-selector select{border:1px solid #cccccc;border-radius:var(--border-radius-sm);box-shadow:0 1px 1px #00000013;padding:4px 6px;height:var(--spacing-xl);background-color:var(--background);font-size:var(--font-size-sm);cursor:pointer}.currency-selector select:focus{outline:none;border:1px solid var(--focused-border-input);box-shadow:inset 0 1px 1px #00000013,0 0 8px #52a8ec99}.recurring-checkbox{padding:4px 10px;margin-top:var(--spacing-sm);background-color:#e4ebfb}.recurring-checkbox label{font-size:var(--font-size-md);color:var(--text-primary);cursor:pointer;font-weight:var(--font-weight-bold)}.recurring-checkbox label input[type=checkbox]{margin-right:8px;cursor:pointer}.recurring-description{font-size:var(--font-size-xs);padding:0 var(--spacing-sm);margin:0;line-height:20px}.amount-title{margin:0;line-height:var(--spacing-xl);font-size:21px;font-weight:var(--font-weight-light)}.arrow{display:inline-block;margin-left:var(--spacing-sm)}.step-content{display:flex;flex-direction:column;align-items:center;position:relative;padding:20px 0}.step-content h2{font-size:24px;margin-bottom:20px;color:var(--text-label)}.step-content .next-button,.step-content .submit-button{width:var(--donation-form-container-inner-width);border:none;padding:15px}.step-content .next-button.red,.step-content .submit-button.red{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);transition:all .2s ease;border-radius:2px;color:#fff;background-image:linear-gradient(to bottom,var(--button-red-top),var(--button-red-bottom))}.step-content .next-button.red:hover,.step-content .submit-button.red:hover{background-image:radial-gradient(var(--button-orange-hover-primary),var(--button-orange-hover-primary),var(--button-orange-hover-secondary))}.step-content .next-button.red:focus,.step-content .submit-button.red:focus{outline:5px auto -webkit-focus-ring-color}.step-content .next-button.green,.step-content .submit-button.green{font-size:var(--font-size-lg);transition:all .2s ease;color:#fff;background-image:linear-gradient(var(--button-green-top),var(--button-green-bottom));font-weight:var(--font-weight-bold);height:50px;border-radius:var(--border-radius-sm);text-shadow:0 -1px 0 rgba(0,0,0,.25);border:solid 1px var(--button-green-border);position:relative}.step-content .next-button.green:hover,.step-content .submit-button.green:hover{background-image:linear-gradient(to top,var(--button-green-top),var(--button-green-bottom),var(--button-green-hover))}.step-content .next-button.green:disabled,.step-content .submit-button.green:disabled{background:#5bb75b;background-image:linear-gradient(to top,#62c462,#51a351);color:#ffffff80;cursor:wait}.step-content .next-button.green .loader,.step-content .submit-button.green .loader{font-size:6px;width:.6em;height:.6em;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-indent:-9999em;animation:mulShdSpin 1.1s infinite ease}@keyframes _mulShdSpin_8mr7f_1{0%,to{box-shadow:0 -2.6em #333,1.8em -1.8em #3333,2.5em 0 #3333,1.75em 1.75em #3333,0 2.5em #3333,-1.8em 1.8em #3333,-2.6em 0 #33333380,-1.8em -1.8em #333333b3}12.5%{box-shadow:0 -2.6em #333333b3,1.8em -1.8em #333,2.5em 0 #3333,1.75em 1.75em #3333,0 2.5em #3333,-1.8em 1.8em #3333,-2.6em 0 #3333,-1.8em -1.8em #33333380}25%{box-shadow:0 -2.6em #33333380,1.8em -1.8em #333333b3,2.5em 0 #333,1.75em 1.75em #3333,0 2.5em #3333,-1.8em 1.8em #3333,-2.6em 0 #3333,-1.8em -1.8em #3333}37.5%{box-shadow:0 -2.6em #3333,1.8em -1.8em #33333380,2.5em 0 #333333b3,1.75em 1.75em #333,0 2.5em #3333,-1.8em 1.8em #3333,-2.6em 0 #3333,-1.8em -1.8em #3333}50%{box-shadow:0 -2.6em #3333,1.8em -1.8em #3333,2.5em 0 #33333380,1.75em 1.75em #333333b3,0 2.5em #333,-1.8em 1.8em #3333,-2.6em 0 #3333,-1.8em -1.8em #3333}62.5%{box-shadow:0 -2.6em #3333,1.8em -1.8em #3333,2.5em 0 #3333,1.75em 1.75em #33333380,0 2.5em #333333b3,-1.8em 1.8em #333,-2.6em 0 #3333,-1.8em -1.8em #3333}75%{box-shadow:0 -2.6em #3333,1.8em -1.8em #3333,2.5em 0 #3333,1.75em 1.75em #3333,0 2.5em #33333380,-1.8em 1.8em #333333b3,-2.6em 0 #333,-1.8em -1.8em #3333}87.5%{box-shadow:0 -2.6em #3333,1.8em -1.8em #3333,2.5em 0 #3333,1.75em 1.75em #3333,0 2.5em #3333,-1.8em 1.8em #33333380,-2.6em 0 #333333b3,-1.8em -1.8em #333}}._alertBox_8mr7f_27{z-index:1000;display:block;padding:10px;margin-bottom:-15px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm);border:2px solid var(--border);background:var(--warning-background) url(../lx.webp) no-repeat 255px 5px;border-color:var(--error);color:var(--error)}._alertHighlight_8mr7f_41{border:2px solid var(--error)!important}:root{--background: #ffffff;--text-primary: #213547;--text-secondary: #4a5568;--text-label: #333;--text-ty-page: #555555;--border: #ddd;--shadow: rgba(0, 0, 0, .05);--primary: #646cff;--primary-hover: #535bf2;--main-title: #000000;--value-proposition-text: #333333;--footer-text: #666666;--footer-text-hover: #000000;--primary-focus: #4a66ab;--secondary-focus: #39579a;--focused-border-button: #123c7a;--focused-border-input: rgba(82, 168, 236, .8);--button-red-top: #f24f43;--button-red-bottom: #f02a14;--button-red-border: #c51600;--button-green-top: #62c462;--button-green-bottom: #51a351;--button-green-hover: #5bb75b;--button-green-border: #5b5;--button-orange-hover-primary: #fc6933;--button-orange-hover-secondary: #fc4b00;--secondary: #f3f3f3;--error: #f00;--warning-background: #fff89c;--lock-icon: #4482f1;--link-ty-page: #193f92;--link-value-proposition: #0088cc;--link-value-proposition-hover: #005580;--express-donation-border: #136cb5;--express-donation-background: #ddd;--express-donation-text: #555}.information-form{padding:0 30px}@media (max-width: 767px){.information-form{width:95%}}.information-container{display:grid;gap:10px;margin-bottom:var(--spacing-lg);align-items:stretch;grid-template-columns:repeat(6,1fr)}@media (max-width: 767px){.information-container{grid-template-columns:1fr}}.information-field{grid-column:span 3;display:flex;flex-direction:column}.information-field label{margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-normal);color:var(--text-label)}.information-field label:hover{cursor:pointer}.information-field input,.information-field select{border:1px solid #cccccc;border-radius:var(--border-radius-sm);box-shadow:0 1px 1px #00000013;padding:4px 6px;width:100%;box-sizing:border-box;font-size:var(--font-size-sm);line-height:20px}.information-field input:focus,.information-field select:focus{outline:none;border:1px solid var(--focused-border-input);box-shadow:inset 0 1px 1px #00000013,0 0 8px #52a8ec99}@media (max-width: 767px){.information-field input,.information-field select{height:30px}}.information-field select{height:30px}@media (max-width: 767px){#postalCode{width:141px}}@media (max-width: 767px){#country{width:169px;height:30px}}.phone-input-container{position:relative;width:100%}.phone-input-container .countryCode{position:absolute;left:6px;top:50%;transform:translateY(-50%);z-index:1;font-weight:500;pointer-events:none;background:transparent}.phone-input-container .phone-number{width:100%;padding-left:50px}@media (max-width: 767px){.next-button{width:80%;height:56px;font-size:130%!important;font-weight:1000!important}}.submit-button-container{display:flex;align-items:center;justify-content:center}@media (max-width: 450px){.information-form{padding:0}}.es-ho-information-field-address{grid-column:1/-1}.es-ho-information-field-city,.es-ho-information-field-postalCode,.es-ho-information-field-province{grid-column:span 2}@keyframes shift-down{0%,19%,24%{transform:translate(0)}21%{transform:translateY(5px)}}@keyframes lock-animate{0%{stroke-dasharray:15}20%,to{stroke-dasharray:30}}.lock-container{display:flex;align-items:center;gap:var(--spacing-md);background-color:#fff;margin-top:var(--spacing-md)}.lock-icon{width:55px;height:auto;flex-shrink:0;position:relative;cursor:pointer;animation:shift-down 5s infinite}.lock-icon rect{fill:var(--lock-icon)}.lock-icon path{stroke:var(--lock-icon);stroke-dashoffset:5;fill:none;animation:lock-animate 5s infinite}.keyhole{width:10px;height:16px;border-radius:25px;position:absolute;top:50%;left:50%;transform:translate(-50%);background-color:#fff;z-index:1}.lock-text{font-size:var(--font-size-sm);color:var(--text-label);line-height:1.3;font-weight:var(--font-weight-medium)}@media (max-width: 450px){.lock-container{width:100%!important;left:0!important;margin:0!important}}.payment-step-container{display:flex;flex-direction:column;width:var(--donation-form-container-inner-width)}.payment-buttons-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.payment-method-button{display:flex;align-items:center;justify-content:center;height:40px;width:auto;min-width:60px;cursor:pointer;padding:5px;border:none;background:none}.payment-method-button img{max-height:40px;max-width:100%;width:auto;height:auto}.payment-method-container{display:flex;align-items:center;justify-content:center}.form-group,.payment-method-selection{margin-bottom:var(--spacing-md);display:flex;flex-direction:column;align-items:center}.form-group label,.payment-method-selection label{margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-normal);color:var(--text-label)}.form-group label:hover,.payment-method-selection label:hover{cursor:pointer}.form-group input,.form-group select,.payment-method-selection input,.payment-method-selection select{border:1px solid #cccccc;border-radius:var(--border-radius-sm);box-shadow:0 1px 1px #00000013;padding:4px 6px;width:100%;box-sizing:border-box;font-size:var(--font-size-sm);line-height:20px}.form-group input:focus,.form-group select:focus,.payment-method-selection input:focus,.payment-method-selection select:focus{outline:none;border:1px solid var(--focused-border-input);box-shadow:inset 0 1px 1px #00000013,0 0 8px #52a8ec99}@media (max-width: 767px){.form-group input,.form-group select,.payment-method-selection input,.payment-method-selection select{height:30px}}.form-group select,.payment-method-selection select{height:30px}#payment-method{height:30px;width:220px;line-height:30px;font-size:var(--font-size-sm)}.button-group{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-lg)}.lock-container{margin-top:var(--spacing-sm)!important;position:relative;margin:auto;width:130%;left:-15%;background-color:transparent}@media (max-width: 767px){.lock-container{margin-left:10px}}.paypal-button{width:150px}.card-element-container{width:100%}.payment-method-select-label{margin-top:var(--spacing-md)}.step-content{padding-bottom:0}.sepa-form{display:flex;flex-direction:column;position:relative;width:114%;left:-7%;margin-bottom:var(--spacing-md)}._alert_1go54_1{position:absolute;left:50%;transform:translate(-50%);width:250px;line-height:1.4;cursor:pointer}.secure-donation{align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:36px;margin-left:45px}.secure-donation .padlock-icon{width:10px;height:12px;margin-right:4px}.secure-donation.inline-with-selector{position:absolute}@media (max-width: 767px){.secure-donation{margin-left:61px}}@media (max-width: 470px){.secure-donation{margin-left:calc((100vw - 20px - var(--donation-form-container-inner-width)) / 2)}}.donation-form-container{position:relative;flex:1;border:1px solid var(--border);padding:var(--spacing-lg) var(--spacing-md);box-shadow:var(--shadow-sm);background-color:var(--background);box-sizing:border-box;max-width:450px}@media (max-width: 767px){.donation-form-container{padding-left:0;padding-right:0}}.full-form{width:950px!important}.full-form h1{color:var(--main-title)}@media (max-width: 970px){.full-form{width:100%!important;padding:10px}}*{box-sizing:border-box}.express-donation{padding:50px 20px}.express-donation .greeting{color:var(--express-donation-text);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold)}.express-donation .message-container{display:flex;align-items:center;justify-content:center;max-width:100%;background-color:var(--express-donation-background);border:2px solid var(--express-donation-border);line-height:150%;border-radius:5px;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);box-sizing:border-box}@media (min-width: 864px){.cgo-logo{width:725px;height:300px}}@media (max-width: 863px){.express-donation{display:flex;flex-direction:column;align-items:center;padding:0}.cgo-logo{width:80%;height:auto}.greeting{text-align:center}.message-container{text-align:center;box-sizing:border-box;width:90%}}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em #333,1.8em -1.8em #3333,2.5em 0 #3333,1.75em 1.75em #3333,0 2.5em #3333,-1.8em 1.8em #3333,-2.6em 0 #33333380,-1.8em -1.8em #333333b3}12.5%{box-shadow:0 -2.6em #333333b3,1.8em -1.8em #333,2.5em 0 #3333,1.75em 1.75em #3333,0 2.5em #3333,-1.8em 1.8em #3333,-2.6em 0 #3333,-1.8em -1.8em #33333380}25%{box-shadow:0 -2.6em #33333380,1.8em -1.8em #333333b3,2.5em 0 #333,1.75em 1.75em #3333,0 2.5em #3333,-1.8em 1.8em #3333,-2.6em 0 #3333,-1.8em -1.8em #3333}37.5%{box-shadow:0 -2.6em #3333,1.8em -1.8em #33333380,2.5em 0 #333333b3,1.75em 1.75em #333,0 2.5em #3333,-1.8em 1.8em #3333,-2.6em 0 #3333,-1.8em -1.8em #3333}50%{box-shadow:0 -2.6em #3333,1.8em -1.8em #3333,2.5em 0 #33333380,1.75em 1.75em #333333b3,0 2.5em #333,-1.8em 1.8em #3333,-2.6em 0 #3333,-1.8em -1.8em #3333}62.5%{box-shadow:0 -2.6em #3333,1.8em -1.8em #3333,2.5em 0 #3333,1.75em 1.75em #33333380,0 2.5em #333333b3,-1.8em 1.8em #333,-2.6em 0 #3333,-1.8em -1.8em #3333}75%{box-shadow:0 -2.6em #3333,1.8em -1.8em #3333,2.5em 0 #3333,1.75em 1.75em #3333,0 2.5em #33333380,-1.8em 1.8em #333333b3,-2.6em 0 #333,-1.8em -1.8em #3333}87.5%{box-shadow:0 -2.6em #3333,1.8em -1.8em #3333,2.5em 0 #3333,1.75em 1.75em #3333,0 2.5em #3333,-1.8em 1.8em #33333380,-2.6em 0 #333333b3,-1.8em -1.8em #333}}.App{display:flex;flex-direction:column;width:100%;max-width:950px;margin-inline:auto;padding-inline:var(--spacing-md);padding-bottom:var(--spacing-xxl);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);position:relative;box-sizing:border-box}
