.tf-title-section .title-section .sub-title {
position: relative;
margin-bottom: 13px;
color: var(--theme-accent-color);
}
.tf-title-section .title-section .heading {
color: var(--theme-primary-color);
margin: 0 16%;
}
.tf-title-section .title-section .heading span {
color: var(--theme-secondary-color);
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.kalkor.co.za/wp-content/plugins/themesflat-core/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
body.rtl .owl-carousel .owl-stage-outer{
direction: ltr;
}.justified-gallery {
width: 100%;
position: relative;
overflow: hidden;
}
.justified-gallery > a,
.justified-gallery > div,
.justified-gallery > figure {
position: absolute;
display: inline-block;
overflow: hidden; filter: "alpha(opacity=10)";
opacity: 0.1;
margin: 0;
padding: 0;
}
.justified-gallery > a > img,
.justified-gallery > div > img,
.justified-gallery > figure > img,
.justified-gallery > a > a > img,
.justified-gallery > div > a > img,
.justified-gallery > figure > a > img,
.justified-gallery > a > svg,
.justified-gallery > div > svg,
.justified-gallery > figure > svg,
.justified-gallery > a > a > svg,
.justified-gallery > div > a > svg,
.justified-gallery > figure > a > svg {
position: absolute;
top: 50%;
left: 50%;
margin: 0;
padding: 0;
border: none;
filter: "alpha(opacity=0)";
opacity: 0;
}
.justified-gallery > a > .jg-caption,
.justified-gallery > div > .jg-caption,
.justified-gallery > figure > .jg-caption {
display: none;
position: absolute;
bottom: 0;
padding: 5px;
background-color: #000000;
left: 0;
right: 0;
margin: 0;
color: white;
font-size: 12px;
font-weight: 300;
font-family: sans-serif;
}
.justified-gallery > a > .jg-caption.jg-caption-visible,
.justified-gallery > div > .jg-caption.jg-caption-visible,
.justified-gallery > figure > .jg-caption.jg-caption-visible {
display: initial;
filter: "alpha(opacity=70)";
opacity: 0.7;
-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
-o-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;
}
.justified-gallery > .jg-entry-visible {
filter: "alpha(opacity=100)";
opacity: 1;
background: none;
}
.justified-gallery > .jg-entry-visible > img,
.justified-gallery > .jg-entry-visible > a > img,
.justified-gallery > .jg-entry-visible > svg,
.justified-gallery > .jg-entry-visible > a > svg {
filter: "alpha(opacity=100)";
opacity: 1;
-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
-o-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;
}
.justified-gallery > .jg-filtered {
display: none;
}
.justified-gallery > .jg-spinner {
position: absolute;
bottom: 0;
margin-left: -24px;
padding: 10px 0 10px 0;
left: 50%;
filter: "alpha(opacity=100)";
opacity: 1;
overflow: initial;
}
.justified-gallery > .jg-spinner > span {
display: inline-block;
filter: "alpha(opacity=0)";
opacity: 0;
width: 8px;
height: 8px;
margin: 0 4px 0 4px;
background-color: #000;
border-radius: 6px;
}.tf-posts.no-carousel {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
}
.tf-posts.no-carousel.column-1 .item {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.tf-posts.no-carousel.column-2 .item {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tf-posts.no-carousel.column-3 .item {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.tf-posts.no-carousel.column-4 .item {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
@-webkit-keyframes circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}
@keyframes circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
} .tf-posts.style3 .blog-post .featured-post,
.tf-posts.style2 .blog-post .featured-post,
.tf-posts.style1 .blog-post .featured-post {
position: relative;
margin-bottom: 0;
}
.tf-posts.style3 .blog-post .post-meta-time i,
.tf-posts.style2 .blog-post .post-meta-time i,
.tf-posts.style1 .blog-post .post-meta-time i {
margin-right: 10px;
}
.tf-posts.style3 .blog-post .content .post-meta-time a,
.tf-posts.style3 .blog-posts .post-meta a,
.tf-posts.style2 .blog-post .post-meta a,
.tf-posts.style1 .blog-post .post-meta a {
font-family: 'Manrope';
font-weight: 500;
font-size: 14px;
line-height: 19px;
color: var(--theme-accent-color);
}
.tf-posts.style3 .blog-post .content .post-meta-time a,
.tf-posts.style2 .blog-post .featured-post .post-meta-time a,
.tf-posts.style1 .blog-post .featured-post .post-meta-time a {
color: #fff;
}
.tf-posts.style3 .blog-post .content .post-meta .post-meta-author,
.tf-posts.style2 .blog-post .content .post-meta .post-meta-author,
.tf-posts.style1 .blog-post .content .post-meta .post-meta-author {
margin-right: 40px;
}
.tf-posts.style1 .blog-post .content .post-meta .post-meta-inner a {
font-family: 'Open Sans';
font-weight: 400;
font-size: 12px;
color: var(--theme-primary-color);
}
.tf-posts.style1 .blog-post .content .post-meta .post-meta-inner {
margin-right: 15px;
}
.tf-posts.style1 .blog-post .content .post-meta .post-meta-inner i {
color: var(--theme-accent-color);
font-size: 12px;
}
.tf-posts.style3 .blog-post .content .title,
.tf-posts.style2 .blog-post .content .title,
.tf-posts.style1 .blog-post .content .title {
font-family: 'Nunito';
font-weight: 700;
font-size: 22px;
line-height: 28px;
display: flex;
align-items: center;
color: var(--theme-primary-color);
margin-bottom: 17px;
}
.tf-posts.style3 .blog-post .content .post-meta a:hover,
.tf-posts.style3 .blog-post .content .title a:hover,
.tf-posts.style2 .blog-post .content .post-meta a:hover,
.tf-posts.style2 .blog-post .content .title a:hover,
.tf-posts.style1 .blog-post .content .post-meta a:hover,
.tf-posts.style1 .blog-post .content .title a:hover {
color: var(--theme-accent-color);
}
.tf-posts.style2 .blog-post .content .description,
.tf-posts.style3 .blog-post .content .description,
.tf-posts.style1 .blog-post .content .description {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 28px;
color: var(--theme-primary-color);
margin-bottom: 22px;
}
.tf-posts.style3 .blog-post .content .tf-button-container a,
.tf-posts.style2 .blog-post .content .tf-button-container a,
.tf-posts.style1 .blog-post .content .tf-button-container a {
font-family: 'Nunito';
font-weight: 500;
font-size: 16px;
line-height: 170%;
color: var(--theme-primary-color);
position: relative;
text-underline-offset: 2px;
}
.tf-posts .blog-post .content .tf-button-container a:hover {
color: var(--theme-accent-color);
}
.tf-posts .blog-post .content .tf-button-container a:hover i {
animation: toRightFromLeft .3s forwards;
}
.tf-posts.style3 .blog-post .content .tf-button-container a span,
.tf-posts.style2 .blog-post .content .tf-button-container a span,
.tf-posts.style1 .blog-post .content .tf-button-container a span {
text-decoration: underline;
}
.tf-posts.style3 .blog-post .content .post-meta,
.tf-posts.style2 .blog-post .content .post-meta,
.tf-posts.style1 .blog-post .content .post-meta {
margin-bottom: 13px;
}
.tf-posts.style3 .blog-post .content .tf-button-container a i,
.tf-posts.style3 .blog-post .content .post-meta i,
.tf-posts.style2 .blog-post .content .tf-button-container a i,
.tf-posts.style2 .blog-post .content .post-meta i,
.tf-posts.style1 .blog-post .content .tf-button-container a i,
.tf-posts.style1 .blog-post .content .post-meta i {
background-color: transparent;
background-image: var(--theme-accent-color);
margin-right: 6px;
display: inline-block;
}
.tf-posts.style3 .blog-post .content .tf-button-container a i,
.tf-posts.style2 .blog-post .content .tf-button-container a i,
.tf-posts.style1 .blog-post .content .tf-button-container a i {
font-size: 10px;
margin-left: 5px;
display: inline-block;
}
.tf-posts .blog-post .featured-post a {
width: 100%;
display: block;
}
.tf-posts .blog-post .featured-post a img {
object-fit: cover;
}
.tf-posts .blog-post .featured-post .post-category {
position: absolute;
left: 19px;
top: 9px;
z-index: 5;
}
.tf-posts .blog-post .featured-post .post-categories {
display: flex;
list-style: none;
margin: 0;
flex-wrap: wrap;
}
.tf-posts .blog-post .featured-post .post-categories li:not(:last-child) {
margin-right: 10px;
}
.tf-posts .blog-post .featured-post::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
-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;
background: rgba(0, 0, 0, 0.52);
z-index: 1;
opacity: 0;
visibility: hidden;
}
.tf-posts .blog-post .featured-post .tf-button-container a {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
font-size: 10px;
object-fit: cover;
border-radius: 50%;
display: inline-flex;
align-items: center;
justify-content: center;
background: var(--theme-accent-color);
color: var(--theme-primary-color);
z-index: 5;
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-posts .blog-post:hover .featured-post .tf-button-container a,
.tf-posts .blog-post:hover .featured-post::after {
opacity: 1;
visibility: visible;
}
.tf-posts .blog-post .featured-post .tf-button-container a:hover {
background: var(--theme-secondary-color);
color: #fff;
}
.tf-posts .blog-post .featured-post .post-category a {
font-family: 'Open Sans';
font-weight: 700;
font-size: 13px;
line-height: 28px;
color: #fff;
padding: 6px 14px;
border-radius: 5px;
display: inline;
background: var(--theme-secondary-color);
}
.tf-posts .featured-post a img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-posts .blog-post .content {
padding: 18px 31px 18px 27px;
background: #f2f7f5;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-posts .blog-post .content .post-meta {
margin-bottom: 6px;
}
.tf-posts .blog-post .content .title {
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
background: transparent;
text-overflow: ellipsis;
word-break: break-word;
margin-bottom: 14px;
}
.tf-posts .blog-post:hover .featured-post a img {
border-radius: 12px 12px 0px 0px;
}
.tf-posts .blog-post:hover .content .tf-button-container a {
color: #F43FE2;
} .tf-posts.has-carousel .owl-nav .owl-prev,
.tf-posts.has-carousel .owl-nav .owl-next {
width: 50px;
height: 50px;
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
border-radius: 5px;
color: #fff;
text-align: center;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
}
.tf-posts.has-carousel .owl-nav {
position: absolute;
}
.tf-posts .owl-carousel .owl-nav .owl-next,
.tf-posts .owl-carousel .owl-nav .owl-prev {
border: 3px solid #e8e8e9;
}
.tf-posts.has-carousel .owl-nav .owl-next {
left: unset;
right: 0;
}
.tf-posts.has-carousel .owl-nav .owl-prev:before,
.tf-posts.has-carousel .owl-nav .owl-next:before,
.tf-posts.has-carousel .owl-dots .owl-dot:before {
display: none;
}
.tf-posts.has-carousel.no-arrow .owl-nav .owl-prev,
.tf-posts.has-carousel.no-arrow .owl-nav .owl-next {
display: none;
}
.tf-posts.has-carousel.has-arrow .owl-nav .owl-prev,
.tf-posts.has-carousel.has-arrow .owl-nav .owl-next {
display: block;
}
.tf-posts .owl-dots {
display: inline-block;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.tf-posts .owl-dots .owl-dot {
width: 10px;
height: 10px;
background: var(--theme-primary-color);
display: inline-block;
margin: 0 5px;
}
.tf-posts.has-carousel.no-bullets .owl-dots {
display: none;
}
.tf-posts.has-carousel.has-bullets .owl-dots {
display: block;
}
.tf-posts.style1 .owl-carousel .owl-dots .owl-dot span::after {
width: 40px;
height: 40px;
}
.tf-posts.style1 .owl-dots .owl-dot {
margin: 0 15px;
}
@media (max-width: 991px) {
.tf-posts.no-carousel.tablet-column-1 .item {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.tf-posts.no-carousel.tablet-column-2 .item {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tf-posts.no-carousel.tablet-column-3 .item {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.tf-posts.style1 .blog-post .content {
margin-right: 0px;
margin-top: 0px;
}
.tf-posts.style4 .blog-post .content {
padding: 30px 15px 37px 15px;
}
}
@media (max-width: 767px) {
.tf-posts.no-carousel.mobile-column-1 .item {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.tf-posts.style1 .blog-post.wg-post-1 {
padding: 20px;
}
.tf-posts.style1 .blog-post.wg-post-1 .featured-post {
padding-left: 15px;
}
.tf-posts.no-carousel.mobile-column-2 .item {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.tf-posts.style4 .blog-post .content {
padding: 30px 30px 37px 30px;
}
.tf-portfolio-wrap .owl-dots {
display: none !important;
}
}.tf-counter {
position: relative;
}
.tf-counter {
background: #f2f7f5;
padding: 30px 30px 30px 30px;
-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 .wrap-counter-inner .content {
margin-top: -10px;
}
.tf-counter.default .wrap-counter-inner .icon {
width: 140px;
height: 160px;
background: #9664FF;
border: 1px solid #FFFFFF;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
margin-right: 30px;
-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 .wrap-counter-inner .icon i {
font-size: 80px;
display: inline-block;
color: #FFFFFF;
-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-number-wrapper {
font-family: 'Nunito';
font-weight: 700;
font-size: 60px;
line-height: 1em;
color: var(--theme-secondary-color);
display: inline-flex;
margin-bottom: 5px;
align-items: baseline;
}
.tf-counter .counter-number-wrapper .counter-number-suffix {
color: var(--theme-accent-color);
}
.tf-counter .counter-title {
font-family: 'Nunito';
font-weight: 700;
font-size: 14px;
line-height: 25px;
color: #7d7f82;
} .tf-counter.style1 {
padding: 27px 30px 18px 30px;
}
.tf-counter.style1 .wrap-counter-inner .icon i {
font-size: 55px;
}
.tf-counter.style1 .wrap-counter-inner .icon {
margin-right: 15px;
}
.tf-counter.style1 .wrap-counter-inner .content {
margin-top: -7px;
}
.tf-counter.style1 .counter-number-wrapper {
font-family: 'Nunito';
font-weight: 600;
font-size: 42px;
line-height: 1em;
color: #FFFFFF;
margin-bottom: 0px;
}
.tf-counter.style1 .counter-title {
font-family: 'Nunito';
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: #FFFFFF;
margin-top: -1px;
} .tf-counter.style2 {
padding: 27px 30px 18px 30px;
background: #fff;
box-shadow: unset;
}
.tf-counter.style2:hover {
box-shadow: 5px 5px var(--theme-accent-color);
}
.tf-counter.style2 .counter-icon i {
font-size: 55px;
color: var(--theme-accent-color);   
}
.tf-counter.style2 .counter-number-wrapper {
font-family: 'Nunito';
font-weight: 600;
font-size: 42px;
line-height: 53px;
color: var(--theme-primary-color);
}
.tf-counter.style2 .counter-title {
font-family: 'Nunito';
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: var(--theme-primary-color);
} .tf-counter.style3 {
padding: 27px 30px 18px 30px;
background: transparent;
box-shadow: unset;
}
.tf-counter.style3 .wrap-counter {
display: flex;
}
.tf-counter.style3 .counter-icon i {
font-size: 30px;
color: #F43FE2;   
}
.tf-counter.style3 .counter-number-wrapper {
font-family: 'Nunito';
font-style: normal;
font-weight: 600;
font-size: 42px;
line-height: 110%;
color: #00234B;
align-items: baseline;
margin-bottom: -1px;
}
.tf-counter.style3 .counter-number-wrapper .counter-number-suffix {
color: #F43FE2;
font-size: 20px;
}
.tf-counter.style3 .counter-title {
font-family: 'Manrope';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 110%;
color: #00234B;
}
.tf-counter.style3 .inner-icon {
margin-right: 14px;
margin-top: 8px;
}
@media (max-width: 991px) {
.tf-counter .counter-number-wrapper {
font-size: 60px;
}
.tf-counter .wrap-counter-inner .icon i {
font-size: 50px;
}
}.tf-testimonial-carousel .item .wrap-author {
display: inline-flex;
align-items: center;
}
.tf-testimonial-carousel .item .avatar {
width: 100px;
height: 100px;
border-radius: 50%;
border: 10px solid #fff;
position: relative;
flex-shrink: 0;
}
.tf-testimonial-carousel .item .avatar img {
border-radius: 50%;
}
.tf-testimonial-carousel .item .avatar .icon-quote {
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
background: var(--theme-accent-color);
border: 5px solid #fff;
border-radius: 50%;
position: absolute;
left: -16px;
bottom: -5px;
}
.tf-testimonial-carousel .item .avatar img {
width: 100%;
}
.tf-testimonial-carousel .item .position {
font-family: 'Poppins';
font-weight: 500;
font-size: 15px;
color: var(--theme-secondary-color);
}
.tf-testimonial-carousel .item  .description {
font-family: 'Poppins';
font-weight: 400;
font-size: 16px;
line-height: 32px;
color: #798883;
margin-top: 32px;
margin-left: 8px;
}
.tf-testimonial-carousel .item  .name {
font-family: 'Nunito';
font-weight: 700;
font-size: 20px;
line-height: 28px;
color: #000;
margin-bottom: -7px;
}
.tf-testimonial-carousel .item .item-testimonial .wrap-author {
margin-top: -52px;
}
.tf-testimonial-carousel.style-1 .description {
position: relative;
}
.tf-testimonial-carousel.style-1 .item .item-testimonial {
background: #fff;
border-radius: 5px;
padding: 0px 20px 46px 28px;
position: relative;
}
.tf-testimonial-carousel .item .content {
text-align: left;
background: var(--theme-accent-color);
border-radius: 0 100px 100px 0;
padding: 21px 87px 12px 35px;
margin-left: -25px;
}
.tf-testimonial-carousel.style-2 .testimonial-star-rating {
overflow: hidden;
position: relative;
height: 15px;
line-height: 1;
font-size: 12px;
font-family: star;
margin-bottom: 10px;
color: #ff9c00;
letter-spacing: 7.2px;
}
.tf-testimonial-carousel.style-2 .testimonial-star-rating::before {
content: "\73\73\73\73\73";
}
.tf-testimonial-carousel.style-2 .testimonial-star-rating span {
overflow: hidden;
top: 0;
left: 0;
position: absolute;
width: 100%;
}
.tf-testimonial-carousel.style-2 .testimonial-star-rating span:before {
content: "\53\53\53\53\53";
}
.tf-testimonial-carousel.style-2 .item .item-testimonial {
box-shadow: 0 5px 13px rgb(0 0 0 / 8%);
padding: 41px 20px 40px 42px;
}
.tf-testimonial-carousel.style-2 .item .description {
margin-top: 11px;
margin-left: 0px;
margin-bottom: 16px;
}
.tf-testimonial-carousel.style-2 .item .item-testimonial .wrap-author {
margin-top: 0px;
}
.tf-testimonial-carousel.style-2 .item .content {
text-align: left;
background: unset;
border-radius: 0;
padding: 0;
margin-left: 0;
}
.tf-testimonial-carousel.style-2 .item .avatar {
width: 70px;
height: 70px;
border-radius: 50%;
border: unset;
position: relative;
margin-right: 18px;
}
.tf-testimonial-carousel.style-2 .owl-carousel .owl-stage-outer {
padding: 20px;
margin: -20px;
}
.tf-testimonial-carousel.style-2 .item .name {
font-family: 'Nunito';
font-weight: 700;
font-size: 20px;
line-height: 28px;
color: #000;
margin-bottom: -1px;
} .tf-testimonial-carousel .owl-nav .owl-prev,
.tf-testimonial-carousel .owl-nav .owl-next {
padding: 0;
width: 50px;
height: 50px;
display: inline-block;
position: absolute;
top: 50%;
background-color: rgba(0, 0, 0, 0.2);
border-radius: 5px;
color: #fff;
text-align: center;
line-height: 50px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-testimonial-carousel .owl-nav .owl-prev::after,
.tf-testimonial-carousel .owl-nav .owl-next::after,
.tf-testimonial-carousel .owl-dots .owl-dot::after,
.tf-testimonial-carousel .owl-nav .owl-prev:before,
.tf-testimonial-carousel .owl-nav .owl-next:before,
.tf-testimonial-carousel .owl-dots .owl-dot:before {
display: none;
}
.tf-testimonial-carousel.no-arrow .owl-nav .owl-prev,
.tf-testimonial-carousel.no-arrow .owl-nav .owl-next {
display: none;
}
.tf-testimonial-carousel.has-arrow .owl-nav .owl-prev,
.tf-testimonial-carousel.has-arrow .owl-nav .owl-next {
display: block;
display: flex;
justify-content: center;
align-items: center;
}
.tf-testimonial-carousel .owl-dots {
display: inline-block;
position: absolute;
}
.tf-testimonial-carousel.has-carousel.no-bullets .owl-dots,
.tf-testimonial-carousel.no-bullets .owl-dots {
display: none;
}
.tf-testimonial-carousel.has-carousel.has-bullets .owl-dots {
display: block;
}
@media only screen and (max-width: 991px) {
.tf-testimonial-carousel .item .content {
padding: 21px 40px 12px 35px;
}
}.tf-accordion .accordion-title.icon_after .accordion-icon {
float: right;
}
.tf-accordion .tf-accordion-item:last-of-type {
margin-bottom: 0 !important;
}
.tf-accordion .accordion-title {
cursor: pointer;
display: flex;
align-items: center;
overflow: hidden;
}
.accordion-icon-open,
.tf-accordion-item.active .accordion-icon-close {
display: none;
}
.accordion-icon-close,
.tf-accordion-item.active .accordion-icon-open {
display: block;
}
.tf-accordion .accordion-title > span.wrap-accordion-icon {
display: flex;
justify-content: center;
align-items: center;
}
.accordion-title,
.wrap-accordion-icon {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;  
}.tf-step {
background: #fff;
padding: 40px 80px;
padding-bottom: 23px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-step .number-count {
width: 75px;
height: 75px;
border-radius: 50%;
display: inline-flex;
align-items: center;
justify-content: center;
box-shadow: 1px 5px 0 var(--theme-primary-color);
background: var(--theme-accent-color);
margin-bottom: 17px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-step .number-count .number {
font-family: 'Nunito';
font-weight: 700;
font-size: 30px;
line-height: 38px;
color: #FFFFFF;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-step h3 {
font-family: 'Nunito';
font-weight: 600;
font-size: 30px;
line-height: 130%;
letter-spacing: -0.02em;
color: var(--theme-primary-color);
} .tf-working-process .group-working {
position: relative;
display: flex;
margin-left: -50px;
}
.tf-working-process .group-working .line {
position: absolute;
top: 35px;
left: 0;
right: 0;
z-index: 1;
}
.tf-working-process .group-working .box {
width: calc(33.3333% - 50px);
margin-left: 50px;
text-align: center;
position: relative;
z-index: 5;
}
.tf-working-process .group-working .box.box2 {
margin-top: 61px;
}
.tf-working-process .group-working .box .features {
width: 80px;
height: 80px;
background: #FFFFFF;
border: 1px solid #00234B;
border-radius: 50%;
overflow: hidden;
display: inline-flex;
align-items: center;
justify-content: center;
margin-bottom: 22px;
}
.tf-working-process .group-working .box .features img {
width: 36px;
height: 36px;
object-fit: cover;
}
.tf-working-process .group-working .box .content {
position: relative;
background: #FFFFFF;
border-radius: 12px;
padding: 23px 15px 20px 15px;
z-index: 5;
}
.tf-working-process .group-working .box .content::after {
content: '';
position: absolute;
top: -7px;
left: 50%;
transform: translateX(-50%);
right: 0;
width: 90%;
height: 100%;
background: #fff;
clip-path: polygon(50% 0%, 100% 5%, 100% 99%, 0 100%, 0 5%);
z-index: -1;
}
.tf-working-process .group-working .box .content h4 {
font-family: 'Nunito';
font-weight: 500;
font-size: 14px;
line-height: 18px;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(--theme-accent-color);
margin-bottom: 6px;
}
.tf-working-process .group-working .box .content h3 {
font-family: 'Nunito';
font-weight: 600;
font-size: 18px;
line-height: 23px;
margin: 0 5px;
color: #00234B;
margin-bottom: 6px;
}
.tf-working-process .group-working .box .content p {
font-family: 'Manrope';
font-weight: 400;
font-size: 16px;
line-height: 185%;
color: #617798;
} .tf-button2 {
font-family: 'Poppins';
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #FFFFFF;
padding: 18px 35px;
border-radius: 5px;
display: inline-flex;
z-index: 1;
overflow: hidden;
position: relative;
line-height: 1;
white-space: nowrap;
background: #297d53;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-button2 i {
margin-left: 6px;
}
.tf-button2:hover {
background: #e6d54f;
color: #3e483c;
} @media only screen and (max-width: 767px) {
.tf-working-process .group-working {
flex-wrap: wrap;
}
.tf-working-process .group-working .box {
width: calc(100% - 50px);
}
.tf-working-process .group-working .box,
.tf-working-process .group-working .box.box2 {
margin-top: 40px;
}
.tf-step {
padding: 40px;
}
}.tf-imagebox .tf-button-container .tf-button {
display: inline-block;
}
.tf-imagebox .tf-button-container.left {
text-align: left;
}
.tf-imagebox .tf-button-container.center {
text-align: center;
}
.tf-imagebox .tf-button-container.right {
text-align: right; 
}
.tf-imagebox .tf-button-container.justify .tf-button {
text-align: center;
width: 100%;
}
.tf-imagebox .content .wrap-icon i {
background-image: linear-gradient( 180deg ,#eb6d2f 0%, #fdd906 100%);
-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
background-color: transparent;
}
.tf-imagebox,
.tf-imagebox a,
.tf-imagebox a i,
.tf-imagebox .image .image-overlay,
.btn-overlay:after,
.tf-imagebox .image img,
.tf-imagebox.style-2 .content,
.tf-imagebox.style-3 .content,
.tf-imagebox .content,
.content-only {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;    
}
.btn-overlay {
position: relative;
overflow: hidden;
z-index: 1;
}
.btn-overlay:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
z-index: -1;  
}
.from-top.btn-overlay:after {
top: -100%;
left: 0;
}
.from-top.btn-overlay:hover:after {
top: 0%;
}
.from-bottom.btn-overlay:after {
top: 100%;
left: 0;
}
.from-bottom.btn-overlay:hover:after {
top: 0%;
}
.from-left.btn-overlay:after {
top: 0;
left: -100%;
}
.from-left.btn-overlay:hover:after {
left: 0;
}
.from-right.btn-overlay:after {
top: 0;
left: 100%;
}
.from-right.btn-overlay:hover:after {
left: 0;
}
.from-center.btn-overlay:after {
width: 0%;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
opacity: 0;
visibility: hidden;
}
.from-center.btn-overlay:hover:after {
width: 100%;
opacity: 1;
visibility: visible;
}
.skew.btn-overlay:after {
width: 100%;
height: 0;
top: 50%;
left: 50%;
background: #fff;
opacity: 0;
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.skew.btn-overlay:hover:after {	
height: 260%;
opacity: 1;
}
.default-theme.btn-overlay:after {
left: 0px;
top: 0px;
-webkit-transform: scale(0, 1);
-ms-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transform-origin: right top;
-ms-transform-origin: right top;
transform-origin: right top;
transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1) 0s, -webkit-transform 500ms 0s;
}
.default-theme.btn-overlay:hover:after {
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
}
.tf-imagebox .image img {
display: block;
margin: 0 auto;
}
.tf-imagebox .image {
position: relative;
overflow: hidden;
display: inline-flex;
}
.tf-imagebox .image .image-overlay {
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
}
.tf-imagebox .image .image-overlay.default {
top: 0;
left: 0;
visibility: visible;
opacity: 1;
}
.tf-imagebox .image .image-overlay.fade-in {
top: 0;
left: 0;
}
.tf-imagebox:hover .image .image-overlay.fade-in {
visibility: visible;
opacity: 1;
}
.tf-imagebox .image .image-overlay.fade-in-left {
top: 0;
right: 100%;
}
.tf-imagebox:hover .image .image-overlay.fade-in-left {
visibility: visible;
opacity: 1;
right: 0;
}
.tf-imagebox .image .image-overlay.fade-in-right {
top: 0;
left: 100%;
}
.tf-imagebox:hover .image .image-overlay.fade-in-right {
visibility: visible;
opacity: 1;
left: 0;
}
.tf-imagebox .image .image-overlay.fade-in-down {
bottom: 100%;
left: 0;
}
.tf-imagebox:hover .image .image-overlay.fade-in-down {
visibility: visible;
opacity: 1;
bottom: 0;
}
.tf-imagebox .image .image-overlay.fade-in-up {
top: 100%;
left: 0;
}
.tf-imagebox:hover .image .image-overlay.fade-in-up {
visibility: visible;
opacity: 1;
top: 0;
}
.tf-imagebox {
font-size: 14px;
line-height: 25px;
}
.tf-imagebox .title {
margin-top: 0;
font-size: 16px;
}
.tf-imagebox.style-2,
.tf-imagebox.style-3 {
overflow: hidden;
position: relative;
}
.tf-imagebox.style-2 .image img {
width: 100%;
}
.tf-imagebox.style-2 .content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.tf-imagebox.style-2 .content {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
padding: 20px;
opacity: 0;
visibility: hidden;
}
.tf-imagebox.style-2:hover .content {
opacity: 1;
visibility: visible;
}
.tf-imagebox.style-2 .content.fade-in-up {
top: 100%;
}
.tf-imagebox.style-2:hover .content.fade-in-up {
top: 0%;
}
.tf-imagebox.style-2 .content.fade-in-down {
top: -100%;
}
.tf-imagebox.style-2:hover .content.fade-in-down {
top: 0%;
}
.tf-imagebox.style-2 .content.fade-in-left {
left: -100%;
}
.tf-imagebox.style-2:hover .content.fade-in-left {
left: 0%;
}
.tf-imagebox.style-2 .content.fade-in-right {
left: 100%;
}
.tf-imagebox.style-2:hover .content.fade-in-right {
left: 0%;
}
.tf-imagebox.style-3 .content {
position: absolute;
bottom: 100%;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
opacity: 0;
}
.tf-imagebox.style-3:hover .content  {
visibility: visible;
opacity: 1;
bottom: 0;
}
.content-only {
display: none;
}
.tf-imagebox.style-3 .content-only {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: auto;
visibility: visible;
opacity: 1;
display: block;
}
.tf-imagebox.style-3:hover .content-only {
visibility: hidden;
opacity: 0;
bottom: -100%;
}
.tf-imagebox.style-3 .content-only.has-icon {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.tf-imagebox.style-3 .content-only .wrap-icon {    
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.tf-imagebox .content {
position: relative;
}
.tf-imagebox p {
margin: 0;
}
.line-top .tf-imagebox .content {
position: relative;
}
.line-top .tf-imagebox .content:before {
content: '';
position: absolute;
width: 80%;
height: 3px;
background: #FF7029;
top: 0px;
left: 50%;
transform: translateX(-50%);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
}.tf-tabs ul {
list-style: none;
}
.tf-tabs .tf-tabnav ul {
position: relative;
padding: 0;
margin: 0;
list-style-type: none;
display: flex;
justify-content: flex-start;
align-items: center;
z-index: 1;
max-width: 100%;
}
.tf-tabs .tf-tabnav ul > li {
position: relative;
padding: 1em 1.5em;
flex: 1 1 auto;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
background-color: #f7f7f7;
}
.tf-tabs.horizontal .tf-tabnav {
margin-left: auto;
margin-right: auto;
}
.tf-tabs .tf-tabnav ul > li,
.tf-tabs .tf-tabnav ul > li span,
.tf-tabs .tf-tabnav ul > li i,
.tf-tabs .tf-tabnav ul > li svg,
.tf-tabs .tf-tabnav > ul > li.active:after,
.tf-tabs .tf-tabcontent .tf-tabcontent-inner,
.tf-tabs .tf-tabcontent .tf-tabcontent-inner.active,
.tf-tabs .tf-tabcontent .tf-tabcontent-inner.inactive {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.tf-tabs.vertical {
display: flex;
}
.tf-tabs.vertical .tf-tabnav ul > li {
width: 100%;
justify-content: center;
}
.tf-tabs.vertical .tf-tabnav {
flex: 0 0 auto;
}
.tf-tabs.vertical .tf-tabnav ul {
flex-wrap: wrap;
flex-flow: column wrap;
}
.tf-tabs .tf-tabcontent {
display: flex;
flex: 1 1 auto;
}
.tf-tabs .tf-tabcontent {
padding-top: 42px;
overflow: hidden;
}
.tf-tabs .tf-tabcontent .tf-tabcontent-inner {
display: none;
width: 100%;
font-family: 'Inter';
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #494A4D;
}
.tf-tabcontent:before,
.tf-tabcontent:after {
display: table;
content: "";
}
.tf-tabcontent:after {
clear: both;
}
.tf-tabs .tf-tabnav ul > li.active,
.tf-tabs .tf-tabnav ul > li.set-active-tab {
color: #fff;
fill: #fff;
background-image: linear-gradient(90deg, #8B54FF 0%, #00B0FC 100%);
}
.tf-tabs .tf-tabnav ul > li {
position: relative;
}
.tf-tabs .tf-tabnav ul > li.active::after,
.tf-tabs .tf-tabnav ul > li::after {
position: absolute;
width: 100%;
height: 100%;
content: "";
top: 0;
left: 0;
opacity: 0;
background-image: linear-gradient(90deg, #8B54FF 0%, #00B0FC 100%);
z-index: -1;
transition: all 0.3s ;
border-radius: 4px;
}
.tf-tabs .tf-tabnav ul > li.active::after,
.tf-tabs .tf-tabnav ul > li.set-active-tab::after,
.tf-tabs .tf-tabnav ul > li:hover::after {
opacity: 1;
}
.tf-tabs .tf-tabnav ul > li:hover {
z-index: 1;
}
.tf-tabs .tf-tabcontent .tf-tabcontent-inner.active,
.tf-tabs .tf-tabcontent .tf-tabcontent-inner.set-active-tab {
display: block;
}
.tf-tabs.icon-position-top .tf-tabnav ul > li .tab-title-text,
.tf-tabs.icon-position-top .tf-tabnav ul > li .wrap-icon {
flex: 1 1 100%;
line-height: 1;
}
.tf-tabs.icon-position-top .tf-tabnav ul > li {
display: flex;
flex-wrap: wrap;
text-align: center;
}
.tf-tabs.icon-position-right .tf-tabnav ul > li,
.tf-tabs.icon-position-right .tf-tabnav ul > li img,
.tf-tabs.icon-position-right .tf-tabnav ul > li svg,
.tf-tabs.icon-position-right .tf-tabnav ul > li i,
.tf-tabs.icon-position-right .tf-tabnav ul > li .tab-title-text {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.tf-tabs .tf-tabnav > ul > li {
position: relative;
background: #010C2A;
border-radius: 4px;
margin-right: 20px;
}
.tf-tabs .tf-tabnav > ul > li:last-child {
margin-right: 0;
}
.tf-tabs .tf-tabnav > ul > li.active:after,
.tf-tabs .tf-tabnav > ul > li.set-active-tab:after {
content: "";
position: absolute;
z-index: 2;
width: 0;
height: 0;
display: none;
}
.tf-tabs.show-triger-yes .tf-tabnav > ul > li.active:after,
.tf-tabs.show-triger-yes .tf-tabnav > ul > li.set-active-tab:after {
display: block;
}
.tf-tabs.horizontal .tf-tabnav > ul > li.active:after,
.tf-tabs.horizontal .tf-tabnav > ul > li.set-active-tab:after {
left: 0;
right: 0;
margin: 0 auto;
bottom: -10px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #000000;
border-bottom: 0;
}
.tf-tabs.vertical .tf-tabnav > ul > li.active:after,
.tf-tabs.vertical .tf-tabnav > ul > li.set-active-tab:after {
right: -10px;
top: calc(50% - 10px);
border-left: 10px solid #000000;
border-right: 0px;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
}
.tf-tabs.horizontal.nav-left .tf-tabnav > ul,
.tf-tabs.horizontal.nav-center .tf-tabnav > ul,
.tf-tabs.horizontal.nav-right .tf-tabnav > ul {
display: inline-flex;
}
.tf-tabs.horizontal.nav-left .tf-tabnav {
text-align: left;
}
.tf-tabs.horizontal.nav-center .tf-tabnav {
text-align: center;
}
.tf-tabs.horizontal.nav-right .tf-tabnav {
text-align: right;
}
.tf-tabs .tf-tabnav ul > li .tab-title-text {
font-family: 'Roboto Slab';
font-weight: 700;
font-size: 16px;
line-height: 26px;
text-decoration-line: underline;
color: #ECF2F6;
}
@media (max-width: 991px) and (min-width: 768px) {
.elementor-section .elementor-container {
padding: 0 !important;
}
}
@media (max-width: 767px) {
.tf-tabs.vertical {
display: block;
}
.tf-tabs .tf-tabnav ul {
flex-wrap: wrap;
flex-flow: row wrap;
}
.tf-tabs .tf-tabnav ul > li {
flex: 1 1 auto;
width: 100%;
margin-bottom: 20px;
margin-right: 0;
}
.tf-tabs.vertical.show-triger-yes .tf-tabnav > ul > li.active:after,
.tf-tabs.vertical.show-triger-yes
.tf-tabnav
> ul
> li.set-active-tab:after {
right: unset !important;
top: 100% !important;
transform: rotate(90deg) translateX(-50%);
}
.elementor-section .elementor-container {
padding: 0 !important;
}
}
.tf-tabs .tf-tabcontent .tf-tabcontent-inner h2,
.tf-tabs .tf-tabcontent .tf-tabcontent-inner h3,
.tf-tabs .tf-tabcontent .tf-tabcontent-inner h4,
.tf-tabs .tf-tabcontent .tf-tabcontent-inner h5,
.tf-tabs .tf-tabcontent .tf-tabcontent-inner h6 {
font-family: "Teko";
font-weight: 600;
margin-top: 14px;
}
.tf-tabs .tf-tabcontent .tf-tabcontent-inner p {
margin-bottom: 7px;
line-height: 2;
}
.tf-tabs .tf-tabcontent .tf-tabcontent-inner a.link {
position: relative;
display: flex;
align-items: center;
font-weight: 600;
color: #616161;
}
.tf-tabs .tf-tabcontent .tf-tabcontent-inner a.link:after {
content: "\f17a";
font-family: "graingrow";
margin-left: 7px;
}
.tf-tabs .tf-tabcontent .tf-tabcontent-inner a.link:hover:after {
-webkit-animation: toRightFromLeft 0.3s forwards;
-moz-animation: toRightFromLeft 0.3s forwards;
animation: toRightFromLeft 0.3s forwards;
}