
  .VirtualizedSelectFocusedOption {
    background-color: #adadad;
  }

  .blockquote-custom {
    position: relative;
    font-size: 1.1rem;
  }
  
  .blockquote-custom-icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -25px;
    left: 50px;
    background-color: black;
  }

  .result-table{
    display: block !important;
    overflow-x: auto !important;
    width: 100% !important;
  }

  .h1 { 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  
  .p { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

  .Select-menu-outer {
    font-size: 15px;

}


.q {
  text-align: justify;
}

.readmore{
  padding: 5px 10px;
  background: #5c5c5c;
  color:white;
  font-size: 15px;
  margin: 0;
  border: none;
  text-shadow: none;
  border-radius: 5px;
  line-height: 23px;
  box-shadow: none;
}

/* ul.menu {
  float: none;
  display: -webkit-inline-flex;
  margin-top: 0;
  color: black;
} */

ul.menu .vertical:before {
  content: "|";
  padding-left: 10px;
  color: black;
}

ul.menu .vertical:before, ul.menu li .item:before, ul.menu li .separator:before {
  font-family: FontAwesome;
  margin-right: 10px;
  display: inline;
  vertical-align: middle;
  font-weight: normal;
  color: black;
}  

.body{
  font-family: 'Roboto';
}

body.using-mouse a:focus, body.using-mouse button:focus, body.using-mouse .btn:focus, body.using-mouse .accessibility-focus:focus, body.using-mouse input[type=submit]:focus {
  outline: none;
  box-shadow: none !important;
}
a:hover {
  text-decoration: underline;
}
#sp-main-body {
  padding: 0;
}
.article-details .article-can-edit {
  margin-bottom: 0;
}
body.active-mobile-menu {
  overflow: hidden;
}
.alt-color {
  color: #0094b7 !important;
}
.body-copy-color {
  color: #6a7185;
}
.grey-section {
  background-color: #f0f2f5;
  left: 50%;
  margin-left: -50vw !important;
  width: 100vw;
  min-width: 100%;
  padding-left: calc(50vw - 50%) !important;
  padding-right: calc(50vw - 50%) !important;
  box-sizing: border-box;
  position: relative;
}
@media (max-width: 991px) {
  .grey-section-md {
    background-color: #f0f2f5;
    left: 50%;
    margin-left: -50vw !important;
    width: 100vw;
    min-width: 100%;
    padding-left: calc(50vw - 50%) !important;
    padding-right: calc(50vw - 50%) !important;
    box-sizing: border-box;
    position: relative;
  }
  .w-md-100 {
    width: 100%;
  }
}
.dark-section {
  background-color: #19202e;
  color: #fff;
  left: 50%;
  margin-left: -50vw !important;
  width: 100vw;
  min-width: 100%;
  padding-left: calc(50vw - 50%) !important;
  padding-right: calc(50vw - 50%) !important;
  box-sizing: border-box;
  position: relative;
}
.dark-section a {
  color: #fff;
}
.indented-column {
  padding-left: 60px;
}
@media (max-width: 991px) {
  .indented-column {
    padding-left: 0;
  }
}
.vertical-separator {
  border-left: 3px solid #e02e3b;
  padding-left: 32px;
}
@media (max-width: 991px) {
  .vertical-separator {
    padding-left: 16px;
  }
}
.inset-section {
  margin-left: -30px !important;
  padding-left: 30px !important;
  padding-top: 60px !important;
  padding-bottom: 60px !important;
  box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.2) !important;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: calc(50vw + 50% + 30px);
  left: auto;
  z-index: auto !important;
}
.inset-section .inset-section-text-column {
  padding-left: 35px;
}
.inset-section .inset-section-text-column .sppb-column-addons {
  display: flex;
  align-items: center;
}
.inset-section.white-to-grey:before {
  content: "";
  background: linear-gradient(to bottom, #fff 50%, #f0f2f5 50%, #f0f2f5);
  z-index: -1;
  position: absolute;
  top: 0;
  left: -5000px;
  width: 10000px;
  height: 100%;
}
.inset-section.grey-to-white:before {
  content: "";
  background: linear-gradient(to bottom, #f0f2f5 50%, #fff 50%, #fff);
  z-index: -1;
  position: absolute;
  top: 0;
  left: -5000px;
  width: 10000px;
  height: 100%;
}
@media (max-width: 991px) {
  .inset-section {
    margin-left: -32px !important;
    padding-left: 32px !important;
    width: calc(50vw + 50% + 32px);
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .inset-section .inset-section-text-column {
    margin-top: 8px;
    padding-left: 0;
  }
}
@media (min-width: 1400px) {
  .inset-section {
    width: calc(50% + 700px + 30px + 15px);
    padding-right: calc(700px - 50% + 15px) !important;
  }
}
@media (max-width: 1250px) {
  .inset-section {
    margin-left: 0 !important;
    width: calc(50vw + 50%);
  }
}
.slant-overlay {
  position: relative;
}
/* .slant-overlay::after {
  content: '';
  background-image: url(../images/overlay_slant_img.svg);
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 34%;
  background-repeat: no-repeat;
  background-size: cover;
} */
.cc-window.cc-banner {
  padding-left: 64px !important;
  padding-right: 64px !important;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cc-window.cc-banner {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}
@media (max-width: 575px) {
  .cc-window.cc-banner {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}
.cc-window.cc-banner .cc-message {
  font-size: 18px;
  font-weight: bold;
  line-height: 126.3%;
}
.cc-window.cc-banner .cc-message .cc-link {
  opacity: 1;
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .cc-window.cc-banner .cc-message {
    flex-basis: 50%;
    flex-grow: 0;
  }
}
@media (max-width: 575px) {
  .cc-window.cc-banner .cc-message {
    font-size: 16px;
    flex: 1;
  }
}
.cc-window.cc-banner .cc-dismiss {
  border-radius: 25px !important;
  height: 50px;
  padding: 0 32px;
  min-width: 0 !important;
}
.tags {
  margin: 0;
  display: inline;
}
.tags > li a {
  background: none;
  padding: 0;
  border-radius: 0;
  font-size: 13px;
  text-underline-offset: 0;
  display: inline;
}
.tags > li a:hover {
  color: #e02e3b;
  background: none;
}
.tags li {
  margin-right: 0;
}
.tags li:before {
  display: none !important;
}
.tags li:not(:last-child):after {
  content: ',';
}
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pagination .page-item .page-link {
  border-radius: 21px;
  min-width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  padding: 0 8px;
  margin-right: 8px;
  background-color: #f0f2f5;
  border-color: #f0f2f5;
  text-decoration: none;
  color: #19202e;
}
.pagination .page-item.active .page-link {
  background-color: #19202e;
  border-color: #19202e;
  color: white;
}
.pagination .page-item.active .page-link:hover {
  color: white;
}
.pagination ul li:before {
  display: none !important;
}
@font-face {
  font-family: "icons";
  src: url("../chi-icons-font/icons.eot?59e986f386bb5c397e57da79f8f221b3#iefix") format("embedded-opentype"), url("../chi-icons-font/icons.woff2?59e986f386bb5c397e57da79f8f221b3") format("woff2"), url("../chi-icons-font/icons.woff?59e986f386bb5c397e57da79f8f221b3") format("woff");
}
i[class^="icon-"]:before, i[class*=" icon-"]:before {
  font-family: icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* .icon-button-arrow:before {
  content: "\f101";
} */
.icon-info-access-to-health-information:before {
  content: "\f102";
}
.icon-info-annoucement:before {
  content: "\f103";
}
.icon-info-architecture:before {
  content: "\f104";
}
.icon-info-artificial-intelligence:before {
  content: "\f105";
}
.icon-info-awards:before {
  content: "\f106";
}
.icon-info-better-health-outcomes:before {
  content: "\f107";
}
.icon-info-blockchain:before {
  content: "\f108";
}
.icon-info-change-management:before {
  content: "\f109";
}
.icon-info-climate-change:before {
  content: "\f10a";
}
.icon-info-clinicians:before {
  content: "\f10b";
}
.icon-info-closed-captioning:before {
  content: "\f10c";
}
.icon-info-collaboration:before {
  content: "\f10d";
}
.icon-info-connection:before {
  content: "\f10e";
}
.icon-info-convenience:before {
  content: "\f10f";
}
.icon-info-coordination:before {
  content: "\f110";
}
.icon-info-corporate-social-responsibility:before {
  content: "\f111";
}
.icon-info-demographics:before {
  content: "\f112";
}
.icon-info-digital-literacy:before {
  content: "\f113";
}
.icon-info-e-prescribing:before {
  content: "\f114";
}
/* .icon-info-e-prescriptions:before {
  content: "\f115";
} */
.icon-info-efficiency-and-convenience:before {
  content: "\f116";
}
.icon-info-efficiency:before {
  content: "\f117";
}
.icon-info-email:before {
  content: "\f118";
}
.icon-info-events:before {
  content: "\f119";
}
.icon-info-health-landscape:before {
  content: "\f11a";
}
.icon-info-implementation:before {
  content: "\f11b";
}
.icon-info-improved-access-to-care:before {
  content: "\f11c";
}
.icon-info-infocentral:before {
  content: "\f11d";
}
.icon-info-informed-decision-making:before {
  content: "\f11e";
}
.icon-info-innovation:before {
  content: "\f11f";
}
.icon-info-insights:before {
  content: "\f120";
}
.icon-info-interoperability:before {
  content: "\f121";
}
.icon-info-location:before {
  content: "\f122";
}
.icon-info-mental-health-crisis:before {
  content: "\f123";
}
.icon-info-mental-health:before {
  content: "\f124";
}
.icon-info-money:before {
  content: "\f125";
}
.icon-info-organ-donation-and-transplantation-data:before {
  content: "\f126";
}
.icon-info-partners:before {
  content: "\f127";
}
.icon-info-patient-empowerment:before {
  content: "\f128";
}
.icon-info-patient-safety:before {
  content: "\f129";
}
.icon-info-patient-summaries:before {
  content: "\f12a";
}
.icon-info-pills-and-bottles:before {
  content: "\f12b";
}
.icon-info-prescribeit:before {
  content: "\f12c";
}
.icon-info-prescription-renewal:before {
  content: "\f12d";
}
.icon-info-privacy-and-security:before {
  content: "\f12e";
}
.icon-info-protecting-health-info:before {
  content: "\f12f";
}
.icon-info-qanda:before {
  content: "\f130";
}
.icon-info-quantum-intelligence:before {
  content: "\f131";
}
.icon-info-reduced-emergency:before {
  content: "\f132";
}
.icon-info-registration:before {
  content: "\f133";
}
.icon-info-requirements:before {
  content: "\f134";
}
.icon-info-research:before {
  content: "\f135";
}
.icon-info-roadmap:before {
  content: "\f136";
}
.icon-info-secure-messaging:before {
  content: "\f137";
}
.icon-info-simultanious-interpretation:before {
  content: "\f138";
}
.icon-info-social:before {
  content: "\f139";
}
.icon-info-specifications:before {
  content: "\f13a";
}
.icon-info-sponsor:before {
  content: "\f13b";
}
.icon-info-survey:before {
  content: "\f13c";
}
.icon-info-team:before {
  content: "\f13d";
}
.icon-info-thought-leadership:before {
  content: "\f13e";
}
.icon-info-thumbs-up:before {
  content: "\f13f";
}
.icon-info-time-clock:before {
  content: "\f140";
}
.icon-info-translation:before {
  content: "\f141";
}
.icon-info-virtual-care:before {
  content: "\f142";
}
.icon-info-virtual-reality:before {
  content: "\f143";
}
.icon-social-facebook:before {
  content: "\f144";
}
.icon-social-linkedin:before {
  content: "\f145";
}
.icon-social-twitter:before {
  content: "\f146";
}
.icon-social-youtube:before {
  content: "\f147";
}
.icon-ui-check:before {
  content: "\f148";
}
/* .icon-ui-chevron:before {
  content: "\f149";
} */
.icon-ui-close:before {
  content: "\f14a";
}
.icon-ui-document-download:before {
  content: "\f14b";
}
.icon-ui-minus:before {
  content: "\f14c";
}
.icon-ui-plus:before {
  content: "\f14d";
}
.icon-ui-search:before {
  content: "\f14e";
}
.icon-ui-share:before {
  content: "\f14f";
}
.icon-ui-video:before {
  content: "\f150";
}
.icon-ui-website:before {
  content: "\f151";
}
.nav-text, .nav-text.sppb-addon-header > * {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 113.3%;
  letter-spacing: 0.06em;
}
.section-header, .section-header > * {
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase !important;
  line-height: 120%;
  letter-spacing: 0.05em;
}
.section-header {
  border-left: 3px solid #e02e3b;
  padding-left: 16px;
}
.topics-on-page-header, .topics-on-page-header > * {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 0.06em;
}
h1, .h1-style, .h1-style.sppb-addon-header > * {
  font-size: 55px;
  font-weight: bold;
  text-transform: none;
  line-height: 113.3%;
}
@media (max-width: 991px) {
  h1, .h1-style, .h1-style.sppb-addon-header > * {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  h1, .h1-style, .h1-style.sppb-addon-header > * {
    font-size: 28px;
  }
}
h2, .h2-style, .h2-style.sppb-addon-header > * {
  font-size: 50px;
  font-weight: bold;
  text-transform: none;
  line-height: 113.3%;
}
@media (max-width: 991px) {
  h2, .h2-style, .h2-style.sppb-addon-header > * {
    font-size: 36px;
  }
}
@media (max-width: 575px) {
  h2, .h2-style, .h2-style.sppb-addon-header > * {
    font-size: 24px;
  }
}
h3, .h3-style, .h3-style.sppb-addon-header > * {
  font-size: 42px;
  font-weight: bold;
  text-transform: none;
  line-height: 113.3%;
}
@media (max-width: 991px) {
  h3, .h3-style, .h3-style.sppb-addon-header > * {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  h3, .h3-style, .h3-style.sppb-addon-header > * {
    font-size: 28px;
  }
}
h4, .h4-style, .blogpost h2, .h4-style.sppb-addon-header > *, .blogpost h2.sppb-addon-header > * {
  font-size: 34px;
  font-weight: bold;
  text-transform: none;
  line-height: 113.3%;
}
h5, .h5-style, .blogpost h3, .h5-style.sppb-addon-header > *, .blogpost h3.sppb-addon-header > * {
  font-size: 24px;
  font-weight: bold;
  line-height: 113.3%;
}
h6, .h6-style, .blogpost h4, .h6-style.sppb-addon-header > *, .blogpost h4.sppb-addon-header > * {
  font-size: 18px;
  font-weight: bold;
  text-transform: none;
  line-height: 113.3%;
}
.large-body, .article-details #sp-page-builder.sp-page-builder .topic-with-text-section-summary {
  font-size: 24px;
  font-weight: 500;
  line-height: 162.3%;
}
@media (max-width: 991px) {
  .large-body, .article-details #sp-page-builder.sp-page-builder .topic-with-text-section-summary {
    font-size: 20px;
  }
}
@media (max-width: 575px) {
  .large-body, .article-details #sp-page-builder.sp-page-builder .topic-with-text-section-summary {
    font-size: 16px;
  }
}
.intro-body, .sppb-addon-accordion .sppb-panel-collapse .sppb-addon-text-block {
  font-size: 18px;
  font-weight: normal;
  line-height: 29px;
}
.small-body, .infoway-form .formControlLabel {
  font-size: 14px;
  font-weight: normal;
  line-height: 29px;
}
blockquote {
  font-size: 20px;
  line-height: 32px;
  font-weight: bold;
  font-style: italic;
}
.extra-small-body, .infoway-form .formValidationAlert, .infoway-form .rsform-block-privacy {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.chi-btn-base, .chi-btn-primary, .infoway-form .rsform-submit-button, .chi-btn-secondary, .sppb-addon-button-group .sppb-btn, .chi-btn-tertiary, .infoway-form .rsform-reset-button {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.06em;
  border-radius: 30px;
  line-height: 22px;
  padding: 14px 20px;
  white-space: inherit;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  text-decoration: none !important;
  border: 1px solid transparent;
  transition: all 0.15s ease-in-out;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
}
.chi-btn-base.resource-document, .chi-btn-primary.resource-document, .infoway-form .rsform-submit-button.resource-document, .chi-btn-secondary.resource-document, .sppb-addon-button-group .sppb-btn.resource-document, .chi-btn-tertiary.resource-document, .infoway-form .rsform-reset-button.resource-document {
  padding: 12px 32px;
  font-size: 12px;
  padding-left: 60px;
  text-align: center;
  position: relative;
  width: 225px;
  margin-left: -12px;
}
.chi-btn-base.resource-document:after, .chi-btn-primary.resource-document:after, .infoway-form .rsform-submit-button.resource-document:after, .chi-btn-secondary.resource-document:after, .sppb-addon-button-group .sppb-btn.resource-document:after, .chi-btn-tertiary.resource-document:after, .infoway-form .rsform-reset-button.resource-document:after {
  content: "\f019";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #0094b7;
  vertical-align: top;
  font-size: 24px;
  left: 24px;
  position: absolute;
  transition: all 0.15s ease-in-out;
}
.chi-btn-base.resource-toolkit, .chi-btn-primary.resource-toolkit, .infoway-form .rsform-submit-button.resource-toolkit, .chi-btn-secondary.resource-toolkit, .sppb-addon-button-group .sppb-btn.resource-toolkit, .chi-btn-tertiary.resource-toolkit, .infoway-form .rsform-reset-button.resource-toolkit {
  padding: 12px 13px;
  font-size: 12px;
  padding-left: 55px;
  text-align: center;
  position: relative;
  width: 225px;
  margin-left: -12px;
}
.chi-btn-base.resource-toolkit:after, .chi-btn-primary.resource-toolkit:after, .infoway-form .rsform-submit-button.resource-toolkit:after, .chi-btn-secondary.resource-toolkit:after, .sppb-addon-button-group .sppb-btn.resource-toolkit:after, .chi-btn-tertiary.resource-toolkit:after, .infoway-form .rsform-reset-button.resource-toolkit:after {
  content: "\f019";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #1ca60a;
  vertical-align: top;
  font-size: 24px;
  left: 24px;
  position: absolute;
  transition: all 0.15s ease-in-out;
}
.chi-btn-base.resource-video, .chi-btn-primary.resource-video, .infoway-form .rsform-submit-button.resource-video, .chi-btn-secondary.resource-video, .sppb-addon-button-group .sppb-btn.resource-video, .chi-btn-tertiary.resource-video, .infoway-form .rsform-reset-button.resource-video {
  padding: 12px 32px;
  font-size: 12px;
  padding-left: 64px;
  text-align: center;
  position: relative;
  width: 225px;
  margin-left: -12px;
}
.chi-btn-base.resource-video:after, .chi-btn-primary.resource-video:after, .infoway-form .rsform-submit-button.resource-video:after, .chi-btn-secondary.resource-video:after, .sppb-addon-button-group .sppb-btn.resource-video:after, .chi-btn-tertiary.resource-video:after, .infoway-form .rsform-reset-button.resource-video:after {
  content: "\f150";
  font-family: icons;
  color: #6a7185;
  vertical-align: top;
  font-size: 32px;
  left: 24px;
  position: absolute;
  transition: all 0.15s ease-in-out;
}
.chi-btn-base.resource-webinar, .chi-btn-primary.resource-webinar, .infoway-form .rsform-submit-button.resource-webinar, .chi-btn-secondary.resource-webinar, .sppb-addon-button-group .sppb-btn.resource-webinar, .chi-btn-tertiary.resource-webinar, .infoway-form .rsform-reset-button.resource-webinar {
  padding: 12px 32px;
  font-size: 12px;
  padding-left: 64px;
  text-align: center;
  position: relative;
  width: 225px;
  margin-left: -12px;
}
.chi-btn-base.resource-webinar:after, .chi-btn-primary.resource-webinar:after, .infoway-form .rsform-submit-button.resource-webinar:after, .chi-btn-secondary.resource-webinar:after, .sppb-addon-button-group .sppb-btn.resource-webinar:after, .chi-btn-tertiary.resource-webinar:after, .infoway-form .rsform-reset-button.resource-webinar:after {
  content: "\f150";
  font-family: icons;
  color: #4b1d56;
  vertical-align: top;
  font-size: 32px;
  left: 24px;
  position: absolute;
  transition: all 0.15s ease-in-out;
}
.chi-btn-base.resource-weblink, .chi-btn-primary.resource-weblink, .infoway-form .rsform-submit-button.resource-weblink, .chi-btn-secondary.resource-weblink, .sppb-addon-button-group .sppb-btn.resource-weblink, .chi-btn-tertiary.resource-weblink, .infoway-form .rsform-reset-button.resource-weblink {
  padding: 12px 32px;
  font-size: 12px;
  padding-left: 60px;
  text-align: center;
  position: relative;
  width: 225px;
  margin-left: -12px;
}
.chi-btn-base.resource-weblink:after, .chi-btn-primary.resource-weblink:after, .infoway-form .rsform-submit-button.resource-weblink:after, .chi-btn-secondary.resource-weblink:after, .sppb-addon-button-group .sppb-btn.resource-weblink:after, .chi-btn-tertiary.resource-weblink:after, .infoway-form .rsform-reset-button.resource-weblink:after {
  content: "\f151";
  font-family: icons;
  color: #6a7185;
  vertical-align: top;
  font-size: 24px;
  left: 24px;
  position: absolute;
  transition: all 0.15s ease-in-out;
}
.chi-btn-base.with-arrow, .chi-btn-primary.with-arrow, .infoway-form .rsform-submit-button.with-arrow, .chi-btn-secondary.with-arrow, .sppb-addon-button-group .sppb-btn.with-arrow, .chi-btn-tertiary.with-arrow, .infoway-form .rsform-reset-button.with-arrow {
  padding-right: 50px;
  text-align: left;
  position: relative;
}
.chi-btn-base.with-arrow:after, .chi-btn-primary.with-arrow:after, .infoway-form .rsform-submit-button.with-arrow:after, .chi-btn-secondary.with-arrow:after, .sppb-addon-button-group .sppb-btn.with-arrow:after, .chi-btn-tertiary.with-arrow:after, .infoway-form .rsform-reset-button.with-arrow:after {
  content: "\f101";
  font-family: icons;
  color: #0094b7;
  vertical-align: top;
  font-size: 17px;
  margin-left: 10px;
  right: 20px;
  position: absolute;
  transition: all 0.15s ease-in-out;
}
.chi-btn-base:hover, .chi-btn-primary:hover, .infoway-form .rsform-submit-button:hover, .chi-btn-secondary:hover, .sppb-addon-button-group .sppb-btn:hover, .chi-btn-tertiary:hover, .infoway-form .rsform-reset-button:hover {
  text-decoration: none;
}
.chi-btn-primary, .infoway-form .rsform-submit-button {
  color: #fff !important;
  background-color: #19202e;
}
.chi-btn-primary:hover, .infoway-form .rsform-submit-button:hover {
  color: #fff !important;
  background-color: #e02e3b;
}
.chi-btn-primary.with-arrow:hover:after, .infoway-form .rsform-submit-button.with-arrow:hover:after {
  color: #fff;
}
.chi-btn-secondary, .sppb-addon-button-group .sppb-btn {
  color: #19202e !important;
  background-color: #fff;
}
.chi-btn-secondary:hover, .sppb-addon-button-group .sppb-btn:hover {
  color: #fff !important;
  background-color: #19202e;
}
.chi-btn-tertiary, .infoway-form .rsform-reset-button {
  color: #19202e !important;
  background-color: #fff;
  border: 1px solid #e02e3b;
}
.chi-btn-tertiary:hover, .infoway-form .rsform-reset-button:hover {
  color: #fff !important;
  background-color: #e02e3b;
}
.chi-btn-tertiary.with-arrow:hover:after, .infoway-form .rsform-reset-button.with-arrow:hover:after {
  color: #fff;
}
.chi-btn-unstyled {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
}
.text-link {
  text-decoration: underline #6a7185;
  text-underline-offset: 3px;
  font-size: 16px;
}
.text-link:hover {
  color: #e02e3b;
  text-decoration: underline #e02e3b;
}
.text-link:after {
  content: ">";
  padding-left: 8px;
  text-decoration: none;
  display: inline-block;
}
.small-text-link {
  text-decoration: underline;
  font-size: 13px;
}
.chi-card {
  background-color: white;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
  margin-bottom: 32px;
  border-radius: 5px;
}
.related-resources > ul {
  padding: 0;
}
.related-resources > ul > li {
  margin-bottom: 32px;
}
.related-resources > ul > li:before {
  display: none !important;
}
.rr-featured-text {
  background-color: #f0f2f5;
  padding: 30px;
  border-radius: 5px;
}
.resource-column-card {
  height: 100%;
  padding: 22px 24px 96px 24px;
  margin-bottom: 0;
  z-index: 0;
  border-top: solid 3px #e02e3b;
  position: relative;
}
@media (max-width: 1199px) {
  .resource-column-card {
    padding: 16px 16px 80px 16px;
  }
}
.resource-column-card.resource-document {
  border-top: solid 3px #0094b7;
}
.resource-column-card.resource-document .title {
  color: #0094b7;
}
.resource-column-card.resource-document:before {
  background-color: #0094b7;
  opacity: 0.2;
}
.resource-column-card.resource-document .cta-button {
  font-size: 22px;
  padding: 5px;
  color: #0094b7;
}
.resource-column-card.resource-weblink {
  border-top: solid 3px #d8deeb;
}
.resource-column-card.resource-weblink .title {
  color: #6a7185;
}
.resource-column-card.resource-weblink:before {
  background-color: #d8deeb;
  opacity: 0.2;
}
.resource-column-card.resource-weblink .cta-button {
  font-size: 22px;
  padding: 5px;
  color: #6a7185;
}
.resource-column-card.resource-webinar {
  border-top: solid 3px #4b1d56;
}
.resource-column-card.resource-webinar .title {
  color: #4b1d56;
}
.resource-column-card.resource-webinar:before {
  background-color: #4b1d56;
  opacity: 0.2;
}
.resource-column-card.resource-webinar .cta-button {
  font-size: 22px;
  padding: 5px;
  color: #4b1d56;
}
.resource-column-card.resource-video {
  border-top: solid 3px #6a7185;
}
.resource-column-card.resource-video .title {
  color: #6a7185;
}
.resource-column-card.resource-video:before {
  background-color: #6a7185;
  opacity: 0.2;
}
.resource-column-card.resource-video .cta-button {
  font-size: 22px;
  padding: 5px;
  color: #6a7185;
}
.resource-column-card.resource-toolkit {
  border-top: solid 3px #1ca60a;
}
.resource-column-card.resource-toolkit .title {
  color: #1ca60a;
}
.resource-column-card.resource-toolkit:before {
  background-color: #1ca60a;
  opacity: 0.2;
}
.resource-column-card.resource-toolkit .cta-button {
  font-size: 22px;
  padding: 5px;
  color: #1ca60a;
}
.resource-column-card .title {
  font-weight: normal;
  font-size: 14px;
  line-height: 162.3%;
  margin-bottom: 0.5rem;
}
.resource-column-card .intro {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 16px;
  line-height: inherit;
}
.resource-column-card .desc {
  margin-bottom: 32px;
}
.resource-column-card .cta {
  padding-top: 16px;
  text-align: center;
  position: absolute;
  bottom: 32px;
  left: 0;
  width: 100%;
}
@media (max-width: 1199px) {
  .resource-column-card .cta {
    bottom: 16px;
  }
}
/* .resource-column-card::before {
  content: "";
  mask: url(https://www.infoway-inforoute.ca/images/mvp.svg) no-repeat;
  -webkit-mask: url(../images/mvp.svg) no-repeat;
  background-color: #d8deeb;
  opacity: 0.4;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 130px;
  background-repeat: no-repeat;
  z-index: -1;
} */
.blog-card-common .date, .blog-card .date, .featured-blog-card .date {
  font-size: 14px;
  color: #6a7185;
  margin-bottom: 16px;
}
.blog-card-common .title, .blog-card .title, .featured-blog-card .title {
  font-weight: bold;
  font-size: 24px;
  line-height: 120%;
  margin-bottom: 8px;
}
.blog-card {
  height: 100%;
  padding: 22px 24px 112px 24px;
  margin-bottom: 0;
  position: relative;
}
.blog-card .blog-category {
  position: absolute;
  top: 15px;
  left: 30px;
  background-color: #19202e;
  color: #fff;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 5px 10px 5px 10px;
  font-size: 15px;
  font-weight: 600;
}
.blog-card .image-container {
  margin-top: -23px;
  margin-left: -25px;
  margin-right: -25px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  overflow: hidden;
  position: relative;
}
.blog-card .image-container img {
  height: 300px;
  object-fit: cover;
  clip-path: polygon(100% 0, 100% 100%, 0 80%, 0 0);
  width: 100%;
}
.blog-card .blog-event-date {
  position: absolute;
  left: 40px;
  top: 200px;
  border-radius: 5px;
  background-color: #d8deeb;
  padding: 19px 10px 19px 10px;
  width: 84px;
  min-height: 84px;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 16px;
}
.blog-card .single-date-event {
  text-align: center;
}
.blog-card .single-day {
  font-size: 30px;
}
.blog-card .desc {
  color: #6a7185;
}
.blog-card .tags {
  margin-top: 32px;
  display: block;
}
.blog-card .cta {
  position: absolute;
  display: flex;
  bottom: 32px;
}
.featured-blog-card {
  display: flex;
  padding: 32px 0 32px 48px;
}
.featured-blog-card .image-container {
  order: 1;
  position: relative;
  overflow: hidden;
  margin-top: -33px;
  margin-bottom: -33px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 100%;
}
.featured-blog-card .image-container img {
  position: absolute;
  object-fit: cover;
  height: 100%;
  clip-path: ellipse(150% 100% at 160% 50%);
}
/* .featured-blog-card .image-container:after {
  content: '';
  background-image: url(../images/mvp.svg);
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 25%;
  background-repeat: no-repeat;
} */
.featured-blog-card .text-container {
  flex: 0 0 50%;
}
.featured-blog-card .card-tag {
  font-weight: bold;
  font-size: 14px;
  line-height: 151.3%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  background-color: #19202e;
  color: white;
  padding: 8px;
  display: inline-block;
  border-radius: 2px;
  margin-bottom: 16px;
  margin-right: 24px;
}
.featured-blog-card .date {
  display: inline-block;
}
.featured-blog-card .desc {
  margin-top: 16px;
  margin-bottom: 16px;
  line-height: 183.3%;
}
.featured-blog-card .cta .chi-btn-tertiary, .featured-blog-card .cta .infoway-form .rsform-reset-button, .infoway-form .featured-blog-card .cta .rsform-reset-button {
  box-shadow: none;
}
@media (max-width: 767px) {
  .featured-blog-card {
    padding: 32px;
    flex-direction: column;
  }
  .featured-blog-card .image-container {
    order: 0;
    margin-top: -33px;
    margin-bottom: 0;
    margin-left: -33px;
    margin-right: -33px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0;
    padding: 0;
    width: auto;
  }
  .featured-blog-card .image-container:after {
    height: 34%;
  }
  .featured-blog-card .image-container img {
    position: static;
    object-fit: unset;
    height: auto;
    clip-path: none;
  }
  .featured-blog-card .card-tag {
    margin-top: 32px;
  }
  .featured-blog-card .date {
    display: block;
  }
}
/* .overlay-play {
  position: absolute;
  top: calc(50% - 33px);
  left: calc(50% - 33px);
  width: 66px;
  height: 66px;
  background-image: url(../images/overlay_play.svg);
} */
.author-card .avatar-col {
  background-color: #19202e;
  color: white;
  padding-bottom: 16px;
}
.author-card .avatar-col .avatar {
  margin-left: -15px;
  margin-right: -15px;
}
.author-card .avatar-col .avatar img {
  clip-path: polygon(100% 0, 100% 100%, 0 80%, 0 0);
  height: 168px;
  width: 100%;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 767px) {
  .author-card .avatar-col .avatar img {
    clip-path: polygon(100% 0, 100% 100%, 0 80%, 0 0);
    height: 468px;
    width: 100%;
    object-fit: cover;
    object-position: top;
  }
}
.author-card .avatar-col h3 {
  margin-top: 4px;
}
.author-card .avatar-col a {
  text-decoration: none;
  font-size: 24px;
  margin-right: 4px;
}
.author-card .avatar-col i {
  color: white;
}
.author-card .info-col {
  padding: 32px 32px 32px 24px;
  font-size: 15px;
  line-height: 163.3%;
}
.author-card .info-col.no-info {
  display: none;
}
.team-member-card {
  height: 100%;
  padding: 0 24px;
  margin-bottom: 0;
}
.team-member-card .avatar {
  margin-left: -25px;
  margin-right: -25px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  overflow: hidden;
}
.team-member-card .avatar img {
  height: 300px;
  object-fit: cover;
  clip-path: polygon(100% 0, 100% 100%, 0 80%, 0 0);
  width: 100%;
}
.team-member-card .name {
  font-weight: bold;
  font-size: 24px;
  line-height: 133.3%;
}
.team-member-card .bio-intro {
  color: #6a7185;
}
.team-member-card .contact-detailed-info {
  border-top: solid 2px #d8deeb;
  padding-top: 16px;
  padding-bottom: 24px;
  margin-top: 16px;
}
.team-member-card .social-link {
  text-decoration: none;
  margin-bottom: 32px;
  margin-right: 12px;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 113.3%;
  letter-spacing: 0.06em;
}
.team-member-card .social-link:hover {
  text-decoration: none;
}
.team-member-card .social-link i {
  font-size: 24px;
  margin-right: 8px;
  vertical-align: middle;
}
.flip-card {
  transform-style: preserve-3d;
  transform-origin: center right;
  transition: transform 0.5s;
  min-height: 400px;
  display: flex;
  padding-bottom: 32px;
}
@media (max-width: 1199px) {
  .flip-card {
    padding-bottom: 16px;
  }
}
@media (max-width: 991px) {
  .flip-card {
    min-height: 0;
  }
}
.share-resource:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f1e0";
  text-transform: none;
  font-style: normal;
}
.resource-column-card.is-flipped {
  padding: 0px;
  margin-bottom: 0;
  z-index: 0;
  border-top: none;
  background-color: #19202e;
}
.resource-column-card.resource-document.is-flipped:before {
  background-color: #19202e;
}
.resource-column-card.is-flipped::before {
  content: "";
  mask: none;
  -webkit-mask: none;
  background-color: #19202e;
}
.flip-card.is-flipped {
  transform: translateX(-100%) rotateY(-180deg);
  display: block;
}
.flip-card__face {
  backface-visibility: hidden;
}
.flip-card__face--front {
  position: relative;
  padding-bottom: 64px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .flip-card__face--front {
    padding-bottom: 100px;
  }
}
.flip-card__face--front .cta {
  bottom: 0;
  display: flex;
  justify-content: center;
}
.flip-card__face--front .cta .resource-document {
  margin-left: 0;
  margin-right: 16px;
  align-self: center;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .flip-card__face--front .cta {
    flex-direction: column-reverse;
    align-items: center;
  }
  .flip-card__face--front .cta .resource-document {
    margin-right: 0;
    margin-top: 8px;
  }
  .flip-card__face--front .cta .share-card-flip {
    margin-right: 16px;
    align-self: flex-end;
  }
}
.flip-card__face--back {
  transform: rotateY(180deg) translateZ(1px);
  color: #f0f2f5 !important;
  padding-top: 20px;
  padding-bottom: 20px;
}
.flip-card__face--back h4 {
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  margin: 34px 0 34px 50px;
}
.flip-card__face--back [id^="ampz_inline"] li:first-child {
  margin-top: 20px !important;
}
.flip-card__face--back [id^="ampz_inline"] li {
  display: block;
  height: 100%;
  /* vertical-align: middle; */
  margin: 5px 0px 15px 40px !important;
  width: 100%;
  min-width: 36px !important;
  transition: width 0.1s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-card__face--back [id^="ampz_inline"] li a {
  width: 200px;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
}
.flip-card__face--back .close_share_card {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fff;
  border: none;
  background-color: #19202e;
}
ul.mobile-main-menu {
  padding: 32px 32px 0 32px;
}
ul.mobile-main-menu li {
  margin-top: 0;
}
ul.mobile-main-menu li:after {
  display: none;
}
ul.mobile-main-menu li a {
  color: #19202e;
  width: 100%;
  display: inline-block;
  text-decoration: none;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 32px;
  border-bottom: solid 1px #d8deeb;
  position: relative;
}
ul.mobile-main-menu li a:hover {
  color: #e02e3b;
}
/* ul.mobile-main-menu li a:after {
  content: "\f101";
  font-family: icons;
  color: #e02e3b;
  vertical-align: top;
  font-size: 17px;
  position: absolute;
  right: 0;
} */
ul.mobile-main-menu li a:not(:hover):after {
  color: #6a7185;
}
ul.mobile-main-menu li.active > a {
  border-bottom: solid 1px #e02e3b;
}
ul.mobile-main-menu li.active > a:after {
  display: none;
}
ul.mobile-main-menu li.deeper ul li a {
  padding-top: 8px;
  padding-bottom: 3px;
}
@media (max-width: 575px) {
  ul.mobile-main-menu {
    padding-top: 16px;
  }
}
ul.mobile-main-menu li {
  list-style: none;
}
ul.mobile-main-menu li a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 113.3%;
  letter-spacing: 0.06em;
}
ul.mobile-main-menu li:first-child a {
  border-top: solid 1px #d8deeb;
}
ul.mobile-top-menu {
  padding: 0 32px;
}
ul.mobile-top-menu li {
  list-style: none;
  padding-top: 12px;
  padding-bottom: 12px;
}
ul.mobile-top-menu li a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 113.3%;
  letter-spacing: 0.06em;
  color: #6a7185;
  line-height: 113.3%;
}
.mobile-copyright-menu ul {
  padding: 0 32px;
  display: flex;
  flex-wrap: wrap;
}
.mobile-copyright-menu ul li {
  list-style: none;
  display: inline;
  line-height: 1;
  margin-bottom: 6px;
}
.mobile-copyright-menu ul li:not(:last-child) {
  padding-right: 4px;
  margin-right: 4px;
  border-right: solid 1px #6a7185;
}
.mobile-copyright-menu ul li a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 113.3%;
  letter-spacing: 0.06em;
  text-transform: none;
  color: #6a7185;
  line-height: 1;
}
.close-offcanvas {
  display: none !important;
  position: static;
}
.chi-offcanvas-menu {
  display: none;
  padding-top: 32px;
}
@media (max-width: 575px) {
  .chi-offcanvas-menu {
    padding-top: 16px;
  }
}
.chi-offcanvas-menu .mod-languages ul.lang-inline li {
  margin-left: 32px;
  margin-right: 0;
}
.chi-offcanvas-menu .mod-languages ul.lang-inline li a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 113.3%;
  letter-spacing: 0.06em;
  padding: 19px !important;
  display: block;
  background-color: #19202e;
  color: white;
  line-height: 1;
}
@media (max-width: 575px) {
  .chi-offcanvas-menu .mod-languages ul.lang-inline li a {
    padding: 8px !important;
  }
}
.chi-offcanvas-menu .mod-languages ul.lang-inline li a:hover {
  color: white;
}
.offcanvas-active .chi-offcanvas-menu {
  display: block;
}
.offcanvas-active .body-wrapper {
  right: 0 !important;
}
.offcanvas-active .body-wrapper .body-innerwrapper {
  overflow: visible;
}
.offcanvas-active .body-wrapper .body-innerwrapper section, .offcanvas-active .body-wrapper .body-innerwrapper footer {
  display: none;
}
.offcanvas-active .offcanvas-overlay {
  display: none;
}
.offcanvas-active .offcanvas-menu {
  width: 100%;
  top: 73px;
}
.offcanvas-active .close-offcanvas {
  display: inline-block !important;
}
.offcanvas-active #offcanvas-toggler {
  display: none !important;
}
.search-bar-desktop .unifiedsearch-form-search .btn-close-search, .search-bar-mobile .unifiedsearch-form-search .btn-close-search {
  flex-basis: 80px;
  flex-shrink: 0;
  background-color: #19202e;
  color: white;
}
.search-bar-desktop .unifiedsearch-form-search .btn-close-search i, .search-bar-mobile .unifiedsearch-form-search .btn-close-search i {
  margin-top: 4px;
  display: block;
}
#sp-header .sp-module.search-bar-desktop {
  display: none;
  position: absolute;
  max-width: 100% !important;
}
#sp-header .sp-module.search-bar-desktop .unifiedsearch-form-search {
  margin-left: 16px;
}
.search-bar-mobile {
  margin: 0 0 0 32px;
  display: inline-block;
  vertical-align: bottom;
  width: calc(100% - 153px);
}
.search-bar-mobile .unifiedsearch-form-search {
  height: 52px;
}
.search-bar-mobile .unifiedsearch-form-search, .search-bar-mobile .unifiedsearch-searchword, .search-bar-mobile .chi-btn-tertiary, .search-bar-mobile .infoway-form .rsform-reset-button, .infoway-form .search-bar-mobile .rsform-reset-button {
  background-color: #f0f2f5 !important;
}
.search-bar-mobile .chi-btn-tertiary:after, .search-bar-mobile .infoway-form .rsform-reset-button:after, .infoway-form .search-bar-mobile .rsform-reset-button:after {
  top: 15px;
}
.search-bar-mobile .unifiedsearch-searchword-label {
  padding-left: 32px;
}
@media (max-width: 575px) {
  .search-bar-mobile {
    width: calc(100% - 64px);
  }
  .search-bar-mobile .unifiedsearch-form-search {
    margin-bottom: 16px;
  }
  .search-bar-mobile .chi-btn-tertiary, .search-bar-mobile .infoway-form .rsform-reset-button, .infoway-form .search-bar-mobile .rsform-reset-button {
    padding-left: 8px;
  }
  .search-bar-mobile .chi-btn-tertiary span, .search-bar-mobile .infoway-form .rsform-reset-button span, .infoway-form .search-bar-mobile .rsform-reset-button span {
    display: none;
  }
  .search-bar-mobile .unifiedsearch-searchword-label {
    padding-left: 16px;
    margin-right: 0;
  }
}
.offcanvas-language-switcher {
  display: inline-block;
}
#sp-header {
  height: auto;
  box-shadow: none;
  background-color: transparent;
}
#sp-header #sp-position1 {
  text-align: right;
}
#sp-header #sp-position1 .sp-module {
  padding-top: 16px;
}
#sp-header .sp-module {
  display: inline-block;
  padding-left: 0;
  padding-right: 0;
}
#sp-header .mod-languages li {
  margin-left: 19px;
}
#sp-header .mod-languages li a {
  font-size: 13px;
  font-weight: bold;
  color: #4f4f4f;
}
#sp-header .mod-languages li a:hover {
  text-decoration: underline;
}
#sp-header .menu {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}
#sp-header .menu li {
  margin-left: 15px;
}
#sp-header .menu li a {
  color: #4f4f4f;
}
#sp-header .top-row {
  padding-left: calc(50% + -656px);
  padding-right: calc(50% + -656px);
  background-color: white;
  z-index: 10;
  position: relative;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
}
#sp-header .top-row .menu .active a {
  color: #e02e3b;
}
#sp-header .top-row .logo-image {
  object-fit: contain;
}
@media (max-width: 1456px) {
  #sp-header .top-row {
    padding-left: 3.5%;
    padding-right: 3.5%;
  }
}
#sp-header .top-row #offcanvas-toggler, #sp-header .top-row .close-offcanvas {
  display: none;
  flex-basis: 156px;
  height: 100%;
  background-color: #19202e;
  color: white;
  cursor: pointer;
  border-radius: 0;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 113.3%;
  letter-spacing: 0.06em;
}
#sp-header .top-row #offcanvas-toggler i, #sp-header .top-row .close-offcanvas i {
  margin-right: 8px;
  color: white;
  font-size: 28px;
  vertical-align: middle;
}
@media (max-width: 575px) {
  #sp-header .top-row #offcanvas-toggler, #sp-header .top-row .close-offcanvas {
    flex-basis: 100px;
  }
  #sp-header .top-row #offcanvas-toggler i, #sp-header .top-row .close-offcanvas i {
    font-size: 16px;
    vertical-align: text-top;
  }
}
@media (max-width: 991px) {
  #sp-header .top-row {
    display: flex;
    padding-right: 0;
  }
  #sp-header .top-row #sp-logo {
    flex-grow: 1;
    max-width: none;
    width: auto;
  }
  #sp-header .top-row #sp-logo .logo {
    height: 73px;
  }
  #sp-header .top-row #sp-logo .logo .logo-image-phone {
    object-fit: contain;
  }
  #sp-header .top-row #offcanvas-toggler, #sp-header .top-row .close-offcanvas {
    display: inline-block;
    line-height: 73px;
    padding: 0;
    border: none;
  }
  #sp-header .top-row #sp-position1 {
    display: none;
  }
}
#sp-header .sticky-section {
  top: 0;
  position: relative;
  left: 0;
}
.sticky-navigation-enabled #sp-header .sticky-section {
  left: 15px;
  position: fixed;
  width: 100%;
}
@media (max-width: 991px) {
  #sp-header .main-menu-row {
    display: None;
  }
}
#sp-header .main-menu-row .sp-module {
  background-color: white;
  padding-left: calc(50% + -672px);
  width: calc(50% + 414px);
  max-width: calc(100% + 30px);
  box-shadow: 12px 12px 24px -12px rgba(0, 0, 0, 0.15);
}
.fr-ca #sp-header .main-menu-row .sp-module {
  width: calc(50% + 458px);
}
@media (max-width: 1456px) {
  #sp-header .main-menu-row .sp-module {
    padding-left: 3.4%;
    width: calc(3.4% + 1086px);
  }
  .fr-ca #sp-header .main-menu-row .sp-module {
    width: calc(3.4% + 1130px);
  }
}
.active-search-bar #sp-header .main-menu-row ._menu {
  height: 56px;
}
#sp-header .main-menu-row .main-menu {
  list-style-type: none;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  align-items: stretch;
  padding: 0;
}
#sp-header .main-menu-row .main-menu li {
  margin-left: 0;
  border-bottom: solid 4px transparent;
  flex-grow: 1;
  text-align: center;
}
#sp-header .main-menu-row .main-menu li.active {
  border-bottom: solid 4px #e02e3b;
  background-color: #f0f2f5;
}
#sp-header .main-menu-row .main-menu li a, #sp-header .main-menu-row .main-menu li button {
  display: block;
  padding: 16px 16px 15px;
  color: #19202e;
  font-size: 14px;
}
#sp-header .main-menu-row .main-menu .search-main-menu {
  flex-grow: 0;
  display: flex;
}
#sp-header .main-menu-row .main-menu .search-main-menu button {
  padding: 0 31px;
}
#sp-header .main-menu-row .main-menu .search-main-menu i {
  color: #0094b7;
  font-size: 18px;
  margin-top: 8px;
  display: block;
}
.breadcrumb {
  background-color: transparent;
  padding: 0;
}
.breadcrumb a {
  color: #6a7185;
  font-size: 16px;
  text-decoration: underline;
  text-underline-offset: 2px;
}
/* .breadcrumb span {
  color: #000000;
  font-size: 16px;
} */
.breadcrumb li.active {
  font-weight: bold;
}
.article-details .breadcrumb {
  margin-bottom: 40px;
}
.article-details a {
  text-decoration-color: #6a7185;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.article-details a:hover {
  color: #e02e3b;
  text-decoration-color: #e02e3b;
  text-decoration: underline;
}
.article-details ul {
  list-style: none;
  /* Remove default bullets */
}
.article-details ul li {
  color: #202021;
  line-height: 25px;
}
.article-details ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #e02e3b;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.article-details .dark-section ul li {
  color: #fff;
}
.article-details .nav-text {
  text-align: left;
}
.article-details .topics-menu {
  background: #f0f2f5;
  padding: 32px 64px;
}
.article-details .topics-homepage-menu {
  padding-left: 35px;
}
.article-details .topics-homepage-menu.columns-2 .heading {
  margin-bottom: 16px;
}
.article-details .topics-homepage-menu.columns-2 ul.mod-list {
  columns: 2;
}
.article-details .topics-homepage-menu.columns-2 ul.mod-list > li:first-child {
  margin-top: 0;
}
@media (max-width: 991px) {
  .article-details .topics-homepage-menu {
    padding-left: 0;
  }
  .article-details .topics-homepage-menu.columns-2 .heading {
    margin-bottom: 0;
  }
}
.article-details .topics-menu, .article-details .topics-homepage-menu {
  border-radius: 5px;
  text-underline-offset: 0.25em;
}
.article-details .topics-menu .mobile-menu-active-show, .article-details .topics-homepage-menu .mobile-menu-active-show {
  display: none;
}
@media (max-width: 991px) {
  .article-details .topics-menu, .article-details .topics-homepage-menu {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .article-details .topics-menu ul.mod-list, .article-details .topics-homepage-menu ul.mod-list {
    display: none;
  }
  .article-details .topics-menu.active-mobile-menu, .article-details .topics-homepage-menu.active-mobile-menu {
    color: #19202e;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    overflow: auto;
    height: 100%;
    padding: 0;
    border-radius: 0;
    z-index: 1;
  }
  .article-details .topics-menu.active-mobile-menu nav, .article-details .topics-homepage-menu.active-mobile-menu nav {
    margin-left: 64px;
    margin-right: 64px;
  }
  .article-details .topics-menu.active-mobile-menu ul.mod-list, .article-details .topics-homepage-menu.active-mobile-menu ul.mod-list {
    display: block;
    columns: auto;
  }
  .article-details .topics-menu.active-mobile-menu .mobile-menu-active-show, .article-details .topics-homepage-menu.active-mobile-menu .mobile-menu-active-show {
    display: block;
  }
  .article-details .topics-menu.active-mobile-menu .mobile-menu-active-hide, .article-details .topics-homepage-menu.active-mobile-menu .mobile-menu-active-hide {
    display: none;
  }
  .article-details .topics-menu.active-mobile-menu .heading a, .article-details .topics-homepage-menu.active-mobile-menu .heading a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
    display: block;
    background-color: #f0f2f5;
    color: #000;
    padding: 14px 64px 14px 32px;
    line-height: 151.3%;
    text-decoration: none;
    margin-top: 32px;
    margin-bottom: 32px;
    border-radius: 5px;
    text-align: left;
    position: relative;
  }
  .article-details .topics-menu.active-mobile-menu .heading a:after, .article-details .topics-homepage-menu.active-mobile-menu .heading a:after {
    content: "\f101";
    font-family: icons;
    color: #e02e3b;
    vertical-align: top;
    font-size: 17px;
    position: absolute;
    right: 0;
  }
  .article-details .topics-menu.active-mobile-menu .heading a:after, .article-details .topics-homepage-menu.active-mobile-menu .heading a:after {
    right: 32px;
  }
  .article-details .topics-menu.active-mobile-menu .heading button, .article-details .topics-homepage-menu.active-mobile-menu .heading button {
    display: none;
  }
  .article-details .topics-menu.active-mobile-menu li, .article-details .topics-homepage-menu.active-mobile-menu li {
    margin-top: 0;
  }
  .article-details .topics-menu.active-mobile-menu li:after, .article-details .topics-homepage-menu.active-mobile-menu li:after {
    display: none;
  }
  .article-details .topics-menu.active-mobile-menu li a, .article-details .topics-homepage-menu.active-mobile-menu li a {
    color: #19202e;
    width: 100%;
    display: inline-block;
    text-decoration: none;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 32px;
    border-bottom: solid 1px #d8deeb;
    position: relative;
  }
  .article-details .topics-menu.active-mobile-menu li a:hover, .article-details .topics-homepage-menu.active-mobile-menu li a:hover {
    color: #e02e3b;
  }
  /* .article-details .topics-menu.active-mobile-menu li a:after, .article-details .topics-homepage-menu.active-mobile-menu li a:after {
    content: "\f101";
    font-family: icons;
    color: #e02e3b;
    vertical-align: top;
    font-size: 17px;
    position: absolute;
    right: 0;
  } */
  .article-details .topics-menu.active-mobile-menu li a:not(:hover):after, .article-details .topics-homepage-menu.active-mobile-menu li a:not(:hover):after {
    color: #6a7185;
  }
  .article-details .topics-menu.active-mobile-menu li.active > a, .article-details .topics-homepage-menu.active-mobile-menu li.active > a {
    border-bottom: solid 1px #e02e3b;
  }
  .article-details .topics-menu.active-mobile-menu li.active > a:after, .article-details .topics-homepage-menu.active-mobile-menu li.active > a:after {
    display: none;
  }
  .article-details .topics-menu.active-mobile-menu li.deeper ul li a, .article-details .topics-homepage-menu.active-mobile-menu li.deeper ul li a {
    padding-top: 8px;
    padding-bottom: 3px;
  }
}
@media (max-width: 991px) and (max-width: 575px) {
  .article-details .topics-menu.active-mobile-menu nav, .article-details .topics-homepage-menu.active-mobile-menu nav {
    margin-left: 32px;
    margin-right: 32px;
  }
}
@media (max-width: 767px) {
  .article-details .topics-menu, .article-details .topics-homepage-menu {
    padding-left: 0;
    padding-right: 0;
  }
}
.article-details .topics-menu .go-back-container, .article-details .topics-homepage-menu .go-back-container {
  background-color: #19202e;
  color: white;
  padding: 26px 32px;
  margin-bottom: 32px;
  left: 50%;
  margin-left: -50vw !important;
  width: 100vw;
  min-width: 100%;
  padding-left: calc(50vw - 50%) !important;
  padding-right: calc(50vw - 50%) !important;
  box-sizing: border-box;
  position: relative;
}
.article-details .topics-menu .go-back-container button, .article-details .topics-homepage-menu .go-back-container button {
  padding-left: 32px;
  padding-right: 32px;
}
.article-details .topics-menu .go-back-container .icon-button-arrow:before, .article-details .topics-homepage-menu .go-back-container .icon-button-arrow:before {
  color: #e02e3b;
  transform: rotate(180deg);
  display: inline-block;
  margin-right: 16px;
  vertical-align: middle;
}
.article-details .topics-menu .go-back-container span, .article-details .topics-homepage-menu .go-back-container span {
  vertical-align: middle;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.06em;
}
.article-details .topics-menu .heading, .article-details .topics-homepage-menu .heading {
  font-size: 16px;
}
@media (max-width: 991px) {
  .article-details .topics-menu .heading, .article-details .topics-homepage-menu .heading {
    margin-bottom: 0;
  }
  .article-details .topics-menu .heading > button, .article-details .topics-homepage-menu .heading > button {
    width: 100%;
  }
  .article-details .topics-menu .heading > span, .article-details .topics-homepage-menu .heading > span {
    margin-bottom: 16px;
    display: block;
  }
}
@media (max-width: 767px) {
  .article-details .topics-menu .heading, .article-details .topics-homepage-menu .heading {
    text-align: center;
  }
}
.article-details .topics-menu .heading > span, .article-details .topics-homepage-menu .heading > span {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  margin-right: 8px;
  letter-spacing: 0.06em;
}
.article-details .topics-menu .heading a, .article-details .topics-homepage-menu .heading a {
  font-weight: normal;
}
/* .article-details .topics-menu .heading a:after, .article-details .topics-homepage-menu .heading a:after {
  content: "\f149";
  font-family: "icons";
  font-size: 8px;
  margin-left: 12px;
  display: inline-block;
  position: absolute;
} */
@media (max-width: 991px) {
  .article-details .topics-menu .heading a, .article-details .topics-homepage-menu .heading a {
    display: none;
  }
}
.article-details .topics-menu ul, .article-details .topics-homepage-menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.article-details .topics-menu h2.current > a, .article-details .topics-homepage-menu h2.current > a {
  font-weight: bold !important;
  text-decoration-color: #e02e3b;
}
.article-details .topics-menu li, .article-details .topics-homepage-menu li {
  font-size: 16px;
  line-height: 162.3%;
  margin-top: 16px;
}
/* .article-details .topics-menu li:after, .article-details .topics-homepage-menu li:after {
  content: "\f149";
  font-family: "icons";
  font-size: 8px;
  margin-left: 12px;
} */
.article-details .topics-menu li.deeper:after, .article-details .topics-homepage-menu li.deeper:after {
  display: none;
}
.article-details .topics-menu li.deeper ul, .article-details .topics-homepage-menu li.deeper ul {
  margin-left: 24px;
}
.article-details .topics-menu li.deeper ul li a, .article-details .topics-homepage-menu li.deeper ul li a {
  color: #6a7185;
}
.article-details .topics-menu li.deeper ul li a:hover, .article-details .topics-homepage-menu li.deeper ul li a:hover {
  color: #e02e3b;
}
.article-details .topics-menu li.deeper ul li::before, .article-details .topics-homepage-menu li.deeper ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #6a7185;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.article-details .topics-menu li.deeper ul li:after, .article-details .topics-homepage-menu li.deeper ul li:after {
  display: none;
}
.article-details .topics-menu li.current > a, .article-details .topics-homepage-menu li.current > a {
  font-weight: bold;
  text-decoration-color: #e02e3b;
}
.article-details .topics-menu li:before, .article-details .topics-homepage-menu li:before {
  display: none;
}
.article-details .active-mobile-menu-section {
  z-index: 100 !important;
  min-height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow: visible;
  height: 100%;
}
.article-details #sp-page-builder.sp-page-builder .sppb-divider {
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: solid 3px #0094b7;
  max-width: 79px;
}
.article-details #sp-page-builder.sp-page-builder .topic-with-text-section-summary {
  color: #6a7185;
}
.edocman-document {
  margin-top: 84px;
}
.edocman-document .cat {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 113.3%;
  letter-spacing: 0.06em;
  color: #0094b7;
  margin-bottom: 32px;
}
.edocman-document .title {
  margin-bottom: 32px;
  padding-right: 200px;
}
.edocman-document .text {
  padding-right: 200px;
  margin-bottom: 64px;
  line-height: 183.3%;
}
.edocman-document .download-btn {
  margin-top: 16px;
}
@media (max-width: 991px) {
  .edocman-document .title, .edocman-document .text {
    padding-right: 0;
  }
}
.unifiedsearch-form-search {
  display: flex;
  height: 56px;
  align-items: center;
}
.unifiedsearch-form-search > * {
  height: 100%;
}
.unifiedsearch-form-search ul.autocompleter-choices {
  height: auto;
}
.unifiedsearch-form-search .chi-btn-tertiary, .unifiedsearch-form-search .infoway-form .rsform-reset-button, .infoway-form .unifiedsearch-form-search .rsform-reset-button {
  border-radius: 0;
  border: none;
  box-shadow: none;
}
.unifiedsearch-form-search .chi-btn-tertiary:hover, .unifiedsearch-form-search .infoway-form .rsform-reset-button:hover, .infoway-form .unifiedsearch-form-search .rsform-reset-button:hover {
  background-color: #e02e3b !important;
}
.unifiedsearch-searchword-label {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 32px;
  height: auto !important;
}
.unifiedsearch-searchword-label i {
  color: #6a7185;
  font-size: 18px;
  margin-top: 8px;
  display: block;
}
.unifiedsearch-searchword {
  display: inline-block !important;
  border: none !important;
  height: 100%;
}
.finder .search-results.list-striped li {
  padding: 64px 0;
}
.finder .search-results.list-striped li:not(:last-child) {
  border-bottom: solid 1px #6a7185;
}
.unifiedsearch #search-form {
  background-color: #f0f2f5;
  left: 50%;
  margin-left: -50vw !important;
  width: 100vw;
  min-width: 100%;
  padding-left: calc(50vw - 50%) !important;
  padding-right: calc(50vw - 50%) !important;
  box-sizing: border-box;
  position: relative;
  margin-top: -200px;
  padding-top: 264px;
  padding-bottom: 64px;
}
.unifiedsearch #search-form .search-results-header, .unifiedsearch .inline-search-form .search-results-header {
  width: 100%;
}
.unifiedsearch #search-form .page-heading, .unifiedsearch .inline-search-form .page-heading {
  color: #6a7185;
}
.unifiedsearch #search-form .query-string, .unifiedsearch .inline-search-form .query-string {
  color: #19202e;
  display: block;
  margin-top: 32px;
}
.unifiedsearch #search-form .unifiedsearch-query, .unifiedsearch .inline-search-form .unifiedsearch-query {
  width: 100%;
  margin-top: 32px;
}
.unifiedsearch #search-form .unifiedsearch-query .combobox, .unifiedsearch .inline-search-form .unifiedsearch-query .combobox {
  width: 100%;
}
.unifiedsearch #search-form .unifiedsearch-query, .unifiedsearch .inline-search-form .unifiedsearch-query, .unifiedsearch #search-form .unifiedsearch-searchword, .unifiedsearch .inline-search-form .unifiedsearch-searchword, .unifiedsearch #search-form .chi-btn-tertiary, .unifiedsearch #search-form .infoway-form .rsform-reset-button, .infoway-form .unifiedsearch #search-form .rsform-reset-button, .unifiedsearch .inline-search-form .chi-btn-tertiary, .unifiedsearch .inline-search-form .infoway-form .rsform-reset-button, .infoway-form .unifiedsearch .inline-search-form .rsform-reset-button {
  background-color: #fff !important;
}
.unifiedsearch #search-form .chi-btn-tertiary:hover, .unifiedsearch #search-form .infoway-form .rsform-reset-button:hover, .infoway-form .unifiedsearch #search-form .rsform-reset-button:hover, .unifiedsearch .inline-search-form .chi-btn-tertiary:hover, .unifiedsearch .inline-search-form .infoway-form .rsform-reset-button:hover, .infoway-form .unifiedsearch .inline-search-form .rsform-reset-button:hover {
  background-color: #e02e3b !important;
}
.unifiedsearch #search-form .unifiedsearch-searchword-label, .unifiedsearch .inline-search-form .unifiedsearch-searchword-label {
  margin-left: 32px;
}
.unifiedsearch #search-form .unifiedsearch-form-search, .unifiedsearch .inline-search-form .unifiedsearch-form-search {
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
}
.unifiedsearch .search-second-section {
  padding-top: 64px;
}
.unifiedsearch #search-filters fieldset, .unifiedsearch #search-filters .search-filter-section {
  padding: 32px;
  border-radius: 5px;
  background-color: #f0f2f5;
  margin-bottom: 32px;
}
.unifiedsearch #search-filters fieldset {
  margin-top: -10px;
}
.unifiedsearch #search-filters .search-filter-section {
  padding-top: 28px;
}
.unifiedsearch #search-filters legend {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  line-height: 113.3%;
  display: block;
  padding-bottom: 0;
  position: relative;
  top: 42px;
  margin-bottom: 32px;
}
.unifiedsearch #search-filters input[type="radio"], .unifiedsearch #search-filters input[type="checkbox"] {
  margin-right: 16px;
}
.unifiedsearch #search-results {
  padding-left: 32px;
  padding-right: 32px;
}
.unifiedsearch .search-pagination {
  margin-bottom: 84px !important;
}
.resource-search .type {
  font-size: 14px;
  margin-bottom: 16px;
}
.resource-search .type.weblink {
  color: #6a7185;
}
.resource-search .type.document {
  color: #0094b7;
}
.resource-search .type.webinar {
  color: #4b1d56;
}
.resource-search .type.video {
  color: #6a7185;
}
.resource-search .title {
  font-size: 30px;
  line-height: 113.3%;
  margin-bottom: 16px;
}
.resource-search .desc {
  font-size: 16px;
  line-height: 183.3%;
  margin-bottom: 16px;
}
.resource-search .route {
  font-size: 16px;
  line-height: 183.3%;
  color: #6a7185;
  word-break: break-word;
}
.unifiedsearch-inline-layout .search-filters {
  float: left;
  width: 33%;
  background-color: #f0f2f5;
  border-radius: 5px;
  padding: 32px 32px;
}
@media (max-width: 991px) {
  .unifiedsearch-inline-layout .search-filters {
    width: 100%;
  }
}
.unifiedsearch-inline-layout .search-filters .intro h3, .unifiedsearch-inline-layout .search-filters .intro .h3-style {
  font-size: 33px;
}
.unifiedsearch-inline-layout .search-filters .filters {
  border-top: solid 2px #d8deeb;
  padding-top: 24px;
  margin-top: 24px;
}
.unifiedsearch-inline-layout .search-filters .filters .filter-branch-label {
  font-weight: bold;
}
.unifiedsearch-inline-layout .search-filters .filters .input_checkbox label {
  margin-left: 16px;
}
.unifiedsearch-inline-layout .search-results > li {
  width: 33%;
  display: inline-block;
  vertical-align: top;
  padding: 0 16px 32px 16px;
}
.unifiedsearch-inline-layout .search-results > li:before {
  display: none;
}
.unifiedsearch-inline-layout .search-results > li.us-featured {
  width: 66%;
}
@media (max-width: 991px) {
  .unifiedsearch-inline-layout .search-results > li {
    width: 100%;
    padding: 0 0 32px 0;
  }
  .unifiedsearch-inline-layout .search-results > li.us-featured {
    padding-top: 64px;
    width: 100%;
  }
}
.blogpost {
  margin-top: 52px;
}
.blogpost .pre-header-row {
  border-bottom: solid 1px #d8deeb;
  margin-bottom: 52px;
}
.blogpost .breadcrumb {
  margin-bottom: 40px;
}
.blogpost .tags-col {
  margin-bottom: 40px;
  font-size: 13px;
}
.blogpost .tags-col strong {
  margin-right: 0.25em;
}
.blogpost h1 {
  text-align: center;
  font-size: 50px !important;
  margin-bottom: 16px;
}
.blogpost .introtext {
  color: #6a7185;
  text-align: center;
  margin-bottom: 32px;
}
.blogpost .blog-info {
  display: flex;
  justify-content: center;
  color: #6a7185;
  font-size: 14px;
  margin-bottom: 10px;
}
.blogpost .blog-info > span {
  padding-left: 8px;
  padding-right: 8px;
}
.blogpost .blog-info > span:not(:last-child) {
  border-right: solid 1px #6a7185;
}
.blogpost .article-full-image {
  margin-top: 38px;
  margin-bottom: 64px;
}
.blogpost .fulltext {
  line-height: 183.3%;
}
.blogpost .fulltext p {
  margin-bottom: 32px;
  margin-top: 5px;
}
.blogpost .about-authors-header {
  margin-top: 84px;
  margin-bottom: 32px;
}
#ampz_inline_sc_1 {
  font-family: "Roboto" !important;
  animation-delay: 1.5s;
  display: block;
  border-radius: 5px;
  padding: 20px 60px 20px 60px;
  background-color: #19202e !important;
}
.template_minimal {
  background-color: #19202e !important;
  color: #fff !important;
  border: 0 !important;
}
.template_minimal .ampz-icoon-twitter {
  content: "\f144" !important;
}
.news-layout .article-full-image {
  display: none;
}
/********  CODE FROM NANCY M. TO SUPPORT YOUTUBE IFRAMES IN BLOGS   ******/
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background-color: #19202e;
}
.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* .ampz-icoon-twitter {
 @extend .icon-social-facebook;
 } */
