body {
  font-family: 'Lato', sans-serif !important;
  font-weight: 400;
}
body .et_pb_text_inner, body p {
  font-weight: 400;
  line-height: 150%;
}
@media (min-width: 981px) and (min-height: 160px) {
  body {
    overflow-x: hidden !important;
  }
}
body #page-container {
  overflow: hidden !important;
}
/*.et_pb_section .et_pb_row {
  width: 90% !important;
  padding: 0 0 50px !important;
}*/
.et_pb_section .et_pb_row:last-of-type {
  padding-bottom: 0 !important;
}
/*.et_pb_section:not(.et_pb_fullwidth_section) {
  padding: 100px 0;
}*/
h1, h2, h3, h4, h5, h6 {
  font-family: 'Source Sans Pro', sans-serif;
}
h1 {
  font-size: 60px;
  line-height: 110%;
  padding: 0 !important;
}

@media (min-width: 768px) and (max-width: 1500px) {
h1 {
  font-size: 50px;
  line-height: 1em;
  padding: 0 !important;
}
}


@media (max-width: 767px) {
  h1 {
    font-size: 32px;
  }
}
h2 {
  font-size: 36px;
  line-height: 120% !important;
  padding-bottom: 25px !important;
}
@media (min-width: 1286px) {
  h2 {
    font-size: 36px !important;
  }
}


@media (min-width: 997px) and (max-width: 1285px) {
  h2 {
    font-size: 30px !important;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  h2 {
    font-size: 24px !important;
  }
}
h3 {
  font-size: 28px;
  line-height: 120%;
  font-weight: 700 !important;
  padding-bottom: 10px !important;
}
@media (max-width: 767px) {
  h3 {
    font-size: 20px;
  }
}
h4 {
  font-size: 22px;
  line-height: 120%;
  font-weight: 700;
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  h4 {
    font-size: 18px;
  }
}


body .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, body .et_button_no_icon .et_pb_button, body .et_pb_button, body .et_pb_text a.et_pb_button, body p a.et_pb_button, body .et_pb_post_content .et_pb_button, body .et_pb_button_module_wrapper .et_pb_button, body .et_pb_button_wrapper .et_pb_button, body .et_pb_slide .et_pb_button, body .read-more.et_pb_button, body .et_pb_code_inner .et_pb_button, body .et_pb_button_wrapper .et_pb_button.et_pb_promo {
  display: inline-block;
  line-height: 105% !important;
  padding: 12px 25px !important;
}
body .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button:hover, body .et_button_no_icon .et_pb_button:hover, body .et_pb_button:hover, body .et_pb_text a.et_pb_button:hover, body p a.et_pb_button:hover, body .et_pb_post_content .et_pb_button:hover, body .et_pb_button_module_wrapper .et_pb_button:hover, body .et_pb_button_wrapper .et_pb_button:hover, body .et_pb_slide .et_pb_button:hover, body .read-more.et_pb_button:hover, body .et_pb_code_inner .et_pb_button:hover, body .et_pb_button_wrapper .et_pb_button.et_pb_promo:hover {
  padding: 12px 25px !important;
}

@media (max-width: 980px) {
  body .et_pb_button {
    font-size: 16px !important;
    margin-bottom: 25px;
  }
}

a.et_pb_button:hover { border: 2px solid !important; }

/*a:hover { border: 1px solid #ee3c8f; }*/

@media (max-width: 767px) {
.page-id-5540 .et_pb_button-secondary { float: left; }
}


.section-dark .et_pb_button {
  color: #32397c !important;
  background-color: #EE3C8F!important;
}
.section-dark .et_pb_button:hover {
  color: #EE3C8F !important;
  background-color:transparent !important;
  border-color: 2px solid #EE3C8F;
}

.secondary-button { 
 color: #EE3C8F !important;
  background: transparent;
  border: 2px solid #EE3C8F !important;
  border-radius: 4px;
  padding: 13px 20px;
  font-size: 18px;
  font-weight: 600;
  white-space: nowrap;
 }

 .secondary-button:hover {
  background: #EE3C8F;
  color: #fff !important;
 }

 @media (max-width: 600px) {
.secondary-button { margin-top: 15px; }
}

sup { font-size: 10px !important; }

p sup {
  font-size: 10px !important;
}
a:hover {
  color: #D60072;
}


/*header nav change for accessibility Sept. 26, 2024 - Stephanie Erdel 

.et_pb_menu_1_tb_header.et_pb_menu ul li a,  { display:flex; min-width:44px; min-height:44px; align-items:center;  }
.et-menu .menu-item-has-children>a:first-child:after { display:flex;  min-height:44px; align-items:center; top: -4px; }

End new header nav changes*/


.et_pb_text ul {
  padding-bottom: 20px;
}
.et_pb_text ul li {
  margin-bottom: 15px;
}
.et_pb_text ul li:last-of-type {
  margin-bottom: 0 !important;
}
/* section-hero-image */
.section-hero-image .et_pb_slide {
  height: 80vh;
  min-height: 400px;
  max-height: 650px;
  padding: 0 !important;
}
@media (max-width: 980px) {
  .section-hero-image .et_pb_slide {
    height: auto;
    padding: 100px 0 150px !important;
  }
}
.section-hero-image .et_pb_slide .et_pb_container {
  width: 90% !important;
  height: 100% !important;
}
.section-hero-image .et_pb_slide .et_pb_slide_description {
  max-width: 800px !important;
  margin: 0 auto;
  padding: 0 !important;
}
.section-hero-image .et_pb_slide .et_pb_slide_description .et_pb_slide_content {
  margin-top: 20px;
}
.section-hero-image .et_pb_text {
  margin-bottom: 0 !important;
}
.section-hero-image .et_pb_text p {
  margin-top: 20px;
}
.section-hero-image h1 {
  font-size: 60px !important;
  line-height: 120%;
  padding: 0 !important;
}
.section-hero-image h1 sup {
  bottom: 30px !important;
  font-size: 20px;
  line-height: 100%;
}
@media (max-width: 767px) {
  .section-hero-image h1 sup {
    bottom: 20px !important;
    font-size: 14px !important;
  }
}
@media (max-width: 980px) {
  .section-hero-image h1 {
    font-size: 48px !important;
  }
}
@media (max-width: 767px) {
  .section-hero-image h1 {
    font-size: 36px !important;
  }
}
.section-hero-image h1 a:hover {
  color: #fff !important;
}
.section-hero-image p {
  font-size: 22px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .section-hero-image p {
    font-size: 16px !important;
  }
}
.section-hero-image sup {
  bottom: 5px !important;
  font-size: 14px;
  line-height: 100%;
}
.section-hero-image .et_pb_button, .section-hero-image .et_pb_button.et_pb_more_button {
  color: #fff !important;
  background: #EE3C8F;
  border-color: #EE3C8F;
  margin: 30px auto 0;
}
.section-hero-image .et_pb_button:hover, .section-hero-image .et_pb_button.et_pb_more_button:hover {
  color: #EE3C8F !important;
  background: transparent;
  border-color: #EE3C8F;
}
.section-hero-image .et_pb_slide_description {
  max-width: 1000px !important;
  z-index: 100;
}
.section-hero-image .et_pb_slide_description .et_pb_slide_content div {
  width: 100%;
  max-width: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px auto 0;
}
.section-hero-image .et_pb_slide_description .et_pb_slide_content div .et_pb_button {
  margin: 0 !important;
  text-shadow: none;
}
.section-hero-image .et_pb_slide_description .et_pb_slide_content div .et_pb_button:first-of-type {
  color: #fff;
  background: #EE3C8F;
  border-color: #EE3C8F;
  margin-right: 20px !important;
}
@media (max-width: 500px) {
  .section-hero-image .et_pb_slide_description .et_pb_slide_content div .et_pb_button:first-of-type {
    margin: 0 auto 20px !important;
  }
}
.section-hero-image .et_pb_slide_description .et_pb_slide_content div .et_pb_button:first-of-type:hover {
  color: #fff;
  background: #3bc5e7;
  border-color: #3bc5e7;
}
.section-hero-image .et_pb_slide_description .et_pb_slide_content div .et_pb_button:last-of-type {
  color: #EE3C8F !important;
  background: transparent;
  border: 2px solid #EE3C8F !important;
}
.section-hero-image .et_pb_slide_description .et_pb_slide_content div .et_pb_button:last-of-type:hover {
  color: #000 !important;
  background-color: #f8f9fa !important;
  border-color: #f8f9fa !important;
}
@media (max-width: 500px) {
  .section-hero-image .et_pb_slide_description .et_pb_slide_content div {
    flex-direction: column;
  }
  .section-hero-image .et_pb_slide_description .et_pb_slide_content div .et_pb_button {
    width: 250px !important;
  }
}
.section-hero-image-overlay .et_pb_slide:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: transparent linear-gradient(180deg, #45469C99 10%, #45469C00 69%, #45469C00 100%) 0% 0% no-repeat padding-box;
}
.section-hero-image-overlay .et_pb_slide:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: transparent linear-gradient(0deg, #04041A99 0%, #00C3EB66 55%, #45469c 100%) 0% 0% no-repeat padding-box;
}
.section-hero-cropped {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 0%, 100% 0, 100% 85%, 0 100%, 0% 100%);
}
.section-hero-cropped .et_pb_slider {
  clip-path: polygon(0% 0%, 100% 0, 100% 84%, 0 99%, 0% 100%);
}
@media (max-width: 767px) {
  .section-hero-cropped {
    clip-path: polygon(0% 0%, 100% 0, 100% 90%, 0 100%, 0% 100%);
  }
  .section-hero-cropped .et_pb_slider {
    clip-path: polygon(0% 0%, 100% 0, 100% 89%, 0 99%, 0% 100%);
  }
}
.section-simple-header {
  padding: 80px 0 30px !important;
  background-image: linear-gradient(90deg, #44479d 0%, #00c3eb 100%) !important;
}
.section-simple-header .et_pb_post_title, .section-simple-header .et_pb_text {
  margin-bottom: 0 !important;
}
.section-simple-header .breadcrumbs-container {
  color: #fff;
  font-size: 14px !important;
}
.section-simple-header .breadcrumbs-container a {
  color: #fff !important;
}
.section-simple-header .breadcrumbs-container a:hover {
  color: #D60072 !important;
}
.section-simple-header .breadcrumbs-container span:last-of-type a {
  font-weight: 700;
  cursor: auto;
}
.section-simple-header .breadcrumbs-container span:last-of-type a:hover {
  color: #fff !important;
}
.breadcrumbs-container span {
  margin: 0 5px;
}
.breadcrumbs-container span:first-of-type {
  margin-left: 0 !important;
}
.breadcrumbs-container span:last-of-type {
  margin-right: 0 !important;
}
.wrapper-section-double-cropped {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 5%, 100% 0, 100% 95%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .wrapper-section-double-cropped {
    clip-path: polygon(0% 3%, 100% 0, 100% 98%, 0 100%, 0% 100%);
  }
}
.section-double-cropped {
  padding: 200px 0 !important;
  clip-path: polygon(0% 5.25%, 100% 0.25%, 100% 94.75%, 0 99.75%, 0% 100%);
}
@media (max-width: 980px) {
  .section-double-cropped {
    padding: 150px 0 100px 0 !important;
    clip-path: polygon(0% 3.2%, 100% 0.2%, 100% 97.8%, 0 99.8%, 0% 100%);
  }
}
.wrapper-section-bottom-form {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 10%, 100% 0, 100% 100%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .wrapper-section-bottom-form {
    clip-path: polygon(0% 5%, 100% 0, 100% 100%, 0 100%, 0% 100%);
  }
}
.section-bottom-form {
  padding-top: 150px !important;
  clip-path: polygon(0% 10.4%, 100% 0.4%, 100% 100%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .section-bottom-form {
    clip-path: polygon(0% 5.3%, 100% 0.3%, 100% 100%, 0 100%, 0% 100%);
  }
}
.image-title {
  color: #9B9B9B;
  font-size: 12px;
  font-weight: 700;
  line-height: 110% !important;
  text-align: right;
}
.et_pb_section .row-single-testimonial {
  padding-top: 100px !important;
  border-top: 1px solid #D8D8D8;
}
.et_pb_section .row-single-testimonial .et_pb_testimonial {
  display: flex;
  align-items: center;
  padding: 0 !important;
  background: none !important;
}
@media (max-width: 980px) {
  .et_pb_section .row-single-testimonial .et_pb_testimonial {
    flex-direction: column;
  }
}
.et_pb_section .row-single-testimonial .et_pb_testimonial:before {
  display: none;
}
.et_pb_section .row-single-testimonial .et_pb_testimonial .wrapper-photo {
  border: none !important;
}
@media (min-width: 981px) {
  .et_pb_section .row-single-testimonial .et_pb_testimonial .wrapper-photo {
    width: 23% !important;
    height: 320px !important;
    background-size: contain;
    margin: 0 !important;
  }
}
@media (max-width: 980px) {
  .et_pb_section .row-single-testimonial .et_pb_testimonial .wrapper-photo {
    width: 100% !important;
    height: 200px !important;
    background-size: contain;
    margin: 0px !important;
  }
}
.et_pb_section .row-single-testimonial .et_pb_testimonial .wrapper-photo .et_pb_testimonial_portrait {
  border-radius: 50% !important;
}
@media (min-width: 981px) {
  .et_pb_section .row-single-testimonial .et_pb_testimonial .wrapper-photo .et_pb_testimonial_portrait {
    width: 100% !important;
    height: 0 !important;
    padding-bottom: 100% !important;
    margin: 0 !important;
  }
}
.et_pb_section .row-single-testimonial .et_pb_testimonial .wrapper-photo .et_pb_testimonial_portrait:before {
  display: none;
}
@media (max-width: 980px) {
  .et_pb_section .row-single-testimonial .et_pb_testimonial .wrapper-photo .et_pb_testimonial_portrait {
    float: none;
    width: 200px !important;
    height: 200px !important;
    padding: 0 !important;
    margin: 0 auto !important;
  }
}
.et_pb_section .row-single-testimonial .et_pb_testimonial .et_pb_testimonial_description {
  color: #45469C !important;
  background: url(/wp-content/uploads/2021/06/quote.svg);
  background-position: top left;
  background-size: 140px;
  background-repeat: no-repeat;
  padding-top: 60px;
}
@media (min-width: 981px) {
  .et_pb_section .row-single-testimonial .et_pb_testimonial .et_pb_testimonial_description {
    width: 74% !important;
    margin-left: 3% !important;
  }
}
@media (max-width: 980px) {
  .et_pb_section .row-single-testimonial .et_pb_testimonial .et_pb_testimonial_description {
    width: 100% !important;
    margin: 0 !important;
  }
}
.et_pb_section .row-single-testimonial .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_content {
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 980px) {
  .et_pb_section .row-single-testimonial .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_content {
    font-size: 20px;
  }
}
.et_pb_section .row-single-testimonial .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author {
  margin-top: 20px !important;
}
.section-page-related .row-header h2 {
  padding-bottom: 0 !important;
}
.section-page-related .et_pb_blurb .et_pb_main_blurb_image {
  width: 100% !important;
}
.section-page-related .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 100%;
  height: 250px;
  object-fit: cover;
}
.section-page-related .et_pb_blurb .et_pb_module_header {
  font-size: 24px !important;
  line-height: 120% !important;
  font-weight: 600 !important;
  padding-bottom: 25px !important;
}
.section-page-related .et_pb_blurb .et_pb_blurb_description a {
  color: #D60072;
  font-weight: 700;
}
.section-page-related .et_pb_blurb .et_pb_blurb_description a:hover {
  color: #fff;
}
.pum-overlay {
  background: rgba(30, 30, 30, 0.9) !important;
}
.pum-overlay .pum-close {
  color: #ccc !important;
  font-size: 20px !important;
  line-height: 15px !important;
  background: transparent !important;
  box-shadow: none !important;
}
/*.et-l--header {
  min-height: 45px;
}*/

/*.home .et-l--header {
  min-height: 170px;*/
}
@media (max-width: 767px) {
  .et-l--header {
    min-height: 90px;
  }
}
.section-main-header {
  width: 100%;
  padding: 0 !important;
}
@media (min-width: 981px) {
  .section-main-header {
    position: fixed;
  }
}
.section-main-header .row-header-promo {
  /*width: 100% !important;
		max-width: 100% !important;*/
  padding: 12px 0 !important;
  background: linear-gradient(90deg, #323273 0%, #45469c 41%, #3ac4e7 100%) !important;
}

.top-menu .et_pb_menu_inner_container { flex-direction: row-reverse; }
.top-menu { max-width: 1400px; margin: 0 auto; }
.top-menu .et_pb_menu__wrap { 
  justify-content: flex-end;
    margin-right: 35px; }
@media (max-width: 980px) {
  .section-main-header .row-header-promo {
    display: block !important;
  }
}
.section-main-header .row-header-promo .et_pb_text {
  font-size: 18px;
  line-height: 120%;
  font-weight: 400;
  text-align: center;
}
.section-main-header .row-header-promo .et_pb_text a {
  font-weight: 700;
  padding: 0 !important;
  white-space: nowrap;
}
.section-main-header .row-header-promo .et_pb_text a:hover {
  text-decoration: underline;
}
.section-main-header .et_pb_row:not(.row-header-promo) {
  display: flex;
  align-items: center;
  /*padding-top: 20px !important;*/
}
/*.section-main-header .et_pb_column_1_3 {
  width: 175px !important;
  margin: 0 25px 0 0 !important;
}*/
.section-main-header .et_pb_column_1_3 #main-logo img {
  max-height: 66px;
  object-fit: contain;
}
@media (max-width: 767px) {
  .section-main-header .et_pb_column_1_3 #main-logo img {
    max-height: 50px;
  }
}
.section-main-header .et_pb_column_2_3 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 200px) !important;
}
@media (max-width: 980px) {
  .section-main-header .et_pb_column_2_3 {
    flex-direction: row !important;
    justify-content: flex-end !important;
    min-height: 65px;
  }
}
@media (max-width: 980px) and (max-width: 767px) {
  .section-main-header .et_pb_column_2_3 {
    min-height: 50px;
  }
}
.section-main-header .et_pb_column_2_3 .et_pb_image {
  margin: 0 0 0 30px !important;
}
@media (min-width: 1240px) {
  .section-main-header .et_pb_column_2_3 .et_pb_image {
    margin: 0 0 0 50px !important;
  }
}
@media (max-width: 980px) {
  .section-main-header .et_pb_column_2_3 .et_pb_image {
    margin: 0 50px 0 0 !important;
  }
}
@media (max-width: 767px) {
  .section-main-header .et_pb_column_2_3 .et_pb_image {
    margin: 0 10px 0 0 !important;
  }
}
.section-main-header .et_pb_column_2_3 .et_pb_image .et_pb_image_wrap {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.section-main-header .et_pb_column_2_3 .et_pb_image img {
  width: auto !important;
  height: 18px !important;
  object-fit: contain;
}
@media (min-width: 1240px) {
  .section-main-header .et_pb_column_2_3 .et_pb_image img {
    height: 18px !important;
  }
}
@media (max-width: 767px) {
  .section-main-header .et_pb_column_2_3 .et_pb_image img {
    height: 14px !important;
  }
}
.section-main-header .et_pb_column_2_3 .et_pb_menu {
  margin: 0 !important;
}
.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu {
  margin: 0 !important;
}
.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li {
  padding: 0 20px 0 0 !important;
  margin: 0 !important;
}
@media (min-width: 1240px) {
  .section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li {
    padding: 0 25px 0 0 !important;
  }
}
.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li:last-of-type {
  padding: 0 !important;
}
.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li > a {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'Roboto Condensed', sans-serif !important;
  color: #333 !important;
  font-size: 16px !important;
  line-height: 44px;
  text-transform: uppercase;
  padding-bottom: 0;
}
@media (min-width: 1149px) and (max-width: 1548px) {
  .section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li > a {
    font-size: 12px !important; }
li.menu-item-5676 a { padding: 0 12px !important; }
.header-logo-col { width :18.6667% !important; }
.header-logo-col { margin-right: 0 !important; }

  /*Large Hello Bar*/


.lg-hello-bar .et_pb_text_0_tb_header h2 { font-size: 24px !important; }
.lg-hello-bar-body .et_pb_text_inner { font-size: 14px !important; }
.lg-hello-bar-button { font-size: 14px !important; }
}

@media (max-width: 1149px) {
  .lg-hello-bar .et_pb_text_0_tb_header h2 { font-size: 21px !important; }
  .lg-hello-bar-body .et_pb_text_inner { font-size: 14px !important; }
.lg-hello-bar-button { font-size: 14px !important; }
/*.home .et-l--header { min-height: 170px !important; }*/
}

.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li > a:hover {
  opacity: 1;
}
.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li > a:after {
  top: 18px !important;
  width: 0;
  height: 0;
  color: transparent !important;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #45469C;
}
.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li.menu-item-5676 a {
  font-family: 'Lato', sans-serif !important;
  color: #fff !important;
  font-size: 12px;
  font-weight: 700;
  text-transform: none !important;
  padding: 0 22px;
  background-color: #4152a4;
  border-radius: 4px;
}
.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li.menu-item-5676 a:hover {
  background: #3bc5e7 !important;
}
@media (min-width: 1240px) {
  .section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li.menu-item-5676 a {
    font-size: 18px;
  }
}

.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li ul.sub-menu li a {
font-family: 'Lato', sans-serif !important;
padding: 12px;
font-weight: 700;
}

.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li ul.sub-menu li a img {
  display: block;
  width: 20px;
  height: 20px;
  object-fit: contain;
  margin-right: 10px;
  float: left;
}

.section-main-header .et_pb_column_2_3 .et_pb_menu .et_pb_menu__menu #menu-main-menu > li ul.sub-menu li a:hover {
  color: #45469C !important;
  opacity: 1;
  background: transparent;
}

.et-menu-nav li.mega-menu>ul {
  padding: 20px !important;
}

.et-menu-nav li.mega-menu>ul>li>a:first-child {
text-transform: uppercase;
color: #989898 !important;
font-size: 14px !important;
border-bottom: 0px !important;
}

