.error-message,.homepage-text{text-align:left;position:absolute}.wrapper button,body{font-family:Inconsolata,monospace}.project-logo{display:block;width:70%;height:auto;margin:auto;bottom:20%}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#F9F9F9}.homewrapper .project-logo{padding-top:10%}.homewrapper:focus .overlay,.homewrapper:hover .overlay{opacity:1}.homepage-text{color:#13070C;font-size:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homepage-text h1{color:#13070C;margin:0 0 20px;font-size:65px}.homepage-text h2{color:#0101FD}.homepage-text p{margin:0 0 50px;font-size:40px;line-height:65px;font-weight:400}@media only screen and (max-width:1025px){.homewrapper .project-logo{padding-top:25%}}@media only screen and (max-width:950px){.homewrapper h1{font-size:65px;margin-bottom:40px}.homewrapper p{font-size:40px;margin:0 0 30px;line-height:50px}.homewrapper .homepage-text{top:45%;width:500px}}@media only screen and (max-width:600px){.homewrapper h1{font-size:50px;margin-bottom:20px}.homewrapper p{font-size:35px;margin:0 0 25px;line-height:45px}}@media only screen and (max-width:480px){.homewrapper h1{font-size:50px}.homewrapper p{font-size:28px}.homewrapper .homepage-text{width:350px}.homewrapper .project-logo{width:80%}}@media only screen and (max-width:450px){.homewrapper h1{font-size:50px}.homewrapper p{font-size:20px}.homewrapper .homepage-text{width:350px;padding-top:30px}.homewrapper .project-logo{width:100%}}@media only screen and (max-width:380px){.homewrapper h1{font-size:40px}.homewrapper p{font-size:20px;line-height:40px}.homewrapper .homepage-text{width:300px}}@media only screen and (max-width:370px){.homewrapper{padding-right:0}.homewrapper h1{font-size:40px}.homewrapper p{font-size:25px;line-height:33px}}@media only screen and (max-width:330px){.homewrapper .project-logo{left:0}}@media only screen and (max-width:290px){.homewrapper .homepage-text{width:250px}p{font-size:20px}}html{height:100%;cursor:url("data:image/svg+xml;utf8,%3Csvg id='svg' xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='32'%3E %3Ccircle cx='10' cy='10' r='5' stroke-width='5' style='stroke: red; fill: red;'/%3E %3C/svg%3E"),pointer}.circle{position:fixed;top:0;left:0;pointer-events:none}body{overflow-x:hidden;margin:0;padding:0;height:100vh;width:auto;background:#F9F9F9;color:#13070C}.wrapper{display:flex;justify-content:center;flex-direction:column;padding:5% 15% 10%}.wrapper .text .image{display:flex;align-items:center;justify-content:center}.wrapper .text .image img{display:flex;height:500px;margin:5% 10%}.wrapper h1{color:#13070C;margin:0}.wrapper h2{color:#0101FD;font-size:35px}.wrapper h3{font-size:28px}.wrapper p,.wrapper summary{font-size:20px;font-weight:400}.wrapper h4{font-style:italic}.wrapper p{line-height:1.3}.wrapper ul li{color:#FF0101;font-weight:400}.wrapper ul li span{color:#13070C;font-weight:400}.wrapper .red-highlight{color:#FFF001}.wrapper summary{letter-spacing:.35px;line-height:25px}.wrapper .cic{font-size:15px;padding-top:50px}.wrapper .button,.wrapper button{width:100px;height:100px;margin-left:42%;font-size:20px;color:#F9F9F9;animation-duration:10s;animation-iteration-count:1;animation-name:rotateText}.wrapper button{border-radius:50%;background-color:#0101FD;padding:10px;border:1px solid #0101FD;text-decoration:underline}.email a,footer a,footer p .a{text-decoration:none}.wrapper .button{border-radius:50%;align-items:center;justify-content:center;text-align:center;display:flex;font-weight:900;z-index:102;right:60px;top:20px;background:#0101FD}.wrapper .button-text{color:#F9F9F9}.color,.email a,div .support span{color:#0101FD}@media only screen and (max-width:1180px){.footer-links{display:none}.wrapper .text .image img,.wrapper .text img{height:400px}}@media only screen and (max-width:1000px){.wrapper .text .image img,.wrapper .text img{height:350px}}@media only screen and (max-width:850px){.wrapper{padding-left:5%;padding-right:5%}.wrapper .text .image img,.wrapper .text img{height:300px}ul{padding-inline-start:20px}#cursor-2,#cursor-3{background:0 0}.circle circle{fill:transparent}}.social-media-logos a:focus,.social-media-logos svg:hover{fill:#FF0101}@media only screen and (max-width:700px){.wrapper .text .image img,.wrapper .text img{height:250px}}@media only screen and (max-width:600px){.wrapper{padding-bottom:25%}.wrapper .text .image img,.wrapper .text img{height:200px}.wrapper h1{font-size:35px}.wrapper h2{font-size:25px}.wrapper h3{font-size:20px}.wrapper p{font-size:18px}}@media only screen and (max-width:480px){.wrapper .text .image img,.wrapper .text img{height:150px}}@media only screen and (max-width:340px){.wrapper .text .image img,.wrapper .text img{height:150px;margin:2%}}.email{display:flex;justify-content:flex-end}.audio,.mission{padding-top:50px}.social-media-logos{flex-direction:row;display:flex;justify-content:flex-end}.social-media-logos svg{height:40px;width:40px}.social-media-logos a{padding:10px 10px 5px}.contact-info{padding:30px}.jr-ds{width:500px}div .support{margin:50px 0 25px}div .support p{font-size:15px;margin:5px}@media only screen and (max-width:850px){.email{padding-bottom:0}.contact-info{padding-top:60px}}@media only screen and (max-width:600px){.email{padding-bottom:0}.jr-ds{width:260px}.contact-info{padding:0}div .support p{font-size:12px}}.columns{display:flex}.add-padding{margin-right:10%}.caption{margin-top:-80px;font-style:italic}.current-project-wrapper .ldf-icon{width:100px;margin-bottom:20px}.current-project-wrapper .quote{display:flex;flex-direction:column;align-items:flex-end}.current-project-wrapper .quote .quote-text{font-style:italic}.current-project-wrapper .quote .quote-author{color:#00f;margin-top:0}.current-project-wrapper .text li:hover,.current-project-wrapper .text p:hover{background-color:#FFF001}.current-project-wrapper .text .names{color:#FF0101}.current-project-wrapper .text .names:hover{color:#0101FD}.current-project-wrapper .text .names-no-hover{padding-top:20px}.current-project-wrapper .text .names-no-hover .names:hover{color:#FF0101}.current-project-wrapper .text .link{color:#0101FD}.current-project-wrapper .text .link:hover{color:#FF0101}.current-project-wrapper details{margin-bottom:10px}.current-project-wrapper summary{padding:10px;font-size:28px}@media only screen and (max-width:700px){.columns{display:block}}.t-and-c{padding:0 5% 10%}@media only screen and (max-width:900px){.t-and-c{padding:0 5% 20%}}@media only screen and (max-width:500px){.caption{margin-top:0}.t-and-c{padding:0 5% 30%}}.current-project-wrapper{display:flex;justify-content:center;flex-direction:column;padding-bottom:10%}.current-project-wrapper .text{padding-left:15%;padding-right:15%}.current-project-wrapper h1{color:#13070C;margin:0}.current-project-wrapper h2{color:#0101FD;font-size:33px}.current-project-wrapper h3{font-size:28px}.current-project-wrapper h4{font-style:italic}.current-project-wrapper h5,.current-project-wrapper p{font-size:20px;line-height:1.3}.current-project-wrapper ul li{color:#FF0101;line-height:1.3}.current-project-wrapper a,.current-project-wrapper ul li span{color:#13070C}.current-project-wrapper img{display:flex;width:100%;margin-bottom:80px}.current-project-wrapper .badge{color:#F9F9F9}.names{background:#FFF001}.names:hover{color:#FF0101}.red-highlight{background:#FF0101}.address{font-size:20px;padding:0 10% 5%;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.sponsors,.tour-text{padding-bottom:50px}.covid{padding-top:30px}.partner-logos{flex-direction:row;display:flex;justify-content:center}.partner-logos img{height:150px;width:auto;margin:0 50px 100px}.past-project-link{display:flex;justify-content:center;margin:20px 50px}.past-project-link .a{color:#FF0101;font-size:20px}.project-wrapper h2{font-size:55px}.project-wrapper .a{color:#0101FD}.project-wrapper .a:hover{color:#FF0101}@media only screen and (max-width:700px){.project-wrapper h2{font-size:50px}.project-wrapper .background-circle-1,.project-wrapper .background-circle-2{background:0 0}}@media only screen and (max-width:1050px){.partner-logos{flex-direction:row;display:flex;justify-content:center}.partner-logos img{height:150px;width:auto;margin:0 10px 50px}}@media only screen and (max-width:800px){.partner-logos{flex-direction:column;display:flex;align-items:center}.partner-logos img{height:250px;width:auto}}@media only screen and (max-width:500px){.partner-logos{flex-direction:column;display:flex;align-items:center}.partner-logos img{height:100px;width:auto}.current-project-wrapper{padding-bottom:20%}.current-project-wrapper p{font-size:18px}.current-project-wrapper h2{font-size:25px}.current-project-wrapper h3{font-size:20px}.current-project-wrapper .text{padding-left:5%;padding-right:5%}.current-project-wrapper img{margin-bottom:20px}}.error-message{color:#13070C;left:20%;right:20%}.badge,footer{position:fixed;display:flex}.error-message .dodo{background:#FFF001}.error-message h1{color:#13070C;margin:0 0 20px;font-size:60px}.error-message h2{color:#0101FD}@media only screen and (max-width:1025px){.error-message{top:20%}}@media only screen and (max-width:1025px) and (max-width:600px){.error-message h1{font-size:50px}}@media only screen and (max-width:1025px) and (max-width:380px){.error-message h1{font-size:40px}}@media only screen and (max-width:1025px) and (max-width:370px){.error-message h1{font-size:30px}}footer{background:#0101FD;flex-shrink:0;bottom:0;width:100%;font-size:smaller;margin-bottom:0;justify-content:center}footer a,footer p .a{color:#F9F9F9}footer p{display:flex;justify-content:center;color:#F9F9F9;margin:5px}footer p .a:hover{color:#FF0101}footer div{display:flex;flex-direction:column;align-self:center}footer img{height:20px;width:50px;align-self:center;margin-right:5%;margin-left:2%}#menu-footer{list-style-type:none;display:flex;justify-content:center;margin:10px 0;padding-inline-start:0;flex-wrap:wrap}#menu-footer .a,#menu-footer .a-donate{padding:0 50px;font-weight:1000;font-size:19px;letter-spacing:1px;text-decoration:none}#menu-footer .a{color:#fff}#menu-footer .a:hover{color:#FF0101}#menu-footer .a-donate{color:#FFF001}#menu-footer .a-donate:hover{color:#FF0101}@media only screen and (max-width:1000px){#menu-footer{flex-wrap:wrap}#menu-footer li{padding-top:10px}}@media only screen and (max-width:850px){footer p{font-size:15px;margin:12px}footer img{height:15px;width:auto}}@media only screen and (max-width:600px){footer p{font-size:10px;margin:8px}footer img{height:10px;width:auto}#menu-footer li{padding-top:10px}#menu-footer .a{padding:25px;font-size:15px}#menu-footer .a-donate{padding:25px}.badge{visibility:hidden}}@media only screen and (max-width:400px){footer p{font-size:10px}#menu-footer{margin:10px 0}#menu-footer li{padding-top:10px}#menu-footer .a{padding:10px;font-size:15px}#menu-footer .a-donate{padding:10px}}.background-circle-1{position:absolute;width:400px;height:400px;background:#FFF001;top:20%;left:-10%;border-radius:50%;z-index:-1}.background-circle-2,.background-circle-3{width:250px;height:250px;border-radius:50%;z-index:-1;position:absolute}.background-circle-2{background:#FF0101;bottom:0;right:0}.background-circle-3{background:#0101FD;bottom:-50%;right:-3%}.background-circle-4{position:absolute;width:150px;height:150px;background:#FFF001;bottom:-70%;right:30%;border-radius:50%;z-index:-1}.background-circle-5,.background-circle-6,.background-circle-7{position:absolute;width:10px;height:10px;bottom:-110%;z-index:-1;border-radius:50%}.background-circle-5{background:#00f;right:55%}.background-circle-6{background:red;right:50%}.background-circle-7{background:#ff0;right:45%}@media only screen and (max-width:440px){.background-circle-1{width:320px;height:320px}}.badge{width:100px;height:100px;border-radius:50%;align-items:center;justify-content:center;text-align:center;font-weight:900;font-size:20px;z-index:102;right:60px;top:20px;animation-duration:10s;animation-iteration-count:1;color:#F9F9F9;background:#0101FD;animation-name:rotateText}.badge:hover,.red-blue-badge .badge{background:#FF0101}.badge-text{transform:rotate(20deg)}a{text-decoration:none}.red-blue-badge .badge:hover{background:#FFF001;color:#FF0101}.donation-wrapper .background-circle-2{bottom:15%}@keyframes rotateText{from{transform:rotate(0)}to{transform:rotate(360deg)}}.project-card{margin-bottom:30px;position:relative;text-align:left;color:#F9F9F9}.project-card .info{position:absolute;height:75%;width:35%;bottom:15px;right:16px;padding-left:25px}.project-card .info h2{font-size:2.5em;margin-block-start:0;margin-block-end:10%}.project-card .info p{font-size:1.5em;margin-block-end:1em;font-weight:400;line-height:1.3}.project-card .object-fit-contain{object-fit:contain;width:100%}@media only screen and (max-width:1300px){.project-card .info h2{font-size:1.5em}.project-card .info p{font-size:1.3em}}@media only screen and (max-width:800px){.project-card .info h2{font-size:1.1em}.project-card .info p{font-size:1em}}.project-index{margin:5% 15%;padding-bottom:10%}.title-header{background:#FFF001;color:#FF0101;padding:1%;width:100%;top:0;z-index:100}.title-header h1{display:flex;justify-content:flex-end;margin-right:20%}.title-header h2{display:flex;justify-content:flex-start;margin-left:20%}.large-image{width:100%;border-width:0;border-style:solid;border-image-slice:1}.no-bullets{list-style-type:none;padding:0;margin:0}.horizontal-list{display:inline}.horizontal-list img{height:50px;width:50px;margin-bottom:0;display:inline}@media only screen and (max-width:800px){.horizontal-list img{height:35px;width:35px}}@media only screen and (max-width:600px){.project-card .info h2{font-size:.6em}.project-card .info p{font-size:.5em}.horizontal-list img{height:25px;width:25px}}@media only screen and (max-width:450px){.project-card .info h2{font-size:.5em}.project-card .info p{font-size:.4em}.horizontal-list img{height:25px;width:25px}}.horizontal-list-image{display:flex;justify-content:space-between}.horizontal-list-image li{display:flex;flex-direction:column}.horizontal-list-image li img{height:350px}.horizontal-list-image li p{margin-bottom:0;margin-right:25px;font-size:15px;color:#13070C}@media only screen and (max-width:800px){.horizontal-list-image{flex-direction:column}.horizontal-list-image li img{height:auto;width:100%}}.vertical-class-image{display:flex;flex-direction:column}.vertical-class-image img{height:550px}.vertical-class-image li{display:flex;margin:5% 0}.vertical-class-image .image-text{margin-left:5%;color:#13070C}.vertical-class-image .image-text h3,.vertical-class-image .image-text p{margin-top:0}@media only screen and (max-width:800px){.vertical-class-image li{flex-direction:column}.vertical-class-image img{height:auto;width:100%}}