/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/mixed-rtb/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/* -- Color Defaults -- */
/* -- Color Defaults -- */
.main-content {
  display: block;
}

.home .content {
  margin-bottom: 0 !important;
}

.main-content > .content:not(:last-child) {
  margin-bottom: 0 !important;
}

.content p {
  max-width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .columns.is-multiline {
    flex-wrap: none;
  }
  .column {
    flex-basis: auto;
  }
}
.box {
  border-radius: 4px !important;
}

html {
  scroll-behavior: smooth;
}

.purdue-home-mixed-rtb {
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}
.purdue-home-mixed-rtb img, .purdue-home-mixed-rtb video {
  object-fit: cover;
}
.purdue-home-mixed-rtb.has-padding-top-large {
  padding-top: 6rem;
}
@media screen and (max-width: 767px) {
  .purdue-home-mixed-rtb.has-padding-top-large {
    padding-top: 3rem;
  }
}
.purdue-home-mixed-rtb.has-padding-bottom-large {
  padding-bottom: 6rem;
}
@media screen and (max-width: 767px) {
  .purdue-home-mixed-rtb.has-padding-bottom-large {
    padding-bottom: 3rem;
  }
}
.purdue-home-mixed-rtb.has-padding-top-small {
  padding-top: 2rem;
}
.purdue-home-mixed-rtb.has-padding-bottom-small {
  padding-bottom: 2rem;
}
.purdue-home-mixed-rtb.has-padding-bottom-none {
  padding-bottom: 0;
}
.purdue-home-mixed-rtb.has-padding-top-none {
  padding-top: 0;
}
.purdue-home-mixed-rtb .section {
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .purdue-home-mixed-rtb .section .container {
    padding-top: 2rem;
    padding-bottom: 0.75rem;
    border-top: 2px solid #c4bfc0;
  }
}
.purdue-home-mixed-rtb .columns .column {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
@media screen and (max-width: 767px) {
  .purdue-home-mixed-rtb .columns .column.mobile-hidden {
    display: none;
  }
}
.purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint {
  height: 100%;
}
.purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__lead {
  top: 4.8rem;
  font-size: 2rem;
}
@media screen and (max-width: 1407px) {
  .purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__lead {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 1215px) {
  .purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__lead {
    top: 2.4rem;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1023px) {
  .purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__lead {
    font-size: 2rem;
    top: 4.8rem;
  }
}
@media screen and (max-width: 1407px) {
  .purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__highlighted {
    font-size: 4rem;
  }
}
@media screen and (max-width: 1215px) {
  .purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__highlighted {
    font-size: 3rem;
  }
}
@media screen and (max-width: 1023px) {
  .purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__highlighted {
    font-size: 5rem;
  }
}
.purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__content {
  font-size: 1.4rem;
}
@media screen and (max-width: 1407px) {
  .purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__content {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 1215px) {
  .purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__content {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1023px) {
  .purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint__content {
    font-size: 1.4rem;
  }
}
.purdue-home-mixed-rtb .columns .column .purdue-home-proofpoint .flex-container--align-center {
  padding: 2rem 1rem;
  justify-content: center;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical .image.is-4by5:after {
  content: none;
}
@media screen and (min-width: 768px), print {
  .purdue-home-mixed-rtb .purdue-home-cta-card--vertical .image.is-4by5 {
    padding-top: 116%;
  }
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical .purdue-home-cta-card__cta-text {
  overflow: visible;
  color: #CFB991;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical .purdue-home-cta-card__cta-text:before {
  content: "";
  width: calc(100% + 2rem);
  height: calc(100% + 2rem);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45) 25%, rgba(0, 0, 0, 0.75) 100%);
  z-index: -1;
  position: absolute;
  top: -1rem;
  left: -1rem;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical .cta-link.purdue-home-cta-card__link:before {
  content: "";
  width: calc(100% + 10rem);
  height: calc(100% + 2rem);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.55) 75%, rgba(0, 0, 0, 0.45) 100%);
  z-index: -1;
  position: absolute;
  bottom: -1rem;
  left: -1rem;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical.has-reverse-shade .image.is-4by5:after {
  content: none;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical.has-reverse-shade .purdue-home-cta-card__cta-text {
  color: #000;
  overflow: visible;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical.has-reverse-shade .purdue-home-cta-card__cta-text:after {
  border-color: #000;
  width: 100%;
  height: 2px;
  background: #000;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical.has-reverse-shade .purdue-home-cta-card__cta-text:before {
  content: "";
  width: calc(100% + 2rem);
  height: calc(100% + 3rem);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.45) 25%, rgba(255, 255, 255, 0.75) 100%);
  z-index: -1;
  position: absolute;
  top: -1rem;
  left: -1rem;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical.has-reverse-shade .cta-link.purdue-home-cta-card__link {
  color: #000;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical.has-reverse-shade .cta-link.purdue-home-cta-card__link:before {
  content: "";
  width: calc(100% + 10rem);
  height: calc(100% + 3rem);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.55) 75%, rgba(255, 255, 255, 0) 100%);
  z-index: -1;
  position: absolute;
  bottom: -1rem;
  left: -1rem;
}
.purdue-home-mixed-rtb .purdue-home-cta-card--vertical.has-reverse-shade .flex-container.flex-container--align-vertical-between:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%238e6f3e%27 d=%27M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z%27/%3E%3C/svg%3E");
}
.purdue-home-mixed-rtb .glide__slide {
  height: auto;
}
.purdue-home-mixed-rtb .glide__slide .purdue-home-proofpoint, .purdue-home-mixed-rtb .glide__slide .purdue-home-cta-card {
  height: 100%;
}
.purdue-home-mixed-rtb .glide__slide .purdue-home-cta-card--vertical .image.is-4by5, .purdue-home-mixed-rtb .glide__slide .purdue-home-cta-card--horizontal .image.is-4by5 {
  padding-top: 56.25%;
}
.purdue-home-mixed-rtb .glide__slide .purdue-home-cta-card--video {
  cursor: default;
}
.purdue-home-mixed-rtb .glide__slide .purdue-home-cta-card--video .flex-container--align-center {
  height: 50%;
  width: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.purdue-home-mixed-rtb .slider-controls {
  margin-top: 1.5rem;
}
.purdue-home-mixed-rtb .purdue-home-content-card {
  height: 100%;
  border: none;
}
.purdue-home-mixed-rtb .purdue-home-content-card.has-white-background {
  background: hsl(0, 0%, 100%);
}
.purdue-home-mixed-rtb .purdue-home-content-card.has-white-background .purdue-home-content-card__title, .purdue-home-mixed-rtb .purdue-home-content-card.has-white-background .purdue-home-content-card__content {
  color: #000;
}
.purdue-home-mixed-rtb .purdue-home-content-card.has-gray-background {
  background: #ededed;
}
.purdue-home-mixed-rtb .purdue-home-content-card.has-gray-background .purdue-home-content-card__title, .purdue-home-mixed-rtb .purdue-home-content-card.has-gray-background .purdue-home-content-card__content {
  color: #000;
}
.purdue-home-mixed-rtb .purdue-home-content-card.has-gold-background {
  background: #CFB991;
}
.purdue-home-mixed-rtb .purdue-home-content-card.has-gold-background .purdue-home-content-card__title, .purdue-home-mixed-rtb .purdue-home-content-card.has-gold-background .purdue-home-content-card__content {
  color: #000;
}
.purdue-home-mixed-rtb .purdue-home-content-card.has-black-background {
  background: #000;
}
.purdue-home-mixed-rtb .purdue-home-content-card.has-black-background .purdue-home-content-card__title, .purdue-home-mixed-rtb .purdue-home-content-card.has-black-background .purdue-home-content-card__content {
  color: hsl(0, 0%, 100%);
}

.purdue-home-proofpoint {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  border-radius: 4px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
}
.purdue-home-proofpoint.has-white-background {
  border: 1px solid #000;
}
@media screen and (max-width: 767px) {
  .purdue-home-proofpoint {
    align-items: center;
  }
}
.purdue-home-proofpoint span {
  width: 100%;
}
.purdue-home-proofpoint .flex-container--align-center {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3rem 1rem;
  flex-direction: column;
  flex: 0 1 auto;
  max-width: 318px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .purdue-home-proofpoint .flex-container--align-center {
    max-width: 350px;
  }
}
.purdue-home-proofpoint.has-black-background {
  color: hsl(0, 0%, 100%);
}
.purdue-home-proofpoint.has-black-background a.purdue-home-proofpoint__source {
  color: hsl(0, 0%, 100%) !important;
}
.purdue-home-proofpoint__highlighted {
  font-size: 5rem;
  line-height: 0.9;
  margin-bottom: 0;
  margin-top: 0.5rem;
  text-align: center;
  text-transform: uppercase;
  font-family: "United Sans", Impact, "Arial Black", "sans serif";
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .purdue-home-proofpoint__highlighted {
    font-size: 3rem;
  }
}
.purdue-home-proofpoint__lead {
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 0;
  font-family: acumin-pro, "Franklin Gothic", sans-serif;
  text-align: center;
  top: 2.5rem;
  left: 0;
  width: 100%;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .purdue-home-proofpoint__lead {
    top: 1.8rem;
  }
}
.purdue-home-proofpoint__content {
  font-weight: 700;
  font-size: 1.25rem;
  text-align: center;
  line-height: 1.2;
  white-space: pre-wrap;
  font-family: acumin-pro, "Franklin Gothic", sans-serif;
}
.purdue-home-proofpoint__content:not(:last-child) {
  margin-bottom: 1rem;
}
.purdue-home-proofpoint__source {
  font-family: acumin-pro, "Franklin Gothic", sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  text-align: center;
  line-height: 1.4;
  font-style: italic;
  white-space: pre-wrap;
  margin-bottom: 0;
}
.purdue-home-proofpoint a.purdue-home-proofpoint__source {
  color: #000;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.purdue-home-proofpoint a.purdue-home-proofpoint__source:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.purdue-home-content-card {
  border: 2px solid hsl(0, 0%, 100%);
  border-radius: 4px;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.25);
  background-color: rgba(0, 0, 0, 0.4);
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.purdue-home-content-card__title {
  font-size: 1.5rem;
  font-weight: 700;
  color: hsl(0, 0%, 100%);
  margin-bottom: 0.5rem !important;
}
.purdue-home-content-card__content {
  font-size: 1.125rem;
  font-weight: 400;
  color: hsl(0, 0%, 100%);
}

/*# sourceMappingURL=style-index.css.map*/