/* Generated tablet adapter; original stylesheet is retained alongside this file. */

/* Original bootstrap.min_ADTs.css; block-scoped selectors. */
/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap devsdesigns
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.dsdaf21{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}.dsdaf21 *,.dsdaf21 ::after,.dsdaf21 ::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){.dsdaf21{scroll-behavior:smooth}}.dsdaf21{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.dsdaf21 h2{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.dsdaf21 h2{font-size:calc(1.325rem + .9vw)}.dsdaf21:where([data-dsd-tablet-desktop]) h2{font-size:calc(1.325rem + 16.128px)}@media (min-width:1200px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) h2{font-size:2rem}}.dsdaf21:where([data-dsd-tablet-desktop]) h2{font-size:2rem}.dsdaf21 p{margin-top:0;margin-bottom:1rem}.dsdaf21 a{color:#0d6efd;text-decoration:underline}.dsdaf21 a:hover{color:#0a58ca}.dsdaf21 img,.dsdaf21 svg{vertical-align:middle}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
/* Original headding-title_ADTs.css; block-scoped selectors. */
/* -------------------------------- 

Primary style

-------------------------------- */
.dsdaf21 *, .dsdaf21 *::after, .dsdaf21 *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* -------------------------------- 

xrotate-1 

-------------------------------- */

@-webkit-keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    opacity: 1;
  }
}
@-moz-keyframes cd-rotate-1-in {
  0% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -moz-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    -moz-transform: rotateX(120deg);
    -ms-transform: rotateX(120deg);
    -o-transform: rotateX(120deg);
    transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
    -o-transform: rotateX(360deg);
    transform: rotateX(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
}
@-moz-keyframes cd-rotate-1-out {
  0% {
    -moz-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -moz-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -moz-transform: rotateX(180deg);
    opacity: 0;
  }
}
@keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    -moz-transform: rotateX(-40deg);
    -ms-transform: rotateX(-40deg);
    -o-transform: rotateX(-40deg);
    transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    opacity: 0;
  }
}
/* -------------------------------- 

xtype 

-------------------------------- */

@-webkit-keyframes cd-pulse {
  0% {
    -webkit-transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
@-moz-keyframes cd-pulse {
  0% {
    -moz-transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -moz-transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -moz-transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
@keyframes cd-pulse {
  0% {
    -webkit-transform: translateY(-50%) scale(1);
    -moz-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    -o-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-50%) scale(0.9);
    -moz-transform: translateY(-50%) scale(0.9);
    -ms-transform: translateY(-50%) scale(0.9);
    -o-transform: translateY(-50%) scale(0.9);
    transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
    -moz-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    -o-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
/* -------------------------------- 

xrotate-2 

-------------------------------- */

@-webkit-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@-moz-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    -ms-transform: translateZ(-20px) rotateX(-10deg);
    -o-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    -moz-transform: translateZ(-20px) rotateX(0deg);
    -ms-transform: translateZ(-20px) rotateX(0deg);
    -o-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@-moz-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    -moz-transform: translateZ(-20px) rotateX(0);
    -ms-transform: translateZ(-20px) rotateX(0);
    -o-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    -ms-transform: translateZ(-20px) rotateX(-100deg);
    -o-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}
/* -------------------------------- 

xloading-bar 

-------------------------------- */

/* -------------------------------- 

xslide 

-------------------------------- */

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}
@-moz-keyframes slide-out {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(100%);
  }
}
@keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
    -moz-transform: translateY(120%);
    -ms-transform: translateY(120%);
    -o-transform: translateY(120%);
    transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
  }
}
/* -------------------------------- 

xclip 

-------------------------------- */

/* -------------------------------- 

xzoom 

-------------------------------- */

@-webkit-keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
}
@-moz-keyframes zoom-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
}
@keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
    -moz-transform: translateZ(100px);
    -ms-transform: translateZ(100px);
    -o-transform: translateZ(100px);
    transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-webkit-keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
  }
}
@-moz-keyframes zoom-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateZ(-100px);
  }
}
@keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
    -moz-transform: translateZ(-100px);
    -ms-transform: translateZ(-100px);
    -o-transform: translateZ(-100px);
    transform: translateZ(-100px);
  }
}
/* -------------------------------- 

xrotate-3 

-------------------------------- */

@-webkit-keyframes cd-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
  }
}
@-moz-keyframes cd-rotate-3-in {
  0% {
    -moz-transform: rotateY(180deg);
  }
  100% {
    -moz-transform: rotateY(0deg);
  }
}
@keyframes cd-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}
@-webkit-keyframes cd-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
  }
}
@-moz-keyframes cd-rotate-3-out {
  0% {
    -moz-transform: rotateY(0);
  }
  100% {
    -moz-transform: rotateY(-180deg);
  }
}
@keyframes cd-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
  }
}
/* -------------------------------- 

xscale 

-------------------------------- */

