:root {
  --color-navy: #033858;
  --color-navy-light: #547a92;
  --color-light-blue: #1575D5;
  --color-white: #FFFFFF;
  --color-purple: #FF558F;

  --color-dark-magent-100: #A92473;
  --color-magenta-125: #BF406B;
  --color-magenta-100: #FF5591;
  --color-magenta-75: #FF80AB;
  --color-magenta-50: #FFAAC7;
  --color-magenta-25: #FFD5E3;


  --color-primary-modern-black-100: #000000;
  --color-primary-modern-black-90: #1A1A1A;
  --color-primary-modern-black-80: #333333;
  --color-primary-modern-black-60: #666666;
  --color-primary-modern-black-20: #CCCCCC;
  --color-primary-modern-black-5: #F2F2F2;

  --color-communicative-cyan: #32DCFF;
  --color-dark-communicative-cyan: #2841FF;
  --color-determined-green: #97e936;
  --color-dark-determined-green: #007C4E;
  --color-motivated-magenta: #FF558F;
  --color-dark-motivated-magenta: #A92473;


  --font-family-inter: "Inter", sans-serif;

  --font-weight-thin: 100;
  --font-weight-extra-light: 200;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extra-bold: 800;
  --font-weight-black: 900;

  --line-height-super-large: 5.313rem;
  --line-height-large: 3.375rem;
  --line-height-super-large: 5.625rem;
  --line-height-regular: 1.5rem;
  --line-height-small: 0.875rem;

  --font-size-super-large: 5.313rem;
  --font-size-category-title: 5rem;
  --font-size-large: 3rem;
  --font-size-new-module-box-headers: 2.375rem;
  --fonts-size-large-smaller: 2.25rem;
  --font-size-large-smaller-slightly: 1.75rem;
  --font-size-regular-large: 1.5rem;
  --font-size-regular-larger: 1.25rem;
  --font-size-regulr-slightly-larger: 1.125rem;
  --font-size-regular: 1rem;
  --font-size-regular-smaller: 0.938rem;
  --font-size-small: 0.875rem;

  --letter-spacing-regular: 0rem;
  --letter-spacing-smaller: -0.031rem;

  --height-button: 2.5rem;

  --width-min-width-button: 11.875rem;

  --padding-button-left: 3.75rem;
  --padding-button-right: 3.75rem;
}

a {
  color: var(--color-primary-modern-black-100);
}

a:hover {
  color: var(--color-purple) !important;
}

#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li>a#header_connect_button:hover,
#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li.dark-button>a#header_connect_button:hover {
  color: var(--color-white) !important;
  background-color: var(--color-primary-modern-black-90) !important;
}

.outlook-webinar .single_post-wrapper .contentWrapper h2:hover,
.homepage .slider .slider-item h4 a:hover,
.case-studies-learn-more:hover,
.homepage h4.service-category a:hover,
.homepage h4.service-category:hover,
.homepage .slider .slider-item ul li.meta-category a:hover,
.home .outlook-webinar .single_post-wrapper .homepage-case-studies.contentWrapper a:hover h2,
.home .outlook-webinar .single_post-wrapper .homepage-case-studies.contentWrapper h2:hover,
.no-gap.vc_column_container .vc_column-inner .homepage.single-grid-slot .contentWrapper a:hover h2,
.no-gap.vc_column_container .vc_column-inner .homepage.single-grid-slot .contentWrapper h2:hover,
h4 a:hover {
  color: var(--color-primary-modern-black-80) !important;
}

.case-studies-learn-more:hover svg,
.case-studies-learn-more:hover svg path {
  stroke: var(--color-primary-modern-black-80);
  fill: var(--color-primary-modern-black-80);
}

.home,
body,
.single-post,
.category,
.page-template-outlook-webinar-page-after-template,
.page-template-outlook-webinar-page-before-template {
  font-family: var(--font-family-inter) !important;
  color: var(--color-primary-modern-black-100) !important;
}

.homepage .left-arrow svg,
.homepage .right-arrow svg {
  width: 1.5rem;
  height: 1.5rem;
}

.homepage .left-arrow svg,
.homepage .right-arrow svg,
.homepage .left-arrow svg path,
.homepage .right-arrow svg path {
  stroke: var(--color-primary-modern-black-100);
}

.homepage.services a.services-links h3 svg {
  width: 2rem;
  height: 2rem;
  margin-bottom: -0.25rem;
  margin-left: 0.625rem;
}

.homepage.services a.services-links h3 svg,
.homepage.services a.services-links h3 svg path {
  fill: var(--color-primary-modern-black-60);
  stroke: var(--color-primary-modern-black-60);
}

.homepage.services a.services-links.selected h3 svg,
.homepage.services a.services-links.selected h3 svg path {
  fill: var(--color-primary-modern-black-100);
  stroke: var(--color-primary-modern-black-100);
}

.homepage.services a.services-links h3 {
  color: var(--color-primary-modern-black-60);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--letter-spacing-smaller);
  padding-bottom: 1.875rem;
}

.homepage.services a.services-links.selected h3 {
  color: var(--color-primary-modern-black-100);
}

.homepage.services a.services-links h3:hover {
  color: var(--color-primary-modern-black-100);
}

.homepage.services a.services-links h3:hover svg,
.homepage.services a.services-links h3:hover svg path {
  stroke: var(--color-primary-modern-black-100);
  fill: var(--color-primary-modern-black-100);
}

.cta_top .fa-close {
  color: var(--color-primary-modern-black-100);
  top: -0.188rem !important;
}

.cta_top {
  background-color: var(--color-magenta-100);
  color: var(--color-primary-modern-black-100);
  font-family: var(--font-family-inter);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-small);
}

.cta_top .cta_copy {
  font-family: var(--font-family-inter);
  font-weight: var(--font-weight-regular);
  line-height: 1.25rem;
}
.cta_top .cta_copy a,
.cta_top .cta_copy,
.cta_top strong {
  font-size: var(--font-size-regular-larger) !important;
  color: var(--color-primary-modern-black-100);
}

.cta_top strong {
  font-weight: var(--font-weight-semibold) !important;
}

.cta_thumbnail svg {
  width: 2.75rem;
  height: 2.75rem;
}

.cta_thumbnail svg path {
  fill: var(--color-primary-modern-black-100);
}

.cta_button-link a#top_cta_button {
  height: var(--height-button);
  font-family: var(--font-family-inter);
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-regular);
  line-height: 2.375rem;
  background: var(--color-magenta-100);
  border: 0.063rem solid var(--color-primary-modern-black-100);
  padding-left: var(--padding-button-left) !important;
  padding-right: var(--padding-button-right) !important;
  border-radius: 0;
  min-width: var(--width-min-width-button);
  color: var(--color-primary-modern-black-100);
}

.main-navigation-ul {
  font-family: var(--font-family-inter);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-small);
}

.cta_button-link a#top_cta_button:hover {
  color: var(--color-primary-modern-black-100) !important;
}

#main.extra-padding {
  padding-top: 184px !important;
}

.wpex-dropdowns-caret .main-navigation-ul .sub-menu::after,
.wpex-dropdowns-caret .main-navigation-ul .sub-menu::before {
  display: none !important;
}

.main-navigation-ul .sub-menu {
  background-color: var(--color-primary-modern-black-90);
  border: 0.063rem solid var(--color-primary-modern-black-80);

}

.main-navigation-ul .sub-menu .menu-item a {
  color: var(--color-white);
  font-size: var(--font-size-small);
  border-block-end: 0.063rem solid var(--color-primary-modern-black-80);
  line-height: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.main-navigation-ul .sub-menu .menu-item a:hover {
  color: var(--color-purple);
  background-color: var(--color-primary-modern-black-90);
}

#site-header #site-navigation .dropdown-menu ul {
  padding: 1rem;
}

#site-logo img {
  height: 1.375rem;
  bottom: -0.188rem;
  position: relative;
}
#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li>a#header_connect_button,
#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li.dark-button>a#header_connect_button,
#menu-main-menu li.dark-button>a#header_connect_button {
  height: var(--height-button) !important;
  font-family: var(--font-family-inter);
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-regular);
  line-height: 2.375rem;
  background: var(--color-primary-modern-black-100) !important;
  border: 0.063rem solid var(--color-primary-modern-black-60) !important;
  padding-left: var(--padding-button-left) !important;
  padding-right: var(--padding-button-right) !important;
  position: relative;
  top: 0.25rem !important;
  min-width: var(--width-min-width-button);
}

#menu-main-menu li.dark-button>a#header_connect_button:hover {
  background-color: var(--color-primary-modern-black-90) !important;
  color: var(--color-white) !important;
}

#site-header-inner {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 2rem 0;
  height: 6.813rem;
}

#mobile-menu a {
  color: var(--color-white);
}

.sidr-class-dropdown-menu ul,
#sidr-main {
  border-block-start: 0 !important;
  background-color: var(--color-primary-modern-black-100) !important;
}
.sidr-class-dropdown-menu li,
.sidr-class-dropdown-menu>li {
  border-bottom: 0.063rem solid var(--color-primary-modern-black-90);
}
.sidr-class-dropdown-menu>li:first-child,
.sidr-class-dropdown-menu>li:first-child {
  border-top: 0.063rem solid var(--color-primary-modern-black-90);
}