.section-main-header .et_mobile_nav_menu {
  margin: 0 !important;
}
.section-main-header .et_mobile_nav_menu .mobile_menu_bar {
  padding: 0 !important;
}
.section-main-header .et_mobile_nav_menu .mobile_menu_bar:before {
  display: block;
  width: 25px;
  height: 30px;
  color: transparent !important;
  font-size: 1px;
  background-position: center !important;
  background-size: 32px !important;
  background-repeat: no-repeat !important;
}
.section-main-header .et_mobile_nav_menu .mobile_nav.mobile_nav.closed .mobile_menu_bar:before {
  background: url(/wp-content/uploads/2021/06/menu-open.svg);
}
.section-main-header .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before {
  background: url(/wp-content/uploads/2021/07/menu-close.svg);
  background-size: contain !important;
}
.section-main-header .et_mobile_menu {
  top: 125px !important;
  width: 100% !important;
  min-height: 100vh;
  list-style-type: none !important;
  padding: 0 20px 50px;
  border-top: 0 !important;
}
/*@media (max-width: 767px) {
  .section-main-header .et_mobile_menu {
    top: 125px !important;
  }
}*/


#et_top_search {
   /* float: right;*/
   margin: 2px 0 0 0px;
    /*position: relative;*/
    display: block;
    width: 18px;
    }

    #et_search_icon:before {
    content: "\55";
    font-size: 17px;
    color: #4152a4 !important;
    font-weight: 600;

  }
  .header-cta-button { border: 3px solid #ee3c8f; font-size: 14px; padding: 10px 20px; border-radius: 4px; font-weight: 600;}

  .header-cta-button:hover {background: #ee3c8f; color: white;}

@media (max-width: 980px) {
.header-cta-button {display: none;}
    }
.section-main-header .et_mobile_menu > li {
  border-bottom: 1px solid #d8d8d8;
}
.section-main-header .et_mobile_menu > li > a {
  display: block;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 15px 25px 15px 0;
  background: none !important;
  border: none !important;
}
.section-main-header .et_mobile_menu > li > a:hover {
  color: #45469C !important;
  opacity: 1;
}
.section-main-header .et_mobile_menu > li .sub-menu {
  list-style-type: none !important;
  padding: 0 !important;
}
.section-main-header .et_mobile_menu > li .sub-menu li {
  line-height: 100%;
  border-top: 1px solid #d8d8d8;
}
.section-main-header .et_mobile_menu > li .sub-menu li a {
  display: block;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 25px 10px 0;
  background: none !important;
  border: none !important;
}
.section-main-header .et_mobile_menu > li .sub-menu li a:hover {
  color: #45469C !important;
  opacity: 1;
}
.section-main-header .et_mobile_menu > li .sub-menu li a img {
  display: inline-block;
  width: auto;
  height: 25px;
  object-fit: contain;
  vertical-align: middle;
  margin-right: 10px;
}
.section-main-header .et_mobile_menu > li.menu-item-5677 {
  margin-top: 20px !important;
}
.section-main-header .et_mobile_menu > li.menu-item-5677 a {
  font-family: 'Lato', sans-serif !important;
  color: #fff !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 44px !important;
  text-transform: none !important;
  text-align: center;
  padding: 0 22px;
  background-color: #4152a4 !important;
  border-radius: 4px;
}
.section-main-header .et_mobile_menu > li.menu-item-5677 a:hover {
  background: #3bc5e7 !important;
}
@media (min-width: 1240px) {
  .section-main-header .et_mobile_menu > li.menu-item-5677 a {
    font-size: 18px;
  }
}
.section-main-header .et_mobile_menu > li .menu-closed {
  position: relative;
  padding: 0 !important;
}
.section-main-header .et_mobile_menu > li .menu-closed:before {
  position: absolute;
  top: 23px !important;
  right: 5px;
  width: 0;
  height: 0;
  color: transparent !important;
  border-left: 10px solid #45469C;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.section-main-header .et_mobile_menu > li .menu-closed.menu-open:before {
  border-top: 10px solid #45469C;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.section-main-header .et_mobile_menu li.current-menu-item a {
  color: #45469C !important;
}
.section-main-header .et_mobile_menu .menu-closed {
  left: auto !important;
  width: 20%;
  height: 100%;
}
.mob-menu-expanded .section-main-header .et_pb_column_1_3 {
  width: calc(100% - 25px) !important;
  padding-left: 25px;
  margin: 0 !important;
}
.mob-menu-expanded .section-main-header .et_pb_column_1_3 #main-logo {
  text-align: center;
}
.mob-menu-expanded .section-main-header .et_pb_column_2_3 {
  width: 25px !important;
}
.mob-menu-expanded .section-main-header .et_pb_column_2_3 .et_pb_image {
  display: none !important;
}
/*#et-boc .et-l--footer .section-footer-cta {
  padding: 100px 0 !important;
}
@media (max-width: 980px) {
  #et-boc .et-l--footer .section-footer-cta {
    padding: 50px 0 !important;
  }
}
*/
#et-boc .et-l--footer .section-footer-cta .et_pb_row {
  max-width: 750px !important;
}
#et-boc .et-l--footer .section-footer-cta .et_pb_promo .et_pb_promo_description {
  padding-bottom: 40px;
}
#et-boc .et-l--footer .section-footer-cta .et_pb_promo .et_pb_promo_description h2 {
  padding-bottom: 0 !important;
}
#et-boc .et-l--footer .section-footer-cta .et_pb_promo .et_pb_button_wrapper .et_pb_button {
  color: #4152a4;
  background: #fff;
}
#et-boc .et-l--footer .section-footer-cta .et_pb_promo .et_pb_button_wrapper .et_pb_button:hover {
  background: #3bc5e7;
}
#et-boc .et-l--footer .section-footer-info {
  padding: 50px 0 25px !important;
}
#et-boc .et-l--footer .section-footer-info .row-info {
  padding-bottom: 50px !important;
}
@media (max-width: 600px) {
  #et-boc .et-l--footer .section-footer-info .row-info .et_pb_column {
    width: 100% !important;
    margin: 0 0 50px !important;
  }
  #et-boc .et-l--footer .section-footer-info .row-info .et_pb_column:last-of-type {
    margin: 0 !important;
  }
  #et-boc .et-l--footer .section-footer-info .row-info .et_pb_column .et_pb_text {
    text-align: center;
  }
}
#et-boc .et-l--footer .section-footer-info .row-info .et_pb_text h4 {
  font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 100%;
  text-transform: uppercase;
  padding-bottom: 15px !important;
}
#et-boc .et-l--footer .section-footer-info .row-info .et_pb_text ul {
  list-style-type: none;
  padding: 0 !important;
}
#et-boc .et-l--footer .section-footer-info .row-info .et_pb_text ul li {
  line-height: 100%;
  padding: 0 !important;
  margin: 0 0 10px;
}
#et-boc .et-l--footer .section-footer-info .row-info .et_pb_text ul li:last-of-type {
  margin: 0 !important;
}
#et-boc .et-l--footer .section-footer-info .row-info .et_pb_text ul li a {
  display: block;
  font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif !important;
  color: #333 !important;
  font-size: 16px !important;
  font-weight: 300;
  line-height: 110%;
  padding: 0 !important;
}
#et-boc .et-l--footer .section-footer-info .row-info .et_pb_text ul li a:hover {
  color: #D60072 !important;
  text-decoration: underline;
}
#et-boc .et-l--footer .section-footer-info .row-policies {
  padding-bottom: 30px !important;
}
@media (max-width: 980px) {
  #et-boc .et-l--footer .section-footer-info .row-policies .et_pb_text {
    text-align: center;
  }
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_text ul {
  display: flex;
  list-style-type: none;
  padding: 0 !important;
}
@media (max-width: 980px) {
  #et-boc .et-l--footer .section-footer-info .row-policies .et_pb_text ul {
    justify-content: center;
  }
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_text ul li {
  margin-left: 15px;
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_text ul li:first-of-type {
  margin: 0 !important;
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_text ul li a {
  font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif !important;
  color: #333 !important;
  font-size: 16px !Important;
  font-weight: 300;
  line-height: 100%;
  padding: 0 !important;
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_text ul li a:hover {
  color: #D60072 !important;
  text-decoration: underline;
}
@media (max-width: 980px) {
  #et-boc .et-l--footer .section-footer-info .row-policies .et_pb_social_media_follow {
    text-align: center;
  }
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_social_media_follow li {
  margin: 0 10px 0 0;
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_social_media_follow li:last-of-type {
  margin: 0 !important;
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_social_media_follow li a.icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  line-height: 32px;
  background-color: transparent !important;
  border: 2px solid #4152a4;
  border-radius: 50%;
  margin: 0 !important;
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_social_media_follow li a.icon:before {
  display: block;
  width: auto !important;
  height: auto !important;
  color: #4152a4 !important;
  font-size: 18px !important;
  line-height: 100% !important;
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_social_media_follow li a.icon:hover {
  border-color: #4bc1e7 !important;
}
#et-boc .et-l--footer .section-footer-info .row-policies .et_pb_social_media_follow li a.icon:hover:before {
  color: #4bc1e7 !important;
}
#et-boc .et-l--footer .section-footer-info .row-copyright .et_pb_text {
  max-width: 1000px;
  font-family: 'Roboto', sans-serif !important;
  color: #333;
  font-size: 12px;
  font-weight: 300;
  line-height: 150%;
}
#et-boc .et-l--footer .section-footer-info .row-copyright .et_pb_text h3 {
  font-family: 'Roboto Condensed', sans-serif !important;
}
.section-home-hero-image.section-hero-image .et_pb_slide {
  height: calc(100vh - 165px) !important;
  max-height: calc(100vh - 165px) !important;
}
@media (max-width: 980px) {
  .section-home-hero-image.section-hero-image .et_pb_slide {
    height: 100% !important;
    max-height: 100% !important;
    padding: 50px 0 !important;
  }
}
.section-home-hero-image.section-hero-image .et_pb_slide .et_pb_section_video_bg {
  z-index: 1;
}
.section-home-hero-image.section-hero-image .et_pb_slide .et_pb_section_video_bg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  background: rgba(67, 71, 152, 0.4);
}
.section-home-hero-image.section-hero-image .et_pb_slide .et_pb_slide_description {
  max-width: 1000px !important;
  z-index: 100;
}
.section-home-hero-image.section-hero-image .et_pb_slide .et_pb_slide_description .et_pb_slide_content p {
  font-size: 18px !important;
}
.section-home-hero-image.section-hero-image .et_pb_slide .et_pb_slide_description .et_pb_slide_content div {
  width: 100%;
  max-width: 390px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 30px auto 0;
}
.section-home-hero-image.section-hero-image .et_pb_slide .et_pb_slide_description .et_pb_slide_content div .et_pb_button {
  display: inline-block;
  line-height: 105% !important;
  padding: 12px 25px !important;
  text-shadow: none;
}
.section-home-hero-image.section-hero-image .et_pb_slide .et_pb_slide_description .et_pb_slide_content div .et_pb_button:hover {
  padding: 12px 25px !important;
}
@media (max-width: 500px) {
  .section-home-hero-image.section-hero-image .et_pb_slide .et_pb_slide_description .et_pb_slide_content div {
    flex-direction: column;
  }
  .section-home-hero-image.section-hero-image .et_pb_slide .et_pb_slide_description .et_pb_slide_content div .et_pb_button:first-of-type {
    margin-bottom: 20px !important;
  }
}
.section-home-services {
  padding: 100px 0 70px !important;
}
.section-home-services .row-header {
  max-width: 960px !important;
}
.section-home-services .et_pb_column_1_3:first-of-type .et_pb_blurb .et_pb_blurb_content {
  border-top: 15px solid #ee3c8f;
}
.section-home-services .et_pb_column_1_3:nth-of-type(2) .et_pb_blurb .et_pb_blurb_content {
  border-top: 15px solid #45469c;
}
.section-home-services .et_pb_column_1_3:last-of-type .et_pb_blurb .et_pb_blurb_content {
  border-top: 15px solid #00c3eb;
}
.section-home-services .et_pb_blurb .et_pb_blurb_content {
  overflow: visible;
}
.section-home-services .et_pb_blurb .et_pb_main_blurb_image {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 0 !important;
  z-index: -1;
}
.section-home-services .et_pb_blurb .et_pb_main_blurb_image img {
  position: relative;
  display: block;
  width: 100%;
  height: 300px;
  object-fit: cover;
  z-index: 1;
}
.section-home-services .et_pb_blurb .et_pb_blurb_container {
  margin-top: -35px;
}
.section-home-services .et_pb_blurb .et_pb_blurb_container .et_pb_module_header {
  position: relative;
  width: 85%;
  color: #000;
  font-size: 20px !important;
  font-weight: 700;
  line-height: 30px !important;
  padding: 15px;
  background-color: #F4F5F7;
  background-image: url(/wp-content/uploads/2021/06/arrow-link.png);
  background-size: 12px;
  background-position: 95% center;
  background-repeat: no-repeat;
  border-bottom: 3px solid #d8d8d8;
  margin-bottom: 20px;
  z-index: 100;
}
@media (min-width: 1240px) {
  .section-home-services .et_pb_blurb .et_pb_blurb_container .et_pb_module_header {
    font-size: 30px !important;
  }
}
.section-home-services .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
  padding: 0 15px;
}
.wrapper-section-home-about {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 5%, 100% 0, 100% 95%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .wrapper-section-home-about {
    clip-path: polygon(0% 3%, 100% 0, 100% 98%, 0 100%, 0% 100%);
  }
}
.section-home-about {
  padding: 150px 0 !important;
  clip-path: polygon(0% 5.25%, 100% 0.25%, 100% 94.75%, 0 99.75%, 0% 100%);
}
@media (max-width: 980px) {
  .section-home-about {
    clip-path: polygon(0% 3.2%, 100% 0.2%, 100% 97.8%, 0 99.8%, 0% 100%);
  }
}
@media (min-width: 981px) {
  .section-home-about .et_pb_row {
    display: flex;
    align-items: center;
  }
}
.section-home-about h2 img {
  width: 200px;
}
.section-home-about h2 sup {
  font-size: 18px !important;
  line-height: 100%;
}
.section-home-about h4 {
  font-size: 24px;
  line-height: 120%;
  padding-bottom: 25px;
}
.section-home-about a {
  color: #D60072 !important;
  font-weight: 700;
}
.section-home-about .et_pb_image {
  text-align: center;
}
.section-home-about .et_pb_image img {
  object-fit: contain;
}
@media (max-width: 980px) {
  .section-home-about .et_pb_image img {
    max-height: 400px;
  }
}
.section-home-partners {
  padding: 150px 0 70px !important;
}
.section-home-partners .row-header h2 {
  padding-bottom: 0 !important;
}
.section-home-partners .row-partners-logos {
  max-width: 1000px !important;
}
.section-home-partners .row-partners-logos .et_pb_column {
  width: 32% !important;
  margin: 0 2% 0 0 !important;
}
.section-home-partners .row-partners-logos .et_pb_column:last-of-type {
  margin-right: 0 !important;
}
.section-home-partners .row-partners-logos .et_pb_image {
  max-width: 300px;
  height: 180px;
  border: 2px solid #D8D8D8;
}
@media (max-width: 980px) {
  .section-home-partners .row-partners-logos .et_pb_image {
    height: 100px;
  }
}
.section-home-partners .row-partners-logos .et_pb_image .et_pb_image_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.section-home-partners .row-partners-logos .et_pb_image .et_pb_image_wrap img {
  display: block;
  max-width: 80%;
  max-height: 50%;
  object-fit: contain;
}
@media (max-width: 980px) {
  .section-home-partners .row-partners-logos .et_pb_image .et_pb_image_wrap img {
    max-height: 40%;
  }
}
.section-home-partners .row-partners-logos .et_pb_image :selected {
  border-color: #00C3EB !important;
}
.section-home-partners .row-partners-logos .et_pb_column.selected .et_pb_image {
  border-color: #00C3EB !important;
}
.section-home-partners .et_pb_testimonial {
  display: flex;
  flex-direction: column-reverse;
  padding: 0 !important;
  background-color: transparent !important;
}
.section-home-partners .et_pb_testimonial:before {
  content: '';
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 120px !important;
  background: url(/wp-content/uploads/2021/06/quote.svg) !important;
  background-size: contain !important;
  background-position: top center !important;
  background-repeat: no-repeat !important;
  border: none;
  border-radius: 0;
  margin: 0 !important;
}
@media (max-width: 980px) {
  .section-home-partners .et_pb_testimonial:before {
    height: 60px !important;
  }
}
.section-home-partners .et_pb_testimonial .et_pb_testimonial_description {
  color: #45469C !important;
  padding: 120px 0 0;
  margin: 0 !important;
}
@media (max-width: 980px) {
  .section-home-partners .et_pb_testimonial .et_pb_testimonial_description {
    padding: 60px 0 0;
  }
}
.section-home-partners .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_content {
  font-size: 26px;
  text-align: center;
}
@media (max-width: 980px) {
  .section-home-partners .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_content {
    font-size: 22px !important;
  }
}
.section-home-partners .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_content p {
  padding-bottom: 15px;
}
.section-home-partners .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_content p:last-of-type {
  padding-bottom: 0 !important;
}
.section-home-partners .et_pb_testimonial .et_pb_testimonial_description .testimonial-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 350px;
  margin: 30px auto 0;
}
.section-home-partners .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_portrait {
  width: 75px !important;
  height: 75px !important;
  margin-right: 20px;
}
.section-home-partners .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_meta {
  font-size: 18px !important;
  margin: 0;
}
.section-home-partners .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_meta .et_pb_testimonial_author {
  text-transform: uppercase;
  margin: 0;
}
.section-home-partners .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_meta .et_pb_testimonial_company {
  display: block;
}
.section-home-partners .owl-nav .owl-prev, .section-home-partners .owl-nav .owl-next {
  position: absolute;
  top: calc(50% - 20px);
  width: 30px;
  height: 40px;
  background: #f4f5f7 !important;
}
.section-home-partners .owl-nav .owl-prev span, .section-home-partners .owl-nav .owl-next span {
  display: block;
  width: 100%;
  height: 100%;
  color: transparent !important;
  background: url(/wp-content/uploads/2021/06/arrow-link.png);
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
}
.section-home-partners .owl-nav .owl-prev {
  left: -30px;
}
@media (max-width: 767px) {
  .section-home-partners .owl-nav .owl-prev {
    left: -5%;
  }
}
.section-home-partners .owl-nav .owl-prev span {
  transform: rotate(180deg);
}
.section-home-partners .owl-nav .owl-next {
  right: -30px;
}
@media (max-width: 767px) {
  .section-home-partners .owl-nav .owl-next {
    right: -5%;
  }
}
.wrapper-section-home-news {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 10%, 100% 0, 100% 100%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .wrapper-section-home-news {
    clip-path: polygon(0% 5%, 100% 0, 100% 100%, 0 100%, 0% 100%);
  }
}
.section-home-news {
  padding: 150px 0 100px !important;
  clip-path: polygon(0% 10.5%, 100% 0.5%, 100% 100%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .section-home-news {
    padding: 150px 0 100px !important;
    clip-path: polygon(0% 5.3%, 100% 0.3%, 100% 100%, 0 100%, 0% 100%);
  }
}
@media (min-width: 981px) {
  .section-home-news .row-slider:before {
    content: '';
    width: 200px;
    height: 200px;
    position: absolute;
    bottom: 50px;
    right: -7%;
    background: url(/wp-content/uploads/2021/06/favicon.png);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
  }
}
.section-home-news .row-slider .et_pb_slider .et_pb_slide {
  padding: 0 !important;
}
.section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slider_container_inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row-reverse;
}
@media (max-width: 980px) {
  .section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slider_container_inner {
    flex-direction: column;
  }
}
.section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_description {
  margin: 0 !important;
}
@media (min-width: 981px) {
  .section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_description {
    width: 48% !important;
    float: none !important;
    padding: 50px 0px !important;
  }
}
@media (max-width: 980px) {
  .section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_description {
    width: 100% !important;
    float: left;
    padding: 0px 0 50px !important;
  }
}
.section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_description h5 {
  color: #EE3C8F;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  padding-bottom: 10px !important;
}
.section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_description h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  padding-bottom: 10px !important;
}
.section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_description p {
  color: #000 !important;
  font-size: 18px !important;
  line-height: 155%;
}
.section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_image {
  position: relative !important;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}