.other-website-header {
  flex-shrink: 1;
  margin-bottom: 0;
  line-height: 120%;
}
@media (max-width: 991px) {
  .other-website-header {
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .other-website-header {
    text-align: center;
  }
}
.other-website-container {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.other-website-container .other-website {
  padding: 15px;
  background-color: #f0f2f5;
  margin-left: 32px;
  flex-grow: 1;
  flex-shrink: 0;
}
.other-website-container .other-website .prescribeit {
  border-left: 2px solid #95c11e;
  padding-left: 10px;
}
.other-website-container .other-website .infocentral {
  border-left: 2px solid #0094b7;
  padding-left: 10px;
}
.other-website-container .other-website .insights {
  border-left: 2px solid #e02e3b;
  padding-left: 10px;
}
@media (max-width: 1199px) {
  .other-website-container .other-website:first-child {
    margin-left: 24px;
  }
}
@media (max-width: 991px) {
  .other-website-container .other-website:first-child {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .other-website-container {
    flex-direction: column;
  }
  .other-website-container .other-website {
    margin-left: 0;
    margin-bottom: 32px;
    width: 100%;
  }
}
.mvp-section {
  margin-top: -56px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.mvp-section .sppb-row > *:first-child {
  margin-top: 56px;
}
.mvp-section .sppb-row > *:first-child .sppb-column-addons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 20px;
}
.mvp-image-column {
  max-width: 700px;
  width: calc(50vw - 16px);
  margin-right: -50vw;
  padding-right: 0;
}
@media (max-width: 1199px) {
  .mvp-image-column {
    margin-top: 56px;
  }
}
@media (max-width: 767px) {
  .mvp-image-column {
    width: calc(100vw - 16px);
    margin-top: 0;
  }
}
.mvp-image-column .sppb-addon-single-image {
  position: relative;
}
.mvp-image-column .sppb-addon-single-image .sppb-addon-single-image-container {
  width: 100%;
}
.mvp-image-column .sppb-addon-single-image::after {
  background-image: url(https://www.infoway-inforoute.ca/templates/shaper_helixultimate/images/mvp.svg);
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 34%;
  background-repeat: no-repeat;
}
.mvp-image-column .sppb-addon-single-image img {
  border-bottom-left-radius: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .mvp-image-column .sppb-addon-single-image img {
    object-fit: cover;
    object-position: right bottom;
    height: 380px;
  }
}
@media (max-width: 575px) {
  .mvp-image-column .sppb-addon-single-image img {
    height: 300px;
  }
}
.top1-container .sp-module {
  width: 100%;
}
.mod-dailymessage {
  background-color: #4b1d56;
  color: white;
  font-size: 18px;
  font-weight: bold;
  padding-left: calc(50% + -656px);
  padding-right: 48px;
  position: relative;
}
@media (max-width: 1456px) {
  .mod-dailymessage {
    padding-left: 3.5%;
  }
}
.mod-dailymessage .mod-dm-message {
  padding-top: 16px;
  padding-bottom: 16px;
}
.mod-dailymessage .mod-dm-close {
  line-height: 1;
  color: #fff;
  font-size: 14px;
  padding: 16px;
  text-decoration: none;
  position: absolute;
  top: 0;
  right: 0;
}
.sppb-addon-infoway-impact {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media (max-width: 991px) {
  .sppb-addon-infoway-impact {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    left: 50%;
    margin-left: -50vw !important;
    width: 100vw;
    min-width: 100%;
    padding-left: calc(50vw - 50%) !important;
    padding-right: calc(50vw - 50%) !important;
    box-sizing: border-box;
    position: relative;
  }
}
.sppb-addon-infoway-impact .col-title {
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
  align-items: center;
}
.sppb-addon-infoway-impact .col-title .impact-title {
  padding-left: 32px;
  padding-right: 32px;
}
@media (max-width: 991px) {
  .sppb-addon-infoway-impact .col-title {
    padding-bottom: 32px;
  }
  .sppb-addon-infoway-impact .col-title .impact-title {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .sppb-addon-infoway-impact .col-title {
    padding-top: 32px;
  }
}
.sppb-addon-infoway-impact .col-stats {
  display: flex;
  padding-top: 64px;
  padding-bottom: 50px;
  justify-content: space-around;
}
.sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: relative;
  line-height: 29px;
  max-width: 200px;
}
.sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group:not(:first-child) {
  padding-left: 24px;
}
.sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group:not(:last-child) {
  padding-right: 24px;
}
.sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group .sppb-addon-infoway-impact-stat {
  font-size: 50px !important;
}
.sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group .sppb-addon-infoway-impact-icon {
  font-size: 40px;
  margin-bottom: 8px;
}
.sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group .sppb-addon-infoway-impact-icon-info {
  font-size: 50px;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sppb-addon-infoway-impact .col-stats .impact-separator {
  height: 136px;
  max-height: 100%;
  width: 3px;
  border-right: solid 3px #6a7185;
}
@media (max-width: 991px) {
  .sppb-addon-infoway-impact .col-stats {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .sppb-addon-infoway-impact .col-stats {
    flex-direction: column;
    align-items: center;
    padding-bottom: 32px;
  }
  .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group {
    max-width: 280px;
  }
  .sppb-addon-infoway-impact .col-stats .impact-separator {
    height: 3px;
    width: 136px;
    border-bottom: solid 3px #6a7185;
    border-right: none;
    padding-top: 32px;
    margin-bottom: 32px;
  }
}
.sppb-addon-infoway-impact-source {
  background-color: #d9dee7;
  padding: 0 24px;
}
.sppb-addon-infoway-impact-source .view-source {
  margin: 0 0 8px 0;
  padding: 0;
  display: block;
  background-color: transparent;
  font-size: 14px;
  line-height: 183.3%;
  border: none;
  color: #434343;
  cursor: pointer;
}
.sppb-addon-infoway-impact-source .view-source i {
  font-size: 12px;
  color: #6a7185;
}
.sppb-addon-infoway-impact-source .source-text {
  padding-bottom: 24px;
}
.sppb-addon-accordion .sppb-panel-modern {
  border: none;
  border-bottom: solid 2px #d8deeb;
  border-radius: 0;
  margin-bottom: 0;
  background: transparent;
}
.dark-section .sppb-addon-accordion .sppb-panel-modern {
  border-bottom: solid 2px #6a7185;
}
.sppb-addon-accordion .sppb-addon-title {
  margin-bottom: 32px;
}
.sppb-addon-accordion .sppb-panel-heading {
  background-color: transparent;
  color: #19202e;
  padding: 37px 64px 30px 0;
  border: none;
  width: 100%;
  text-align: left;
}
.dark-section .sppb-addon-accordion .sppb-panel-heading {
  color: white;
}
.sppb-addon-accordion .sppb-panel-heading .icon-ui-plus {
  color: #19202e;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #f0f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.grey-section .sppb-addon-accordion .sppb-panel-heading .icon-ui-plus {
  background-color: white;
}
.dark-section .sppb-addon-accordion .sppb-panel-heading .icon-ui-plus {
  color: white;
  background-color: #232b3c;
}
.sppb-addon-accordion .sppb-panel-heading.active .icon-ui-plus:before {
  content: "\f14c";
  color: #e02e3b;
}
.dark-section .sppb-addon-accordion .sppb-panel-heading.active .icon-ui-plus:before {
  color: white;
}
.sppb-addon-accordion .sppb-panel-heading.active .sppb-toggle-direction {
  -webkit-transform: translateY(-50%) rotate(0);
  transform: translateY(-50%) rotate(0);
}
.sppb-addon-accordion .sppb-panel-collapse {
  background-color: white;
  border-radius: 5px;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
  margin-bottom: 32px;
  color: #19202e;
}
.sppb-addon-accordion .sppb-panel-collapse a {
  color: #19202e;
}
.sppb-addon-accordion .sppb-panel-collapse a:hover {
  color: #e02e3b;
}
.sppb-addon-accordion .sppb-panel-collapse .sppb-panel-body {
  padding: 32px;
}
.sppb-addon-accordion .sppb-panel-collapse .sppb-addon-wrapper {
  padding-left: 32px;
  border-left: 3px solid #e02e3b;
}
.sppb-addon-accordion .sppb-panel-collapse .sppb-addon-text-block {
  width: 75%;
}
@media (max-width: 1199px) {
  .sppb-addon-accordion .sppb-panel-collapse .sppb-addon-text-block {
    width: 100%;
  }
}
.sppb-addon-gallery ul, .sppb-tabs-tab ul {
  padding: 0;
}
.sppb-addon-gallery ul li:before, .sppb-tabs-tab ul li:before {
  display: none;
}
.sppb-tabs-tab .sppb-nav-tabs {
  height: 85px;
  background-color: #19202e;
  display: flex;
  border-radius: 5px;
  padding-left: 32px;
  overflow: auto hidden;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
}
@media (max-width: 991px) {
  .sppb-tabs-tab .sppb-nav-tabs {
    padding-left: 0;
  }
}
.sppb-tabs-tab .sppb-nav-tabs > li {
  float: none;
  margin-bottom: 0;
  flex-shrink: 0;
  scroll-snap-align: start;
}
.sppb-tabs-tab .sppb-nav-tabs > li:first-child {
  border-top-left-radius: 5px;
}
.sppb-tabs-tab .sppb-nav-tabs > li:first-child > a {
  border-top-left-radius: 5px;
}
.sppb-tabs-tab .sppb-nav-tabs > li > a {
  height: 100%;
  width: 100%;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #19202e;
  color: white;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 113.3%;
  letter-spacing: 0.06em;
  line-height: 151.3%;
  border: none;
}
@media (max-width: 575px) {
  .sppb-tabs-tab .sppb-nav-tabs > li > a {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.sppb-tabs-tab .sppb-nav-tabs > li > a:hover {
  background-color: #2e384b;
}
.sppb-tabs-tab .sppb-nav-tabs > li.active a {
  background-color: #2e384b;
  border-bottom: solid 2px #e02e3b;
}
.sppb-addon-single-image img {
  border-radius: 5px;
}
.sppb-addon-table-main {
  border: solid #6a7185;
  border-width: 0 0 3px 0;
}
.sppb-addon-table-main thead {
  background-color: #6a7185;
  border: solid #e02e3b;
  border-width: 0 0 3px 0;
}
.sppb-addon-table-main tbody tr:nth-child(even) {
  background: #f0f2f5;
}
.sppb-addon-table-main tbody tr:nth-child(odd) {
  background: #fff;
}
@media (max-width: 767px) {
  .sppb-addon-table-main.bt tbody td:before {
    background: transparent;
    border-width: 0;
    color: #6a7185;
  }
}
#sp-footer {
  background-color: #19202e;
}
#sp-footer .container-inner {
  padding-top: 84px;
}
@media (max-width: 991px) {
  #sp-footer .container-inner {
    padding-top: 42px;
  }
}
#sp-footer .logo {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 64px;
  height: 53px;
}
@media (max-width: 991px) {
  #sp-footer .logo {
    width: 311px;
    height: auto;
    margin-bottom: 42px;
  }
}
#sp-footer ul.menu {
  display: block;
  margin: 0 0 1rem 0;
  letter-spacing: 0.06em;
}
#sp-footer ul.menu ul {
  padding-left: 0;
}
#sp-footer ul.menu ul li {
  margin-bottom: 16px;
}
#sp-footer ul.menu li {
  margin-left: 0;
  display: block;
}
#sp-footer .main-menu ul.menu > li.menu-parent {
  float: left;
  width: 23%;
  margin-right: 2.66666666%;
  padding-bottom: 16px;
}
#sp-footer .main-menu ul.menu > li.menu-parent:last-child {
  margin-right: 0;
}
#sp-footer .main-menu ul.menu > li.menu-parent > a {
  position: relative;
  margin-bottom: 36px;
  text-transform: uppercase;
  font-weight: 500;
  max-width: 200px;
  /* display: inline-block; */
  align-items: flex-end;
}
#sp-footer .top-menu ul.menu >  a.barry {
  position: relative;
  margin-bottom: 36px;
  text-transform: uppercase;
  font-weight: 500;
  max-width: 200px;
  display: flex;
  align-items: flex-end;
}
#sp-footer .main-menu ul.menu > li.menu-parent > a:before {
  content: "";
  width: 140px;
  border-bottom: solid 3px #0094b7;
  left: 0;
  bottom: -6px;
  position: absolute;
}
#sp-footer .top-menu ul.menu > a.barry:before {
  content: "";
  width: 140px;
  border-bottom: solid 3px #0094b7;
  left: 0;
  bottom: -6px;
  position: absolute;
}
#sp-footer .top-menu ul.menu {
  float: left;
  width: 23%;
}
#sp-footer .top-menu ul.menu li {
  margin-bottom: 16px;
}
#sp-footer .top-menu ul.menu li:first-child {
  position: relative;
  padding-top: 36px;
}
#sp-footer .top-menu ul.menu li:first-child:before {
  content: "";
  width: 140px;
  border-top: solid 3px #e02e3b;
  left: 0;
  top: -4px;
  position: absolute;
}
@media (max-width: 991px) {
  #sp-footer .container {
    max-width: 674px;
  }
  #sp-footer ul.menu li {
    display: block;
  }
  #sp-footer .main-menu {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    /* display: inline-block;
    vertical-align: top; */
    text-align: center;
  }
  #sp-footer .main-menu ul.menu li ul {
    display: none;
  }
  #sp-footer .top-menu ul.menu a.barry {
    display: none;
  }
  #sp-footer .main-menu ul.menu > li.menu-parent {
    float: none;
    width: auto;
    margin-right: 0;
    text-align: center;
  }
  #sp-footer .main-menu ul.menu > li.menu-parent > a {
    max-width: none;
    margin-bottom: 0;
  }
  #sp-footer .main-menu ul.menu > li.menu-parent > a:before {
    display: none;
  }
  #sp-footer .top-menu {
    width: 43%;
    margin-left: 2%;
    margin-right: 5%;
    display: inline-block;
    vertical-align: top;
  }
  #sp-footer .top-menu .sp-module-content {
    float: right;
  }
  #sp-footer .top-menu ul.menu {
    position: static !important;
    width: 100%;
    float: none;
  }
  #sp-footer .top-menu ul.menu li {
    margin-right: 0;
  }
  #sp-footer .top-menu ul.menu li:first-child {
    padding-top: 0;
  }
  #sp-footer .top-menu ul.menu li:first-child:before {
    display: none;
  }
}
@media (max-width: 575px) {
  #sp-footer .main-menu, #sp-footer .top-menu {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
  }
  /* #sp-footer .main-menu ul.menu > li.menu-parent > a {
    display: inline;
  } */
  #sp-footer .top-menu .sp-module-content {
    float: none;
  }
}
#sp-footer .sp-module.signup {
  clear: both;
  padding-top: 40px;
}
@media (max-width: 991px) {
  #sp-footer .sp-module.signup {
    padding-top: 31px;
  }
}
@media (max-width: 767px) {
  #sp-footer .sp-module.signup {
    padding-top: 16px;
  }
}
#sp-footer .custom.signup {
  background-color: #232b3c;
  border-radius: 5px;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 16px 32px;
}
#sp-footer .custom.signup h2 {
  font-size: 24px;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  #sp-footer .custom.signup h2 {
    font-size: 18px;
  }
}
#sp-footer .custom.signup .vertical-separator {
  margin-left: 25px;
  border-left: 3px solid #6a7185;
  height: 82px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 991px) {
  #sp-footer .custom.signup .vertical-separator {
    height: 62px;
  }
}
@media (max-width: 575px) {
  #sp-footer .custom.signup .vertical-separator {
    height: 3px;
    border-bottom: 3px solid #6a7185;
    width: 162px;
    display: block;
    border-left: none;
    margin: 32px auto;
  }
}
#sp-footer .custom.signup .pos1 {
  flex-grow: 1;
  padding-right: 25px;
}
@media (max-width: 991px) {
  #sp-footer .custom.signup .pos1 {
    flex: 2;
    padding-right: 15px;
  }
}
@media (max-width: 575px) {
  #sp-footer .custom.signup .pos1 {
    padding-right: 0;
    margin-bottom: 16px;
  }
}
#sp-footer .custom.signup .pos2 {
  flex-shrink: 0;
}
#sp-footer .custom.signup .pos3 {
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 25px;
  flex-grow: 1;
}
#sp-footer .custom.signup .pos3 > span {
  white-space: nowrap;
}
#sp-footer .custom.signup .pos3 a:hover {
  text-decoration: none;
}
#sp-footer .custom.signup .pos3 i {
  margin-left: 8px;
  margin-right: 8px;
  font-size: 24px;
}
#sp-footer .custom.signup .pos3 i:before {
  position: relative;
  top: 1px;
}
@media (max-width: 991px) {
  #sp-footer .custom.signup .pos3 {
    flex-wrap: wrap;
    justify-content: center;
    flex: 1;
  }
  #sp-footer .custom.signup .pos3 > span {
    margin-bottom: 8px;
    flex-basis: 100%;
    text-align: center;
  }
}
@media (max-width: 575px) {
  #sp-footer .custom.signup .pos3 {
    padding-left: 0;
  }
}
@media (max-width: 575px) {
  #sp-footer .custom.signup {
    flex-direction: column;
    text-align: center;
    padding-top: 32px;
    padding-bottom: 26px;
    margin-left: 32px;
    margin-right: 32px;
  }
}
#sp-footer .custom.copyright {
  margin-top: 16px;
  letter-spacing: 0.06em;
}
#sp-footer .custom.copyright .col2 {
  text-align: right;
}
#sp-footer .custom.copyright .col2 a {
  border-right: solid 1px;
  padding-right: 5px;
  margin-right: 6px;
}
#sp-footer .custom.copyright .col2 a:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
@media (max-width: 991px) {
  #sp-footer .custom.copyright .col1, #sp-footer .custom.copyright .col2 {
    text-align: center;
  }
  #sp-footer .custom.copyright .col2 {
    margin-top: 8px;
  }
}
.infoway-form {
  margin-top: 100px;
  border: 1px;
  border: #e8eff1 1px solid;
  padding: 30px;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
}
@media (max-width: 767px) {
  .infoway-form {
    margin-top: 30px;
  }
}
.infoway-form .formControlLabel {
  font-size: 16px;
}
.infoway-form .formControlLabel .formRequired {
  color: #e02e3b;
  float: left;
  margin-right: 3px;
}
.infoway-form input {
  border-radius: 0px;
}
.infoway-form input[type="text"] {
  border: none;
  border-bottom: 2px solid #d8deeb;
}
.infoway-form input:focus {
  border: none;
  border-bottom: 2px solid #0094b7;
  box-shadow: none;
  background-color: #f8f8f8;
}
.infoway-form select {
  padding: 10px 20px 10px 20px;
  height: 60px !important;
}
.infoway-form .formValidationAlert {
  background-color: #19202e;
  color: #fff;
  position: absolute;
  width: 100%;
  height: auto;
  line-height: 50px;
  margin: 0px;
  top: 50px;
  left: 0;
}
/* .infoway-form .formValidationAlert::before {
  position: absolute;
  content: "";
  background-image: url("../images/alert.svg");
  background-size: 33px 26px;
  height: 26px;
  width: 33px;
  margin: 20px 10px 10px 20px;
  top: -10px;
} */
.infoway-form .formValidationAlert .formValidationText {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  padding-left: 65px;
}
@media (max-width: 767px) {
  .infoway-form .formValidationAlert {
    top: -20px;
  }
}
.infoway-form .rsform-submit-button {
  padding-right: 50px;
  text-align: left;
  position: relative;
}
.infoway-form .rsform-submit-button:after {
  content: "\f101";
  font-family: icons;
  color: #e02e3b;
  vertical-align: top;
  font-size: 17px;
  margin-left: 10px;
  right: 20px;
  position: absolute;
  transition: all 0.15s ease-in-out;
}
.infoway-form .form-control.is-invalid {
  background-image: none;
}
.infoway-form .formError {
  font-size: 14px;
}
.infoway-form .rsform-block-privacy .form-check-input {
  transform: scale(0.9);
}
.infoway-form .rsform-block-privacy .formRequired {
  display: none;
}

