@media(min-width:461px){.min-\[461px\]\:none{display:none;}}
@media(max-width:1279px){.max-\[1279px\]\:block{display:block;}}
@media(min-width:1280px){.min-\[1280px\]\:block{display:block;}}
@media(min-width:769px){.min-\[769px\]\:inline-block{display:inline-block;}}
.updown-loop{animation: updown 2.2s ease-in-out infinite;}
@keyframes updown {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
.ticker {
animation: marquee 35s linear infinite;
}
@keyframes marquee {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}
}
@media(max-width:750px){
.ticker {
animation-duration: 15s;
}
}
.skiptranslate, .goog-te-spinner-pos, .goog-te-spinner, .VIpgJd-ZVi9od-aZ2wEe-OiiCO {
display: none !important;    
}
.why-choose-grid i {
font-size:24px;
-webkit-text-stroke:0.5px;    
}
.why-choose-grid > div > div {
height:100%;    
}
.text-black {
color:#000000 !important;    
}
.ts-05{-webkit-text-stroke:0.5px;}
.ts-1{-webkit-text-stroke:1px;}
.fs-10{font-size:10px;}
.fs-12{font-size:12px;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.fs-24{font-size:24px;}
.fs-26{font-size:26px;}
.data-leaders-slot {
position:absolute;
top:100%;
left:0;
width:100%;
z-index:1;   
}
.d-none {
display:none !important;    
}
.my-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
background-color:#fff;    
}
.spinner-grow {
display: inline-block;
width: var(--bs-spinner-width);
height: var(--bs-spinner-height);
vertical-align: var(--bs-spinner-vertical-align);
border-radius: 50%;
animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
.spinner-grow {
--bs-spinner-width: 2rem;
--bs-spinner-height: 2rem;
--bs-spinner-vertical-align: -0.125em;
--bs-spinner-animation-speed: 0.9s;
--bs-spinner-animation-name: spinner-grow;
background-color: currentcolor;
opacity: 0;
}
.spinner-grow-sm {
--bs-spinner-width: 1rem;
--bs-spinner-height: 1rem;
}
.spinner-grow-xs {
--bs-spinner-width: 0.6rem;
--bs-spinner-height: 0.6rem;
}
@keyframes spinner-grow {
0% {
transform: scale(0);
}
50% {
opacity: 1;
transform: none;
}
}
.iframe-light-mode {
filter:invert(1) hue-rotate(180deg);    
}
#particles-js {
position:fixed;
width:100%;
height:100%;
z-index:-1;
}