.tf-title-section .title-section .blurred-text {
color: transparent;
-webkit-text-fill-color: transparent; -webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: rgba(31,36,44,0.07);
white-space: nowrap;
}
.tf-title-section .sub-title p {
margin: 0;
}
.tf-title-section .title-section .blurred-text {
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
background-repeat: no-repeat;
background-size: 70%;
animation: shine 5s linear infinite;
position: relative;
}
.tf-title-section .title-section .heading {
display: inline-block;
}
.tf-title-section .title-section .heading,
.tf-title-section .title-section .sub-title {
position: relative;
z-index: 1;
}.tf-counter .counter-title {
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
}
.tf-counter .counter-number-prefix {
margin-right: 0.1em;
}
.tf-counter .counter-number-suffix {
margin-left: 0.1em;
}
.tf-counter.default {
text-align: center;
}
.tf-counter.default .counter-number-wrapper {
font-size: 48px;
font-weight: 700;
line-height: 1;
}
.tf-counter.default .counter-number-wrapper {
margin-bottom: 14px;
}
.tf-counter.style1 .counter-number-wrapper {
font-size: 32px;
font-weight: 300;
line-height: 1;
}
.tf-counter.style1 .counter-number-wrapper {
margin-bottom: 10px;
}.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}