.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.wizard{display:block;width:100%;overflow:hidden}.wizard a{outline:0}.wizard ul{list-style:none!important;padding:0;margin:0}.wizard ul>li{display:block;padding:0}.wizard>.steps .current-info{position:absolute;left:-999em}.wizard>.content>.title{position:absolute;left:-999em}.wizard>.steps{position:relative;display:block;width:100%}.wizard.vertical>.steps{display:inline;float:left;width:30%}.wizard>.steps .number{font-size:1.429em}.wizard>.steps>ul>li{width:30%}.wizard>.steps>ul>li,.wizard>.actions>ul>li{float:left}.wizard.vertical>.steps>ul>li{float:none;width:100%}.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{display:block;width:auto;margin:0 .5em .5em;padding:.5em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active{background:#eee;color:#aaa;cursor:default}.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .current a:active{background:#2184be;color:#fff;cursor:default}.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{background:#9dc8e2;color:#fff}.wizard>.steps .error a,.wizard>.steps .error a:hover,.wizard>.steps .error a:active{background:#ff3111;color:#fff}.wizard>.content{background:#fff;display:block;margin:.5em;min-height:25em;overflow:hidden;position:relative;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em;width:65%}.wizard>.content>.body{float:left;width:95%;padding:1%}fieldset.donaciones{border:none}.wizard>.content>.body ul{list-style:disc!important}.wizard>.content>.body ul>li{display:list-item}.wizard>.content>.body>iframe{border:0 none;width:100%;height:100%}.wizard>.content>.body input{display:block;border:1px solid #ccc;max-width:190px}.wizard>.content>.body input[type=checkbox]{display:inline-block}.wizard>.content>.body input.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}.wizard>.content>.body label{display:inline-block;margin-bottom:.5em}.wizard>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}.wizard>.actions{position:relative;display:block;text-align:right;width:100%}.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}.wizard>.actions>ul{display:inline-block;text-align:right}.wizard>.actions>ul>li{margin:0 .5em}.wizard.vertical>.actions>ul>li{margin:0 0 0 1em}.wizard>.actions a,.wizard>.actions a:hover,.wizard>.actions a:active{background:#2184be;color:#fff;display:block;padding:.5em 1em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wizard>.actions .disabled a,.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active{background:#eee;color:#aaa}.frequency-controls{display:flex;gap:.5rem;padding:2.25rem 0}.frequency-control-item{z-index:1;display:flex;align-items:center;position:relative;flex:1 1 0;padding:14px 10px;gap:8px;border:2px solid #bedae9}@media only screen and (min-width:45em){.frequency-control-item{padding:16px 12px}}.frequency-label{margin:0 !important;color:#000;font-size:1.4rem;text-align:left;line-height:1.2}@media only screen and (min-width:33.75em){.frequency-label{font-size:inherit}}.styled-radio-buttons{position:relative}.styled-radio-buttons input{position:absolute;left:-1000px;opacity:0}.styled-radio-buttons label{font-family:"Proxima Nova",sans-serif;font-weight:600;text-transform:uppercase;font-size:1.6rem;display:inline-block;vertical-align:middle;padding:10px 8px;background:0 0;border:2px solid #bedae9;border-radius:2px;color:#003755;text-transform:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:56.25em){.styled-radio-buttons label{font-size:1.8rem}}@media only screen and (min-width:33.75em){.styled-radio-buttons label{padding:10px 15px}}.styled-radio-buttons.styled-radio-buttons label{display:inline-block}.styled-radio-buttons label:hover{background:#bedae9}.styled-radio-buttons input:focus+label{outline:3px solid #ff8c00}.styled-radio-buttons input:active+label,.styled-radio-buttons label:active{outline:0}.styled-radio-buttons input:checked+label{background:#003755;color:#fff;border:2px solid #003755}.styled-radio-buttons label span{font-size:1.2rem}.donate-form__amount legend{width:100%}.donate-form__amount-fields-container{display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width:45em){.donate-form__amount-fields-container{flex-direction:row}}.donate-form__amount-fields-container>.styled-radio-buttons{display:grid;grid-template-columns:repeat(3,auto);align-items:start;gap:.25rem}@media only screen and (max-width:44.9375em){.donate-form__amount-fields-container>.styled-radio-buttons{min-width:100%}}.donate-form__amount-fields-container>.styled-radio-buttons.styled-radio-buttons label{display:inline-flex;align-items:baseline;gap:.4rem}.donate-form__amount-custom{position:relative;flex:1 1 auto;width:100%;margin-bottom:15px}@media only screen and (min-width:45em){.donate-form__amount-custom{width:auto}}.donate-form__amount-custom input{padding-left:52px !important;margin-bottom:0;line-height:2em !important}@media only screen and (min-width:56.25em){.donate-form__amount-custom input{padding:11px 5px 12px 52px !important}}.donate-form__amount-custom input:not(:focus){background-color:transparent;border:2px solid #bedae9 !important;border-radius:2px;color:#003755}.donate-form__amount-custom input:focus{outline:0}.donate-form__amount-custom input.is-filled:not(:focus){font-family:"Proxima Nova",sans-serif;font-weight:600;text-transform:uppercase;background:#003755;color:#fff;text-transform:initial}.donate-form__amount-custom>span{font-family:"Proxima Nova",sans-serif;font-weight:600;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);left:13px;font-size:1.6rem;pointer-events:none}.donate-form__amount-custom input.is-filled:not(:focus)~span{color:#fff}.donate-form__custom-label{margin-bottom:10px;position:relative}.donate-form__custom-label label{pointer-events:none;position:absolute;top:.1rem;font-size:.9em;left:1.5rem;transform:translateY(.3rem);transition:transform .2s ease-in-out,font-size .2s ease-in-out}.donate-form__custom-label input{padding:20px 12px 5px !important}.donate-form__custom-label input.focus-visible+label,.donate-form__custom-label input[data-has-value]+label{transform:translateY(-.6rem);font-size:1.2rem}.donate-form__custom-select select{padding:20px 12px 5px;height:55px}.donate-form__custom-select+label{transform:translateY(-.6rem);font-size:1.2rem}.donate-form__custom-select svg{top:25px}.donate-form__payment-logos{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:0 25px 25px;gap:0 5px}.donate-form__payment-logos img[data-type=eur-month]{max-width:159px}@media only screen and (min-width:33.75em){.donate-form__payment-logos img[data-type=eur-month]{max-width:none;max-height:30px}}.donate-form__payment-logos img[data-type=eur-one]{max-width:214px}@media only screen and (min-width:33.75em){.donate-form__payment-logos img[data-type=eur-one]{max-width:none;max-height:30px}}.donate-form__payment-logos img[data-type=usd]{max-width:221px}.donate-form__terms{margin-bottom:15px;margin-top:2em;padding:10px 20px;font-size:1rem;text-align:center;color:#878787}@media only screen and (min-width:33.75em){.donate-form__terms{padding:10px 40px;font-size:1.2rem}}.donate-form__terms a{color:inherit}.donation-remark{font-size:1.2rem;line-height:1.35;display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:15px}@media only screen and (min-width:33.75em){.donate-form__donation-remark{font-size:1.4rem}}.donation-remark-text{max-width:-moz-max-content;max-width:max-content}.donation-remark-button{font-size:1.2rem !important;line-height:1.35 !important;opacity:1;margin:0 !important;padding:0 !important;text-transform:none;text-decoration:underline;background:0 0;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;font-size:1.8rem;color:#003755;opacity:.5;margin-left:auto}@media only screen and (min-width:33.75em){.donate-form__donation-remark-button{font-size:1.4rem !important}}.donation-remark-button:hover{text-decoration:none}.donation-remark-button:before{content:""}label.fancy-toggle{font-size:1.4rem;display:flex;align-items:center;gap:8px;line-height:1.44;color:#01283c}@media only screen and (min-width:56.25em){label.fancy-toggle{font-size:1.6rem}}.fancy-toggle>.fancy-toggle__checkbox{--fancy-toggle-height:16px;--fancy-toggle-width:30px;--fancy-toggle-indicator-size:12px;--fancy-toggle-indicator-vertical-position:calc( (var(--fancy-toggle-height) - var(--fancy-toggle-indicator-size)) / 2 );--fancy-toggle-indicator-start-position:2px;--fancy-toggle-indicator-end-position:calc( var(--fancy-toggle-width) - var(--fancy-toggle-indicator-start-position) - var( --fancy-toggle-indicator-size ) );-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;width:var(--fancy-toggle-width);height:var(--fancy-toggle-height);border-radius:32px;background-color:rgba(0,55,85,.5);transition:background-color .2s ease}.fancy-toggle>.fancy-toggle__checkbox:checked{background-color:#003755}.fancy-toggle>.fancy-toggle__checkbox:after{content:"";display:block;width:var(--fancy-toggle-indicator-size);height:var(--fancy-toggle-indicator-size);background-color:#fff;border-radius:50%;transform:translate(var(--fancy-toggle-indicator-start-position),var(--fancy-toggle-indicator-vertical-position));transition:transform .2s ease}.fancy-toggle>.fancy-toggle__checkbox:checked:after{transform:translate(var(--fancy-toggle-indicator-end-position),var(--fancy-toggle-indicator-vertical-position))}@media only screen and (min-width:33.75em){.donate-form__details>label{clear:left}}@media only screen and (min-width:33.75em){.donate-form__name{float:left;width:49%}}@media only screen and (min-width:33.75em){.donate-form__name:nth-of-type(2){float:left;width:49%}}.donate-form__email{clear:left}.donate-form__company-details{margin-top:25px;padding-top:20px;border-top:1px solid rgba(179,195,203,.2)}.donate-form__on-behalf-of{margin-top:25px}.donate-form__on-behalf-of label{margin-bottom:15px}#payment-element{margin-top:1em}#submit{background:0 0;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 25px;font-size:1.4rem;background:#01cbe1;color:#fff;display:inline-block;border-radius:2px;font-family:"Proxima Nova",sans-serif;font-weight:600;text-transform:uppercase;line-height:1.2;text-align:center;text-decoration:none;transition:background .1s;margin-top:2em;margin-bottom:2em;width:100%;font-size:1.8rem;border-radius:5px}#submit:active{outline:0}@media only screen and (min-width:33.75em){#submit{font-size:1.6rem}}@media only screen and (min-width:93.75em){#submit{font-size:1.8rem}}#submit:focus,#submit:hover{background:#01c0d4}#submit:hover{outline:0}#submit:disabled{opacity:.3;cursor:not-allowed}@media only screen and (min-width:33.75em){.donate-form button[type=submit]{font-size:2rem}}@media only screen and (min-width:93.75em){#submit{font-size:2rem}}.error_msg{margin:0;padding:1px0;list-style:none;margin:-5px 0 1em;display:block;width:100%;color:red;font-family:"Proxima Nova",sans-serif;font-weight:600;font-size:1.2rem;line-height:1.2;margin:-5px 0 10px}.donacion-interno{line-height:1.25}.post-password-form{margin:50px auto;width:350px;padding:15px;border-radius:3px;background-color:#f0f8ff}form.post-password-form input[name=post_password]{margin-bottom:10px;background-color:#fff}