/* Shared CSS foundation for Hindi Premium Elementor Widgets — 01 Trust Top Header */
.elementor-widget-hpw_trust_top_header_01 {
  --hpw-font-family: "Noto Sans Devanagari", "Mukta", "Hind", system-ui, sans-serif;
}
.elementor-widget-hpw_trust_top_header_01,
.elementor-widget-hpw_trust_top_header_01 * { box-sizing: border-box; }
.elementor-widget-hpw_trust_top_header_01 .hpw-th01 {
  --hpw-th01-bg-start: #105b32;
  --hpw-th01-bg-end: #07502b;
  --hpw-th01-angle: 90deg;
  --hpw-th01-text: #fff;
  --hpw-th01-text-hover: #ffed99;
  --hpw-th01-icon: #e5ce44;
  --hpw-th01-icon-size: 43px;
  --hpw-th01-main-gap: 20px;
  --hpw-th01-item-gap: 13px;
  --hpw-th01-speed: 24s;
  margin: 0;
  min-height: 60px;
  width: 100%;
  display: flex;
  align-items: center;
  background: linear-gradient(var(--hpw-th01-angle),var(--hpw-th01-bg-start),var(--hpw-th01-bg-end));
  padding: 0 20px;
  overflow: hidden;
  isolation: isolate;
}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__track {
  width: 100%;
  max-width: 1748px;
  min-width: 0;
  margin: 0 auto;
}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__items {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--hpw-th01-main-gap);
}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__items--duplicate {display: none;}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__item {
  display: inline-flex;
  min-width: 0;
  gap: var(--hpw-th01-item-gap);
  align-items: center;
  flex: 0 1 auto;
  justify-content: center;
  color: var(--hpw-point-text, var(--hpw-th01-text));
  font-family: var(--hpw-font-family);
  text-decoration: none;
  vertical-align: middle;
}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__text {
  color: inherit;
  font-family: "Noto Sans Devanagari", "Mukta", "Hind", system-ui, sans-serif;
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0;
  white-space: nowrap;
  margin: 0;
  text-shadow: none;
}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__icon {
  width: var(--hpw-th01-icon-size);
  height: var(--hpw-th01-icon-size);
  flex: 0 0 var(--hpw-th01-icon-size);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--hpw-point-icon, var(--hpw-th01-icon));
  font-size: var(--hpw-th01-icon-size);
  line-height: 1;
  transition: transform .28s ease;
}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__icon svg,
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__icon img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  fill: none;
}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__icon i {font-size: 1em;line-height: 1;}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01--icon-after .hpw-th01__item {flex-direction: row-reverse;}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__item[href]:hover,
.elementor-widget-hpw_trust_top_header_01 .hpw-th01__item[href]:focus-visible {color: var(--hpw-th01-text-hover);text-decoration: none;}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01--hover-lift .hpw-th01__item:hover .hpw-th01__icon {transform: translateY(-3px);}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01--hover-scale .hpw-th01__item:hover .hpw-th01__icon {transform: scale(1.08);}
.elementor-widget-hpw_trust_top_header_01 .hpw-th01 a:focus-visible {outline:2px solid currentColor;outline-offset:3px;border-radius:3px;}
@media (min-width: 768px) and (max-width: 1200px) {
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01__text {font-size: 17px;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01 {--hpw-th01-icon-size:32px;--hpw-th01-item-gap:7px;--hpw-th01-main-gap:10px;padding:8px 14px;}
}
@media (max-width:767px) {
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01 {min-height: 85px;padding:10px 12px;--hpw-th01-icon-size:27px;--hpw-th01-item-gap:7px;--hpw-th01-main-gap:8px;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01__text {font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01__items {width:100%;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01__hide-mobile {display: none;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--two .hpw-th01__items {
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;column-gap:var(--hpw-th01-main-gap);
  }
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--two .hpw-th01__item {justify-content:flex-start;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--one .hpw-th01__items {display:grid;grid-template-columns:1fr;row-gap:12px;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--one .hpw-th01__item {justify-content:flex-start;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--scroll {padding-right:0;padding-left:0;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--scroll .hpw-th01__track {overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-inline:contain;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--scroll .hpw-th01__items {width:max-content;gap:25px;padding:0 14px;justify-content:flex-start;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--scroll .hpw-th01__item {flex:0 0 auto;scroll-snap-align:start;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--scroll .hpw-th01__text,
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--marquee .hpw-th01__text {white-space:nowrap;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--marquee {padding-right:0;padding-left:0;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--marquee .hpw-th01__track {
    display:flex;width:max-content;max-width:none;animation:hpw-th01-marquee var(--hpw-th01-speed) linear infinite;will-change:transform;
  }
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--marquee .hpw-th01__items {
    display:flex;width:max-content;flex:0 0 auto;justify-content:flex-start;
    gap:25px;padding:0 13px;
  }
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--marquee .hpw-th01__item {flex:0 0 auto;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--marquee .hpw-th01__items--duplicate {display:flex;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--marquee:hover .hpw-th01__track,
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--marquee:focus-within .hpw-th01__track {animation-play-state:paused;}
  .elementor-widget-hpw_trust_top_header_01 .hpw-th01--move-right .hpw-th01__track {animation-direction:reverse;}
}
@keyframes hpw-th01-marquee {from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media (prefers-reduced-motion:reduce) {
 .elementor-widget-hpw_trust_top_header_01 .hpw-th01--marquee .hpw-th01__track {animation:none!important;}
 .elementor-widget-hpw_trust_top_header_01 .hpw-th01__icon {transition:none!important;}
}
