input[type=text],input[type=password],input[type=email],input[type=number],select,textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:5px;color:#222;display:block;font-family:inherit;padding:8px 10px;vertical-align:middle;width:100%}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,select:focus,textarea:focus{outline:0;border-color:#e66225}input[type=checkbox]{margin-right:10px;transform:scale(1.33);transform-origin:center left}.form-checkbox-columns{-moz-column-width:240px;column-width:240px;list-style:none;padding:0;margin:5px 0 0;max-width:600px;white-space:nowrap}.form-checkbox-columns label{color:#aaa}select{height:40px;padding-bottom:0;padding-top:0;max-width:600px}select.inline{display:inline-block;width:auto}select[multiple]{min-height:150px;padding:0}select[multiple] option{padding-left:10px;margin-right:10px}label{cursor:pointer;display:inline-block;margin:0 0 5px}label>span.required{color:#ff5550;cursor:help}textarea{min-height:60px;resize:vertical;max-width:600px}fieldset{border:0;margin:0;padding:0}.form-row{margin-top:20px}form>.form-row:first-child .form-row{margin-top:0}.form-error{color:#dd5e5a;font-size:14px;font-style:italic;margin-top:5px}.form-submit-row{margin-top:40px}input[type=text][disabled],input[type=password][disabled],input[type=email][disabled],input[type=number][disabled]{background:#e6e6e6;color:#3e3e3e;cursor:not-allowed;font-style:italic}form .tos{background:#2e2e2e;border-radius:4px;color:#aaa;font-size:14px;line-height:16px;margin-bottom:20px;padding:10px}form .tos.light{color:#222;background:#b8b8b8}form .tos.light a{color:#c02d28}.WelcomeGithubStudentsHero{background-color:#000;background:linear-gradient(58deg,rgba(89,20,18,.8) 0%,rgba(96,37,10,.8) 100%),url(https://static.frontendmasters.com/assets/fm/js/images/welcomeHeroBG_32078cb0.jpg)no-repeat;background-position:50%;background-size:100%;position:relative;height:auto}.heroWrap{padding-top:80px;padding-bottom:25px;width:80%;height:auto;margin:auto;min-height:550px;clear:both}.heroWrap img{max-width:30%;height:auto;float:left}.heroWrap h1{margin:30px 0 10px;width:70%;line-height:1.2;float:left;font-weight:100}.heroWrap p{width:70%;float:left;margin-top:8px}.heroWrap svg{clear:both}.heroWrap a{z-index:1;color:#fff}.heroWrap a.developer-pack{font-weight:700;text-decoration:none;color:#fdaf2f}.heroWrap a.ButtonWhite{margin-top:15px;color:#c02d28;background-color:#fff}.heroWrap a.ButtonWhite:hover{color:#fff;background-color:#c02d28}.diagonal-one,.diagonal-two{width:100%;height:60px;bottom:0;left:0;right:0;position:absolute;fill:rgba(0,0,0,.4)}.WelcomePitch1{background-image:radial-gradient(circle 646px at 76.4% 20.4%,#442a22 0%,#222 90%);height:auto}.textPitch{width:40%;float:left;margin:80px 5% 20px}.SaleVideo{width:50%;float:left;margin:80px 0 40px}.featurePitch{width:50%;float:left;padding:50px 0 60px}hr{margin:60px auto 0;width:80%;clear:left}.WelcomePitch2{background-image:radial-gradient(circle 554px at 50.2% .8%,#151515 0%,#222 91.3%)}.pitchColumns{width:80%;margin:60px 10% 40px;float:left}.columnFeature{width:25%;padding:3%;float:left;text-align:center;line-height:1.4}.columnFeature h3{text-transform:uppercase}.WelcomeTrialEnroll{background-color:#3e3e3e;margin-top:20px;padding:15px 40px;width:50%;float:right}.TrialEnrollText{float:left;padding:190px 5% 0;width:50%}.WelcomeQA{width:75%;margin:50px auto 90px}.WelcomeQA h1,h3{text-align:center}.WelcomeQA_Content{display:block}.WelcomeQA_Content_Answer,.WelcomeQA_Content_Question{display:none}.WelcomeQA_Content_Question:checked~.WelcomeQA_Content_Question_Text{background-color:#891814;color:#fff;padding:10px 15px;font-size:18px;font-weight:900;border-style:solid;border-width:0 0 1px;border-color:#58100d;margin:0}.WelcomeQA_Content_Question:checked~.WelcomeQA_Content_Answer{display:block;padding:15px 25px 25px 35px;color:#313131;background-color:#fff;border-bottom:1px solid #a7a7a7;margin:0}.WelcomeQA_Content_Question_Text{display:block;background-color:#d3d3d3;margin:0;color:#000;font-size:18px;font-weight:900;cursor:pointer;padding:5px 15px;border-bottom:1px solid #a7a7a7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SupportButtons{width:80%;margin:0 auto;text-align:center}.SupportButtons .Button{margin:0 25px 25px}.ButtonBlue{background-color:#2840a9}.ButtonBlue:hover{background-color:#132572}@media only screen and (max-width:calc(1024px - 1px)){.WelcomeGithubStudentsHero{background-size:auto 100%;padding-bottom:30px}.WelcomeGithubStudentsHero .heroWrap{padding:40px 0 160px;min-height:600px;width:100%;text-align:center}.WelcomeGithubStudentsHero .heroWrap img{width:20%;margin:0 40%;display:block}.WelcomeGithubStudentsHero .heroWrap h1{clear:left;width:100%}.WelcomeGithubStudentsHero .heroWrap p{clear:left;width:100%;padding:0 2% 20%}.WelcomePitch1{background-image:radial-gradient(circle 446px at 76.4% 20.4%,#442a22 0%,#222 90%)}.textPitch{width:80%;margin:30px 10% 20px;text-align:center}.SaleVideo{width:90%;margin:40px 5%}.featurePitch{display:none}.pitchColumns{width:90%;margin:60px 5% 30px;float:left}.columnFeature{width:50%}.WelcomeTrialEnroll{padding:15px 40px;width:90%;margin:0 5%;float:left}.TrialEnrollText{float:left;width:90%;margin:0 5%;padding:15px 5% 10px;text-align:center}.TrialEnrollText h1{margin-bottom:0}.ButtonRed{width:50%;margin:0 25%}.SupportButtons{width:100%;margin-bottom:20px}}@media only screen and (max-width:calc(568px - 1px)){.ButtonRed{width:100%;margin:0}}