:root{--dark-slate-gray:#262c46;--dark-slate-gray-2:#262c46;--silver:#c2beb396;--dark-slate-gray-3:#312b3de3;--light-sea-green:#1abc9c}body{color:#333;text-shadow:none;margin-top:0;margin-left:auto;margin-right:auto;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.button{color:#fff;text-align:center;text-transform:none;background-color:#c27513;border:3px #fff;border-radius:5px;flex:none;width:auto;height:48px;margin-top:0;padding:10px 20px;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s;display:block}.button:hover{color:#000;background-color:#fff}.heading-xl{color:#fff;text-align:center;text-shadow:none;margin-bottom:0;padding-bottom:0;font-family:Roboto Condensed,sans-serif;font-size:50px;font-weight:400;line-height:1.2em}.field{text-align:left;border-radius:5px;flex:1;height:48px;margin-bottom:0;padding-left:20px;padding-right:20px;font-family:Roboto,sans-serif;font-size:16px;transition:box-shadow .15s}.field:focus{box-shadow:inset 0 0 0 2px #00caf2}.sign-up-form{width:100%;max-width:600px;margin-bottom:0;margin-left:auto;margin-right:auto;display:block}.success-message{white-space:normal;background-color:#ffffffe6;border:1px solid #0000000f;border-radius:14px;padding:20px;transition:all .3s;box-shadow:0 8px 24px #00000026}.error-message{background-color:#5c3245;border-radius:2px}.copyright{color:#ffffff85;text-align:left;font-family:Roboto,sans-serif}.container{grid-column-gap:26px;grid-row-gap:26px;flex-flow:column;flex:1 0 auto;justify-content:flex-start;align-items:center;padding-left:24px;padding-right:24px;display:flex}.social-btn{opacity:.44;transition:all .2s}.social-btn:hover{opacity:1}.body{background-color:#123e45;background-image:none;border:1px solid #0000000f;padding-top:126px}.social-logo{width:auto;height:25px}.text-lead{color:#ffffffe6;text-align:center;letter-spacing:.1px;margin-bottom:0;padding-top:0;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:1.5em}.form{display:block}.form-row{grid-column-gap:10px;grid-row-gap:10px;width:100%;display:flex}.mg-logo{text-align:left;width:60vw;max-width:800px;margin-left:auto;margin-right:auto;display:block;position:static}.success-body{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}.page-wrap{flex-flow:column;min-height:100vh;display:flex}.footer-inner{grid-column-gap:24px;grid-row-gap:24px;flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;display:flex}.footer-copy{flex:auto;line-height:1.5;display:flex}.footer-social{grid-column-gap:16px;grid-row-gap:16px;flex:none;justify-content:center;align-items:center;display:flex}.site-header{margin-left:auto;margin-right:auto}.site-main{flex:1;margin-left:auto;margin-right:auto;padding-bottom:96px}.site-footer{z-index:100;background-color:#0a3238;justify-content:center;align-items:center;min-height:64px;padding:10px 24px;display:flex;position:fixed;bottom:0%;left:0%;right:0%}.text-fine{color:#0e2d2db3;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.text{font-family:Roboto,sans-serif;font-weight:400;line-height:1.6}.text.white-text{color:#fff}.heading{letter-spacing:.2px;margin-top:0;margin-bottom:0;font-family:Roboto,sans-serif;font-size:26px;font-weight:600;line-height:1.3}.pad-sides{padding-left:24px;padding-right:24px}@media screen and (max-width:991px){.button{width:100%;font-size:18px}.heading-xl{text-shadow:none;font-size:36px;line-height:1.25em}.container{grid-column-gap:20px;grid-row-gap:20px;padding-bottom:0;padding-left:20px;padding-right:20px}.social-btn{transition:all .2s}.social-btn:hover{opacity:.8}.body{padding-top:96px}.text-lead{font-size:18px}.form-row{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.heading{font-size:24px}.pad-sides{padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){.button{font-size:17px}.heading-xl{text-shadow:none;margin-left:0;margin-right:0;font-size:30px;line-height:1.3em}.container{grid-column-gap:18px;grid-row-gap:18px;padding-left:16px;padding-right:16px}.body{padding-top:72px}.text-lead{font-size:17px}.mg-logo{width:70vw}.site-main{padding-bottom:0}.site-footer{position:static}.heading{font-size:22px}.pad-sides{padding-left:16px}}@media screen and (max-width:479px){h2{text-shadow:none;font-size:30px;line-height:31px}p{text-shadow:none;font-size:16px;line-height:1.5}.button{border-top-left-radius:2px;border-bottom-left-radius:2px;width:100%}.heading-xl{text-shadow:none;font-size:26px;line-height:1.3}.field{text-align:center;border-top-right-radius:2px;border-bottom-right-radius:2px;width:100%}.sign-up-form{width:100%}.copyright{text-align:center;margin-bottom:16px}.container{grid-column-gap:16px;grid-row-gap:16px}.body{padding-top:56px}.text-lead{font-size:16px}.mg-logo{width:90vw}.footer-inner{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column}.footer-copy{text-align:center}.footer-social{grid-column-gap:12px;grid-row-gap:12px}.heading{font-size:20px}}