.sidr-class-dropdown-menu li a,
.sidr-class-dropdown-menu>li a {
  color: var(--color-white);
}

.sidr-class-dropdown-menu li a:hover,
.sidr-class-dropdown-menu>li:first-child a:hover {
  color: var(--color-purple);
}

#cookie-law-info-bar {
  font-family: var(--font-family-inter) !important;
  font-weight: var(--font-weight-regular) !important;
  font-size: var(--font-size-small) !important;
  background-color: var(--color-magenta-100) !important;
  color: var(--color-primary-modern-black-100) !important;
}

#cookie-law-info-bar a.cli-plugin-button {
  background-color: var(--color-magenta-100) !important;
  border: 0.063rem solid var(--color-primary-modern-black-100) !important;
  color: var(--color-primary-modern-black-100) !important;
  padding-left: var(--padding-button-left) !important;
  padding-right: var(--padding-button-right) !important;
}

.address-map-wrapper .mapURLWrapper a,
.cta_bottom .mktoForm .mktoButtonWrap button[type="submit"].mktoButton,
.cta_premium .cta_button-link a.button-new,
.footer-button-links a,
#access_recording_btn a,
#webinar_slider_btn a,
.button-new {
  height: var(--height-button) !important;
  font-family: var(--font-family-inter);
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-regular);
  line-height: 2.375rem;
  min-width: var(--width-min-width-button);
  display: flex;
  width: fit-content;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}

.address-map-wrapper .mapURLWrapper a,
.cta_bottom .mktoForm .mktoButtonWrap button[type="submit"].mktoButton,
.cta_premium .cta_button-link a.outline-black,
.footer-button-links a,
#access_recording_btn a,
#webinar_slider_btn a,
.outline-black {
  background: var(--color-primary-modern-black-100) !important;
  border: 0.063rem solid var(--color-primary-modern-black-60) !important;
  color: var(--color-white) !important;
}

.cta_premium .cta_button-link a.outline-black {
  border: 0.063rem solid var(--color-primary-modern-black-100) !important;
}

.webinar-cta a.button-new,
.cta_premium .cta_button-link a.button-new {
  width: 100% !important;
}

.footer-button-links a {
  width: 100%;
  justify-content: flex-start;
}


.home-header-copy {
  font-size: var(--font-size-regular-larger);
  font-weight: var(--font-weight-regular);
  font-family: var(--font-family-inter);
  color: var(--color-white);
  line-height: 1.75rem;
  width: 65%;
  margin-bottom: 1.75rem;
}

.home h1.home-header-title {
  font-size: var(--font-size-super-large);
  font-weight: var(--font-weight-bold);
  letter-spacing: var(--letter-spacing-smaller);
  line-height: var(--line-height-super-large);
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  font-family: var(--font-family-inter) !important;
  color: var(--color-white) !important;
  text-decoration: none;
  padding-bottom: 0.938rem;
  width: 60%;
  margin-top: -0.75rem;
}


.home h2.home-header-title {
  font-size: var(--font-size-super-large);
  font-weight: var(--font-weight-bold);
  letter-spacing: 0px;
  line-height: var(--line-height-super-large);
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  font-family: var(--font-family-inter) !important;
  color: var(--color-white);
  text-decoration: none;
  padding-bottom: 0.938rem;
  width: 60%;
  margin-top: 12.5rem;
}
.outlook-webinar .single-tagline,
.home .homepage .single-tagline {
  font-size: var(--font-size-regular-smaller) !important;
  font-weight: var(--font-weight-regular) !important;
  font-family: var(--font-family-inter) !important;
  color: var(--color-primary-modern-black-100) !important;
  padding-left: 0 !important;
}

.home .outlook-webinar .single-tagline.text-white,
.home .homepage .single-tagline.text-white {
  color: var(--color-white) !important;
}


.home h2.section-title {
  font-size: var(--font-size-large) !important;
  font-weight: var(--font-weight-bold) !important;
  letter-spacing: var(--letter-spacing-smaller) !important;
  font-family: var(--font-family-inter) !important;
  line-height: var(--font-size-large) !important;
  color: var(--color-primary-modern-black-100) !important;
}

.home h2.section-title.text-white {
  color: var(--color-white) !important;
}

.home .homepage.corporate h2.section-title {
  padding-bottom: 3rem;
  padding-top: 0px;
  margin: 0;
  padding-right: 3.75rem;
}

.homepage.who-we-help .member-description {
  font-size: var(--font-size-large);
  font-weight: var(--font-weight-regular);
  font-family: var(--font-family-inter);
  line-height: var(--line-height-large);
  letter-spacing: var(--letter-spacing-smaller);
}

.homepage .quote-wrapper .imageWrapper strong {
  font-size: var(--font-size-regular-larger) !important;
  font-weight: var(--font-weight-bold);
}

.homepage .quote-wrapper .imageWrapper .designation strong {
  font-weight: var(--font-weight-regular);
}


.homepage .services.contentWrapper.page-cover a h3 {
  font-size: var(--fonts-size-large-smaller) !important;
  letter-spacing: var(--letter-spacing-smaller) !important;
  font-weight: var(--font-weight-bold) !important;
  margin-top: 0.625rem;
  margin-bottom: 2.5rem;
}

.homepage .services.contentWrapper.page-cover p,
.homepage .services.contentWrapper.page-cover a {
  font-weight: var(--font-weight-regular) !important;
  letter-spacing: var(--letter-spacing-regular) !important;
  font-size: var(--font-size-regular-larger) !important;
  line-height: var(--line-height-regular) !important;
  padding: 0 !important;
}

.homepage .services.contentWrapper.page-cover p {
  padding-bottom: 3.75rem !important;
}

.homepage .services.contentWrapper.page-cover a {
  font-weight: var(--font-weight-bold) !important;
}

.homepage .slider .slider-item h4 a {
  font-size: var(--font-size-regular) !important;
  color: var(--color-primary-modern-black-60) !important;
}

.homepage .slider .slider-item h4 {
  font-weight: var(--font-weight-semibold) !important;
  margin: 0.625rem 0;
  color: var(--color-primary-modern-black-60) !important;
}


.homepage .slider .slider-item h4:hover {
  color: var(--color-primary-modern-black-100) !important;
}

.homepage .slider .slider-item ul li.meta-category a {
  font-size: var(--font-size-small) !important;
  font-weight: var(--font-weight-bold) !important;
  color: var(--color-primary-modern-black-100) !important;
}

.homepage h4.service-category a, .homepage h4.service-category {
  text-overflow: ellipsis;
  display: -webkit-box;
  height: 1.5rem !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: normal;
  overflow: hidden;
  margin-bottom: 0.375rem;
  font-size: var(--font-size-regular) !important;
  text-transform: capitalize;
  font-weight: var(--font-weight-bold) !important;
  color: var(--color-primary-modern-black-100) !important;
}

.homepage h4.service-category a:hover, .homepage h4.service-category:hover {
  color: var(--color-primary-modern-black-80) !important;
}

.no-gap.vc_column_container .vc_column-inner .homepage.single-grid-slot .contentWrapper h2,
.no-gap.vc_column_container .vc_column-inner .homepage.single-grid-slot .contentWrapper {
    padding: 0px !important;
    height: auto !important;
    min-height: auto !important;
    max-height: max-content;
    margin-bottom: 10px;
    color: var(--color-primary-modern-black-100) !important;
}

.no-gap.vc_column_container .vc_column-inner .homepage.single-grid-slot .contentWrapper h2 {
  font-size: var(--font-size-regular) !important;
    text-overflow: ellipsis;
    display: -webkit-box;
    height: 40px !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    min-height: 40px !important;
    color: var(--color-primary-modern-black-100) !important;
    font-weight: var(--font-weight-regular) !important;
}

.homepage .homepage-case-studies h4.service-category a, .homepage .homepage-case-studies h4.service-category {
  font-size: var(--font-size-regulr-slightly-larger) !important;
}

.home .outlook-webinar .single_post-wrapper .homepage-case-studies.contentWrapper h2 {
  font-size: var(--font-size-regular-larger) !important;
  color: var(--color-primary-modern-black-100) !important;
  font-weight: var(--font-weight-regular) !important;
  line-height: var(--line-height-regular) !important;
  height: 3rem !important;
}

.homepage.corporate .copy-wrapper.our-approach a {
  color: var(--color-white) !important;
}

.case-studies-learn-more svg {
  width: 1.625rem;
  height: 1.625rem;
  margin-bottom: -0.313rem;
}

.case-studies-learn-more svg,
.case-studies-learn-more svg path {
  stroke: var(--color-primary-modern-black-100);
  fill: var(--color-primary-modern-black-100);
}

