body{font-family:'Lato', arial, sans-serif;color:#444;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;font-weight:600;color:#0069b4}a{color:#0069b4;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}a:hover{text-decoration:underline;color:#004b81}.btn,a.btn{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;font-family:'Montserrat', arial, sans-serif;padding:8px 16px;font-weight:bold}.btn .fa,a.btn .fa{margin-right:5px}.btn:focus,a.btn:focus{color:#fff}a.btn-cta-primary,.btn-cta-primary{background:#00101b;border:1px solid #00101b;color:#fff;font-weight:600;text-transform:uppercase}a.btn-cta-primary:hover,.btn-cta-primary:hover{background:#000102;border:1px solid #000102;color:#fff}a.btn-cta-secondary,.btn-cta-secondary{background:#ffe73c;border:1px solid #ffe73c;color:#fff;font-weight:600;text-transform:uppercase}a.btn-cta-secondary:hover,.btn-cta-secondary:hover{background:#ffe423;border:1px solid #ffe423;color:#fff}.text-highlight{color:#00101b}.offset-header{padding-top:90px}pre code{font-size:16px}.header{padding:10px 0;background:#0069b4;color:#fff;position:fixed;width:100%}.header.navbar-fixed-top{background:#fff;z-index:9999;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.header.navbar-fixed-top .logo a{color:#0069b4}.header.navbar-fixed-top .main-nav .nav .nav-item a{color:#666}.header .logo{margin:0;font-size:26px;padding-top:10px}.header .logo a{color:#fff}.header .logo a:hover{text-decoration:none}.header .main-nav button{background:#00101b;color:#fff !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.header .main-nav button:focus{outline:none}.header .main-nav button .icon-bar{background-color:#fff}.header .main-nav .navbar-collapse{padding:0}.header .main-nav .nav .nav-item{font-weight:normal;margin-right:30px;font-family:'Montserrat', sans-serif}.header .main-nav .nav .nav-item.active a{color:#0069b4;background:none}.header .main-nav .nav .nav-item a{color:#002e4e;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;font-size:14px;padding:15px 10px}.header .main-nav .nav .nav-item a:hover{color:#00101b;background:none}.header .main-nav .nav .nav-item a:focus{outline:none;background:none}.header .main-nav .nav .nav-item a:active{outline:none;background:none}.header .main-nav .nav .nav-item.active{color:#0069b4}.header .main-nav .nav .nav-item.last{margin-right:0}.promo{background:#0069b4;color:#fff;padding-top:150px}.promo .title{font-size:98px;color:#00101b;margin-top:0}.promo .title .highlight{color:#ffe73c}.promo .intro{font-size:28px;max-width:680px;margin:0 auto;margin-bottom:30px}.promo .btns .btn{margin-right:15px;font-size:18px;padding:8px 30px}.promo .meta{margin-top:120px;margin-bottom:30px;color:#002e4e}.promo .meta li{margin-right:15px}.promo .meta a{color:#002e4e}.promo .meta a:hover{color:#00101b}.promo .social-media{background:#003c68;padding:10px 0;margin:0 auto}.promo .social-media li{margin-top:15px}.promo .social-media li.facebook-like{margin-top:0;position:relative;top:-5px}.about{padding:80px 0;background:#f5f5f5}.about .title{color:#00101b;margin-top:0;margin-bottom:60px}.about .intro{max-width:800px;margin:0 auto;margin-bottom:60px}.about .item{position:relative;margin-bottom:30px}.about .item .icon-holder{position:absolute;left:30px;top:0}.about .item .icon-holder .fa{font-size:24px;color:#00101b}.about .item .content{padding-left:60px}.about .item .content .sub-title{margin-top:0;color:#00101b;font-size:18px}.join{padding:80px 0;background:#0069b4;color:#fff}.join .title{color:#00101b;margin-top:0;margin-bottom:30px}.join a{color:#00101b}.join a:hover{color:#000}.join .feature-list li{margin-bottom:10px;color:#00101b}.join .feature-list li .fa{margin-right:5px;color:#fff}.docs{padding:80px 0;background:#f5f5f5}.docs .title{color:#00101b;margin-top:0;margin-bottom:30px}.docs .docs-inner{max-width:800px;background:#fff;padding:30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 auto}.docs .block{margin-bottom:60px}.docs .code-block{margin:30px inherit}.docs .code-block pre[class*="language-"]{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.donate{padding:80px 0;background:#f5f5f5}.donate .title{margin-top:0;margin-bottom:60px;color:#00101b}.donate .donate-inner{max-width:800px;background:#fff;padding:30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 auto}.donate .info{max-width:760px;margin:0 auto}.donate .cta-container{max-width:540px;margin:0 auto;margin-top:60px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.donate .cta-container .speech-bubble{background:#81cbff;color:#00101b;padding:30px;margin-bottom:30px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.donate .cta-container .speech-bubble:after{position:absolute;left:50%;bottom:-10px;margin-left:-10px;content:"";display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d6f3fc}.donate .cta-container .icon-holder{margin-bottom:15px}.donate .cta-container .icon-holder .fa{font-size:56px}.donate .cta-container .intro{margin-bottom:30px}.contact{padding:80px 0;background:#0069b4;color:#fff}.contact .contact-inner{max-width:760px;margin:0 auto}.contact .title{color:#a28e00;margin-top:0;margin-bottom:30px}.contact .intro{margin-bottom:60px}.contact a{color:#a28e00}.contact a:hover{color:#6f6100}.contact .author-message{position:relative;margin-bottom:60px}.contact .author-message .profile{position:absolute;left:30px;top:15px;width:100px;height:100px}.contact .author-message .profile img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.contact .author-message .speech-bubble{margin-left:155px;background:#0060a5;color:#00101b;padding:30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative}.contact .author-message .speech-bubble .sub-title{color:#00101b;font-size:16px;margin-top:0;margin-bottom:30px}.contact .author-message .speech-bubble a{color:#fff}.contact .author-message .speech-bubble:after{position:absolute;left:-10px;top:60px;content:"";display:inline-block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #0060a5}.contact .author-message .speech-bubble .source{margin-top:30px}.contact .author-message .speech-bubble .source a{color:#00101b}.contact .author-message .speech-bubble .source .title{color:#003c68}.contact .info .sub-title{color:#004b81;margin-bottom:30px;margin-top:0}.contact .social-icons{list-style:none;padding:10px 0;margin-bottom:0;display:inline-block;margin:0 auto}.contact .social-icons li{float:left}.contact .social-icons li.last{margin-right:0}.contact .social-icons a{display:inline-block;background:#003c68;width:48px;height:48px;text-align:center;padding-top:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:8px;float:left}.contact .social-icons a:hover{background:#ffe109}.contact .social-icons a .fa{color:#fff}.contact .social-icons a .fa:before{font-size:26px;text-align:center;padding:0}.footer{padding:15px 0;background:#000;color:#fff}.footer .copyright{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8}.footer .fa-heart{color:#fb866a}@media (max-width: 767px){.header .main-nav button{margin-right:0}.header .main-nav .navbar-collapse{padding-left:15px;padding-right:15px}.promo .btns .btn{margin-right:0;clear:both;display:block;margin-bottom:30px}.promo .title{font-size:66px}.promo .meta{margin-top:60px}.promo .meta li{float:none;display:block;margin-bottom:5px}.contact .author-message{text-align:center}.contact .author-message .profile{position:static;margin:0 auto;margin-bottom:30px}.contact .author-message .speech-bubble{margin-left:0}.contact .author-message .speech-bubble:after{display:none}.contact .social-icons a{width:36px;height:36px;padding-top:7px;margin-right:2px}.contact .social-icons a .fa:before{font-size:18px}}.amount-chooser{margin:0.5em auto;width:85%}.amount-chooser label{height:55px;margin:1%;float:left;color:#999;text-align:center;width:31%;border-radius:4px}.amount-chooser label:hover{border:1px solid #1ba0ff;color:#999}.amount-chooser label span{text-align:center;box-sizing:border-box;border:1px solid #999;border-radius:4px;padding:15px 0;display:block}.amount-chooser label input{display:none;left:0;top:-10px}.amount-chooser input:checked+span{color:#1ba0ff;border:1px solid #1ba0ff;border-radius:4px;height:55px}.amount-chooser input[type=number]{-moz-appearance:textfield}.amount-chooser input[type=number]::-webkit-inner-spin-button,.amount-chooser input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.amount-chooser .textBox{margin:1%;height:55px;float:left;background:#fff;color:#999;border:1px solid #999;border-radius:4px;padding:10px 0;text-align:center;font-family:sans-serif;font-size:18px;width:64%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.amount-chooser .textBox:focus{border:1px solid #1ba0ff;border-radius:4px;color:#1ba0ff;outline:none}#wire-transfer{height:55px;padding:15px 0}.wire-hidden{display:none;background-color:#f5f5f5;border-radius:4px;padding:1.5em 0;color:#00101b}.paypal-powered-by{display:none !important}.promo,.contact{background:linear-gradient(90deg, #0069b4 0%, #003c68 50%, #0069b4 100%)}.contact h2{color:#ffe73c !important}.promo .bottom-title{padding-top:0.5em;border:0}.promo .top-title{padding-bottom:0.5em}.disabled-link{pointer-events:none}.logo-title:hover{text-decoration:none}.promo .title{font-size:65px;color:#0069b4;margin-top:0}.btns{margin-top:50px;margin-bottom:50px}.promo .meta{margin-top:30px}.donorbox{margin-top:60px}.join-us-intro{margin-top:0;color:#ddd !important}.highlight{color:#ffe73c !important}.promo .social-icons a{display:inline-block;background:#002e4e;color:#fff;width:48px;height:48px;text-align:center;padding-top:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:8px;float:left}.btn-container{margin:0px auto 60px;max-width:85%}.donate .form-heading{color:#00101b}.donate .amount-selection{text-align:left}.speech-bubble{display:none}.speech-bubble div.icon-holder{display:none}.btn-outline,.btn-outline:link,.btn-outline:visited{background-color:transparent;border-radius:5px}.btn-outline.btn-outline-primary,.btn-outline:link.btn-outline-primary,.btn-outline:visited.btn-outline-primary{border:2px solid #0069b4;color:#0069b4}.btn-outline.btn-outline-secondary,.btn-outline:link.btn-outline-secondary,.btn-outline:visited.btn-outline-secondary{border:2px solid #ffe73c;color:#ffe73c}.btn-outline.btn-outline-medium,.btn-outline:link.btn-outline-medium,.btn-outline:visited.btn-outline-medium{border:2px solid #efd100;color:#efd100}.btn-outline:hover{color:#fff !important}.btn-outline:hover.btn-outline-primary{background-color:#0069b4}.btn-outline:hover.btn-outline-secondary{background-color:#ffe73c}.btn-outline:hover.btn-outline-medium{background-color:#efd100}.features .form-inline{margin-top:10px}.contact .info .sub-title{color:#ffe73c}.contact .img-fluid,.wire-hidden .img-fluid{width:10vw;max-width:100%;height:auto;padding-bottom:1em}.contact a{color:#ffe73c}@media only screen and (min-width: 300px){.promo img{height:36vw;width:36vw}.promo .h2-responsive{font-size:7vw}.contact .img-fluid,.wire-hidden .img-fluid{width:50vw}}@media only screen and (min-width: 480px){.promo img{height:30vw;width:30vw}.promo .h2-responsive{font-size:6vw}.contact .img-fluid,.wire-hidden .img-fluid{width:40vw}}@media only screen and (min-width: 768px){.promo img{height:24vw;width:24vw}.promo .h2-responsive{font-size:5vw}.contact .img-fluid{width:30vw}}@media only screen and (min-width: 1024px){.promo img{height:18vw;width:18vw}.promo .h2-responsive{font-size:4vw}.contact .img-fluid,.wire-hidden .img-fluid{width:20vw}}@media only screen and (min-width: 1200px){.promo img{height:10vw;width:10vw}.promo .h2-responsive{font-size:2vw}.contact .img-fluid,.wire-hidden .img-fluid{width:10vw}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
