.elementor-kit-5{--e-global-color-primary:#1C4ADE;--e-global-color-secondary:#081B5F;--e-global-color-text:#5ED283;--e-global-color-accent:#FFFFFF;--e-global-color-3d9a46b:#F6F8F9;--e-global-color-e100ee4:#B6C8FA;--e-global-color-63d0eb6:#717F88;--e-global-color-35755c3:#4E5364;--e-global-color-9d47d1c:#F3F6FF;--e-global-color-f59bb38:#E6E8ED;--e-global-color-0bdc512:#739CFC;--e-global-color-3ff41a6:#867CFF;--e-global-color-85674d5:#E3EBFF;--e-global-color-c27472e:#000000;--e-global-typography-primary-font-family:"Public Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Public Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Public Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Public Sans";--e-global-typography-accent-font-size:1.125rem;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:26px;color:var( --e-global-color-secondary );font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:300;line-height:22px;}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-kit-5 a{color:var( --e-global-color-primary );font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:300;text-decoration:none;line-height:24px;}.elementor-kit-5 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-5 h1{color:var( --e-global-color-secondary );font-family:"Public Sans", Sans-serif;font-size:4.625rem;font-weight:300;line-height:92px;}.elementor-kit-5 h2{color:var( --e-global-color-secondary );font-family:"Public Sans", Sans-serif;font-size:2.875rem;font-weight:300;line-height:56px;}.elementor-kit-5 h3{color:var( --e-global-color-secondary );font-family:"Public Sans", Sans-serif;font-size:2.125rem;font-weight:normal;line-height:44px;}.elementor-kit-5 h4{color:var( --e-global-color-secondary );font-family:"Public Sans", Sans-serif;font-size:1.625rem;font-weight:normal;line-height:34px;}.elementor-kit-5 h5{color:var( --e-global-color-secondary );font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:500;line-height:28px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:600;border-radius:100px 100px 100px 100px;padding:16px 30px 16px 30px;}.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{border-radius:100px 100px 100px 100px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1420px;}.e-con{--container-max-width:1420px;--container-default-padding-top:0rem;--container-default-padding-right:3rem;--container-default-padding-bottom:0rem;--container-default-padding-left:3rem;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1420px;}.e-con{--container-max-width:1420px;}.elementor-kit-5{--e-page-transition-entrance-animation:e-page-transition-fade-out;}}@media(max-width:1366px){.elementor-kit-5 h1{font-size:4.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;--container-default-padding-top:0rem;--container-default-padding-right:3rem;--container-default-padding-bottom:0rem;--container-default-padding-left:3rem;}}@media(max-width:1200px){.elementor-kit-5 h1{font-size:3.6rem;line-height:64px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:990px;}.e-con{--container-max-width:990px;--container-default-padding-top:0rem;--container-default-padding-right:2rem;--container-default-padding-bottom:0rem;--container-default-padding-left:2rem;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:850px;}.e-con{--container-max-width:850px;--container-default-padding-top:0rem;--container-default-padding-right:2rem;--container-default-padding-bottom:0rem;--container-default-padding-left:2rem;}}@media(max-width:880px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:750px;}.e-con{--container-max-width:750px;--container-default-padding-top:0rem;--container-default-padding-right:2rem;--container-default-padding-bottom:0rem;--container-default-padding-left:2rem;}}@media(max-width:767px){.elementor-kit-5{font-size:1rem;line-height:24px;}.elementor-kit-5 h1{font-size:2.625rem;line-height:47px;}.elementor-kit-5 h2{font-size:2.125rem;line-height:44px;}.elementor-kit-5 h3{font-size:1.625rem;line-height:34px;}.elementor-kit-5 h4{font-size:1.375rem;line-height:28px;}.e-con{--container-default-padding-top:0rem;--container-default-padding-right:1.5rem;--container-default-padding-bottom:0rem;--container-default-padding-left:1.5rem;}}/* Start custom CSS */html, body {
    font-size: 16px;
    overflow-x: hidden;
}

b, strong{
    font-weight: bold;
}

body a, body a:hover{
    text-decoration: none;
}

header .elementor-menu-toggle{
    padding-right: 0;
}

#footer-container a:hover{
    color: #B6C8FA;
}

.jet-radio-list .jet-radio-list__button:hover{
	background: #1C4ADE !important;
	color: #fff !important;
}

/* css for search fullscreen */
.elementor-search-form__container .dialog-lightbox-close-button{
    top: 50px;
    right: 30px;
}

.elementor-search-form__container .dialog-lightbox-close-button svg, .elementor-search-form__container .dialog-lightbox-close-button:hover svg{
    fill: #000 !important;
    height: 1.5em;
    width: 1.5em;
}

