.widget--express-quoteslider .quoteslider {
  padding: 80px 0; }
  .widget--express-quoteslider .quoteslider .quoteslider__content {
    position: relative;
    z-index: 1; }
    .widget--express-quoteslider .quoteslider .quoteslider__content .quote-icon {
      margin: 0 0 60px 0; }
    .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider {
      max-width: 45%;
      margin: 0 auto;
      border-radius: 10px; }
      .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .glide__slide {
        display: flex;
        align-items: stretch;
        justify-content: center;
        height: auto; }
        .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .glide__slide .glide__content {
          display: flex;
          flex-direction: column; }
          .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .glide__slide .glide__content .quote {
            display: flex;
            align-items: center;
            flex-direction: column;
            flex: 1 0 auto; }
            .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .glide__slide .glide__content .quote .quote__content {
              display: flex;
              align-items: center;
              flex: 1 0 auto; }
      .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .quote {
        text-align: center; }
        .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .quote .quote__avatar {
          max-width: 200px;
          max-height: 200px;
          margin: 0 auto; }
        .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .quote .quote__content {
          font-size: 30px;
          line-height: 39px;
          margin: 30px 0 0 0; }
        .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .quote .line {
          margin: 15px 0 30px 0; }
        .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .quote .quote__donor {
          font-size: 20px;
          line-height: 26px; }
          .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .quote .quote__donor .quote__donor__name {
            font-weight: 700; }
    .widget--express-quoteslider .quoteslider .quoteslider__content .control {
      position: absolute;
      bottom: 50%;
      width: 20px;
      height: 43px;
      cursor: pointer;
      transform: translateY(50%); }
      .widget--express-quoteslider .quoteslider .quoteslider__content .control .up, .widget--express-quoteslider .quoteslider .quoteslider__content .control .down {
        content: '';
        position: absolute;
        right: 0;
        bottom: 50%;
        width: 100%;
        height: 2px; }
      .widget--express-quoteslider .quoteslider .quoteslider__content .control .up {
        transform: translateY(50%) rotate(45deg); }
      .widget--express-quoteslider .quoteslider .quoteslider__content .control .down {
        transform: translateY(50%) rotate(-45deg); }
      .widget--express-quoteslider .quoteslider .quoteslider__content .control--next {
        right: 12.5%; }
        .widget--express-quoteslider .quoteslider .quoteslider__content .control--next .up, .widget--express-quoteslider .quoteslider .quoteslider__content .control--next .down {
          transform-origin: 100% 50%; }
      .widget--express-quoteslider .quoteslider .quoteslider__content .control--prev {
        left: 12.5%; }
        .widget--express-quoteslider .quoteslider .quoteslider__content .control--prev .up, .widget--express-quoteslider .quoteslider .quoteslider__content .control--prev .down {
          transform-origin: 0% 50%; }
  .widget--express-quoteslider .quoteslider .quoteslider__background {
    position: absolute;
    top: 0;
    width: 100vw;
    height: 100%;
    left: -50vw;
    right: -50vw;
    margin: 0 50%; }

@media only screen and (max-width: 800px) {
  .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider {
    max-width: calc(100% - 90px); }
    .widget--express-quoteslider .quoteslider .quoteslider__content .static__slider .glide .glide__track .glide__slides .quote .quote__content {
      font-size: 25px;
      line-height: 33px; }
  .widget--express-quoteslider .quoteslider .quoteslider__content .control--next {
    right: 15px; }
  .widget--express-quoteslider .quoteslider .quoteslider__content .control--prev {
    left: 15px; } }
