@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;600,700&family=Roboto+Mono&family=Roboto:wght@500&display=swap";.btn{color:#000;text-transform:uppercase;cursor:pointer;border-style:solid;border-width:5px;align-self:start;padding:10px 20px;font-family:Barlow,sans-serif;font-size:.91rem;font-weight:600;text-decoration:none;display:inline-block}.btn.btn--primary{border-color:#9deeff}.btn.btn--secondary{border-color:#ff6a49}.intro-box{text-align:justify;background:#fff;border:10px solid #9deeff;width:90%;max-width:605px;margin:100px auto;padding:2em 2.5em}@media (width>=788px){.intro-box{border-width:20px}}.arrow-heading{align-items:center;display:flex}.arrow-heading:before{content:"";background:url(orange-right-arrow.bee15d9d.svg) 50%/contain no-repeat;width:41px;height:54px;margin-right:1rem;display:block}.hero{flex-direction:column;justify-content:flex-end;width:100%;padding:0;display:flex;position:relative}.hero:before{content:"";background:linear-gradient(#0000000d 0%,#0000 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (width>=788px){.hero{flex-direction:row}}.hero .hero__image{max-width:100%}@media (width>=788px){.hero .hero__image{max-width:50%}}.hero .hero__image img{object-fit:contain;flex:1;height:auto}@media (width<=788px){.hero .hero__content{padding:50px 20px!important}}.outer{background-color:#fff;width:100%;max-width:100%}.inner{max-width:600px;margin:0 auto;padding:50px}@media screen and (width>=788px){.inner{padding:50px 0}}.inner.top-zero{padding-top:0}.photo{padding:0 0 50px}.icon-box{background-color:#fff;align-items:center;max-width:600px;margin:0 auto;padding:0 40px;display:flex}@media screen and (width>=788px){.icon-box{padding:0}}.icon-box img{max-width:100px;max-height:100px;margin-right:1rem}.icon-box.top-spaced{padding-top:100px}@media screen and (width<=788px){.relative-header{background-color:#fff;height:101px;position:relative;transform:translateY(0)}}.header{z-index:1000;background-color:#fff;align-items:center;width:100%;transition:transform .3s ease-in-out,width .3s ease-in-out,height 0s linear .3s;position:fixed;top:0;transform:translateY(0)}@media screen and (width>=788px){.header{background-color:#fff;justify-content:space-between;height:125px;margin:0 auto;display:flex;position:relative}}@media screen and (width<=788px){.header.sticky{background-color:#fff;height:101px;transform:translateY(0);box-shadow:0 0 10px #0003}.header.unsticky{height:101px;transform:translateY(-100%)}}.header.active{width:100vw;height:100vh}.header.active .header-top{z-index:999;background-color:#fff;width:100vw;height:101px;position:relative;top:0}.header__logo{z-index:1000;background-color:#fff;align-items:center;height:100%;padding:1rem;display:flex;position:absolute;top:0}.header__logo.active{height:auto;position:fixed;top:9px}@media screen and (width>=788px){.header__logo{flex-direction:column;justify-content:center;min-width:300px;position:static}}.header__logo h1{max-width:170px;margin-left:25px;display:inline-block}@media screen and (width<=480px){.header__logo h1{max-width:100px;margin-left:5px;font-size:1.2rem}}.header__logo .header-arrow-left{margin-top:30px}@media screen and (width<=480px){.header__logo .header-arrow-left{margin-top:18px}}.header__logo .header-arrow-right{margin-top:68px;margin-right:25px}@media screen and (width<=480px){.header__logo .header-arrow-right{margin-top:40px}}.header__burger{cursor:pointer;z-index:1000;width:30px;height:30px;display:none;position:absolute;top:36px;right:20px}@media screen and (width<=788px){.header__burger{display:block}}.header__burger .burger-line{background-color:#ff6a49;width:100%;height:3px;margin-bottom:5px;transition:all .3s ease-in-out}.header__burger.active{position:fixed}.header__burger.active .burger-line.first{transform:translate(4px,11px)rotate(45deg)}.header__burger.active .burger-line.second{opacity:0}.header__burger.active .burger-line.third{transform:translate(5px,-5px)rotate(-45deg)}.header__menu{z-index:100;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:2rem;transition:transform .3s ease-in-out,width .3s ease-in-out;display:flex;position:relative;transform:translate(-100%)}@media (width>=788px){.header__menu{height:100%;position:relative;transform:translate(0)}}.header__menu.active{transform:translate(0)}@media (width<=788px){.header__menu.active{height:100vh;overflow-y:auto;transform:translate(0)}}.header__menu ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:0 50px 50px;display:flex}@media (width>=788px){.header__menu ul{flex-direction:row;justify-content:center;align-items:center;margin-top:0;padding:0 50px}}.header__menu ul li{text-align:center;width:100%;margin:10px 0;padding:2rem 0;list-style:none}.header__menu ul li:not(:last-child){border:8px solid #9deeff}@media (width>=788px){.header__menu ul li:not(:last-child){border:0;margin:0 .5rem}.header__menu ul li{border:0;width:auto;margin:0 .5rem}.header__menu ul li .header__menu__donate{border:4px solid #ff6a49;padding:.2em 1em;display:block}.header__menu ul li .header__menu__donate a:after{width:90%;margin-top:-10px}}.header__menu ul li a{text-transform:uppercase;font-size:2.6rem;font-weight:600;text-decoration:none}@media (width>=788px){.header__menu ul li a{font-size:1rem}}.header__menu ul li.flag-container{text-transform:uppercase;margin-left:10px}@media screen and (width>=788px){.header__menu ul li.flag-container{justify-self:flex-end;margin-left:20px}}.header__menu ul li.flag-container .flag{flex:1;align-items:center;font-size:1.3rem;display:flex}@media screen and (width>=788px){.header__menu ul li.flag-container .flag{justify-content:flex-end;width:50px;font-size:1rem}}.header__menu ul li.flag-container .flag span{order:1;margin-left:10px}@media screen and (width>=788px){.header__menu ul li.flag-container .flag span{order:0;margin-left:0}}.header__menu ul li.flag-container .flag img{order:0;margin-left:.5em}@media screen and (width>=788px){.header__menu ul li.flag-container .flag img{order:1}}.backdrop{z-index:99;background-color:#fff;width:100vw;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-100%)}.backdrop.active{transform:translate(0)}@media screen and (width>=788px){.backdrop{display:none}}.single-arrow-title-container{align-items:center;display:flex}.single-arrow-title-container .arrow-title-arrows{color:#ff6a49;margin-bottom:1rem;margin-right:15px;padding-left:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:inline-block;position:relative}.single-arrow-title-container .arrow-title-arrows:before{content:"";border-top:4px solid #ff6a49;border-left:4px solid #ff6a49;width:.6rem;height:.6rem;animation:1s infinite double-arrow-gt;position:absolute;top:0;left:0;transform:rotate(135deg)}main.home section.hero{align-items:center;max-height:100vh;display:flex}main.home section.hero .hero__image{object-fit:cover;flex:1;width:200%;height:500px}main.home section.hero .hero__content{z-index:1;flex-direction:column;order:1;justify-content:center;height:100%;margin:auto;padding:100px 1rem;display:flex}@media (width>=788px){main.home section.hero .hero__content{order:0;width:50%;max-width:340px}}main.home section.hero .hero__content h1{margin:0}main.home section.hero .hero__content .btn{margin-top:10px}@media screen and (width>=788px){main.bankcampaign{width:100%}}main.bankcampaign .hero__content{flex:1;justify-content:center;align-items:center;display:flex}main.bankcampaign section .inner{max-width:90%}main.bankcampaign h2{margin-top:0;padding-top:1em}main.bankcampaign figure{object-fit:cover;width:100%;margin:50px 0}@media (width>=788px){main.bankcampaign figure{width:100%;margin-left:0}}main.bankcampaign strong{font-size:1.05rem;font-weight:700}@media screen and (width>=788px){main.about{width:100%}}main.about .hero__content{flex:1;justify-content:center;align-items:center;display:flex}main.about .so-far{margin-top:-50px}main.about .join{margin-top:100px}main.about figure{object-fit:cover;width:100%;margin:50px 0}@media (width>=788px){main.about figure{width:100%;margin-left:0}}main.press .hero__content{flex:1;justify-content:center;align-items:center;display:flex}main.press .intro-box a{letter-spacing:1.5px}main.press .messages{padding:100px 50px 0}@media screen and (width>=788px){main.press .messages{padding:100px 0}}main.press .messages h2{max-width:600px;margin:0 auto}main.press .messages .message{border-bottom:2px solid #9deeff;max-width:600px;margin:50px auto 0;padding-bottom:50px}main.press .messages .message:last-child{border-bottom:none}main.press .messages .message h3{text-transform:uppercase}main.press .messages a,main.press.single a{color:#ff6a49}main.contact .hero__content{flex:1;justify-content:center;align-items:center;display:flex}main.contact .icon-spacer{padding:50px 0}main.donate section.hero{align-items:center;display:flex}main.donate section.hero .hero__content{z-index:1;flex-direction:column;justify-content:center;width:100%;max-width:340px;height:100%;margin:auto;padding:0 1rem;display:flex}main.donate section.hero .hero__content h1{margin:0}main.donate section.hero .hero__content .btn{margin-top:30px}main.donate .intro-box a{color:#ff6a49}main.donate .inner{margin:0 auto;padding:50px 0}main.donate .inner.zero-spaced{padding:0}main.donate .outer{padding:50px}main.donate .btn--secondary{margin:30px 0;display:inline-block}main.thank-you .photo{background-color:#fff}main.thank-you .photo .inner{max-width:100%;padding:50px 0}@media screen and (width>=788px){main.thank-you .photo .inner{max-width:600px;padding:50px}}main.thank-you .photo .inner img{object-fit:cover;width:100%}footer{background-color:#f6f6f6;flex-direction:column;justify-content:center;align-items:center;height:250px;display:flex}@media screen and (width>=788px){footer{flex-direction:row;height:300px}}footer .logo{justify-content:center;align-items:center;display:flex}footer .logo img{max-width:250px;max-height:100px}@media screen and (width>=788px){footer .logo img{max-width:max-content;max-height:100px}}footer .socials{justify-content:left;align-items:flex-start;display:flex}@media screen and (width>=788px){footer .socials{flex-direction:column;margin-left:50px}}footer .socials a{color:#b6b6b6;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;margin:40px 20px 0;text-decoration:none;display:flex}@media screen and (width>=788px){footer .socials a{flex-direction:row;margin:10px}}footer .socials a img{width:50px;height:50px;margin:0 10px}@media screen and (width>=788px){footer .socials a img{width:60px;height:60px}}.arrow-title-container{align-items:center;display:flex}.arrow-title-container .arrow-title-arrows{color:#ff6a49;margin-bottom:1rem;margin-right:15px;padding-left:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.5;display:inline-block;position:relative}.arrow-title-container .arrow-title-arrows:before{content:"";border-top:4px solid #ff6a49;border-left:4px solid #ff6a49;width:.6rem;height:.6rem;animation:1s infinite double-arrow-gt;position:absolute;top:0;left:0;transform:rotate(135deg)}.arrow-title-container .arrow-title-arrows:after{content:"";border-top:4px solid #ff6a49;border-left:4px solid #ff6a49;width:.6rem;height:.6rem;position:absolute;top:0;left:15px;transform:rotate(135deg)}.press-row{width:50%;display:flex}@media screen and (width<=750px){.press-row{flex-direction:column}}.press-row .press-box{color:#000;background-color:#f6f6f6;border-radius:5px;flex-direction:column;flex:.5;justify-content:center;align-items:center;margin:10px;padding:20px;display:flex}.press-row .press-box .name{font-weight:700}.flex-row{flex-direction:row;align-items:center;display:flex}.flex-row div{padding:1em}.flex-row img{width:50%}*{box-sizing:border-box}body,html{color:#000;margin:0;padding:0;font-family:Roboto Mono,monospace;font-size:16px}a{color:#000;font-family:Barlow,sans-serif;font-size:.91rem;font-weight:400}body{background:#f4f4f4;font-size:16px;line-height:150%}body.no-scroll{overflow:hidden}main{flex-direction:column;width:100%;display:flex}section:not(.intro){background-color:#fff}section.intro{background-color:#f6f6f6}img{max-width:100%;height:auto}h1,h2,h3{color:#000;text-transform:uppercase;font-family:Barlow,sans-serif;font-weight:600;line-height:150%}h1{font-size:2.6rem}h1.small,h2{font-size:1.3rem}h2.large{font-size:2.6rem}h2.small,h3{font-size:1rem}p{color:#000;font-family:Roboto Mono,monospace;font-size:16px;font-weight:500}em,strong{color:#000;font-family:Roboto Mono,monospace;font-size:.91rem;font-weight:600}.special{color:#000;font-family:Barlow,sans-serif;font-size:.91rem;font-weight:400}.hidden{display:none}