/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_custom_site/cartridge/client/default/scss/experience/components/dynamic/dynamicAccolades.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
.accolades {
  background-color: #faf8f7;
  margin-bottom: 15rem;
  padding: 3.1875rem 0 3.5rem;
  position: relative; }
  .accolades__intro {
    margin-bottom: 1.4375rem;
    text-align: center; }
    @media (min-width: 760px) {
      .accolades__intro {
        margin-bottom: 5.9375rem; } }
  .accolades__small-heading {
    color: #861723;
    display: block;
    font-family: "Work Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.125rem;
    line-height: 1.15;
    margin-bottom: 1.375rem;
    text-transform: uppercase;
    margin-bottom: 0; }
    @media (min-width: 1681px) {
      .accolades__small-heading {
        font-size: 1rem;
        line-height: 1.5; } }
  .accolades__heading {
    color: #362524;
    font-family: "Cardo", serif;
    font-size: 2.125rem;
    font-weight: 400;
    line-height: 1.35;
    margin-bottom: 1.375rem; }
    @media (min-width: 760px) {
      .accolades__heading {
        font-size: 3.125rem;
        line-height: 1.15;
        margin-bottom: 1rem; } }
    @media (min-width: 1025px) {
      .accolades__heading {
        font-size: 3.75rem;
        line-height: 1.3; } }
    @media (min-width: 1681px) {
      .accolades__heading {
        font-size: 4rem;
        line-height: 1.15; } }
    @media (min-width: 1025px) {
      .accolades__heading {
        margin-bottom: 0.0625rem; } }
  .accolades__subheading {
    color: #861723;
    display: block;
    font-family: "Work Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0.125rem;
    line-height: 1.15;
    margin-bottom: 1.375rem;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 0; }
    @media (min-width: 1681px) {
      .accolades__subheading {
        font-size: 1rem;
        line-height: 1.5; } }
  .accolades__icon {
    height: 14.3125rem; }
  .accolades__img-container {
    height: 53.4375rem;
    margin-right: 3.5625rem;
    max-height: calc(100vh - 190px);
    min-height: 32.5rem;
    position: relative; }
  .accolades__shadow {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0; }
  .accolades__img {
    height: 100%;
    pointer-events: none;
    position: relative;
    z-index: 1; }
  .accolades__list {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%; }
    @media (min-width: 760px) {
      .accolades__list {
        max-width: 47.5rem;
        padding: 0; } }
    @media (min-width: 1681px) {
      .accolades__list {
        position: relative;
        top: 4.375rem; } }
  .accolades__item {
    color: #362524;
    font-family: "Work Sans", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0.0625rem;
    line-height: 1.5;
    margin-bottom: 1.5em;
    font-weight: 400;
    letter-spacing: 0.125rem;
    margin-bottom: 0;
    padding: 0 0.9375rem;
    text-align: center; }
    @media (min-width: 760px) {
      .accolades__item {
        font-size: 1.5rem;
        line-height: 1.5;
        letter-spacing: normal; } }
    @media (min-width: 1681px) {
      .accolades__item {
        font-size: 1.25rem;
        line-height: 1.5;
        letter-spacing: 0.0625rem; } }
    @media (min-width: 760px) {
      .accolades__item + .accolades__item {
        margin-top: 2.8125rem; } }
    @media (min-width: 760px) {
      .accolades__item {
        color: #861723;
        padding: 0;
        text-align: left; } }
  .accolades__link {
    margin-top: 0.25rem;
    padding-bottom: 0;
    padding-top: 0; }
  .accolades__scroll {
    bottom: 0;
    height: 11.8125rem;
    position: absolute;
    text-align: center;
    transform: translateY(100%);
    width: 100%;
    z-index: 1; }
    .accolades__scroll::after, .accolades__scroll::before {
      content: '';
      left: 50%;
      position: absolute;
      transform: translateX(-50%); }
    .accolades__scroll::after {
      background-color: #861723;
      border-radius: 0.125rem;
      height: 6.5625rem;
      top: 5.25rem;
      width: 0.1875rem; }
    .accolades__scroll::before {
      background-color: #861723;
      border-radius: 50%;
      height: 0.3125rem;
      top: 3.9375rem;
      width: 0.3125rem; }
  .accolades .slick-dotted .slick-dots {
    bottom: auto;
    margin-top: 2rem; }
  @media (min-width: 1681px) {
    .accolades .col-auto {
      left: 10.625rem; } }
  @media (min-width: 760px) {
    .accolades {
      background-color: transparent;
      padding-top: 4.6875rem; } }


/*# sourceMappingURL=dynamicAccolades.css.map*/