:root{--color-white:#fff;--color-light-grey:#ccc;--color-blueish-grey:#657686;--color-grey:#6b6b6b;--color-accent:#ff002d;--color-accent-darker:#bb0021;--color-very-light:#d4edf6;--color-light:#009cd7;--color-dark:#022545;--color-darker:#002544;--color-very-dark:#001222;--color-very-very-dark:#00005d}@font-face{font-family:VarelaRound;src:local(VarelaRound),url(/fonts/VarelaRound-Regular.ttf)format("truetype");font-synthesis:weight;font-display:swap}@font-face{font-family:BrandonGrotesque-Black;src:local(BrandonGrotesque-Black),url(/fonts/BrandonGrotesque-Black.ttf)format("truetype");font-synthesis:weight;font-display:swap}html,body{min-height:100%;color:var(--color-grey);background:var(--color-dark);margin:0;font-family:acumin-pro,sans-serif}a{color:var(--color-grey)}p,ul li{color:var(--color-grey);text-align:left;font-size:1.1rem;font-weight:400}svg.fill-white{fill:var(--color-white)}.App{text-align:center;flex-flow:column;margin-left:auto;margin-right:auto;display:flex}header{background-color:var(--color-dark);flex-direction:column;display:flex;position:relative}nav{background-color:var(--color-very-dark);grid-template-columns:50px 1fr 50px;grid-template-areas:"hamburger menu user";justify-content:space-between;width:100%;height:40px;display:grid;position:relative}a.logoSmall{z-index:1;background-color:var(--color-accent);margin:0;padding:0 10px;position:absolute;top:0;left:20px}a.logoSmall svg{fill:var(--color-white);width:50px;height:50px}.menu-buttons{grid-area:menu;justify-content:center;height:40px;display:flex}a.menu-button,label.menu-button{color:var(--color-white);letter-spacing:1px;text-align:center;text-transform:uppercase;justify-self:left;margin-left:.3em;margin-right:.3em;padding:0 .5em;font-family:acumin-pro,sans-serif;font-size:18px;font-style:normal;font-weight:900;font-stretch:100%;line-height:normal;text-decoration:none;transition:all .1s}a.menu-highlight{background:var(--color-accent)}div.subnav:hover a.menu-button,div.subnav:hover label.menu-button{color:#4267b2}div.subnav:hover a.menu-highlight{opacity:.7;color:var(--color-white)!important}div.mobile-logo{display:none}div.user-button{grid-area:user}svg.user-button{fill:var(--color-white);color:var(--color-white);margin-top:6px;margin-right:10px;height:25px!important;width:unset!important}svg.logo{fill:var(--color-white);height:8rem;padding:1rem 0}div.subnav{cursor:pointer;align-self:center;align-items:center;padding:0;position:relative}div.subnav-content{background:var(--color-light);text-align:left;z-index:1;flex-direction:column;width:200px;margin:0 auto;display:none;position:absolute;top:25px}div.subnav:hover div.subnav-content{display:flex}a.submenu-button{color:var(--color-white);letter-spacing:normal;text-transform:uppercase;padding:10px 13px;font-family:acumin-pro,sans-serif;font-size:16px;font-style:normal;font-weight:900;font-stretch:100%;line-height:16px;text-decoration:none}a.submenu-button:hover{color:var(--color-very-light)}.hamburger-react{visibility:hidden;grid-area:hamburger}main{background-image:var(--color-dark);box-sizing:border-box;flex-direction:column;width:100%;margin:0;padding:0;display:flex}main>*{box-sizing:content-box;max-width:900px;padding-left:calc(50% - 450px);padding-right:calc(50% - 450px)}div.subnav input[type=checkbox]{display:none}.gradient-background{background-image:linear-gradient(180deg,var(--color-dark)150px,var(--color-white)150px);padding-bottom:20px}.white-background{background:var(--color-white);padding-bottom:20px}@media (max-width:900px){main>*{padding-left:10px;padding-right:10px}svg.logo{display:none}.hamburger-react{visibility:visible;margin:-4px}.hamburger-react:hover{color:var(--color-light)}div.subnav{margin:8px 0;display:grid}nav.nav-closed{grid-template-areas:"hamburger logo user""menu menu menu"}nav.nav-closed .menu-buttons{transform:scaleY(0)}nav.nav-open{height:initial;grid-template-areas:"hamburger logo user""menu menu menu"}nav.nav-open .menu-buttons{text-align:left;width:100%;height:initial;transform-origin:0 0;grid-template-columns:1fr;transition:all .3s ease-out;display:grid;transform:scale(1)}nav.nav-open a.menu-button,nav.nav-open label.menu-button{padding-top:5px;padding-bottom:5px}nav.nav-open .submenu-button{padding-left:0;padding-right:0}div.mobile-logo{grid-area:logo;justify-self:center;width:40px;margin-top:7px;display:block}a.logoSmall{display:none}div.subnav-content{max-height:0;top:0;left:0;right:initial;background:var(--color-darker);width:calc(100% - 30px);padding-left:15px;padding-right:15px;transition:all .4s;display:flex;position:static;overflow-y:hidden;text-align:left!important}div.subnav:hover div.subnav-content{max-height:0}div.subnav input[type=checkbox]:checked~div.subnav-content{max-height:500px}div.subnav:hover a.menu-button,div.subnav:hover label.menu-button{color:var(--color-white)}div.subnav input[type=checkbox]{display:initial;-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}div.subnav div.plus{min-width:initial;min-height:initial;background:var(--color-light);justify-self:flex-end;width:16px;height:2px;margin-right:16px;transition:all .4s ease-in-out;position:relative}input[type=checkbox]:checked~div.plus{transform:rotate(180deg)}div.subnav div.plus:after{content:"";background:var(--color-light);justify-self:flex-end;width:2px;height:16px;margin-right:16px;transition:all .4s ease-in-out;display:block;position:absolute;top:-7px;left:7px}input[type=checkbox]:checked~div.plus:after{transform:rotate(90deg)}}h1,h2,h3,h4,h5,h6{font-family:BrandonGrotesque-Black}h1{color:var(--color-white);text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-size:min(8vw,4.8rem);font-weight:700}h2{background-color:var(--color-accent);text-align:center;text-transform:uppercase;color:var(--color-white);margin:0 calc(50% - 450px);padding:0;font-family:archivo-black,sans-serif;font-size:min(1.5rem,5vw);font-style:normal;font-weight:900}@media (max-width:900px){h2{margin:10px 10px 0}}h3{font-size:min(2.5rem,10vw)}h4{text-align:left;text-transform:uppercase;color:var(--color-light);margin:10px 0;font-family:archivo-black,sans-serif;font-size:min(1.5rem,7vw);font-style:normal;font-weight:900}h5{text-transform:uppercase;color:var(--color-darker);font-family:archivo-black,sans-serif;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%}div.sub-h1{text-align:left;color:var(--color-light-grey);margin-bottom:2em}.field{flex-flow:wrap;justify-content:left;margin:.5rem;display:flex}.radio-group{flex-direction:column;justify-content:space-between;width:100%;display:flex}@media (max-width:800px){.radio-group{display:block}}.radio{flex-direction:row;align-items:center;padding:.2em;display:flex}input[type=radio]{width:1.5rem;min-width:1.5rem;height:1.5rem;margin-top:0}textarea,input[type=tel],input[type=email],input[type=text],input[type=password],select{padding:1rem}.full-width{width:100%}.checkbox{flex-direction:row;justify-content:flex-start;align-items:center;width:80%;display:flex}label.checkbox{width:100%;margin-top:1em}label.checkbox span{padding-left:5px}input[type=checkbox]{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.lookLikeLink{color:div(--color-very-very-dark);cursor:pointer;border:none;font-size:1em;text-decoration:underline;background:0 0!important;padding:0!important}.headerVideo{width:100%!important}.video-text-overlay{z-index:1;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#heroHeader{color:#000;font-size:var(--header-font-size);-webkit-text-fill-color:white;-webkit-text-stroke-width:calc(var(--header-font-size)/20);-webkit-text-stroke-color:black;width:40%;padding-bottom:20%;font-family:BrandonGrotesque-Black;font-weight:1000;font-stretch:50%}.video-control-overlay{z-index:2;justify-content:center;align-self:center;width:100%;height:90%;display:flex;position:absolute;top:0;left:0}.video-overlay-play-button{box-sizing:border-box;cursor:pointer;pointer-events:none;width:50%;padding:18%;font-family:BrandonGrotesque-Black;font-weight:800;display:block}.video-overlay-play-button:hover{opacity:1}.video-overlay-restart-button,.video-overlay-pause-button,.video-overlay-mute-button{align-self:flex-end;width:4%}.is-hidden{display:none}footer{background-color:var(--color-dark);color:#fff;padding:0 0 70px;font-size:.8rem}.supporters{display:flex}.supporters-navigation{cursor:pointer;margin-top:auto;margin-bottom:auto}.supporters-navigation-arrow{width:75px}@media (max-width:900px){.supporters-navigation-arrow{width:25px}}.slide{display:flex}.supporter{border:3px solid #fff;flex-flow:column;justify-content:center;width:100%;margin:5px;padding:10px;font-family:VarelaRound;font-size:1.5em;display:flex;overflow:hidden}svg.logo-bottom{fill:var(--color-white);height:4rem;padding:1em 0}.contact{padding-top:3em;font-size:.6rem}.contact a{color:var(--color-light)}.social-icons .fa-facebook,.social-icons .fa-twitter,.social-icons .fa-instagram,.social-icons .fa-youtube,.social-icons .fa-telegram,.social-icons .fa-lightbulb,.social-icons .fa-tiktok,.social-icons .sm-icon{color:var(--color-light);padding:0 8px;width:2rem!important;height:2rem!important}.copyright-notice{color:var(--color-blueish-grey);font-size:.6rem}.form{flex-direction:column;display:flex}.submit-button{background:var(--color-accent);width:200px;color:var(--color-white);margin:1rem .5rem .5rem;padding:.7rem;font-size:1.5rem}label{text-align:left;flex-direction:column;padding-top:.5rem;display:flex}div.footer-thankyou{margin:.5em auto;font-family:BrandonGrotesque-Black;font-size:min(2.5rem,10vw)}
.NewsletterButton-module__mZHg7W__newsletter-absolute{z-index:1000;color:#fff;text-transform:uppercase;background:#009cd7;flex-direction:column;margin:0 20px;padding:5px;font-size:.8rem;font-weight:900;display:flex;position:fixed;bottom:0;right:0}.NewsletterButton-module__mZHg7W__newsletter-absolute-close-layer{z-index:500;background-color:#000b;width:100vw;height:100vh;position:fixed;top:0;left:0}.NewsletterButton-module__mZHg7W__header{flex-direction:horizontal;justify-content:space-between;padding-bottom:10px;display:flex}.NewsletterButton-module__mZHg7W__arrow{color:#fff;align-self:center;width:1rem;margin-bottom:5px}.NewsletterButton-module__mZHg7W__close{width:1rem;margin-left:3px}.NewsletterButton-module__mZHg7W__newsletter-absolute p{color:#fff;text-transform:uppercase;font-weight:900}#NewsletterButton-module__mZHg7W__email-input{text-align:center;margin-bottom:10px}.NewsletterButton-module__mZHg7W__submit{color:#fff;text-transform:uppercase;background:0 0;border:4px solid #fff;font-family:VarelaRound;font-weight:900}
