.situation-container {
  margin: 0 auto;
  width: 100%;
  max-width: 1160px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.17);
  padding: 0.625rem 0.625rem 4.875rem; }
  .situation-container__headings {
    background: #f1f1f1;
    display: flex;
    justify-content: space-between; }
    @media screen and (min-width: 30rem) and (max-width: 79.9375rem) {
      .situation-container__headings {
        padding: 1.5rem 2rem 1.6875rem; } }
    @media screen and (min-width: 80rem) {
      .situation-container__headings {
        padding: 2rem 4.375rem 2rem; } }
    .situation-container__headings span {
      color: #666;
      text-transform: uppercase;
      font-weight: 500; }
  .situation-container .slider {
    margin: 0 auto;
    transform: translateY(-16px);
    width: 95%; }
  .situation-container__productsContainer {
    display: flex;
    justify-content: space-around; }
    @media screen and (min-width: 0rem) and (max-width: 47.9375rem) {
      .situation-container__productsContainer {
        flex-direction: column;
        align-items: center; } }
    .situation-container__productsContainer .situation-container__product {
      width: 95%;
      position: relative; }
      @media screen and (min-width: 48rem) {
        .situation-container__productsContainer .situation-container__product {
          max-width: 240px; } }
      .situation-container__productsContainer .situation-container__product .situation-container__images {
        position: relative;
        margin-bottom: 1.5rem; }
        .situation-container__productsContainer .situation-container__product .situation-container__images .moreProducts {
          position: absolute;
          width: 100%;
          bottom: 0px;
          background: #fff;
          padding: 1.1875rem 1.8125rem 0.9875rem;
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.17);
          z-index: 1; }
          @media screen and (min-width: 0rem) and (max-width: 47.9375rem) {
            .situation-container__productsContainer .situation-container__product .situation-container__images .moreProducts {
              max-width: 75%; } }
          .situation-container__productsContainer .situation-container__product .situation-container__images .moreProducts div:first-of-type {
            margin-bottom: 0.625rem; }
          .situation-container__productsContainer .situation-container__product .situation-container__images .moreProducts div {
            display: flex;
            justify-content: space-around;
            align-items: center; }
            .situation-container__productsContainer .situation-container__product .situation-container__images .moreProducts div a {
              font-weight: bold;
              text-decoration: none;
              color: #000;
              font-size: 1rem; }
            .situation-container__productsContainer .situation-container__product .situation-container__images .moreProducts div img {
              max-width: 50px; }
        .situation-container__productsContainer .situation-container__product .situation-container__images .toggle {
          display: none; }
        @media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
          .situation-container__productsContainer .situation-container__product .situation-container__images .product-image {
            max-width: 80%; } }
        .situation-container__productsContainer .situation-container__product .situation-container__images div:nth-of-type(2) img:nth-child(2) {
          position: absolute;
          bottom: -12px;
          left: -13px; }
          .situation-container__productsContainer .situation-container__product .situation-container__images div:nth-of-type(2) img:nth-child(2):hover {
            cursor: pointer; }
      @media screen and (min-width: 0rem) and (max-width: 63.9375rem) {
        .situation-container__productsContainer .situation-container__product .situation-container__text {
          max-width: 200px; } }
      .situation-container__productsContainer .situation-container__product .situation-container__text .situation-product__title {
        font-size: 1.375rem;
        font-weight: 400; }
      .situation-container__productsContainer .situation-container__product .situation-container__text span {
        font-weight: bold;
        margin-right: 0.4rem;
        color: #cf000d; }
      .situation-container__productsContainer .situation-container__product .situation-container__text .situation-product__content p {
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.4;
        margin: 1rem 0; }
      .situation-container__productsContainer .situation-container__product .situation-container__text a {
        font-weight: bold;
        font-size: 1.125rem;
        color: #cf000d;
        text-decoration: none;
        color: #cf000d;
        transition: color .2s ease-in-out;
        text-decoration: none;
        cursor: pointer; }
        .situation-container__productsContainer .situation-container__product .situation-container__text a:hover {
          color: #b6000b; }
  @media screen and (min-width: 0rem) and (max-width: 47.9375rem) {
    .situation-container.desktop {
      display: none; } }
  .situation-container.mobile {
    padding: 0.625rem 0.625rem 3rem; }
    @media screen and (min-width: 48rem) {
      .situation-container.mobile {
        display: none; } }
    .situation-container.mobile .situation-container__headings {
      justify-content: center;
      padding: 1.5rem 2rem 1.6875rem; }
    .situation-container.mobile .situation-container__text.-last {
      margin-bottom: 4.5rem; }

/*# sourceMappingURL=situation-container.css.map */