.case-studies-learn-more {
  font-size: var(--font-size-regular-large) !important;
  font-weight: var(--font-weight-bold) !important;
  letter-spacing: var(--letter-spacing-smaller) !important;
  color: var(--color-primary-modern-black-100) !important;
}

.homepage.services .service-copy {
  display: none;
  font-size: var(--font-size-regular-slightly-larger);
  font-weight: var(--font-weight-bold);
  color: var(--color-primary-modern-black-100);
  flex-direction: column;
  padding: 1.875rem;
  width: 100%;
  height: 100%;
  background: var(--color-communicative-cyan);
}

.homepage.services .service-copy.selected {
  display: block;
  font-size: var(--font-size-large-smaller-slightly);
  line-height: 2.125rem;
}

.homepage.services .service-copy .single-tagline {
  padding-left: 0px !important;
  color: var(--color-primary-modern-black-100) !important;
  padding-bottom: 0.938rem !important;
  width: 100%;
  min-width: 100%;
  display: block;
  line-height: var(--line-height-small);
}

.homepage.services .service-copy a {
  color: var(--color-primary-modern-black-100) !important;
  position: absolute;
  bottom: 1.875rem;
  right: 1.875rem;
}

.footer-extension .homepage h2.section-title {
  font-size: var(--font-size-super-large) !important;
  padding-bottom: 0.125rem;
  line-height: var(--line-height-super-large) !important;
  color: var(--color-white) !important;
}

#footer-inner, #footer-bottom-inner {
  background-color: var(--color-primary-modern-black-90) !important;
}

#footer-bottom {
  background-color: var(--color-primary-modern-black-90) !important;
}


.footer-box.span_1_of_5.col-1 {
  padding-bottom: 1.875rem;
  padding-top: 1.875rem;
  width: 100% !important;
  color: var(--color-white) !important;
  margin-bottom: 1.875rem !important;
  border-bottom: 0.063rem solid var(--color-primary-modern-black-60);
  margin-right: 0.938rem;
  margin-left: 0.938rem;
  padding-left: 0px;
  padding-right: 0px;
}

.otgs-development-site-front-end {
  background-color: var(--color-primary-modern-black-90) !important;
}

.outlook-webinar h1.single-post-title.entry-title {
  color: var(--color-primary-modern-black-100);
  font-weight: var(--font-weight-bold) !important;
}

.page-template-outlook-webinar-page-after-template .post-header .title_top .left_section ul li time,
.page-template-outlook-webinar-page-before-template .post-header .title_top .left_section ul li time {
  color: var(--color-primary-modern-black-100) !important;
}

.panelists .author_name a,
.post-header .title_top .left_section ul li a,
.post-header .title_top .left_section ul li a {
  color: var(--color-primary-modern-black-100) !important;
  text-decoration: underline;
}

.page-template-outlook-webinar-page-after-template .post-header .title_top .left_section ul li a:hover,
.page-template-outlook-webinar-page-before-template .post-header .title_top .left_section ul li a:hover {
  color: var(--color-purple) !important;
}

.page-header.has-bg-image {
  background-image: none !important;
  background-color: var(--color-primary-modern-black-100) !important;
}

.outlook-webinar .background-black-90 {
  background-color: var(--color-primary-modern-black-90) !important;
}

.outlook-webinar h2.top-banner-title {
  color: var(--color-white) !important;
  font-size: var(--font-size-large) !important;
  font-weight: var(--font-weight-bold) !important;
}

.outlook-webinar .top-banner p {
  font-size: var(--font-size-regular-slightly-larger) !important;
  font-weight: var(--font-weight-regular) !important;
  color: var(--color-white) !important;
}

.outlook-webinar a.download-button-white:hover, .outlook-webinar a.download-button-white {
  background: var(--color-white);
  color: var(--color-primary-modern-black-100);

}

.top-banner-copy .download-button-white {
  font-weight: var(--font-weight-medium) !important;
  font-size: var(--font-size-regular) !important;
  line-height: 2.375rem !important;
  line-height: normal;
  display: flex;
  align-items: center;
}

.outlook-webinar a.download-button-white svg,
.outlook-webinar a.download-button-white svg path {
  stroke: var(--color-primary-modern-black-100);
  fill: var(--color-primary-modern-black-100);
  width: 1.5rem;
  height: 1.5rem;
}

.outlook-webinar .single-tagline {
  color: var(--color-primary-modern-black-100) !important;
}

.outlook-webinar h2 {
  font-size: 3rem !important;
  color: var(--color-primary-modern-black-100) !important;
  font-weight: var(--font-weight-bold) !important;
  line-height: 3rem !important;
  margin: 0;
  padding-right: 3.75rem;
  display: block;
  padding-top: 0.938rem;
  clear: both;
  padding-bottom: 3rem;
  padding-top: 0rem;
}

body,
.single-member-inner-wrapper .member-title h1 span,
.emd-effect,
.single-member-inner-wrapper .member-description,
.single-member-posts-wrapper h4.heading,
.single-member-posts-wrapper .postmeta .date,
.single-member-posts-wrapper .postmeta .meta a,
.title a h2,
.single-member-posts-wrapper .postdescription,
.team-wrapper .member-box .member-content-wrapper h6,
.member-title h6.designation,
.single-member-inner-wrapper .member-data ul li a,
.member-data ul li a[href ^= 'mailto:'],
.team-wrapper.list-view .list .member-wrapper .vc_column_container,
.team-wrapper.list-view .list h4,
#about-wrapper .vc_row:nth-child(4) .sectionImageWrapper description,
#about-wrapper .vc_row:nth-child(4) .sectionImageWrapper description a,
.about-wrapper .sectionImageWrapper h2,
.header-description,
.address-map-wrapper .headingWrapper,
.address-map-wrapper .subheadingWrapper,
.address-map-wrapper .addressWrapper,
.address-map-wrapper .phoneWrapper a,
.address-map-wrapper .emailWrapper a,
.address-map-wrapper h2,
.author_quotes,
.author_quotes.post-container q,
.entries.left-thumbs ul.post li.meta-date time,
.entries.left-thumbs ul.post .meta li time ,
.single_post-wrapper .contentWrapper h2,
.related-posts p,
.related-posts .case-study .meta-category a,
.related-posts .case-study .meta-category,
h2.new-section-title,
.featured-video .watch-video,
.featured-video .single-tagline,
.featured-video p,
.featured-video h2,
.single-healthcare-trends .service-section-subtitle,
.new-single-tagline,
.single-case-study .case-study .cs-section-title h2,
.single-case-study .case-study .cs-section-content p,
.case-study .single-tagline,
.case-study .section-title,
.case-study .related-posts .case-study-employee-desc p,
.case-study .case-study-job-title,
.panelists-content .author_name .employee_name,
.panelists .author_name a,
.panelists-content,
.panelists_section.v2 h2,
.panelists_section h2,
.single-blog-content ul,
.single-blog-content ol,
.related-posts .meta-category,
.related-posts .meta-category a,
.entry-title a,
.download-resources a,
.single-blog-content b, strong,
h1,
.post_transcript,
.post_transcript strong,
.post-header .title_top .left_section ul li a,
.single-post-title.entry-title,
.post-header .title_top .left_section ul li,
.post-header .title_top .left_section ul li time,
.right-side .authors-details a span.emp_job,
.right-side .authors-details a span.emp_name,
.right-side .authors-details,
.authors-details a,
.single-blog-content p a,
.webinar-cta .webinar-copy a,
.webinar-cta .webinar-copy,
.webinar-cta .webinar-copy strong,
.single-blog-content p,
.single-blog-content h2,
.post_summary,
.post_summary h2,
.cta_bottom .fa-close,
.cta_bottom .mktoForm .mktoFormCol label,
.cta_bottom .cta_copy p strong,
.products-services .related-products-title.entry-title a,
.single-post .services.products-services .quotes,
.products-services .theme-heading.border-w-color,
.entries.left-thumbs span.emp_name,
.category .entries.left-thumbs span.emp_name,
.category .entries.left-thumbs ul li,
.category .entries.left-thumbs p,
.category .entries.left-thumbs h2,
.category .entry-title a,
.category .entries.left-thumbs ul li a,
.entries.left-thumbs ul li a,
.entries.left-thumbs p,
.category h1.jump-header,
.category .header-description,
.outlook-webinar .single_post-wrapper .contentWrapper .categoriesWrapper,
.outlook-webinar .top-banner.text-blue,
.outlook-webinar .top-banner strong.text-blue,
.outlook-webinar h2.top-banner-title.text-blue,
.outlook-webinar .text-blue,
.outlook-webinar .featured-video p,
.outlook-webinar .featured-video a.speaker,
.outlook-webinar .featured-video .watch-video,
.outlook-webinar strong,
.outlook-webinar .featured-speakers-list h3,
.outlook-webinar .featured-section-description,
.outlook-webinar .entry-title a,
.outlook-webinar .single-tagline.text-light-blue,
.conference-section .single-tagline,
.conference-section .single-tagline,
a.product-link:link,
a.product-link:visited,
a.product-link:hover,
h2,
.team-wrapper.list-view .list a.phone {
  color: var(--color-primary-modern-black-100) !important;
}

