.ApplyForm-module-scss-module__BX8r-G__fileArea{color:#555;background-color:#d5ecef;border:1px solid #d5ecef;max-width:390px;margin-bottom:2rem}.ApplyForm-module-scss-module__BX8r-G__fileArea.ApplyForm-module-scss-module__BX8r-G__validationError{box-shadow:inset 0 0 3px 1px red}.ApplyForm-module-scss-module__BX8r-G__fileDropArea{cursor:pointer;text-align:center;border:3px dashed #63c2cb;border-radius:5px;margin:1rem;padding:1rem}.ApplyForm-module-scss-module__BX8r-G__fileDropArea>input[type=file]{display:none}.ApplyForm-module-scss-module__BX8r-G__fileDropArea strong{display:block}.ApplyForm-module-scss-module__BX8r-G__fileDropArea strong:after{content:"+";color:#63c2cb;font-size:3rem;display:block}.ApplyForm-module-scss-module__BX8r-G__fileDropArea.ApplyForm-module-scss-module__BX8r-G__short strong:after{float:left;margin-top:-1.3rem}.ApplyForm-module-scss-module__BX8r-G__fileDropArea p:last-child{margin-bottom:0}.ApplyForm-module-scss-module__BX8r-G__fileDropArea:hover{border-color:#0099a8}.ApplyForm-module-scss-module__BX8r-G__fileDropArea:hover strong:after{color:#0099a8}.drag-and-drop-in-progress .ApplyForm-module-scss-module__BX8r-G__fileDropArea{border-color:#0099a8}.drag-and-drop-in-progress .ApplyForm-module-scss-module__BX8r-G__fileDropArea strong:after{color:#0099a8}.ApplyForm-module-scss-module__BX8r-G__fileList{margin:2rem;padding:0;list-style:none}.ApplyForm-module-scss-module__BX8r-G__fileList>li{margin-bottom:1rem;display:flex}.ApplyForm-module-scss-module__BX8r-G__fileList>li>i{flex:0 0 40px;margin-top:-4px;font-size:2rem}.ApplyForm-module-scss-module__BX8r-G__fileList>li>div{flex:1;padding-right:20px;line-height:1.2rem;position:relative}.ApplyForm-module-scss-module__BX8r-G__fileList>li>div button{cursor:pointer;color:#777;position:absolute;top:0;right:0}.ApplyForm-module-scss-module__BX8r-G__fileList>li>div button:hover{color:#555}.ApplyForm-module-scss-module__BX8r-G__fileList li.ApplyForm-module-scss-module__BX8r-G__done{color:#006400}.ApplyForm-module-scss-module__BX8r-G__fileList li.ApplyForm-module-scss-module__BX8r-G__failed{color:#8b0000}.ApplyForm-module-scss-module__BX8r-G__fileList li.ApplyForm-module-scss-module__BX8r-G__uploading{color:#777}.ApplyForm-module-scss-module__BX8r-G__contactData input[type=text],.ApplyForm-module-scss-module__BX8r-G__contactData input[type=tel],.ApplyForm-module-scss-module__BX8r-G__contactData input[type=email],.ApplyForm-module-scss-module__BX8r-G__contactData textarea{border:1px solid #bbb;width:100%;margin-bottom:.5rem;display:block}.ApplyForm-module-scss-module__BX8r-G__contactData select{color:#777;background-color:#fff;border:1px solid #bbb;width:100%;margin-bottom:.5rem;padding:10px;font-size:12px}.ApplyForm-module-scss-module__BX8r-G__contactData textarea{color:#555;padding:10px;font-size:12px}.ApplyForm-module-scss-module__BX8r-G__simpleContactForm h3{margin-top:1rem;margin-bottom:.2rem;font-size:1rem}.ApplyForm-module-scss-module__BX8r-G__simpleContactForm h3 small{color:#a1a1a1;margin-left:10px}.ApplyForm-module-scss-module__BX8r-G__simpleContactForm input,.ApplyForm-module-scss-module__BX8r-G__simpleContactForm textarea{border:1px solid #bbb;width:100%}.ApplyForm-module-scss-module__BX8r-G__simpleContactForm input::placeholder,.ApplyForm-module-scss-module__BX8r-G__simpleContactForm textarea::placeholder{color:#a1a1a1}.ApplyForm-module-scss-module__BX8r-G__simpleContactForm textarea{resize:vertical;color:#555;box-sizing:border-box;padding:10px;font-size:12px}.ApplyForm-module-scss-module__BX8r-G__form{position:relative}.ApplyForm-module-scss-module__BX8r-G__form>*{opacity:1;transition:opacity .2s}.ApplyForm-module-scss-module__BX8r-G__form.ApplyForm-module-scss-module__BX8r-G__submitted>*{opacity:0}.ApplyForm-module-scss-module__BX8r-G__tocContainer{text-align:left;padding-top:2rem}.ApplyForm-module-scss-module__BX8r-G__tocContainer a{color:#fff;text-decoration:underline}.ApplyForm-module-scss-module__BX8r-G__tocContainer a:hover{text-decoration:none}.ApplyForm-module-scss-module__BX8r-G__tocContainer input+span{float:left;border:1px solid #fff;margin-bottom:2rem;margin-right:10px!important}.ApplyForm-module-scss-module__BX8r-G__tocContainer .ApplyForm-module-scss-module__BX8r-G__tocError{color:#a81414;margin-left:28px;font-weight:700}.ApplyForm-module-scss-module__BX8r-G__submitButtonContainer{justify-content:center;margin-top:2rem;display:flex}.ApplyForm-module-scss-module__BX8r-G__submitButtonContainer .ApplyForm-module-scss-module__BX8r-G__submitButton{color:#fff;cursor:pointer;background-color:#63c2cb;padding:1rem 3.5rem 1rem 1.6rem;font-size:1.3rem;font-weight:700;transition:background-color .2s;display:inline-block;position:relative}.ApplyForm-module-scss-module__BX8r-G__submitButtonContainer .ApplyForm-module-scss-module__BX8r-G__submitButton .ApplyForm-module-scss-module__BX8r-G__arrow{transition:right .2s;position:absolute;top:1rem;right:1.5rem}.ApplyForm-module-scss-module__BX8r-G__submitButtonContainer .ApplyForm-module-scss-module__BX8r-G__submitButton .ApplyForm-module-scss-module__BX8r-G__arrow svg{height:1.6rem;transition:height .2s}.ApplyForm-module-scss-module__BX8r-G__submitButtonContainer .ApplyForm-module-scss-module__BX8r-G__submitButton:hover{background-color:#48b8c2}.ApplyForm-module-scss-module__BX8r-G__submitButtonContainer .ApplyForm-module-scss-module__BX8r-G__submitButton:hover .ApplyForm-module-scss-module__BX8r-G__arrow{right:1rem}.ApplyForm-module-scss-module__BX8r-G__submitButtonContainer .ApplyForm-module-scss-module__BX8r-G__submitButton:hover .ApplyForm-module-scss-module__BX8r-G__arrow svg{height:2rem}
.TemptonJobPosting-module-scss-module__bnNL8a__applyNowButton{display:none}.TemptonJobPosting-module-scss-module__bnNL8a__container{grid-template-rows:min-content min-content min-content min-content max-content;grid-template-columns:60fr 40fr;gap:3rem 2rem;margin-top:3rem;display:grid}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content{background-color:#f2fafb;grid-area:1/1/6;padding:1.5rem;line-height:1.5em}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content .TemptonJobPosting-module-scss-module__bnNL8a__tags{margin-bottom:1rem;font-size:20px;display:block}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content h1{line-height:1.25em}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content h2{margin-top:1.75rem;margin-bottom:.75rem;font-size:1.2rem}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content h2,.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content h3{line-height:1.33em}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content p{margin:.75rem 0 1.25rem}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content ul li,.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content ol li{padding-left:.5rem}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__content .TemptonJobPosting-module-scss-module__bnNL8a__description :last-child{margin-bottom:0}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__contactBox{background-color:#f2fafb;grid-area:1/2;padding:1.5rem;font-size:1rem}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__contactBox img.TemptonJobPosting-module-scss-module__bnNL8a__contactIcon{width:50px;margin-bottom:1rem}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__contactBox h2{color:#555;font-size:20px}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__contactBox a{color:#555}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__contactBox a:hover{color:#555;text-decoration:underline}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__contactBox .TemptonJobPosting-module-scss-module__bnNL8a__phoneIcon{height:20px;margin:2px 3px 2px 0}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__contactBox .TemptonJobPosting-module-scss-module__bnNL8a__mailIcon{width:19px;margin:5px 3px 5px 0}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__applyBox{color:#fff;background-color:#0099a8;grid-area:2/2;padding:1.5rem}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__applyBox h2{color:#fff;font-size:20px}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__awards{background-color:#f0f0f0;grid-area:3/2;padding:1.5rem;font-size:1rem}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__awards img{max-width:280px;margin:3rem auto;display:block}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__applyButton{grid-area:4/2}.TemptonJobPosting-module-scss-module__bnNL8a__container .TemptonJobPosting-module-scss-module__bnNL8a__aboutUs{background-color:#f2fafb;grid-area:4/1/auto/3;padding:1.5rem}@media screen and (max-width:840px){.TemptonJobPosting-module-scss-module__bnNL8a__applyNowButton.TemptonJobPosting-module-scss-module__bnNL8a__visible{color:#fff;text-align:center;z-index:2;background-color:#0099a8;padding:.25rem 0;font-size:1.1rem;font-weight:700;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 5px #00000080}.TemptonJobPosting-module-scss-module__bnNL8a__container{flex-direction:column;display:flex}}
.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container{background-color:#639;width:100%;position:relative}.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container .NextAndPreviousJobButtons-module-scss-module__MjeRPG__previousResultLink,.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container .NextAndPreviousJobButtons-module-scss-module__MjeRPG__nextResultLink{position:absolute;top:125px}.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container .NextAndPreviousJobButtons-module-scss-module__MjeRPG__previousResultLink svg,.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container .NextAndPreviousJobButtons-module-scss-module__MjeRPG__nextResultLink svg{fill:#ddd;height:75px}.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container .NextAndPreviousJobButtons-module-scss-module__MjeRPG__previousResultLink:hover svg,.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container .NextAndPreviousJobButtons-module-scss-module__MjeRPG__nextResultLink:hover svg{fill:#bbb}.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container .NextAndPreviousJobButtons-module-scss-module__MjeRPG__previousResultLink{left:-75px}.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container .NextAndPreviousJobButtons-module-scss-module__MjeRPG__previousResultLink svg{transform:scale(-1)}.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container .NextAndPreviousJobButtons-module-scss-module__MjeRPG__nextResultLink{right:-75px}@media screen and (max-width:1280px){.NextAndPreviousJobButtons-module-scss-module__MjeRPG__container{display:none}}