/*hover for slider arrows*/
.nextend-arrow:hover img{
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M25.3125 15H4.6875" stroke="%23081B5F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.125 6.5625L4.6875 15L13.125 23.4375" stroke="%23081B5F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
height: 32px;
width: 32px;
}

/*--Text Button Stlyes--*/
/*--Underline Text--*/
.underline .elementor-button-text:hover, .underline .jet-listing-dynamic-link__label:hover, .underline a:hover, .back-button a:hover .elementor-button-text, .back-button a:hover .jet-popup-action-button__text, .underline a:hover .jet-button__label{
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
}

/*fix for spinning icon in search */

.elementor-widget-jet-smart-filters-search .jet-smart-filters-search .jet-search-filter__input-loading{
    right: 40px;
}

/* fix for homepage tabs*/
.iqueue-tabs .jet-tabs .jet-tabs__control-wrapper{
    flex-grow: 0 !important;
    flex-wrap: nowrap;
}

@media(min-width: 1025px) and (max-width: 1400px){
.iqueue-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control{
    margin-right: 20px !important;
}
}

.iqueue-tabs .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control .jet-tabs__control-inner{
    text-align: center;
}

/*fix for font for how iqueue helps accordions*/

.how-iqueue-helps-wrapper .jet-toggle__content-inner{
    font-weight: 400 !important;
}

/* limit summary in featured hero*/
.featured-summary .jet-listing-dynamic-field__content{
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Fix leadership pupup to be at the front */
#jet-popup-3602 {
    z-index: 9999!important;
}

/* styling subnav */

#page-submenu .current-menu-item a, #page-submenu .current-menu-parent a{
    font-weight: 700;
}
#page-submenu .elementor-nav-menu ul{
    display: none !important;
}

#page-submenu{
    min-height: 50px;
    border-bottom: 1px solid rgb(212, 215, 222);
}

/*Animation in accordion imgs*/
.toggle-img:not(.first-load) img {
    transform: scale(0);
}

.scale-up {
    animation: scale-up-animation .2s;
    animation-fill-mode: forwards;
}

@keyframes scale-up-animation {
    from {
        transform: scale(0);
    }

    to {
        transform: scale(1);
    }
}

.elementor-button {
    transition: all .1s;
}

#related-resources a.jet-listing-dynamic-link__link,
.jet-tabs__content a.elementor-button.elementor-button-link.elementor-size-md{
    line-height: 1;
}

#related-resources  .jet-listing-dynamic-link__icon {
    margin-top: 0;
}

/* Fixing lottie color bug in Safari*/
.lottie-predict-learn g[transform="matrix(1,0,0,1,-338,-184)"] path {
    fill: #5ED283!important;
}

/* search filter*/

.jet-search-filter__input{
    background: none !important;
    display: inline-block !important;
    width: 90% !important;
    border:0 !important;
    
}

.jet-search-filter__input::placeholder{
    color: #4E5364 !important;
    opacity: 1 !important;
}

.jet-search-filter__input-wrapper{
     background: #fff;
    border-radius: 8px;
    border: 1px solid #D5DCE0;
}

.jet-search-filter__input-wrapper:after{
    content:  url("/wp-content/uploads/2022/11/search-input-icon.svg") ;
    height: 20px;
    width: 20px;
    display: inline-block;
    position: absolute;
    top: 15px;
    right: 16px;
   
}

input.jet-search-filter__input:focus {
    outline: none;
}

.jet-smart-filters-search .jet-search-filter__input-clear{
    right: 35px !important;
}

/*hover for listing grid item*/

#all-resources .jet-listing-grid__item > div, #transform .jet-listing-grid__item > div,
#all-resources-infusion .jet-listing-grid__item > div,
#all-resources-inpatient .jet-listing-grid__item > div,
#all-resources-operating .jet-listing-grid__item > div,
#success-stories .jet-listing-grid__item > div, #news-grid .jet-listing-grid__item > div {
    border: 2px solid transparent;
}

#all-resources .jet-listing-grid__item > div:hover, #transform .jet-listing-grid__item > div:hover,
#all-resources-infusion .jet-listing-grid__item > div:hover,
#all-resources-inpatient .jet-listing-grid__item > div:hover,
#all-resources-operating .jet-listing-grid__item > div:hover, #success-stories .jet-listing-grid__item > div:hover, #news-grid .jet-listing-grid__item > div:hover {
    border: 2px solid #1C4ADE;
    box-shadow: 0px 4px 64px rgba(28, 74, 222, 0.2);
    border-radius: 22px;
}