.member-title h6.pronouns,
.single-member-posts-wrapper .postmeta .meta {
  color: var(--color-primary-modern-black-60) !important;
}

.author_quotes, .author_quotes.post-container q {
  background-color: var(--color-primary-modern-black-100) !important;
}

.featured-video .watch-video {
  text-decoration: underline;
}

.featured-video .watch-video svg {
  width: 1.625rem;
  height: 1.625rem;
  margin-bottom: -0.313rem;
}

.outlook-webinar .featured-speakers-wrapper .speaker-item h4 {
  font-size: var(--font-size-regulr-slightly-larger);
  font-weight: var(--font-weight-bold);
  padding-bottom: 0px;
  margin-bottom: -7px;
}

.outlook-webinar .featured-speakers-wrapper .speaker-item strong {
  font-weight: var(--font-weight-medium) !important;
  font-size: var(--font-size-regulr-slightly-larger) !important;
}

.product-cta.connect-wrapper,
.conferences-cta.connect-wrapper,
.outlook-webinar .connect-wrapper,
.single-healthcare-trends .connect-wrapper,
.single-case-study .connect-wrapper,
.page.home .homepage_cta.connect-wrapper,
.homepage_cta.connect-wrapper {
  float: left;
  padding: 60px 0;
  background: var(--color-motivated-magenta);
  height: auto;
  display: block;
  float: left;
  width: 100%;
  margin-top: -6px;
  background-size: cover;
}
.product-cta.connect-wrapper .connect-call-to-action,
.conferences-cta.connect-wrapper .connect-call-to-action,
.outlook-webinar .connect-wrapper .connect-call-to-action,
.page.home .homepage_cta.connect-wrapper .connect-call-to-action,
.homepage_cta.connect-wrapper .connect-call-to-action,
.single-healthcare-trends .connect-wrapper .connect-call-to-action,
.single-case-study .connect-call-to-action,
.outlook-webinar .connect-call-to-action {
  font-style: normal;
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  line-height: 3.75rem;
  letter-spacing: -0.02em;
  color: var(--color-primary-modern-black-100);
  padding-left: 0.9rem;
  max-width: 40%;
  float: left;
}

.product-cta.connect-wrapper .connect-button-call-to-action,
.conferences-cta.connect-wrapper .connect-button-call-to-action,
.outlook-webinar .connect-wrapper .connect-button-call-to-action,
.page.home .homepage_cta.connect-wrapper .connect-button-call-to-action,
.homepage_cta.connect-wrapper .connect-button-call-to-action,
.single-healthcare-trends .connect-wrapper .connect-button-call-to-action,
.single-case-study .connect-button-call-to-action,
.outlook-webinar .connect-button-call-to-action {
  font-style: normal;
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-regular-large);
  line-height: normal;
  letter-spacing: -0.02rem;
  color: var(--color-primary-modern-black-100);
  padding-left: 0.9rem;
  max-width: 33%;
  margin-left: 18.188rem;
  float: left;
}

.conferences-cta.connect-wrapper .connect-button-call-to-action,
.outlook-webinar .connect-wrapper .connect-button-call-to-action,
.page.home .homepage_cta.connect-wrapper .connect-button-call-to-action,
.homepage_cta.connect-wrapper .connect-button-call-to-action {
  max-width: 100%;
  width: 100%;
  padding-left: 1.875rem;
  margin-left: 0;
}

.page.home .homepage_cta.connect-wrapper .connect-button-call-to-action {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 1.875rem !important;
  padding-right: 1.875rem !important;
  margin-left: 0 !important;
}

.conferences-cta.connect-wrapper #connect-button,
.custom-build.connect-wrapper #connect-button,
.outlook-webinar .connect-wrapper #connect-button,
.page.home .homepage_cta.connect-wrapper #connect-button,
.homepage_cta.connect-wrapper #connect-button,
.single-healthcare-trends #connect-button,
.single-case-study #connect-button,
.outlook-webinar #connect-button {
  float: left;
  margin-top: 35px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  text-transform: none;
  background: var(--color-primary-modern-black-100) !important;
  color: var(--color-white) !important;
  width: auto;
}

.page .homepage_cta.connect-wrapper .connect-button-call-to-action {
  color: var(--color-primary-modern-black-100) !important;
}

.conferences-cta.connect-wrapper #connect-button svg,
.conferences-cta.connect-wrapper #connect-button svg path,
.custom-build.connect-wrapper #connect-button svg,
.custom-build.connect-wrapper #connect-button svg path,
.outlook-webinar .connect-wrapper #connect-button svg,
.outlook-webinar .connect-wrapper #connect-button svg path,
.page.home .homepage_cta.connect-wrapper #connect-button svg,
.page.home .homepage_cta.connect-wrapper #connect-button svg path,
.homepage_cta.connect-wrapper #connect-button svg,
.homepage_cta.connect-wrapper #connect-button svg path,
.single-healthcare-trends #connect-button svg,
.single-healthcare-trends #connect-button svg path,
.single-case-study #connect-button svg path,
.single-case-study #connect-button svg,
.outlook-webinar #connect-button svg path,
.outlook-webinar #connect-button svg {
  fill: var(--color-white);
  stroke: var(--color-white);
  width: 1.5rem;
  height: 1.5rem;
}

.conferences-cta.connect-wrapper #connect-button .link-inner,
.custom-build.connect-wrapper #connect-button .link-inner,
.outlook-webinar .connect-wrapper .link-inner,
.page.home .homepage_cta.connect-wrapper #connect-button .link-inner,
.homepage_cta.connect-wrapper #connect-button .link-inner,
.single-healthcare-trends #connect-button .link-inner,
.single-case-study #connect-button .link-inner,
.outlook-webinar #connect-button .link-inner {
  display: inline-block;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: auto;
  font-weight: var(--font-weight-medium) !important;
  font-size: var(--font-size-regular) !important;
  line-height: 2.375rem !important;
}

.page.home .homepage_cta.connect-wrapper #connect-button {
  text-decoration: none !important;
}

.page.home .homepage_cta.connect-wrapper .connect-button-call-to-action a,
.homepage_cta.connect-wrapper .connect-button-call-to-action a {
  text-decoration: underline !important;
}

.conferences-cta.connect-wrapper #connect-button,
.custom-build.connect-wrapper #connect-button {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.page .conferences-cta.connect-wrapper #connect-button i,
.custom-build.connect-wrapper #connect-button i {
  display: none !important;
}
.page .conferences-cta.connect-wrapper .connect-button-call-to-action,
.page.home .homepage_cta.connect-wrapper .connect-button-call-to-action a:hover,
.homepage_cta.connect-wrapper .connect-button-call-to-action a:hover {
  color: var(--color-primary-modern-black-100) !important;
  text-decoration: none !important;
}

.outlook-webinar .single_post-wrapper .contentWrapper h2 {
  line-height: var(--line-height-regular) !important;
  font-size: var(--font-size-regulr-slightly-larger) !important;
  font-weight: var(--font-weight-bold) !important;
  color: var(--color-primary-modern-black-100) !important;
}

.outlook-webinar .top-banner {
  min-height: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

h1.jump-header {
  font-size: var(--font-size-category-title) !important;
  letter-spacing: var(--letter-spacing-smaller) !important;
}


.category .featuredPostWrapper {
  background-color: var(--color-primary-modern-black-100) !important;
}

.category .featuredPostWrapper h2.section-title {
  color: var(--color-white) !important;
}

.category .related-posts .meta-category a {
  font-weight: var(--font-weight-semibold) !important;
  font-size: var(--font-size-small) !important;
  color: var(--color-white) !important;
}

.panelists .author_name a:hover,
.related-posts .meta-category,
.related-posts .meta-category a:hover,
.entry-title a:hover,
.download-resources a:hover,
.post-header .title_top .left_section ul li a:hover,
.post-header .title_top .left_section ul li:hover,
.webinar-cta .webinar-copy a:hover,
.category .related-posts .meta-category:hover,
.category .related-posts .meta-category a:hover {
  color: var(--color-purple) !important;
}

.single-post .products-services .related-products-title.entry-title a:hover {
  color: var(--color-primary-modern-black-80) !important;
}

.right-side .authors-details a:hover span.emp_job,
.right-side .authors-details a:hover span.emp_name,
.authors-details a:hover {
  color: var(--color-primary-modern-black-60) !important;
}

a.post-icon-print:hover rect {
  fill: var(--color-primary-modern-black-60) !important;
}

.category #wrap .related-posts .related-post-title.entry-title a {
  font-size: var(--font-size-regularr) !important;
  font-weight: var(--font-weight-bold) !important;
  color: var(--color-white) !important;
}

.category #wrap .related-posts .related-post-title.entry-title:hover a {
  color: var(--color-purple) !important;
}

.category .related-posts p {
  color: var(--color-white) !important;
  font-size: var(--font-size-small) !important;
}

.category .related-posts .post_authors li span {
  color: var(--color-white) !important;
  font-size: var(--font-size-regular) !important;
  text-decoration: underline;
}

