.wp-block-landscape-single-testimonial {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto; }
  .wp-block-landscape-single-testimonial .grid {
    display: grid;
    grid-template-columns: 42.7% auto; }
    .wp-block-landscape-single-testimonial .grid .imageColumns img {
      width: 100%;
      object-fit: cover;
      height: 100%; }
    .wp-block-landscape-single-testimonial .grid .textColumn {
      padding: clamp(33.375px, 4.16667vw, 66.66667px) clamp(55.625px, 6.94444vw, 111.11111px) clamp(33.375px, 4.16667vw, 66.66667px) clamp(44.5px, 5.55556vw, 88.88889px);
      background: var(--primary-cta-button); }
      .wp-block-landscape-single-testimonial .grid .textColumn .quote {
        font-size: clamp(17.8px, 2.22222vw, 35.55556px);
        line-height: clamp(23.3625px, 2.91667vw, 46.66667px);
        font-weight: normal;
        padding-top: clamp(77.875px, 9.72222vw, 155.55556px);
        position: relative;
        margin-bottom: clamp(11.125px, 1.38889vw, 22.22222px);
        color: var(--single-testimonial-txt); }
        @media only screen and (max-width: 800px) {
          .wp-block-landscape-single-testimonial .grid .textColumn .quote {
            font-size: clamp(27.30667px, 8.53333vw, 68.26667px);
            line-height: clamp(35.84px, 11.2vw, 89.6px); } }
        .wp-block-landscape-single-testimonial .grid .textColumn .quote:before {
          content: '';
          display: inline-block;
          mask: url("data:image/svg+xml,%3Csvg id='quote-symbol' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112.783' height='95.315' viewBox='0 0 112.783 95.315'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_11' data-name='Rectangle 11' width='68.146' height='54.419' fill='%239c6ef5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1564' data-name='Group 1564'%3E%3Cg id='Group_1491' data-name='Group 1491' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_8' data-name='Path 8' d='M27.291,54.419H0V27.291Q0,3.108,27.291,0V13.564q-13.237.49-13.564,13.727H27.291Zm40.855,0H40.855V27.291Q40.855,3.108,68.146,0V13.564q-13.237.49-13.564,13.727H68.146Z' transform='translate(0 0)' fill='%239c6ef5'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Line_5' data-name='Line 5' d='M112.4,1.038H0V-2H112.4Z' transform='translate(0.38 94.277)' fill='%239c6ef5'/%3E%3C/svg%3E%0A");
          -webkit-mask: url("data:image/svg+xml,%3Csvg id='quote-symbol' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112.783' height='95.315' viewBox='0 0 112.783 95.315'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_11' data-name='Rectangle 11' width='68.146' height='54.419' fill='%239c6ef5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1564' data-name='Group 1564'%3E%3Cg id='Group_1491' data-name='Group 1491' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_8' data-name='Path 8' d='M27.291,54.419H0V27.291Q0,3.108,27.291,0V13.564q-13.237.49-13.564,13.727H27.291Zm40.855,0H40.855V27.291Q40.855,3.108,68.146,0V13.564q-13.237.49-13.564,13.727H68.146Z' transform='translate(0 0)' fill='%239c6ef5'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Line_5' data-name='Line 5' d='M112.4,1.038H0V-2H112.4Z' transform='translate(0.38 94.277)' fill='%239c6ef5'/%3E%3C/svg%3E%0A");
          -webkit-mask-size: cover;
          mask-size: cover;
          position: absolute;
          top: 0;
          left: 0;
          width: clamp(65.6375px, 8.19444vw, 131.11111px);
          height: clamp(55.625px, 6.94444vw, 111.11111px);
          background: var(--single-testimonial-symbol); }
      .wp-block-landscape-single-testimonial .grid .textColumn .person {
        font-size: clamp(11.125px, 1.38889vw, 22.22222px);
        line-height: clamp(15.575px, 1.94444vw, 31.11111px);
        font-weight: normal;
        font-weight: bold;
        color: var(--single-testimonial-txt); }
        @media only screen and (max-width: 800px) {
          .wp-block-landscape-single-testimonial .grid .textColumn .person {
            font-size: clamp(17.06667px, 5.33333vw, 42.66667px);
            line-height: clamp(23.89333px, 7.46667vw, 59.73333px); } }
      .wp-block-landscape-single-testimonial .grid .textColumn .position {
        font-size: clamp(11.125px, 1.38889vw, 22.22222px);
        line-height: clamp(15.575px, 1.94444vw, 31.11111px);
        font-weight: normal;
        margin-bottom: 4.16667vw;
        color: var(--single-testimonial-txt); }
        @media only screen and (max-width: 800px) {
          .wp-block-landscape-single-testimonial .grid .textColumn .position {
            font-size: clamp(17.06667px, 5.33333vw, 42.66667px);
            line-height: clamp(23.89333px, 7.46667vw, 59.73333px); } }
      .wp-block-landscape-single-testimonial .grid .textColumn .button {
        color: var(--single-testimonial-txt);
        border-color: var(--single-testimonial-txt); }
      .wp-block-landscape-single-testimonial .grid .textColumn .bottom-wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr; }
        .wp-block-landscape-single-testimonial .grid .textColumn .bottom-wrapper .info-wrapper {
          display: flex;
          align-items: center; }
          .wp-block-landscape-single-testimonial .grid .textColumn .bottom-wrapper .info-wrapper span:before {
            -webkit-mask: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15.715' height='15.715' viewBox='0 0 15.715 15.715'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_43' data-name='Rectangle 43' width='15.715' height='15.715' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1543' data-name='Group 1543' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_38' data-name='Path 38' d='M7.6,15.19a7.6,7.6,0,1,1,7.6-7.6,7.6,7.6,0,0,1-7.6,7.6M7.6.98A6.615,6.615,0,1,0,14.21,7.6,6.623,6.623,0,0,0,7.6.98' transform='translate(0.233 0.291)'/%3E%3Cpath id='Path_39' data-name='Path 39' d='M32.133,22.907a.489.489,0,0,1-.334-.132l-3.643-3.4A.49.49,0,0,1,28,19.019v-3.4a.49.49,0,1,1,.98,0v3.185l3.487,3.252a.49.49,0,0,1-.334.848' transform='translate(-20.907 -11.133)'/%3E%3C/g%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15.715' height='15.715' viewBox='0 0 15.715 15.715'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_43' data-name='Rectangle 43' width='15.715' height='15.715' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1543' data-name='Group 1543' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_38' data-name='Path 38' d='M7.6,15.19a7.6,7.6,0,1,1,7.6-7.6,7.6,7.6,0,0,1-7.6,7.6M7.6.98A6.615,6.615,0,1,0,14.21,7.6,6.623,6.623,0,0,0,7.6.98' transform='translate(0.233 0.291)'/%3E%3Cpath id='Path_39' data-name='Path 39' d='M32.133,22.907a.489.489,0,0,1-.334-.132l-3.643-3.4A.49.49,0,0,1,28,19.019v-3.4a.49.49,0,1,1,.98,0v3.185l3.487,3.252a.49.49,0,0,1-.334.848' transform='translate(-20.907 -11.133)'/%3E%3C/g%3E%3C/svg%3E%0A");
            -webkit-mask-size: cover;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            mask-size: cover;
            content: " ";
            position: relative;
            top: clamp(0.55625px, 0.06944vw, 1.11111px);
            left: 0;
            height: clamp(8.9px, 1.11111vw, 17.77778px);
            width: clamp(8.9px, 1.11111vw, 17.77778px);
            display: inline-block;
            background: var(--headline-and-body);
            margin-right: clamp(3.3375px, 0.41667vw, 6.66667px);
            background-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-repeat: no-repeat; }
          .wp-block-landscape-single-testimonial .grid .textColumn .bottom-wrapper .info-wrapper span img.icon-after {
            position: relative;
            top: 4px;
            height: clamp(12.2375px, 1.52778vw, 24.44444px);
            width: clamp(12.2375px, 1.52778vw, 24.44444px);
            display: inline-block;
            margin-left: clamp(5.5625px, 0.69444vw, 11.11111px); }
    .wp-block-landscape-single-testimonial .grid.text_image {
      grid-template-columns: auto 42.7%; }
      .wp-block-landscape-single-testimonial .grid.text_image .imageColumns {
        order: 1; }
      .wp-block-landscape-single-testimonial .grid.text_image .textColumn {
        order: 0; }

