.tf-lab-title,
.tf-lab-grid .wpb_text_column{
--tf-fs: 22px;
--tf-lh: 1.3;
--tf-lines: 3;
margin-bottom: 0 !important;
}
.tf-lab-title > .wpb_wrapper,
.tf-lab-grid .wpb_text_column > .wpb_wrapper{
display: flex;
align-items: center;
justify-content: center;
min-height: calc(var(--tf-fs) * var(--tf-lh) * var(--tf-lines));
height: calc(var(--tf-fs) * var(--tf-lh) * var(--tf-lines));
overflow: hidden;
}
.tf-lab-title h1,
.tf-lab-title h2,
.tf-lab-title h3,
.tf-lab-title h4,
.tf-lab-title p,
.tf-lab-grid .wpb_text_column h1,
.tf-lab-grid .wpb_text_column h2,
.tf-lab-grid .wpb_text_column h3,
.tf-lab-grid .wpb_text_column h4,
.tf-lab-grid .wpb_text_column p{
margin: 0 !important;
padding: 0 !important;
width: 100%;
font-size: var(--tf-fs);
line-height: var(--tf-lh);
text-align: center;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
-webkit-line-clamp: var(--tf-lines);
line-clamp: var(--tf-lines);
overflow: hidden;
text-overflow: ellipsis;
overflow-wrap: break-word;
hyphens: auto;
}
@media (max-width: 1024px){
.tf-lab-title,
.tf-lab-grid .wpb_text_column{ --tf-fs: 20px; }
}
@media (max-width: 767px){
.tf-lab-title,
.tf-lab-grid .wpb_text_column{ --tf-fs: 18px; --tf-lines: 3; }
}