.category .related-posts .post_authors li a:hover span {
  color: var(--color-purple) !important;
  text-decoration: none;
}

.category .dark-border {
  border-top: 2px solid var(--color-primary-modern-black-60) !important
}

.category .cta_premium {
  background-color: var(--color-motivated-magenta);
}

.category .cta_premium .cta_copy strong {
  font-size: var(--font-size-regulr-slightly-larger);
  font-weight: var(--font-weight-bold);
  color: var(--color-primary-modern-black-100);
}

.category .cta_premium .cta_copy {
  color: var(--color-primary-modern-black-100) !important;
  font-size: var(--font-size-small);
}

#about-wrapper .vc_row:nth-child(4) .sectionImageWrapper description a,
.entries.left-thumbs ul li a,
.category .entries.left-thumbs ul li a,
.category .category .entries.left-thumbs ul li a {
  text-decoration: underline;
}

.entries.left-thumbs ul li a:hover,
.category .entries.left-thumbs ul li a:hover,
.category .entry-title a:hover,
.category .category .entries.left-thumbs ul li a:hover {
  color: var(--color-primary-modern-black-80) !important;
  text-decoration: none;
}

.category .entries.left-thumbs .blog-entry.thumbnail-entry-style {
  border-top: 0.063rem solid var(--color-primary-modern-black-20) !important;
}

.category .categorypostswrapper .blog-entry .blog-entry-inner .blog-entry-content .post_meta .meta .meta-date time {
  color: var(--color-primary-modern-black-60) !important;
}

.category .wpex-pagination .current {
  background-color: var(--color-primary-modern-black-100) !important;
  color: var(--color-white) !important;
  border-radius: 0 !important;
}

.category .wpex-pagination .current:hover {
  background-color: var(--color-primary-modern-black-80) !important;
}

.category ul.page-numbers a {
  color: var(--color-primary-modern-black-100) !important;
}

.category ul.page-numbers li {
  border: 0.063rem solid var(--color-primary-modern-black-20) !important;
  border-radius: 0 !important;
}

#category-archive-searchform label {
  background-color: var(--color-white) !important;
  height: 2.375rem !important
}

#category-archive-searchform label:after {
  color: var(--color-primary-modern-black-100) !important;
  background: transparent !important;
  top: 0.375rem !important;
}

#category-archive-searchform label select,
#category-archive-searchform ul li.sf-field-search label input,
.category #category-archive-searchform label {
  background-color: transparent !important;
  color: var(--color-primary-modern-black-100) !important;
  height: 2.5rem !important;
  border: 0.063rem solid var(--color-primary-modern-black-20) !important;
}

#category-archive-searchform label select,
.category #category-archive-searchform label select {
  color: var(--color-primary-modern-black-100) !important;
}

#category-archive-searchform label:after,
.category #category-archive-searchform label:after {
  color: var(--color-primary-modern-black-100) !important;
  background: none !important;
  z-index: -1 !important;
  top: 0.375rem !important;
}

#category-archive-searchform label select,
.category #category-archive-searchform label select {
  height: 100%;
}

.category #category-archive-searchform ul li.sf-field-search label input {
  background-color: var(--color-white) !important;
  color: var(--color-primary-modern-black-100) !important;
  font-size: var(--font-size-small) !important;
  height: 100%;
}

.category #category-archive-searchform ul  {
  display: flex;
}

.category #category-archive-searchform ul li.sf-field-search label:before {
  top: 0.875rem !important;
  color: var(--color-primary-modern-black-100) !important;
}

.single-post .services.products-services {
  background-color: var(--color-primary-modern-black-5) !important;
}

.single-post .services.products-services .theme-heading.border-w-color {
  font-weight: var(--font-weight-bold) !important;
  font-size: var(--font-size-large) !important;
}

.single-post .services.products-services .quotes {
  font-size: var(--font-size-small) !important;
}

.single-post .services.products-services .product_subheading {
  margin-top: 0.875rem;
}

.cta_bottom {
  background: var(--color-motivated-magenta) !important;
}

.cta_bottom .cta_copy {
  display: flex;
}

.cta_bottom .cta_copy p,
#footer .cta_copy p {
  color: var(--color-primary-modern-black-100) !important;
  width: 50% !important;
  text-align: left !important;
  line-height: normal !important;
}

.cta_bottom .input-group.centered {
  wdith: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.cta_bottom .mktoForm .mktoFormCol input[type="email"].mktoHasWidth {
  color: var(--color-primary-modern-black-100) !important;
  border: 0 !important;
}

.webinar-cta {
  background-color: var(--color-motivated-magenta) !important;
}

.webinar-cta .webinar-copy {
  margin-bottom: 0.875rem !important;
}

.single-blog-content p a {
  border-bottom: none;
  text-decoration: underline;
}

.single-blog-content p a:hover {
  color: var(--color-purple) !important;
  text-decoration: none;
}

.post-header .title_top .left_section ul li {
  border-right: 0.063rem solid var(--color-primary-modern-black-20) !important;
}

.single-case-study .post-header {
  background-color: var(--color-primary-modern-black-90) !important;
}

.post-header {
  background-color: var(--color-primary-modern-black-5) !important;
}
body #content-wrap,
.single-healthcare-trends .post-header,
.page-template-outlook-webinar-page-after-template .post-header {
  background-color: var(--color-white) !important;
}

.thinner-dark-border {
  border-top: 0.063rem solid var(--color-primary-modern-black-20) !important;
}

.dark-border {
  border-top: 0.125rem solid var(--color-primary-modern-black-20) !important;
}

.page-template-case-studies-page-template .outlook-webinar .featured-case-study .single-tagline {
  color: var(--color-white) !important;
}

.page-template-case-studies-page-template .outlook-webinar .featured-case-study .section-title {
  color: var(--color-white) !important;
}

.featured-case-study-link {
  color: var(--color-purple) !important;
  text-decoration: underline;
}

.featured-case-study-link:hover {
  color: var(--color-white) !important;
  text-decoration: none;
}

.featured-case-study {
  background: var(--color-primary-modern-black-100) !important;
  align-items: center;
}

.tabs-section {
  background-color: var(--color-primary-modern-black-90) !important;
}

.service-tabs {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  min-height: 60px;
}

.service-tabs li {
  display: flex;
  text-align: left;
  margin: 0 5px;
}

.service-tabs li a {
  color: var(--color-white) !important;
  font-size: 16px;
  font-weight: bold;
  padding: 0 5px;
}

.service-tabs li {
  border-bottom: 4px solid var(--color-motivated-magenta);
  margin-bottom: 0px !important;
  align-items: flex-end;
}

.service-tabs li:hover,
.service-tabs li.active {
  background: var(--color-motivated-magenta);
}

.service-tabs li:hover a,
.service-tabs li.active a {
  color: var(--color-primary-modern-black-100) !important;
}

.services-related-case-studies a.service-more {
  color: var(--color-primary-modern-black-100) !important;
  text-decoration: underline;
  display: block;
  padding: 0.875rem 0 0 0;
  display: flex;
  align-items: center;
}

.services-related-case-studies a.service-more svg {
  width: 1.5rem;
  height: 1.5rem;
}

.services-related-case-studies a.service-more:hover {
  color: var(--color-primary-modern-black-80) !important;
}

.case-study .case-study-employee-name,
.page-template-case-studies-page-template h4.service-category a,
.page-template-case-studies-page-template h4.service-category {
  color: var(--color-primary-modern-black-80) !important;
}

.page-template-case-studies-page-template h4.service-category:hover,
.case-study .case-study-employee-name:hover,
.page-template-case-studies-page-template h4.service-category a:hover {
  color: var(--color-primary-modern-black-60) !important;
  text-decoration: none !important;
}

.page-template-case-studies-page-template h4.service-category a:hover svg,
.page-template-case-studies-page-template h4.service-category a:hover path {
  fill: var(--color-primary-modern-black-60) !important;
  stroke: var(--color-primary-modern-black-60) !important;
}


.services-related-case-studies .see-more.services {
  color: var(--color-primary-modern-black-100) !important;
  text-decoration: underline;
}

.services-related-case-studies .see-more.services:hover {
  color: var(--color-primary-modern-black-80) !important;
  text-decoration: none !important;;
}
.single-case-study .post-header .title_top .left_section ul li,
.single-case-study .post-header .title_top .left_section ul li a {
  color: var(--color-white) !important;
}

.single-case-study .post-header .title_top .left_section ul li a:hover {
  color: var(--color-purple) !important;
}

.case-study .post_summary.dark-border {
  border-color: var(--color-primary-modern-black-80) !important;
}

.case-study .featuredExpertsPostWrapper {
  background-color: var(--color-white) !important;
}

.new-single-tagline {
  font-weight: var(--font-weight-regular) !important;
}

.single-healthcare-trends .top-banner {
  background-color: var(--color-primary-modern-black-100) !important;
}


.cta-banner-top {
  background: var(--color-motivated-magenta) !important;
}

.cta-banner-top .connect-call-to-action {
  font-size: var(--font-size-regular-large) !important;
  color: var(--color-primary-modern-black-100) !important;
  font-weight: var(--font-weight-bold) !important;
  letter-spacing: var(--letter-spacing-small) !important;
}

.cta-banner-top .connect-button-call-to-action {
  font-size: var(--font-size-small) !important;
  color: var(--color-primary-modern-black-100) !important;
  font-weight: var(--font-weight-bold) !important;
  line-height: normal;
}
.single-healthcare-trends h2.top-banner-title,
.single-healthcare-trends .service-section-subtitle,
.single-healthcare-trends .top-banner .single-healthcare-trends h2.top-banner-title,
.single-healthcare-trends .top-banner .new-single-tagline {
  color: var(--color-white) !important;
}

.single-healthcare-trends .service-section-subtitle strong {
  font-weight: var(--font-weight-semibold) !important;
}

.related-posts .case-study .meta-category a,
.related-posts .case-study .meta-category {
  font-weight: var(--font-weight-regular) !important;
}

.single_post-wrapper .contentWrapper .categoriesWrapper {
  color: var(--color-primary-modern-black-60) !important;
}

.entries.left-thumbs ul.service li,
.entries.left-thumbs ul.post li {
  border-right: 0.063rem solid var(--color-primary-modern-black-20) !important;
}

#category-archive-searchform ul li.sf-field-search label:before {
  top: 0.875rem !important;
}

