body.public-home .ui.container.main.public-home {
  overflow: hidden; }

.public-home-pages {
  display: flex; }

.widi-public-home-nav header.logo {
  padding: 1rem; }

.widi-public-home-nav .right.menu {
  position: absolute;
  right: 1rem; }

.widi-public-home-nav header.logo img {
  width: 9rem; }

.middle.menu {
  margin: auto; }

.widi-public-home-nav .ui.item.dropdown,
.widi-public-home-nav .middle.menu a,
.ui.container.main.public-home .middle.menu a,
.public-home-pages .ui.item.dropdown {
  text-decoration: none;
  margin-left: 3rem;
  font-size: 1.7rem;
  color: #222e44;
  font-weight: 600;
  padding-bottom: 0.25em; }

.ui.item.dropdown .menu {
  right: -100px; }

.widi-public-home-nav .middle.menu div.item .item,
.ui.container.main.public-home .middle.menu div.item .item {
  margin-left: 0; }

.widi-public-home-nav {
  min-height: 6rem;
  background: rgba(255, 255, 255, 0.95);
  z-index: 99999; }

.ui.container.main.public-home header.ui.container > .ui.container.intro-image,
.ui.container.main.public-home header.ui.container .container.intro {
  margin-top: 6rem; }

section.intro > header.homepage-top-banner-container {
  background: url("/custom/assets/img/scenes/home_banner_background_image.svg") #202C44 bottom right no-repeat;
  color: #fff;
  /*padding-left: 15rem;*/
  margin-bottom: 10rem;
  background-size: 45vw;
  margin-left: 0; }

section.intro .ui.header.huge {
  margin-bottom: 2.5rem;
  font-family: adobe-caslon-pro, serif;
  font-style: normal;
  font-weight: 600;
  font-size: 4.8rem;
  letter-spacing: 0.009rem;
  line-height: 6.8rem;
  margin-top: 1rem; }

.homepage.banner_title {
  color: #3B86FF;
  font-size: 1.3rem;
  font-weight: bold; }

.homepage__banner_content {
  width: 48rem;
  color: #EEEDF3;
  margin-top: 4rem; }

.homepage.banner_subtext {
  font-size: 1.7rem;
  line-height: 3rem; }

/*@media (max-width: 991px) and (min-width: 0) */
.ui.container.public-home > section.intro {
  padding: 0rem; }

.product-listing__tagline {
  font-family: "Adobe Caslon Pro",Lusitana,"Times New Roman",serif;
  font-size: 4.8rem;
  font-weight: bold;
  width: 50rem;
  padding-left: 10rem;
  font-style: normal; }

.ui.container.main.public-home a.product-listing__floating-link {
  padding: 0 1.6rem;
  position: absolute;
  right: 0;
  border-left: 30px solid transparent;
  border-bottom: 50px solid #202C44;
  border-left: 10px solid transparent;
  border-right: 0px solid transparent;
  height: 0;
  background: transparent;
  text-decoration: none; }

