.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}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.tf-title-section .title-section .sub-title {
color: var(--theme-primary-color);
font-size: 18px;
font-weight: 500;
line-height: 23px;
margin-bottom: 16px;
display: inline-block;
position: relative;
}
.tf-title-section .title-section .heading {
color: #081E2A;
font-size: 50px;
font-weight: 700;
line-height: 60px;
position: relative;
}
.tf-title-section .title-section .heading span {
color: #B6C2D4;
font-family: 'Yesteryear',sans-serif;
font-weight: 400; 
}
.tf-title-section .title-section .heading span.icon {
position: relative;
display: inline-block;
}
.tf-title-section .title-section .heading span.icon::before {
content: '';
border: 1.5px dashed var(--theme-primary-color);
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
width: calc(100% + 10px);
height:  calc(100% + 20px);
rotate: -2deg;
margin-top: -15px;
}
.tf-title-section .title-section .heading span span {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
width: calc(100% + 10px);
height:  calc(100% + 20px);
rotate: -2deg;
margin-top: -15px;
}
.tf-title-section .title-section .heading span span::after,
.tf-title-section .title-section .heading span span::before {
content: '';
position: absolute;
width: 13px;
height: 13px;
border: 1px solid var(--theme-primary-color);
background: #fff;
top: -6px;
left: -6px;
}
.tf-title-section .title-section .heading span span::after {
top: -6px;
left: auto;
right: -6px;
}
.tf-title-section .title-section .heading span span:last-child::before {
top: auto;
bottom: -6px;
left: -6px;
}
.tf-title-section .title-section .heading span span:last-child::after {
top: auto;
bottom: -6px;
right: -6px;
}
.tf-title-section .title-section .description {
color: #4F545A;
font-size: 16px;
font-weight: 400;
line-height: 30.8px;
margin-top: 18px;
}
.tf-title-section.style2 .title-section {
display: flex;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
}
.tf-title-section.style2 .title-section .content-left,
.tf-title-section.style2 .title-section .content-right {
width: 50%;
}
.title-section.style-2 .heading {
font-size: 110px;
font-weight: 800;
line-height: 1;
background-size: cover;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.tf-title-section .heading  {
position: relative;
}
.tf-title-section .heading::after {
content: attr(data-title);
position: absolute;
top: 4%;
left: 1%;
color: #fff;
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #fff;
z-index: 10;
opacity: 0.6;
width: 100%;
} .tf-title-section.has-btn {
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
}
.tf-title-section.has-btn .title-section .heading {
font-size: 48px;
}
.tf-title-section.has-btn .heading-button {
font-size: 15px;
font-weight: 700;
line-height: 18.9px;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #0a0a0a;
width: max-content;
flex-shrink: 0;
margin-top: 30px;
}
.tf-title-section.has-btn .heading-button i {
margin-left: 8px;
display: inline-block;
color: var(--theme-primary-color);
}
.tf-title-section.has-btn .heading-button:hover {
color: var(--theme-primary-color);
}
.tf-title-section.has-btn .heading-button:hover i {
-webkit-animation: toRightFromLeft 0.3s forwards;
-moz-animation: toRightFromLeft 0.3s forwards;
animation: toRightFromLeft 0.3s forwards;
}
@media (max-width: 767px) {
.tf-title-section .title-section .heading,
.tf-title-section.has-btn .title-section .heading {
font-size: 35px;
}
.tf-title-section.style2 .title-section,
.tf-title-section.has-btn {
display: block;
}
.tf-title-section.style2 .title-section .content-left,
.tf-title-section.style2 .title-section .content-right {
width: 100%;
}
}
.splitting .word,
.splitting .char {
display: inline-block;
}
.splitting .char {
position: relative;
}
.splitting .char::before,
.splitting .char::after {
content: attr(data-char);
position: absolute;
top: 0;
left: 0;
visibility: hidden;
transition: inherit;
user-select: none;
}
.splitting {
--word-center: calc((var(--word-total) - 1) / 2);
--char-center: calc((var(--char-total) - 1) / 2);
--line-center: calc((var(--line-total) - 1) / 2);
}
.splitting .word {
--word-percent: calc(var(--word-index) / var(--word-total));
--line-percent: calc(var(--line-index) / var(--line-total));
}
.splitting .char {
--char-percent: calc(var(--char-index) / var(--char-total));
--char-offset: calc(var(--char-index) - var(--char-center));
--distance: calc(
(var(--char-offset) * var(--char-offset)) / var(--char-center)
);
--distance-sine: calc(var(--char-offset) / var(--char-center));
--distance-percent: calc((var(--distance) / var(--char-center)));
}
.splitting.tf-animated .char {
animation-fill-mode: both;
animation-duration: 1000ms;
animation-delay: calc(200ms + calc(15ms * var(--char-index)));
}
.splitting.tf-animated .char {
animation-name: uicoreFadeInUp, uicoreFadeIn!important;
animation-timing-function: cubic-bezier(.22,1,.36,1),cubic-bezier(0,0,.2,1);
}
@keyframes uicoreFadeInUp {
0% {
transform: translate3d(0,40px,0);
}
100% {
transform: translateZ(0);
}
}
@keyframes uicoreFadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}.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}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-laptop-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-tablet-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;gap:var(--icon-box-icon-margin,15px);text-align:end}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{flex-direction:row;gap:var(--icon-box-icon-margin,15px);text-align:start}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-mobile-position-bottom .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{flex-direction:column}}.tf-list-image {
padding: 0;
margin: 0;
list-style: none;
margin-left: 12px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-list-image .item-image {
float: left;
cursor: pointer;
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-list-image:hover .item-image {
margin-left: 12px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-list-image:hover {
margin-left: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-list-image li .image {
width: 36px;
height: 36px;
cursor: pointer;
overflow: hidden;
margin-left: -12px;
border-radius: 50%;
display: inline-block;
border: 2px solid #fff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-list-image li .image img {
width: 36px;
height: 36px;
object-fit: cover;
}
.tf-list-image li .name {
color: #fff;
padding: 7px 15px;
opacity: 0;
border-radius: 5px;
visibility: hidden;
text-align: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
white-space: nowrap;
bottom: -40px;
background-color: #000;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-list-image li:hover .image {
border-color: var(--theme-primary-color);
}
.tf-list-image li:hover .name {
opacity: 1;
bottom: -35px;
visibility: visible;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.elementor-widget-tf-list-image.elementor-element.elementor-widget-empty {
background-color: transparent;
}
.elementor-widget-tf-list-image.elementor-element.elementor-widget-empty
.elementor-widget-empty-icon {
display: none;
}
.tf-list-image li.item-image.item-icon {
width: 36px;
height: 36px;
margin-left: -12px;
border-radius: 50%;
display: inline-flex;
justify-content: center;
align-items: center;
border: 3px solid #fff;
background-color: var(--theme-primary-color);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-list-image:hover li.item-image.item-icon {
margin-left: 0px;
}
.tf-list-image li.item-image.item-icon i {
color: #fff;
font-size: 7px;
}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.tf-counter {
position: relative;
text-align: center;
background: #fff;
box-shadow: 0px 14px 40px 0px #00000008;
border-radius: 23px;
padding: 33px 30px 53px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter::after {
content: '';
position: absolute;
width: calc(100% - 30px);
height: calc(100% - 30px);
border: 1px dashed #d4d4d4;
top: 50%;
left: 50%;
border-radius: 23px;
transform: translate(-50%,-50%);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter:hover::after {
border-color: var(--theme-primary-color);
}
.tf-counter .wrap-counter-inner {
position: relative;
z-index: 5;
}
.tf-counter .counter-number-wrapper {
color: var(--theme-primary-color);
display: inline-flex;
font-size: 40px;
font-weight: 700;
line-height: 29px;    
margin-bottom: 14px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter .counter-icon {
margin-bottom: 27px;
color: var(--theme-secondary-color);
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter .counter-icon i {
font-size: 85px;
}
.tf-counter .counter-icon svg {
width: 85px;
}
.tf-counter .counter-icon i,
.tf-counter .counter-icon svg {
display: inline-block;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter:hover .counter-icon i,
.tf-counter:hover .counter-icon svg {
transform: rotateY(360deg);
}
.tf-counter .line { 
line-height: 1;
}
.tf-counter .counter-line {
display: inline-block;
width: 49px;
height: 3px;
border: 1px dashed var(--theme-primary-color);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter .counter-title {
margin-top: 11px;
font-size: 21px;
font-weight: 600;
line-height: 27px;
color: #081E2A;
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter .counter-icon .shape-icon {
position: absolute;
left: 50%;
top: 57%;
transform: translate(-50%,-50%);
color: var(--theme-primary-color);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter .counter-icon .shape-icon svg {
width: 143px;
}
.tf-counter.hover-eff .counter-number-wrapper {
margin-bottom: 19px;
}
.tf-counter.hover-eff:hover {
box-shadow: 0px 7px 36px 0px rgba(0, 0, 0, 0.06);
}
.tf-counter.flex-item .wrap-counter-inner {
display: flex;
align-items: center;
}
.tf-counter .caption {
color: rgba(208, 24, 24, 0.13);
font-size: 60px;
font-weight: 700;
line-height: 49px;
text-transform: capitalize;
position: absolute;
top: -54%;
left: -19%;
} .tf-counter.style1::after {
border-color: transparent;
}
.tf-counter.style1:hover {
background: var(--theme-primary-color);
}
.tf-counter.style1:hover::after {
border-color: #fff;
}
.tf-counter.style1 .counter-icon > svg,
.tf-counter.style1 .counter-icon > svg path {
fill: var(--theme-primary-color);
}
.tf-counter.style1 .counter-icon {
color: var(--theme-primary-color);
margin-bottom: 60px;
}
.tf-counter.style1 .counter-title {
margin-top: 17px;
}
.tf-counter.style1:hover .counter-icon > svg,
.tf-counter.style1:hover .counter-icon > svg path {
fill: #fff;
}
.tf-counter.style1:hover .counter-title,
.tf-counter.style1:hover .shape-icon,
.tf-counter.style1:hover .counter-number-wrapper,
.tf-counter.style1:hover .counter-icon {
color: #fff;
} .tf-counter.style2 {
background: initial;
box-shadow: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
align-items: center;
padding: 30px;
}
.tf-counter.style2 .wrap-counter {
text-align: left;
}
.tf-counter.style3::after,
.tf-counter.style2::after {
display: none;
}
.tf-counter.style2 .counter-title {
font-size: 18px;
font-weight: 500;
line-height: 49px;
color: #000;
margin-top: 0;
}
.tf-counter .counter-number-wrapper {
font-size: 40px;
font-weight: 700;
line-height: 49px;    
color: var(--theme-primary-color);
}
.tf-counter.style2 {
position: relative;
overflow: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter.style2::before {
content: '';
width: 55%;
height: 6px;
background: var(--theme-primary-color);
position: absolute;
bottom: -20px;
left: 50%;
transform: translateX(-50%);
clip-path: polygon(10% 0, 90% 0, 100% 100%, 0% 100%);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.tf-counter.style2:hover::before {
opacity: 1;
visibility: visible;
bottom: 0px;
} .tf-counter.style3 {
padding: 3px 26px;
}
.tf-counter.style3:hover {
background: var(--theme-primary-color);
}
.tf-counter.style3 .content {
display: flex;
align-items: center;
}
.tf-counter.style3 .counter-number-wrapper{
color: var(--theme-primary-color);
font-size: 24px;
font-weight: 700;
line-height: 30px;  
margin: 0;  
}
.tf-counter.style3 .counter-title {
color: #000;
font-size: 14px;
font-weight: 600;
line-height: 46px;  
margin: 0;
margin-left: 13px;    
}
.tf-counter.style3:hover .counter-title,
.tf-counter.style3:hover .counter-number-wrapper {
color: #fff;
}
@media (max-width: 991px) {
}