.elementor-773 .elementor-element.elementor-element-357b767 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-773 .elementor-element.elementor-element-25f5299 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-773 .elementor-element.elementor-element-e56a947 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-773 .elementor-element.elementor-element-34d1716 > .elementor-widget-container{margin:-35px 0px 0px 0px;}body.elementor-page-773:not(.elementor-motion-effects-element-type-background), body.elementor-page-773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}/* Start custom CSS for html, class: .elementor-element-357b767 */.custom-card-carousel {
  display: flex;
  gap: 14px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  cursor: grab;
  padding: 0 16px 18px;
}

.custom-card-carousel.active {
  cursor: grabbing;
  scroll-snap-type: none;
  scroll-behavior: auto;
}

.custom-card-carousel::-webkit-scrollbar {
  display: none;
}

.custom-card,
.custom-card * {
  user-select: none;
}

.custom-card img {
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}


.carousel-arrows {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-bottom: 10px;
}

.carousel-arrows button {
  background: transparent;
  border: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  width: 32px;
  height: 32px;
  cursor: pointer;
}

.carousel-arrows button:hover {
  border-color: #C8941A;
  color: #C8941A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25f5299 */.custom-card-carousel {
  display: flex;
  gap: 14px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  cursor: grab;
  padding: 0 16px 18px;
}

.custom-card-carousel.active {
  cursor: grabbing;
  scroll-snap-type: none;
  scroll-behavior: auto;
}

.custom-card-carousel::-webkit-scrollbar {
  display: none;
}

.custom-card,
.custom-card * {
  user-select: none;
}

.custom-card img {
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}


.carousel-arrows {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-bottom: 10px;
}

.carousel-arrows button {
  background: transparent;
  border: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  width: 32px;
  height: 32px;
  cursor: pointer;
}

.carousel-arrows button:hover {
  border-color: #C8941A;
  color: #C8941A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e56a947 */.custom-card-carousel {
  display: flex;
  gap: 14px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  cursor: grab;
  padding: 0 16px 18px;
}

.custom-card-carousel.active {
  cursor: grabbing;
  scroll-snap-type: none;
  scroll-behavior: auto;
}

.custom-card-carousel::-webkit-scrollbar {
  display: none;
}

.custom-card,
.custom-card * {
  user-select: none;
}

.custom-card img {
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}


.carousel-arrows {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-bottom: 10px;
}

.carousel-arrows button {
  background: transparent;
  border: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  width: 32px;
  height: 32px;
  cursor: pointer;
}

.carousel-arrows button:hover {
  border-color: #C8941A;
  color: #C8941A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34d1716 */.custom-card-carousel {
  display: flex;
  gap: 14px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  cursor: grab;
  padding: 0 16px 18px;
}

.custom-card-carousel.active {
  cursor: grabbing;
  scroll-snap-type: none;
  scroll-behavior: auto;
}

.custom-card-carousel::-webkit-scrollbar {
  display: none;
}

.custom-card,
.custom-card * {
  user-select: none;
}

.custom-card img {
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}


.carousel-arrows {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-bottom: 10px;
}

.carousel-arrows button {
  background: transparent;
  border: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  width: 32px;
  height: 32px;
  cursor: pointer;
}

.carousel-arrows button:hover {
  border-color: #C8941A;
  color: #C8941A;
}/* End custom CSS */