.background-black .section-title,
.background-black h2.section-title,
.background-black .single_connect-wrapper .contentWrapper {
  color: var(--color-white) !important;
}


.address-map-wrapper .phoneWrapper a i {
  background-image: url(/wp-content/themes/total-child-theme/2025/images/phone.svg) !important;
}

.address-map-wrapper .emailWrapper a i {
  background-image: url(/wp-content/themes/total-child-theme/2025/images/email_black.svg) !important;
}

.about-wrapper .sectionContentWrapper .iconWrapper {
  border-top: 0 !important;
}

.about-wrapper .sectionImageWrapper {
  height: 15.25rem;
  display: flex;
  align-items: center;
}

.about-wrapper .sectionImageWrapper h2 {
  position: relative;
  padding-left: 3rem;
  max-width: 25rem;
  bottom: initial !important;
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-weight: var(--font-weight-bold) !important;
}

#about-wrapper .vc_row:nth-child(1) .sectionImageWrapper {
  background-color: var(--color-primary-modern-black-100) !important;
}

#about-wrapper .vc_row:nth-child(1) .sectionImageWrapper h2 {
  color: var(--color-white) !important;
}

#about-wrapper .vc_row:nth-child(2) .sectionImageWrapper {
  background-color: var(--color-communicative-cyan) !important;
}

#about-wrapper .vc_row:nth-child(3) .sectionImageWrapper {
  background-color: var(--color-determined-green) !important;
}

#about-wrapper .vc_row:nth-child(4) .sectionImageWrapper {
  background-color: var(--color-primary-modern-black-100) !important;
}

#about-wrapper .vc_row:nth-child(4) .sectionImageWrapper h2 {
  color: var(--color-white) !important;
}

#about-wrapper {
  padding-left: 1.875rem;
}

.about-wrapper .sectionContentWrapper .iconWrapper {
  width: 12.5rem !important;
  margin-top: 0rem;
  padding-top: 0rem;
  text-align: center;
}


#about-wrapper .sectionContentWrapper:before {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  content: ' ';
  position: relative;
  top: -33px;
  left: 35px;
}

#about-wrapper .vc_row:nth-child(1) .sectionContentWrapper:before {
  border-top: 10px solid var(--color-primary-modern-black-100) !important;
}

#about-wrapper .vc_row:nth-child(2) .sectionContentWrapper:before {
  border-top: 10px solid var(--color-communicative-cyan) !important;
}

#about-wrapper .vc_row:nth-child(3) .sectionContentWrapper:before {
  border-top: 10px solid var(--color-determined-green) !important;
}

#about-wrapper .vc_row:nth-child(4) .sectionContentWrapper:before {
  border-top: 10px solid var(--color-primary-modern-black-100) !important;
}

.team-header .vc_col-sm-4:nth-child(1),
.about-header .vc_col-sm-4:nth-child(1) {
  width: 40% !important;
}

.team-header .vc_col-sm-4:nth-child(2),
.about-header .vc_col-sm-4:nth-child(2) {
  width: 60% !important;
}

.team-wrapper .view-type-wrapper ul li a.active,
.team-wrapper .view-type-wrapper ul li a:hover {
  background-color: var(--color-primary-modern-black-100) !important;
  color: var(--color-white) !important;
}
.team-wrapper .view-type-wrapper ul li a {
  background-color: var(--color-primary-modern-black-60) !important;
  color: var(--color-white) !important;
}

.team-wrapper.list-view .list a.email {
  line-height: normal;
  background-color: var(--color-primary-modern-black-100) !important;
  color: var(--color-white) !important;
}

.team-wrapper.list-view .list .member-wrapper {
  border-bottom: 0.063rem solid var(--color-primary-modern-black-20) !important;
}

.team-wrapper .member-box .member-content-wrapper h6.designation {
  color: var(--color-primary-modern-black-60) !important;
}

.single-member-inner-wrapper .member-data ul li i {
  background-color: var(--color-primary-modern-black-100) !important;
  color: var(--color-white) !important;
}

#emd-gp,
.single-member-inner-wrapper {
  background-color: var(--color-primary-modern-black-5) !important;
}

.header-one #site-logo {
  padding-left: 15px !important;
}
#site-header.overlay-header #site-header-inner {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

#site-navigation-wrap {
  margin-right: 15px !important;
}


.single-blog-article .right-side {
  width: 320px !important;
}

#footer-widgets .logo-img {
  height: 1.375rem;
}

.form_drawer {
  background-color: var(--color-primary-modern-black-100) !important;
}

#site-header,
.home #site-header {
  background-color: var(--color-primary-modern-black-100) !important;
  border-bottom: 0px !important;
}

.cta_top .cta_copy a {
  text-decoration: none !important;
}

.cta_top .cta_copy a:hover {
  text-decoration: underline !important;
  color: var(--color-primary-modern-black-100) !important;
}

.homepage .page-template-case-studies-page-template h4.service-category a svg {
  width: 1.5rem;
  height: 1.5rem;
  margin-bottom: -0.438rem !important;
}

.homepage_cta.connect-wrapper {
  height: auto !important;
}

.homepage_cta.connect-wrapper h2 {
  padding: 0px !important;
  margin: 0px !important;
  font-style: normal;
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-large);
  line-height: 3.75rem;
  letter-spacing: -0.02em;
  color: var(--color-primary-modern-black-100);
  padding-left: 0.9rem;
  max-width: 40%;
  float: left;
  margin-right: 23.33% !important;
  padding-bottom: 5rem !important;
}

.homepage_cta.connect-wrapper h4 {
  font-style: normal;
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-regular);
  line-height: normal;
  letter-spacing: -0.02rem;
  color: var(--color-primary-modern-black-100);
  margin-top: 0rem !important;
  padding-left: 0rem !important;
  margin-bottom: -27px;
}

.homepage_cta.connect-wrapper .connect-button-call-to-action {
  padding-right: 1.875rem !important;
  font-style: normal;
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-regular-large);
  line-height: normal;
  letter-spacing: -0.02rem;
  color: var(--color-primary-modern-black-100);
  padding-left: 1.875rem !important;
}

.homepage .services.contentWrapper.page-cover a.page-read-more:hover {
  color: var(--color-white) !important;
}

.homepage .services.contentWrapper.page-cover a.page-read-more svg,
.homepage .services.contentWrapper.page-cover a.page-read-more svg path {
  fill: var(--color-white) !important;
  stroke: var(--color-white) !important;
}

.homepage .services.contentWrapper.page-cover a.page-read-more svg {
  width: 32px;
  height: 40px;
  margin-bottom: -0.938rem;
}

.divider-bototm--white {
  border-bottom: 0px !important;
}

.after-footer-row {
  background-color: var(--color-purple) !important;
}

.be-ix-link-block .be-related-link-container .be-label,
.after-footer-row a.be-related-link {
  color: var(--color-primary-modern-black-100) !important;
}

.outlook-webinar .featured-video a.watch-video:hover {
  color: var(--color-pink) !important;
}

.outlook-webinar .featured-video a.watch-video:hover svg,
.outlook-webinar .featured-video a.watch-video:hover svg path {
  stroke: var(--color-pink) !important;
  fill: var(--color-pink) !important;
}


.single_post-wrapper > div:hover {
  background-color: var(--color-white) !important;
  color: var(--color-pink) !important;
}
.related-content .related-content-item:hover .imageWrapper .arrow-up {
  border-bottom-color: var(--color-white) !important;
}
.related-content .related-content-item:hover .contentWrapper,
.related-content .related-content-item:hover .categoriesWrapper,
.related-content .related-content-item:hover {
  background-color: var(--color-white) !important;
}