@media only screen and (max-width: 800px) {
  .wp-block-landscape-single-testimonial .grid {
    grid-template-columns: 1fr; }
    .wp-block-landscape-single-testimonial .grid.text_image {
      grid-template-columns: 1fr; }
    .wp-block-landscape-single-testimonial .grid .textColumn {
      padding: clamp(13.33333px, 16vw, 256px) clamp(6.66667px, 8vw, 128px) clamp(13.33333px, 16vw, 256px) clamp(6.66667px, 8vw, 128px); }
      .wp-block-landscape-single-testimonial .grid .textColumn .quote {
        font-size: clamp(14.4625px, 1.80556vw, 28.88889px);
        line-height: clamp(20.025px, 2.5vw, 40px);
        font-weight: normal; } }
      @media only screen and (max-width: 800px) and (max-width: 800px) {
        .wp-block-landscape-single-testimonial .grid .textColumn .quote {
          font-size: clamp(22.18667px, 6.93333vw, 55.46667px);
          line-height: clamp(30.72px, 9.6vw, 76.8px); } }

@media only screen and (max-width: 800px) {
      .wp-block-landscape-single-testimonial .grid .textColumn .bottom-wrapper {
        margin-top: clamp(6.66667px, 8vw, 128px);
        grid-template-columns: 1fr;
        row-gap: clamp(4.44444px, 5.33333vw, 85.33333px); }
        .wp-block-landscape-single-testimonial .grid .textColumn .bottom-wrapper .info-wrapper span:before {
          top: clamp(0.22222px, 0.26667vw, 4.26667px);
          height: clamp(3.55556px, 4.26667vw, 68.26667px);
          width: clamp(3.55556px, 4.26667vw, 68.26667px);
          margin-right: clamp(1.33333px, 1.6vw, 25.6px); }
        .wp-block-landscape-single-testimonial .grid .textColumn .bottom-wrapper .info-wrapper span img.icon-after {
          top: 4px;
          height: clamp(4.88889px, 5.86667vw, 93.86667px);
          width: clamp(4.88889px, 5.86667vw, 93.86667px);
          margin-left: clamp(2.22222px, 2.66667vw, 42.66667px); } }
