@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Roboto:wght@100;300;400;500;700&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:#f3eee5}#root{display:flex;flex-direction:column;min-height:100vh;max-width:1280px;margin:0 auto;width:100%;padding:0 1rem}@media only screen and (max-width: 600px){#root{padding:0}}.mulish-regular{font-family:Mulish,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.mulish-bold{font-family:Mulish,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.roboto-thin{font-family:Roboto,serif;font-weight:100;font-style:normal}.roboto-light{font-family:Roboto,serif;font-weight:300;font-style:normal}.roboto-regular{font-family:Roboto,serif;font-weight:400;font-style:normal}.roboto-medium{font-family:Roboto,serif;font-weight:500;font-style:normal}.roboto-bold{font-family:Roboto,serif;font-weight:700;font-style:normal}main{margin:1rem 0;padding:2rem 2rem 4rem;border-radius:20px;font-family:Mulish,sans-serif}main.blue{background:radial-gradient(circle at 70% 50%,#275de4,#0414b3)}main.white{background:#fff;color:#000}main.white h1{color:#0414b3}main.white h2{color:#275de4}main h1{font-family:Mulish,sans-serif;margin:0 0 2rem;font-weight:900;font-size:32px;line-height:1.6rem;font-optical-sizing:auto;font-style:normal;text-transform:uppercase;text-align:center}h2{text-align:center}h2 img{margin:2rem auto 0}.logos{display:flex;flex-direction:row;justify-content:space-between}.logos div{width:33%;text-align:center;padding:1rem;font-size:0}.logos div img{vertical-align:middle;max-width:100%;max-height:50px;width:auto;height:100%}.logos ul{flex-direction:column;font-size:15px}@media only screen and (max-width: 600px){.logos{flex-direction:column}.logos div{width:100%;padding:1rem 0}}form{margin:1rem 0}form>div{margin:0 0 1rem}form label{display:block;margin-bottom:.6rem;max-width:500px}form input{border:1px solid #d2d2d2;border-radius:5px;line-height:32px;padding:.5rem 1rem;font-size:16px;color:#000;background:#fff;outline-width:0;box-sizing:border-box;width:100%;max-width:400px}form #optIn,form #optInPrivacy{width:20px;min-width:auto;vertical-align:top;background-color:#fff;margin-top:10px}form .optInLabel,form .optInPrivacyLabel{display:inline-block}form #button{background:#007bff;color:#fff;font-weight:800;font-family:Mulish;font-size:20px;width:320px;text-align:center;padding:.5rem 1rem;border-radius:4px;box-sizing:border-box;max-width:100%}form #button:hover{background-color:#00448c}form #button:active{transform:translateY(2px)}form input[type=submit]{background:#007bff;color:#fff;font-weight:800;font-family:Mulish;font-size:20px}form input[type=submit]:hover{background-color:#00448c}form input[type=submit]:active{transform:translateY(2px)}form .error{display:block;margin:.2rem}.contactPage{font-size:18px}