.outlook-webinar .related-content  .single_post-wrapper .contentWrapper .categoriesWrapper {
  color: var(--color-primary-modern-black-60) !important;
  font-weight: var(--font-weight-semibold) !important;
}

.webinar-cta .webinar-copy a:hover {
  color: var(--color-primary-modern-black-100) !important;
}


.webinar-cta .webinar-copy .button-new,
.top-banner .cta-banner-top .button-new {
  width: 100% !important;
}

.top-banner .cta-banner-top .button-new:hover {
  background-color: var(--color-primary-modern-black-90) !important;
  color: var(--color-white) !important;
}

.gray-section {
  background-color: var(--color-primary-modern-black-5) !important;
}

.related-post.case-study .case-study-border {
  display: block;
  width: 100%;
  height: 4px;
  width: calc(100% + 40px);
  margin-left: -20px;
  margin-bottom: 40px;
}

.related-case-studies-wrapper .related-post.case-study:nth-child(1) .case-study-border {
  background: var(--color-communicative-cyan);
  background: linear-gradient(90deg, var(--color-communicative-cyan) 0%, var(--color-dark-communicative-cyan) 89%);
}

.related-case-studies-wrapper .related-post.case-study:nth-child(2) .case-study-border {
  background: var(--color-communicative-cyan);
  background: linear-gradient(90deg, var(--color-determined-green) 0%, var(--color-dark-determined-green) 89%);
}

.related-case-studies-wrapper .related-post.case-study:nth-child(3) .case-study-border {
  background: var(--color-communicative-cyan);
  background: linear-gradient(90deg, var(--color-motivated-magenta) 0%, var(--color-dark-motivated-magenta) 89%);
}

.featured-case-study.related-posts.gray-section {
  background: var(--color-primary-modern-black-100) !important;
}

.featured-case-study.related-posts.gray-section p {
  color: var(--color-white) !important;
}

.page-template-case-studies-page-template .featured-case-study.related-posts {
  min-height: auto !important;
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.post-dark-border {
  border-top: 0.125rem solid var(--color-primary-modern-black-100) !important;
}

.case-study .blog-entry-header h2.case-study-employee-name a,
.case-study .blog-entry-header h2.case-study-employee-name {
  color: var(--color-primary-modern-black-100) !important;
}

.case-study .blog-entry-header h2.case-study-employee-name:hover,
.case-study .blog-entry-header h2.case-study-employee-name:hover a {
  color: var(--color-purple) !important;
}


.case-study .blog-entry-header .case-study-job-title {
  color: var(--color-primary-modern-black-60) !important;
  font-weight: var(--font-weight-regular) !important;
}

.panelists_section.v2 h2 {
  border-bottom: 0.125rem solid var(--color-primary-modern-black-100) !important;
}

.single-blog-content p a.button-new {
  background-color: var(--color-primary-modern-black-100) !important;
  color: var(--color-white) !important;
  text-decoration: none !important;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  text-align: center;
  height: 3.75rem !important;
  line-height: normal !important;
}

.post_summary {
  border-bottom: 0.125rem solid var(--color-primary-modern-black-100) !important;
}

.right-side .authors-details span.emp_name.former_employee {
  color: var(--color-primary-modern-black-60) !important;
}

.entries.left-thumbs ul li.archived-tag {
  background-color: var(--color-primary-modern-black-100) !important;
  color: var(--color-white) !important;
}

.about-wrapper .sectionContentWrapper .description {
  color: var(--color-primary-modern-black-100) !important;
  font-size: var(--font-size-regulr-slightly-larger) !important;
}

.about-wrapper .sectionContentWrapper .description a:hover {
  color: var(--color-purple) !important;
}

.about-wrapper .sectionContentWrapper .description a {
  text-decoration: underline;
}

.page .connect-wrapper .connect-button-call-to-action {
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 23px !important;
  line-height: 27px !important;
  letter-spacing: -0.02em !important;
  color: #FFFFFF !important;
  padding-right: 15px !important;
  max-width: 33% !important;
  margin-left: 291px !important;
  float: left !important;
}

.page.page-template-outlook-webinar-page-after-template .connect-wrapper .connect-button-call-to-action {
  color: var(--color-primary-modern-black-100) !important;
}

.single-member-inner-wrapper .member-data ul li a,
.member-data ul li a[href ^= 'mailto:'],
.single-member-inner-wrapper .member-data ul li a.local-scroll-link {
  text-decoration: underline !important;
}

body.single-service #content-wrap {
  background: #e1e7ee !important;
}

.single-blog-article .center {
  width: 770px !important;
}

.single-blog-article .center .post-container {
  width: 740px !important;
}

.single-blog-article.case-study .center .post-container,
.single-blog-article.case-study .center {
  width: 100% !important;
  max-width: 100% !important;
}

.single-case-study .connect-wrapper .case-study-call-to-action,
.single-case-study .case-studies.connect-wrapper .case-study-button-call-to-action {
  color: var(--color-primary-modern-black-100) !important;
}

#footer .footer-button-links a:hover {
  color: var(--color-white) !important;
  background-color: var(--color-primary-modern-black-90) !important;
}

.main-logo {
  display: flex !important;
  align-items: center !important;
}

.center .archive-copy {
  color: var(--color-primary-modern-black-100) !important;
}

.corporate .background-home-header-image {
  background-position: bottom right !important;
  background-size: inherit !important;
  background-repeat: no-repeat !important;
}

.single_connect-wrapper a.connectbutton:hover {
  color: var(--color-primary-modern-black-100) !important;
}


.homepage.understanding-health h3 {
  font-size: var(--font-size-new-module-box-headers);
  line-height: normal;
  padding-bottom: 0.938rem;
  margin: 0;
}

.homepage.understanding-health p {
  font-size: var(--font-size-regulr-slightly-larger);
  line-height: normal;
  padding-top: 0;
  padding-bottom: 0rem;
}

.homepage.understanding-health p.section-subtitle {
  font-size: var(--font-size-regulr-slightly-larger);
  padding-top: 1rem;
  line-height: normal;
  font-weight: var(--font-weight-regular);
  padding-bottom: 0rem;
  margin-bottom: 0rem !important;
}

.homepage.understanding-health .button-new.outline-black {
  background: none !important;
  color: var(--color-primary-modern-black-100) !important;
}

.homepage.understanding-health .button-new.outline-black svg {
  margin-left: 0.938rem;
}

.homepage.understanding-health .box-container {
  padding: 1.875rem 2.5rem 1.875rem 1.875rem;
  width: calc(50% - 0.938rem);
  display: flex;
  flex-direction: column;
}

.justify-content-between {
  justify-content: space-between
}

.box-wrapper:after,
.box-wrapper:before {
  display: none !important;
}

.single-service .featuredExpertsPostWrapper.related-services {
  background-color: var(--color-primary-modern-black-100) !important;
}

.page.home .homepage_cta.connect-wrapper {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 30px;
}

.page .case-studies.connect-wrapper .connect-button-call-to-action {
  color: var(--color-primary-modern-black-100) !important;
}

.single-healthcare-trends .single_post-wrapper .imageWrapper img {
  height: 250px;
}

.single-healthcare-trends .single_post-wrapper.flex-item {
  display: flex;
  flex-direction: column;
}

.cta_top .container {
  padding: 0 15px !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .home-banner {
    margin-left: -30px;
    width: calc(100% + 30px) !important;
    padding-left: 15px;
    padding-right: 15px;
  }

  .homepage.corporate .contentWrapper {
    padding: 0;
    width: 50%;
    margin-left: 0;
    margin-right: 0px;
  }
}

