.elementor-3335 .elementor-element.elementor-element-b85feed{--display:flex;--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;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3335 .elementor-element.elementor-element-b85feed:not(.elementor-motion-effects-element-type-background), .elementor-3335 .elementor-element.elementor-element-b85feed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-3335 .elementor-element.elementor-element-1268f8e{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3335 .elementor-element.elementor-element-1268f8e:not(.elementor-motion-effects-element-type-background), .elementor-3335 .elementor-element.elementor-element-1268f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AE0301;}.elementor-3335 .elementor-element.elementor-element-bbf3923{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3335 .elementor-element.elementor-element-c2a0388{--display:flex;--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;--padding-top:080px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3335 .elementor-element.elementor-element-c2a0388:not(.elementor-motion-effects-element-type-background), .elementor-3335 .elementor-element.elementor-element-c2a0388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-3335 .elementor-element.elementor-element-be00c56{padding:20px 20px 20px 20px;}body.elementor-page-3335:not(.elementor-motion-effects-element-type-background), body.elementor-page-3335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-b85feed */h1.ah-h1 {
    color: #fff ! IMPORTANT;
    font-family: 'Inter';
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbf3923 */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@700;800&display=swap');

.cw-ticker {
    background: #ae0301;
    overflow: hidden;
    padding: 10px 0;
    white-space: nowrap;
    will-change: transform;
}

.cw-ticker-track {
  display: inline-flex;
  animation: tickerScroll 22s linear infinite;
}

.cw-ticker-track:hover {
  animation-play-state: paused;
}

.cw-ticker-item {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 0 24px;
  font-family: 'Inter', sans-serif;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #fff;
  user-select: none;
}

.cw-ticker-dot {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #ffff;
  opacity: 0.3;
  flex-shrink: 0;
}

@keyframes tickerScroll {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

/* Speed options (optional) */
.speed-slow  { animation-duration: 35s; }
.speed-normal{ animation-duration: 22s; }
.speed-fast  { animation-duration: 12s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2a0388 */.fdstyle-list-2 .fdlist_2_title .fdlist_2_price {
    order: 3;
    font-size: 22px;
    margin: 0;
    line-height: 1.1;
    font-weight: 600;
    margin-right: 40px;
    color: #fff !important;
}
.fdstyle-list-2 .fdlist_2_title .fdlist_2_name {
    font-size: 22px;
    font-weight: 400;
    order: 1;
    line-height: 1.1;
    margin-bottom: 10px;
    color: #fff ! IMPORTANT;
}/* End custom CSS */