body{margin:0}header{height:78px;background-color:#05377B;padding-top:14px;box-sizing:border-box}header .logo{display:block;width:222px;height:48px;margin-left:calc(50% - 300px)}@media (max-width: 700px){header .logo{margin-left:1rem}}header .login-button{float:right;margin-right:calc(50% - 300px);margin-top:8px;background-color:transparent;border:0;color:white;cursor:pointer;outline:none}@media (max-width: 700px){header .login-button{margin-right:1rem}}header .login-button:hover{text-decoration:underline}.main-image{width:960px;height:248px;margin:10px auto 0;background-repeat:no-repeat;background-position:center center}@media (max-width: 700px){.main-image{width:100%}}.future-leaders{width:600px;margin:0 auto 80px;font-size:15px;font-family:arial, sans-serif}@media (max-width: 700px){.future-leaders{width:100%;box-sizing:border-box;padding:0 1rem}}.future-leaders .center{text-align:center}.future-leaders .bold{font-weight:bold}.future-leaders h2{color:#05377b;font-size:44px}.future-leaders h4{font-size:16px}.future-leaders .main-button{background-color:#05377b;color:white;font-weight:bold;min-width:160px;border:2px solid #05377b;outline:0;height:30px;text-transform:uppercase;position:relative;cursor:pointer;margin-top:40px;margin-bottom:10px}.future-leaders .main-button:active{top:2px}.future-leaders button#show-form-button:after{content:'\25E2';font-size:9px;position:absolute;top:5px;right:12px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.future-leaders button#show-form-button:hover:after{animation:bounce 1s linear infinite}.future-leaders .future-leaders-form{display:none;border-top:1px solid lightgrey;margin-top:50px;padding-bottom:50px;font-size:15px}.future-leaders .future-leaders-form p{font-size:14px}.future-leaders .future-leaders-form ul li{font-size:14px}.future-leaders .future-leaders-form select,.future-leaders .future-leaders-form input[type='text'],.future-leaders .future-leaders-form input[type='file'],.future-leaders .future-leaders-form input[type='tel'],.future-leaders .future-leaders-form input[type='email']{width:100%;height:26px;display:block;margin-bottom:10px}.future-leaders .future-leaders-form select.error,.future-leaders .future-leaders-form input[type='text'].error,.future-leaders .future-leaders-form input[type='email'].error,.future-leaders .future-leaders-form input[type='radio'].error,.future-leaders .future-leaders-form input[type='file'].error,.future-leaders .future-leaders-form textarea.error,.future-leaders .future-leaders-form .file-input-wrapper.error{border:1px solid red}.future-leaders .future-leaders-form textarea{width:100%;height:80px;resize:vertical}.future-leaders .future-leaders-form .checkbox-wrapper{overflow:hidden;margin-bottom:10px;min-height:26px;padding-top:3px;box-sizing:border-box}.future-leaders .future-leaders-form .checkbox-wrapper.double label{width:80px}.future-leaders .future-leaders-form .checkbox-wrapper.error{border:1px solid red}.future-leaders .future-leaders-form .checkbox-wrapper input{float:left;margin-right:10px;cursor:pointer}.future-leaders .future-leaders-form .checkbox-wrapper label{float:left;width:calc(100% - 40px);user-select:none;cursor:pointer}.future-leaders .future-leaders-form .calendar-wrapper button{width:50px;height:26px;display:block;float:left;border:1px solid #9a9a9a;border-left:0;text-align:left;position:relative;padding:0 0 0 7px;cursor:pointer}.future-leaders .future-leaders-form .calendar-wrapper button:after{content:'\25E2';font-size:9px;position:absolute;top:5px;right:7px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.future-leaders .future-leaders-form .calendar-wrapper input{width:calc(100% - 50px);display:block;float:left}.future-leaders .future-leaders-form .file-input-wrapper{position:relative;height:26px;line-height:26px;padding-left:10px}.future-leaders .future-leaders-form .file-input-wrapper a{display:none;position:absolute;top:0;right:0;text-decoration:none;color:black;padding:0 10px;border:1px solid darkgrey}.future-leaders .future-leaders-form .file-input-wrapper input{padding-top:2px;width:calc(100% - 20px);float:right}.future-leaders .future-leaders-form .phone-wrapper{padding-top:10px;padding-left:5px}.future-leaders .future-leaders-form .phone-wrapper select{display:inline-block;width:65px;margin-left:5px}.future-leaders .future-leaders-form .phone-wrapper input{display:inline-block;width:300px;margin-left:5px}@media (max-width: 700px){.future-leaders .future-leaders-form .phone-wrapper input{width:calc(100% - 93px)}}.future-leaders .future-leaders-form .intl-tel-input{margin-bottom:10px;width:100%;box-sizing:border-box;border:1px solid darkgrey}.future-leaders .future-leaders-form .intl-tel-input.error{border:1px solid red}.future-leaders .future-leaders-form .intl-tel-input input{border:0}.future-leaders .future-leaders-form .label{margin:5px 0;font-size:12px;clear:both}.future-leaders .future-leaders-form #successMsg{color:#05377b;display:none}.future-leaders .future-leaders-form #errorMsg{color:red;display:none}#login-wrapper{display:none}#login-wrapper .login-dimm{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:5}#login-wrapper .login-form{position:fixed;top:calc(50% - 100px);width:300px;background-color:white;left:calc(50% - 150px);box-shadow:0 0 15px rgba(0,0,0,0.5);z-index:10}#login-wrapper .login-form .login-form-header{background-color:#05377B;color:white;text-align:center;height:40px;line-height:40px;font-family:arial, sans-serif}#login-wrapper .login-form .login-form-body{padding:30px;box-sizing:border-box}#login-wrapper .login-form .login-form-body input{width:100%;margin-bottom:10px;height:30px;text-align:center}#login-wrapper .login-form .login-form-body button{width:60%;margin:15px 20% 0;height:30px;background-color:#05377B;color:white;border:0;cursor:pointer;outline:none;text-transform:uppercase}#login-wrapper .login-form .login-form-body button:hover{font-weight:bold}@keyframes bounce{0%{top:5px}25%{top:8px}50%{top:5px}75%{top:2px}100%{top:5px}}

/*# sourceMappingURL=main.css.map */