.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.tf-testimonial-carousel .avatar {
display: inline-block;
width: 70px;
height: 70px;
}
.tf-testimonial-carousel .name {
font-weight: 400;
font-size: 24px;
}
.tf-testimonial-carousel .description {
font-size: 32px;
line-height: 1.62;
}
.tf-testimonial-carousel .testimonial-info {
margin-top: 30px;
}
.tf-testimonial-carousel .testimonial-rate {
color: #FCC65D;
font-size: 12px;
}
.tf-testimonial-carousel .testimonial-rate i + i {
margin-left: 3px;
}
.tf-testimonial-carousel .testimonial-rate + .testimonial-date {
margin-left: 30px;
}
.tf-testimonial-carousel .testimonial-date {
font-size: 18px;
}
.tf-testimonial-carousel .testimonial-info {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-align: center;
align-items: center;
}
.tf-testimonial-carousel:not(.has-carousel).column-1 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.tf-testimonial-carousel:not(.has-carousel).column-2 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tf-testimonial-carousel:not(.has-carousel).column-3 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
}
@media (max-width: 1024px) {
.tf-testimonial-carousel:not(.has-carousel).column-md-1 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.tf-testimonial-carousel:not(.has-carousel).column-md-2 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tf-testimonial-carousel:not(.has-carousel).column-md-3 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
}
}
@media (max-width: 767px) {
.tf-testimonial-carousel:not(.has-carousel).column-sm-1 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.tf-testimonial-carousel:not(.has-carousel).column-sm-2 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tf-testimonial-carousel:not(.has-carousel).column-sm-3 .item {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
}
} .tf-testimonial-carousel .item img {
max-width: 100%;
width: auto;
}
.tf-testimonial-carousel .item .icon-quote {
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: relative;
z-index: 1;
}
.tf-testimonial-carousel .item .avatar img {
border-radius: 50%;
}
.tf-testimonial-carousel .item .description p {
margin: 0;
}
@media (max-width: 767px) {
.tf-testimonial-carousel .item .name {
margin-left: 0;
}
.owl-carousel .owl-dots {
width: 100%;
text-align: center;
}
}