@-webkit-keyframes scale-up {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes scale-up {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  60% {
    -moz-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@keyframes scale-up {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes scale-down {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
}
@-moz-keyframes scale-down {
  0% {
    -moz-transform: scale(1);
    opacity: 1;
  }
  60% {
    -moz-transform: scale(0);
    opacity: 0;
  }
}
@keyframes scale-down {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }
}
/* -------------------------------- 

xpush 

-------------------------------- */

@-webkit-keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes push-in {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
}
@-moz-keyframes push-out {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
}
@keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
    -moz-transform: translateX(110%);
    -ms-transform: translateX(110%);
    -o-transform: translateX(110%);
    transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
}

/* Original counter_ADTs.css; block-scoped selectors. */
.dsdaf21 .counter-top-area {
  position: relative;
  padding: 0;
  border-color: var(--borderColor);
  transition: all 0.3s ease 0s;
}
.dsdaf21 .counter-top-area .odometer {
  text-align: left;
}
.dsdaf21 .counter-top-area .odometer.odometer-auto-theme {
  font-family: inherit;
}
.dsdaf21 .counter-top-area .odometer .odometer-value {
  display: block !important;
}
.dsdaf21 .counter-top-area .odometer .odometer-inside * {
  text-align: inherit !important;
}
.dsdaf21 .counter-top-area .rs-counter-list .count-text .count-number {
  display: flex;
  align-items: center;
}
.dsdaf21 .counter-top-area .rs-counter-list .count-text .count-number .rs-counter {
  font-size: 60px;
  color: var(--titleColor);
  line-height: 70px;
  font-weight: 700;
  font-family: var(--titleFont);
  display: inline-block;
  transition: all 0.3s ease 0s;
  direction: ltr;
  -webkit-text-stroke-color: var(--primaryColor);
  stroke: var(--primaryColor);
}
.dsdaf21 .counter-top-area .rs-counter-list .count-text .count-number .rs-counter .odometer-formatting-mark {
  display: inline !important;
}
.dsdaf21 .counter-top-area .rs-counter-list .count-text .count-number .prefix {
  font-family: var(--titleFont);
  font-size: 60px;
  line-height: 70px;
  font-weight: 700;
  color: var(--titleColor);
  -webkit-text-stroke-color: var(--primaryColor);
  stroke: var(--primaryColor);
  transition: all 0.3s ease 0s;
}
.dsdaf21 .counter-top-area .rs-counter-list .count-text .title {
  font-size: 18px;
  color: var(--titleColor);
  line-height: 18px;
  transition: all 0.3s ease 0s;
  display: block;
  border-color: var(--borderColor);
  font-family: var(--titleFont);
}
/* Original odometer.min_ADTs.css; block-scoped selectors. */
.dsdaf21 .odometer.odometer-auto-theme,.dsdaf21 .odometer.odometer-theme-default{display:inline-block;vertical-align:middle;position:relative}.dsdaf21 .odometer.odometer-auto-theme .odometer-digit,.dsdaf21 .odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.dsdaf21 .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.dsdaf21 .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.dsdaf21 .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.dsdaf21 .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.dsdaf21 .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.dsdaf21 .odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.dsdaf21 .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.dsdaf21 .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.dsdaf21 .odometer.odometer-auto-theme .odometer-digit .odometer-value,.dsdaf21 .odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.dsdaf21 .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.dsdaf21 .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.dsdaf21 .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.dsdaf21 .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.dsdaf21 .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.dsdaf21 .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.dsdaf21 .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.dsdaf21 .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.dsdaf21 .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.dsdaf21 .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.dsdaf21 .odometer.odometer-auto-theme,.dsdaf21 .odometer.odometer-theme-default{font-family:'Abril Fatface', cursive;line-height:1.1em}.dsdaf21 .odometer.odometer-auto-theme .odometer-value,.dsdaf21 .odometer.odometer-theme-default .odometer-value{text-align:center}
/* Original button_ADTs.css; block-scoped selectors. */
.dsdaf21 .rs-button.style1 {
  line-height: 0;
  position: relative;
  z-index: 1;
}
.dsdaf21 .rs-button.style1 .rs-btn {
  background: var(--primaryColor);
  color: var(--primaryForegroundColor);
  padding: 19px 29px;
  border-radius: 3px;
  overflow: hidden;
  font-weight: 500;
  line-height: 1.34;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  transition: var(--transition);
}
.dsdaf21 .rs-button.style1 .rs-btn .rs-btn-active {
  overflow: hidden;
}
.dsdaf21 .rs-button.style1 .rs-btn .rs-btn-active span {
  display: flex;
  line-height: 1;
  text-shadow: 0 30px 0;
  backface-visibility: hidden;
  transform: translateY(0);
  transition: 0.3s ease-in-out;
}
.dsdaf21 .rs-button.style1 .rs-btn em {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 18px;
  height: 18px;
  line-height: 20px;
  flex-shrink: 0;
}
.dsdaf21 .rs-button.style1 .rs-btn em > * {
  height: inherit;
  width: inherit;
  line-height: inherit;
  font-size: 18px;
  position: absolute;
  top: 0;
  left: 0;
  transition: var(--transition);
}
.dsdaf21 .rs-button.style1 .rs-btn em > *:last-child {
  transform: translateX(-150%);
}
.dsdaf21 .rs-button.style1 .rs-btn em svg path {
  fill: var(--primaryForegroundColor);
  transition: var(--transition);
}
.dsdaf21 .rs-button.style1 .rs-btn:hover {
  background: var(--secondaryColor);
  color: var(--secondaryForegroundColor);
}
.dsdaf21 .rs-button.style1 .rs-btn:hover .rs-btn-active span {
  transform: translateY(-30px);
}
.dsdaf21 .rs-button.style1 .rs-btn:hover em > * {
  transform: translateX(150%);
}
.dsdaf21 .rs-button.style1 .rs-btn:hover em > *:last-child {
  transform: translateX(0) !important;
}
.dsdaf21 .rs-button.style1 .rs-btn:hover em svg path {
  fill: var(--secondaryForegroundColor);
}
.dsdaf21 .rs-button.style1 .rs-btn.anim-dir-angle em > *:last-child {
  transform: translate(-150%, 150%);
}
.dsdaf21 .rs-button.style1 .rs-btn.anim-dir-angle:hover em > * {
  transform: translate(150%, -150%);
}

@keyframes latterWave {
  0% {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  50% {
    transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
  }
  100% {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes latterWave {
  0% {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  100% {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}
@keyframes MoveScaleUpInitial {
  to {
    transform: translate3d(0, -105%, 0) scale3d(1, 2, 1);
    opacity: 0;
  }
}
@keyframes MoveScaleUpEnd {
  from {
    transform: translate3d(0, 100%, 0) scale3d(1, 2, 1);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rspulse512 {
  0% {
    box-shadow: 0 0 0 0 #ad6239;
  }
  70% {
    box-shadow: 0 0 0 10px rgba(218, 103, 68, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(218, 103, 68, 0);
  }
}
@keyframes MoveUpInitial {
  to {
    transform: translate3d(0, -105%, 0);
  }
}
@keyframes MoveUpEnd {
  from {
    transform: translate3d(0, 100%, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
/* Original image-widget_ADTs.css; block-scoped selectors. */
@keyframes veritcal {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(100px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes veritcal-reverse {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-100px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes veritcal-short {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes veritcal-short-reverse {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes veritcal2 {
  from {
    -webkit-transform: translate3d(0, -10px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 10px, 0);
  }
}
@keyframes veritcal2-reverse {
  from {
    -webkit-transform: translate3d(0, 10px, 0);
  }
  to {
    -webkit-transform: translate3d(0, -10px, 0);
  }
}
@keyframes horizontal {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(100px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes horizontal-reverse {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-100px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes horizontal-short {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes horizontal-short-reverse {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-30px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes horizontal2 {
  from {
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
  }
  from {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
  }
}
@-webkit-keyframes horizontal2 {
  from {
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
  }
  from {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
  }
}
@keyframes rotated_style {
  0% {
    -webkit-transform: translate(0) rotate(0deg);
    transform: translate(0) rotate(0deg);
  }
  25% {
    -webkit-transform: translate(-10px, 10px) rotate(10deg);
    transform: translate(-10px, 10px) rotate(10deg);
  }
  50% {
    -webkit-transform: translate(5px, -5px) rotate(25deg);
    transform: translate(5px, -5px) rotate(25deg);
  }
  75% {
    -webkit-transform: translate(15px, -5px) rotate(15deg);
    transform: translate(15px, -5px) rotate(15deg);
  }
  to {
    -webkit-transform: translate(0) rotate(0deg);
    transform: translate(0) rotate(0deg);
  }
}
@keyframes rotate-anim-reverse {
  from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  to {
    transform: rotate(-359deg);
    -webkit-transform: rotate(-359deg);
  }
}
@keyframes rotate-anim-short {
  0% {
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
  }
  50% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
  }
}
@keyframes rotate-anim-short-reverse {
  0% {
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
  }
  50% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  100% {
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
  }
}
@-webkit-keyframes spine {
  from {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
  }
}
@keyframes spine-reverse {
  from {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  to {
    transform: rotate(-359deg);
    -webkit-transform: rotate(-359deg);
  }
}
@-webkit-keyframes spine-reverse {
  from {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  to {
    transform: rotate(-359deg);
    -webkit-transform: rotate(-359deg);
  }
}
@keyframes scale {
  from {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
  }
  to {
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
  }
}
@-webkit-keyframes scale {
  from {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
  }
  to {
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
  }
}
@keyframes scale2 {
  from {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
  }
  to {
    transform: scale(1.01);
    -webkit-transform: scale(1.01);
  }
}
@-webkit-keyframes scale2 {
  from {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
  }
  to {
    transform: scale(1.01);
    -webkit-transform: scale(1.01);
  }
}
@keyframes head-move {
  0% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(5px, 0, 0) rotate(4deg);
    -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
  }
  50% {
    transform: translate3d(0, 0, 0) rotate(-2deg);
    -webkit-transform: translate3d(0, 0, 0) rotate(-2deg);
  }
  75% {
    transform: translate3d(5px, 0, 0) rotate(4deg);
    -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
  }
  100% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes head-move {
  0% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(5px, 0, 0) rotate(4deg);
    -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
  }
  50% {
    transform: translate3d(0, 0, 0) rotate(-2deg);
    -webkit-transform: translate3d(0, 0, 0) rotate(-2deg);
  }
  75% {
    transform: translate3d(5px, 0, 0) rotate(4deg);
    -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
  }
  100% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@keyframes pop {
  0% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
    opacity: 0;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
  }
}
@-webkit-keyframes pop {
  0% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
    opacity: 0;
  }
  50% {
    opacity: 0.09;
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
  }
}
@keyframes ruller-run {
  0% {
    background-position-y: 200%;
  }
  100% {
    background-position-y: 0%;
  }
}
@-webkit-keyframes ruller-run {
  0% {
    background-position-y: 200%;
  }
  100% {
    background-position-y: 0%;
  }
}
.dsdaf21 .elementor-widget-rs-image .rs-image img {
  border-color: var(--borderColor);
}

.dsdaf21 .rs-image {
  position: relative;
  width: 100%;
  height: 100%;
}
.dsdaf21 .rs-image img {
  position: relative;
  z-index: 1;
  transition: var(--transition);
}
.dsdaf21 .rs-image img.blend_unset {
  mix-blend-mode: unset;
}
.dsdaf21 .rs-image.dsdaf21-reveal.reveal-active {
  visibility: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: max-content;
  right: 0;
  overflow: hidden;
}
.dsdaf21 .rs-image.dsdaf21-reveal.reveal-active img {
  transition: unset !important;
  border-radius: 0 !important;
}
/* Original rsanimations_ADTs.css; block-scoped selectors. */
/* Sticky Header Animation */
@-webkit-keyframes sticky-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes sticky-animation {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/*Pulse Border Animation*/
@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
@-webkit-keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

/* Head Movement */
@keyframes head-move {
  0% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(5px, 0, 0) rotate(4deg);
    -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
  }
  50% {
    transform: translate3d(0, 0, 0) rotate(-2deg);
    -webkit-transform: translate3d(0, 0, 0) rotate(-2deg);
  }
  75% {
    transform: translate3d(5px, 0, 0) rotate(4deg);
    -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
  }
  100% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes head-move {
  0% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(5px, 0, 0) rotate(4deg);
    -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
  }
  50% {
    transform: translate3d(0, 0, 0) rotate(-2deg);
    -webkit-transform: translate3d(0, 0, 0) rotate(-2deg);
  }
  75% {
    transform: translate3d(5px, 0, 0) rotate(4deg);
    -webkit-transform: translate3d(5px, 0, 0) rotate(4deg);
  }
  100% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
}

/* Spine */
@keyframes spine {
  from {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
  }
}
@-webkit-keyframes spine {
  from {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
  }
}

/* Spine Reverse */
@keyframes spine2 {
  from {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  to {
    transform: rotate(-359deg);
    -webkit-transform: rotate(-359deg);
  }
}
@-webkit-keyframes spine2 {
  from {
    transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  to {
    transform: rotate(-359deg);
    -webkit-transform: rotate(-359deg);
  }
}

/* Spine Short */
@keyframes spine3 {
  from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  to {
    transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
  }
}
@-webkit-keyframes spine3 {
  from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  to {
    transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
  }
}

/* Scale Animation */
@keyframes scale {
  from {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
  }
  to {
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
  }
}
@-webkit-keyframes scale {
  from {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
  }
  to {
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
  }
}
@keyframes scale2 {
  from {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  to {
    transform: scale(1.07);
    -webkit-transform: scale(1.07);
  }
}
@-webkit-keyframes scale2 {
  from {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  to {
    transform: scale(1.07);
    -webkit-transform: scale(1.07);
  }
}

/* Flash Animation */
@keyframes flash {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.8;
  }
}
@-webkit-keyframes flash {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.8;
  }
}



/* Pendulum Animation */
@keyframes pendulum {
  from {
    transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
  }
  to {
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
  }
}
@-webkit-keyframes pendulum {
  from {
    transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
  }
  to {
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
  }
}

/* Line Animation */
@keyframes y-anim1 {
  from {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  from {
    transform: translateY(60px);
    -webkit-transform: translateY(60px);
  }
}
@-webkit-keyframes y-anim1 {
  from {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  from {
    transform: translateY(60px);
    -webkit-transform: translateY(60px);
  }
}
@keyframes y-anim2 {
  from {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  from {
    transform: translateY(130px);
    -webkit-transform: translateY(130px);
  }
}
@-webkit-keyframes y-anim2 {
  from {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  from {
    transform: translateY(130px);
    -webkit-transform: translateY(130px);
  }
}
@keyframes x-anim1 {
  from {
    transform: translateX(0);
    -webkit-transform: translateX(0);
  }
  from {
    transform: translateX(170px);
    -webkit-transform: translateX(170px);
  }
}
@-webkit-keyframes x-anim1 {
  from {
    transform: translateX(0);
    -webkit-transform: translateX(0);
  }
  from {
    transform: translateX(170px);
    -webkit-transform: translateX(170px);
  }
}
@keyframes x-anim2 {
  from {
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
  }
  from {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
  }
}
@-webkit-keyframes x-anim2 {
  from {
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
  }
  from {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
  }
}
@keyframes x-anim3 {
  from {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
  }
  from {
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
  }
}
@-webkit-keyframes x-anim3 {
  from {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
  }
  from {
    transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
  }
}

/* Up Down Animation */
@keyframes up-down {
  from {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  to {
    transform: translateY(505px);
    -webkit-transform: translateY(505px);
  }
}
@-webkit-keyframes up-down {
  from {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
  }
  to {
    transform: translateY(505px);
    -webkit-transform: translateY(505px);
  }
}

/* Move Animation */
@keyframes move-y {
  from {
    -webkit-transform: translate3d(0,-10px,0);
  }
  to {
    -webkit-transform: translate3d(0,10px,0);
  }
}
@-webkit-keyframes move-y {
  from {
    -webkit-transform: translate3d(0,-10px,0);
  }
  to {
    -webkit-transform: translate3d(0,10px,0);
  }
}
@keyframes move-y2 {
  from {
    -webkit-transform: translate3d(0,-50px,0);
  }
  to {
    -webkit-transform: translate3d(0,50px,0);
  }
}
@-webkit-keyframes move-y2 {
  from {
    -webkit-transform: translate3d(0,-50px,0);
  }
  to {
    -webkit-transform: translate3d(0,50px,0);
  }
}
@keyframes move-x {
  from {
    -webkit-transform: translate3d(-10px,0,0);
  }
  to {
    -webkit-transform: translate3d(10px,0,0);
  }
}
@-webkit-keyframes move-x {
  from {
    -webkit-transform: translate3d(-10px,0,0);
  }
  to {
    -webkit-transform: translate3d(10px,0,0);
  }
}
@keyframes move-x2 {
  from {
    -webkit-transform: translate3d(-50px,0,0);
  }
  to {
    -webkit-transform: translate3d(50px,0,0);
  }
}
@-webkit-keyframes move-x2 {
  from {
    -webkit-transform: translate3d(-50px,0,0);
  }
  to {
    -webkit-transform: translate3d(50px,0,0);
  }
}
@keyframes move--y {
  from {
    -webkit-transform: translate3d(0,10px,-10px);
  }
  to {
    -webkit-transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes move--y {
  from {
    -webkit-transform: translate3d(0,10px,-10px);
  }
  to {
    -webkit-transform: translate3d(0,0,0);
  }
}
@keyframes move-xy {
  from {
    -webkit-transform: translate3d(0,0,0);
  }
  to {
    -webkit-transform: translate3d(15px,10px,0);
  }
}
@-webkit-keyframes move-xy {
  from {
    -webkit-transform: translate3d(0,0,0);
  }
  to {
    -webkit-transform: translate3d(15px,10px,0);
  }
}
@keyframes move-yx {
  from {
    -webkit-transform: translate3d(15px,10px,0);
  }
  to {
    -webkit-transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes move-yx {
  from {
    -webkit-transform: translate3d(15px,10px,0);
  }
  to {
    -webkit-transform: translate3d(0,0,0);
  }
}


/* animation for watermark animation */
@keyframes xsx-anim2 {
  from {
    transform: translateX(-200px);
    -webkit-transform: translateX(-200px);
  }
  from {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
  }
}
@-webkit-keyframes x-anim2 {
  from {
    transform: translateX(-200px);
    -webkit-transform: translateX(-200px);
  }
  from {
    transform: translateX(20px);
    -webkit-transform: translateX(20px);
  }
}
@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@-webkit-keyframes MOVE-Rs-Dot-Up {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes MOVE-Rs-Dot-Up {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0px);
  }
}
/* Original custom-frontend.min_ADTs.css; block-scoped selectors. */
.dsdaf21{--direction-multiplier:1}.dsdaf21 .elementor *,.dsdaf21 .elementor :after,.dsdaf21 .elementor :before{box-sizing:border-box}.dsdaf21 .elementor a{box-shadow:none;text-decoration:none}.dsdaf21 .elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.dsdaf21 .elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.dsdaf21 .elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.dsdaf21 .elementor-invisible{visibility:hidden}.dsdaf21{--page-title-display:block}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.dsdaf21 .elementor-widget{position:relative}.dsdaf21 .elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}@media (prefers-reduced-motion:no-preference){.dsdaf21{scroll-behavior:smooth}}.dsdaf21 .e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.dsdaf21 .e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.dsdaf21 .e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}.dsdaf21 .e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.dsdaf21 .e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.dsdaf21 .e-con-full,.dsdaf21 .e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.dsdaf21 .e-con-full.e-flex,.dsdaf21 .e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.dsdaf21 .e-con,.dsdaf21 .e-con>.e-con-inner{display:var(--display)}.dsdaf21 .e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.dsdaf21 .e-con-boxed{gap:initial;text-align:initial}.dsdaf21 .e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.dsdaf21 .e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}.dsdaf21 .e-con .elementor-widget.elementor-widget{margin-block-end:0}.dsdaf21 .e-con:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.dsdaf21 .e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.dsdaf21 .e-con .elementor-widget{min-width:0}.dsdaf21 .e-con>.elementor-widget>.elementor-widget-container{height:100%}.dsdaf21 .elementor.elementor .e-con>.elementor-widget{max-width:100%}.dsdaf21 .e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.dsdaf21 .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}@media (prefers-reduced-motion:reduce){.dsdaf21 *{transition-delay:0s!important;transition-duration:0s!important}}
/* Original post-26571_ADTs.css; block-scoped selectors. */
.dsdaf21.elementor-kit-26571{--e-global-color-primary:#AB052D;--e-global-color-secondary:#2B3944;--e-global-color-text:#616C74;--e-global-color-accent:#61CE70;--e-global-color-4d7b7af:#2B3944;--e-global-color-b666397:#DBDEE1;--e-global-color-1d62194:#F8F8F9;--e-global-color-9e1406d:#9D0026;--e-global-color-7c8b012:#FFFFFF;--e-global-color-f62b44e:#FFFFFF;--e-global-typography-primary-font-family:"Maitree";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Maitree";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-6f65a6a-font-family:"Inter Tight";--e-global-typography-6f65a6a-font-size:17px;--e-global-typography-6f65a6a-font-weight:400;--e-global-typography-6f65a6a-line-height:28px;--e-global-typography-6f65a6a-letter-spacing:0.02em;--e-global-typography-84206e5-font-family:"Inter Tight";--e-global-typography-84206e5-font-size:66px;--e-global-typography-84206e5-font-weight:500;--e-global-typography-84206e5-line-height:74px;--e-global-typography-9d44200-font-family:"Inter Tight";--e-global-typography-9d44200-font-size:52px;--e-global-typography-9d44200-font-weight:600;--e-global-typography-9d44200-line-height:62px;--e-global-typography-bbcc715-font-family:"Inter Tight";--e-global-typography-bbcc715-font-size:30px;--e-global-typography-bbcc715-font-weight:600;--e-global-typography-bbcc715-line-height:40px;--e-global-typography-341c7fe-font-family:"Inter Tight";--e-global-typography-341c7fe-font-size:24px;--e-global-typography-341c7fe-font-weight:600;--e-global-typography-341c7fe-line-height:34px;--e-global-typography-2ba69ba-font-family:"Inter Tight";--e-global-typography-2ba69ba-font-size:20px;--e-global-typography-2ba69ba-font-weight:600;--e-global-typography-2ba69ba-line-height:30px;--e-global-typography-b7acf16-font-family:"Inter Tight";--e-global-typography-b7acf16-font-size:18px;--e-global-typography-b7acf16-font-weight:600;--e-global-typography-b7acf16-line-height:28px;color:var( --e-global-color-text );font-family:var( --e-global-typography-6f65a6a-font-family ), Sans-serif;font-size:var( --e-global-typography-6f65a6a-font-size );font-weight:var( --e-global-typography-6f65a6a-font-weight );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.dsdaf21.elementor-kit-26571 h2{color:var( --e-global-color-4d7b7af );font-family:var( --e-global-typography-9d44200-font-family ), Sans-serif;font-size:var( --e-global-typography-9d44200-font-size );font-weight:var( --e-global-typography-9d44200-font-weight );line-height:var( --e-global-typography-9d44200-line-height );}.dsdaf21 .e-con{--container-max-width:1300px;}.dsdaf21 .elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.dsdaf21 .elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.dsdaf21 {}@media(max-width:1366px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])).elementor-kit-26571{--e-global-typography-84206e5-font-size:52px;--e-global-typography-84206e5-line-height:66px;--e-global-typography-9d44200-font-size:48px;--e-global-typography-9d44200-line-height:58px;--e-global-typography-bbcc715-font-size:26px;--e-global-typography-bbcc715-line-height:34px;font-size:var( --e-global-typography-6f65a6a-font-size );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])).elementor-kit-26571 h2{font-size:var( --e-global-typography-9d44200-font-size );line-height:var( --e-global-typography-9d44200-line-height );}}.dsdaf21:where([data-dsd-tablet-custom]).elementor-kit-26571{--e-global-typography-84206e5-font-size:52px;--e-global-typography-84206e5-line-height:66px;--e-global-typography-9d44200-font-size:48px;--e-global-typography-9d44200-line-height:58px;--e-global-typography-bbcc715-font-size:26px;--e-global-typography-bbcc715-line-height:34px;font-size:var( --e-global-typography-6f65a6a-font-size );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.dsdaf21:where([data-dsd-tablet-custom]).elementor-kit-26571 h2{font-size:var( --e-global-typography-9d44200-font-size );line-height:var( --e-global-typography-9d44200-line-height );}@media(max-width:1200px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])).elementor-kit-26571{--e-global-typography-84206e5-font-size:52px;--e-global-typography-84206e5-line-height:66px;--e-global-typography-9d44200-font-size:38px;--e-global-typography-9d44200-line-height:48px;}}.dsdaf21:where([data-dsd-tablet-custom]).elementor-kit-26571{--e-global-typography-84206e5-font-size:52px;--e-global-typography-84206e5-line-height:66px;--e-global-typography-9d44200-font-size:38px;--e-global-typography-9d44200-line-height:48px;}@media(max-width:1024px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])).elementor-kit-26571{--e-global-typography-84206e5-font-size:44px;--e-global-typography-84206e5-line-height:54px;--e-global-typography-9d44200-font-size:30px;--e-global-typography-9d44200-line-height:40px;--e-global-typography-bbcc715-font-size:24px;--e-global-typography-bbcc715-line-height:34px;--e-global-typography-341c7fe-font-size:22px;--e-global-typography-341c7fe-line-height:32px;font-size:var( --e-global-typography-6f65a6a-font-size );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])).elementor-kit-26571 h2{font-size:var( --e-global-typography-9d44200-font-size );line-height:var( --e-global-typography-9d44200-line-height );}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .e-con{--container-max-width:1024px;}}.dsdaf21:where([data-dsd-tablet-custom]).elementor-kit-26571{--e-global-typography-84206e5-font-size:44px;--e-global-typography-84206e5-line-height:54px;--e-global-typography-9d44200-font-size:30px;--e-global-typography-9d44200-line-height:40px;--e-global-typography-bbcc715-font-size:24px;--e-global-typography-bbcc715-line-height:34px;--e-global-typography-341c7fe-font-size:22px;--e-global-typography-341c7fe-line-height:32px;font-size:var( --e-global-typography-6f65a6a-font-size );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.dsdaf21:where([data-dsd-tablet-custom]).elementor-kit-26571 h2{font-size:var( --e-global-typography-9d44200-font-size );line-height:var( --e-global-typography-9d44200-line-height );}.dsdaf21:where([data-dsd-tablet-custom]) .e-con{--container-max-width:1024px;}@media(max-width:767px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])).elementor-kit-26571{--e-global-typography-84206e5-font-size:36px;--e-global-typography-84206e5-line-height:1.3em;--e-global-typography-bbcc715-font-size:20px;--e-global-typography-bbcc715-line-height:30px;--e-global-typography-341c7fe-font-size:20px;--e-global-typography-341c7fe-line-height:30px;font-size:var( --e-global-typography-6f65a6a-font-size );line-height:var( --e-global-typography-6f65a6a-line-height );letter-spacing:var( --e-global-typography-6f65a6a-letter-spacing );}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])).elementor-kit-26571 h2{font-size:var( --e-global-typography-9d44200-font-size );line-height:var( --e-global-typography-9d44200-line-height );}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .e-con{--container-max-width:767px;}}
/* Original post-29-original.css; block-scoped selectors. */.dsdaf21 .elementor-29 .elementor-element.elementor-element-b9270a0{--display:flex;--padding-top:100px;--padding-bottom:110px;--padding-left:10px;--padding-right:10px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-fd87788{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-3fec4e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-b37da06 .prelements-heading .title-inner .title{color:var( --e-global-color-4d7b7af );margin:0px 0px 5px 0px!important;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-b37da06 .prelements-heading .title-inner .sub-text{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:var( --e-global-color-4d7b7af );}.dsdaf21 .elementor-29 .elementor-element.elementor-element-b37da06 .prelements-heading .title-inner .title span{text-align:center;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-d3c6038{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-7a1ef43{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b666397 );--border-color:var( --e-global-color-b666397 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-ddc5775 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-ddc5775 .counter-top-area{text-align:left;padding:0px 0px 0px 0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-ddc5775 .counter-top-area .rs-counter-list{display:flex;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-ddc5775 .counter-top-area .rs-counter-list .count-text .count-number .rs-counter{font-size:225px;font-weight:400;line-height:180px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-ddc5775 .count-number span.prefix{font-size:35px;font-weight:400;line-height:62px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-ddc5775 .rs-counter-list .count-number span.prefix{bottom:65px;position:relative;left:-2px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-ddc5775 .count-text .title{color:var( --e-global-color-4d7b7af );font-size:22px;font-weight:500;line-height:28px;margin:0px 0px 0px 30px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-bf37158{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti{color:var( --e-global-color-text );padding:0px 46px 0px 0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti p{color:var( --e-global-color-text );}.dsdaf21 .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti,
					.dsdaf21 .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti p{margin:0px 0px 23px 0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button .rs-btn{background-color:#FFFFFF;gap:8px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button .rs-btn:hover{background-color:var( --e-global-color-primary );}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3.elementor-element{--align-self:flex-start;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button .rs-btn em{width:11px;height:11px;line-height:11px;top:1px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button:not(.style2) .rs-btn{color:var( --e-global-color-primary );}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button .rs-btn svg path{fill:var( --e-global-color-primary );}
					.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button:not(.style2) .rs-btn,
					.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button:not(.style3) .rs-btn
				{font-size:17px;font-weight:600;}
					.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button:not(.style2) .rs-btn
				{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button:not(.style2) .rs-btn{border-radius:50px 50px 50px 50px;padding:18px 26px 18px 26px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button:not(.style2) .rs-btn:hover{color:#FFFFFF;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-81549d3 .rs-button .rs-btn:hover svg path{fill:#FFFFFF;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-68b3471{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-0df9854 .rs-image{text-align:right;}.dsdaf21 .elementor-29 .elementor-element.elementor-element-0df9854 .rs-image img,
                        .dsdaf21 .elementor-29 .elementor-element.elementor-element-0df9854 .rs-image.dsdaf21-reveal.reveal-active{border-radius:6px 6px 6px 6px;}@media(max-width:1024px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-b9270a0{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-d3c6038{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-7a1ef43{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-bf37158{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti,
					.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti p{margin:0px 0px 0px 0px;}}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-b9270a0{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-d3c6038{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-7a1ef43{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-bf37158{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti,
					.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti p{margin:0px 0px 0px 0px;}@media(max-width:767px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-b9270a0{--content-width:540px;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-bf37158{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-0df9854 .rs-image{text-align:left;}}@media(min-width:768px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-3fec4e9{--width:62%;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-7a1ef43{--width:87%;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-68b3471{--width:38%;}}.dsdaf21:where([data-dsd-tablet-desktop]) .elementor-29 .elementor-element.elementor-element-3fec4e9{--width:62%;}.dsdaf21:where([data-dsd-tablet-desktop]) .elementor-29 .elementor-element.elementor-element-7a1ef43{--width:87%;}.dsdaf21:where([data-dsd-tablet-desktop]) .elementor-29 .elementor-element.elementor-element-68b3471{--width:38%;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-3fec4e9{--width:62%;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-7a1ef43{--width:87%;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-68b3471{--width:38%;}@media(max-width:1200px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-fd87788{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-ddc5775 .counter-top-area .rs-counter-list .count-text .count-number .rs-counter{font-size:150px;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-ddc5775 .count-text .title{margin:-5px 0px 0px 0px;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-bf37158{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti{padding:0px 0px 0px 0px;}}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-fd87788{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-ddc5775 .counter-top-area .rs-counter-list .count-text .count-number .rs-counter{font-size:150px;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-ddc5775 .count-text .title{margin:-5px 0px 0px 0px;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-bf37158{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-208ec27 .prelements-heading .descripti{padding:0px 0px 0px 0px;}@media(max-width:1200px) and (min-width:768px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-b9270a0{--content-width:975px;}}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-b9270a0{--content-width:975px;}@media(max-width:1024px) and (min-width:768px){.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-b9270a0{--content-width:740px;}.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .elementor-29 .elementor-element.elementor-element-7a1ef43{--width:100%;}}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-b9270a0{--content-width:740px;}.dsdaf21:where([data-dsd-tablet-custom]) .elementor-29 .elementor-element.elementor-element-7a1ef43{--width:100%;}
@media print {
  @page {
    margin: 0.5cm;
  }
}
/* Original default_ADTs.css; block-scoped selectors. */
/**
*
* -----------------------------------------------------------------------------
*
* Template : Bustar – Multipurpose Elementor WordPress Theme
* Author : rs-theme
* Author URI : http://www.rstheme.com/
*
* -----------------------------------------------------------------------------
*
**/
.dsdaf21 {
  --bodyFont: "Inter Tight", sans-serif;
  --titleFont: "Inter Tight", sans-serif;
  --menuFont: "Inter Tight", sans-serif;
  --transition: all 0.3s ease 0s;
  --whiteColor: #ffffff;
  --primaryColor: #AB052D;
  --primaryColorRGB: 171, 5, 45;
  --primaryForegroundColor: #ffffff;
  --secondaryColor: #2B3944;
  --secondaryForegroundColor: #ffffff;
  --bodyColor: #616C74;
  --titleColor: #2B3944;
  --borderColor: #DBDEE1;
  --shadeColor: #F8F8F9;
}

/* ----------------------------------- 
	01. General CSS
-------------------------------------*/
.dsdaf21,
.dsdaf21 {
  font-size: 18px;
  vertical-align: baseline;
  font-weight: 400;
  overflow-x: hidden;
  line-height: 1.75;
  font-family: var(--bodyFont);
  color: var(--bodyColor);
}

.dsdaf21 {
  color: var(--bodyColor);
}

.dsdaf21 h2 {
  color: var(--titleColor);
  margin: 0 0 26px;
  font-family: var(--titleFont);
  padding: 0;
  letter-spacing: 0px;
}

.dsdaf21 h2 {
  font-size: 60px;
  line-height: 70px;
  font-weight: 600;
}

.dsdaf21 a {
  color: var(--bodyColor);
  transition: all 0.3s ease 0s;
  text-decoration: none;
  outline: none !important;
}

.dsdaf21 a:active, .dsdaf21 a:hover {
  text-decoration: none;
  outline: 0 none;
  color: var(--titleColor);
}

/* Icons CSS */

/* Hide scrollbar for Chrome, Safari and Opera */

/* Hide scrollbar for IE, Edge and Firefox */
.dsdaf21 img {
  max-width: 100%;
  height: auto;
}

.dsdaf21 p {
  margin: 0 0 26px;
}

.dsdaf21 ::selection {
  background: var(--titleColor);
  text-shadow: none;
  color: #ffffff;
}

/* Font Awesome Pre Loded CSS */

/* Blog Design */

/* Error Page CSS */

/* ------------------------------------
    23. Blog Sidebar 
---------------------------------------*/

/* ------------------------------------
	22. Blog Details
  ---------------------------------------*/

/* ------------------------------------
	23. Blog Sidebar
---------------------------------------*/

/* ------------------------------------
	11. Rs Button
---------------------------------------*/
.dsdaf21 .rs-button {
  line-height: 0 !important;
}
.dsdaf21 .rs-button .rs-btn {
  background: transparent;
  color: #fff;
  padding: 19px 32px;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  transition: var(--transition);
}
.dsdaf21 .rs-button .rs-btn span {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.dsdaf21 .rs-button .rs-btn em {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 18px;
  height: 18px;
  line-height: 20px;
  flex-shrink: 0;
}
.dsdaf21 .rs-button .rs-btn em > * {
  height: inherit;
  width: inherit;
  line-height: inherit;
  font-size: 18px;
  position: absolute;
  top: 0;
  left: 0;
  transition: var(--transition);
}
.dsdaf21 .rs-button .rs-btn em > *:nth-child(2) {
  transform: translateX(-150%);
}
.dsdaf21 .rs-button .rs-btn em svg path {
  fill: #fff;
  transition: var(--transition);
}
.dsdaf21 .rs-button .rs-btn::after {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  width: calc(100% - 2px);
  background: var(--primaryColor);
  pointer-events: none;
  transition: var(--transition);
}
.dsdaf21 .rs-button .rs-btn:hover {
  background: transparent;
  color: #fff;
}
.dsdaf21 .rs-button .rs-btn:hover em > * {
  transform: translateX(150%);
}
.dsdaf21 .rs-button .rs-btn:hover em > *:nth-child(2) {
  transform: translateX(0);
}
.dsdaf21 .rs-button .rs-btn:hover em svg path {
  fill: #fff;
}
.dsdaf21 .rs-button .rs-btn:hover::after {
  background: var(--secondaryColor);
}

/* ------------------------------------
	11. Blog Sidebar
---------------------------------------*/

/* -----------------------
	14. Blog Post
--------------------------*/

/* ------------------------------------
	24. Blog Pagination
---------------------------------------*/

/*-------------------
	Search Results
---------------------*/

/*contact layout*/

@-webkit-keyframes MOVE-Rs-Dot {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(88px);
  }
}
@keyframes MOVE-Rs-Dot {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(88px);
  }
}

/* ---------------------------
	Header Section
------------------------------*/

/*******off Canvas css********/

/* Menu */

@keyframes move-x2 {
  from {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-60px, 0, 0);
    -webkit-transform: translate3d(-60px, 0, 0);
  }
}
@-webkit-keyframes move-x2 {
  from {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-60px, 0, 0);
    -webkit-transform: translate3d(-60px, 0, 0);
  }
}

/* ==========================================================================
   Responsive
   ========================================================================== */
@media print {
  .dsdaf21 * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .dsdaf21 a {
    text-decoration: underline;
  }
  .dsdaf21 a:visited {
    text-decoration: underline;
  }
  .dsdaf21 a[href]:after {
    content: " (" attr(href) ")";
  }
  .dsdaf21 img {
    page-break-inside: avoid;
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  .dsdaf21 p, .dsdaf21 h2 {
    orphans: 3;
    widows: 3;
  }
  .dsdaf21 h2 {
    page-break-after: avoid;
  }
}
/*--------------------------------
	Latest News
----------------------------------*/

/* ----------------------------------
	09. Portfolio
-------------------------------------*/

/*responsive styles below*/
/* ----------------------------------
	10. cl-testimonial style 7
-------------------------------------*/

/* ----------------------------------
cl-testimonial style 10 Custom By Rashid
-------------------------------------*/

/* ------------------------------------
	21. Portfolio Details
  ---------------------------------------*/

/*--------------------------------------------------------------
Rs service slider css
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Rs service Grid css
--------------------------------------------------------------*/

/* Processbar CSS */

@-webkit-keyframes toggle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes toggle {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*--------------------------------------------------------------
	Floating CSS
--------------------------------------------------------------*/

/*--------------------------------------------------------------
   Latest product slider
--------------------------------------------------------------*/

/*--------------------------------------------------------------
	Parter CSS
--------------------------------------------------------------*/

/*-----------------------------
	Cart icon design
-------------------------------*/

/* -----------------------
	404
--------------------------*/

/* ------------------------------------
	02. Global Class
---------------------------------------*/

/*--------------------------------------------------------------

## Links

--------------------------------------------------------------*/
.dsdaf21 a {
  color: var(--primaryColor);
}
.dsdaf21 a:hover, .dsdaf21 a:focus, .dsdaf21 a:active {
  color: var(--titleColor);
}
.dsdaf21 a:focus {
  outline: thin dotted;
}
.dsdaf21 a:hover, .dsdaf21 a:active {
  outline: 0;
}

/********************* RS Particle Banner **************************/

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}

/*--------------------------------------------------------------

--------------------------------------------------------------*/

@-webkit-keyframes pre-move-dot {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(88px);
  }
}
@keyframes pre-move-dot {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(88px);
  }
}

@-webkit-keyframes expand2 {
  from {
    width: 0;
  }
  to {
    width: 112px;
  }
}
@keyframes expand2 {
  from {
    width: 0;
  }
  to {
    width: 112px;
  }
}

/* ------------------------------------
	20. Breadcrumbs
  ---------------------------------------*/

@-webkit-keyframes scale-up-center {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scale-up-center {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}

/*----------------------------------------------
	Preloader
----------------------------------------------*/

@keyframes loaderspin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes loaderspin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes loaderpulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
@keyframes loaderpulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}

/*-------------------------
	33.Preloader CSS
---------------------------*/

@-webkit-keyframes sk-scaleout {
  0% {
    -webkit-transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1.1);
    opacity: 0;
  }
}
@keyframes sk-scaleout {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1.1);
    opacity: 0;
  }
}

@-webkit-keyframes braintech-loader-anim {
  0% {
    opacity: 1;
    transform: scale(0.1);
  }
  70% {
    opacity: 0.5;
    transform: scale(1);
  }
  95% {
    opacity: 0;
  }
}
@keyframes braintech-loader-anim {
  0% {
    opacity: 1;
    transform: scale(0.1);
  }
  70% {
    opacity: 0.5;
    transform: scale(1);
  }
  95% {
    opacity: 0;
  }
}
@-webkit-keyframes anim {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
@keyframes anim {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}

.dsdaf21 .rs-counter-list .count-text span.rs-counter {
  position: relative;
  z-index: 2;
}
.dsdaf21 .rs-counter-list .count-text span.rs-counter:after {
  content: "";
  height: 8px;
  position: absolute;
  bottom: 12px;
  right: 0;
  left: 0px;
  transition: all 0.3s ease;
  z-index: -1;
}

/* --------------------------------

xrotate-1

-------------------------------- */

@-webkit-keyframes cd-rotate-1-in {
  0% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    -webkit-transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(360deg);
    opacity: 1;
  }
}
@keyframes cd-rotate-1-in {
  0% {
    transform: rotateX(180deg);
    opacity: 0;
  }
  35% {
    transform: rotateX(120deg);
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  100% {
    transform: rotateX(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes cd-rotate-1-out {
  0% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    -webkit-transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(180deg);
    opacity: 0;
  }
}
@keyframes cd-rotate-1-out {
  0% {
    transform: rotateX(0deg);
    opacity: 1;
  }
  35% {
    transform: rotateX(-40deg);
    opacity: 1;
  }
  65% {
    opacity: 0;
  }
  100% {
    transform: rotateX(180deg);
    opacity: 0;
  }
}
/* --------------------------------

xtype

-------------------------------- */

@-webkit-keyframes cd-pulse {
  0% {
    -webkit-transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
@keyframes cd-pulse {
  0% {
    transform: translateY(-50%) scale(1);
    opacity: 1;
  }
  40% {
    transform: translateY(-50%) scale(0.9);
    opacity: 0;
  }
  100% {
    transform: translateY(-50%) scale(0);
    opacity: 0;
  }
}
/* --------------------------------

xrotate-2

-------------------------------- */

@-webkit-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    transform: translateZ(-20px) rotateX(-90deg);
  }
}
/* --------------------------------

xloading-bar

-------------------------------- */

/* --------------------------------

xslide

-------------------------------- */
/* --------------------------------

service area sidebar css

-------------------------------- */

/* --------------------------------

service area sidebar css

-------------------------------- */
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  60% {
    opacity: 1;
    transform: translateY(20%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes slide-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(120%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
}
@keyframes slide-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  60% {
    opacity: 0;
    transform: translateY(120%);
  }
  100% {
    opacity: 0;
    transform: translateY(100%);
  }
}
/* --------------------------------

xclip

-------------------------------- */
/* --------------------------------

xzoom

-------------------------------- */
@-webkit-keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
}
@keyframes zoom-in {
  0% {
    opacity: 0;
    transform: translateZ(100px);
  }
  100% {
    opacity: 1;
    transform: translateZ(0);
  }
}
@-webkit-keyframes zoom-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-100px);
  }
}
@keyframes zoom-out {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  100% {
    opacity: 0;
    transform: translateZ(-100px);
  }
}
/* --------------------------------

xrotate-3

-------------------------------- */

@-webkit-keyframes cd-rotate-3-in {
  0% {
    -webkit-transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
  }
}
@keyframes cd-rotate-3-in {
  0% {
    transform: rotateY(180deg);
  }
  100% {
    transform: rotateY(0deg);
  }
}
@-webkit-keyframes cd-rotate-3-out {
  0% {
    -webkit-transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(-180deg);
  }
}
@keyframes cd-rotate-3-out {
  0% {
    transform: rotateY(0);
  }
  100% {
    transform: rotateY(-180deg);
  }
}
/* --------------------------------

xscale

-------------------------------- */

@-webkit-keyframes scale-up {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes scale-up {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  60% {
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes scale-down {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
}
@keyframes scale-down {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  60% {
    transform: scale(0);
    opacity: 0;
  }
}
/* --------------------------------

xpush

-------------------------------- */

@-webkit-keyframes push-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes push-in {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  60% {
    opacity: 1;
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes push-out {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateX(110%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
}
@keyframes push-out {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  60% {
    opacity: 0;
    transform: translateX(110%);
  }
  100% {
    opacity: 0;
    transform: translateX(100%);
  }
}
/*=====Portfolio Single Sidebar====*/

/*===== Advanced Css ====*/

/* Wrapper for Select */

/* Select Element */

/* Custom Arrow */

/****************************************************
	# WooCommerce Start
****************************************************/

/* Original responsive_ADTs.css; block-scoped selectors. */
/**
*
* -----------------------------------------------------------------------------
*
* Template : bustar – WordPress Theme
* Author : rs-theme
* Author URI : http://www.rstheme.com/
*
* ----------------------------------------------------------------------------
*
**/
@keyframes waving-line{
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -200px 0;
    }
}
@-webkit-keyframes waving-line {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -200px 0;
    }
}


/****************** Sticky Menu Css *******************/





@-webkit-keyframes rs__slide_top {
  	0% {
    	-webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  	}
  	100% {
    	-webkit-transform: translateY(0px);
            transform: translateY(0px);
  	}
}
@keyframes rs__slide_top {
  	0% {
    	-webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  	}
  	100% {
    	-webkit-transform: translateY(0px);
            transform: translateY(0px);
  	}
}

/****************** Mega Menu Css *******************/

/* Layout: max 1440px. */
/* Layout: Large Devices. */
@media only screen and (max-width: 1366px) {
	/* .rs-portfolio-style3 .portfolio-item .p-icon {
	    width: 75px;
	} */
}
/* .rs-portfolio-style3 .portfolio-item .p-icon {
	    width: 75px;
	} */

/* Layout: Large Devices. */


@media only screen and (max-width: 1199px) {

	/* #rs-header .menu-area .navbar ul > li.menu-item-has-children > a:before,
	#rs-header .menu-area .navbar ul > li.menu-item-has-children.three-col > a:before {
		right: 0px !important;
	} */
	/*new page*/
}


/* #rs-header .menu-area .navbar ul > li.menu-item-has-children > a:before,
	#rs-header .menu-area .navbar ul > li.menu-item-has-children.three-col > a:before {
		right: 0px !important;
	} */


/*new page*/

/* Layout: Max 1280px. */
@media only screen and (max-width: 1280px) {

    /* 3rd Lavel Menu Dropdown */
}
/* 3rd Lavel Menu Dropdown */

/* Layout: Min 992px Max 1199px. */



/* Layout: Min 992px to Higher. */


/* Medium Layout: 991px. */

@media only screen and (max-width: 991px) {
	/*new css*/
}



/* Mobile Layout: 767px. */
@media only screen and (max-width: 767px) {
	.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .counter-top-area .count-number::after{
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .counter-top-area {
	    background-size: contain;
	    background-position: center center;
	}

}

/* Small Device :575px. */
/* Small Device : 480px. */

/* Extra Small Device : 320px. */


/* css */

/* css */


@media (max-width: 1024px) {
  	.dsdaf21:where(:not([data-dsd-tablet-desktop], [data-dsd-tablet-custom])) .prelements-heading .title-inner span.sub-text {
    	font-size: 16px;
  	}
}


.dsdaf21:where([data-dsd-tablet-custom]) .prelements-heading .title-inner span.sub-text {
    	font-size: 16px;
  	}
/* Styles for Mobile (max-width: 767px) */


/* Original style_ADTs.css; block-scoped selectors. */
/*
Theme Name: Bustar
Theme URI: https://demo.rstheme.com/wordpress/bustar/
Author: RSTheme
Author URI: http://www.rstheme.com
Description: bustar - WordPress Theme
Version: 1.1.3
Tested up to: 7.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bustar
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, portfolio
*/


/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

# Normalize
# Typography
# Elements
# Header
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Preloader

--------------------------------------------------------------*/


/*--------------------------------------------------------------

# Normalize

--------------------------------------------------------------*/

.dsdaf21 a {
	background-color: transparent;
}

.dsdaf21 a:active,
.dsdaf21 a:hover {
	outline: 0;
}

.dsdaf21 img {
	border: 0;
}

.dsdaf21 svg:not(.dsdaf21) {
	overflow: hidden;
}

/*--------------------------------------------------------------

# Typography

--------------------------------------------------------------*/

.dsdaf21 h2 {
	clear: both;
}

.dsdaf21 em {
	font-style: italic;
}

/*--------------------------------------------------------------

# Elements

--------------------------------------------------------------*/

.dsdaf21 {
	box-sizing: border-box;
}

.dsdaf21 *,
.dsdaf21 *:before,
.dsdaf21 *:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

.dsdaf21 img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

/*--------------------------------------------------------------

# Header

--------------------------------------------------------------*/


/* Small menu. */

/*--------------------------------------------------------------

# Accessibility

--------------------------------------------------------------*/

/* Text meant only for screen readers. */

/* Do not show the outline on the skip link target. */

/*--------------------------------------------------------------

# Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------

# Clearings

--------------------------------------------------------------*/

/*--------------------------------------------------------------

# Widgets

--------------------------------------------------------------*/

/* Make sure select elements fit in widgets. */

/*-------------------------------------------------------------

price-style

--------------------------------------------------------------*/

/*--------------------------------------------------------------

# Content

--------------------------------------------------------------*/

/*--------------------------------------------------------------

## Posts and pages

--------------------------------------------------------------*/

/*--------------------------------------------------------------

## Comments

--------------------------------------------------------------*/

/*--------------------------------------------------------------

# Infinite scroll

--------------------------------------------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

/*--------------------------------------------------------------

# Media

--------------------------------------------------------------*/

/* Make sure embeds and iframes fit their containers. */

/* Default Logo */

/* Make sure logo link wraps around logo image. */

/*--------------------------------------------------------------

## Captions

--------------------------------------------------------------*/

/*--------------------------------------------------------------

## Galleries

--------------------------------------------------------------*/


/*
 Modal css for demo purpose only
*/


/*---------------------------------------
Added new style
date: 7-9-2022
name: Himu
-----------------------------------------*/

/*---------------------------------------
	Sufian Css
-----------------------------------------*/