@media (min-width: 768px)  {
  .single-post .container,
  .category .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .single-post .blog-entry-inner .container,
  .category .blog-entry-inner .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media (min-width: 0px) and (max-width: 767px) {
  #site-header-inner {
    height: 3.375rem !important;
  }

  #site-header.sticky.extra-height {
    height: 8.375rem !important;
  }

  #site-header-inner img {
    width: auto !important;
  }

  #mobile-menu a {
    background-color: var(--color-primary-modern-black-100) !important;
  }

  #site-logo img {
    bottom: initial !important;
  }


  .home h1.home-header-title {
    font-size: 3rem !important;
    line-height: 3rem !important;
    margin-top: 0rem !important;
    width: 100% !important;
  }

  .home-header-copy {
    width: 100% !important;
  }

  .homepage.in-the-spotlight .single-tagline,
  .homepage.who-we-help .single-tagline,
  .homepage.services.outlook-webinar .single-tagline,
  .homepage .single-tagline {
    padding-left: 1.875rem !important;
  }

  .homepage_cta .container {
    padding: 0px !important;
  }

  .page.home .homepage_cta.connect-wrapper, .homepage_cta.connect-wrapper {
    padding: 1.875rem 0rem !important;
    width: calc(100% + 0.938rem);
  }

  .page.home .homepage_cta.connect-wrapper .connect-button-call-to-action {
    padding: 0px !important;
  }

  .homepage_cta.connect-wrapper h2 {
    font-size: var(--font-size-large) !important;
    line-height: 3rem !important;
    padding-bottom: 1.875rem !important;
    margin-right: 0px !important;
    max-width: 100% !important;
  }

  .homepage_cta.connect-wrapper h4 {
    font-size: var(--font-size-regular) !important;
    line-height: normal !important;
  }

  .homepage .single-tagline {
    padding-left: 0px !important;
  }

  .homepage.trending-now .single-tagline {
    padding-left: 1.875rem !important;
  }

  .homepage.who-we-help .member-description {
    font-size: var(--font-size-large-smaller-slightly) !important;
    font-weight: var(--font-weight-regular) !important;
    line-height: 2.5rem !important;
  }

  .footer-extension .homepage h2.section-title {
    font-size: var(--font-size-large) !important;
    line-height: 3rem !important;
    padding-bottom: 1.875rem !important;
  }

  #footer-bottom {
    text-align: center !important;
    padding-top: 1.875rem !important;
  }


  .connect-call-to-action {
    max-width: 100%;
    padding-left: 0px;
    font-size: 34px;
    line-height: normal;
    padding-top: 20px;
  }

  .page .connect-wrapper .connect-button-call-to-action {
    font-style: normal;
    font-weight: 500;
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    padding-right: 15px;
    max-width: 33%;
    margin-left: 291px;
    float: left;
  }

  .custom-build .connect-flex {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-left: 1.875rem;
  }

  .conferences-cta .connect-call-to-action,
  .custom-build .connect-call-to-action {
    max-width: 100%;
    padding-left: 0px;
    font-size: 2.125rem;
    line-height: normal;
    padding-top: 0.125rem;
  }

  .conferences-cta .connect-button-call-to-action,
  .custom-build .connect-button-call-to-action {
    max-width: 100% !important;
    margin-left: 0px !important;
    padding-top: 0.938rem !important;
    font-size: 0.125rem !important;
  }

  #site-header.overlay-header #site-header-inner {
    background-color: var(--color-primary-modern-black-100) !important;
  }
  .conferences-cta.connect-wrapper,
  .custom-build {
    width: calc(100% +  0.938rem);
  }

  h1.jump-header {
    font-size: var(--font-size-large) !important;
    line-height: 3rem !important;
  }

  .single-post .container,
  .category .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .category #category-archive-searchform ul {
    flex-direction: column !important;
  }

  #category-archive-searchform ul li {
    margin: 0px !important;
  }

  .cta_bottom {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    padding-right: 33px !important;
  }

  .cta_bottom .cta_copy {
    flex-direction: column !important;
    padding: 0px !important;
  }

  .cta_bottom .cta_copy p, #footer .cta_copy p {
    width: 100% !important;
  }

  .cta_bottom .input-group.centered {
    padding: 0px !important;
  }

  .cta_bottom .mktoForm {
    padding: 0px !important;
  }

  #site-logo-inner {
    padding: 0 15px !important
  }

  #footer-widgets.wpex-row .footer-box.col {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .homepage.single-grid-slot.vertical .single_post-wrapper,
  .homepage.single-grid-slot.horizontal .single_post-wrapper {
    padding-right: 0px !important;
  }

  .who-we-help-title .header-description {
    border-left: 0 !important;
    padding-left: 0px !important;
  }

  .container.conference {
    padding-left: 0.938rem !important;
    padding-right: 0.938rem !important;
  }

  .page .connect-wrapper.custom-build .connect-button-call-to-action {
    max-width: 100% !important;
    margin-left: 0px !important;
    padding-top: 0.938rem !important;
    padding-left: 0px !important;
    font-size: 1.125rem !important;
  }

  .single-blog-content p {
    padding: 0 30px 0 30px;
  }

  .related-posts .related-post {
    padding-right: 0px !important;
  }

  article.signle-page-article .description p {
    width: 100% !important;
  }

  .center .post_summary.dark-border {
    margin-right: 0px !important;
  }

  .center .single-blog-content.entry p {
    margin-right: 0 !important;
    padding-right: 15px !important;
  }

  .center .single-blog-content h2 {
    padding-left: 15px !important;
  }

  .center .single-blog-content .wpb_single_image img {
    margin: 0 30px 30px;
    width: calc(100% - 60px);
  }

  .single-blog-article .right-side {
    width: 100% !important;
  }

  table#insight {
    border-collapse: collapse;
    text-align: center;
    margin: 15px 30px 30px 30px;
    width: calc(100% - 60px) !important;
    font-size: 8px !important;
  }

  .center .single-blog-content .wpb_single_image_caption {
    position: relative;
    padding: 15px 15px 0 30px;
  }

  .outlook-webinar .connect-call-to-action,
  .single-healthcare-trends .connect-wrapper .connect-call-to-action {
    max-width: 100% !important;
    line-height: normal !important;
    padding: 0 30px !important;
  }

  .page .connect-wrapper .connect-button-call-to-action,
  .single-healthcare-trends .connect-wrapper .connect-button-call-to-action {
    max-width: 100% !important;
    margin-left: 0px !important;
    padding: 30px !important;
    color: var(--color-primary-modern-black-100) !important;
  }

  .panelists_section {
    padding-left: 30px;
    padding-right: 15px;
  }

  .outlook-webinar h2.top-banner-title {
    font-size: 3rem !important;
    line-height: 3rem !important;
  }

  .service-tabs {
    flex-direction: column !important;
    margin-right: -15px;
    width: calc(100% + 15px);
  }

  .who-we-help-why .vc_column_container >.vc_column-inner {
    padding-left: 0px !important;
  }

  .product-cta.custom-build {
    background-image: none !important;
    background: var(--color-motivated-magenta) !important;
    height: 460px !important;
  }

  .custom-build .connect-call-to-action {
    color: var(--color-primary-modern-black-100) !important;
  }

  #insights-wrapper {
    padding-left: 15px !important;
  }

  .about-wrapper {
    padding-left: 15px !important;
    width: calc(100% - 15px);
  }

  .about-wrapper .sectionContentWrapper {
    padding: 30px 15px !important;
  }

  .about-wrapper .sectionImageWrapper {
    height: auto !important;
  }

  .about-wrapper .sectionImageWrapper h2 {
    line-height: 30px !important;
    padding-left: 0px !important;
    max-width: calc(100% - 60px);
  }

  .about-wrapper .sectionContentWrapper .description {
    padding-left: 15px !important;
  }

  .single-blog-article.case-study .center,
  .single-blog-article .center {
    width: 100% !important;
  }
  .single-blog-article.case-study .center .post-container,
  .single-blog-article .center .post-container {
    width: calc(100% - 30px) !important;
  }

  .center .post-container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .center .panelists_section.v2 {
    padding: 0 !important;
  }

  .outlook-webinar .connect-wrapper,
  .single-case-study .connect-wrapper {
    padding: 30px !important;
    height: auto !important;
    min-height: auto !important;
  }
  .single-case-study .connect-wrapper .case-study-call-to-action {
    padding-top: 0px !important;
  }

  .page .case-studies.connect-wrapper .connect-call-to-action
  .page .case-studies.connect-wrapper .connect-button-call-to-action,
  .outlook-webinar .case-studies.connect-wrapper,
  .page.page-template-outlook-webinar-page-after-template .connect-wrapper .connect-call-to-action,
  .page.page-template-outlook-webinar-page-after-template .connect-wrapper .connect-button-call-to-action {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    min-height: auto !important;
  }

  .conferences-cta .connect-flex {
    padding-left: 0px !important;
  }

  .product-cta.connect-wrapper .connect-call-to-action,
  .conferences-cta.connect-wrapper .connect-call-to-action {
    min-width: 100% !important;
    padding-left: 0px !important;;
    font-size: 34px !important;
    line-height: normal !important;
    padding-top: 0px !important;
  }

  .product-cta.connect-wrapper .connect-button-call-to-action,
  .page .conferences-cta.connect-wrapper .connect-button-call-to-action {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
  }

  .conferences-cta.connect-wrapper {
    height: auto !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 15px !important;
  }

  .conferences-cta.connect-wrapper.mobile-padding .vc_column-inner {
    padding-bottom: 0 !important;
  }

  .mobile-logo {
    display: flex !important;
    align-items: center !important;
  }

  .main-logo {
    display: none !important;
  }

  #site-logo-inner {
    height: 100% !important;
    padding: 0 5px !important;
    display: flex;
    align-items: center;
  }

  .home .homepage.understanding-health h2.section-title {
    padding-right: 0.938rem;
  }

  .homepage.understanding-health .section-subtitle {
    padding-right: 0.938rem;
    padding-left: 1.875rem;
  }

  .box-wrapper {
    flex-direction: column !important;
    width: calc(100% - 4.688rem) !important;
    margin-left: 2.813rem;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .homepage.understanding-health .box-container {
    width: 100% !important;
    margin-bottom: 1.875rem;
  }

  .home-banner {
    height: 530px !important;
  }

  .cta_top .container {
    padding: 0 15px !important;
  };

  .home-banner {
    position: inherit;
  }
}