/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 25 2023 | 21:34:52 */
/*Christian Soto updates - please apply to main css files when possible*/
@media (min-width: 981px) {
  body.home #et-boc .et-l.et-l--header {
    font-size: 1vw;
  }
  body.home #et-boc .et-l.et-l--header .et_pb_row {
    /*this style affects the grid of the page*/
  }
  body.home #et-boc .et-l.et-l--header .et_pb_row .et_pb_column {
    min-height: 3em;
  }
  body.home #et-boc .et-l.et-l--header .et_pb_section_1_tb_header .et_pb_row.et_pb_row_1_tb_header .et_pb_module.et_pb_image img {
    max-width: 11em;
    width: 11em !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash {
    font-size: 1vw;
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash > .et_pb_row.et_pb_row_0 {
    max-width: 100% !important;
    padding: 16.9vh 8.4em 1.2vh !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row.et_pb_row_0 .et_pb_text_inner .bv-home-splash-line-1 {
    font-size: 1em !important;
    font-weight: 800 !important;
    letter-spacing: 0.1em;
    margin-bottom: 1.6em !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row.et_pb_row_0 .et_pb_text_inner .bv-home-splash-line-2 {
    margin-top: 0 !important;
    font-size: 2.3em !important;
    margin-bottom: 0.3m !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row.et_pb_row_0 .et_pb_text_inner .bv-home-splash-line-3 {
    font-weight: 800;
    font-size: 5.2em !important;
    letter-spacing: 0.1em !important;
    margin-bottom: 0.2em !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row.et_pb_row_0 .et_pb_text_inner .bv-home-splash-line-3 span:nth-child(1) {
    display: inline-block;
    margin-left: 0.04em;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row.et_pb_row_0 .et_pb_text_inner .bv-home-splash-line-4 {
    font-size: 1em !important;
    font-weight: 600;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row.et_pb_row_0 .et_pb_text_inner .bv-home-splash-line-5 {
    font-size: 0.8em !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row.et_pb_row_0 .et_pb_text_inner .bv-home-splash-line-5 a.btn-primary {
    padding: 0.95em 2em !important;
    font-size: 0.8em !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row_1 {
    max-width: 64em !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row_1 .et_pb_column > .et_pb_module.et_pb_text {
    padding: 3em 2em 3em !important;
    height: 1em !important;
    min-height: 12.3em !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row_1 .et_pb_column > .et_pb_module.et_pb_text:hover {
    transform: translatey(-1.7em) !important;
    height: 14em !important;
    padding: 2em !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row_1 .et_pb_column > .et_pb_module .et_pb_text_inner p {
    padding: 0 !important;
    height: auto !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row_1 .et_pb_column > .et_pb_module .et_pb_text_inner p:first-child {
    height: 6em !important;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row_1 .et_pb_column > .et_pb_module .et_pb_text_inner p span {
    font-size: 0.8em;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row_1 .et_pb_column > .et_pb_module .et_pb_text_inner p img {
    max-width: 4.5em !important;
    width: 4.5em !important;
    margin-bottom: 1em;
  }
  body.home #et-boc .et-l .et_pb_section.bv-home-splash .et_pb_row_1 .et_pb_column > .et_pb_module .et_pb_text_inner h2 {
    font-size: 1.1em !important;
  }
  body.home .bv-2023-top-navbar .et_pb_menu__menu > nav > ul > li:first-child:after {
    padding: 0 !important;
  }
  body.home .bv-2023-top-navbar .et_pb_menu__menu > nav > ul > li a {
    line-height: 1.2em !important;
    margin: 0 0.2em !important;
  }
  body.home .bv-2023-top-navbar .et_pb_menu__menu > nav > ul > li.nav-orange-item {
    padding: 1.326em !important;
  }
  body.home .bv-2023-top-navbar .et_pb_menu__menu > nav > ul > li.nav-linkedin-item a:after {
    font-size: 1.2em !important;
    line-height: 1.2em !important;
    color: white;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_section .et_pb_row {
    max-width: 100% !important;
    padding: 0 8.4em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_text_0_tb_header {
    font-size: 0.85em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_section_2_tb_header {
    padding-top: 15px !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .bv-top-nav-container .et_pb_column.et_pb_column_1_2 .et_pb_module.et_pb_text.et_pb_text_1_tb_header {
    font-size: inherit !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .bv-top-nav-container .et_pb_column.et_pb_column_1_2 .et_pb_module.et_pb_text.et_pb_text_1_tb_header .et_pb_text_inner {
    font-size: inherit !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .bv-top-nav-container .et_pb_column.et_pb_column_1_2 .et_pb_module.et_pb_text.et_pb_text_1_tb_header .et_pb_text_inner p {
    font-size: 0.85em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 0.85em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li:not(.nav-linkedin-item) {
    font-size: 0.85em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li:not(.nav-linkedin-item) a {
    font-size: 0.85em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li.nav-linkedin-item a span {
    display: none !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul li {
    font-size: 0.85em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul li a {
    font-size: 0.85em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul li.nav-linkedin-item a span {
    display: none !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul:not(#menu-top-navbar) li {
    padding-bottom: 1em !important;
    line-height: 1em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul:not(#menu-top-navbar) li a {
    padding-bottom: 1em !important;
    line-height: 1em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et-menu .menu-item-has-children > a:first-child {
    padding-right: 1.2em;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et-menu .menu-item-has-children > a:first-child:after {
    font-size: 0.85em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_image_0_tb_header.bv-top-logo {
    width: 100% !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header button.et_pb_menu__icon {
    font-size: 1.2em !important;
    line-height: 1.2em !important;
    color: white;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul:not(#menu-top-navbar) > li > a {
    padding-bottom: 1em !important;
    line-height: 1em !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {
    margin-top: 0.8em;
    padding-left: 0.8em;
    padding-right: 0.8em;
  }
  body.home.et-db #et-boc .et-l.et-l--header .nav li ul {
    min-width: 20em;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et-menu.nav li li {
    padding: 0 1em !important;
    width: 100% !important;
  }
  body.home.et-db #et-boc .et-l.et-l--header .et-menu.nav li li a {
    width: 100%;
    padding: 1em !important;
  }
  body.home.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li {
    font-size: 0.85em !important;
  }
  body.home.et-db .pum .et-l.et-l--header .et_pb_text_0_tb_header {
    font-size: 0.85em !important;
  }
  body.home.et-db .pum .et-l.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li {
    font-size: 0.85em !important;
  }
  body.home.et-db .pum .et-l.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li.nav-linkedin-item a span {
    display: none !important;
  }
  body.home.et-db .pum .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul li {
    font-size: 0.85em !important;
  }
  body.home.et-db .pum .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul li a {
    font-size: 0.85em !important;
  }
  body.home.et-db .pum .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul li.nav-linkedin-item a span {
    display: none !important;
  }
  body.home.et-db .pum .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul:not(#menu-top-navbar) li {
    padding-bottom: 1em !important;
    line-height: 1em !important;
  }
  body.home.et-db .pum .et-l.et-l--header .et_pb_menu_1_tb_header.et_pb_menu ul:not(#menu-top-navbar) li a {
    padding-bottom: 1em !important;
    line-height: 1em !important;
  }
  body.home.et-db .pum .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 0.85em !important;
  }
  body:not(.home) #et-boc .et-l.et-l--header .et_pb_section_1_tb_header {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 981px) and (min-width: 1930px) {
  body:not(.home) #et-boc .et-l.et-l--header .et_pb_section_1_tb_header {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}
@media (min-width: 981px) and (max-width: 1444px) {
  body.home #et-boc .et-l.et-l--header .et_pb_row {
    padding-left: 53px !important;
    padding-right: 53px !important;
  }
}
.et-db #et-boc .et-l .et_pb_toggle.pa-toggle-icon-left {
  padding-right: 2rem !important;
}
.et-db #et-boc .et-l .et_pb_toggle.pa-toggle-icon-left .et_pb_toggle_title {
  padding-right: 0 !important;
}
.et-db #et-boc .et-l .et_pb_toggle.pa-toggle-icon-left .et_pb_toggle_title:before {
  left: 0 !important;
}
.et-db #et-boc .et-l .et_pb_toggle.pa-toggle-icon-left .et_pb_toggle_content ul {
  list-style: inside !important;
  padding-left: 1rem !important;
}
.et-db #et-boc .et-l .et_pb_toggle.pa-toggle-icon-left .et_pb_toggle_content ul li {
  margin-bottom: 0.7rem !important;
  font-size: var(--font-small) !important;
}
.et-db #et-boc .et-l .et_pb_toggle.pa-toggle-icon-left .et_pb_toggle_content > * {
  margin-left: 3rem !important;
}
@media (max-width: 680px) {
  .industry-partners .et_pb_blurb_content {
    display: grid !important;
  }
  .industry-partners .et_pb_main_blurb_image {
    width: 100% !important;
  }
}
.et-db #et-boc .et-l.et-l--header .et_pb_menu .et_pb_menu__search-container {
  left: auto !important;
  right: 0 !important;
}
@media (max-width: 981px) {
  .et-db #et-boc .et-l.et-l--header .et_pb_menu .et_pb_menu__search-container {
    right: 5% !important;
  }
}
.et-db #et-boc .et-l.et-l--header .et_pb_menu .et_pb_menu__search-container .et_pb_menu__search-input {
  background: white !important;
  height: 3em !important;
  width: 43em;
  font-size: var(--font-normal);
}
.et-db #et-boc .et-l.et-l--header ul.et_mobile_menu > li > a {
  background-color: var(--bv-light-blue) !important;
}
.et-db #et-boc .et-l.et-l--header ul.et_mobile_menu > li.bv-dark-background:first-child a {
  background-color: var(--bv-medium-blue) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.309);
  padding-top: 1rem !important;
}
.et-db #et-boc .et-l.et-l--header ul.et_mobile_menu > li.bv-dark-background a {
  background-color: var(--bv-medium-blue) !important;
}
.et-db #et-boc .et-l.et-l--header ul.et_mobile_menu > li.nav-orange-item a {
  background-color: var(--bv-orange) !important;
  font-weight: bold !important;
}
