﻿/* SPEAK testimonial */
.speak-testimonial {position: relative; display: flex;flex-direction: row;;background-color: var(--color-visual-element-01);width: 100%;margin-top: 32px;margin-bottom: 32px;}
.speak-testimonial-picture {position: relative;width:40%;}
.testimonial-portrait{overflow: hidden;}
.testimonial-portrait img{height: 100%;}
.speak-testimonial-text {position: relative; width: 60%;  padding-left: 10%; padding-top: 5%;}   
.speak-testimonial-text-quote{color: #FFFFFF;       font-size: 26px;    line-height: 39px; max-width: 30ch; margin-bottom: 32px;}
.speak-testimonial-text-author{color: #FFFFFF;        font-size: 18px;    line-height: 22px;}

@media (min-width: 320px) and (max-width: 700px) {
  
.speak-testimonial {flex-direction: column;}
.speak-testimonial-picture {width:100% !important;padding: 5%;height:fit-content !important;}
.testimonial-portrait img{width: 100%;}
.speak-testimonial-text {width: 100%; padding-left: 5%; padding-right: 5%; padding-bottom: 5%; }   

}