@media (min-width: 981px) {
  .section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_image {
    display: flex;
    align-items: center;
    width: 48% !important;
    height: 480px;
    margin: 0 !important;
    text-align: right;
  }
}
@media (max-width: 980px) {
  .section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_image {
    width: 100% !important;
    margin: 0 auto 40px !important;
  }
}
.section-home-news .row-slider .et_pb_slider .et_pb_slide .et_pb_slide_image img {
  width: auto;
  max-height: 440px !important;
  object-fit: contain;
  border: 5px solid #45469C;
}
.section-home-news .row-slider .et_pb_slider .et-pb-controllers {
  bottom: 0 !important;
  font-size: 10px;
  line-height: 100%;
}
.section-home-news .row-slider .et_pb_slider .et-pb-controllers a {
  width: 10px;
  height: 10px;
  background: #ccc;
  margin-right: 6px;
}
.section-home-news .row-slider .et_pb_slider .et-pb-controllers a:last-of-type {
  margin-right: 0 !important;
}
.section-home-news .row-slider .et_pb_slider .et-pb-controllers a.et-pb-active-control {
  background: #45469C;
}
.section-home-news .row-blog .et_pb_column:not(:last-of-type) {
  margin-bottom: 50px !important;
}
.section-home-news .row-blog .et_pb_text {
  margin-bottom: 30px !important;
}
.section-home-news .row-blog .et_pb_text h5 {
  color: #EE3C8F;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  padding-bottom: 0 !important;
}
.section-home-news .row-blog .et_pb_post.category-news-articles .date, .section-home-news .row-blog .et_pb_post.category-news-articles .author, .section-home-news .row-blog .et_pb_post.category-news-articles .entry-featured-image-url, .section-home-news .row-blog .et_pb_post.category-news-articles .categories {
  display: none !important;
}
.section-home-news .row-blog .et_pb_posts .et_pb_post {
  border-bottom: 1px solid #ccc;
  padding: 0 0 15px;
  margin-bottom: 15px;
}
.section-home-news .row-blog .et_pb_posts .et_pb_post:last-of-type {
  border-bottom: none !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.section-home-news .row-blog .et_pb_posts .et_pb_post .entry-title {
  display: inline-block;
  float: left;
  font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
  color: #000;
  font-size: 18px;
  line-height: 155%;
  font-weight: 700;
  padding: 0 !important;
}
.section-home-news .row-blog .et_pb_posts .et_pb_post .entry-title:hover {
  color: #000;
}
.section-home-news .row-blog .et_pb_posts .et_pb_post .entry-title a {
  color: inherit !important;
}
.section-home-news .row-blog .et_pb_posts .et_pb_post.category-blog .entry-title {
  width: calc(100% - 115px);
}
.section-home-news .row-blog .et_pb_posts .et_pb_post .entry-featured-image-url {
  display: inline-block;
  float: left;
  width: 100px;
  height: 100px;
  margin: 0 15px 0 0;
}
.section-home-news .row-blog .et_pb_posts .et_pb_post .entry-featured-image-url img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* Homepage Modal */
#pum-3735 .pum-container {
  background: #fff !important;
}
#pum-3735 .pum-content.popmake-content {
  text-align: center;
}
#pum-3735 .pum-content.popmake-content h2 {
  font-size: 32px !important;
  padding-top: 50px;
}
#pum-3735 .pum-content.popmake-content .carear-logo {
  max-width: 250px;
  object-fit: contain;
  margin: 0px auto 30px;
}
@media (max-width: 767px) {
  #pum-3735 .pum-content.popmake-content .carear-logo {
    max-width: 200px;
    margin: 0px auto 20px;
  }
}
#pum-3735 .pum-content.popmake-content p {
  font-family: 'Source Sans Pro', sans-serif !important;
  color: #000;
  font-size: 30px;
  font-weight: 700;
}
#pum-3735 .pum-content.popmake-content .et_pb_button {
  font-size: 20px;
  padding: 20px 40px !important;
  margin-bottom: 50px;
}
#pum-3735 .pum-content.popmake-content .xerox-logo {
  max-width: 300px;
  object-fit: contain;
  margin: 40px auto 50px;
}
@media (max-width: 767px) {
  #pum-3735 .pum-content.popmake-content .xerox-logo {
    max-width: 300px;
    margin: 30px auto;
  }
}
/* About Us */
.section-hero-about .et_pb_slide {
  max-height: 500px !important;
}
@media (max-width: 1200px) {
  .section-hero-about .et_pb_slide {
    background-position: 120% 100% !important;
    background-size: 50% !important;
  }
}
.wrapper-section-about-description {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 0%, 100% 0, 100% 90%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .wrapper-section-about-description {
    clip-path: polygon(0% 0%, 100% 0, 100% 95%, 0 100%, 0% 100%);
  }
}
.section-about-description {
  padding-bottom: 120px !important;
  clip-path: polygon(0% 0%, 100% 0, 100% 89.5%, 0 99.5%, 0% 100%);
}
@media (max-width: 980px) {
  .section-about-description {
    clip-path: polygon(0% 0%, 100% 0, 100% 94.7%, 0 99.7%, 0% 100%);
  }
}
.section-about-description .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
}
@media (min-width: 981px) {
  .section-about-description .et_pb_row .et_pb_column:first-of-type {
    width: 50% !important;
    margin-right: 0 !important;
  }
}
@media (max-width: 980px) {
  .section-about-description .et_pb_row .et_pb_column:first-of-type {
    float: none !important;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 981px) {
  .section-about-description .et_pb_row .et_pb_column:last-of-type {
    width: 50% !important;
  }
}
@media (max-width: 980px) {
  .section-about-description .et_pb_row .et_pb_column:last-of-type {
    float: none !important;
    width: 90% !important;
    margin: 0 auto !important;
  }
}
@media (min-width: 981px) {
  .section-about-description .et_pb_row .et_pb_column:last-of-type .et_pb_text {
    max-width: 570px;
    margin: 0 10% 40px;
    background-size: 55px;
    padding-left: 85px;
  }
  .section-about-description .et_pb_row .et_pb_column:last-of-type .et_pb_text:last-of-type {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 980px) {
  .section-about-description .et_pb_row .et_pb_column:last-of-type .et_pb_text {
    margin-bottom: 40px !important;
    background-size: 50px;
    padding-left: 75px;
  }
  .section-about-description .et_pb_row .et_pb_column:last-of-type .et_pb_text:last-of-type {
    margin-bottom: 0 !important;
  }
}
.section-about-team {
  padding: 50px 0 !important;
}
.section-about-team .row-header h2 {
  padding-bottom: 0 !important;
}
.section-about-team .row-team .et_pb_blurb:not(:last-of-type) {
  margin-bottom: 60px !important;
}
@media (min-width: 700px) {
  .section-about-team .row-team .et_pb_blurb {
    display: inline-block;
    float: left;
    width: 48%;
    margin: 0 4% 60px 0 !important;
  }
  .section-about-team .row-team .et_pb_blurb:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 981px) {
  .section-about-team .row-team .et_pb_blurb {
    display: inline-block;
    float: left;
    width: 32%;
    margin: 0 2% 60px 0 !important;
  }
  .section-about-team .row-team .et_pb_blurb:nth-of-type(2n) {
    margin-right: 2% !important;
  }
  .section-about-team .row-team .et_pb_blurb:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
.section-about-team .row-team .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 250px;
  height: 250px;
  object-fit: contain;
  margin: 0 auto;
  border: 4px solid #454697;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .section-about-team .row-team .et_pb_blurb .et_pb_main_blurb_image img {
    width: 150px;
    height: 150px;
  }
}
.section-about-team .row-team .et_pb_blurb h3.et_pb_module_header {
  padding-bottom: 10px;
}
.section-about-team .row-team .et_pb_blurb p {
  font-size: 24px !important;
  font-weight: 400;
  padding-bottom: 24px;
}
.section-about-team .row-team .et_pb_blurb p:last-of-type {
  padding-bottom: 0 !important;
}
.section-about-team .row-team .et_pb_blurb p a {
  display: inline-block;
}
.section-about-team .row-team .et_pb_blurb p a:hover {
  text-decoration: none !important;
}
.page-id-583 .section-footer-cta {
  display: none;
}
/* Why care */
.section-hero-image-why {
  z-index: 100;
}
.section-why-overview {
  padding-top: 200px !important;
  margin-top: -100px;
}
@media (max-width: 980px) {
  .section-why-overview {
    padding-top: 150px !important;
  }
}
.section-why-overview .et_pb_image {
  max-width: 550px !important;
}
@media (min-width: 981px) {
  .section-why-overview .et_pb_image {
    margin: 0 0 20px auto !important;
  }
}
@media (max-width: 980px) {
  .section-why-overview .et_pb_image {
    margin: 0 auto 20px !important;
  }
}
.section-why-overview .et_pb_image img {
  object-fit: contain;
}
.section-why-overview .image-title {
  max-width: 550px !important;
}
@media (min-width: 981px) {
  .section-why-overview .image-title {
    margin: 0 0 20px auto !important;
  }
}
@media (max-width: 980px) {
  .section-why-overview .image-title {
    margin: 0 auto 20px !important;
  }
}
.section-why-overview .et_pb_text h2 {
  padding-bottom: 40px !important;
}
@media (max-width: 767px) {
  .section-why-overview .et_pb_text h2 {
    text-align: center;
  }
}
.section-why-overview .et_pb_text table {
  border: none !important;
}
.section-why-overview .et_pb_text table td {
  padding: 0 0 40px 0 !important;
  border: none !important;
}
.section-why-overview .et_pb_text table td:first-of-type {
  width: 95px !important;
}
.section-why-overview .et_pb_text table tr:last-of-type td {
  padding-bottom: 0 !important;
}
.section-why-overview .et_pb_text table img {
  display: block;
  width: 55px;
  height: 55px;
  object-fit: contain;
}
@media (min-width: 981px) {
  .section-why-platform {
    padding: 100px 0 50px !important;
  }
}
.section-why-platform .row-header {
  max-width: 1140px !important;
}
.section-why-platform .row-header h2 {
  padding-bottom: 15px !important;
}
.section-why-platform .et_pb_blurb:not(:last-of-type) {
  margin-bottom: 60px !important;
}
@media (min-width: 600px) {
  .section-why-platform .et_pb_blurb {
    display: inline-block;
    float: left;
    width: 48%;
    margin: 0 4% 60px 0 !important;
  }
  .section-why-platform .et_pb_blurb:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 1100px) {
  .section-why-platform .et_pb_blurb {
    display: inline-block;
    float: left;
    width: 32%;
    margin: 0 2% 60px 0 !important;
  }
  .section-why-platform .et_pb_blurb:nth-of-type(2n) {
    margin-right: 2% !important;
  }
  .section-why-platform .et_pb_blurb:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
.section-why-platform .et_pb_blurb .et_pb_blurb_content {
  max-width: 430px !important;
}
@media (min-width: 981px) {
  .section-why-platform .et_pb_blurb .et_pb_main_blurb_image {
    margin-bottom: 40px;
  }
}
.section-why-platform .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 55px;
  height: 55px;
  object-fit: contain;
  margin: 0 auto;
}
.section-why-platform .et_pb_blurb .et_pb_module_header {
  font-size: 24px !important;
  line-height: 120%;
  font-weight: 600;
  padding-bottom: 30px;
}
@media (max-width: 980px) {
  .section-service-description {
    padding: 50px 0 !important;
  }
}
@media (min-width: 981px) {
  .section-service-description .et_pb_column:first-of-type {
    width: 50% !important;
    margin-right: 10% !important;
  }
  .section-service-description .et_pb_column:last-of-type {
    width: 40% !important;
  }
}
@media (max-width: 980px) {
  .section-service-description .et_pb_column:first-of-type {
    margin-bottom: 40px !important;
  }
}
@media (min-width: 981px) {
  .section-service-description .et_pb_text {
    max-width: 640px;
  }
}
.section-service-description .et_pb_text h3 {
  padding-bottom: 30px !important;
}
.section-service-description .et_pb_text table {
  border: none !important;
}
.section-service-description .et_pb_text table td {
  padding: 0 0 60px 0 !important;
  border: none !important;
  vertical-align: top;
}
.section-service-description .et_pb_text table td:first-of-type {
  width: 95px !important;
}
@media (max-width: 980px) {
  .section-service-description .et_pb_text table td {
    padding: 0 0 40px 0 !important;
  }
}
.section-service-description .et_pb_text table tr:last-of-type td {
  padding-bottom: 0 !important;
}
.section-service-description .et_pb_text table img {
  display: block;
  width: 55px;
  height: 55px;
  object-fit: contain;
}
.section-services-about .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
  padding-bottom: 0 !important;
}
.section-services-about .et_pb_row:not(:last-of-type) {
  margin-bottom: 100px;
}
@media (max-width: 980px) {
  .section-services-about .et_pb_row {
    margin-bottom: 70px !important;
  }
}
.section-services-about .et_pb_row.et_pb_row_2 .wrapper-row-services:before {
  left: 0 !important;
  right: auto !important;
}
.section-services-about .wrapper-row-services {
  width: 90% !important;
  max-width: 1400px !important;
  margin: 0 auto;
  background: #f4f5f7 !important;
  overflow: auto;
}
@media (min-width: 981px) {
  .section-services-about .wrapper-row-services {
    display: flex;
    align-items: center;
  }
}
.section-services-about .wrapper-row-services:before {
  content: '';
  position: absolute;
  top: -10px;
  right: 0;
  width: calc(50% - 30px);
  height: 95%;
  background-color: #45469c;
  border-top: 10px solid #EE3C8F;
}
@media (max-width: 980px) {
  .section-services-about .wrapper-row-services:before {
    width: 95% !important;
  }
}
@media (max-width: 980px) {
  .section-services-about .wrapper-row-services:before {
    height: 430px;
  }
}
@media (max-width: 767px) {
  .section-services-about .wrapper-row-services:before {
    height: 330px;
  }
}
@media (min-width: 981px) {
  .section-services-about .wrapper-row-services .et_pb_column {
    width: 50% !important;
    margin: 0 !important;
  }
  .section-services-about .wrapper-row-services .et_pb_column:first-of-type {
    padding-right: 30px;
  }
  .section-services-about .wrapper-row-services .et_pb_column:last-of-type {
    padding-left: 30px;
  }
}
@media (max-width: 980px) {
  .section-services-about .wrapper-row-services .et_pb_column {
    margin-bottom: 0 !important;
  }
}
.section-services-about .wrapper-row-services .et_pb_image {
  margin-bottom: 40px !important;
}
@media (min-width: 981px) {
  .section-services-about .wrapper-row-services .et_pb_image {
    margin: 0 !important;
  }
}
.section-services-about .wrapper-row-services .et_pb_image img {
  min-height: 300px;
  object-fit: cover;
}
@media (min-width: 981px) and (max-width: 1240px) {
  .section-services-about .wrapper-row-services .et_pb_image img {
    min-height: 480px !important;
  }
}
@media (max-width: 980px) {
  .section-services-about .wrapper-row-services .et_pb_image img {
    height: 450px;
  }
}
@media (max-width: 767px) {
  .section-services-about .wrapper-row-services .et_pb_image img {
    height: 350px;
  }
}
@media (min-width: 981px) {
  .section-services-about .wrapper-row-services .et_pb_text {
    max-width: 630px;
  }
}
@media (min-width: 981px) {
  .section-services-metrics .row-header {
    padding-bottom: 60px !important;
  }
}
@media (max-width: 767px) {
  .section-services-metrics .row-header {
    padding-bottom: 10px !important;
  }
}
.section-services-metrics .row-header .et_pb_text h5 {
  color: #ee3c8f !important;
  font-size: 20px !important;
  line-height: 100%;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.section-services-metrics .row-header .et_pb_text h2 {
  padding-bottom: 0 !important;
}
@media (min-width: 981px) {
  .section-services-metrics .row-metrics {
    padding-bottom: 100px !important;
  }
}
.section-services-metrics .row-metrics .et_pb_number_counter {
  color: #EE3C8F !important;
}
.section-services-metrics .row-metrics .et_pb_number_counter .percent {
  height: auto;
  margin-bottom: 10px !important;
}
.section-services-metrics .row-metrics .et_pb_number_counter .percent p {
  line-height: 100%;
}
.section-services-metrics .row-metrics .et_pb_number_counter .percent p span {
  font-family: 'Source Sans Pro', Helvetica, Arial, Lucida, sans-serif !important;
  color: #EE3C8F !important;
  font-size: 90px !important;
  font-weight: 700 !important;
  line-height: 100%;
}
@media (min-width: 1240px) {
  .section-services-metrics .row-metrics .et_pb_number_counter .percent p span {
    font-size: 100px !important;
  }
}

@media (max-width: 767px) {
  .section-services-metrics .row-metrics .et_pb_number_counter .percent p span {
    font-size: 50px !important;
  }
}

.section-services-metrics .row-metrics .et_pb_number_counter h5 {
  font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
  color: #EE3C8F !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 100%;
  padding: 0 !important;
}
.section-hero-assist .et_pb_slide:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: linear-gradient(180deg, #00c3eb99 0%, #27444A84 38%, #000000E6 100%);
}
@media (min-width: 981px) {
  .section-hero-assist .et_pb_slide .et_pb_slide_description {
    padding-bottom: 50px !important;
  }
}
.section-hero-instruct .et_pb_slide:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: linear-gradient(180deg, #f3db0099 0%, #27444A84 38%, #000000E6 100%);
}
@media (min-width: 981px) {
  .section-hero-instruct .et_pb_slide .et_pb_slide_description {
    padding-bottom: 50px !important;
  }
}
.section-product-description .row-header {
  max-width: 900px !important;
}
.section-product-description .row-header h2 {
  padding-bottom: 15px !important;
}
.section-product-description .et_pb_blurb .et_pb_blurb_content {
  max-width: 450px !important;
}
@media (min-width: 981px) {
  .section-product-description .et_pb_blurb .et_pb_main_blurb_image {
    margin-bottom: 40px;
  }
}
.section-product-description .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 55px;
  height: 55px;
  object-fit: contain;
  margin: 0 auto;
}
.section-product-description .et_pb_blurb .et_pb_module_header {
  font-size: 24px !important;
  line-height: 120%;
  font-weight: 600;
  padding-bottom: 30px;
}
.wrapper-section-produst-blue {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 5%, 100% 0, 100% 95%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .wrapper-section-produst-blue {
    clip-path: polygon(0% 3%, 100% 0, 100% 98%, 0 100%, 0% 100%);
  }
}
.section-produst-blue {
  padding: 200px 0 0 !important;
  clip-path: polygon(0% 5.3%, 100% 0.3%, 100% 94.7%, 0 99.7%, 0% 100%);
}
@media (max-width: 980px) {
  .section-produst-blue {
    padding: 200px 0px 0 !important;
    clip-path: polygon(0% 3.3%, 100% 0.3%, 100% 97.7%, 0 99.7%, 0% 100%);
  }
}
@media (min-width: 981px) {
  .section-produst-blue .row-text {
    min-height: 1200px !important;
  }
}
@media (min-width: 1100px) {
  .section-produst-blue .row-text .et_pb_column {
    width: 40% !important;
    padding-bottom: 100px !important;
  }
}
@media (max-width: 1099px) {
  .section-produst-blue .row-text .et_pb_column {
    width: 100% !important;
    padding: 400px 0 !important;
  }
}
@media (max-width: 700px) {
  .section-produst-blue .row-text .et_pb_column {
    padding: 50% 0 80% 0 !important;
  }
  .section-produst-blue .row-bg .image-top {
  margin-top: 60px !important;
}
}
.section-produst-blue .row-bg {
  position: absolute;
  margin: 0 !important;
}
@media (min-width: 1100px) {
  .section-produst-blue .row-bg {
    top: 0;
    bottom: -1px;
    left: 45%;
    right: 0;
    width: 55% !important;
    height: 100%;
  }
}
@media (max-width: 1099px) {
  .section-produst-blue .row-bg {
    top: 0;
    bottom: -1px;
    left: 5%;
    right: 0;
    width: 95% !important;
    height: 100%;
  }
}
.section-produst-blue .row-bg .et_pb_column {
  position: relative;
  width: 100%;
  height: 100%;
}
.section-produst-blue .row-bg .image-top {
  margin-top: 150px;
  text-align: right;
  /*position: absolute;
			top: 0;
			right: 0;
			width: 100%;*/
}
@media (min-width: 1100px) {
  .section-produst-blue .row-bg .image-top img {
    height: 650px;
    object-fit: contain;
    object-position: top right;
  }
}
@media (max-width: 1099px) {
  .section-produst-blue .row-bg .image-top img {
    max-height: 400px;
    object-fit: contain;
  }
}
.section-produst-blue .row-bg .image-bottom {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  text-align: right;
}
@media (min-width: 1100px) {
  .section-produst-blue .row-bg .image-bottom img {
    height: 530px;
    object-fit: cover;
    object-position: top left;
  }
}
@media (max-width: 1099px) {
  .section-produst-blue .row-bg .image-bottom img {
    max-height: 400px;
    object-fit: contain;
  }
}
@media (min-width: 981px) {
  .section-produst-blue .et_pb_text {
    margin-bottom: 100px !important;
  }
  .section-produst-blue .et_pb_text:last-of-type {
    margin-bottom: 0 !important;
  }
}
.section-produst-blue .et_pb_text h4 {
  color: #00C3EB !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  padding-bottom: 10px !important;
}
.section-produst-blue .et_pb_text h3 {
  font-weight: 600 !important;
}
.section-how-works .row-header h2 {
  padding-bottom: 0px !important;
}
@media (min-width: 768px) {
  .section-how-works .row-how-carousel {
    display: flex;
    align-items: center;
  }
  .section-how-works .row-how-carousel .et_pb_column {
    width: 47% !important;
    margin-bottom: 0 !important;
  }
  .section-how-works .row-how-carousel .et_pb_column:first-of-type {
    margin-right: 6% !important;
  }
}
@media (max-width: 767px) {
  .section-how-works .row-how-carousel .et_pb_column {
    margin: 0 !important;
  }
  .section-how-works .row-how-carousel .et_pb_column:last-of-type {
    display: none;
  }
}
.section-how-works .row-how-carousel .et_pb_text {
  position: relative;
  max-width: 500px;
  padding-bottom: 30px;
  margin-bottom: 0 !important;
  cursor: pointer;
}
.section-how-works .row-how-carousel .et_pb_text:last-of-type {
  padding-bottom: 0 !important;
}
.section-how-works .row-how-carousel .et_pb_text:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 19px;
  width: 2px;
  height: 100%;
  background: #D8D8D8;
}
.section-how-works .row-how-carousel .et_pb_text:last-of-type:before {
  display: none !important;
}
.section-how-works .row-how-carousel .et_pb_text .et_pb_text_inner {
  padding-left: 55px;
}
.section-how-works .row-how-carousel .et_pb_text .et_pb_text_inner:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  background: #fff !important;
  border: 3px solid #D8D8D8;
  border-radius: 50%;
  box-sizing: border-box;
}
.section-how-works .row-how-carousel .et_pb_text.active .et_pb_text_inner:after {
  content: '';
  display: block;
  position: absolute;
  top: 13px;
  left: 13px;
  width: 14px;
  height: 14px;
  background: #f3db00;
  border-radius: 50%;
  box-sizing: border-box;
}
.section-how-works .row-how-carousel .owl-dots {
  text-align: center;
}
@media (min-width: 768px) {
  .section-how-works .row-how-carousel .owl-dots {
    display: none;
  }
}
.section-how-works .row-how-carousel .owl-dots button {
  width: 10px;
  height: 10px;
  background: #d8d8d8;
  border-radius: 50%;
  margin: 0 5px;
}
.section-how-works .row-how-carousel .owl-dots button.active {
  background: #45469C !important;
}
.section-how-works .row-how-carousel .et_pb_blurb .et_pb_main_blurb_image {
  margin: 0 !important;
}
.section-how-works .row-how-carousel .et_pb_blurb .et_pb_main_blurb_image img {
  max-height: 700px;
  object-fit: contain;
}
@media (max-width: 767px) {
  .section-how-works .row-how-carousel .et_pb_blurb .et_pb_main_blurb_image img {
    max-height: 350px;
  }
}
.section-how-works .row-how-carousel .et_pb_blurb .et_pb_blurb_container {
  margin-top: 30px !important;
}
@media (min-width: 768px) {
  .section-how-works .row-how-carousel .et_pb_blurb .et_pb_blurb_container {
    display: none !important;
  }
}
.section-how-works .row-how-carousel-assist .et_pb_text.active .et_pb_text_inner:after {
  background: #00c3eb !important;
}
.section-how-works .row-how-carousel-instruct .et_pb_blurb .et_pb_main_blurb_image img {
  max-height: 600px !important;
}
@media (max-width: 767px) {
  .section-how-works .row-how-carousel-instruct .et_pb_blurb .et_pb_main_blurb_image img {
    max-height: 350px !important;
  }
}
.wrapper-section-product-features {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 10%, 100% 0, 100% 100%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .wrapper-section-product-features {
    clip-path: polygon(0% 5%, 100% 0, 100% 100%, 0 100%, 0% 100%);
  }
}
@media (max-width: 550px) {
  .wrapper-section-product-features {
    clip-path: polygon(0% 3%, 100% 0, 100% 100%, 0 100%, 0% 100%);
  }
}
.section-product-features {
  padding-top: 150px !important;
  clip-path: polygon(0% 10.5%, 100% 0.5%, 100% 100%, 0 100%, 0% 100%);
}
@media (max-width: 980px) {
  .section-product-features {
    padding-top: 100px !important;
    clip-path: polygon(0% 5.4%, 100% 0.4%, 100% 100%, 0 100%, 0% 100%);
  }
}
@media (max-width: 550px) {
  .section-product-features {
    clip-path: polygon(0% 3.3%, 100% 0.3%, 100% 100%, 0 100%, 0% 100%);
  }
}
.section-product-features .row-header h2 {
  padding-bottom: 0 !important;
}
@media (max-width: 550px) {
  .section-product-features .et_pb_column_1_4 {
    width: 100% !important;
  }
}
.section-product-features .et_pb_blurb .et_pb_blurb_content {
  max-width: 430px !important;
}
@media (min-width: 981px) {
  .section-product-features .et_pb_blurb .et_pb_main_blurb_image {
    margin-bottom: 30px;
  }
}
.section-product-features .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 55px;
  height: 55px;
  object-fit: contain;
  margin: 0 auto;
}
.section-product-features .et_pb_blurb .et_pb_module_header {
  font-size: 24px !important;
  line-height: 120%;
  font-weight: 600 !important;
  padding-bottom: 30px;
}
/* Landing header */
body.page-id-2493 #page-container, body.page-id-2607 #page-container {
  padding: 0 !important;
}
@media (max-width: 860px) {
  body.page-id-2493 #page-container, body.page-id-2607 #page-container {
    padding-top: 0 !important;
  }
}
body.page-id-2493 .et-l--footer, body.page-id-2607 .et-l--footer {
  display: none !important;
}
.section-landing-header {
  padding: 15px 0 !important;
}
.section-landing-header .et_pb_row {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .section-landing-header .et_pb_column {
    width: 45% !important;
    margin: 0 !important;
  }
  .section-landing-header .et_pb_column:first-of-type {
    margin-right: 10% !important;
  }
}
@media (min-width: 768px) {
  .section-landing-header .et_pb_column {
    height: 85px;
    margin-bottom: 0 !important;
  }
  .section-landing-header .et_pb_column:first-of-type {
    width: 30% !important;
    margin-right: 5% !important;
  }
  .section-landing-header .et_pb_column:last-of-type {
    width: 65% !important;
  }
}
@media (max-width: 767px) {
  .section-landing-header .column-logo .et_pb_image img {
    max-height: 50px;
    object-fit: contain;
  }
}
.section-landing-header .column-header-menu {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 699px) {
  .section-landing-header .column-header-menu {
    justify-content: space-between;
    align-items: center;
  }
}
.section-landing-header .column-header-menu .et_pb_button_module_wrapper {
  margin-right: 30px !important;
  margin-bottom: 0 !important;
}
@media (min-width: 981px) {
  .section-landing-header .column-header-menu .et_pb_button_module_wrapper {
    margin-right: 50px !important;
  }
}
.section-landing-header .column-header-menu .et_pb_image {
  margin-right: 0 !important;
}
.section-landing-header .column-header-menu .et_pb_image img {
  max-height: 30px;
  object-fit: contain;
}
@media (max-width: 767px) {
  .section-landing-header .column-header-menu .et_pb_image img {
    max-height: 20px;
    margin-top: 15px;
  }
}
.wrapper-section-landing-hero {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 0%, 100% 0, 100% 85%, 0 100%, 0% 100%);
}
@media (max-width: 767px) {
  .wrapper-section-landing-hero {
    clip-path: polygon(0% 0%, 100% 0, 100% 90%, 0 100%, 0% 100%);
  }
}
.section-landing-hero {
  padding: 100px 0 !important;
  clip-path: polygon(0% 0%, 100% 0, 100% 84%, 0 99%, 0% 100%);
}
@media (max-width: 980px) {
  .section-landing-hero {
    padding-top: 50px !important;
  }
}
@media (max-width: 767px) {
  .section-landing-hero {
    clip-path: polygon(0% 0%, 100% 0, 100% 89.2%, 0 99.2%, 0% 100%);
  }
}
.section-landing-hero:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  background: transparent linear-gradient(180deg, #45469C99 10%, #45469C00 69%, #45469C00 100%) 0% 0% no-repeat padding-box;
}
.section-landing-hero:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: transparent linear-gradient(0deg, #04041A99 0%, #00C3EB66 55%, #45469c 100%) 0% 0% no-repeat padding-box;
}
.section-k21-hero .et_pb_row {
  z-index: 10;
}
.section-k21-hero .et_pb_text {
  font-size: 22px;
}
@media (max-width: 980px) {
  .section-k21-hero .et_pb_text {
    text-align: center !important;
  }
}
.section-k21-hero .et_pb_text h1 {
  padding-bottom: 40px !important;
}
.section-k21-hero .et_pb_text .lp-date {
  color: #3bc5e7 !important;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
}
.section-k21-hero .et_pb_text .lp-topic {
  font-size: 22px;
  padding-bottom: 15px;
  margin-bottom: 20px;
  border-bottom: 2px solid #3bc5e7;
}
@media (max-width: 980px) {
  .section-k21-hero .et_pb_image img {
    max-height: 400px;
    object-fit: contain;
  }
}
.section-k21-videos .row-header {
  padding-bottom: 20px !important;
}
.section-k21-videos .row-header h2 {
  padding-bottom: 0 !important;
}
.section-k21-videos .et_pb_row {
  margin-bottom: 50px;
}
.section-k21-videos .et_pb_row:last-of-type {
  margin-bottom: 0 !important;
}
@media (min-width: 600px) {
  .section-k21-videos .et_pb_blurb {
    width: 48%;
    float: left;
    margin-right: 4% !important;
  }
  .section-k21-videos .et_pb_blurb:last-of-type {
    margin-right: 0 !important;
  }
}
@media (min-width: 981px) {
  .section-k21-videos .et_pb_blurb .et_pb_blurb_content {
    text-align: left;
  }
  .section-k21-videos .et_pb_blurb .et_pb_blurb_content .et_pb_module_header, .section-k21-videos .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description {
    text-align: left;
  }
}
@media (max-width: 980px) {
  .section-k21-videos .et_pb_blurb .et_pb_blurb_content {
    text-align: center;
  }
}
.section-k21-videos .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 195px;
  height: 195px;
  border: 3px solid #4152a4;
  border-radius: 50%;
}
.section-serviceUSA-hero {
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
@media (min-width: 981px) {
  .section-serviceUSA-hero {
    padding: 150px 0 200px !important;
  }
}
.section-serviceUSA-hero .et_pb_text {
  font-size: 22px;
}
.section-serviceUSA-hero .et_pb_text h1 {
  padding-bottom: 0px !important;
}
.section-serviceUSA-hero .et_pb_text .lp-date {
  color: #3bc5e7 !important;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
}
.section-serviceUSA-call .et_pb_row:not(:last-of-type) {
  padding-bottom: 100px !important;
}
.section-serviceUSA-call .et_pb_image {
  width: calc(100% - 20px);
}
.section-serviceUSA-call .et_pb_image:before {
  content: '';
  position: absolute;
  top: 20px;
  bottom: -20px;
  left: -20px;
  right: calc(100% - 20px);
  width: 100%;
  height: 100%;
  background: #45469C;
}
.section-serviceUSA-call .et_pb_image .et_pb_image_wrap {
  width: 100% !important;
}
.section-serviceUSA-call .et_pb_image img {
  display: block;
  width: 100% !important;
  height: auto;
  object-fit: cover;
}
.section-serviceUSA-call .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 55px;
  height: 55px;
  object-fit: contain;
  margin: 0 !important;
}
.section-lp-speakers .row-header h2 {
  padding-bottom: 0 !important;
}
.section-lp-speakers .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 195px;
  height: 195px;
  border: 3px solid #4152a4;
  border-radius: 50%;
}
.section-knowledge-bottom .row-header h2 {
  padding-bottom: 0 !important;
}
/* Free trial */
/* Schedule a Demo */
/* Activate Account */
body.page-id-76 #page-container, body.page-id-2436 #page-container, body.page-id-3633 #page-container, body.page-id-2447 #page-container {
  padding-top: 0px !important;
}
@media (max-width: 980px) {
  body.page-id-76 #page-container, body.page-id-2436 #page-container, body.page-id-3633 #page-container, body.page-id-2447 #page-container {
    padding-top: 0px !important;
  }
}
body.page-id-76 .et-l--header, body.page-id-76 .et-l--footer, body.page-id-2436 .et-l--header, body.page-id-2436 .et-l--footer, body.page-id-3633 .et-l--header, body.page-id-3633 .et-l--footer, body.page-id-2447 .et-l--header, body.page-id-2447 .et-l--footer {
  display: none !important;
}
body.page-id-76 .section-free-trial, body.page-id-2436 .section-free-trial, body.page-id-3633 .section-free-trial, body.page-id-2447 .section-free-trial {
  padding: 0 !important;
}
body.page-id-76 .section-free-trial .et_pb_row, body.page-id-2436 .section-free-trial .et_pb_row, body.page-id-3633 .section-free-trial .et_pb_row, body.page-id-2447 .section-free-trial .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
}
body.page-id-76 .section-free-trial .et_pb_row .et_pb_column:last-of-type, body.page-id-2436 .section-free-trial .et_pb_row .et_pb_column:last-of-type, body.page-id-3633 .section-free-trial .et_pb_row .et_pb_column:last-of-type, body.page-id-2447 .section-free-trial .et_pb_row .et_pb_column:last-of-type {
  padding: 50px 5%;
}
@media (min-width: 981px) {
  body.page-id-76 .section-free-trial .et_pb_row .et_pb_column:last-of-type, body.page-id-2436 .section-free-trial .et_pb_row .et_pb_column:last-of-type, body.page-id-3633 .section-free-trial .et_pb_row .et_pb_column:last-of-type, body.page-id-2447 .section-free-trial .et_pb_row .et_pb_column:last-of-type {
    min-height: 100vh;
  }
}
body.page-id-76 .section-free-trial .et_pb_image, body.page-id-2436 .section-free-trial .et_pb_image, body.page-id-3633 .section-free-trial .et_pb_image, body.page-id-2447 .section-free-trial .et_pb_image {
  width: 40%;
  max-width: 220px;
  margin-bottom: 30px !important;
}
body.page-id-76 .section-free-trial .et_pb_image img, body.page-id-2436 .section-free-trial .et_pb_image img, body.page-id-3633 .section-free-trial .et_pb_image img, body.page-id-2447 .section-free-trial .et_pb_image img {
  display: block;
  object-fit: contain;
}
body.page-id-76 .section-free-trial .et_pb_text:not(:last-of-type), body.page-id-2436 .section-free-trial .et_pb_text:not(:last-of-type), body.page-id-3633 .section-free-trial .et_pb_text:not(:last-of-type), body.page-id-2447 .section-free-trial .et_pb_text:not(:last-of-type) {
  margin-bottom: 30px !important;
}
body.page-id-76 .section-free-trial .et_pb_text h1, body.page-id-2436 .section-free-trial .et_pb_text h1, body.page-id-3633 .section-free-trial .et_pb_text h1, body.page-id-2447 .section-free-trial .et_pb_text h1 {
  padding-bottom: 20px !important;
}
body.page-id-76 .section-free-trial .et_pb_text h2, body.page-id-2436 .section-free-trial .et_pb_text h2, body.page-id-3633 .section-free-trial .et_pb_text h2, body.page-id-2447 .section-free-trial .et_pb_text h2 {
  padding-bottom: 10px !important;
}
body.page-id-76 .section-free-trial .about-block, body.page-id-2436 .section-free-trial .about-block, body.page-id-3633 .section-free-trial .about-block, body.page-id-2447 .section-free-trial .about-block {
  padding-left: 5%;
}
body.page-id-76 .section-free-trial .about-block ul, body.page-id-2436 .section-free-trial .about-block ul, body.page-id-3633 .section-free-trial .about-block ul, body.page-id-2447 .section-free-trial .about-block ul {
  padding-bottom: 0 !important;
}
body.page-id-76 .section-free-trial .et_pb_code.form-container, body.page-id-2436 .section-free-trial .et_pb_code.form-container, body.page-id-3633 .section-free-trial .et_pb_code.form-container, body.page-id-2447 .section-free-trial .et_pb_code.form-container {
  margin-left: 0 !important;
}
body.page-id-76 .section-free-trial .image-hlc-inline, body.page-id-2436 .section-free-trial .image-hlc-inline, body.page-id-3633 .section-free-trial .image-hlc-inline, body.page-id-2447 .section-free-trial .image-hlc-inline {
  position: absolute;
  top: 95px;
  left: 450px;
}
@media (max-width: 1400px) {
  body.page-id-76 .section-free-trial .image-hlc-inline, body.page-id-2436 .section-free-trial .image-hlc-inline, body.page-id-3633 .section-free-trial .image-hlc-inline, body.page-id-2447 .section-free-trial .image-hlc-inline {
    left: auto;
    right: 55px !important;
  }
}
@media (max-width: 700px) {
  body.page-id-76 .section-free-trial .image-hlc-inline, body.page-id-2436 .section-free-trial .image-hlc-inline, body.page-id-3633 .section-free-trial .image-hlc-inline, body.page-id-2447 .section-free-trial .image-hlc-inline {
    max-width: 150px;
  }
}
@media (max-width: 500px) {
  body.page-id-76 .section-free-trial .image-hlc-inline, body.page-id-2436 .section-free-trial .image-hlc-inline, body.page-id-3633 .section-free-trial .image-hlc-inline, body.page-id-2447 .section-free-trial .image-hlc-inline {
    top: 80px;
  }
}
/* Value inspiration podcast & Video*/
body.page-id-878 #page-container, body.page-id-873 #page-container, body.page-id-861 #page-container {
  padding-top: 0px !important;
}
@media (max-width: 980px) {
  body.page-id-878 #page-container, body.page-id-873 #page-container, body.page-id-861 #page-container {
    padding-top: 0px !important;
  }
}
body.page-id-878 .et-l--header, body.page-id-878 .section-footer-cta, body.page-id-878 .section-footer-info .row-info, body.page-id-873 .et-l--header, body.page-id-873 .section-footer-cta, body.page-id-873 .section-footer-info .row-info, body.page-id-861 .et-l--header, body.page-id-861 .section-footer-cta, body.page-id-861 .section-footer-info .row-info {
  display: none !important;
}
body.page-id-878 #main-content .et_pb_section, body.page-id-873 #main-content .et_pb_section, body.page-id-861 #main-content .et_pb_section {
  border-bottom: 1px solid #ccc;
}
@media (max-width: 767px) {
  body.page-id-878 #main-content .et_pb_section, body.page-id-873 #main-content .et_pb_section, body.page-id-861 #main-content .et_pb_section {
    padding-top: 50px !important;
  }
}
body.page-id-878 #main-content .et_pb_section h1, body.page-id-873 #main-content .et_pb_section h1, body.page-id-861 #main-content .et_pb_section h1 {
  font-size: 48px !important;
  padding-bottom: 30px !important;
}
@media (max-width: 980px) {
  body.page-id-878 #main-content .et_pb_section h1, body.page-id-873 #main-content .et_pb_section h1, body.page-id-861 #main-content .et_pb_section h1 {
    font-size: 36px !important;
  }
}
body.page-id-878 #main-content .et_pb_section .et_pb_video .fluid-width-video-wrapper, body.page-id-873 #main-content .et_pb_section .et_pb_video .fluid-width-video-wrapper, body.page-id-861 #main-content .et_pb_section .et_pb_video .fluid-width-video-wrapper {
  padding-top: 55% !important;
}
body.page-id-878 #main-content .et_pb_section .et_pb_image, body.page-id-873 #main-content .et_pb_section .et_pb_image, body.page-id-861 #main-content .et_pb_section .et_pb_image {
  max-width: 40% !important;
}
body.page-id-878 #main-content .et_pb_section .et_pb_image img, body.page-id-873 #main-content .et_pb_section .et_pb_image img, body.page-id-861 #main-content .et_pb_section .et_pb_image img {
  display: block;
  width: 100% !important;
  max-width: 300px;
  object-fit: contain;
}
.page-id-411 .section-footer-cta {
  display: none !important;
}
.wrapper-section-hero-partner {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 0%, 100% 0, 100% 85%, 0 100%, 0% 100%);
}
.wrapper-section-hero-partner .section-hero-partner {
  clip-path: polygon(0% 0%, 100% 0, 100% 84%, 0 99%, 0% 100%);
}
@media (max-width: 767px) {
  .wrapper-section-hero-partner {
    clip-path: polygon(0% 0%, 100% 0, 100% 90%, 0 100%, 0% 100%);
  }
  .wrapper-section-hero-partner .section-hero-partner {
    clip-path: polygon(0% 0%, 100% 0, 100% 89%, 0 99%, 0% 100%);
  }
}
.section-hero-image.section-hero-partner {
  height: calc(100vh - 160px);
  min-height: 600px;
  max-height: 1000px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.section-hero-image.section-hero-partner .et_pb_row {
  margin: 0 auto !important;
}
/*@media (min-width: 981px) {
  .section-hero-image.section-hero-partner .et_pb_row:first-of-type {
    padding-bottom: 70px !important;
  }
}*/
.section-hero-image.section-hero-partner .et_pb_text {
  max-width: 620px;
}
.section-hero-image.section-hero-partner .et_pb_image img {
  display: block;
  max-height: 70px;
  object-fit: contain;
}
@media (min-width: 981px) {
  .section-partner-opportunities {
    padding: 100px 0 !important;
  }
}
.section-partner-opportunities .row-header h2 {
  padding-bottom: 0px !important;
}
.section-partner-opportunities .et_pb_blurb .et_pb_main_blurb_image {
  margin-bottom: 40px;
}
.section-partner-opportunities .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 55px;
  height: 55px;
  object-fit: contain;
  margin: 0 auto;
}
.section-partner-opportunities .et_pb_blurb .et_pb_module_header {
  font-size: 24px !important;
  line-height: 120%;
  font-weight: 600;
  padding-bottom: 30px;
}
.section-partner-form .et_pb_code.form-container {
  width: 100%;
  max-width: 750px !important;
  margin: 0 auto;
}
.section-partner-form h2 {
  padding-bottom: 0 !important;
}
/* Jumpstart */
.page-id-1165 .section-footer-cta {
  display: none !important;
}
@media (max-width: 1200px) {
  body div.section-jumpstart-hero.et_pb_section {
    background-size: 70% !important;
  }
}
@media (max-width: 980px) {
  body div.section-jumpstart-hero.et_pb_section {
    padding-top: 20px !important;
  }
}
body div.section-jumpstart-hero.et_pb_section .et_pb_text {
  margin-bottom: 50px !important;
}
.section-jumpstart-included .row-header {
  max-width: 700px !important;
}
@media (min-width: 981px) {
  .section-jumpstart-included .row-header {
    padding-bottom: 80px !important;
  }
}
.section-jumpstart-included .et_pb_blurb .et_pb_main_blurb_image {
  margin-bottom: 20px;
}
.section-jumpstart-included .et_pb_blurb .et_pb_main_blurb_image img {
  display: block;
  width: 55px;
  height: 55px;
  object-fit: contain;
  margin: 0;
}
.section-jumpstart-included .et_pb_blurb h4.et_pb_module_header {
  font-size: 24px !important;
  padding-bottom: 10px;
}
.section-jumpstart-how .row-header {
  max-width: 700px !important;
}
@media (min-width: 981px) {
  .section-jumpstart-how .row-header {
    padding-bottom: 80px !important;
  }
}
.section-jumpstart-how .row-header h2 {
  padding-bottom: 0 !important;
}
.section-jumpstart-how .et_pb_blurb {
  padding: 50px 20px;
  background: #f4f5f7;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  text-align: center;
}
@media (min-width: 981px) {
  .section-jumpstart-how .et_pb_blurb {
    max-width: 400px;
    margin: 0 auto;
  }
}
.section-jumpstart-how .et_pb_blurb:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.section-jumpstart-order .et_pb_text h2 {
  color: #fff !important;
  padding-bottom: 50px !important;
}
.section-jumpstart-order .et_pb_text table {
  max-width: 670px !important;
  margin: 0 auto;
  border: 1px solid #eee;
}
.section-jumpstart-order .et_pb_text table td {
  padding: 20px !important;
  border: 1px solid #aaa;
}
@media (max-width: 767px) {
  .section-jumpstart-order .et_pb_text table td {
    padding: 20px 10px !important;
  }
}
.section-jumpstart-order .et_pb_text table td ul {
  padding-bottom: 0 !important;
}
.section-jumpstart-order .et_pb_text table td ul li {
  font-size: 16px !important;
  line-height: 110% !important;
  margin-bottom: 10px !important;
}
.section-jumpstart-order .et_pb_text table td ul li:last-of-type {
  margin: 0 !important;
}
.section-jumpstart-order .et_pb_text table td span.note {
  font-size: 14px !important;
  line-height: 110% !important;
}
.section-jumpstart-order .et_pb_text table td .et_pb_button {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .section-jumpstart-order .et_pb_text table td .et_pb_button {
    font-size: 14px !important;
  }
}
/* Jumpstart popup */
#popmake-1213 {
  padding: 50px;
}
@media (max-width: 767px) {
  #popmake-1213 {
    padding: 30px 20px !important;
  }
}
#popmake-1213 h1 {
  line-height: 110% !important;
  padding-bottom: 30px !important;
  text-align: center;
}
#popmake-1213 .jumpstart-price {
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
  border: 1px solid #ccc;
}
#popmake-1213 .jumpstart-price h2 {
  color: #fff;
  background: #4152a4;
  padding: 50px 20px !important;
  text-align: center;
}
#popmake-1213 .jumpstart-price ul {
  list-style-type: disc !important;
  width: 90%;
  max-width: 300px;
  margin: 0 auto;
  padding: 20px 0 25px 30px;
}
#popmake-1213 .jumpstart-price ul li {
  color: #000;
  font-size: 18px;
  line-height: 110%;
  margin-bottom: 10px;
}
#popmake-2426 {
  padding: 50px 0 !important;
}
@media (max-width: 767px) {
  #popmake-2426 {
    padding: 30px 0 !important;
  }
}
#popmake-2426 .pum-content {
  width: 90%;
  margin: 0 auto;
  color: #000;
}
#popmake-2426 .pop-logo img {
  display: block;
  width: 50%;
  max-width: 250px;
  height: auto;
  object-fit: contain;
  margin: 0 auto 40px;
}
#popmake-2426 h1 {
  line-height: 110% !important;
  padding-bottom: 30px !important;
  text-align: center;
}
@media (min-width: 981px) {
  #popmake-2426 p {
    font-size: 18px !important;
  }
}
#popmake-2426 .form-container {
  margin-top: 20px;
}
#popmake-2426 .form-container form {
  font-family: 'Lato', sans-serif !important;
  width: 100% !important;
  max-width: 100% !important;
}
#popmake-2426 .form-container form .mktoFormRow {
  margin: 0px;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol {
  display: block;
  width: 100%;
  margin: 0 0 20px !important;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoOffset, #popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoGutter {
  display: none;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap {
  display: block;
  width: 100%;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap label {
  display: flex;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: auto !important;
  font-size: 13px !important;
  font-weight: 700;
  line-height: 15px;
  padding: 0;
  margin: 0 0 10px;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap input, #popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
  display: block;
  width: 100% !important;
  background: #f4f5f7;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap input {
  height: 40px;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
  min-height: 100px;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoHtmlText {
  width: 100% !important;
  line-height: 140% !important;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoCheckboxList {
  width: 30px !important;
  padding: 0 !important;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoCheckboxList input {
  height: 15px;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoRadioList {
  width: 30px !important;
  padding: 0 !important;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol .mktoRadioList input {
  height: 15px;
}
#popmake-2426 .form-container form .mktoFormRow .mktoFormCol #State, #popmake-2426 .form-container form .mktoFormRow .mktoFormCol #partner {
  width: 100% !important;
  height: 40px;
  clear: both;
  background: #f4f5f7;
}
#popmake-2426 .form-container form .mktoButtonRow .mktoButtonWrap {
  margin: 30px 0 0 !important;
}
#popmake-2426 .form-container form .mktoButtonRow .mktoButtonWrap button {
  display: block;
  width: 300px;
  height: 45px;
  font-family: 'Lato', sans-serif !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 600;
  line-height: 45px !important;
  padding: 0 !important;
  background: #4152a4 !important;
  border: none !important;
  border-radius: 4px;
}
#popmake-2426 .form-container form .mktoButtonRow .mktoButtonWrap button:hover {
  color: #fff !important;
  background: #3bc5e7 !important;
}
.section-hero-projects {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80vh;
  min-height: 400px;
  max-height: 650px;
  padding: 50px 0 150px !important;
}
.section-hero-projects:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: transparent linear-gradient(180deg, #45469C99 10%, #45469C00 69%, #45469C00 100%) 0% 0% no-repeat padding-box;
}
.section-hero-projects:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: transparent linear-gradient(0deg, #04041A99 0%, #00C3EB66 55%, #45469c 100%) 0% 0% no-repeat padding-box;
}
.section-hero-projects .et_pb_row {
  max-width: 780px !important;
}
.section-hero-projects .et_pb_code {
  margin-top: 30px !important;
}
.section-hero-projects .et_pb_code .facetwp-facet {
  margin: 0 !important;
}
.section-hero-projects .et_pb_code .facetwp-facet .facetwp-input-wrap {
  width: 100% !important;
}
.section-hero-projects .et_pb_code .facetwp-facet .facetwp-input-wrap input {
  width: 100% !important;
  height: 48px;
  display: block;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  padding: 0.7rem 0.85rem;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 4px;
}
.section-hero-projects .et_pb_code .et_pb_searchform .et_pb_searchsubmit {
  width: 30px !important;
  color: transparent;
  font-size: 0;
  background: url(/wp-content/uploads/2021/07/icon-search.png);
  background-size: 60%;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
}
@media (min-width: 981px) {
  .section-projects-list .et_pb_row .et_pb_column_1_4 {
    width: 280px !important;
    margin: 0 !important;
  }
}
@media (min-width: 981px) {
  .section-projects-list .et_pb_row .et_pb_column_3_4 {
    width: calc(100% - 280px) !important;
  }
}
.section-projects-list .et_pb_code {
  overflow: auto !important;
}
.section-projects-list .facetwp-template .fwpl-layout {
  display: block !important;
}
.section-projects-list .facetwp-template .fwpl-layout .fwpl-result {
  border: 1px solid #ccc;
  margin-bottom: 30px;
}
@media (min-width: 1240px) {
  .section-projects-list .facetwp-template .fwpl-layout .fwpl-result {
    width: 32%;
    float: left;
    margin: 0 2% 2% 0;
     min-height: 700px;
  }
  .section-projects-list .facetwp-template .fwpl-layout .fwpl-result:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 1400px) {
  .section-projects-list .facetwp-template .fwpl-layout .fwpl-result {
    width: 30%;
    float: left;
    margin: 0 5% 5% 0;
    min-height: 600px;
  }
  .section-projects-list .facetwp-template .fwpl-layout .fwpl-result:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 800px) and (max-width: 1239px) {
  .section-projects-list .facetwp-template .fwpl-layout .fwpl-result {
    width: 48%;
    float: left;
    margin: 0 4% 4% 0;
  }
  .section-projects-list .facetwp-template .fwpl-layout .fwpl-result:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
.section-projects-list .facetwp-template .fwpl-layout .fwpl-result .fwpl-item.ix-featured-image a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150px;
}
.section-projects-list .facetwp-template .fwpl-layout .fwpl-result .fwpl-item.ix-featured-image img {
  display: block;
  max-width: 80%;
  max-height: 80%;
  object-fit: contain;
}
.section-projects-list .facetwp-template .fwpl-layout .fwpl-result .fwpl-item.project-header {
  padding: 25px 25px 20px;
}
.section-projects-list .facetwp-template .fwpl-layout .fwpl-result .fwpl-item.project-header a {
  color: #000 !important;
  font-size: 22px !important;
  line-height: 100%;
  font-weight: 700;
}
.section-projects-list .facetwp-template .fwpl-layout .fwpl-result .fwpl-item.project-header a:hover {
  color: #D60072 !important;
}
.section-projects-list .facetwp-template .fwpl-layout .fwpl-result .fwpl-item.ix-project-exerpt {
  font-size: 16px !important;
  padding: 0px 25px 30px;
}
.section-projects-list .facetwp-pager a {
  color: #000 !important;
}
/* Single project */
.wrapper-section-project-hero {
  background: #d8d8d8 !important;
  clip-path: polygon(0% 0%, 100% 0, 100% 85%, 0 100%, 0% 100%);
}
@media (max-width: 767px) {
  .wrapper-section-project-hero {
    clip-path: polygon(0% 0%, 100% 0, 100% 90%, 0 100%, 0% 100%);
  }
}
.section-project-hero {
  clip-path: polygon(0% 0%, 100% 0, 100% 84%, 0 99%, 0% 100%);
}
@media (max-width: 767px) {
  .section-project-hero {
    clip-path: polygon(0% 0%, 100% 0, 100% 89%, 0 99%, 0% 100%);
  }
}
.section-project-hero h2 {
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: 1px solid #fff;
}
.section-project-hero .image-label {
  position: absolute;
  top: -50px;
  left: -100px;
  opacity: 0.5;
}
@media (max-width: 1620px) {
  .section-project-hero .image-label {
    display: none;
  }
}
.section-project-hero .image-label img {
  max-height: 300px;
  object-fit: contain;
}
.section-project-hero .et_pb_column:last-of-type .et_pb_image {
  width: 320px;
  height: auto;
  margin: 0 auto;
  background: #fff;
  padding: 30px;
  border: 1px solid #ccc;
  text-align: center;
}
.section-project-hero .et_pb_column:last-of-type .et_pb_image img {
  display: block;
  object-fit: cover;
}
@media (max-width: 980px) {
  .section-project-hero .et_pb_column:last-of-type .et_pb_image {
    width: 100% !important;
    height: 180px;
  }
  .section-project-hero .et_pb_column:last-of-type .et_pb_image img {
    max-height: 120px !important;
  }
}
.section-project-hero .et_pb_bg_layout_light h1, .section-project-hero .et_pb_bg_layout_light h2, .section-project-hero .et_pb_bg_layout_light h3, .section-project-hero .et_pb_bg_layout_light h4, .section-project-hero .et_pb_bg_layout_light p {
  text-shadow: 0 1px 4px rgba(255, 255, 255, 0.5);
}
.section-project-hero .et_pb_button.et_pb_bg_layout_dark {
  color: #4152a4 !important;
  background: #fff !important;
  border-color: #fff !important;
}
.section-project-hero .et_pb_button.et_pb_bg_layout_dark:hover {
  color: #fff !important;
  background-color: #05a8dc !important;
  border-color: #05a8dc !important;
}
@media (min-width: 981px) {
  .section-single-partner-main {
    padding-top: 50px !important;
  }
}
.section-single-partner-main .et_pb_row:last-of-type {
  padding-top: 50px !important;
  border-top: 1px solid #ccc;
}
@media (max-width: 980px) {
  .section-single-partner-main .et_pb_row:last-of-type .et_pb_image {
    margin: 0 auto;
    text-align: center;
  }
}
.section-single-partner-main .column-sider .owl-nav {
  text-align: center;
}
.section-single-partner-main .column-sider .owl-nav button {
  width: 30px;
  height: 40px;
  font-size: 30px;
  line-height: 40px;
  background-color: #F4F5F7;
  background-image: url(/wp-content/uploads/2021/07/carousel-arrow-icon.svg);
  background-position: center;
  background-size: 20px;
  background-repeat: no-repeat;
  text-align: center;
  margin: 0 5px;
}
.section-single-partner-main .column-sider .owl-nav button span {
  opacity: 0;
}
.section-single-partner-main .column-sider .owl-nav button.owl-next {
  transform: rotate(180deg) !important;
}
#pum-3400 #popmake-3400 {
  max-width: 700px !important;
}
#pum-3400 #popmake-3400 p img {
  display: block;
  width: 50%;
  max-width: 300px;
  margin: 0 auto 30px;
}
#pum-3400 #popmake-3400 h2 {
  text-align: center;
}
#pum-3400 #popmake-3400 p {
  color: #000;
  text-align: center;
}
/* Master Services Agreement */
.section-msa .et_pb_text h5 {
  font-family: 'Lato', sans-serif !important;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 20px !important;
}
.section-msa .et_pb_text h5 span.number {
  display: inline-block;
  width: 25px;
}
.section-msa .et_pb_text p {
  padding-left: 25px;
}
.section-msa .et_pb_text p:last-of-type {
  padding-bottom: 0 !important;
}
.section-msa .et_pb_text table, .section-msa .et_pb_text td {
  border: none;
}
.section-msa .et_pb_text ol li {
  text-indent: -20px;
  margin-left: 20px;
}
.section-msa .et_pb_text ol li:not(:last-of-type) {
  margin-bottom: 15px;
}
.section-msa .intro-text p {
  padding-left: 0 !important;
}
.et_pb_code.form-container {
  width: 100%;
  max-width: 750px !important;
  margin: 0 auto;
}
.et_pb_code.form-container form {
  font-family: 'Lato', sans-serif !important;
  width: 100% !important;
  max-width: 100% !important;
}
.et_pb_code.form-container form .mktoFormRow {
  margin: 0px;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol {
  display: block;
  width: 100%;
  margin: 0 0 20px !important;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoOffset, .et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoGutter {
  display: none;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap {
  display: block;
  width: 100%;
}

/*Rick changed this 4/6/22 to make demo embed form better */

.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap label {
/*  display: flex;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: auto !important;
  max-width: calc(100% - 30px) !important;*/
  width: 100% !important;	
  font-size: 13px !important;
  font-weight: 700;
  line-height: 15px;
  padding: 0;
  margin: 0 0 10px;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap input, .et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
  display: block;
  width: 100% !important;
  background: #f4f5f7;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap input {
  height: 40px;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
  min-height: 100px;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoFieldWrap select {
  width: 100% !important;
  height: 40px;
  clear: both;
  background: #f4f5f7;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoHtmlText {
  width: 100% !important;
  line-height: 140% !important;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoCheckboxList {
  width: 100% !important;
  padding: 0 !important;
}
.et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoCheckboxList input {
  height: 15px;
  width: 20px !important;	
}
/*changes done*/
.et_pb_code.form-container form .mktoButtonRow .mktoButtonWrap {
  margin: 30px auto; 0 !important;
  width: 170px;
}

.et_pb_code.form-container form .mktoButtonRow {
  width: 100%;
}

.et_pb_code.form-container form .mktoButtonRow .mktoButtonWrap button {
  display: block;
  width: auto;
  height: 45px;
  font-family: 'Lato', sans-serif !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 600;
  line-height: 45px !important;
  padding: 0 20px !important;
  background: #4152a4 !important;
  border: none !important;
  border-radius: 4px;
}
.et_pb_code.form-container form .mktoButtonRow .mktoButtonWrap button:hover {
  color: #fff !important;
  background: #3bc5e7 !important;
}
.et_pb_code.form-container.form-container-dark form {
  color: #fff !important;
}
.et_pb_code.form-container.form-container-dark form input, .et_pb_code.form-container.form-container-dark form textarea {
  background: #fff !important;
}
.et_pb_code.form-container.form-container-dark form .mktoButtonRow .mktoButtonWrap {
  margin: 30px 0 0 !important;
}
.et_pb_code.form-container.form-container-dark form .mktoButtonRow .mktoButtonWrap button {
  color: #fff !important;
  background: #3bc5e7 !important;
}
.et_pb_code.form-container.form-container-dark form .mktoButtonRow .mktoButtonWrap button:hover {
  color: #3bc5e7 !important;
  background: #fff !important;
}
.hbspt-form .field:not(.hs-recaptcha) {
  margin-bottom: 15px;
}
.hbspt-form .field:not(.hs-recaptcha) label {
  display: none;
}
.hbspt-form .field:not(.hs-recaptcha) input {
  width: 100%;
  height: 44px;
}
.hbspt-form .hs-submit {
  margin-top: 20px;
}
.hbspt-form .hs-submit input {
  display: block;
  width: auto;
  height: 45px;
  font-family: 'Lato', sans-serif !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 600;
  line-height: 45px !important;
  padding: 0 20px !important;
  background: #4152a4 !important;
  border: none !important;
  border-radius: 4px;
}
.hbspt-form .hs-submit input:hover {
  color: #fff !important;
  background: #3bc5e7 !important;
}
.hbspt-form .grecaptcha-badge {
  visibility: visible;
}
/* Jobs archive */
@media (max-width: 767px) {
  .section-job-list {
    padding: 50px 0 !important;
  }
}
.section-job-list .et_pb_post {
  padding: 10px 15px 20px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
}
/*@media (min-width: 800px) and (max-width: 1200px) {
  .section-job-list .et_pb_post {
    float: left;
    width: 48%;
    margin: 0 4% 50px 0;
  }
  */
  .section-job-list .et_pb_post:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 1201px) {
  .section-job-list .et_pb_post {
    float: left;
    width: 32%;
    margin: 0 2% 50px 0;
  }
  .section-job-list .et_pb_post:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
.section-job-list .et_pb_post h3 {
  color: #4152a4 !important;
  text-align: left;
}

.section-job-list .et_pb_post .entry-title, .section-job-list .et_pb_post .post-content-inner { height: auto !important; }
.section-job-list .et_pb_post .post-meta {
  color: #4152a4 !important;
  text-align: left;
}
.section-job-list .et_pb_post .post-content {
  text-align: left;
}
.section-job-list .et_pb_post .post-content p {
  color: #000 !important;
}
@media (max-width: 767px) {
  .section-job-list .et_pb_post .post-content p {
    font-size: 16px !important;
  }
}
.section-job-list .et_pb_post .post-content .location {
  color: rgba(0, 0, 0, 0.5) !important;
  padding-bottom: 10px !important;
}
.section-job-list .et_pb_post .post-content .more-link {
  color: #EE3C8F !important;
  font-weight: 700;
  line-height: 44px !important;
  text-transform: capitalize;
  border-radius: 4px;
  padding: 0 !important;
  text-align: left;
}
.section-job-list .et_pb_post .post-content .more-link:hover {
   color: #4152a4 !important;
}
/* Job single post */
@media (max-width: 767px) {
  .section-job-post {
    padding: 50px 0 !important;
  }
  .section-job-post .et_pb_column_2_3 {
    margin-bottom: 50px !important;
  }
}
.section-job-post .column-job-sidebar .et_pb_text {
  margin-bottom: 10px !important;
}
.section-job-post .column-job-sidebar .et_pb_text h3 {
  padding-bottom: 0 !important;
}
.section-job-post .column-job-sidebar .et_pb_posts {
  margin-bottom: 25px !important;
}
.section-job-post .column-job-sidebar .et_pb_posts .et_pb_post.category-job-opportunities {
  border-bottom: 1px solid #ccc;
  padding: 0 0 20px;
  margin-bottom: 20px;
}
.section-job-post .column-job-sidebar .et_pb_posts .et_pb_post.category-job-opportunities:last-of-type {
  border-bottom: none !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.section-job-post .column-job-sidebar .et_pb_posts .et_pb_post.category-job-opportunities .entry-title {
  font-size: 20px !important;
  line-height: 110%;
  padding-bottom: 10px !important;
}
.section-job-post .column-job-sidebar .et_pb_posts .et_pb_post.category-job-opportunities .entry-title:hover {
  color: #000;
}
.section-job-post .column-job-sidebar .et_pb_posts .et_pb_post.category-job-opportunities .post-meta {
  line-height: 100%;
  margin-bottom: 10px;
}
.section-job-post .column-job-sidebar .et_pb_posts .et_pb_post.category-job-opportunities .post-meta .published {
  color: #000 !important;
  font-size: 15px !important;
  line-height: 100%;
}
.section-job-post .column-job-sidebar .et_pb_posts .et_pb_post.category-job-opportunities .post-content p {
  color: #D60072 !important;
}
.section-job-post .column-job-sidebar .et_pb_button {
  font-size: 14px !important;
  line-height: 32px !important;
  font-weight: 700;
  padding: 0 25px 0 15px !important;
}
.section-job-post .column-job-sidebar .et_pb_button:after {
  display: inline !important;
  left: auto !important;
  margin-left: 5px !important;
  opacity: 1;
}
.section-job-post .share-module {
  background: #f4f5f7;
  border: 1px solid #ccc;
  padding: 30px;
  margin-top: 30px;
}
/* Job application */
.section-job-application .et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoCheckboxList {
  width: auto !important;
}
.section-job-application .et_pb_code.form-container form .mktoFormRow .mktoFormCol .mktoCheckboxList input {
  width: 20px !important;
  margin-right: 10px;
}
/* All posts */
.et_pb_post_content h2, .et_pb_post_content h3, .et_pb_post_content h4 {
  padding-bottom: 0 !important;
  margin-bottom: 20px !important;
}
.et_pb_post_content p {
  padding-bottom: 0 !important;
  margin-bottom: 20px !important;
}
.et_pb_post_content p:last-of-type {
  margin-bottom: 0 !important;
}
.et_pb_post_content ul {
  padding-bottom: 0 !important;
  margin: 20px 0 !important;
}
.et_pb_post_content ul li {
  margin-bottom: 15px !important;
}
.et_pb_post_content ul li:last-of-type {
  margin-bottom: 0 !important;
}
/* Newsroom archive */
.category-newsroom .section-newsroom-menu {
  padding: 100px 0 50px !important;
}
@media (max-width: 767px) {
  .category-newsroom .section-newsroom-menu {
    padding: 50px 0 !important;
  }
}
.category-newsroom .section-newsroom-menu .newsroom-menu ul {
  line-height: 100%;
  list-style-type: none;
  padding: 0 !important;
}
.category-newsroom .section-newsroom-menu .newsroom-menu ul li {
  margin: 0 0px 15px 0 !important;
}
@media (min-width: 600px) {
  .category-newsroom .section-newsroom-menu .newsroom-menu ul li {
    display: block;
    float: left;
    margin: 0 25px 0 0 !important;
  }
}
@media (min-width: 820px) {
  .category-newsroom .section-newsroom-menu .newsroom-menu ul li {
    margin: 0 50px 0 0 !important;
  }
}
.category-newsroom .section-newsroom-menu .newsroom-menu ul li a {
  color: #000000;
  font-weight: 700;
  line-height: 100%;
}
.category-newsroom .section-newsroom-menu .newsroom-menu ul li a:hover, .category-newsroom .section-newsroom-menu .newsroom-menu ul li a.active {
  border-color: #EE3C8F !important;
}
@media (max-width: 599px) {
  .category-newsroom .section-newsroom-menu .newsroom-menu ul li a {
    padding: 0 0 0 15px;
    border-left: 5px solid transparent;
  }
}
@media (min-width: 600px) {
  .category-newsroom .section-newsroom-menu .newsroom-menu ul li a {
    padding: 0 0 15px;
    border-bottom: 5px solid transparent;
  }
}
.category-newsroom .section-tab {
  padding-top: 0 !important;
}
.category-newsroom .section-tab .et_pb_post {
  height: 330px;
  margin: 0 !important;
}
.category-newsroom .section-tab .et_pb_post:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, transparent 0%, #000000 100%);
  visibility: visible !important;
  pointer-events: none;
}
.category-newsroom .section-tab .et_pb_post .et_link_content, .category-newsroom .section-tab .et_pb_post .entry-featured-image-url {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 !important;
  background: none !important;
}
.category-newsroom .section-tab .et_pb_post .et_link_content img, .category-newsroom .section-tab .et_pb_post .entry-featured-image-url img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.category-newsroom .section-tab .et_pb_post h2, .category-newsroom .section-tab .et_pb_post h3, .category-newsroom .section-tab .et_pb_post h2.entry-title, .category-newsroom .section-tab .et_pb_post h3.entry-title, .category-newsroom .section-tab .et_pb_post .entry-title {
  position: absolute;
  bottom: 25px;
  left: 25px;
  right: 25px;
  font-family: 'Source Sans Pro', sans-serif !important;
  color: #fff !important;
  font-size: 24px !important;
  font-weight: 700;
  line-height: 120% !important;
  padding: 0 !important;
  text-align: left;
  z-index: 100;
}
.category-newsroom .section-tab .et_pb_post h2 a, .category-newsroom .section-tab .et_pb_post h3 a, .category-newsroom .section-tab .et_pb_post h2.entry-title a, .category-newsroom .section-tab .et_pb_post h3.entry-title a, .category-newsroom .section-tab .et_pb_post .entry-title a {
  color: inherit !important;
}
.category-newsroom .section-tab .et_pb_post h2 a:hover, .category-newsroom .section-tab .et_pb_post h3 a:hover, .category-newsroom .section-tab .et_pb_post h2.entry-title a:hover, .category-newsroom .section-tab .et_pb_post h3.entry-title a:hover, .category-newsroom .section-tab .et_pb_post .entry-title a:hover {
  color: #D60072 !important;
}
.category-newsroom .section-tab .et_pb_post .categories {
  position: absolute;
  top: 35px;
  left: 0;
  color: #EE3C8F !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  padding: 10px 15px;
  background: #fff;
  text-align: center;
  z-index: 100;
}
.category-newsroom .section-tab .et_pb_post .categories a {
  color: inherit !important;
}
.category-newsroom .section-newsroom-all .et_pb_row:not(:last-of-type) {
  padding-bottom: 1% !important;
}
@media (min-width: 981px) {
  .category-newsroom .section-newsroom-all .et_pb_column_3_5 {
    width: 59% !important;
  }
}
@media (min-width: 981px) {
  .category-newsroom .section-newsroom-all .et_pb_column_2_5 {
    width: 40% !important;
  }
}
@media (min-width: 981px) {
  .category-newsroom .section-newsroom-all .et_pb_row:first-of-type .et_pb_column_3_5 {
    margin-right: 1% !important;
  }
}
@media (min-width: 981px) {
  .category-newsroom .section-newsroom-all .et_pb_row:last-of-type .et_pb_column_2_5 {
    margin-right: 1% !important;
  }
}
.category-newsroom .section-newsroom-blog .et_pb_posts {
  overflow: auto;
  margin-bottom: 50px !important;
}
.category-newsroom .section-newsroom-blog .et_pb_posts article.et_pb_post {
  display: inline-block;
  float: left;
  height: 330px;
  margin: 0 0 1% 0 !important;
}
@media (min-width: 981px) {
  .category-newsroom .section-newsroom-blog .et_pb_posts article.et_pb_post:first-of-type {
    width: 59% !important;
    margin-right: 1% !important;
  }
  .category-newsroom .section-newsroom-blog .et_pb_posts article.et_pb_post:nth-of-type(2) {
    width: 40% !important;
  }
  .category-newsroom .section-newsroom-blog .et_pb_posts article.et_pb_post:nth-of-type(3) {
    width: 40% !important;
    margin-right: 1% !important;
  }
  .category-newsroom .section-newsroom-blog .et_pb_posts article.et_pb_post:nth-of-type(4) {
    width: 59% !important;
  }
}
@media (max-width: 980px) {
  .category-newsroom .section-newsroom-blog .et_pb_posts article.et_pb_post {
    width: 100% !important;
    margin-bottom: 30px !important;
  }
  .category-newsroom .section-newsroom-blog .et_pb_posts article.et_pb_post:last-of-type {
    margin-bottom: 0 !important;
  }
}
.category-newsroom .section-newsroom-blog .et_pb_button {
  line-height: 44px !important;
  font-weight: 700;
  padding: 0 30px 0 20px !important;
}
.category-newsroom .section-newsroom-blog .et_pb_button:after {
  display: inline !important;
  left: auto !important;
  margin-left: 5px !important;
  opacity: 1;
}
/* Blog archive */
.section-blog-main .et_pb_post {
  display: inline-block;
  float: left;
  padding: 30px;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
}
@media (min-width: 1000px) {
  .section-blog-main .et_pb_post {
    width: 32%;
    margin: 0 2% 2% 0;
  }
  .section-blog-main .et_pb_post:first-of-type {
    width: 66% !important;
   /* height: 830px;*/
  }
  .section-blog-main .et_pb_post:nth-of-type(2) {
    height: 400px !important;
    margin-right: 0 !important;
    margin-bottom: 30px !important;
  }
  .section-blog-main .et_pb_post:nth-of-type(3) {
    height: 450px !important;
  }
  .section-blog-main .et_pb_post:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (max-width: 999px) {
  .section-blog-main .et_pb_post {
    width: 49%;
    margin: 0 2% 2% 0;
    padding: 30px 20px;
  }
  .section-blog-main .et_pb_post:first-of-type {
    width: 100% !important;
  }
  .section-blog-main .et_pb_post:nth-of-type(2n+1) {
    margin-right: 0 !important;
  }
}
@media (max-width: 550px) {
  .section-blog-main .et_pb_post {
    width: 100% !important;
    margin: 0 0 30px 0 !important;
  }
}
.section-blog-main .et_pb_post .entry-featured-image-url, .section-blog-main .et_pb_post .post-content {
  display: block;
}

.section-blog-main .post-content-inner {
  display: none;
}

.section-blog-main .et_pb_post:first-of-type .post-content-inner {
  display: block !important;
}

.section-blog-main .et_pb_posts a.more-link { display: none; }



.section-blog-main .et_pb_blog_item_0_0 .et_pb_image_container img {
  max-height: 420px;
}

.section-blog-main .et_pb_post .et_pb_image_container img, .section-blog-main .et_pb_post a img {
  max-height: 150px; object-fit: cover;
}

.section-blog-main .et_pb_post .post-meta {
  /*font-size: 0 !important;*/
  overflow: auto;
}
.section-blog-main .et_pb_post .post-meta .author-avatar {
  display: inline-block;
  float: left;
  width: 55px;
  height: 55px;
  margin-right: 15px;
}
.section-blog-main .et_pb_post .post-meta .author-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.section-blog-main .et_pb_post .post-meta .author.vcard {
  color: #000 !important;
  font-size: 14px !important;
  font-weight: 700;
  line-height: 100%;
}
.section-blog-main .et_pb_post .post-meta .author.vcard a, .section-blog-main .et_pb_post .post-meta .author.vcard a:hover {
  color: #000 !important;
  cursor: auto;
}
.section-blog-main .et_pb_post .post-meta .published {
  display: block;
  color: #000 !important;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 100%;
}
.section-blog-main .et_pb_post h2.entry-title {
  font-size: 28px !important;
  font-weight: 600 !important;
  padding-bottom: 20px !important;
}
@media (max-width: 1210px) {
  .section-blog-main .et_pb_post h2.entry-title {
    font-size: 28px !important;
  }
}
@media (max-width: 767px) {
  .section-blog-main .et_pb_post h2.entry-title {
    font-size: 22px !important;
  }
}
.section-blog-main .et_pb_post .categories {
  display: block;
}
.section-blog-main .et_pb_post .categories a {
  display: inline-block;
  color: #EE3C8F !important;
  font-size: 12px;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  padding: 0 10px;
  background: #f4f5f7;
  margin: 0 5px 5px 0;
}
.section-blog-main .et_pb_post:first-of-type {
  padding: 0px 30px !important;
  border: none !important;
}
@media (max-width: 980px) {
  .section-blog-main .et_pb_post:first-of-type {
    padding: 0 0 20px !important;
  }
}
.section-blog-main .et_pb_post:first-of-type .entry-featured-image-url {
  display: block !important;
  margin-bottom: 15px !important;
}
.section-blog-main .et_pb_post:first-of-type .entry-featured-image-url img {
  display: block;
  width: 100%;
  max-height: 420px;
  object-fit: cover;
}
.section-blog-main .et_pb_post:first-of-type h2.entry-title {
  font-size: 42px !important;
  font-weight: 700 !important;
  padding-bottom: 20px !important;
}
@media (max-width: 767px) {
  .section-blog-main .et_pb_post:first-of-type h2.entry-title {
    font-size: 32px !important;
  }
}
.section-blog-main .et_pb_post:first-of-type .categories {
  margin-bottom: 15px !important;
}
.section-blog-main .et_pb_post:first-of-type .post-content {
  display: block !important;
}
.section-blog-main .et_pb_post:first-of-type .post-content .more-link {
  display: block !important;
  width: 140px !important;
  color: #fff !important;
  line-height: 44px !important;
  font-weight: 700;
  text-transform: capitalize;
  background-color: #EE3C8F;
  border-radius: 4px;
  text-align: center;
  margin-top: 30px;
}
.section-blog-main .et_pb_post:first-of-type .post-content .more-link:hover {
  background-color: #D60072;
}
/* Single post from Blog category */
.section-post-blog {
  padding: 100px 0 !important;
}
.section-post-blog .row-header .et_pb_post_title {
  margin-bottom: 10px !important;
}
.section-post-blog .row-header .et_pb_post_title h1 {
  font-size: 48px !important;
}
@media (max-width: 767px) {
  .section-post-blog .row-header .et_pb_post_title h1 {
    font-size: 36px !important;
  }
}
.section-post-blog .row-header .breadcrumbs-container {
  color: #000;
  font-size: 14px !important;
  text-align: center;
}
.section-post-blog .row-header .breadcrumbs-container a {
  color: #000;
}
.section-post-blog .row-header .breadcrumbs-container span:last-of-type a {
  color: #D60072;
  font-weight: 700;
  cursor: auto !important;
}
.section-post-blog .row-post-meta {
  display: flex;
  align-items: center;
}
.section-post-blog .row-post-meta .et_pb_column {
  width: 50% !important;
  margin: 0 !important;
}
.section-post-blog .row-post-meta .et_pb_post_title .et_pb_title_meta_container {
  color: transparent !important;
  font-size: 0 !important;
}
.section-post-blog .row-post-meta .et_pb_post_title .et_pb_title_meta_container .author-avatar {
  display: inline-block;
  float: left;
  width: 45px;
  height: 45px;
  margin-right: 15px;
}
.section-post-blog .row-post-meta .et_pb_post_title .et_pb_title_meta_container .author.vcard {
  display: inline-block;
  float: left;
  width: calc(100% - 60px);
  color: #000 !important;
  font-size: 15px !important;
  font-weight: 700;
  line-height: 100%;
  margin-top: 8px;
}
.section-post-blog .row-post-meta .et_pb_post_title .et_pb_title_meta_container .author.vcard a {
  color: inherit !important;
}
.section-post-blog .row-post-meta .et_pb_post_title .et_pb_title_meta_container .published {
  display: block;
  float: left;
  width: calc(100% - 60px);
  color: #000 !important;
  font-size: 15px !important;
  font-weight: 400;
  line-height: 100%;
  margin-top: 3px;
}
.section-post-blog .row-post-meta .heateor_sss_sharing_container {
  float: right;
}
.section-post-blog .et_pb_post_content {
  margin-bottom: 30px !important;
}
.section-post-blog .et_pb_post_content h3 {
  font-size: 32px !important;
}
@media (max-width: 767px) {
  .section-post-blog .et_pb_post_content h3 {
    font-size: 28px !important;
  }
  .section-post-blog { padding: 50px 0px !important; }
}
.section-post-blog .et_pb_posts_nav {
  padding: 15px 0;
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
}
.section-post-blog .et_pb_posts_nav .nav-previous, .section-post-blog .et_pb_posts_nav .nav-next {
  width: 48% !important;
}
.section-post-blog .et_pb_posts_nav .nav-previous a .meta-nav, .section-post-blog .et_pb_posts_nav .nav-next a .meta-nav {
  display: block;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 100% !important;
  margin-bottom: 5px;
}
.section-post-blog .et_pb_posts_nav .nav-previous a .meta-nav:before, .section-post-blog .et_pb_posts_nav .nav-next a .meta-nav:before {
  color: #767676 !important;
  font-size: 12px !important;
  line-height: 100% !important;
}
.section-post-blog .et_pb_posts_nav .nav-previous a .nav-label, .section-post-blog .et_pb_posts_nav .nav-next a .nav-label {
  display: block;
  color: #00C3EB;
  font-size: 14px !important;
  line-height: 110% !important;
}
.section-post-blog .et_pb_posts_nav .nav-previous a:hover .nav-label, .section-post-blog .et_pb_posts_nav .nav-next a:hover .nav-label {
  color: #D60072 !important;
}
.section-post-blog .et_pb_posts_nav .nav-previous a .meta-nav:before {
  content: 'Previous post' !important;
}
.section-post-blog .et_pb_posts_nav .nav-next a {
  display: flex;
  flex-direction: column-reverse;
  text-align: right;
}
.section-post-blog .et_pb_posts_nav .nav-next a .meta-nav:before {
  content: 'Next post' !important;
}
.section-post-blog .column-sidebar .et_pb_text {
  margin-bottom: 20px !important;
}
.section-post-blog .column-sidebar .et_pb_text h3 {
  font-size: 20px !important;
  padding-bottom: 0 !important;
}
.section-post-blog .column-sidebar .et_pb_post {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #bbb;
}
.section-post-blog .column-sidebar .et_pb_post:last-of-type {
  border: none !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.section-post-blog .column-sidebar .et_pb_post h6 {
  font-family: 'Lato', sans-serif !important;
  color: #D60072 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 140% !important;
  padding-bottom: 0 !important;
}
.section-post-blog .column-sidebar .et_pb_post h6 a:hover {
  color: #45469C !important;
}

.et_pb_title_featured_container img { border-radius:6px; }


/* News & Press release archive */
@media (max-width: 767px) {
  .archive .section-archive-news, .archive .section-archive-press {
    padding: 50px 0 !important;
  }
  .archive .section-archive-news .et_pb_column_2_3, .archive .section-archive-press .et_pb_column_2_3 {
    margin-bottom: 50px !important;
  }
}
.archive .section-archive-news .column-archive-sidebar .et_pb_text:not(.header), .archive .section-archive-press .column-archive-sidebar .et_pb_text:not(.header) {
  margin-bottom: 50px !important;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_text.header, .archive .section-archive-press .column-archive-sidebar .et_pb_text.header {
  margin-bottom: 0 !important;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_text h2, .archive .section-archive-press .column-archive-sidebar .et_pb_text h2 {
  font-size: 40px !important;
  line-height: 100% !important;
  padding-bottom: 30px !important;
}
@media (max-width: 767px) {
  .archive .section-archive-news .column-archive-sidebar .et_pb_text h2, .archive .section-archive-press .column-archive-sidebar .et_pb_text h2 {
    font-size: 32px !important;
  }
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts, .archive .section-archive-press .column-archive-sidebar .et_pb_posts {
  margin-bottom: 30px !important;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post {
  border-bottom: 1px solid #ccc;
  padding: 0 0 15px;
  margin-bottom: 15px;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post:last-of-type, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post:last-of-type {
  border-bottom: none !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post .entry-title, .archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post h4.entry-title, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post .entry-title, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post h4.entry-title {
  display: inline-block;
  float: left;
  font-family: 'Source Sans Pro', sans-serif !important;
  color: #D60072 !important;
  font-size: 18px !important;
  line-height: 120% !important;
  font-weight: 700;
  padding: 0 !important;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post .entry-title a, .archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post h4.entry-title a, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post .entry-title a, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post h4.entry-title a {
  color: inherit !important;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post.category-blog h4.entry-title, .archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post.category-blog .post-meta, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post.category-blog h4.entry-title, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post.category-blog .post-meta {
  width: calc(100% - 115px);
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post.category-blog .post-meta, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post.category-blog .post-meta {
  margin-top: 5px;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post .entry-featured-image-url, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post .entry-featured-image-url {
  display: inline-block;
  float: left;
  width: 100px;
  height: 100px;
  margin: 0 15px 0 0;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post .entry-featured-image-url img, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post .entry-featured-image-url img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post .post-meta, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post .post-meta {
  display: inline-block;
  float: left;
  line-height: 100%;
  margin-bottom: 10px;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post .post-meta .published, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post .post-meta .published {
  color: #000 !important;
  font-size: 15px !important;
  line-height: 100%;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles {
  border-bottom: 1px solid #ccc;
  padding: 0 0 15px;
  margin-bottom: 15px;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles:last-of-type, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles:last-of-type {
  border-bottom: none !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles .date, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles .date {
  display: block;
  color: #000 !important;
  font-size: 15px !important;
  line-height: 100%;
  padding-bottom: 10px;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles .entry-featured-image-url, .archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles .categories, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles .entry-featured-image-url, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles .categories {
  display: none !important;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles .author, .archive .section-archive-press .column-archive-sidebar .et_pb_posts .et_pb_post.category-news-articles .author {
  font-family: 'Lato', sans-serif !important;
  color: #000;
  font-size: 20px !important;
  line-height: 100% !important;
  font-weight: 700;
  padding-bottom: 10px;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_button, .archive .section-archive-press .column-archive-sidebar .et_pb_button {
  font-size: 14px !important;
  line-height: 30px !important;
  font-weight: 700;
  padding: 0 25px 0 15px !important;
}
.archive .section-archive-news .column-archive-sidebar .et_pb_button:after, .archive .section-archive-press .column-archive-sidebar .et_pb_button:after {
  display: inline !important;
  left: auto !important;
  margin-left: 5px !important;
  opacity: 1;
}
.section-archive-press article.category-press-releases {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #BABABA;
}
.section-archive-press article.category-press-releases:last-of-type {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: none;
}
.section-archive-press article.category-press-releases h2 {
  color: #D60072 !important;
  font-size: 24px !important;
  padding-bottom: 0 !important;
}
.section-archive-press article.category-press-releases .post-meta {
  line-height: 100%;
  margin-bottom: 20px;
}
.section-archive-press article.category-press-releases .post-meta .published {
  color: #3B3B3B !important;
  font-size: 16px;
  line-height: 100%;
}
.section-archive-news article.category-news-articles, .section-archive-news article.category-events {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #BABABA;
}
.section-archive-news article.category-news-articles:last-of-type, .section-archive-news article.category-events:last-of-type {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: none;
}
.section-archive-news article.category-news-articles .date, .section-archive-news article.category-events .date {
  display: block;
  color: #3B3B3B;
  font-size: 16px;
  line-height: 100%;
  margin-bottom: 10px;
}
.section-archive-news article.category-news-articles .entry-featured-image-url, .section-archive-news article.category-events .entry-featured-image-url {
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  width: 265px;
  height: 115px;
  border: 1px solid #D8D8D8;
  border-radius: 7px;
  margin: 0 25px 0 0 !important;
}
@media (max-width: 600px) {
  .section-archive-news article.category-news-articles .entry-featured-image-url {
    width: 100% !important;
    max-width: 300px;
    margin: 0 auto !important;
  }
}
.section-archive-news article.category-news-articles .entry-featured-image-url img {
  display: block;
  max-width: 80%;
  max-height: 80%;
  object-fit: contain;
}
.section-archive-news article.category-news-articles .categories {
  display: none;
}
.section-archive-news article.category-news-articles p.author {
  display: inline-block;
  float: left;
  width: calc(100% - 290px);
  color: #000 !important;
  font-weight: 700;
  line-height: 100%;
  padding-bottom: 10px;
  margin-top: 20px;
}
@media (max-width: 600px) {
  .section-archive-news article.category-news-articles p.author {
    width: 100% !important;
  }
}
.section-archive-news article.category-news-articles .entry-title {
  display: inline-block;
  float: left;
  width: calc(100% - 290px);
  font-family: 'Source Sans Pro', sans-serif !important;
  color: #D60072 !important;
  font-size: 20px !important;
  line-height: 120%;
  font-weight: 400;
  padding-bottom: 0 !important;
}


.section-archive-news article.category-events .entry-title {
  display: inline-block;
  float: left;
  width: calc(100% - 290px);
  font-family: 'Source Sans Pro', sans-serif !important;
  color: #D60072 !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 120%;
  font-weight: 400;
  padding-bottom: 10px !important;
}

@media (max-width: 600px) {
  .section-archive-news article.category-news-articles .entry-title {
    width: 100% !important;
  }
}
.section-archive-news article.category-news-articles .entry-title a {
  color: inherit !important;
}
/* Post press release */
.section-post-press-release .et_pb_post_title {
  margin-bottom: 5px !important;
}
.section-post-press-release .et_pb_post_title .et_pb_title_meta_container .published {
  font-size: 16px !important;
  line-height: 100%;
}
.section-post-press-release .et_pb_code.share-module {
  overflow: auto;
  margin-bottom: 50px !important;
}
.section-post-press-release .et_pb_code.share-module .heateor_sss_sharing_container {
  max-width: 160px;
  margin: 0 auto;
}
.section-post-press-release .et_pb_post_content blockquote {
  border-left: 12px solid #EE3C8F;
  padding-left: 40px;
  margin-left: 30px;
}
.section-post-press-release .et_pb_post_content blockquote p {
  font-weight: 700;
}
@media (min-width: 981px) {
  .section-post-press-release .et_pb_post_content blockquote p {
    font-size: 24px;
  }
}
.section-post-press-release .et_pb_post_content blockquote p:not(:last-of-type) {
  padding-bottom: 1em !important;
}
/* Resource Library archive */
@media (min-width: 981px) {
  .section-resources-list .et_pb_row .et_pb_column_1_3 {
    width: 330px !important;
    margin: 0 !important;
  }
}
@media (min-width: 981px) {
  .section-resources-list .et_pb_row .et_pb_column_2_3 {
    width: calc(100% - 330px) !important;
  }
}
.section-resources-list .et_pb_code {
  overflow: auto !important;
}
.section-resources-list .facetwp-template .fwpl-layout {
  display: block !important;
}
.section-resources-list .facetwp-template .fwpl-layout .fwpl-result {
  border: 1px solid #ccc;
  margin-bottom: 30px;
}
@media (min-width: 1240px) {
  .section-resources-list .facetwp-template .fwpl-layout .fwpl-result {
    width: 32%;
    float: left;
    margin: 0 2% 2% 0;
  }
  .section-resources-list .facetwp-template .fwpl-layout .fwpl-result:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 1400px) {
  .section-resources-list .facetwp-template .fwpl-layout .fwpl-result {
    width: 30%;
    float: left;
    margin: 0 5% 5% 0;
    min-height: 300px;
  }
  .section-resources-list .facetwp-template .fwpl-layout .fwpl-result:nth-of-type(3n) {
    margin-right: 0 !important;
  }
}
@media (min-width: 800px) and (max-width: 1239px) {
  .section-resources-list .facetwp-template .fwpl-layout .fwpl-result {
    width: 48%;
    float: left;
    margin: 0 4% 4% 0;
  }
  .section-resources-list .facetwp-template .fwpl-layout .fwpl-result:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
.section-resources-list .facetwp-template .fwpl-layout .fwpl-result .resource-img img {
  display: block;
  width: 100% !important;
  height: 200px;
  object-fit: cover;
  border-bottom: 1px solid #eee;
  object-position: top;
}
.section-resources-list .facetwp-template .fwpl-layout .fwpl-result .resource-category {
  color: #ee3c8f;
  font-size: 14px;
  line-height: 100%;
  text-transform: uppercase;
  padding: 25px 25px;
}
.section-resources-list .facetwp-template .fwpl-layout .fwpl-result .resource-title {
  color: #000 !important;
  font-size: 20px !important;
  line-height: 110%;
  font-weight: 700;
  padding: 0 20px 20px !important;
  text-align: left;
}
.section-resources-list .facetwp-template .fwpl-layout .fwpl-result .resource-title a {
  color: #000 !important;
}
.section-resources-list .facetwp-pager a {
  color: #000 !important;
}
/* Video landing */
/* Whitepaper landing*/
.postid-2814, .postid-2824, .postid-2836, .postid-1855, .postid-1869, .postid-1862 {
  /* glass */
  /* Enterprise AR */
  /* Leveraging Augmented Reality */
  /* Digital Technologies */
  /* Best Practices */
}
.postid-2814 #page-container .container, .postid-2824 #page-container .container, .postid-2836 #page-container .container, .postid-1855 #page-container .container, .postid-1869 #page-container .container, .postid-1862 #page-container .container {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
}
.postid-2814 #page-container .container #left-area, .postid-2824 #page-container .container #left-area, .postid-2836 #page-container .container #left-area, .postid-1855 #page-container .container #left-area, .postid-1869 #page-container .container #left-area, .postid-1862 #page-container .container #left-area {
  padding: 0 !important;
}
.postid-2814 #page-container .container #left-area > article, .postid-2824 #page-container .container #left-area > article, .postid-2836 #page-container .container #left-area > article, .postid-1855 #page-container .container #left-area > article, .postid-1869 #page-container .container #left-area > article, .postid-1862 #page-container .container #left-area > article {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.postid-2814 .et-l--header, .postid-2814 .section-footer-cta, .postid-2814 .section-footer-info .row-info, .postid-2824 .et-l--header, .postid-2824 .section-footer-cta, .postid-2824 .section-footer-info .row-info, .postid-2836 .et-l--header, .postid-2836 .section-footer-cta, .postid-2836 .section-footer-info .row-info, .postid-1855 .et-l--header, .postid-1855 .section-footer-cta, .postid-1855 .section-footer-info .row-info, .postid-1869 .et-l--header, .postid-1869 .section-footer-cta, .postid-1869 .section-footer-info .row-info, .postid-1862 .et-l--header, .postid-1862 .section-footer-cta, .postid-1862 .section-footer-info .row-info {
  display: none !important;
}
.single-resources .et_pb_post.resource_asset_type-case-study > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_asset_type-how-to > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_asset_type-thought-leadership > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_industries-it-services > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_industries-manufacturing > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_industries-retail > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_industries-telecom > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_solutions-customer-service > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_solutions-field-service > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_formats-webinar > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_formats-webpage > .et_post_meta_wrapper, .single-resources .et_pb_post.resource_formats-video > .et_post_meta_wrapper {
  display: none;
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section, .single-resources .et_pb_post.resource_industries-retail .et_pb_section, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section, .single-resources .et_pb_post.resource_formats-video .et_pb_section {
  padding-top: 0px !important;
  border-bottom: 1px solid #ccc;
}
@media (max-width: 980px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section, .single-resources .et_pb_post.resource_industries-retail .et_pb_section, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section, .single-resources .et_pb_post.resource_formats-video .et_pb_section {
    padding-top: 50px !important;
  }
}
@media (min-width: 981px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .et_pb_column.et_pb_column_4_4, .single-resources .et_pb_post.resource_formats-video .et_pb_section .et_pb_column.et_pb_column_4_4 {
    padding: 50px 0 0px;
  }
}
@media (min-width: 981px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .et_pb_column.et_pb_column_3_5, .single-resources .et_pb_post.resource_formats-video .et_pb_section .et_pb_column.et_pb_column_3_5 {
    width: 57% !important;
    margin-right: 10% !important;
    padding: 50px 0 30px;
  }
}
@media (min-width: 981px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_formats-video .et_pb_section .et_pb_column.et_pb_column_2_5 {
    width: 33% !important;
    padding: 70px 40px 40px !important;
  }
}
@media (max-width: 980px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .et_pb_column.et_pb_column_2_5, .single-resources .et_pb_post.resource_formats-video .et_pb_section .et_pb_column.et_pb_column_2_5 {
    padding: 40px 30px !important;
  }
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section h1, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section h1, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section h1, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section h1, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section h1, .single-resources .et_pb_post.resource_industries-retail .et_pb_section h1, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section h1, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section h1, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section h1, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section h1, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section h1, .single-resources .et_pb_post.resource_formats-video .et_pb_section h1 {
  font-size: 48px !important;
  padding-bottom: 30px !important;
}
@media (max-width: 980px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section h1, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section h1, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section h1, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section h1, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section h1, .single-resources .et_pb_post.resource_industries-retail .et_pb_section h1, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section h1, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section h1, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section h1, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section h1, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section h1, .single-resources .et_pb_post.resource_formats-video .et_pb_section h1 {
    font-size: 36px !important;
  }
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .custom-header, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .custom-header, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .custom-header, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .custom-header, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .custom-header, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .custom-header, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .custom-header, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .custom-header, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .custom-header, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .custom-header, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .custom-header, .single-resources .et_pb_post.resource_formats-video .et_pb_section .custom-header {
  margin-bottom: 50px !important;
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_formats-video .et_pb_section .custom-header .et_pb_text_inner {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .custom-header .et_pb_text_inner, .single-resources .et_pb_post.resource_formats-video .et_pb_section .custom-header .et_pb_text_inner {
    justify-content: space-between;
  }
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_formats-video .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_formats-video .et_pb_section .custom-header .et_pb_text_inner > img {
  width: 25%;
  margin-right: 5%;
}
@media (max-width: 767px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .custom-header .et_pb_text_inner > img, .single-resources .et_pb_post.resource_formats-video .et_pb_section .custom-header .et_pb_text_inner a, .single-resources .et_pb_post.resource_formats-video .et_pb_section .custom-header .et_pb_text_inner > img {
    width: 30%;
    margin-right: 0;
  }
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .custom-header .et_pb_text_inner img, .single-resources .et_pb_post.resource_formats-video .et_pb_section .custom-header .et_pb_text_inner img {
  max-height: 100px;
  object-fit: contain;
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .form-container form .mktoButton, .single-resources .et_pb_post.resource_formats-video .et_pb_section .form-container form .mktoButton {
  background: #ee3c8f !important;
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .form-container form .mktoButton:hover, .single-resources .et_pb_post.resource_formats-video .et_pb_section .form-container form .mktoButton:hover {
  color: #ee3c8f !important;
  background: #fff !important;
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .text-bg table, .single-resources .et_pb_post.resource_formats-video .et_pb_section .text-bg table {
  width: 100%;
  border: none;
}
.single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_formats-video .et_pb_section .text-bg table td {
  padding: 0 !important;
  border: none;
  vertical-align: top;
}
@media (min-width: 981px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_formats-video .et_pb_section .text-bg table td:first-of-type {
    width: 60%;
  }
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .text-bg table td:last-of-type, .single-resources .et_pb_post.resource_formats-video .et_pb_section .text-bg table td:last-of-type {
    width: 40%;
  }
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_formats-video .et_pb_section .text-bg table td:last-of-type img {
    width: 90%;
    float: right;
  }
}
@media (max-width: 980px) {
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .text-bg table td, .single-resources .et_pb_post.resource_formats-video .et_pb_section .text-bg table td {
    width: 100%;
    float: left;
  }
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .text-bg table td:first-of-type, .single-resources .et_pb_post.resource_formats-video .et_pb_section .text-bg table td:first-of-type {
    padding-bottom: 30px !important;
  }
  .single-resources .et_pb_post.resource_asset_type-case-study .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_asset_type-how-to .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_asset_type-thought-leadership .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_industries-it-services .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_industries-manufacturing .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_industries-retail .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_industries-telecom .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_solutions-customer-service .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_solutions-field-service .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_formats-webinar .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_formats-webpage .et_pb_section .text-bg table td:last-of-type img, .single-resources .et_pb_post.resource_formats-video .et_pb_section .text-bg table td:last-of-type img {
    width: 100%;
    max-height: 350px;
    object-fit: contain;
  }
}
/* Thank you */
body.page-id-885 #page-container, body.page-id-903 #page-container {
  padding-top: 0px !important;
}
@media (max-width: 980px) {
  body.page-id-885 #page-container, body.page-id-903 #page-container {
    padding-top: 0px !important;
  }
}
body.page-id-885 .et-l--header, body.page-id-885 .et-l--footer, body.page-id-903 .et-l--header, body.page-id-903 .et-l--footer {
  display: none !important;
}
/* Contact carear - Thank you */
/* Request for a demo - Thank you */
/* Job application - Thank you */
.page-id-912 .section-footer-cta, .page-id-925 .section-footer-cta, .page-id-929 .section-footer-cta, .page-id-940 .section-footer-cta, .page-id-955 .section-footer-cta, .page-id-959 .section-footer-cta, .page-id-964 .section-footer-cta, .page-id-972 .section-footer-cta {
  display: none !important;
}
.section-thank-you {
  padding: 0 !important;
}
.section-thank-you .et_pb_row {
  width: 100% !important;
  max-width: 100% !important;
}
@media (min-width: 981px) {
  .section-thank-you .et_pb_row .et_pb_column_1_3 {
    width: 33% !important;
  }
}
@media (max-width: 980px) {
  .section-thank-you .et_pb_row .et_pb_column_1_3 {
    margin-bottom: 40px !important;
    background: none !important;
  }
  .section-thank-you .et_pb_row .et_pb_column_1_3 .et_pb_image.logo {
    max-width: 50% !important;
    margin: 20px 5% !important;
  }
  .section-thank-you .et_pb_row .et_pb_column_1_3 .et_pb_image.logo img {
    max-width: 200px;
    object-fit: contain;
  }
}
.section-thank-you .et_pb_row .et_pb_column_2_3 {
  /*display: flex;
				flex-direction: column;
				justify-content: center;*/
}
@media (min-width: 981px) {
  .section-thank-you .et_pb_row .et_pb_column_2_3 {
    width: 67% !important;
    min-height: 100vh;
    padding: 55px;
  }
  .section-thank-you .et_pb_row .et_pb_column_2_3 .et_pb_image {
    margin: 0 0 20px 0 !important;
  }
}
@media (max-width: 980px) {
  .section-thank-you .et_pb_row .et_pb_column_2_3 {
    padding: 0 5% !important;
  }
}
.section-thank-you .et_pb_image {
  margin: 20px 0 !important;
}
.section-thank-you .et_pb_text h1 {
  padding-bottom: 20px !important;
}
.section-thank-you-blue {
  background: linear-gradient(176deg, #323273 0%, #45469c 34%, #3ac4e7 100%);
}
@media (max-width: 980px) {
  .section-thank-you-blue {
    padding-top: 200px !important;
  }
}
@media (min-width: 981px) {
  .section-thank-you-blue .et_pb_text {
    max-width: 650px;
  }
}
.section-thank-you-blue h1 {
  padding-bottom: 30px !important;
  max-width: 600px;
}
@media (min-width: 981px) and (max-width: 1200px) {
  .section-thank-you-blue h1 {
    font-size: 55px !important;
  }
}
.section-thank-you-blue p {
  max-width: 620px;
}
@media (max-width: 980px) {
  .section-thank-you-blue .et_pb_image img {
    max-height: 350px;
    object-fit: contain;
  }
}
.section-thank-you-partner {
  background: #f4f5f7 !important;
}
@media (min-width: 981px) {
  .section-thank-you-partner .et_pb_column:last-of-type {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 980px) {
  .section-thank-you-partner {
    padding-top: 200px !important;
  }
}
@media (min-width: 981px) {
  .section-thank-you-partner .et_pb_text {
    max-width: 650px;
  }
}
.section-thank-you-partner h1 {
  padding-bottom: 30px !important;
  max-width: 600px;
}
@media (min-width: 981px) and (max-width: 1200px) {
  .section-thank-you-partner h1 {
    font-size: 55px !important;
  }
}
.section-thank-you-partner p {
  max-width: 620px;
}
@media (max-width: 980px) {
  .section-thank-you-partner .et_pb_image img {
    max-height: 350px;
    object-fit: contain;
  }
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 981px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) {
    width: 54.5%;
  }
}
@media (max-width: 767px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) {
    display: none !important;
  }
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module {
  position: absolute;
  top: 0;
  left: 0;
  margin-bottom: 0;
  opacity: 0;
  transition: 1s all;
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module:nth-child(1) {
  position: relative;
  opacity: 1;
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module img {
  border-radius: 10px;
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content {
  max-width: 100%;
  position: relative;
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_main_blurb_image {
  margin-left: 9%;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_main_blurb_image {
    margin-left: 5%;
  }
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_main_blurb_image img {
  border-radius: 10px;
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container {
  position: absolute;
  top: -16px;
  bottom: 0;
  left: 10px;
  margin: auto;
  height: max-content;
  width: 100%;
  max-width: 362px;
  background-color: #4152a4;
  border-radius: 7px;
  padding: 55px 52px 35px;
  z-index: 1;
}
@media (max-width: 1199px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container {
    padding: 35px 32px 30px;
  }
}
@media (max-width: 767px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container {
    padding: 25px 5% 5% 5%;
    width: unset;
  }
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container:before {
  content: '';
  background-image: url('/wp-content/uploads/2021/12/add-user_mini.png');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 32px;
  height: 30px;
}
@media (max-width: 1199px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container:before {
    width: 22px;
  }
}
@media (max-width: 767px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container:before {
    width: 15px;
  }
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 60px 0px 0 30px;
  border-color: #4152a4 transparent transparent transparent;
  transform: rotateZ(352deg);
  position: absolute;
  bottom: -55px;
  right: 50px;
  z-index: -1;
}
@media (max-width: 767px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container:after {
    bottom: -35px;
  }
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
  color: #fff;
  font-family: "Source Sans Pro", Helvetica, Arial, Lucida, sans-serif;
  line-height: 128%;
  font-size: 21px !important;
}
@media (max-width: 1199px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
    font-size: 20px !important;
  }
}
@media (max-width: 980px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
    font-size: 18px !important;
  }
}
@media (max-width: 479px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(1) .et_pb_module .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
    font-size: 16px !important;
  }
}
@media (min-width: 981px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) {
    width: 40%;
  }
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item {
  border: none;
  border-bottom: 1px solid #707070;
  background-color: transparent;
  position: relative;
  padding: 0;
  margin-bottom: 0;
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item:last-child {
  border-bottom: unset;
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item:before {
  content: "";
  position: absolute;
  top: 28px;
  left: -30px;
  width: 8px;
  height: calc(100% - 53px);
  background-color: transparent;
  transition: 1s all;
}
@media (max-width: 980px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item:before {
    top: 25px;
    left: -20px;
    height: calc(100% - 50px);
  }
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item.active:before, #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item:hover:before {
  background-color: #ee3c8f;
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
  line-height: 120%;
  font-weight: 700;
  color: #000000;
  padding: 20px 0;
  transition: 0.2s all;
  font-size: 24px !important;
  font-weight: 600 !important;
}
@media (max-width: 1439px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
    font-size: 24px !important;
  }
}
@media (max-width: 1199px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
    font-size: 24px !important;
  }
}
@media (max-width: 1023px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
    font-size: 24px !important;
  }
}
@media (max-width: 980px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
    font-size: 21px !important;
  }
}
@media (max-width: 767px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
    font-size: 18px !important;
  }
}
@media (max-width: 479px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title {
    font-size: 18px !important;
  }
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title:before {
  content: none !important;
}
#main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_content {
  padding-top: 0;
  padding-bottom: 20px;
}
@media (min-width: 981px) {
  #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_content {
    max-width: 366px;
  }
  #main-content .et_pb_section .xerox-accordion .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_content  { max-width: 100% !important; }
}

/*.single .et_pb_post { margin-bottom: 0px !important; }*/
.single .post { padding-bottom: 0px !important; }
/*# sourceMappingURL=index.css.map */

/* Stuff for new Cookiebot cookie consent banner 11/21 */

#CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    background-color: #ee3c8f !important;
    border-color: #ee3c8f !important;
    color: #fff !important;
	width: 200px !important;
}
a#CybotCookiebotDialogPoweredbyCybot {
    display: none;
}

#CybotCookiebotDialogBodyLevelButtonCustomize {
    background-color: transparent;
	border: 2px solid #ee3c8f !important;
    border-color: #ee3c8f !important;
    color: #fff !important;
	width: 200px !important;
}

#CybotCookiebotDialog h2 {
    font-size: 20px !important;
	    padding-bottom: 0 !important;
}

#CybotCookiebotDialogBodyEdgeMoreDetails a, #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a {
color: #ee3c8f !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
    padding-top: 20px;
	flex-direction: row !important;
}

#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper {
margin-top:0 !important;
}

#CybotCookiebotDialog.CybotEdge {
padding:10px !important;
}

/* cookiebot end */

/*Industry Pages*/

.industry-hero h1 { margin-bottom: 30px; }


.industry-icon-blurb .et_pb_main_blurb_image img[src*=".svg"] , .icon-blurb-industry-benefits .et_pb_main_blurb_image img[src*=".svg"] { max-height: 32px; width: 32px; }


@media (min-width: 1101px) and (max-width: 1510px) {
  .industry-hero-laptop { display: block; }
  .industry-hero-large-desktop  { display: none; }
 }

@media (min-width: 1511px) {
.industry-hero-laptop { display: none; }
.industry-hero-large-desktop  { display: block; }
}



/*Terms of Service*/

table.tos-links { border: 0 !important; border-collapse: collapse; }
.tos-links td { border: 0 !important; padding-bottom: 20px !important; }
.tos-links tr { margin-bottom: 20px; }

/*Events Calendar*/


.home .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar, .category-newsroom .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar,  .homenews .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{ display: none; }
.home .tribe-events .tribe-events-c-subscribe-dropdown__container, .category-newsroom .tribe-events .tribe-events-c-subscribe-dropdown__container, .homenews .tribe-events .tribe-events-c-subscribe-dropdown__container{ display: none; }
.home .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav, .category-newsroom .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav, .homenews .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav{ display: none; }
.home .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search, .category-newsroom .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search, .homenews .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search{ display: none; }
.home .tribe-common--breakpoint-medium.tribe-common .tribe-common-b2, .category-newsroom .tribe-common--breakpoint-medium.tribe-common .tribe-common-b2, .homenews .tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{ display: none; }
.homenews .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container { padding-top: 0px; padding-bottom: 0px; min-height: 300px !important;}
.homenews .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container  { padding-left: 0px; padding-right: 0px; }
.homenews .tribe-events-pro .tribe-events-pro-photo__event-datetime { display: none; }
.homenews .tribe-events .tribe-events-header { display: none;  }
.homenews .tribe-events .tribe-events-l-container { padding-top: 0; padding-bottom: 0; }
.homenews .tribe-events .tribe-events-c-nav { display: none; }
.homenews .tribe-events-pro .tribe-events-pro-photo__event-title-link,.homenews .tribe-events-pro .tribe-events-pro-photo__event-title-link:visited { color: #fff; }

.homenews .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium, .homenews  .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 { color: #fff; }
.homenews .tribe-events-pro .tribe-events-pro-photo__event-date-tag-month {color: #9697E3;}


/*New HomePage*/
.home-news-grid .et_pb_post {  
  display: flex;
  flex-direction: column; }

  .home-news-grid .et_pb_post .entry-featured-image-url { height: 170px; }
.home-news-grid .et_pb_post .entry-featured-image-url img { object-fit: cover; height: 170px;  }
.home-news-grid .et_pb_post {
 

  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
  page-break-inside: avoid; /* Firefox */
  break-inside: avoid; /* IE 10+ */
 height: 400px !important;
   box-shadow: 0 3px 6px rgba(0,0,0,0.16);
   background: #fff;

}


@media (min-width: 980px) and (max-width: 1400px) {  
.home-news-grid .et_pb_post { height: 500px !important; }
}

.cs-slider-home .et_pb_slide { padding: 0 !important; }
.cs-slider-home .et_pb_slide_description { padding: 0!important; text-shadow: none !important; }
.cs-slider-home .et_pb_slider .et_pb_container { max-width: auto; }
.cs-slider-home .et_pb_slide_image img { object-fit: cover; width: 65%;  max-height: 100% !important; height: 100% !important;}
.cs-slider-home .et_pb_slide_image { text-align: left; width: 70%; margin-top: -294px !important; height: 100% !important; }
.cs-slider-home .et_pb_slide_description .et_pb_slide_title { padding: 5% 5% 5% 0; }
.cs-slider-home .et_pb_slide_description .et_pb_slide_content { padding: 2% 5% 5% 0; }
.cs-slider-home .et_pb_slide_description .et_pb_button_wrapper { padding: 15% 5% 5% 0; }



@media (min-width: 465px) and (max-width: 980px) {  
.cs-slider-home .et_pb_slide_image { text-align: left; width: 70%; margin-top: -344px !important; height: 100% !important; }
.cs-slider-home .et_pb_slide { padding: 0 !important; }
}


.home-product-video-link:before {
content: "\49";
position:relative;
font-family: 'ETmodules';
margin-right: 10px;
}

.home-product-video-link:hover {
  color: #A60063;
}


@media (max-width: 465px) {

  .cs-slider-home .et_pb_slide_description .et_pb_slide_title { padding: 5%; }
.cs-slider-home .et_pb_slide_description .et_pb_slide_content { padding: 2% 5% 5% 5%; }
.cs-slider-home .et_pb_slide_description .et_pb_button_wrapper { padding: 20% 5% 5% 5%; }
.cs-slider-home .et_pb_slide_image { width: 100%; margin-top: -50px !important; height: 100% !important; }
.cs-slider-home .et_pb_slide_image img { width: 100%;  max-height: 200px !important; }
}

.home-prod-tabs { display: flex; }
.home-prod-tabs-text, .home-prod-tabs-img { float: left; }
.home-prod-tabs-text { width: 47%; margin-right: 3%; }
.home-prod-tabs-img { width: 50%; }
.home-prod-tabs-img img { border-radius: 10px; max-width: 100%; box-shadow: 10px 10px 0px 0px #4152a4; width: 100%;}
.home-tab-btn { position: relative; top:25px;}

@media (max-width: 1100px) {
  .home-prod-tabs {flex-wrap: wrap; flex-direction: column-reverse; }
.home-prod-tabs-text { width: 100%; float: none; margin-right: 0; }
.home-prod-tabs-img { width: 100%; float: none;  margin-bottom: 25px; }
  }

 .home-tabs ul.et_pb_tabs_controls:after { border-top: 0px; }

  /*blog post featured image*/

.home-news-grid .et_pb_post .et_pb_image_container, .et_pb_post .entry-featured-image-url {
  order: 1;
}


/*blog post title*/

.home-news-grid .et_pb_post .entry-title {
  order: 3;
}


/*blog post meta*/

.home-news-grid .et_pb_post .post-meta {
  order: 2;

  
}



.home-news-grid .et_pb_post .post-meta a {
  text-transform: uppercase; font-size: 12px;
}

/*blog post excerpt and button*/

.home-news-grid .et_pb_post .post-content {
  order: 4;
  position: absolute;
  bottom: 20px;
}

.home-resource-mobile-grid .et_pb_post .post-meta {
  order: 2;
}

.home-news-grid a.more-link { text-transform: capitalize; font-size: 16px; }

.home-news-grid .cust-mod-blog a{
    display:none;
    
}
.home-news-grid .cust-mod-blog a:first-child{
    display:block;
}

/*remove negative margin on blog image*/

.home-news-grid .et_pb_blog_grid .et_pb_image_container {
  margin: 0!important;
}


/*adjust margin below blog post featured image*/

.home-news-grid .et_pb_post .entry-featured-image-url {
  margin-bottom: 10px;
}

/*Home Events Grid*/

.home-events-grid .et_pb_post .et_pb_image_container, .et_pb_post .entry-featured-image-url {
  order: 1;
}


/*blog post title*/

.home-events-grid .et_pb_post .entry-title {
  order: 3;
}


/*blog post meta*/

.home-events-grid .et_pb_post .post-meta {
  order: 2;
}


.home-events-grid .et_pb_post .post-meta a {
  text-transform: uppercase; font-size: 12px;
}

/*blog post excerpt and button*/

.home-events-grid .et_pb_post .post-content {
  order: 4;
  padding-bottom: 25px;
}


.home-events-grid a.more-link { text-transform: capitalize; font-size: 16px; }

.home-events-grid .cust-mod-blog a{
    display:none;
    
}
.home-events-grid .cust-mod-blog a:first-child{
    display:block;
}

/*remove negative margin on blog image*/

.home-events-grid .et_pb_image_container {
  margin: 0!important;
}


/*adjust margin below blog post featured image*/

.home-events-grid .et_pb_post .entry-featured-image-url {
  margin-bottom: 10px;
}



/*Home Mobile News Slider*/

.home-mobile-news-slider .et_pb_button_wrapper { margin-top: 20px;}
.home-mobile-news-slider .et_pb_slider_container_inner { vertical-align: top; }
.home-mobile-news-slider .et_pb_slide_image { padding-top: 0px; width: 100%; margin: 0% auto 0!important;}
.home-mobile-news-slider .et_pb_slide { padding: 0; }
.home-mobile-news-slider .et_pb_slide_description { padding: 10% 5% !important; }


.page-id-6073 #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item.active:before, #main-content .et_pb_section .accordion-with-image-row .et_pb_column:nth-child(2) .et_pb_accordion .et_pb_accordion_item:hover:before { background-color: #4152a4; }
.rounded-corner-img img { border-radius: 20px; }

/*---------- [Equalise the Tabs] ----------*/
.equal-tabs .et_pb_tabs_controls li {
    width: 25%; /*change width of tabs here depending on the number of tabs you have*/
    text-align: center;
}
@media screen and (max-width: 768px){ /*change device breakpoint here depending on the number of tabs you have*/
.equal-tabs .et_pb_tabs_controls li {
    width: 100%; 
  text-align: center;
}
}

.home-tabs { border: 0; }
.home-tabs ul.et_pb_tabs_controls { background-color: #fff; border-bottom: 2px solid #707070; }
.home-tabs .et_pb_tabs_controls li {border-right: 0; background-color: #fff;}
.home-tabs .et_pb_tab_content { margin-top: 45px; }
.home-tabs h4 { color: #4152a4; }
.pink-btn { padding: 10px 20px; background: #EE3C8F; color: #fff; border: 3px solid #EE3C8F; border-radius: 4px; }
.pink-btn:hover { background: transparent; color: #EE3C8F; }

/*ServiceNow Page*/
.servicenow-news-grid .et_pb_post .entry-featured-image-url { height: 170px; }
.servicenow-news-grid .et_pb_post .entry-featured-image-url img { object-fit: cover; height: 170px;  }
.servicenow-news-grid .et_pb_post {
 
  border: 1px solid #ccc !important;
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
  page-break-inside: avoid; /* Firefox */
  break-inside: avoid; /* IE 10+ */
  height: 350px !important;
}

.servicenow-mobile-news-list .et_pb_widget ol li, .et_pb_widget ul li { overflow: auto; border-bottom: 1px solid #ccc; }
.servicenow-testimonial:before  { left: 10%; }
.servicenow-work-accordion .et_pb_toggle { border: 1px solid #fff; }
.servicenow-work-accordion .et_pb_toggle_open, .servicenow-work-accordion .et_pb_toggle_close { padding: 0 20px; }
.sn-event-slider .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 12% 0; }

.page-id-5877 .section-home-partners .et_pb_testimonial:before {

}

/*Resource Library*/

.resource-search .facetwp-input-wrap { width: 100%; }

.resource-search .facetwp-facet input.facetwp-search { 
margin: 0;
padding: 10px;
min-width: 100% !important;
height: 40px;
}

.resource-filter-btn button { 
  background: #4152a4; 
  color: #fff; 
  border-radius: 4px;
  border: 0px;
  padding: 10px;
}
.resource-filter-btn button:hover {
  background: #3ac4e7;
}



/*custom for new discrete cta 6/13/22*/

/*.section-footer-cta .et_pb_promo_button{color: #4152a4!important;background: #fff;}*/

/*new nav*/

.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a { padding: 20px 0px !important; }

.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
    display: flex!important;
}
 
.lwp-hide-mobile-menu .et_mobile_nav_menu {
    display: none;
}

@media (max-width: 980px) {  

.et_pb_row .header-logo-column { margin: 0 !important; }
.header-logo-column .et_pb_image_0_tb_header { top: 0px; }
.et_pb_menu_1_tb_header.et_pb_menu { top: 10px; }
}

@media (min-width: 1100px) {  
.demo-link { display: none !important; }
  }
}

.buttmob { background: transparent!important; color: #4152a4; border: 3px solid #4152a4; }

.buttmob:hover { background: #4152a4; color: #fff; }

.home-xerox-nbr .percent, .home-xerox-nbr .title { float: left;  }
.home-xerox-nbr .title { margin-left: 25px; margin-top: 25px; }
.home-xerox-nbr { float: left; margin-bottom: 0px !important; padding-bottom: 0px !important; width: 100%; border-bottom: 1px solid #666 !important; }

@media (max-width: 1000px) {

.homepage-logos-five .et_pb_column { width: 20% !important; margin-bottom: 0px !important; margin-right: 0px !important; }
.homepage-logos-four .et_pb_column { width: 25% !important;  margin-right: 0px !important;}
.et_pb_number_counter.et_pb_with_title .percent { margin-bottom: 0px; }
}

/*@media (min-width: 479px) and (max-width: 980px) {
 .home-hero-slider .view-source:https://staging.carear.com/wp-content/themes/Carear/css/index.css?201508728=1984596354&ver=6.2.2et_pb_slide_with_image .et_pb_slide_description { width: 100%; float:left; }
 .home-hero-slider .et_pb_slide_image { width: 100%; display: block!important; }
}*/

@media (max-width: 980px) {
.home-hero-slider .et_pb_button { margin-bottom: 0px !important; }
}

.tos-table .tos-heading { background: #4152a4; color: #fff; font-weight: 600; }
.tos-table .odd { background: #f4f5f7 !important; color: #333;  }
.tos-table .even { background: #e4e5e7 !important; color: #333;  }

.et-pb-controllers { bottom: 0; }

@media (min-width: 981px) {
.grid-blog .column.size-1of3 { margin-right: 3.6% !important; }
}

/*White Breadcrumbs*/

.breadcrumb_last { color: #fff; }

/*IEaaS*/

.page-id-6937 .et_pb_column.owl-carousel.how-owl-carousel { background-image: none !important; }
.page-id-6937 .steplist li:last-child::after, .page-id-6937 .steplist li:first-child::after { display: none; }
.page-id-6937 .row-how-carousel .active,  .page-id-6937 .row-how-carousel .active H4 { color: #fff !important; }
.page-id-6937 .et_pb_blurb .et-pb-icon { position:relative; top: 8px; left: 10px; }

@media (max-width: 980px) {
  .page-id-6937 #horcarousel .steplist H4 { font-size: .8em !important; }
    .page-id-6937 #horcarousel .steplist { gap: 1em; }
    .page-id-6937 #horcarousel .customNavigation { margin: 40px auto 0px; }
}

/*Trust Nav Menu*/

.compliance-nav-item:before { 
background-image: url('/wp-content/uploads/2023/07/icon-lock-white.svg');
    background-size: 30px 30px;
    display: inline-block;
    width: 30px; 
    height: 30px;
    content:"";
    margin: 0 10px;
}

.availability-nav-item:before { 
background-image: url('/wp-content/uploads/2023/07/icon-meter-white.svg');
    background-size: 30px 30px;
    display: inline-block;
    width: 30px; 
    height: 30px;
    content:"";
    margin: 0 10px;
}

.security-nav-item:before { 
background-image: url('/wp-content/uploads/2023/07/icon-padlock-white.svg');
    background-size: 30px 30px;
    display: inline-block;
    width: 30px; 
    height: 30px;
    content:"";
    margin: 0 10px;
}

.status-nav-item:before { 
background-image: url('/wp-content/uploads/2023/07/icon-gear-checkmark-white.svg');
    background-size: 30px 30px;
    display: inline-block;
    width: 30px; 
    height: 30px;
    content:"";
    margin: 0 10px;
}

.trust-nav-item a { font-size: 20px !important; font-weight:bold; color: #3AC4E7!important; }

#menu-trust li a { font-size: 16px; margin-top: 6px; }

/*SXM*/

.sxm-img-gallery .et_pb_image_wrap img { object-fit:cover; }

@media (min-width: 650px) and (max-width: 980px) {
.sxm-tech-sec h2 { font-size: 42px !important; }
}


@media (min-width: 980px) and (max-width: 1024px) {
.sxm-tech-sec h2 { font-size: 50px; }
}
@media (min-width: 1025px) and (max-width: 1370px) {
.sxm-tech-sec h2 { font-size: 60px!important; line-height:65px!important; }
}

@media (min-width: 1371px) {
.sxm-tech-sec h2 { font-size: 78px !important; line-height:83px !important; }
}

@media (max-width: 980px) {
.sxm-products .et-pb-controllers { bottom: 35px;}
}

.owl-carousel .owl-item img {  width: auto !important; margin: 0; }
.owl-carousel.owl-loaded { float: left; }

@media (min-width: 1287px) {
.owl-carousel .owl-item img { max-height: 500px; float: none; margin: 0 auto;}
.owl-carousel.owl-loaded { width: 100%; }
}

@media (max-width: 994px) {
.owl-carousel .owl-item img { max-height: 500px; float: left;}
.owl-carousel.owl-loaded { width: 60%; }
}
  
 @media (min-width: 995px) and (max-width: 1286px) {
   .owl-carousel .owl-item img {  max-height: 400px; float: right;}
   .owl-carousel.owl-loaded { width: 55%; }

  }

 @media (max-width: 1370px) {
.et_pb_button, .secondary-button { font-size: 16px !important; }
}

 @media (min-width: 995px) and (max-width: 1365px) {
.instruct-hero-copy { margin-top: 50px; }
}

 @media (min-width: 1366px) {
.instruct-hero-copy { margin-top: 200px; }
}

.modal-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
 display:block;
  overflow:auto;
}

#modal-contact {
  position: fixed;
  z-index: 99999;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.et_pb_section:first-child .et_pb_button:after {
    line-height: inherit;
    font-size: inherit!important;
    margin-left: .3em;
    left: auto;
    display: inline-block;
    opacity: 1;
    content: attr(data-icon);
    font-family: "ETmodules"!important;
}

.postid-6929 .et_pb_row_2_tb_body, .postid-7166 .et_pb_row_2_tb_body,.postid-6991 .et_pb_row_2_tb_body, .postid-7166 .et_pb_row_2_tb_body, 
.postid-7169 .et_pb_row_2_tb_body, .postid-7421 .et_pb_row_2_tb_body, .postid-7531 .et_pb_row_2_tb_body, .postid-7535 .et_pb_row_2_tb_body,
.postid-7556 .et_pb_row_2_tb_body,.postid-7560 .et_pb_row_2_tb_body,.postid-7571 .et_pb_row_2_tb_body,.postid-7595 .et_pb_row_2_tb_body,
.postid-7634 .et_pb_row_2_tb_body,.postid-7745 .et_pb_row_2_tb_body,.postid-7794 .et_pb_row_2_tb_body,.postid-8280 .et_pb_row_2_tb_body 
  { display: none; }


  .pa-blog-equal-height .pa-auto-height {
    height: auto !important;
}

.pa-blog-equal-height .pa-auto-margin {
    margin-top: 20px !important;
}


.pa-blog-equal-height .et_pb_ajax_pagination_container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  column-gap: 2.5em;
}

.pa-blog-equal-height .et_pb_ajax_pagination_container article {
  padding: 1em;
  border-radius: 10px;
  border: 1px solid #ccc;
}

.pa-blog-equal-height .et_pb_ajax_pagination_container div {
  grid-column: 1 / -1;
}

.pa-blog-equal-height .et_pb_post div.post-content a.more-link {
  position: absolute;
  bottom: 30px;
}

.pa-blog-equal-height .post-content {
  padding-bottom: 1em;
}

.pa-blog-equal-height .post-content-inner {
  margin-top: 1em;
}

@media all and (max-width: 980px) {
  .pa-blog-equal-height .et_pb_ajax_pagination_container {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media all and (max-width: 768px) {
  .pa-blog-equal-height .et_pb_ajax_pagination_container {
    grid-template-columns: repeat(1, 1fr);
  }
}


/*adjust Divi Menu module breakpoint*/
@media only screen and (max-width: 1149px) {
    .et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    .et_mobile_nav_menu {
        display: block
    }
}

@media all and (min-width:600px){
 .cu-slider .et_pb_slide_video{
   display: none;
 }
 .cu-slider .et_pb_slide_description{
   width: 100% !important;
   float: left;
 }
}

.cu-slider .et_pb_slide_video .mejs-controls { display: none; }


/*remove default 11px padding on each side of list items*/

.pa-vertical-menu .et-menu > li {
  padding-left: 0px;
  padding-right: 0px;
}


/*make the menu items fullwidth and add space between them*/

.pa-vertical-menu .et_pb_menu__menu nav ul li {
  display: block;
  width: 100%;
  margin: 10px 0;
}


/*style the menu items*/

.pa-vertical-menu .et_pb_menu__menu nav ul li a {
  padding: 20px!important;
  background: #f0f3f6;
  border-radius: 6px;
  border-left: 5px solid #4152a4;
  font-size: 1.1em;
    color: #000;
    line-height: 1.1em;
}


/*style the menu items on hover*/

.pa-vertical-menu .et_pb_menu__menu nav ul li a:hover {
  opacity: 1!important;
  color: #ffffff;
  background: #4152a4;
  border-color: #4152a4;
}


/*style the active menu item*/

.pa-vertical-menu .et_pb_menu__menu nav ul li.current-menu-item a {
  opacity: 1!important;
  color: #ffffff;
  background: #00d263;
  border-color: #00d263;
}


/*style the arrow icon if there are submenus*/

.pa-vertical-menu .et_pb_menu__menu .menu-item-has-children>a:first-child:after {
  content: "5" !important;
  /*change arrow icon for submenu*/
  padding: 20px;
  font-size: 24px;
}


/*style the arrow icon if there are submenus to submenus*/

.pa-vertical-menu .et_pb_menu__menu .menu-item-has-children .menu-item-has-children>a:first-child:after {
  padding: 8px !important;
  right: 0px !important;
}


/*make the submenu align directly to the right of the menu item instead of below*/

.pa-vertical-menu .et_pb_menu__menu nav ul li ul {
  top: 0!important;
}


/*align submenu to the right of menu link*/

.pa-vertical-menu .et_pb_menu__menu nav li ul {
  left: 100%!important;
}


/*add an icon to the left of each menu item link

.pa-vertical-menu ul li a:before {
  font-family: 'ETMODULES';
  content: '\24';
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  margin-left: 0px;
  color: #4152a4;
  font-size: 1.3em;
  transition: all .75s ease;
}*/


/*style the menu items icon*/

.pa-vertical-menu ul li a:hover:before {
  margin-left: 7px;
  color: white!important;
  transition: all .75s ease;
}


/*style the active menu item icon*/

.pa-vertical-menu ul li.current-menu-item a:before {
  margin-left: 7px;
  color: #ffffff!important;
}

@media (min-width: 1200px) and (max-width: 1368px) {
.page-id-7825 .pa-vertical-menu .et_pb_menu__menu nav ul li a { font-size: .9em; padding: 18px !important; }
.page-id-7825 .pa-vertical-menu .et_pb_menu__menu nav ul li { margin: 5px 0px !important; }
  
@media (min-width: 981px) and (max-width: 1100px) { 
  .large-tablet {padding: 25px !important; }
}


.section-blog-main .et_pb_post .post-meta .author-avatar img { border-radius: 40px;}
  
/*  .et_pb_sticky_module {
    pointer-events: none!important;
}*/

/*replace Twitter icon with X in Divi Social Follow module*/
.et-social-twitter a.icon:before {
  content: "\e61b";
  font-family: "Font Awesome 6 Brands" !important;
  margin-top: 3px;
}

@media only screen and (max-width: 980px) {
    .two-columns-mobile .et_pb_column {
    width: 50%!important; }
}

ol.htwo-markers li::marker { display: none; list-style-type: none;}
.htwo-markers li {list-style-type: none;}

.htwo-markers h2 { margin: 30px 0px;  }

@media screen and (min-width: 1286px) {
  .htwo-markers h2 { font-size: 30px !important; }
}
  
  
  a#close-btn{
  position:absolute;
  z-index: 99999;
  top: -30px;
  right: -30px;
  cursor:pointer;
}

@media all and (max-width: 767px) {
  a#close-btn{
    top: -13px;
    right: -13px;
  }
}

a#close-btn img {
  width: 30px;
  height: auto;
}


/*Marketo Styles*/

.et_pb_code.form-container form .mktoButtonRow .mktoButtonWrap button {
 background: #EE3C8F !important; 
  width: 210px;
  }
  .mktoFormRow .mktoFormCol .mktoFieldWrap input {
height: 15px;
/*width: 7% !important;*/
}
  .mktoFormRow .mktoFormCol .mktoFieldWrap input { padding-left: 10px; text-align: left !important; height: 35px; float: none;
width: 100%; text-align: center; margin-bottom: 15px;}
  .mktoButtonRow { width: 210px;}
  .mktoForm .mktoButtonWrap { width: 210px;}
  .mktoForm .mktoAsterix { display:none !important;}
  
.mktoForm .mktoCheckboxList > label {
  color: #fff;
}
