.elementor-990 .elementor-element.elementor-element-882c689{--display:flex;--min-height:734px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:118px;--padding-bottom:37px;--padding-left:10px;--padding-right:10px;}.elementor-990 .elementor-element.elementor-element-882c689:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-882c689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#324858;}.elementor-990 .elementor-element.elementor-element-882c689::before, .elementor-990 .elementor-element.elementor-element-882c689 > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-882c689 > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-882c689 > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-882c689 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-882c689 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d6328cc );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-990 .elementor-element.elementor-element-14d2ded{text-align:center;}.elementor-990 .elementor-element.elementor-element-14d2ded .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-990 .elementor-element.elementor-element-8fa0d02{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:center;}.elementor-990 .elementor-element.elementor-element-8fa0d02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-990 .elementor-element.elementor-element-a488095{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-2b2c17f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--ep-backdrop-filter-blur:0px;--overlay-opacity:0.08;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:53px;--padding-bottom:53px;--padding-left:53px;--padding-right:53px;}.elementor-990 .elementor-element.elementor-element-2b2c17f:not(.elementor-motion-effects-element-type-background), .elementor-990 .elementor-element.elementor-element-2b2c17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-990 .elementor-element.elementor-element-2b2c17f::before, .elementor-990 .elementor-element.elementor-element-2b2c17f > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-2b2c17f > .e-con-inner > .elementor-background-video-container::before, .elementor-990 .elementor-element.elementor-element-2b2c17f > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-2b2c17f > .e-con-inner > .elementor-background-slideshow::before, .elementor-990 .elementor-element.elementor-element-2b2c17f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-990 .elementor-element.elementor-element-726c545{text-align:center;}.elementor-990 .elementor-element.elementor-element-726c545 .elementor-heading-title{color:var( --e-global-color-6ee5856 );}.elementor-990 .elementor-element.elementor-element-70b6c93{text-align:center;}.elementor-990 .elementor-element.elementor-element-70b6c93 .elementor-heading-title{font-family:var( --e-global-typography-62064f4-font-family ), Sans-serif;font-size:var( --e-global-typography-62064f4-font-size );font-weight:var( --e-global-typography-62064f4-font-weight );line-height:var( --e-global-typography-62064f4-line-height );color:var( --e-global-color-6ee5856 );}.elementor-990 .elementor-element.elementor-element-8231011{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990 .elementor-element.elementor-element-d40a8b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:34px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-990 .elementor-element.elementor-element-6d423a0{width:var( --container-widget-width, 34.581% );max-width:34.581%;--container-widget-width:34.581%;--container-widget-flex-grow:0;}.elementor-990 .elementor-element.elementor-element-6d423a0 > .elementor-widget-container{margin:0px 23px 0px 0px;}.elementor-990 .elementor-element.elementor-element-6d423a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-990 .elementor-element.elementor-element-3d623e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-990 .elementor-element.elementor-element-7c2c0c6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-84cedd2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-c0a742c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-2f17fa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-990 .elementor-element.elementor-element-4012aaa .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-fb28db0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-d09b0a8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-0c04d27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-990:not(.elementor-motion-effects-element-type-background), body.elementor-page-990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#324858;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-990 .elementor-element.elementor-element-882c689{--content-width:1280px;}.elementor-990 .elementor-element.elementor-element-a488095{--content-width:842px;}.elementor-990 .elementor-element.elementor-element-3d623e8{--width:50%;}.elementor-990 .elementor-element.elementor-element-2f17fa7{--width:50%;}}@media(max-width:1024px){.elementor-990 .elementor-element.elementor-element-882c689{--min-height:500px;--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-990 .elementor-element.elementor-element-14d2ded .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-8fa0d02{width:var( --container-widget-width, 769px );max-width:769px;--container-widget-width:769px;--container-widget-flex-grow:0;}.elementor-990 .elementor-element.elementor-element-a488095{--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-2b2c17f{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-990 .elementor-element.elementor-element-70b6c93 .elementor-heading-title{font-size:var( --e-global-typography-62064f4-font-size );line-height:var( --e-global-typography-62064f4-line-height );}.elementor-990 .elementor-element.elementor-element-7c2c0c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-84cedd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-c0a742c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-4012aaa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-fb28db0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-d09b0a8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-990 .elementor-element.elementor-element-882c689{--min-height:550px;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-990 .elementor-element.elementor-element-14d2ded .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-a488095{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-990 .elementor-element.elementor-element-2b2c17f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-990 .elementor-element.elementor-element-70b6c93 .elementor-heading-title{font-size:var( --e-global-typography-62064f4-font-size );line-height:var( --e-global-typography-62064f4-line-height );}.elementor-990 .elementor-element.elementor-element-7c2c0c6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-84cedd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-c0a742c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-4012aaa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-fb28db0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-990 .elementor-element.elementor-element-d09b0a8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-8475fc6 */<style>
/* Imported fonts */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap');
/* Main Body Text */
#gnewtonCareerBody * {
   color: #314758;
   font-family:'Open Sans', sans-serif !Important;
   font-size: 16px;
   line-height: 26px;
}
/* Header Text, Department, etc. */
.gnewtonCareerGroupHeaderClass {
   color: #314758 !important;
   font-family:'Open Sans', sans-serif !important;
   font-size: 22px !important;
   line-height: 32px !important;
   font-weight: 700;
}
/* Link Styling */
#gnewtonCareerBody a, #gnewtonLandingArea a, div#backToCareerHome a, #gnewtonLogo a.newton_policy {
color: #EC6A1C;
text-decoration: none;
}
/*Link when hovered*/
#gnewtonCareerBody a:hover, #gnewtonLandingArea a:hover, div#backToCareerHome a:hover {
color: #EC6A1C;
text-decoration:underline ;
}
/* Button Styling */
#gnewtonCareerBody div.gnewtonBlueBtn, #gnewtonCareerBody button.gnewtonBlueBtn, div.gnewtonContinueBtn {
   background-color:#EC6A1C !important;
   color: #FFFFFF !important;
   font-family:'Open Sans', sans-serif !important;
   text-align: center !important;
}
/* Button When Hovered */
#gnewtonCareerBody div.gnewtonBlueBtn:hover, #gnewtonCareerBody button.gnewtonBlueBtn:hover, div.gnewtonContinueBtn:hover{
   background-color: #EC6A1C !important;
   color: #FFFFFF !important;
   opacity: 0.8 !important;
}
/* Submit Button Color ONLY */
span#submitText {
	   color: #FFFFFF !important;
}
/* Submit Button Color HOVER ONLY */
span#submitText:hover {
	   color: #FFFFFF !important;
}
/* Fix search button text alignment. */
div#gnewtonSearchBtn {
    height: !important;
    line-height: 18px;
}
/* Landing Page */
div#gnewtonLandingArea {
   color: ;
   font-family: !Important;
   font-size: ;
   line-height: ;
}
/*(Open Positions Style in Landing Area" */
p#land {
    font-size: 26px !important;
    margin-top: 6%;
    margin-bottom: 2%;
	font-weight: 600;
	color:#2b2b2b;
}
/* Less Common Styling */
/* Remove jobid location etc from the job description page. */
#gnewtonJobDescription #gnewtonJobPosition, #gnewtonJobDescription #gnewtonJobLocation, #gnewtonJobDescription #gnewtonJobID, #gnewtonJobDescription #gnewtonJobOpening, #gnewtonJobDescription hr, td#gnewtonJobLocationInfo {
display: none;
}
/* Remove application code box for returning applicants to online form. */
#gnewtonApplicationBox * {
display: none;
}
/* Remove incorrect veteran status boxes on bottom of online application form. */
#veteran31, #veteran32, #veteran33, #veteran34 {
margin-left: 40px;
}
/* Make sure that images and labels display properly. */
label {display: inline;}
img {display: inline;}
/* Increased spacing for generic resume submission. */
#gnewtonGeneric td {
padding-top: 20px !important;
}
/* Fix uploaded resume blue box. */
#resumeDropped div.bar {
padding-bottom: ;
}
/* Fix the Clear All Fields link. Set width to 100 or 115px if wrapping occurs. */
.button.newtonStoreReset.block {
color: rgb(52, 152, 219) !important;
background-color: rgba(0,0,0,0);
width: px; }
.button.newtonStoreReset.block:hover {
color: rgb(136, 189, 229) !important;
}
/* Fix Job Search Buttons */
select#gnewtonLocation, select#gnewtonDepartment {
width: 100%;
}
/* Fix Choose a File link. */
label#resumeDropLocalFile {
color: #3498DB;
}
/* Fix filename in uploaded resume blue box. */
#resumeDropped span.filename {
color: white;
}
/* Hide department and location sort labels */
.gnewtonSortByJob {
display: none !important;
}
.gnewtonSortByLocationOrDepartment {
display: none !important;
}
/* Fix remove link in uploaded resume blue box. */
#resumeDropped .bar .closeBtn {
color: #AED6F1 !important;
text-decoration: none;
}
/* Bold section titles. */
dt.gnewtonSectionTitleClass {
font-weight: bold;
}
/* Bold all p inside the application. */
#gnewtonResumeFormTable p {
 font-size:  !important;
 font-weight: bold;
}
/* Un-bold the Applicant's Statement section. */
#gnewtonAppState p {
 font-weight: normal;
}
/* Reposition the "Yes" and "No" inside the Min Qual buttons. */
td.gnewtonQuestions div {
line-height: 25px !important;
color: !important;
}
/* Fix colors on attachment upload links. */
label.emptyFileInput {
   color: #3498DB !important;
}
label.emptyFileInput:hover {
   color: #88BDE5 !important;
}
/* Bold uploaded attachment names. */
div.filledFileInput span {
   font-weight: bold;
}
#gnewtonCareerBody div.gnewtonBlueBtn.disabled, div#saveBtn.disabled, #gnewtonCareerBody button.gnewtonBlueBtn.disabled, #gnewtonCareerBody div.gnewtonBlueBtn[disabled], #gnewtonCareerBody button.gnewtonBlueBtn[disabled] {
background: #CCD3D8 !important;
}
/* Adjust Indeed button colors to match. */
#gnewtonCareerBody #gnewtonJobDescriptionBtn > div > .indeed-apply-widget > a{
background: #3498DB !important;
}
#gnewtonCareerBody #gnewtonJobDescriptionBtn > div > .indeed-apply-widget > a > span > span{
color: white !important;
font-size: !important;
font-weight: !important;
line-height: !important;
font-family: !important;
}
/* hover */
#gnewtonCareerBody #gnewtonJobDescriptionBtn > div > .indeed-apply-widget#indeed-apply-widget > a:hover{
background: !important;
}
/* once candidate has applied*/
#gnewtonCareerBody #gnewtonJobDescriptionBtn > div > .indeed-apply-widget.indeed-apply-status-applied > a{
background: !important;
}
#gnewtonCareerBody #gnewtonJobDescriptionBtn > div > .indeed-apply-widget.indeed-apply-status-applied > a > span.indeed-apply-button-inner{
color: !important;
}
#gnewtonCareerBody #gnewtonJobDescriptionBtn > div > .indeed-apply-widget.indeed-apply-status-applied#indeed-apply-widget > a:hover{
background: #88BDE5 !important;
}
/*Remove Department and Location sort options */
.gnewtonSortByJob {
}
/* Adjust vertical alignment on EEO VEVRAA options. */
form#gnewton-vevraa-form span.radio-label {
    top: 0px !important;
    position: relative;
}
div#gnewtonCareerBody {
margin: auto !important;
}
input[type="checkbox"] {
    padding: 5px;
}
/* Custom CSS Below */
/*STYLING FOR MOBILE EXPERIENCE */
@media only screen and (max-width: 500px) {
table.gnewtonJobFilter tr, tbody, td {
   display: block;
}
input#gnewtonKeyword {
   margin-bottom: 5px !important;
} .gnewtonCareerGroupRowClass { 	word-wrap:break-word !important; 	white-space:normal !important; }
.gnewtonJobLink a, .gnewtonJobLink a:visited, .gnewtonJobNode a, .gnewtonJobNode a:visited, .gnewtonNode a, .gnewtonNode a:visited, .gnewtonCareerGroupJobTitleClass a, .gnewtonCareerGroupJobTitleClass  { 	white-space: normal !important; }
#gnewtonCareerBody * { 	font-size: 15px !important; }
}
</style>/* End custom CSS */