.consulting-testimonials {
padding: 0 15px;
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px; }
.consulting-testimonials.cols-1 .consulting-testimonial {
flex: 0 1 100%; }
.consulting-testimonials.cols-2 .consulting-testimonial {
flex: 0 1 50%; }
.consulting-testimonials.cols-3 .consulting-testimonial {
flex: 0 1 33.333%; }
.consulting-testimonials.cols-4 .consulting-testimonial {
flex: 0 1 25%; }
.consulting-testimonials .consulting-testimonial {
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 35px; }
@media (max-width: 767px) {
.consulting-testimonials .consulting-testimonial {
margin-bottom: 25px;
flex: 0 1 100% !important; } }
@media (min-width: 768px) and (max-width: 1024px) {
.consulting-testimonials .consulting-testimonial {
flex: 0 1 50% !important; } }.consulting-testimonials.info_above .consulting-testimonial {
position: relative; }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-inner {
display: flex;
flex-direction: column;
justify-content: stretch;
height: 100%; }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-content-wrapper {
margin-bottom: 20px;
position: relative;
display: flex;
gap: 25px;
border: 2px solid #EDEDED;
padding: 25px;
background-color: #fff;
height: 100%;
align-items: center; }
@media (max-width: 768px) {
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-content-wrapper {
flex-direction: column-reverse; } }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-content-wrapper .consulting-testimonial-excerpt {
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 24px;
transition: .3s;
font-family: var(--con_secondary_font_family); }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-content-wrapper .consulting-testimonial-icon {
align-self: flex-end; }
@media (max-width: 768px) {
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-content-wrapper .consulting-testimonial-icon {
align-self: flex-start; } }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-content-wrapper .consulting-testimonial-icon svg {
width: 40px;
height: 40px;
fill: var(--con_third_color); }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-content-wrapper .consulting-testimonial-icon i {
color: var(--con_third_color);
font-size: 40px; }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-content-wrapper p:last-of-type {
margin-bottom: 0; }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-image {
margin-right: 15px;
width: 60px;
max-width: 50%; }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-image img {
width: 100%;
border-radius: 100%; }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-info {
display: flex;
align-items: center; }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-heading {
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 20px;
margin-bottom: 5px;
color: var(--con_base_color);
transition: .3s;
font-family: var(--con_secondary_font_family); }
.consulting-testimonials.info_above .consulting-testimonial .consulting-testimonial-position {
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px;
transition: .3s;
font-family: var(--con_secondary_font_family); }.consulting-testimonials.info_above_2 .consulting-testimonial {
padding: 20px 15px 60px 15px; }
@media (min-width: 1024px) {
.consulting-testimonials.info_above_2 .consulting-testimonial {
display: flex;
justify-content: stretch; } }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-inner {
display: flex;
flex-direction: column;
align-items: center;
background-color: #fff;
position: relative; }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-icon {
padding: 10px;
background-color: var(--con_third_color);
border-radius: 100%;
display: flex;
position: relative;
top: -20px; }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-icon svg {
width: 20px;
height: 20px;
fill: var(--con_base_color); }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-icon i {
color: var(--con_base_color);
font-size: 20px; }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-info {
padding-bottom: 95px;
position: relative; }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-group {
text-align: center; }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-image {
width: 120px;
height: 120px;
position: absolute;
bottom: -60px;
left: 50%;
transform: translateX(-50%); }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-image img {
width: 100%;
border-radius: 100%; }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-content-wrapper {
display: flex;
justify-content: center; }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-heading {
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 20px;
margin-bottom: 5px;
color: var(--con_base_color);
transition: .3s;
font-family: var(--con_secondary_font_family); }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-position {
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px;
transition: .3s;
font-family: var(--con_secondary_font_family); }
.consulting-testimonials.info_above_2 .consulting-testimonial .consulting-testimonial-excerpt {
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 24px;
font-family: var(--con_secondary_font_family);
text-align: center;
max-width: 82%;
transition: .3s;
margin-top: 10px;
margin-bottom: 20px; }
.consulting-testimonials.info_above_2:not(.show-quote) .consulting-testimonial .consulting-testimonial-inner {
padding-top: 30px; }
.consulting-testimonials.info_above_2.show-image-no .consulting-testimonial {
padding-bottom: 30px; }
.consulting-testimonials.info_above_2.show-image-no .consulting-testimonial-inner .consulting-testimonial-info {
padding-bottom: 0; }.consulting-testimonials.side_image .consulting-testimonial {
position: relative;
display: flex; }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-inner {
padding-left: 45px; }
@media (max-width: 768px) {
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-inner {
padding-left: 0;
padding-top: 45px; } }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-content-inner {
padding-top: 30px; }
@media (max-width: 768px) {
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-content-inner {
padding-top: 65px; } }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-content-wrapper {
display: flex;
justify-content: space-between;
margin-bottom: 20px; }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-info {
display: flex;
gap: 20px;
position: relative;
height: 100%; }
@media (max-width: 768px) {
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-info {
flex-direction: column; } }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-group {
padding-left: 65px; }
@media (max-width: 768px) {
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-group {
padding-left: 30px; } }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-excerpt {
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 24px;
transition: .3s;
font-family: var(--con_secondary_font_family);
padding-bottom: 20px;
padding-right: 30px; }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-icon svg {
width: 40px;
height: 40px;
fill: var(--con_third_color); }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-icon i {
color: var(--con_third_color);
font-size: 40px; }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-image {
width: 90px;
flex-shrink: 0;
position: absolute;
left: -45px;
top: 30px; }
@media (max-width: 768px) {
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-image {
top: -45px;
left: 30px; } }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-image img {
width: 100%;
border-radius: 100%; }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-heading {
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 20px;
margin-bottom: 5px;
color: var(--con_base_color);
transition: .3s;
font-family: var(--con_secondary_font_family); }
.consulting-testimonials.side_image .consulting-testimonial .consulting-testimonial-position {
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px;
transition: .3s;
font-family: var(--con_secondary_font_family); }
.consulting-testimonials.side_image.show-image-no .consulting-testimonial-inner {
padding-left: 0; }
.consulting-testimonials.side_image.show-image-no .consulting-testimonial-group {
padding-left: 35px; }@media (min-width: 1024px) {
.consulting-testimonials.boxed {
display: flex; } }
@media (max-width: 767px) {
.consulting-testimonials.boxed {
flex-direction: column; } }
.consulting-testimonials.boxed .consulting-testimonial {
position: relative;
display: flex;
justify-content: stretch; }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-inner {
display: flex;
flex-direction: column;
align-items: center;
padding: 35px 25px;
background-color: #fff; }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-image {
width: 100px; }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-image img {
width: 100%;
border-radius: 100%; }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-image-wrapper {
position: relative;
padding-bottom: 38px; }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-group {
text-align: center;
margin-bottom: 20px; }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-icon {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 14px; }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-icon svg {
width: 48px;
height: 48px;
fill: var(--con_third_color); }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-icon i {
color: var(--con_third_color);
font-size: 48px; }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-inner .consulting-testimonial-excerpt {
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 24px;
font-family: var(--con_secondary_font_family);
text-align: center;
transition: .3s; }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-heading {
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 20px;
margin-bottom: 5px;
color: var(--con_base_color);
transition: .3s;
font-family: var(--con_secondary_font_family); }
.consulting-testimonials.boxed .consulting-testimonial .consulting-testimonial-position {
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px;
color: #222222;
transition: .3s;
font-family: var(--con_secondary_font_family); }