.sp-page-builder .page-content #section-id-1622167280257 {
  padding: 70px 0px 70px 0px;
  margin: 0px 0px 0px 0px;
  box-shadow: 0 0 0 0 #ffffff;
}

.breadcrumb-item+.breadcrumb-item::before {
  display: inline-block;
  content: "/";
  /* transform: scale(0.5) translateY(45%); */
}




.sp-page-builder .page-content #section-id-1622167280239{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1622167280237{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1622167280242 {margin:0px 0px 0px 0px;}#sppb-addon-1622167280242 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1622167280242 h1.sppb-addon-title {margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1622167280245 {margin:0px 0px 0px 0px;}#sppb-addon-1622167280245 {box-shadow:0 0 0 0 #ffffff;}#column-id-1622167280238{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1623799757527 {margin:0px 0px 0px 0px;}#sppb-addon-1623799757527 {box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1622167280255{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1622167280253{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1622167280252 {margin:0px 0px 0px 0px;}#sppb-addon-1622167280252 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1622167280252 h2.sppb-addon-title {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }#column-id-1622167280254{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1622167280258 {margin:0px 0px0px;}#sppb-addon-1622167280258 {box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1624301294524{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624301294525{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624301294526 {margin:0px 0px 30px 0px;}#sppb-addon-1624301294526 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624301294526 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1624301294535 {margin:0px 0px 30px 0px;}#sppb-addon-1624301294535 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624301294535 .sppb-btn i {margin:0px 0px 0px 0px;}#column-id-1624301294529{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624301294530 {margin:0px 0px 30px 0px;}#sppb-addon-1624301294530 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624301735986 {margin:0px 0px 0px 0px;}#sppb-addon-1624301735986 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624304205214 {margin:0px 0px 30px 0px;}#sppb-addon-1624304205214 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624304205214 .sppb-btn i {margin:0px 0px 0px 0px;}.sp-page-builder .page-content #section-id-1624303058682{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303058683{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058684 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058684 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058684 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1624303058685 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058685 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058685 .sppb-btn i {margin:0px 0px 0px 0px;}#column-id-1624303058686{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058687 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058687 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624303058689 {margin:0px 0px 0px 0px;}#sppb-addon-1624303058689 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624304205202 {margin:0px 0px 30px 0px;}#sppb-addon-1624304205202 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624304205202 .sppb-btn i {margin:0px 0px 0px 0px;}.sp-page-builder .page-content #section-id-1624303058690{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303058691{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058692 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058692 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058692 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1624303058693 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058693 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058693 .sppb-btn i {margin:0px 0px 0px 0px;}#column-id-1624303058694{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058695 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058695 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624303058697 {margin:0px 0px 0px 0px;}#sppb-addon-1624303058697 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624304205207 {margin:0px 0px 30px 0px;}#sppb-addon-1624304205207 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624304205207 .sppb-btn i {margin:0px 0px 0px 0px;}.sp-page-builder .page-content #section-id-1624303899949{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303899955{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303899956 {margin:0px 0px 0px 0px;}#sppb-addon-1624303899956 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303899956 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1626202031195 {margin:0px 0px 30px 0px;}#sppb-addon-1626202031195 {box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1625434453098{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1625434453099{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1625434453100 {margin:0px 0px 0px 0px;}#sppb-addon-1625434453100 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1625434453100 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1626202031198 {margin:0px 0px 30px 0px;}#sppb-addon-1626202031198 {box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1624303899955{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303899962{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303899963 {margin:0px 0px 30px 0px;}#sppb-addon-1624303899963 {box-shadow:0 0 0 0 #ffffff;}
    body{font-family: 'Roboto', sans-serif;font-size: 16px;}

    #section-id-1624303058691{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303058691{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058692 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058692 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058692 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1624303058693 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058693 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058693 .sppb-btn i {margin:0px 0px 0px 0px;}#column-id-1624303058694{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058695 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058695 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624303058697 {margin:0px 0px 0px 0px;}#sppb-addon-1624303058697 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624304205207 {margin:0px 0px 30px 0px;}#sppb-addon-1624304205207 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624304205207 .sppb-btn i {margin:0px 0px 0px 0px;}.sp-page-builder .page-content

    .logo-image {height:53px;}.logo-image-phone {height:53px;}
    .logo-image {height:53px;}.logo-image-phone {height:53px;}
    .other-website-container .other-website .infoway {
        border-left: 2px solid #e02e3b;
        padding-left: 10px;
    }
