.elementor-kit-5{--e-global-color-primary:#4B90E2;--e-global-color-secondary:#252525;--e-global-color-text:#252525;--e-global-color-accent:#1D437D;--e-global-color-e431cae:#172234;--e-global-color-253515a:#FFFFFF;--e-global-color-7a2c4b4:#D8D8D8;--e-global-color-55a72ad:#181D28;--e-global-color-cc9c22b:#423F3F;--e-global-color-317a0ff:#FAFAFA;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#252525;font-size:14px;font-weight:400;line-height:28px;}.elementor-kit-5 p{margin-bottom:24px;}.elementor-kit-5 a{color:var( --e-global-color-primary );text-decoration:underline;}.elementor-kit-5 h1{color:#252525;font-size:44px;font-weight:600;line-height:52px;word-spacing:0.1em;}.elementor-kit-5 h2{color:#252525;font-family:"Roboto", Sans-serif;font-weight:300;line-height:42px;}.elementor-kit-5 h3{font-size:32px;font-weight:300;line-height:40px;}.elementor-kit-5 h4{font-size:22px;font-weight:300;line-height:30px;}.elementor-kit-5 h5{font-size:16px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:13px;font-weight:600;text-decoration:none;color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:16px;}.elementor-element{--widgets-spacing:16px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h1{font-size:42px;}.elementor-kit-5 h2{font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1.entry-title {display: none;}



.elementor-element-1ae28c2d .is-menu path.search-icon-path {
    fill: #252525;
}
@media only screen and (max-width: 1024px) {
.is-menu path.search-icon-path {fill: #252525 !important;}
}

.elementor-icon-list-items .elementor-icon-list-item {
  position: relative;
}

.elementor-icon-list-items .elementor-icon-list-icon {
  position: absolute;
  top: 6px;
  left: 0;
}


.case-study-quote .elementor-icon-list-items .elementor-icon-list-text {
  margin-left:36px;
}

.elementor-icon-list-items .elementor-icon-list-text {
  margin-left:18px;
}


.highlights .elementor-icon-list-items .elementor-icon-list-text {
  margin-left: 18px;
}


#upcoming-webinar h4, #upcoming-webinar p, #upcoming-webinar h3, #upcoming-webinar label {color: white !important; text-align:center;}

#upcoming-webinar label {margin-top:16px; margin-bottom:8px;}

.register-button {border: 0; margin-top:32px; width: 100%;}

#selected-webinar {margin-bottom: 32px;}
hr {border-color: #666;}





.try-free, .try-free:hover { width:98%; background:#4B90E2 !important; color:white ; margin:0 1% !important; border-radius:8px; text-align:center !important; margin-bottom:8px !important;}

.try-free a, .try-free a:hover {color: white !important; background:#4B90E2 !important; border-radius:8px; text-align:center !important; margin: 0 auto; display:block !important;}


.login-button, .login-button:hover { width:98%; margin:0 1% !important; border-radius:8px; text-align:center !important;}

.login-button a, .login-button  a:hover { border: 1px solid #252525 !important;  border-radius:8px; text-align:center !important; margin: 0 auto; display:block !important;}


@media only screen and (min-width: 1024px) {
.mobile-button {display:none !important;}
}

.elementor-button {font-size:12px !important;}

.njt-nofi-button {font-weight: 500;}



.elementor-page-18784 .njt-nofi-container-content {display: none;}

/* ELEMENTOR HEADER OVERLAY IN EDITOR */
.elementor-location-header {
    z-index: 99 !important;
}


.is-form-style input.is-search-input {width: 600px; margin: 0 auto; border-radius:6px;}
.is-popup-search-form form {width:600px;}
.is-search-icon, .is-form-style button.is-search-submit {border-radius: 0 6px 6px 0 !important;}


.page-id-20412 .njt-nofi-container-content {display:none;}

#ld-social .elementor-icon {font-size:24px !important;}

@media (min-width: 320px) {
  #h-tabs .elementor-tabs-wrapper {
    display: flex;
    flex-direction: row;
    text-align: center !important;
    justify-content: center;
  }
}
@media (min-width: 320px) {
  #h-tabs .elementor-tab-mobile-title {
    display: none;
  }
}
@media (min-width: 778px) {
#h-tabs .elementor-tabs-wrapper {text-align:center !important;}
}


.elementor-23565 .elementor-element.elementor-element-07b3ccc .elementor-tab-title {display: none;}

 .register-confirmed, .alert, .alert-info {color:white !important;}/* End custom CSS */