.ui.container.main.public-home a.product-listing__floating-link.promo-link {
  border-bottom: 50px solid #3B86FF; }

.product-listing__floating-link_uppertext {
  margin-top: 1.1rem;
  color: #3B86FF;
  font-size: 1.3rem; }

.ui.container.main.public-home a.product-listing__floating-link.promo-link .product-listing__floating-link_uppertext {
  color: #202C44; }

.product-listing__floating-link_lowertext {
  font-size: 1.4rem;
  font-weight: bold;
  margin-top: 0.4rem;
  color: #fff; }

.ui.container.main.public-home a.product-listing__floating-link__decision {
  position: fixed;
  right: 0;
  bottom: 0; }

.platform-listing {
  display: flex;
  width: 110rem;
  text-align: center;
  margin: auto;
  color: #202C44; }

.platform-listing__item {
  font-weight: bold;
  font-size: 2.4rem;
  padding: 0 3rem; }

.platform-listing__item:not(:last-child) {
  border-right: 1px solid #d9d9d9; }

.product-listing__text {
  font-size: 1.3rem;
  font-weight: normal; }

.ui.container.main.public-home a.product-listing__link,
.ui.container.main.public-home a.packages__card-link {
  text-decoration: none;
  font-size: 1.3rem;
  font-weight: bold;
  border: 2px solid #202C44;
  padding: 0.8rem 2rem;
  border-radius: 20px; }

.product-listing__title {
  font-weight: bold; }

.product-listing__image {
  height: 5rem; }

.packages__heading {
  font-family: "Adobe Caslon Pro",Lusitana,"Times New Roman",serif;
  text-align: center;
  font-size: 3.5rem;
  font-style: normal;
  font-weight: bold;
  padding-top: 10rem;
  padding-bottom: 4rem; }

.packages__cards-container {
  display: flex;
  margin: auto;
  width: 96rem;
  padding-bottom: 5rem; }

.packages__card-heading {
  background: #3B86FF;
  padding: 3rem 2rem 2rem 2rem;
  margin-bottom: 0;
  color: #fff;
  font-weight: bold; }

.packages__card-item {
  margin: 0 1rem;
  width: 30rem;
  background: #EEEDF3; }

.packages__card-heading-study-tools {
  background: url(/custom/assets/img/icons/WIDI-Learn-package-logo.svg) #3B86FF 20px 17px no-repeat;
  color: #EEEDF3;
  background-size: 60px; }

.packages__card-heading-Decision {
  background: url(/custom/assets/img/icons/widi-package-consult-logo.svg) #D5E9FF 20px 17px no-repeat;
  background-size: 60px;
  color: #202C44; }

.packages__card-heading-Groups {
  color: #EEEDF3;
  background: #323E57; }

.packages__content-container {
  padding: 2rem;
  background: #EEEDF3; }

.packages__card-price {
  font-size: 2.3rem;
  display: block; }

.packages__card-description {
  font-size: 1.3rem;
  margin-top: 2rem; }

.packages__line {
  border-top: 1px solid #d7d7d7;
  width: 30rem;
  margin-left: -2rem;
  margin-top: 2rem;
  padding-bottom: 1.8rem; }

.packages__card-checkpoints,
.video-section-list {
  font-size: 1.3rem;
  font-weight: 400; }

.packages__card-checkpoints li,
.video-section-list li {
  padding-bottom: 1.6rem;
  background: url(/custom/assets/img/icons/check-mark.svg) 0px 1px no-repeat;
  background-size: 11px;
  padding-left: 16px;
  font-size: 1.3rem; }

.packages__card-list-description {
  font-size: 1rem; }

.packages__card-astr {
  color: #666666;
  font-size: 0.9rem; }

section.row {
  margin-bottom: 0; }

section.is-widi-for-you {
  max-width: 1400px;
  margin: auto; }

section.is-widi-for-you .row .content {
  height: auto; }

.video-section-description {
  font-size: 1.6rem;
  font-weight: 600; }

.ui.container.public-home > section.competency.is-widi-for-you {
  padding: 0 10rem; }

.public-home.footer {
  background: #3B3B3B;
  flex-direction: column; }

.public-home.footer .logo img {
  width: 85%; }

.public-home.footer nav a:nth-child(odd) {
  border-right: 1px solid #fff; }

.public-home.footer nav a:nth-child(even) {
  margin-left: 5rem; }

.public-home.footer nav a {
  width: 40%; }

section.intro > header.homepage-top-banner-container.homepage-top-banner-container__decision {
  background: #fff;
  color: #222222;
  padding-left: 0;
  max-width: 1920px;
  margin: auto; }

.homepage__banner_content__decision {
  color: #222222; }

/* product section */
.product-listing__body {
  padding: 0 0rem;
  width: 100%;
  margin: auto;
  /*   max-width: 1920px; */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .product-listing__body {
    width: 98rem; } }
.public-pages-product {
  text-align: center;
  padding: 0 5rem;
  position: relative; }

.decision-support-section {
  background: linear-gradient(-12deg, transparent 36rem, #FCFBFF 0%, #FCFBFF 78rem, transparent 10%);
  padding-top: 35rem;
  padding-bottom: 44rem;
  height: 14rem;
  margin-top: -43rem;
  z-index: 4; }

.expert-decision-support-content-section {
  background: linear-gradient(-12deg, transparent 36rem, #94C7D1 0%, #94C7D1 117rem, transparent 25%);
  padding-top: 36rem;
  padding-bottom: 0rem;
  height: 131rem;
  margin: auto;
  margin-top: -54rem;
  /*    max-width: 1920px; */ }

.report-guides-content-section {
  /*  background: linear-gradient( -12deg, transparent 23rem, #B0D1AC 0%, #B0D1AC 100rem, transparent 13%) no-repeat; */
  padding-top: 19rem;
  padding-bottom: 0;
  height: 110rem;
  margin-top: -6rem;
  background-position: -54rem; }

.public-pages-product_self-evaluation {
  background: linear-gradient(12deg, transparent 0rem, #E5C07C 0%, #E5C07C 113rem, transparent 13%) no-repeat top;
  padding-top: 0rem;
  padding-bottom: 4rem;
  margin-top: 32rem;
  z-index: 1; }

.public-pages-product_curriculum {
  /* background: linear-gradient( -12deg, transparent 23rem, #E1E1E1 0%, #E1E1E1 100rem, transparent 13%) no-repeat; */
  padding-top: 31rem;
  padding-bottom: 0;
  height: 110rem;
  margin-top: -10rem;
  background-position: 54rem; }

.public-pages-product_accredited {
  /*     background: linear-gradient( -12deg, transparent 10rem, #E78787 0%, #E78787 100rem, transparent 13%) no-repeat; */
  padding-top: 19rem;
  padding-bottom: 0;
  height: 90rem;
  margin-top: -11rem;
  background-position: -62rem; }

.study-tools-heading-section {
  margin-top: -10rem; }

.public-pages-product__logo {
  width: 20rem; }

.public-pages-product__heading {
  font-family: adobe-caslon-pro, serif;
  height: 9rem;
  font-size: 6rem;
  line-height: 10rem;
  margin-bottom: 0; }

.public-pages-product__heading__decision {
  background: url(/custom/assets/img/circles/case.svg) no-repeat calc(50% - 290px) -5px; }

.public-pages-product__desc {
  width: 480px;
  display: block;
  font-size: 1.7rem;
  line-height: 2.2rem;
  margin: auto;
  margin-top: 2rem; }

.public-pages-product__content {
  text-align: left;
  display: flex;
  max-width: 115rem;
  margin: auto;
  position: relative;
  top: 0;
  z-index: 1;
  padding-top: 10rem; }

.report-guides-content-section__content {
  flex-direction: column;
  position: relative;
  top: 0px;
  z-index: 3; }

.public-pages-product__content-heading,
.public-pages-product__feature-heading {
  font-style: normal;
  font-weight: 1000;
  font-size: 2rem; }

.public-pages-product__content-desc {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.4rem; }

.public-pages-product__feature-heading {
  font-weight: bold;
  font-size: 1.9rem;
  margin-bottom: 0.6rem; }

.public-pages-product__feature-list li {
  padding-left: 3rem;
  background: url("/custom/assets/img/public-home/icons/check-mark-dark.svg") no-repeat top left;
  margin-bottom: 2rem; }

.list-text {
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.9rem; }

.public-pages-product__content-screenshot {
  width: 56rem; }

.public-pages-product__content-left-container {
  margin-top: 10rem;
  margin-right: 2rem; }

.public-pages-product__product-box {
  border: 1px solid #707070;
  padding: 2.5rem 3rem;
  font-size: 1.5rem;
  background: url(/custom/assets/img/icons/critical_care_icon.svg) no-repeat bottom20px right20px;
  background-size: 50px;
  width: 330px; }

.public-pages-product__product-box-heading {
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 0.5rem; }

ol .public-pages-product__product-box-heading {
  margin-top: 0.2rem; }

.public-pages-product__product-box-description,
.public-pages-product__product-box-fee {
  font-size: 1.3rem;
  font-weight: 600; }

.public-pages-product__product-box-price {
  font-size: 2rem;
  font-weight: bold; }

.ui.container.main.public-home a.public-pages-product__blue-btn {
  background: #3B86FF;
  border-radius: 20px;
  padding: 1rem 3rem;
  color: #fff;
  text-decoration: none;
  margin: 2rem 0 0 0; }

.public-pages-product-cme__heading {
  margin-bottom: 0;
  font-size: 1.3rem; }

.public-pages-product-cme__description {
  font-size: 1.3rem; }

.public-pages-product-cme {
  margin-top: 2rem;
  padding-left: 3rem;
  background: url("/custom/assets/img/icons/cme.svg") no-repeat 0 -5px;
  background-size: 30px; }

.ui.container.main.public-home a.public-pages-product__view-sample {
  text-decoration: none;
  background: url("/custom/assets/img/public-home/icons/icon-eye.svg") no-repeat 0 0px;
  background-size: 25px;
  padding-left: 3rem; }

.ui.container.main.public-home a.public-pages-product__view-sample:after {
  background: url(/custom/assets/img/public-home/icons/arrow.svg) no-repeat 4px 5px;
  content: "";
  width: 30px;
  height: 30px;
  position: absolute; }

.ui.container.main.public-home a.public-pages-product__view-sample a:hover {
  text-decoration: underline; }

.public-pages-product__heading-wlogo.public-pages-product__heading {
  background: url(/custom/assets/img/circles/report-guide.svg) no-repeat 0 -3px;
  padding-left: 11rem;
  font-size: 3.5rem;
  margin-bottom: 2rem;
  display: inline-block; }

.public-pages-product__heading-wlogo.public-pages-product__heading:before {
  background: url(/custom/assets/img/logos/widi-learn.svg) no-repeat 1px 11px;
  content: "";
  width: 168px;
  height: 30px;
  position: absolute;
  background-size: 73px; }

.public-pages-product__heading__report-guides {
  background: url(/custom/assets/img/circles/report-guide.svg) no-repeat 0 -3px; }

.public-pages-product__heading-wlogo.public-pages-product__heading.public-pages-product__heading__self-eval {
  background: url(/custom/assets/img/circles/accredited-evaluation.svg) no-repeat 0 -3px; }

.public-pages-self-eval__info {
  width: 47rem;
  margin-right: 5rem; }

.public-pages-report-guides__head {
  width: 45rem;
  margin-right: 0;
  margin-left: auto;
  padding-bottom: 3rem; }

.public-pages-report-guides__content {
  display: flex; }

.report-guides-content-section {
  position: relative; }

.public-pages-bg-stripes {
  position: absolute;
  top: 21rem;
  left: 0;
  z-index: 0;
  transform: skewY(-12deg);
  width: 100%;
  height: 87rem;
  display: grid; }

.public-pages-bg-stripes__report-guide__stripe {
  grid-column: span 8/-10;
  background-color: #B0D1AC; }

.report-guide-image {
  padding-left: 0;
  width: 50rem;
  padding-right: 3rem; }

.public-pages-product__feature-boxes {
  padding: 0; }

.public-pages-product__feature-boxes li {
  padding: 3rem; }

.public-pages-report-guides__info {
  margin-top: 15rem;
  margin-left: 5rem; }

.public-pages-product__feature-boxes-list-highlight {
  background: #EEEDF3; }

.public-pages-product__mice-type {
  font-size: 1.1rem;
  line-height: 1.2rem;
  width: 200px; }

.public-pages-self-eval__content {
  display: flex;
  text-align: left;
  position: relative;
  top: 0;
  z-index: 1; }

ol.public-pages-product__feature-boxes-orderedlist:not(.substeps):not(.steps) > li:before {
  color: #fff;
  background: #202C44;
  border: none;
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 2.8rem;
  top: 10px;
  left: 15px; }

.public-pages-self-evals__info {
  width: 45rem;
  padding-left: 4rem; }

.public-pages-product__heading-wlogo.public-pages-product__heading__curriculum {
  background: url(/custom/assets/img/circles/curriculum.svg) no-repeat 0 0px;
  background-size: 88px; }

.public-pages-product_curriculum {
  text-align: left; }

.public-pages-curriculum__stripe {
  grid-column: span 12/23;
  background-color: #E1E1E1; }

.public-pages-product__curriculum-list li {
  font-weight: bold; }

.public-pages-product_accredited {
  text-align: right; }

.public-pages-product__heading-wlogo.public-pages-product__heading__accredited {
  background: url(/custom/assets/img/circles/accredited-study.svg) no-repeat 10px 0px;
  background-size: 88px; }

.public-pages-bg-stripes__accredited {
  top: 4rem; }

.public-pages-bg-stripes__accredited__stripe {
  grid-column: span 15/-23;
  background-color: #E78787; }

.public-pages-strikeout {
  text-decoration: line-through;
  color: red; }

.public-pages-report-guides__sample-container {
  margin-right: 2rem;
  width: 49rem; }

.home-main-container {
  margin: auto;
  margin-bottom: 10rem; }

section.intro > header.homepage-top-banner-container.homepage-top-banner-container__sims {
  background: url(/custom/assets/img/public-home/sim-bg.svg) #222222 bottom right no-repeat;
  background-size: 31vw; }

.public-pages-product__heading-wlogo.public-pages-product__heading.public-pages-product__heading__sim {
  background: url(/custom/assets/img/circles/sim-circle.svg) no-repeat 0 -3px;
  position: relative; }

.public-pages-product__heading-wlogo.public-pages-product__heading.public-pages-product__heading__sim-target {
  background: url(/custom/assets/img/public-home/icons/circles/icon-targeted-sims.svg) no-repeat 0 -3px;
  position: relative;
  background-size: 9rem;
  background-position: 1rem; }

.public-pages-product__heading-wlogo.public-pages-product__heading.public-pages-product__heading__sim-target:before {
  background: none; }

.public-pages-product__heading-wlogo.public-pages-product__heading.public-pages-product__heading__sim:before {
  content: "CRITICAL CARE";
  background: none;
  font-size: 1rem;
  font-family: "Proxima Nova", Arial, sans-serif;
  position: absolute;
  top: -34px;
  left: 113px;
  font-weight: bold; }

.public-pages-shift-sim__head {
  width: 46rem; }

.public-pages-shift-sim__sample-container {
  margin-left: 3rem;
  margin-top: -17rem; }

.public-pages-sim-shift__stripe {
  grid-column: span 12/23;
  background-color: #B39CC9; }

.public-pages-sim-shift__info {
  width: 45rem;
  padding-right: 4rem; }

.public-pages-bg-stripes__sim-shift {
  position: absolute;
  top: 37rem;
  left: 0;
  z-index: 0;
  transform: skewY(-12deg);
  width: 100%;
  height: 78rem;
  display: grid; }

.report-guides-content-section__shift-sim {
  padding-top: 9rem; }

.public-pages-bg-stripes__reverse-skew {
  transform: skewY(12deg); }

.public-pages-sim-target__stripe {
  grid-column: span 17/-23;
  background-color: #E6C1D4; }

.public-pages-product__sim-target {
  margin-top: 20rem; }

.public-pages-product__target-sim-list {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.public-pages-product__target-sim-list li {
  font-weight: normal; }

.contact-us-text {
  margin-top: 2rem; }

.underline {
  text-decoration: none;
  position: relative;
  z-index: 1; }

.underline:after {
  position: absolute;
  z-index: -1;
  content: '';
  height: 2.3rem;
  bottom: 1.8rem;
  margin: auto;
  padding: 0rem 0rem;
  left: 0;
  right: 0;
  width: 105%;
  background: rgba(219, 219, 219, 0.32);
  transform: skew(-12deg); }

/* media query overrides */
/*
@media screen and (min-width: 1919px) {
  .report-guides-content-section {
    background-position: -111rem;
  }


  .public-pages-product_curriculum {
      background: linear-gradient(-12deg, transparent 41rem, #E1E1E1 0%, #E1E1E1 123rem, transparent 13%) no-repeat;
      padding-top: 31rem;
      padding-bottom: 0;
      height: 123rem;
      margin-top: -10rem;
      background-position: 86rem;
  }

.public-pages-product_accredited {
    background: linear-gradient(-12deg, transparent 10rem, #E78787 0%, #E78787 100rem, transparent 13%) no-repeat;
    padding-top: 19rem;
    padding-bottom: 0;
    height: 110rem;
    margin-top: -11rem;
    background-position: -112rem;
}  
}

*/

/*# sourceMappingURL=temp.css.map */
