.deensimc-marquee-main-container {
--deensimc-item-gap: 2rem;
--deensimc-container-padding: 1rem;
--edge-shadow-color: #ffffff;
--edge-shadow-spread: 50px;
--edge-shadow-blur: 30px;
position: relative;
overflow: clip;
display: flex;
align-items: center;
user-select: none;
width: 100%;
padding-block: var(--deensimc-container-padding);
}
.deensimc-marquee-main-container ul,
.deensimc-marquee-main-container ol {
list-style-type: none;
padding: 0;
margin: 0;
}
.deensimc-marquee-track-wrapper {
max-height: 100%;
display: flex;
align-items: center;
gap: var(--deensimc-item-gap);
}
.deensimc-marquee-track {
display: flex;
align-items: center;
gap: var(--deensimc-item-gap);
will-change: transform;
-webkit-will-change: transform;
animation-name: deensimc_marquee_horizontal;
animation-duration: 0s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-play-state: running;
} .deensimc-marquee-vertical.deensimc-marquee-main-container {
height: 60vh;
padding-inline: var(--deensimc-container-padding);
padding-block: 0;
}
.deensimc-marquee-vertical .deensimc-marquee-track-wrapper,
.deensimc-marquee-vertical .deensimc-marquee-track {
flex-direction: column;
align-items: center;
width: fit-content;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.deensimc-marquee-vertical .deensimc-marquee-track {
animation-name: deensimc_marquee_vertical;
}
.deensimc-marquee-pause-on-hover
.deensimc-marquee-track-wrapper:hover
.deensimc-marquee-track {
animation-play-state: paused;
}
.deensimc-marquee-reverse .deensimc-marquee-track {
animation-direction: reverse;
}
.deensimc-marquee-edge-shadow {
position: relative;
&::after,
&::before {
content: "";
width: 0;
height: 100%;
position: absolute;
top: 0;
z-index: 1;
pointer-events: none;
box-shadow: 0 0 var(--edge-shadow-blur) var(--edge-shadow-spread)
var(--edge-shadow-color);
}
&::before {
left: 0;
}
&::after {
right: 0;
}
}
.deensimc-marquee-vertical.deensimc-marquee-edge-shadow {
&::after,
&::before {
content: "";
width: 100%;
height: 0;
position: absolute;
left: 0;
z-index: 1;
transition: width 300ms ease;
will-change: width;
box-shadow: 0 0 var(--edge-shadow-blur) var(--edge-shadow-spread)
var(--edge-shadow-color);
}
&::before {
top: 0;
}
&::after {
top: auto;
bottom: 0;
}
}
[dir="rtl"] .deensimc-marquee-main-container,
[dir="rtl"] .deensimc-marquee-track-wrapper,
[dir="rtl"] .deensimc-marquee-track {
flex-direction: row-reverse;
}
[dir="rtl"] .deensimc-marquee-vertical .deensimc-marquee-track-wrapper,
[dir="rtl"] .deensimc-marquee-vertical .deensimc-marquee-track {
flex-direction: column;
} @media (max-width: 767px) {
.deensimc-marquee-vertical.deensimc-marquee-main-container {
height: auto !important;
padding-inline: 0;
padding-block: 1rem;
width: auto;
}
.deensimc-marquee-vertical .deensimc-marquee-track-wrapper,
.deensimc-marquee-vertical .deensimc-marquee-track {
flex-direction: row;
align-items: center;
width: auto;
max-width: none;
}
[dir="rtl"] .deensimc-marquee-vertical .deensimc-marquee-track-wrapper,
[dir="rtl"] .deensimc-marquee-vertical .deensimc-marquee-track {
flex-direction: row-reverse;
}
.deensimc-marquee-vertical .deensimc-marquee-track {
animation-name: deensimc_marquee_horizontal;
}
.deensimc-marquee-vertical.deensimc-marquee-edge-shadow {
&::after,
&::before {
width: 0;
height: 100%;
}
&::before {
left: 0;
right: auto;
}
&::after {
right: 0;
left: auto;
}
}
}
@keyframes deensimc_marquee_horizontal {
to {
transform: translateX(calc(-100% - var(--deensimc-item-gap)));
}
}
@keyframes deensimc_marquee_vertical {
to {
transform: translateY(calc(-100% - var(--deensimc-item-gap)));
}
}.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-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: 1em;
overflow: hidden;
}
.tf-tabs .tf-tabcontent .tf-tabcontent-inner {
display: none;
width: 100%;        
}
.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,
.tf-tabs .tf-tabnav ul > li:hover {
color: #fff;
fill: #fff;
background: #000000;        
}
.tf-tabs .tf-tabnav ul > li:hover {
background: #222222;
}
.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;
}
.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;
}
@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%;
}
.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;
}
}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(.9)}.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-counter{align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}.elementor-counter .elementor-counter-number{flex-grow:var(--counter-number-grow,0)}.elementor-counter .elementor-counter-number-wrapper{display:flex;flex:1;font-size:69px;font-weight:600;line-height:1;text-align:center}.elementor-counter .elementor-counter-number-prefix{flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix{flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}.elementor-counter .elementor-counter-title{align-items:center;display:flex;flex:1;font-size:19px;font-weight:400;justify-content:center;line-height:2.5;margin:0;padding:0}