@import url('https://fonts.googleapis.com/css2?family=Encode+Sans&display=swap'); *,div,:before,:after{box-shadow:none}body,p,h1,h2,h3,h4,ul,.selectize-control,.post__header a,.blog__headline,.blog__post-links{font-family:'Poppins'}.mobile__nav--utility{display:none}.testimonials .slick-arrow{top:25%}footer a{text-decoration:none !important}.content-area__button{margin-top:45px;margin-bottom:20px}.content-area--image-left .entry__content ul,.content-area--image-right .entry__content ul{margin-bottom:0}.content-area--two-column .content--centered{padding-top:0}.entry__content ul li{list-style-position:inside}.gallery__button.gallery__button--dark{text-align:center}.footer-layout .footer__auxiliary .menu-item a{text-decoration:none !important}::-webkit-input-placeholder{font-family:'Encode Sans'}::-moz-placeholder{font-family:'Encode Sans'}:-ms-input-placeholder{font-family:'Encode Sans'}:-moz-placeholder{font-family:'Encode Sans'}textarea{font-family:'Encode Sans';resize:none !important}.footer__scroll-top a:hover{color:#dda14a}.socials__item:hover .icon,.testimonials .slick-arrow:hover .icon,.mobile__nav-close .icon:hover{fill:#dda14a !important}.socials__item .icon:hover{fill:#dda14a !important}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#fff}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:before,.hamburger:hover .hamburger-inner:after{background-color:#dda14a}.header__call:hover .header__call-number{color:#dda14a}.header__call:hover .header__call-icon{fill:#dda14a}.sub-menu--toggle:hover{background-color:#fff !important}.theme--material .header--justified .header__call,.header__call-open{background:#412566}.header__call-open:hover .icon{fill:#dda14a}.header__nav li{margin:0 5px}.header__nav a:hover{color:#dda14a !important}.mobile__nav .menu a{text-transform:uppercase;font-size:.9em}.mobile__nav .menu a:hover{color:#dda14a !important}.mobile__nav .sub-menu li a{color:#412566 !important}.mobile__nav-close:hover .icon{fill:#dda14a !important}.current-menu-item>a{color:#dda14a !important}.hero__panel h1{text-transform:uppercase;font-weight:700}.btn,.gform_button{border-radius:10px !important;border:none;color:#fff !important;background-color:#dda14a !important}.btn:hover,.gform_button:hover{background-color:#412566 !important;color:#fff !important}.theme--material .btn{color:#fff !important}.theme--material .btn:hover{color:#fff !important}h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:700}.theme--material .service__item:before{opacity:.25}.service__item,.service__title{border-radius:0 !important}.service__title{border:solid 1px #412566;font-weight:700 !important;font-size:1em !important;height:70px;color:#000}.services .service__title{display:flex;align-items:center;justify-content:center;transition:all ease-in-out .2s}.service:hover .service__title{background-color:#412566;color:#fff}.service__image img{transition:all ease-in-out .2s}.service:hover .service__image img{transform:scale(1.1)}.rl-reverse h3{color:#fff}.list-column__headline{text-transform:uppercase !important;font-weight:700 !important;font-size:1.1em !important}.list-column{margin-bottom:20px}.footer a{color:#fff !important}.footer a:hover{color:#dda14a !important}.footer .btn:hover{color:#fff !important;background-color:#633da0 !important}.footer__sidebar:nth-child(2){text-align:center}.footer h5{font-size:1.5em}.footer h5 a:hover{color:#dda14a !important}.rl-cta h3{color:#fff}.hdg{text-transform:uppercase;font-weight:700}.list-column__description{padding:10px 20px}.rl-tips .list-column{width:33%}.entry__content a:hover{color:#412566 !important}.theme--material .form__gform--default input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.theme--material .form__gform--default textarea{margin-bottom:0;border-radius:0;padding:7px}.theme--material .form__gform--default textarea{max-height:150px}@media(max-width:1200px){.header__nav a{font-size:.85em !important}}@media(max-width:990px) and (min-width:768px){#menu-footer-utility li{display:inline-block;margin-right:10px}}@media(max-width:990px){.footer__top{padding:0 !important}.service__title{height:auto}}@media (max-width:768px){.content-area--two-column .content-area__flex--image-center{padding-top:0}.header__utility{display:block}.footer-layout .footer__top,.footer-layout-minimal .footer__bottom,.footer-layout-minimal .footer__socials{text-align:center}.footer__socials{text-align:center !important}.footer__sidebar{padding-bottom:5px !important}.content-area__image img{margin:0 auto}.rl-tips .list-column{width:50%}.list-items ul{margin-bottom:0}}@media(max-width:520px){.rl-tips .list-column{width:100%}}.header__call-group .header__call-close .icon{fill:#412566}.header__call-group .header__call-close .icon:hover{fill:#dda14a !important}#site-navigation{max-width:576px}@media (max-width:520px){.rl-home-mobile-bg .container:after{height:100%;width:100%;position:absolute;z-index:1;background:rgba(0,0,0,.3);opacity:1;top:0;left:0}.rl-home-mobile-bg .row{z-index:3;position:relative}}.hero__panel h1{font-size:4em}@media(max-width:990px){.hero__panel h1{font-size:3em}}@media(max-width:768px){.hero__panel h1{font-size:2em}}.module--form .form__image{border-radius:20px}.logos-slider img{width:130px;height:130px;object-fit:contain;object-position:center;transition:all .5s}.logos-slider img:hover{filter:none}.locations p{display:flex;float:left;width:25%}.locations p:before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:600;margin-right:5px}.locations p:first-child,.locations p:last-child{display:none}.locations p:first-child,.locations p:last-child{display:flex}.locations p{font-size:20px;margin:5px 0;color:#fff !important}.locations p a{text-decoration:none !important;color:#fff !important}.location-li .elementor-tab-title{border-bottom:1px solid #fff !important}.location-li .elementor-tab-content p{display:flex;float:left;width:33.3%;margin:7px 0;gap:15px}.location-li .elementor-tab-content a{color:#fff !important}.location-li .elementor-tab-content p:before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:600;margin-right:5px}.elementor-button-text{flex-grow:unset}.quote-form .gform_fields li{margin-bottom:14px}.quote-form input[type=text],.quote-form input[type=email],.quote-form input[type=tel],.quote-form input[type=url],.quote-form textarea,.quote-form select,.quote-form .selectize-input{width:100%;height:45px;display:block;background:#f6f6f6;padding:15px;border:1px solid #dadada;color:#000}.quote-form textarea{height:120px}.quote-form .gform_footer input[type=submit]{width:100%;display:block;margin-top:15px;padding:10px !important;height:auto}.btn-icon-circle .elementor-button-icon i{background:#412566;padding:10px;border-radius:100%;color:#fff;width:40px;height:40px;font-size:20px;text-align:center;line-height:20px;display:flex;align-content:center;justify-content:center}.btn-icon-circle .elementor-button-text{line-height:40px}.elementor-template-full-width{background:#fff}.uwy{display:none !important}.ft-btn .elementor-button-content-wrapper{justify-content:space-between;max-width:280px;margin:0 auto}.footer__call-group{display:flex;flex-direction:column;gap:15px}.footer__call-group .footer__call{display:flex;align-content:center;background:#fff;padding:15px;flex-direction:row;gap:15px;justify-content:center;flex-wrap:wrap;align-items:center;max-width:280px}.footer__call-group .footer__call .footer__call-icon{width:40px;fill:#412566;height:40px}.footer__call-group .footer__call .footer__call-text{flex-grow:1;height:auto;display:block}.footer__call-group .footer__call .footer__call-text span{color:#412566 !important;font-size:20px;font-weight:600;line-height:1;margin-bottom:10px;display:block}.footer__call-group .footer__call .footer__call-text .footer__call-number{color:#412566 !important;font-size:25px;line-height:1}.ft-btn .elementor-button-link{margin-top:35px;font-size:20px}.mobile__nav-close svg{width:20px;fill:#fff}.mobile__nav{width:100%}.mobile__nav .menu a{font-size:22px}.mobile__nav .menu-item-has-children{flex-direction:row-reverse}.mobile__nav.text--light .menu a{text-align:right}.mobile__nav .sub-menu--toggle{border-radius:0}.ue_side_menu_overlay{display:none !important}ul#menu-main-menu{margin:0 !IMPORTANT}.uc-side-menu-main-wrapper .menu-right-open{background:#412566}.uc-side-menu-main-wrapper .menu-right-open .uc-close-side-menu{position:static !important;margin-left:auto;border-radius:0 !important;margin-right:0;background:#633da0 !important}.hd-btn .elementor-button-content-wrapper{align-items:center}.hd-btn .elementor-button-content-wrapper .elementor-button-text{text-align:left;font-size:16px}.hd-btn .elementor-button-content-wrapper .elementor-button-text .loc{display:block;font-size:14px;margin-bottom:8px;text-transform:capitalize}.elementor-section.elementor-sticky--effects .hd-btn-block{display:none}.elementor-section.elementor-sticky--effects>.elementor-container{justify-content:space-between}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px !important}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit]{width:100%;padding:15px !important;font-weight:700}.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area .button{color:#fff !important}@media screen and (min-width:1280px){.sticky-wrapper{height:100% !important;position:sticky;top:0;z-index:9999}.stuck{position:static !important}.page-content{overflow:unset !important}.header .header__branding-logo{transition:all .5s}.header.stuck .header__branding-logo{max-height:50px}.header.stuck .header__call-group{margin-right:-272px;transform:scale(0);height:0}.header .header__call-group{transition:all .5s}.header__call-group.repeater-multiple{background:0 0}.header__call-group .header__call{color:#412566;border-radius:50px;margin:10px 0;background:#dbdbdb !important;background:linear-gradient(-172deg,rgba(219,219,219,1) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 60%,rgba(219,219,219,1) 100%) !important;border-top:3px solid #fff;border-bottom:3px solid gray;padding:7px 25px}.header__call-group .header__call svg{fill:#412566}}@media screen and (max-width:767px){.cs-img-box .elementor-image-box-img img{transform:scale(1.09);margin-bottom:15px}.locations p{width:50%;font-size:18px}.location-li .elementor-tab-content p{width:50%}.header__menu-toggle{left:auto;right:-15px}.header__call-open{margin-right:-15px;padding:0;margin-left:20px;margin-top:18px;background:#dda14a;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100%}.hamburger-box{background:#dda14a;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100%}.header__call-icon{width:60px !important}.header__main{padding:15px}}#gnewtonJobDescription #gnewtonJobPosition,#gnewtonJobDescription #gnewtonJobLocation,#gnewtonJobDescription #gnewtonJobID,#gnewtonJobDescription #gnewtonJobOpening,#gnewtonJobDescription hr,td#gnewtonJobLocationInfo{display:none}#gnewtonApplicationBox *{display:none}#veteran31,#veteran32,#veteran33,#veteran34{margin-left:40px}label{display:inline}img{display:inline}#gnewtonGeneric td{padding-top:20px !important}#gnewtonCareerBody *{color:#252525;font-family:'Encode Sans';font-size:16px;line-height:26px}#gnewtonLandingArea *{color:;font-family:;font-size:;line-height:}.gnewtonCareerGroupHeaderClass{color:#252525 !important;font-family:'Encode Sans' !important;font-size:16px !important;line-height:26px !important;font-weight:700 !important}#gnewtonCareerBody a,#gnewtonLandingArea a,div#backToCareerHome a,#gnewtonLogo a.newton_policy{color:#dda14a;text-decoration:none}#gnewtonCareerBody a:hover,#gnewtonLandingArea a:hover,div#backToCareerHome a:hover{color:#412566;text-decoration:underline}#resumeDropped div.bar{padding-bottom:}.button.newtonStoreReset.block{color:#3498db !important;background-color:rgba(0,0,0,0);width:px}.button.newtonStoreReset.block:hover{color:#88bde5 !important}select#gnewtonLocation,select#gnewtonDepartment{width:100%}label#resumeDropLocalFile{color:#3498db}#resumeDropped span.filename{color:#fff}.gnewtonSortByJob{display:none !important}.gnewtonSortByLocationOrDepartment{display:none !important}#resumeDropped .bar .closeBtn{color:#aed6f1 !important;text-decoration:none}dt.gnewtonSectionTitleClass{font-weight:700}#gnewtonResumeFormTable p{font-size:!important;font-weight:700}#gnewtonAppState p{font-weight:400}td.gnewtonQuestions div{line-height:25px !important;color:!important}label.emptyFileInput{color:#3498db !important}label.emptyFileInput:hover{color:#88bde5 !important}div.filledFileInput span{font-weight:700}#gnewtonCareerBody div.gnewtonBlueBtn,#gnewtonCareerBody button.gnewtonBlueBtn,div.gnewtonContinueBtn{background-color:#dda14a !important;font-family:'Encode Sans' !important;font-size:16px !important;font-weight:;line-height:26px !important;transition-delay:;transition-duration:;transition-property:;transition-timing-function:;text-align:center !important;border-radius:10px !important;text-transform:uppercase !important}#gnewtonCareerBody div.gnewtonBlueBtn:hover,#gnewtonCareerBody button.gnewtonBlueBtn:hover,div.gnewtonContinueBtn:hover{background-color:#412566 !important}#gnewtonCareerBody div.gnewtonBlueBtn.disabled,div#saveBtn.disabled,#gnewtonCareerBody button.gnewtonBlueBtn.disabled,#gnewtonCareerBody div.gnewtonBlueBtn[disabled],#gnewtonCareerBody button.gnewtonBlueBtn[disabled]{background:#ccd3d8 !important}#gnewtonCareerBody #gnewtonJobDescriptionBtn>div>.indeed-apply-widget>a{background:#3498db !important}#gnewtonCareerBody #gnewtonJobDescriptionBtn>div>.indeed-apply-widget>a>span>span{color:#fff !important;font-size:!important;font-weight:!important;line-height:!important;font-family:!important}#gnewtonCareerBody #gnewtonJobDescriptionBtn>div>.indeed-apply-widget#indeed-apply-widget>a:hover{background:!important}#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}form#gnewton-vevraa-form span.radio-label{top:0 !important;position:relative}div#gnewtonSearchBtn{line-height:18px}div#gnewtonCareerBody{margin:auto !important}input[type=checkbox]{padding:5px}@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}}