.elementor-kit-5687{--e-global-color-primary:#1470F5;--e-global-color-secondary:#FF600F;--e-global-color-text:#666666;--e-global-color-accent:#1483FF;--e-global-color-49f5b68:#000000;--e-global-color-3fa71ea:#FFFFFF;--e-global-color-08d89cf:#1470F5;--e-global-color-2973443:#FF600F;--e-global-color-ab12f51:#190485;--e-global-color-cfd9429:#2EA3F2;--e-global-color-7663942:#E3E935;--e-global-color-b1a2841:#666666;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:41px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5;--e-global-typography-c472fd8-font-family:"Good Times";--e-global-typography-c472fd8-font-size:41px;--e-global-typography-c472fd8-font-weight:700;--e-global-typography-c472fd8-line-height:1;--e-global-typography-1e76fd6-font-family:"Roboto";--e-global-typography-1e76fd6-font-size:20px;--e-global-typography-1e76fd6-font-weight:500;--e-global-typography-1e76fd6-line-height:1.7;--e-global-typography-cf2e0e2-font-family:"Roboto";--e-global-typography-cf2e0e2-font-size:30px;--e-global-typography-cf2e0e2-font-weight:700;--e-global-typography-cf2e0e2-line-height:1;--e-global-typography-7cecc15-font-family:"Roboto";--e-global-typography-7cecc15-font-size:30px;--e-global-typography-7cecc15-font-weight:500;--e-global-typography-7cecc15-line-height:1;--e-global-typography-a5f72c8-font-family:"Roboto";--e-global-typography-a5f72c8-font-size:24px;--e-global-typography-a5f72c8-font-weight:700;--e-global-typography-a5f72c8-line-height:1;--e-global-typography-adc3943-font-size:36px;--e-global-typography-adc3943-font-weight:500;--e-global-typography-adc3943-line-height:1;--e-global-typography-105c618-font-family:"Roboto";--e-global-typography-105c618-font-size:18px;--e-global-typography-105c618-font-weight:600;--e-global-typography-105c618-line-height:1.4;--e-global-typography-cef724e-font-family:"Roboto";--e-global-typography-cef724e-font-size:14px;--e-global-typography-cef724e-font-weight:500;--e-global-typography-cef724e-line-height:1.7;--e-global-typography-376eddd-font-family:"Roboto";--e-global-typography-376eddd-font-size:40px;--e-global-typography-376eddd-font-weight:500;--e-global-typography-376eddd-line-height:1;--e-global-typography-77c69b1-font-family:"Roboto";--e-global-typography-77c69b1-font-size:16px;--e-global-typography-77c69b1-font-weight:500;--e-global-typography-77c69b1-line-height:1.1;--e-global-typography-f04a7d6-font-family:"Roboto";--e-global-typography-f04a7d6-font-size:12px;--e-global-typography-f04a7d6-font-weight:500;--e-global-typography-f04a7d6-line-height:1.2;--e-global-typography-f2a04ee-font-family:"Roboto";--e-global-typography-f2a04ee-font-size:26px;--e-global-typography-f2a04ee-font-weight:500;--e-global-typography-f2a04ee-line-height:1;--e-global-typography-8de3fb1-font-family:"Roboto";--e-global-typography-8de3fb1-font-size:22px;--e-global-typography-8de3fb1-font-weight:500;--e-global-typography-8de3fb1-font-style:italic;--e-global-typography-8de3fb1-line-height:1;--e-global-typography-73870a1-font-family:"Roboto";--e-global-typography-73870a1-font-size:16px;--e-global-typography-73870a1-font-weight:500;--e-global-typography-73870a1-line-height:1.5;--e-global-typography-b54a6c9-font-family:"Roboto";--e-global-typography-b54a6c9-font-size:15px;--e-global-typography-b54a6c9-font-weight:400;--e-global-typography-b54a6c9-line-height:1.2;--e-global-typography-05329b8-font-family:"Roboto";--e-global-typography-05329b8-font-size:19px;--e-global-typography-05329b8-font-weight:500;--e-global-typography-05329b8-line-height:1;--e-global-typography-772f8b8-font-family:"Roboto";--e-global-typography-772f8b8-font-size:22px;--e-global-typography-772f8b8-font-weight:500;--e-global-typography-772f8b8-text-transform:uppercase;--e-global-typography-772f8b8-line-height:1;--e-global-typography-76c5a40-font-family:"Roboto";--e-global-typography-76c5a40-font-size:14px;--e-global-typography-76c5a40-font-weight:500;--e-global-typography-76c5a40-line-height:1.7;--e-global-typography-e9c6b5c-font-family:"Roboto";--e-global-typography-e9c6b5c-font-size:24px;--e-global-typography-e9c6b5c-font-weight:500;--e-global-typography-e9c6b5c-line-height:1.2;--e-global-typography-1b23107-font-style:italic;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, Arial, Lucida, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5687 button,.elementor-kit-5687 input[type="button"],.elementor-kit-5687 input[type="submit"],.elementor-kit-5687 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-1e76fd6-font-family ), Helvetica, Arial, Lucida, sans-serif;font-size:var( --e-global-typography-1e76fd6-font-size );font-weight:var( --e-global-typography-1e76fd6-font-weight );line-height:var( --e-global-typography-1e76fd6-line-height );color:var( --e-global-color-3fa71ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-3fa71ea );border-radius:3px 3px 3px 3px;padding:6px 20px 6px 20px;}.elementor-kit-5687 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5687 p{margin-block-end:1em;}.elementor-kit-5687 a{color:var( --e-global-color-08d89cf );}.elementor-kit-5687 h1{color:var( --e-global-color-3fa71ea );font-family:var( --e-global-typography-c472fd8-font-family ), Helvetica, Arial, Lucida, sans-serif;font-size:var( --e-global-typography-c472fd8-font-size );font-weight:var( --e-global-typography-c472fd8-font-weight );line-height:var( --e-global-typography-c472fd8-line-height );}.elementor-kit-5687 h2{color:var( --e-global-color-08d89cf );font-family:var( --e-global-typography-cf2e0e2-font-family ), Helvetica, Arial, Lucida, sans-serif;font-size:var( --e-global-typography-cf2e0e2-font-size );font-weight:var( --e-global-typography-cf2e0e2-font-weight );line-height:var( --e-global-typography-cf2e0e2-line-height );}.elementor-kit-5687 h3{font-family:var( --e-global-typography-cf2e0e2-font-family ), Helvetica, Arial, Lucida, sans-serif;font-size:var( --e-global-typography-cf2e0e2-font-size );font-weight:var( --e-global-typography-cf2e0e2-font-weight );line-height:var( --e-global-typography-cf2e0e2-line-height );}.elementor-kit-5687 h4{color:var( --e-global-color-08d89cf );font-family:"Roboto", Helvetica, Arial, Lucida, sans-serif;font-size:26px;font-weight:700;line-height:1;}.elementor-kit-5687 h5{color:var( --e-global-color-08d89cf );font-family:"Roboto", Helvetica, Arial, Lucida, sans-serif;font-size:22px;font-weight:700;line-height:1;}.elementor-kit-5687 h6{color:var( --e-global-color-08d89cf );font-family:"Roboto", Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:700;line-height:1;}.elementor-kit-5687 button:hover,.elementor-kit-5687 button:focus,.elementor-kit-5687 input[type="button"]:hover,.elementor-kit-5687 input[type="button"]:focus,.elementor-kit-5687 input[type="submit"]:hover,.elementor-kit-5687 input[type="submit"]:focus,.elementor-kit-5687 .elementor-button:hover,.elementor-kit-5687 .elementor-button:focus{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:25px;--container-default-padding-right:40px;--container-default-padding-bottom:25px;--container-default-padding-left:40px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5687 h1{font-size:var( --e-global-typography-c472fd8-font-size );line-height:var( --e-global-typography-c472fd8-line-height );}.elementor-kit-5687 h2{font-size:var( --e-global-typography-cf2e0e2-font-size );line-height:var( --e-global-typography-cf2e0e2-line-height );}.elementor-kit-5687 h3{font-size:var( --e-global-typography-cf2e0e2-font-size );line-height:var( --e-global-typography-cf2e0e2-line-height );}.elementor-kit-5687 button,.elementor-kit-5687 input[type="button"],.elementor-kit-5687 input[type="submit"],.elementor-kit-5687 .elementor-button{font-size:var( --e-global-typography-1e76fd6-font-size );line-height:var( --e-global-typography-1e76fd6-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5687 h1{font-size:var( --e-global-typography-c472fd8-font-size );line-height:var( --e-global-typography-c472fd8-line-height );}.elementor-kit-5687 h2{font-size:var( --e-global-typography-cf2e0e2-font-size );line-height:var( --e-global-typography-cf2e0e2-line-height );}.elementor-kit-5687 h3{font-size:var( --e-global-typography-cf2e0e2-font-size );line-height:var( --e-global-typography-cf2e0e2-line-height );}.elementor-kit-5687 button,.elementor-kit-5687 input[type="button"],.elementor-kit-5687 input[type="submit"],.elementor-kit-5687 .elementor-button{font-size:var( --e-global-typography-1e76fd6-font-size );line-height:var( --e-global-typography-1e76fd6-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
    --gradient-rainbow: linear-gradient(90deg, rgba(254,200,55,1) 0%, rgba(184,253,51,1) 20%, rgba(44,144,252,1) 40%, rgba(255,96,15,1) 60%, rgba(184,39,252,1) 80%, rgba(25,4,133,1) 100%);
}
#site-footer a:hover {
    color: #fff;
    text-decoration: underline;
    text-decoration-color: #FF600F;
    text-underline-offset: 8px;
    text-decoration-style: solid;
}
.elementor-widget-image.site-logo a img[src$=".svg"] {
    width: auto;
}
.cmm4e.cmm4e-theme-neams-main-menu.cmm4e-menu-fade-up > .cmm4e-menu-item.menu-item-has-children:last-child > .cmm4e-sub-container {
  left: auto;
  right: 0;
}
.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
}
.elementor-button.elementor-button-link {
    position: relative;
}
.elementor-button.elementor-button-link:hover {
    padding-right: 35px;
    padding-left: 14px;
    text-decoration: none;
}
.elementor-button.elementor-button-link .elementor-button-content-wrapper:after {
    -webkit-font-smoothing: antialiased;
    content: "\203A";
    direction: ltr;
    font-size: 1.6em;
    font-style: normal;
    font-variant: none;
    font-weight: 400;
    line-height: 1em;
    margin-left: -1em;
    opacity: 0;
    position: absolute;
    right: 14px;
    speak: none;
    text-shadow: none;
    text-transform: none;
    transition: all 300ms ease 0ms;
    transform: translateY(-2px);
}
.elementor-popup-modal .dialog-widget-content .dialog-message {
    max-width: 1400px;
}
.team-modal-button .elementor-button.elementor-button-link .elementor-button-content-wrapper:after {
    content: '\00D7';
    line-height: 0;
    transform: translateY(9px);
}
.elementor-button.elementor-button-link:hover .elementor-button-content-wrapper:after {
    margin-left: 0;
    opacity: 1;
}
.sf-search-highlights .search-filter-input-text__input {
    height: 48px;
}
.code-desc-accordion .e-n-accordion-item-title {
    border-bottom: 5px solid transparent !important;
    border-image: var(--gradient-rainbow);
    border-image-slice: 1;
}
.code-desc-accordion .e-n-accordion-item-title-text {
    align-items: center;
    color: #fff;
    display: flex;
    font-weight: 500;
}
.code-desc-icon {
    margin-right: 20px;
    width: 40px;
}
.code-desc-acc-content {
    display: block;
}
.code-desc-acc-content a {
    color: #FF600F;
}
.code-desc-acc-content a:hover {
    text-decoration: underline;
}
.code-desc-acc-content .elementor-element.elementor-widget figure.code-desc-acc-img img {
    margin: 0;
    max-height: 200px;
}
.code-desc-acc-content .elementor-element.elementor-widget figure.code-desc-acc-img .wp-caption-text {
    margin-top: 10px;
}
.code-desc-acc-content .code-desc-acc-img .wp-caption-text {
    color: #757575;
    font-style: italic;
    font-weight: 500;
}
.code-desc-acc-content .code-desc-list {
    color: #fff;
    padding-left: 1em;
}
.code-desc-acc-content .code-desc-bottom-button{
    margin-top: 12px;
}
.code-desc-acc-content .code-desc-bottom-button-link {
    background-color: #FF600F;
    color: #fff;
    display: inline-block;
    padding: 5px 20px;
}
.code-desc-acc-content .code-desc-bottom-button-link:hover {
    text-decoration: underline;
}
.code-desc-submit .search-filter-input-button {
    background-color: var(--search-filter-input-background-color);
    border-color: var(--search-filter-input-border-color);
    border-style: solid;
    border-radius: var(--search-filter-scale-border-radius);
    border-width: 2px;
    color: var(--search-filter-input-color);
    cursor: pointer;
}
@media (min-width: 768px) {#
    .code-desc-acc-content .elementor-element.elementor-widget figure.code-desc-acc-img {
        float: left;
        margin-bottom: 10px;
        margin-right: 30px;
        max-width: 30%;
        position: relative;
        z-index: 1;
    }
}
@media (max-width: 1024px) {
    .mq-img-float img.alignleft,
    .mq-img-float img.alignright {
        display: block;
        float: none;
        margin-right: auto;
        margin-left: auto;
    }
}
@media (max-width: 767px) {
    .code-desc-acc-content .elementor-element.elementor-widget figure.code-desc-acc-img {
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Good Times';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://neams.inl.gov/content/uploads/44/2024/11/good-times-rg.ttf') format('truetype');
}
/* End Custom Fonts CSS */