.quote__black {
  background: black;
  min-height: calc(var(--size)*9.3);
  color: white;
  margin-bottom: calc(var(--size)*-1);
  position: relative;
  .t-section-title {
    min-height: calc(var(--size) * 1.5);
    margin-bottom: calc(var(--size)*.1);
    &:before {
       background: white;
    }
  }
  .big__image{
    position: absolute;
    bottom: 0;
    right: 0;
    
    height: calc(var(--size)*6);
    width: calc(var(--size)*7);
    img{
      position:absolute;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
  }
  
  .quote__black-background{
    position: absolute;
    width:calc(var(--size)*16);
    top:0;
    left: 50%;
    height: var(--size);
    transform: translate(-50%, 0);
    &:before {
      content: "";
      height: var(--size);
      width:calc(var(--size)*6);
      display: block;
      background: white;
    }
  }
  .big__text {
    margin-bottom: calc(var(--size)*3);
    h2{
      font-size: calc(var(--font) * .18);
      font-family: var(--funnel);
      line-height: 140%;
      margin-bottom: 3em;
      &:first-child{
        margin-top:0;
      }
    }
    p{
      font-weight: 400;
      font-size: calc(var(--font) * .18);
      line-height: 140%;
      &:last-child{
        margin-top:0;
      }
    }
  }
}

.quote-big{
  .quote__content{
  }
  .quote__quote p,
  .quote__signature p{
    margin: 0;
  }

  .quote__quote{
    font-family: var(--funnel);
    font-weight: 400;
    font-size: calc(var(--font) * .22);
  }

  .quote__signature{
    font-family: var(--jakarta);
    font-weight: 400;
    font-size: calc(var(--font) * .18);
    line-height: 140%;
  }
  
  .quote__image{
    margin-right: 0;
  }
}


@media (max-width: 767px) {
  .quote__black {
    
    margin-bottom: calc(var(--size)*-1);
    padding-bottom: calc(var(--size) * 2);
    
    .big__image{
      margin: 0 calc(var(--size) * .5);
      position: relative;
      width: calc(var(--size) * 4);
      height: calc(var(--size) * 3.42);
    }
    .big__text {
       margin-bottom: calc(var(--size) * 0.5);
      h2{
        font-size: calc(var(--font) * .16);
        line-height: 140%;
        margin-bottom: 2em;
      }
      p{
        font-size: calc(var(--font) * .16);
        line-height: 140%;
      }
  }
}