/* Equal heights */
#related-resources .jet-listing-grid__item > div, #success-stories .jet-listing-grid__item > div, #all-resources .jet-listing-grid__item > div,#all-resources-infusion .jet-listing-grid__item > div,#all-resources-inpatient .jet-listing-grid__item > div,#all-resources-operating .jet-listing-grid__item > div, #news-grid .jet-listing-grid__item > div, #transform .jet-listing-grid__item > div{
    height: 100%;
    display: flex;
    flex-direction: column;
}

#related-resources .jet-listing-grid__item > div > div:last-child, #all-resources .jet-listing-grid__item > div > div:last-child, #all-resources-inpatient .jet-listing-grid__item > div > div:last-child,#all-resources-infusion .jet-listing-grid__item > div > div:last-child,#all-resources-operating .jet-listing-grid__item > div > div:last-child,#success-stories .jet-listing-grid__item > div > div:last-child, #news-grid .jet-listing-grid__item > div > div:last-child, #transform .jet-listing-grid__item > div > div:last-child{
    flex: 1;
}

/* Custom scrollbar */

#related-resources ::-webkit-scrollbar-track, #our-journey ::-webkit-scrollbar-track, #financial-benefits ::-webkit-scrollbar-track
{
	box-shadow: none !important;
	background-color: #d2d6e3;
	border-radius: 20px!important;
	
}

#our-journey ::-webkit-scrollbar{
    border-radius: 20px!important;
    box-shadow: none !important;
}

#related-resources ::-webkit-scrollbar, #financial-benefits ::-webkit-scrollbar
{
	height: 6px;
	
}

#related-resources ::-webkit-scrollbar-thumb, #financial-benefits ::-webkit-scrollbar-thumb
{
	background-color: #1C4ADE;
	border-radius: 20px;

}

#related-resources ::-webkit-scrollbar-button:end:increment, #financial-benefits ::-webkit-scrollbar-button:end:increment{
  width: 15%;
  display: block;
  background: #F6F7F9;
}

/* Handling space globally on Related Resources */
#related-resources.elementor-element.elementor-widget-jet-listing-grid .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items > .jet-listing-grid__item:first-child {
    padding-left: 1rem;
}

/* Handling space globally on Related Resources */
#related-resources.elementor-element.elementor-widget-jet-listing-grid .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items > .jet-listing-grid__item {
    padding: 1rem 1.75rem;
}

#our-journey ::-webkit-scrollbar-button:end:increment, #our-journey ::-webkit-scrollbar-button:start:decrement {
  width: 5%;
  display: block;
  background: #F6F8F9;
}

#financial-benefits ::-webkit-scrollbar-button:start:decrement{
    width: 60px;
}

/* converting filters to dropdown on mobile */

@media(max-width: 1199px){
    .sd-dropdown-filter .jet-filter-items-dropdown__label{
        border:0;
        background: transparent;
        color: #fff;
        padding: 15px 20px !important;
        color: #4E5364 !important;
    }
    
   .sd-dropdown-filter  .jet-radio-list__label{
       color: #161638;
       font-size: 16px !important;
   }
   
   .sd-dropdown-filter .jet-radio-list__item{
       display: flex !important;
   }
   
     .sd-dropdown-filter .jet-radio-list__item .jet-radio-list__button{
       background: #fff !important;
   }
   
    .sd-dropdown-filter .jet-radio-list-wrapper{
        flex-direction: column;
    }
   
   .sd-dropdown-filter  .jet-radio-list__row{
       display: flex !important;
       text-align: left;
   }
   
   .sd-dropdown-filter .jet-filter-items-dropdown__label{
       font-size: 18px;
   }
   
   .sd-dropdown-filter .jet-filter-items-dropdown__body{
       margin-top: 20px !important;
       box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);
border-radius: 14px;

   }
   
    .sd-dropdown-filter .jet-filter-items-dropdown__label:after {
       border-style: solid;
    border-width: 2px 2px 0 0 !important;
    content: '';
    display: inline-block;
    height: 12px;
    right: 20px !important;
    top: 19px !important;
    width: 13px;
    transform: rotate(
135deg
);
    border-color: #1C4ADE !important;


   }
   
    .sd-dropdown-filter .jet-dropdown-open .jet-filter-items-dropdown__label:after {
          transform: rotate(
-45deg
);
    top: 25px !important;

    }
}


@media(min-width: 1200px){
    .sd-dropdown-filter .jet-filter-items-dropdown__label{
        display: none;
    }
    
    .sd-dropdown-filter .jet-filter-items-dropdown__body{
        position:relative;
        display:block;
        background: none;
        border: 0;
        padding: 0;
        margin: 0;
    }
    
    .sd-dropdown-filter .jet-radio-list-wrapper{
        padding: 0;
    }
}


/* Shorten too long titles */

#related-resources .jet-listing-dynamic-field__content{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* aligning bottom link to bottom */

#related-resources .elementor-widget-jet-listing-dynamic-link{
    margin-top: auto;
}

