{
    "custom_css[Divi_Child]": {
        "value": "#mobile_menu1 {\n\twidth: 100px;\n}\n\n.gform_wrapper.gravity-theme .gfield_required{\n\tdisplay: none;\n}\n\n.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container {\n    background-color: unset !important;\n}\n\n.et_pb_post{\n\tmargin-bottom: 0 !important;\n}\n\n.jb-button.jb-job-apply {\n    background: #161f6d;\n    color: white;\n    font-weight: bold;\n}\n\nlegend.gfield_label.gform-field-label.gfield_label_before_complex::after {\n    content: \" *\";\n    margin-left: .25rem;\n    color: #6dffff;\n}\n\n.gform_heading {\n    display: none;\n}\n\n.join-form .gform-body.gform_body {\n    width: 100%;\n}\n\n.webhead-join-form .gform_confirmation_message_5 {\n    background: #75aa33;\n    padding: 1rem;\n    text-align: center;\n    margin-top: 1rem;\n    color: white;\n}\n\ndiv#field_1_3 label::after {\n    content: \"*\";\n    margin-left: .5rem;\n    color: #6dffff;\n}\n\ndiv#field_1_5 label::after {\n    content: \"*\";\n    margin-left: .5rem;\n    color: #6dffff;\n}\n\ndiv#field_1_6 label::after {\n    content: \"*\";\n    margin-left: .5rem;\n    color: #6dffff;\n}\n\n\nlabel.gfield_label.gform-field-label {\n    color: white;\n}\nlegend.gfield_label.gform-field-label.gfield_label_before_complex {\n    color: white;\n}\nlegend.gfield_label.gform-field-label {\n    color: white;\n}\nlabel#label_1_9_0 {\n    color: white;\n}\nlabel#label_1_9_1 {\n    color: white;\n}\n\ninput#gform_submit_button_1 {\n    background: #6dffff;\n    color: white;\n    padding: 1rem;\n    border: none;\n    color: blue;\n    width: 100%;\n    font-size: 1.2rem;\n    font-weight: bold;\n}\n\nbody .gform_wrapper .gform_button:hover,\nbody .gform_wrapper .gform_button:focus-visible {\n\tbackground-color: #1a2580 !important;\n\tcolor: #ffffff !important;\n}\n\nbody .et_pb_button:hover,\nbody .et_pb_button:focus-visible {\n\tbackground-color: #1a2580 !important;\n}\n\n\nlabel.gform-field-label.gform-field-label--type-sub {\n    color: white;\n}\n\ndiv#gform_confirmation_message_1 {\n    background: green;\n    padding: 1rem;\n    color: white;\n}\n/* global styles */\n.frm_primary_label {\n    color: white !important;\n}\n\n.frm_submit button {\n    width: 100% !important;\n}\n\n.frm_radio > label {\n    color: white !important;\n}\n\nbutton.frm_button_submit {\n    background: #6dffff !important;\n    color: #161f6d !important;\n    font-weight: bold;\n}\n\nbutton.wsf-button.wsf-button-primary{\n\tbackground: #6dffff !important;\n    border-color: #6dffff !important;\n    color: #161f6d !important;\n    font-size: 1rem !important;\n    line-height: 16px !important;\n    font-family: Open Sans !important;\n\tfont-weight: bold;\n}\n\ninput[type=radio].wsf-field + label.wsf-label {\n\tcolor: white !important;\n}\n\ninput[type=checkbox].wsf-field + label.wsf-label{\n\tcolor: white !important;\n}\nbody.archive.category header#main-header {\n    background: #161f6d;\n}\n\nbody.home.page-template-default .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{\n\tpadding-top: 9rem !important;\n}\n\nbody.et_pb_button_helper_class .et_pb_button, body.et_pb_button_helper_class .et_pb_module.et_pb_button{\n\tborder: 1px solid white;\n}\n\n.join-form form {\n    display: flex;\n\t\tposition: relative;\n    background: #6dffff;\n    margin-top: 2rem;\n    padding: 1rem;\n    align-items: center;\n    gap: 1rem;\n}\n\n.join-form input {\n    width: 100%;\n    display: flex;\n}\n\n.join-form form:before {\n    display: flex;\n    position: absolute;\n    content: \"\";\n    top: 0%;\n    justify-content: center;\n    align-items: center;\n    left: 40%;\n    border-left: 20px solid transparent;\n    border-right: 20px solid transparent;\n    border-top: 20px solid #fff;\n}\n\n.join-form input[type=submit] {\n    background: #161f6d;\n    border: none;\n    border-radius: 3px;\n    color: white;\n    padding: 10px;\n    font-family: 'Open Sans', sans-serif;\n    font-size: 14px;\n    letter-spacing: 1px;\n    border: none;\n    font-weight: bold;\n    text-transform: uppercase;\n    padding-left: 3rem;\n    padding-right: 3rem;\n}\n\n.tsm-mouse {margin-top:10px;text-align:center;font-size:0.7em;line-height:1.2em;}\n\t/* seo h1 before previous 1st section title */\n\t.preh1 {text-transform:uppercase; font-size: 1.0em;color:#999999;margin-bottom:-7px;font-weight:500;}\n/* Executive Corner */\n#float-container {padding:15px 0 20px 0;}\n.float-child {float:left;}\n.float-child-bio-pic {width:85px; padding: 0 10px 0 0;}\n.float-child-bio-desc {width:250px;padding:0px;}\n.float-child span.bio-desc {color: #FFFFFF;font-size:0.75em;font-weight:500;line-height:1.0em !important;}\n.float-child span.bio-desc-bold {font-weight:900;}\n.float-child-bio-links {width:34px;padding:5px 0px 0px 10px;}\n.float-clear {clear:left;}\n\n/* mobile menu & thought leadership exec bios */\n@media only screen and (max-width: 980px) {\n#main-header .et_mobile_menu {\n\tbackground-color: rgba(0,0,49,0.92) !important;}\n\t.float-child-bio-links a:last-child img {\n\tdisplay: none;}\n}\n\n\n/* Logo fix pixelated, reduce size */\n#logo {\n\t-webkit-transform: initial;\n}\n\n@media only screen and (min-width: 981px) {\n#logo {\n\tmax-height: 50%;\n\tmargin-top: 0px;\n\tmargin-bottom: 5px;\n}\n}\n\n/* Fixed Navigation Bar Customized */\n.et-fixed-header#main-header {\n    background-color: rgba(0,0,49,.9);\n}\n\n@media (min-width: 981px) {\n\t.et_header_style_left .et-fixed-header #et-top-navigation {\n\t\tpadding-bottom: 17px;\n\t}\n}\n\n/* Connect CTA Button */\n@media (min-width: 980px) {\n.menu_cta {\nfont-family: 'open sans', Helvetica, arial, sans-serif;\ntext-transform: uppercase;\nbackground-color: rgba(22,31,109,0.5); /*rgba(105,12,61,0.60);*/\nborder-radius: 2px;\nborder: 1px solid rgba(244,244,244,0.0) !important; /* rgba(173,53,117,0.60) !important; */ \ntransition: all .05s ease-in-out;\t\t\n}\n\t\n.menu_cta a {\n\tcolor: #fff!important;\n}\n#top-menu-nav .menu_cta a:hover {\n\topacity: 1;\n\tcolor: rgba(254,254,254,0.5) !important;\n}\n.menu_cta:hover {\n\tbackground-color: rgba(173,53,117,1.0);/* rgba(22,31,109,1.0); */ /*rgba(105,12,61,1.00);*/\n\tborder-color: rgba(254,254,254,0.38) !important; /*rgba(173,53,117,1.00) !important;*/\n}\n}\n\n#top-menu li {\n    padding: 0!important;\n    border-radius: 2px;\n    /* border: 1px solid rgba(255,255,255,0.40); tsm kill nav oline */\n    transition: all .1s ease-in-out;\n    margin-right: 10px;\n    text-transform: uppercase;\n}\n\n#top-menu li a {\n    font-size: 12px; /* was 10pt when contained */\n\tfont-weight: 700 !important;\n    color: #fff!important;\n    padding: 9px 12px 8px 12px !important;\n}\n\n#top-menu-nav a:hover {\n\tborder-color:rgba(255,255,255,1.00);\n\tbackground-color: rgba(255,255,255,0.2);\n\topacity:1.0 !important;\n}\n\n/* homepage title bold (mobile/tab) and unique \"IT\" color (all stops)*/\n@media (max-width: 981px) {\n\t.et_pb_slide_description h1.et_pb_slide_title {\n\t\tfont-weight: 700 !important;\n\t}\n\t.et_pb_slide_description h2.et_pb_slide_title {\n\t\tfont-weight: 700 !important;\n\t}\n}\n\t\n\t.et_pb_slide_description h1.et_pb_slide_title span {\n\t\tcolor: #FFFFFF !important;\n\t}\n\t.et_pb_slide_description h2.et_pb_slide_title span {\n\t\tcolor: #FFFFFF !important;\n\t}\n/* homepage video background styling */\n@media (min-width: 981px) {\n.et_pb_section_video_bg {\n    position: fixed!important;\n\ttop: -15%;\n\tbackground-color: rgba(0,0,49,0.9);\n}\n}\n\n/* List group labels Sitemap */\n.li-label, .li-label a {\n\tcolor: #161f6d !important;\n    font-weight: 800;\n}\n\n/*bullet checklist*/\n.pa-bullet-list-1 ul {\nlist-style-type: none!important;\n}\n\n.pa-bullet-list-1 ul li:before {\ncontent: '\\e052'!important;\ncolor: #80174E;\nfont-family: 'ETMODULES'!important;\nmargin-right: 10px;\nmargin-left: -14px;\nfont-size: 1.2em!important;\n}\n\n\n.et_pb_slides .et_pb_slider_container_inner {\n    vertical-align: unset !important;\n}\n\n@media (min-width: 1500px) {\n.et_pb_fullwidth_slider_0.et_pb_slider .et-pb-slider-arrows a {\n    top: 38% !important;\n}\n\t\n.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description {\n    width: 73% !important;\n}\t\n}\n\n.rt-wpls .single-logo img {\n    max-height: 90px !important;\n}\n\n.rt-wpls .slick-dots li.slick-active button:before {\n    color: #6dffff !important;\n}\n\n.rt-wpls .slick-dots li button:before {\n\tcolor: #fff !important;\n}\n\n.et_button_no_icon .et_pb_button {\n    padding: .5em 1.2em!important;\n}\n\n.et_button_no_icon .et_pb_button:hover {\n    padding: .5em 1.2em!important;\n}\n\n@media only screen and (min-width: 981px) {\n.et_pb_blog_0 .et_pb_blog_grid .et_pb_post {\n    min-height: unset !important;\n    max-height: unset !important;\n}\n.et_pb_blog_grid .et_pb_post {\n    min-height: unset;\n    max-height: unset;\n}\n}\n\n/* Vertically align blurb image and title on homepage */\n.page-id-15 .et_pb_blurb_position_left .et_pb_blurb_container, .et_pb_blurb_position_right .et_pb_blurb_container {\n    vertical-align: middle !important;\n}\n\n.page-id-15 .et_pb_main_blurb_image {\n\twidth: 60px !important;\n    -webkit-backface-visibility: hidden;\n    -ms-transform: translateZ(0); /* IE 9 */\n    -webkit-transform: translateZ(0); /* Chrome, Safari, Opera */\n    transform: translateZ(0);\n}\n\n/* Toggle Title Font Styling */\n.et_pb_toggle .et_pb_toggle_title, .et_pb_toggle h5.et_pb_toggle_title {\n    font-weight: 400;\n}\n\n.et_pb_toggle_open .et_pb_toggle_title:before {\n  color: black;\n  font-family: 'Montserrat', sans-serif !important;\n  font-size: 36px;\n  content: \"+\";\n  -webkit-transition: all 0.5s ease-in-out;\n  -moz-transition: all 0.5s ease-in-out;\n  -o-transition: all 0.5s ease-in-out;\n  -ms-transition: all 0.5s ease-in-out;\n  transition: all 0.5s ease-in-out;\n  -webkit-transform: rotate(45deg);\n  -moz-transform: rotate(45deg);\n  -o-transform: rotate(45deg);\n  -ms-transform: rotate(45deg);\n  transform: rotate(45deg);\n}\n\n.et_pb_toggle_close .et_pb_toggle_title:before {\n  color: black;\n  font-family: 'Montserrat', sans-serif !important;\n  font-size: 36px;\n  content: \"+\";\n  -webkit-transition: all 0.5s ease-in-out;\n  -moz-transition: all 0.5s ease-in-out;\n  -o-transition: all 0.5s ease-in-out;\n  -ms-transition: all 0.5s ease-in-out;\n  transition: all 0.5s ease-in-out;\n}\n\n/*** Single Post header bg color ***/\nbody.single.single-post.et_transparent_nav #main-header:not(.et-fixed-header) {\n    background-color: #161f6d !important;\n}\n/*** END Single Post header bg color ***/\n\n\n/* Back to the top Button */\n.et_pb_scroll_top.et-pb-icon {\n\tbackground: rgba(0,0,49,.7);\n\tfont-size: 50px;\n\tbottom: 1rem !important;\n}\n\n/* Hubspot Recaptcha */\n.hs_recaptcha.hs-recaptcha.field.hs-form-field {\n\tmargin-left: -20px !important;\n}\n\n\n/* Ninja Form Customization */\n.nf-form-fields-required {\n\tdisplay: none;\n}\n\n#footer-bottom {\n\t display: none !important;\n}\ndiv.et_pb_text_0_tb_footer.et_pb_text a {color:#164a6d !important;}\n\n/* Hubspot Form Customization */\n.submitted-message.hs-main-font-element {\n    color: #fff !important;\n}\n\n.cn-button.bootstrap {\n\tcolor: #000;\n\tbackground: #6dffff;\n}\n\n\n.hs-form-b0e83d7f-8d0e-42db-a83d-82a437855586_87ff70e1-cf4d-4bd2-87f8-63c5d16f8990 .hs-button {\n    width: 100% !important;\n}\n\n/*Change text buttons to solid color*/\n\nbody .et_pb_button{\n\tbackground: #161f6d !important;\n}\n\n.preh1{\n\tcolor: #161f6d !important;\n\topacity: 0.8 !important;\n\tmargin-bottom: .1rem !important;\n}\n\n/*Image homepage */\n\n.et_pb_all_tabs, .et_pb_module, .et_pb_posts_nav a, .et_pb_tab, .et_pb_with_background{\n\tbackground-position: unset !important;\n}\n\n/* Mobile Menu */\n\n.mobile_menu_bar:before{\n\tcolor: white !important;\n}\n\n.et_mobile_menu li a {\n\tfont-size: 1rem !important;\n\tborder-bottom: 1px solid white !important;\n}\n\n@media (max-width: 640px) {\n\t.join-form form {\n    display: flex;\n    flex-direction: column;\n    padding: 2rem;\n    padding-top: 3rem;\n}\n\t\n\t.join-form .gform_footer.top_label {\n    width: 100%;\n}\n\t\n\t.gform_footer.top_label input {\n    justify-content: center;\n}\n}",
        "type": "custom_css",
        "user_id": 15,
        "date_modified_gmt": "2026-01-12 21:46:30"
    }
}