@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:local("Merriweather"),url(/fonts/Merriweather-Regular.woff2) format("woff2"),url(/fonts/Merriweather-Regular.woff) format("woff"),url(/fonts/Merriweather-Regular.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:700;src:local("Merriweather"),url(/fonts/Merriweather-Bold.woff2) format("woff2"),url(/fonts/Merriweather-Bold.woff) format("woff"),url(/fonts/Merriweather-Bold.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:400;src:local("Merriweather"),url(/fonts/Merriweather-Italic.woff2) format("woff2"),url(/fonts/Merriweather-Italic.woff) format("woff"),url(/fonts/Merriweather-Italic.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:700;src:local("Merriweather"),url(/fonts/Merriweather-BoldItalic.woff2) format("woff2"),url(/fonts/Merriweather-BoldItalic.woff) format("woff"),url(/fonts/Merriweather-BoldItalic.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:400;src:local("Source Code Pro"),url(/fonts/SourceCodePro-Regular.ttf) format("truetype"),url(/fonts/SourceCodePro-Regular.woff2) format("woff2"),url(/fonts/SourceCodePro-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:700;src:local("Source Code Pro"),url(/fonts/SourceCodePro-Bold.ttf) format("truetype"),url(/fonts/SourceCodePro-Bold.woff2) format("woff2"),url(/fonts/SourceCodePro-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:400;src:local("Source Code Pro"),url(/fonts/SourceCodePro-Italic.ttf) format("truetype"),url(/fonts/SourceCodePro-Italic.woff2) format("woff2"),url(/fonts/SourceCodePro-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:700;src:local("Source Code Pro"),url(/fonts/SourceCodePro-BoldItalic.ttf) format("truetype"),url(/fonts/SourceCodePro-BoldItalic.woff2) format("woff2"),url(/fonts/SourceCodePro-BoldItalic.woff) format("woff")}:root{--font-size-base:clamp(.95rem,.34vw + .91rem,1.15rem)}h1{font-family:var(--sans-serif)}p{font-family:var(--serif);margin-bottom:1.5rem!important}.smaller__text{font-family:Montserrat,sans-serif;font-family:var(--sans-serif)}.email-span{font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#e02424;text-decoration-color:var(--red);text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:4px}.p-methods{font-weight:600;margin:2rem auto}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;cursor:pointer;inset:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.monthly-slider{align-items:center!important;display:grid;font-size:1rem;grid-template-columns:82px 1fr;margin-top:2rem}.monthly-slider p,.smaller-text{font-family:Montserrat,sans-serif;font-family:var(--sans-serif);font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-xsm);margin-top:1rem}.progress-bar{color:#919191;margin-bottom:1.5rem;margin-top:1.5rem}.blur-effect{color:transparent;text-shadow:1px 2px 4px rgba(0,0,0,.2)}.input-wrapper{display:inline-block;margin:0!important;padding:0!important;position:relative;width:100%}.input-wrapper:after{background-image:url(/images/closed.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:20px;pointer-events:none;position:absolute;right:15px;top:54%;transform:translateY(-50%);width:20px}.input-wrapper.focused:after{background-image:url(/images/opened.svg)}.form-message{font-family:monospace;margin-top:9px}.form-message.valid{color:#0d0e0d}.form-message.invalid{color:red}.validation-checkmark{font-weight:700}#Donate-main button{background-color:#f8f8f8;border:1px solid #ccc;cursor:pointer;padding:10px 20px}#Donate-main{align-items:center;display:grid;justify-items:center;margin:0 1.5rem;max-width:350px;place-items:center}#Donate-main,#helcimForm{margin-left:0!important;width:100%}#helcimForm{color:#03090f;max-width:25rem;padding:10px}#helcimForm input{border:.75px solid rgba(57,57,57,.804);border-radius:.25rem;box-shadow:0 7px 5px -5px #0000001a,0 3px 2px -3px #0000001a;box-sizing:border-box;font-size:1rem;height:2.45rem;padding:.125rem 1rem;width:100%}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}#amountMessage{font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-xsm);margin-bottom:15px}.form-title{margin-bottom:2rem}.p-form{color:#1e1e1e;color:var(--light-black);font-family:Montserrat,sans-serif;font-family:var(--sans-serif)}.helcim-results{font-family:Source Code Pro,monospace;font-family:var(--data);margin:2rem 0}.card-info-container{display:flex;gap:10px;justify-content:space-between}.card-info-input{flex:1}.card-expiry-input{width:100%}.monthly-text,.monthly-text.dotted-underline{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#e02424;text-decoration-color:var(--red);text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:4px}.form-step,.hidden{display:none}.form-step.active{display:block}#step2,#step3{display:none}.card-expiry-css{display:flex;gap:10px;justify-content:space-between}.expiry-month,.expiry-year{flex:1}#button-box{margin-top:1.5rem}.button-container{align-items:center;display:flex;gap:1rem;justify-content:flex-start}#buttonProcess,#nextBtn,#prevBtn{flex:0 0 auto;max-width:120px;min-width:100px}#buttonProcess.hidden,#nextBtn.hidden,#prevBtn.hidden{display:none}#buttonProcess{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px}.footer-heading{font-weight:600;margin-bottom:1.25rem}#container{border-top:.75px solid #141414;border-top:.75px solid var(--black);margin-top:4rem}#container,footer{background-color:#fff}footer{display:grid;font-family:Montserrat,sans-serif;font-family:var(--sans-serif);grid-template-areas:"info payment-logos" "meta meta";grid-template-columns:1fr 1fr;padding:20px 0;text-align:left;width:100%}.meta{grid-area:meta;width:100%}.info{display:grid;grid-area:info;grid-template-areas:"title title" "left right";grid-template-columns:min-content auto;margin-right:1.75rem;grid-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem;grid-auto-rows:min-content;white-space:nowrap}.info p{margin-bottom:.75rem}.info-header{grid-area:title}.footer-spacing{margin-top:1.25rem}.meta p{color:#5a5a5a;color:var(--dark-gray);font-size:calc(clamp(.8rem,.17vw + .76rem,.89rem) - 2px);font-size:calc(var(--font-size-xsm) - 2px);margin-bottom:.75rem;text-align:left}footer ul{list-style:none;margin:0;padding:0}footer li{color:#5a5a5a;color:var(--dark-gray);display:inline;font-size:calc(clamp(.8rem,.17vw + .76rem,.89rem) - 3px);font-size:calc(var(--font-size-xsm) - 3px);margin-bottom:.75rem;margin-right:1.75rem;white-space:nowrap}.payment-logos{margin-bottom:2.5rem}.payment-logos ul{display:inline;list-style:none;margin:0;padding:0}.payment-logos li{display:inline-block;margin-right:1.75rem}.payment-logos li img{filter:opacity(.75);height:22px;vertical-align:middle;width:22px}footer a{color:#141414;color:var(--black);margin-bottom:1.75rem;-webkit-text-decoration:none;text-decoration:none}footer p{color:#5a5a5a;color:var(--dark-gray);font-family:Montserrat,sans-serif;font-family:var(--sans-serif);font-size:calc(clamp(.8rem,.17vw + .76rem,.89rem) - 2px);font-size:calc(var(--font-size-xsm) - 2px);text-align:left}#current-date{display:inline}.nav__header{background-color:#fff;border-bottom:.75px solid #141414;border-bottom:.75px solid var(--black);margin-bottom:4rem;margin-left:0;max-height:360px;z-index:99999!important}.masthead{margin-left:0;padding:0!important}.logo{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.logo,.logo h1{margin-bottom:0}.logo h1{font-family:Montserrat,sans-serif;font-family:var(--sans-serif);font-size:.9rem!important;font-weight:600;margin-left:10px;text-align:left}.logo h1,.logo img{display:inline-block}.logo img{aspect-ratio:1/1;height:28px;margin:0 auto;width:28px}.navbar{align-items:end;display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.secondary-navigation_trigger{align-items:center;background:#fff;border:none!important;color:var(--dark-grey);cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-family:var(--sans-serif);font-size:calc(clamp(.8rem,.17vw + .76rem,.89rem) - 2px);font-size:calc(var(--font-size-xsm) - 2px);font-weight:600;outline:none!important;padding:10px}.secondary-navigation_trigger:hover{background:#f8f8f8}.secondary-navigation_trigger:focus{outline:none!important}.secondary-navigation_bottomHighlight{align-items:center;display:inline-flex}.secondary-navigation_bottomHighlight svg{outline:none!important}.dropdown{position:relative}.dropdown-menu{background-color:#f6f6f6;background-color:var(--off-white);border:.75px dotted #5a5a5a;border:.75px dotted var(--dark-gray);border-radius:.3rem;box-shadow:0 4px 8px #0000001a;display:none;left:-125px;list-style:none;margin:0;padding:1.25rem .75rem;position:absolute;top:100%;width:180px}.dropdown-menu li{font-family:Montserrat,sans-serif;font-family:var(--sans-serif);font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-xsm);padding:5px 10px;white-space:nowrap}.dropdown-menu li a{align-items:center;color:var(--dark-grey);display:flex;-webkit-text-decoration:none;text-decoration:none}.dropdown-menu li a:hover{background-color:#fff;color:#141414;color:var(--black)}.dropdown-menu img{margin-left:0;margin-right:.5rem;width:20px}.dropdown-menu.show{display:block}a{color:var(--dark-grey)}.nav-underline,a{-webkit-text-decoration:none;text-decoration:none}.nav-underline{transition:-webkit-text-decoration .3s cubic-bezier(0,0,.2,1);transition:text-decoration .3s cubic-bezier(0,0,.2,1);transition:text-decoration .3s cubic-bezier(0,0,.2,1),-webkit-text-decoration .3s cubic-bezier(0,0,.2,1)}.nav-underline:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#0096d1;text-decoration-color:var(--blue-300);text-decoration-thickness:2px;text-underline-offset:5px}.caret{transition:transform .3s ease}.caret.open{transform:rotate(180deg)}.error-container{background:#fff;border-radius:.3rem;margin-top:1.5rem;padding:1.5rem 2rem}.error-detail,.error-message,.error-no-data{color:#5a5a5a;color:var(--dark-gray);font-family:Source Code Pro,monospace;font-family:var(--data);font-size:clamp(.875rem,.255vw + .835rem,1.02rem);font-size:var(--font-size-sml);margin-bottom:.75rem}.error-message,.error-no-data{background-color:#f39b9b4d;border:.75px dotted #141414;border:.75px dotted var(--black);border-radius:.3rem;display:inline-block;padding:4px 10px}.error-no-data{font-size:var(--font-size-sm)}.confirmation-container{background:#fff;border:1px dotted #141414;border:1px dotted var(--black);border-radius:.3rem;margin-top:1.5rem;padding:1.5rem 2rem}.confirmation-detail{color:#5a5a5a;color:var(--dark-gray)}.confirmation-detail,.confirmation-error{font-family:Source Code Pro,monospace;font-family:var(--data);font-size:clamp(.875rem,.255vw + .835rem,1.02rem);font-size:var(--font-size-sml);margin-bottom:.75rem}.confirmation-error{background-color:#f39b9b4d;border:.75px dotted #141414;border:.75px dotted var(--black);border-radius:.3rem;color:#141414;color:var(--black);display:inline-block;padding:4px 10px}.goal-meter{margin:2rem 0}.goal-text{font-family:Montserrat,sans-serif;font-family:var(--sans-serif);font-size:clamp(1.99rem,1.66vw + 1.76rem,2.91rem);font-size:var(--font-size-xl);margin-bottom:1rem}.progress-bar-container{background-color:#e9ecef;border-radius:10px;height:20px;overflow:hidden;width:100%}.progress-bar-fill{background-color:#425764;height:100%;transition:width .5s ease-in-out;width:0}.speaking-tour-caption{font-size:var(--font-size-xs);margin-bottom:3.5rem!important}.speaking-tour-img{border-radius:.5rem;margin-bottom:.5rem}.container-small{align-items:start;display:grid}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,p{margin-bottom:0;margin-top:0}body{line-height:1.5}button,h1,input,label{line-height:1.1}h1{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img{display:block;max-width:100%}button,input{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-display:swap;font-family:Montserrat;font-weight:100 900;src:local("Montserrat"),url(/fonts/Montserrat-VariableFont_wght.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:local("Merriweather"),url(/fonts/Merriweather-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:700;src:local("Merriweather"),url(/fonts/Merriweather-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:400;src:local("Merriweather"),url(/fonts/Merriweather-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:700;src:local("Merriweather"),url(/fonts/Merriweather-BoldItalic.woff2) format("woff2")}:root{--square-size:15px;--square-gap:5px;--week-width:calc(var(--square-size) + var(--square-gap));--serif:"Merriweather",serif;--sans-serif:"Montserrat",sans-serif;--data:"Source Code Pro",monospace;--light-black:#1e1e1e;--black:#141414;--dark-black:#0b0b0b;--white:#fcfcfc;--off-white:#f6f6f6;--lighter-gray:hsla(0,0%,95%,.455);--light-gray:rgba(229,231,235,.561);--dark-gray:#5a5a5a;--red:#e02424;--grayscale-100:#f8f8f8;--grayscale-200:#bebebe;--grayscale-300:#8d8d8d;--grayscale-400:#5a5a5a;--grayscale-500:#070707;--blue-100:#eefaff;--blue-200:#4bccff;--blue-300:#0096d1;--blue-400:#006187;--blue-500:#00090c;--font-size-xsm:clamp(.8rem,.17vw + .76rem,.89rem);--font-size-sml:clamp(.875rem,.255vw + .835rem,1.02rem);--font-size-base:clamp(.95rem,.34vw + .91rem,1.15rem);--font-size-md:clamp(1.25rem,.61vw + 1.1rem,1.58rem);--font-size-lg:clamp(1.56rem,1vw + 1.31rem,2.11rem);--font-size-xl:clamp(1.99rem,1.66vw + 1.76rem,2.91rem);--font-size-xxl:clamp(2.44rem,2.38vw + 1.85rem,3.75rem);--font-size-xxxl:clamp(3.05rem,3.54vw + 2.17rem,5rem)}h1{font-family:Montserrat,sans-serif;font-size:clamp(3.05rem,3.54vw + 2.17rem,5rem);font-size:var(--font-size-xxxl)}p{font-family:Merriweather,serif}.smaller__text{font-family:montserrat,sans-serif;font-size:clamp(.875rem,.255vw + .835rem,1.02rem);font-size:var(--font-size-sml)}.container{margin:0 auto;max-width:65rem;padding:0 1rem}.container-small{margin:1rem auto;max-width:50rem;padding:0 1rem}.time__stamp{font-size:.75rem;font-weight:600}.btn-black{border:.75px solid #000;border-radius:5px;box-shadow:1px 1px 1px #1b1a1a,-1px -1px 1px #2b2b2b;color:#f6f6f6;color:var(--off-white);font-family:Montserrat,sans-serif;font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-xsm);margin-top:2rem;outline:1.5px solid rgba(74,74,74,.733);padding:.3rem .85rem;width:-moz-fit-content;width:fit-content}.btn-black,.btn-black:hover{background:linear-gradient(315deg,#0c0c0c,#0f0f0f)}.btn-black:hover{box-shadow:1.5px 1px 1px #1b1a1a,-1px -1px 1px #2b2b2b;color:#fff;cursor:pointer;outline:2px solid rgba(74,74,74,.733)}.time__stamp{font-family:Source Code Pro,monospace;font-family:var(--data);font-size:.7rem;font-weight:400;margin-left:.75rem;margin-top:.5rem}.data__header{color:#0b0b0b;color:var(--dark-black);font-family:Source Code Pro,monospace!important;font-family:var(--data)!important;font-size:2rem;font-weight:600}th{padding:.75rem}tr:nth-of-type(2n){background-color:#f8f8f8;background-color:var(--grayscale-100)}th{border-bottom:1px solid #0b0b0b;border-bottom:1px solid var(--dark-black)}button{background:#0b0b0b;background:var(--dark-black);border:1px solid #5a5a5a!important;border:1px solid var(--dark-gray)!important;border-radius:.25rem;color:#f6f6f6;color:var(--off-white);cursor:pointer;font-family:Montserrat,sans-serif;font-family:var(--sans-serif);font-size:.75rem;font-weight:500;margin-top:1rem;padding:.35rem .8rem!important}button:hover{background-color:#212121}#login:hover{background-color:#006187;background-color:var(--blue-400)}#register:hover{background-color:#f6f6f6;background-color:var(--off-white)}.heat-map-title{color:#141414;color:var(--black);font-family:Source Code Pro,monospace;font-family:var(--data);font-size:1.3rem;font-weight:400;margin-bottom:1rem;margin-left:40px;margin-top:2rem}label{display:none}input{border:1px solid #0b0b0b;border:1px solid var(--dark-black);border-radius:.25rem;display:block;font-family:Montserrat,sans-serif;font-family:var(--sans-serif);font-size:.85rem;font-weight:500;margin-top:.25rem;max-width:400px;padding:.5rem;width:100%}.gdpr-grid{display:grid;grid-template-columns:auto;grid-gap:1rem;gap:1rem;justify-items:start}.ngo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}body{background-color:#fff;color:#141414;color:var(--black);display:flex;flex-direction:column;min-height:100vh}body:before{background-image:url(/images/background.svg);background-position:100% 0;background-repeat:no-repeat;content:"";inset:0;opacity:.04;position:absolute;z-index:-1}p{font-family:Montserrat,sans-serif;font-family:var(--sans-serif);font-size:clamp(.95rem,.34vw + .91rem,1.15rem);font-size:var(--font-size-base)}.button-color input[type=button]{background-color:#02435d;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:15px 32px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s}.button-color input[type=button]:hover{background-color:#023549}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.button{font-weight:600;text-decoration-color:#e02424;text-decoration-color:var(--red);text-decoration-thickness:4px;text-underline-offset:3px}.payment-box{border-radius:.5rem;padding:1rem}.confirmation-heading{margin-bottom:2rem}.confirmation-text{font-family:Montserrat,sans-serif;font-family:var(--sans-serif);margin-bottom:1.5rem}.confirmation-text,.confirmation-text a{color:#1e1e1e;color:var(--light-black)}.red-underline{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#e02424;text-decoration-color:var(--red);text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:4px}.confirmation-data{color:red;font-family:Source Code Pro,monospace;font-family:var(--data);font-size:clamp(.875rem,.255vw + .835rem,1.02rem);font-size:var(--font-size-sml);text-align:left}#errorDetails{margin-bottom:4rem;margin-top:2rem}@media (max-width:680px){.ngo-grid{grid-template-columns:1fr}}@media only screen and (max-width:480px){.container,.container-small{padding:0}.inset{padding:0 10px}}@media screen and (max-width:406px){footer{display:grid;grid-template-areas:"payment-logos" "info" "meta";grid-template-columns:1fr;grid-rows:min-content;grid-row-gap:1.75rem}.payment-logos{margin-bottom:0}.meta{border-top:.75px solid #141414;border-top:.75px solid var(--black);padding-top:1rem}}
