/* fico-notacini — Neve shell + Elementor post 33549 clone */
.fico-live-notacini {
  width: 100%;
  max-width: 100%;
}
.fico-live-notacini .elementor-33549 {
  width: 100%;
}

body.elementor-page-33549 .nv-content-wrap,
body.elementor-page-33549 .neve-main,
body.elementor-page-33549 #content .container {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.elementor-page-33549 .nv-single-page-wrap {
  padding: 0 !important;
  margin: 0 !important;
}
body.elementor-page-33549 .entry-header,
body.page-id-696 .entry-header {
  display: none !important;
}

body.elementor-page-33549,
.fico-live-notacini.elementor-kit-6,
.fico-live-notacini {
  --e-global-color-primary: #609ED5;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-color-pixPrimaryColor: #63666b;
  --e-global-color-pixSecondaryColor: #609ed5;
  --e-global-color-0ff6fb0: #234998;
  --pix-primary: #63666b;
  --pix-secondary: #609ed5;
  --pix-heading-default: rgba(0, 0, 0, 0.7);
  --pix-body-default: rgba(0, 0, 0, 0.5);
  --pix-gradient-primary: linear-gradient(to top right, #609ed5, #609ed5, #63666b);
}

/* Do not override Elementor section paddings — breaks hero/marquee negative margins */

.fico-live-notacini video,
.fico-live-notacini img {
  max-width: 100%;
  height: auto;
}
.fico-live-notacini .pix-marquee img,
.fico-live-notacini .pix-marquee-item img {
  max-width: initial !important;
  height: auto;
}

.fico-live-notacini .elementor-widget-container,
.fico-live-notacini .pix-el-text,
.fico-live-notacini .pix-feature {
  visibility: visible !important;
  opacity: 1 !important;
}

/* Icon lists: keep icon + text on one row */
.fico-live-notacini .elementor-icon-list-item {
  display: flex !important;
  align-items: center !important;
  gap: 8px;
}
.fico-live-notacini .elementor-icon-list-item br,
.fico-live-notacini .elementor-icon-list-icon br {
  display: none !important;
}
.fico-live-notacini .elementor-icon-list-icon {
  display: inline-flex !important;
  align-items: center;
}
.fico-live-notacini .elementor-icon-list-icon i {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
}

/* Marquee: horizontal layout even without pixfort JS */
.fico-live-notacini .pix-marquee {
  width: 100% !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;
  white-space: nowrap !important;
}
.fico-live-notacini .pix-marquee .marquee__inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: fit-content !important;
  white-space: nowrap !important;
}
.fico-live-notacini .pix-marquee .pix-marquee-item {
  display: block !important;
  flex-shrink: 0;
}
.fico-live-notacini .elementor-widget-pix-marquee .elementor-widget-container {
  overflow: visible;
}