/* scrollbar for related resources */

#related-resources .jet-listing-grid__scroll-slider{
    overflow-x: auto;
}

#related-resources .jet-listing-grid__scroll-slider .jet-listing-grid__items{
    flex-wrap: nowrap;
}

/*removing margin from learn more button in resources listing gtid*/

.no-wrap a{
    margin: 0 !important;
}

/*Products small green divider*/
.sm-green-divider .elementor-divider-separator {
    border-radius: 100px;
}


/* conveting page submenu to dropdown on mobile */

.select .init{
   display: none !important; 
}
@media(max-width: 1100px){

.select nav{
    flex-direction: column;
}

.select ul li{
  display: none !important;
  cursor: pointer;
  padding: 0px 25px;
  min-width: 175px;
  border-radius: 15px;
  margin: 0 !important;
}

.select ul li a{
    margin: 0 !important;
    margin-inline-start: 0;
}

.select .init {
  display: block !important;
  border-top: 0px;
  height: 60px;
  padding: 20px 0;
  position: relative;
  font-weight: bold;
  cursor: pointer;
  margin-right: 30px;
}

.select ul{
  border:0;
  display: none !important;
  padding: 0;
  border-radius: 15px;
  position: absolute !important;
  top: 60px;
  background: #fff;
  right: 0;
}

.select ul li a:after{
    display: none;
}

.select nav.open-dropdown ul{
    display: block !important;
}


.select ul li:hover {
  background-color: #ddd;
}

.select .init:hover {
  background-color: transparent;
}

.select nav.open-dropdown li {
  display: block !important;
  background: #fff !important;
}

.select nav.open-dropdown li{
   background: #fff !important;  
}

.select nav.open-dropdown li.current-menu-item{
    display: none !important;
}

.select .init:after {
       border-style: solid;
    border-width: 2px 2px 0 0 !important;
    content: '';
    display: inline-block;
    height: 10px;
    right: -25px;
    top: 24px !important;
    width: 11px;
    transform: rotate(
135deg);
   margin-left:20px;
  border-color: #1C4ADE !important;
  position: absolute;
   }
   
   .select nav.open-dropdown .init:after {
     transform: rotate(
-45deg
);
    top: 30px !important;

    }
    
    /*fix for page submenu */
    
    #page-submenu .e-con-inner{
        justify-content: space-between !important;
    }

}


/* Use this class to hide elements without using display:none (that may cause JS problems) */ 

.special-hide {
    position: absolute;
    left: -9999px;
    top: -9999px;
}

/* Use this "template-wrapper" class to add templated sections. This is to avoid unnecessary duplicated CSS that Elementor created when editing widgets */

.template-wrapper {
    padding: 0;
}

.template-wrapper > .e-con-inner {
    max-width: 100%;
    padding: 0;
}

/* Place button at the end of tile for resources */
.elementor-element.elementor-element-3c95028.elementor-widget.elementor-widget-jet-listing-dynamic-field {
    flex-grow: 1;
}

/* main menu dropdown*/
@media(min-width: 1025px){
    header nav .elementor-nav-menu > .current-menu-parent > a{
        color: #1C4ADE !important;
    }
    header nav .elementor-nav-menu .sub-menu{
        padding: 16px 16px 0 16px;
    }
    
     header nav .elementor-nav-menu .sub-menu li a{
         border-radius: 6px !important;
         min-width: 200px;
         margin-bottom: 16px;
     }
 
} 


@media (max-width: 1024px){
.iqueue-tabs .jet-tabs__control-wrapper {
    flex-direction: column!important;
    row-gap: 20px!important;
    width: 100%!important;
}

#related-resources  .jet-listing-dynamic-link__icon {
    margin-top: 1px;
}

.iqueue-tabs .jet-tabs__control {
    width: 100%!important;
}

[aria-expanded="false"] .jet-tabs__control-inner {
    background: #e6eaed00!important;
}

.tab-content > .elementor-container .elementor-column.elementor-element {
    width: 100%;
}

.tab-content > .elementor-container{
   flex-direction: column;
}

/* Fixing Elementor bug that won't update col width */
.content-width-bug-fix > .e-con-inner {
    max-width: 1024px;
}

#related-resources.elementor-element.elementor-widget-jet-listing-grid .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items > .jet-listing-grid__item {
    padding: 0.5rem;
}

#related-resources.elementor-element.elementor-widget-jet-listing-grid .jet-listing-grid__scroll-slider-desktop > .jet-listing-grid__items > .jet-listing-grid__item:first-child {
    padding-left: 0.5rem;
}

}

/*--Company Bio Popup--*/
#full-bio-popup a, #full-bio-popup a:hover{
    color: #5ED283;
}/* End custom CSS */