#mia-sezione {
  background: transparent; /* trasparente di base */
  transition: background 0.8s ease, transform 0.3s ease;
}

#mia-sezione:hover {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.6), rgba(200, 200, 200, 0.3));
  transform: scale(1.02); /* leggero zoom */
}


#sezione-ind {
  background: transparent; /* trasparente di base */
  transition: background 0.8s ease, transform 0.3s ease;
}

#sezione-ind:hover {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.6), rgba(200, 200, 200, 0.3));
  transform: scale(1.02); /* leggero zoom */
}




#sezione-alimentare {
  background: transparent; /* trasparente di base */
  transition: background 0.8s ease, transform 0.3s ease;
}

#sezione-alimentare:hover {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.6), rgba(200, 200, 200, 0.3));
  transform: scale(1.02); /* leggero zoom */
}

/* BieMme — schede divisioni hi-tech 2026 */
.page-id-1836 .elementor-element-9abc1c3,
.page-id-1836 .elementor-element-b513516,
.page-id-1836 .elementor-element-e4fde59 {
  position: relative;
  overflow: hidden;
  background: radial-gradient(circle at 18% 0%, rgba(91,255,45,.15), transparent 38%), linear-gradient(145deg,#141c25,#070b10) !important;
  border: 1px solid rgba(105,255,63,.38) !important;
  border-radius: 20px !important;
  box-shadow: 0 18px 45px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.06);
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.page-id-1836 .elementor-element-9abc1c3:hover,
.page-id-1836 .elementor-element-b513516:hover,
.page-id-1836 .elementor-element-e4fde59:hover {
  transform: translateY(-6px);
  border-color: rgba(105,255,63,.78) !important;
  box-shadow: 0 24px 58px rgba(0,0,0,.34), 0 0 28px rgba(91,255,45,.12);
}
.page-id-1836 .elementor-element-9abc1c3 .elementor-heading-title,
.page-id-1836 .elementor-element-b513516 .elementor-heading-title,
.page-id-1836 .elementor-element-e4fde59 .elementor-heading-title {
  color: #f4f7fa !important;
  text-shadow: 0 0 22px rgba(91,255,45,.10);
}
.page-id-1836 .elementor-element-9abc1c3 .elementor-heading-title span:last-child,
.page-id-1836 .elementor-element-b513516 .elementor-heading-title span:last-child,
.page-id-1836 .elementor-element-e4fde59 .elementor-heading-title span:last-child {
  color: #9eacba !important;
}
.page-id-1836 .elementor-element-9abc1c3 img,
.page-id-1836 .elementor-element-b513516 img,
.page-id-1836 .elementor-element-e4fde59 img {
  filter: brightness(1.08) contrast(1.08);
  transition: transform .35s ease, filter .35s ease;
}
.page-id-1836 .elementor-element-9abc1c3:hover img,
.page-id-1836 .elementor-element-b513516:hover img,
.page-id-1836 .elementor-element-e4fde59:hover img {
  transform: scale(1.035);
  filter: brightness(1.15) contrast(1.1);
}
@media (max-width: 767px) {
  .page-id-1836 .elementor-element-9abc1c3,
  .page-id-1836 .elementor-element-b513516,
  .page-id-1836 .elementor-element-e4fde59 { margin-bottom: 18px; }
}


/* Icone divisioni ad alto contrasto */
.page-id-1836 .elementor-element-9abc1c3 img,
.page-id-1836 .elementor-element-b513516 img,
.page-id-1836 .elementor-element-e4fde59 img {
  opacity: .9;
  filter: brightness(0) saturate(100%) invert(81%) sepia(91%) saturate(1120%) hue-rotate(55deg) brightness(106%) contrast(106%) drop-shadow(0 0 14px rgba(91,255,45,.28));
}
.page-id-1836 .elementor-element-9abc1c3:hover img,
.page-id-1836 .elementor-element-b513516:hover img,
.page-id-1836 .elementor-element-e4fde59:hover img {
  opacity: 1;
  filter: brightness(0) saturate(100%) invert(81%) sepia(91%) saturate(1120%) hue-rotate(55deg) brightness(112%) contrast(110%) drop-shadow(0 0 22px rgba(91,255,45,.45));
}


/* BieMme — selettore gamma HMI 5-7-10 2026 */
.page-id-1836 .elementor-element-beb40f5,
.page-id-1836 .elementor-element-d57e994,
.page-id-1836 .elementor-element-86629bd {
  position: relative;
  overflow: hidden;
  min-height: 500px;
  padding: 30px 22px 26px;
  background: radial-gradient(circle at 50% -10%, rgba(91,255,45,.14), transparent 34%), linear-gradient(160deg,#151e28,#070b10 72%) !important;
  border: 1px solid rgba(105,255,63,.34) !important;
  border-radius: 22px !important;
  box-shadow: 0 20px 48px rgba(0,0,0,.23), inset 0 1px 0 rgba(255,255,255,.06);
  transition: transform .28s ease, border-color .28s ease, box-shadow .28s ease;
}
.page-id-1836 .elementor-element-beb40f5:hover,
.page-id-1836 .elementor-element-d57e994:hover,
.page-id-1836 .elementor-element-86629bd:hover {
  transform: translateY(-7px);
  border-color: rgba(105,255,63,.8) !important;
  box-shadow: 0 28px 64px rgba(0,0,0,.34), 0 0 30px rgba(91,255,45,.10);
}
.page-id-1836 .elementor-element-4100f58 h2 {
  font-size: clamp(30px,4vw,48px) !important;
  line-height: 1.12;
  letter-spacing: -.025em;
  margin-bottom: 28px;
}
.page-id-1836 .elementor-element-beb40f5 h3,
.page-id-1836 .elementor-element-d57e994 h3,
.page-id-1836 .elementor-element-86629bd h3 {
  color: #f5f8fa !important;
  font-size: clamp(28px,2.6vw,38px) !important;
  line-height: 1.08 !important;
  letter-spacing: -.025em;
  min-height: 84px;
  text-shadow: 0 0 24px rgba(91,255,45,.08);
}
.page-id-1836 .elementor-element-beb40f5 h4,
.page-id-1836 .elementor-element-d57e994 h4,
.page-id-1836 .elementor-element-86629bd h4 {
  color: #aebdca !important;
  font-size: 18px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;
  min-height: 58px;
}
.page-id-1836 .elementor-element-beb40f5 .elementor-heading-title p,
.page-id-1836 .elementor-element-d57e994 .elementor-heading-title p,
.page-id-1836 .elementor-element-86629bd .elementor-heading-title p {
  color: #69ff3f !important;
  font-size: 20px !important;
  font-weight: 600;
}
.page-id-1836 .biemme-product-actions { margin: 9px 0 !important; text-align: center !important; }
.page-id-1836 .biemme-product-action,
.page-id-1836 .biemme-product-buy {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 44px;
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .055em;
  text-decoration: none !important;
  transition: transform .2s ease, background .2s ease, box-shadow .2s ease;
}
.page-id-1836 .biemme-product-action-it { color: #69ff3f !important; border: 1px solid rgba(105,255,63,.55); background: rgba(105,255,63,.07); }
.page-id-1836 .biemme-product-action-en { color: #6ee7ff !important; border: 1px solid rgba(110,231,255,.48); background: rgba(110,231,255,.06); }
.page-id-1836 .biemme-product-buy { color: #071009 !important; background: #69ff3f; box-shadow: 0 8px 24px rgba(91,255,45,.16); }
.page-id-1836 .biemme-product-action:hover,
.page-id-1836 .biemme-product-buy:hover { transform: translateY(-2px); box-shadow: 0 10px 24px rgba(91,255,45,.14); }
@media (max-width: 767px) {
  .page-id-1836 .elementor-element-beb40f5,
  .page-id-1836 .elementor-element-d57e994,
  .page-id-1836 .elementor-element-86629bd { min-height: auto; margin-bottom: 20px; padding: 26px 18px 24px; }
  .page-id-1836 .elementor-element-beb40f5 h3,
  .page-id-1836 .elementor-element-d57e994 h3,
  .page-id-1836 .elementor-element-86629bd h3 { min-height: auto; }
}


/* Rifiniture selettore HMI */
.page-id-1836 .elementor-element-5054965 .elementor-heading-title,
.page-id-1836 .elementor-element-3789e07 .elementor-heading-title,
.page-id-1836 .elementor-element-07d664c .elementor-heading-title {
  color: #69ff3f !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  opacity: 1 !important;
}
.page-id-1836 .elementor-element-38d1790,
.page-id-1836 .elementor-element-32e881a,
.page-id-1836 .elementor-element-8d3fc7b {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}


/* Rimozione vecchia cornice interna HMI 7 pollici */
.page-id-1836 .elementor-element-d57e994 > .elementor-widget-wrap {
  border: 0 !important;
  outline: 0 !important;
}


/* BieMme — integrazione industriale: griglia hi-tech full width */
.page-id-1836 .biemme-integration-intro{max-width:1180px;margin:0 auto 28px;padding:54px 28px 22px;text-align:center;color:#e9f3ec}
.page-id-1836 .biemme-kicker{display:inline-block;margin-bottom:12px;color:#77ff57;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}
.page-id-1836 .biemme-integration-intro h2{margin:0 0 14px;color:#fff;font-size:clamp(30px,4vw,54px);line-height:1.08;letter-spacing:-.035em}
.page-id-1836 .biemme-integration-intro>p{max-width:820px;margin:0 auto 30px;color:#b8c7bd;font-size:18px;line-height:1.65}
.page-id-1836 .biemme-integration-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:left}
.page-id-1836 .biemme-integration-paths a{position:relative;display:block;min-height:138px;padding:24px 24px 22px;color:#fff!important;text-decoration:none!important;background:linear-gradient(145deg,rgba(26,38,31,.98),rgba(8,13,10,.98));border:1px solid rgba(119,255,87,.28);border-radius:16px;box-shadow:0 18px 45px rgba(0,0,0,.24);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.page-id-1836 .biemme-integration-paths a:before{content:'';position:absolute;top:0;left:0;width:62px;height:3px;background:#77ff57;box-shadow:0 0 18px rgba(119,255,87,.75)}
.page-id-1836 .biemme-integration-paths a:hover,.page-id-1836 .biemme-integration-paths a:focus{transform:translateY(-5px);border-color:#77ff57;box-shadow:0 22px 55px rgba(0,0,0,.34),0 0 24px rgba(119,255,87,.12)}
.page-id-1836 .biemme-integration-paths strong{display:block;margin-bottom:8px;color:#fff;font-size:18px;line-height:1.25}
.page-id-1836 .biemme-integration-paths span{display:block;color:#9fb0a5;font-size:14px;line-height:1.45}
.page-id-1836 .elementor-section-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%}
.page-id-1836 .elementor-section-wrap>.elementor-top-section{grid-column:1/-1}
.page-id-1836 .elementor-element-6f97345,.page-id-1836 .elementor-element-db70caa,.page-id-1836 .elementor-element-8603ae8,.page-id-1836 .elementor-element-bb07920,.page-id-1836 .elementor-element-8f97f11,.page-id-1836 .elementor-element-6dc1197{display:contents}
.page-id-1836 .elementor-element-6f97345>.elementor-container,.page-id-1836 .elementor-element-db70caa>.elementor-container,.page-id-1836 .elementor-element-8603ae8>.elementor-container,.page-id-1836 .elementor-element-bb07920>.elementor-container,.page-id-1836 .elementor-element-8f97f11>.elementor-container,.page-id-1836 .elementor-element-6dc1197>.elementor-container{display:contents}
.page-id-1836 .elementor-element-6f97345 .elementor-column,.page-id-1836 .elementor-element-db70caa .elementor-column,.page-id-1836 .elementor-element-8603ae8 .elementor-column,.page-id-1836 .elementor-element-bb07920 .elementor-column,.page-id-1836 .elementor-element-8f97f11 .elementor-column,.page-id-1836 .elementor-element-6dc1197 .elementor-column{width:auto!important;padding:9px}
.page-id-1836 .elementor-element-6f97345 .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-db70caa .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-8603ae8 .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-bb07920 .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-8f97f11 .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-6dc1197 .elementor-column>.elementor-widget-wrap{height:100%;min-height:270px;padding:12px!important;background:radial-gradient(circle at 85% 10%,rgba(119,255,87,.12),transparent 32%),linear-gradient(145deg,#152019,#070b08);border:1px solid rgba(119,255,87,.25);border-radius:18px;overflow:hidden;box-shadow:0 18px 42px rgba(0,0,0,.28);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.page-id-1836 .elementor-element-6f97345 .elementor-column:hover>.elementor-widget-wrap,.page-id-1836 .elementor-element-db70caa .elementor-column:hover>.elementor-widget-wrap,.page-id-1836 .elementor-element-8603ae8 .elementor-column:hover>.elementor-widget-wrap,.page-id-1836 .elementor-element-bb07920 .elementor-column:hover>.elementor-widget-wrap,.page-id-1836 .elementor-element-8f97f11 .elementor-column:hover>.elementor-widget-wrap,.page-id-1836 .elementor-element-6dc1197 .elementor-column:hover>.elementor-widget-wrap{transform:translateY(-4px);border-color:rgba(119,255,87,.7);box-shadow:0 24px 55px rgba(0,0,0,.38),0 0 25px rgba(119,255,87,.1)}
.page-id-1836 .elementor-element-6f97345 img,.page-id-1836 .elementor-element-db70caa img,.page-id-1836 .elementor-element-8603ae8 img,.page-id-1836 .elementor-element-bb07920 img,.page-id-1836 .elementor-element-6dc1197 img{width:100%!important;aspect-ratio:1/1;object-fit:cover;border-radius:11px}
.page-id-1836 .elementor-element-6f97345 .elementor-wrapper,.page-id-1836 .elementor-element-8f97f11 .elementor-wrapper{aspect-ratio:1/1!important;border-radius:11px;overflow:hidden}
.page-id-1836 .elementor-element-6f97345 iframe,.page-id-1836 .elementor-element-8f97f11 iframe{width:100%!important;height:100%!important}
@media(max-width:1024px){.page-id-1836 .elementor-section-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-1836 .biemme-integration-paths{grid-template-columns:1fr}.page-id-1836 .biemme-integration-intro{padding-left:22px;padding-right:22px}}
@media(max-width:767px){.page-id-1836 .elementor-section-wrap{grid-template-columns:1fr}.page-id-1836 .biemme-integration-intro{padding:38px 18px 12px}.page-id-1836 .biemme-integration-intro>p{font-size:16px}.page-id-1836 .elementor-element-6f97345 .elementor-column,.page-id-1836 .elementor-element-db70caa .elementor-column,.page-id-1836 .elementor-element-8603ae8 .elementor-column,.page-id-1836 .elementor-element-bb07920 .elementor-column,.page-id-1836 .elementor-element-8f97f11 .elementor-column,.page-id-1836 .elementor-element-6dc1197 .elementor-column{padding:8px 14px}.page-id-1836 .elementor-element-6f97345 .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-db70caa .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-8603ae8 .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-bb07920 .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-8f97f11 .elementor-column>.elementor-widget-wrap,.page-id-1836 .elementor-element-6dc1197 .elementor-column>.elementor-widget-wrap{min-height:0}}

/* Contrasto del blocco introduttivo */
.page-id-1836 .elementor-element-7b7ed90{position:relative;background:radial-gradient(circle at 78% 12%,rgba(119,255,87,.14),transparent 32%),linear-gradient(135deg,#111b15 0%,#050806 100%);border-top:1px solid rgba(119,255,87,.22);border-bottom:1px solid rgba(119,255,87,.18);overflow:hidden}
.page-id-1836 .elementor-element-7b7ed90:after{content:'';position:absolute;inset:auto 8% 0;height:1px;background:linear-gradient(90deg,transparent,#77ff57,transparent);opacity:.6}


/* BieMme — media nei successivi 8 frame: pieno formato 16:9 */
.page-id-1836 .elementor-element-8603ae8 .elementor-column,
.page-id-1836 .elementor-element-bb07920 .elementor-column,
.page-id-1836 .elementor-element-8f97f11 .elementor-column,
.page-id-1836 .elementor-element-6dc1197 .elementor-column{aspect-ratio:16/9;height:auto!important;min-height:0!important}
.page-id-1836 .elementor-element-8603ae8 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-bb07920 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-8f97f11 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-6dc1197 .elementor-column>.elementor-widget-wrap{position:relative;width:100%;height:100%!important;min-height:0!important;padding:0!important;display:flex;flex-direction:column;align-items:stretch;justify-content:center}
.page-id-1836 .elementor-element-8603ae8 .elementor-widget-image,
.page-id-1836 .elementor-element-bb07920 .elementor-widget-image,
.page-id-1836 .elementor-element-8f97f11 .elementor-widget-video,
.page-id-1836 .elementor-element-6dc1197 .elementor-widget-image{position:absolute!important;inset:0;width:100%!important;height:100%!important;margin:0!important}
.page-id-1836 .elementor-element-8603ae8 .elementor-widget-container,
.page-id-1836 .elementor-element-bb07920 .elementor-widget-container,
.page-id-1836 .elementor-element-8f97f11 .elementor-widget-container,
.page-id-1836 .elementor-element-6dc1197 .elementor-widget-image .elementor-widget-container,
.page-id-1836 .elementor-element-8603ae8 .elementor-widget-image a,
.page-id-1836 .elementor-element-bb07920 .elementor-widget-image a,
.page-id-1836 .elementor-element-6dc1197 .elementor-widget-image a{display:block;width:100%!important;height:100%!important;margin:0!important}
.page-id-1836 .elementor-element-8603ae8 img,
.page-id-1836 .elementor-element-bb07920 img,
.page-id-1836 .elementor-element-6dc1197 img,
.page-id-1836 .elementor-element-8f97f11 video{display:block;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:16px!important}
.page-id-1836 .elementor-element-8f97f11 .elementor-wrapper{width:100%!important;height:100%!important;aspect-ratio:16/9!important;border-radius:16px!important}
.page-id-1836 .elementor-element-6dc1197 .elementor-element-6e09dd0>.elementor-widget-wrap{padding:22px!important;gap:6px}
.page-id-1836 .elementor-element-6dc1197 .elementor-element-6e09dd0 .elementor-widget{width:100%!important;height:auto!important;margin:0!important}
.page-id-1836 .elementor-element-6dc1197 .elementor-element-6e09dd0 .elementor-heading-title{margin:0!important;line-height:1.15!important}
@media(max-width:767px){.page-id-1836 .elementor-element-8603ae8 .elementor-column,.page-id-1836 .elementor-element-bb07920 .elementor-column,.page-id-1836 .elementor-element-8f97f11 .elementor-column,.page-id-1836 .elementor-element-6dc1197 .elementor-column{aspect-ratio:16/9}}

/* Rifinitura riempimento media */
.page-id-1836 .elementor-element-8603ae8 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-bb07920 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-8f97f11 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-6dc1197 .elementor-column>.elementor-widget-wrap{flex:1 1 100%!important}
.page-id-1836 .elementor-element-8f97f11 .elementor-wrapper{aspect-ratio:auto!important;inset:0!important}

/* Rifinitura definitiva media 16:9 */
.page-id-1836 .elementor-element-8603ae8 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-bb07920 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-8f97f11 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-6dc1197 .elementor-column>.elementor-widget-wrap{flex:1 1 100%!important}
.page-id-1836 .elementor-element-8f97f11 .elementor-wrapper{aspect-ratio:auto!important;inset:0!important}
.page-id-1836 .elementor-element-6dc1197 .elementor-element-6e09dd0>.elementor-widget-wrap{width:100%!important;flex:1 1 100%!important;margin:0!important;--e-column-margin-right:0;--e-column-margin-left:0}

/* Video a pieno frame senza padding Elementor */
.page-id-1836 .elementor-element-8f97f11 .elementor-wrapper{height:100%!important;padding-bottom:0!important}
.page-id-1836 .elementor-element-8f97f11 video.elementor-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}

/* Ottimizzazione definitiva frame per desktop, tablet e smartphone */
.page-id-1836 .elementor-element-6e09dd0 .elementor-element-eb4c70e .elementor-heading-title{font-size:clamp(20px,2vw,28px)!important;line-height:1.12!important}
.page-id-1836 .elementor-element-6e09dd0 .elementor-element-844c4ed .elementor-heading-title{font-size:18px!important;color:#77ff57!important}
.page-id-1836 .elementor-element-6e09dd0 .elementor-element-006805d .elementor-heading-title{font-size:15px!important}
@media (min-width:768px) and (max-width:1024px){
.page-id-1836 .elementor-element-8603ae8 .elementor-column,
.page-id-1836 .elementor-element-bb07920 .elementor-column,
.page-id-1836 .elementor-element-8f97f11 .elementor-column,
.page-id-1836 .elementor-element-6dc1197 .elementor-column{width:auto!important;aspect-ratio:16/9!important;padding:8px!important}
.page-id-1836 .elementor-element-8603ae8 img,
.page-id-1836 .elementor-element-bb07920 img,
.page-id-1836 .elementor-element-6dc1197 img,
.page-id-1836 .elementor-element-8f97f11 video{object-position:center center!important;border-radius:14px!important}}
@media (max-width:767px){
.page-id-1836 .elementor-element-8603ae8 .elementor-column,
.page-id-1836 .elementor-element-bb07920 .elementor-column,
.page-id-1836 .elementor-element-8f97f11 .elementor-column,
.page-id-1836 .elementor-element-6dc1197 .elementor-column{width:auto!important;max-width:none!important;aspect-ratio:16/9!important;padding:7px 14px!important}
.page-id-1836 .elementor-element-8603ae8 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-bb07920 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-8f97f11 .elementor-column>.elementor-widget-wrap,
.page-id-1836 .elementor-element-6dc1197 .elementor-column>.elementor-widget-wrap{width:100%!important;height:100%!important;border-radius:14px!important}
.page-id-1836 .elementor-element-8603ae8 img,
.page-id-1836 .elementor-element-bb07920 img,
.page-id-1836 .elementor-element-6dc1197 img,
.page-id-1836 .elementor-element-8f97f11 video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:13px!important}
.page-id-1836 .elementor-element-6dc1197 .elementor-element-6e09dd0>.elementor-widget-wrap{padding:18px!important}
.page-id-1836 .elementor-element-6e09dd0 .elementor-element-eb4c70e .elementor-heading-title{font-size:24px!important}}


/* BieMme — pagina HMI Android 7 pollici: SEO e conversione */
.page-id-4406 .elementor-element-e21d05b{position:relative;min-height:520px;padding:92px 28px 70px;background:radial-gradient(circle at 78% 18%,rgba(112,255,68,.17),transparent 34%),linear-gradient(135deg,#132019 0%,#050806 72%)!important;border-bottom:1px solid rgba(112,255,68,.25);overflow:hidden}
.page-id-4406 .elementor-element-e21d05b:after{content:'';position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#70ff44,transparent);opacity:.75}
.page-id-4406 .elementor-element-2a822b7 .elementor-heading-title{max-width:1080px;margin:0 auto;color:#fff!important;font-size:clamp(42px,6vw,78px)!important;line-height:1.02!important;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 12px 38px rgba(0,0,0,.38)}
.page-id-4406 .elementor-element-7929c9d .elementor-heading-title{max-width:900px;margin:24px auto 0;color:#b9c8be!important;font-size:clamp(19px,2.4vw,29px)!important;line-height:1.38!important;font-weight:500!important;text-wrap:balance}
.page-id-4406 .elementor-element-6c8c232{padding:0 28px 76px;background:linear-gradient(180deg,#050806 0%,#0b120d 100%)!important}
.page-id-4406 .hmi7-seo-intro{max-width:1160px;margin:0 auto;padding:54px 0 0;color:#eaf2ec;text-align:left}
.page-id-4406 .hmi7-seo-intro>p{max-width:920px;margin:0 auto 34px;color:#c5d1c8;font-size:19px;line-height:1.72;text-align:center}
.page-id-4406 .hmi7-seo-intro>p strong{color:#7cff55}
.page-id-4406 .hmi7-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 30px}
.page-id-4406 .hmi7-feature-grid span{position:relative;display:block;min-height:132px;padding:24px 21px;color:#9fb0a4;font-size:14px;line-height:1.45;background:linear-gradient(145deg,rgba(27,40,32,.98),rgba(8,13,10,.98));border:1px solid rgba(124,255,85,.26);border-radius:16px;box-shadow:0 18px 42px rgba(0,0,0,.28);overflow:hidden}
.page-id-4406 .hmi7-feature-grid span:before{content:'';position:absolute;top:0;left:0;width:58px;height:3px;background:#7cff55;box-shadow:0 0 16px rgba(124,255,85,.72)}
.page-id-4406 .hmi7-feature-grid b{display:block;margin-bottom:8px;color:#fff;font-size:17px;line-height:1.25}
.page-id-4406 .hmi7-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.page-id-4406 .hmi7-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:10px;font-size:13px;font-weight:800;letter-spacing:.07em;text-decoration:none!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.page-id-4406 .hmi7-primary{color:#071008!important;background:#7cff55;box-shadow:0 12px 30px rgba(124,255,85,.18)}
.page-id-4406 .hmi7-secondary{color:#fff!important;background:transparent;border:1px solid rgba(255,255,255,.3)}
.page-id-4406 .hmi7-actions a:hover,.page-id-4406 .hmi7-actions a:focus{transform:translateY(-3px);box-shadow:0 17px 35px rgba(0,0,0,.3);border-color:#7cff55}
@media(max-width:1024px){.page-id-4406 .elementor-element-e21d05b{min-height:440px;padding:76px 24px 56px}.page-id-4406 .elementor-element-6c8c232{padding-left:22px;padding-right:22px}.page-id-4406 .hmi7-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.page-id-4406 .elementor-element-e21d05b{min-height:0;padding:58px 18px 44px}.page-id-4406 .elementor-element-2a822b7 .elementor-heading-title{font-size:38px!important;line-height:1.06!important}.page-id-4406 .elementor-element-7929c9d .elementor-heading-title{margin-top:18px;font-size:18px!important}.page-id-4406 .elementor-element-6c8c232{padding:0 16px 52px}.page-id-4406 .hmi7-seo-intro{padding-top:38px}.page-id-4406 .hmi7-seo-intro>p{font-size:16px;line-height:1.62}.page-id-4406 .hmi7-feature-grid{grid-template-columns:1fr;gap:12px}.page-id-4406 .hmi7-feature-grid span{min-height:0;padding:21px}.page-id-4406 .hmi7-actions{display:grid;grid-template-columns:1fr}.page-id-4406 .hmi7-actions a{width:100%;text-align:center}}

/* Evita overflow orizzontale dei media legacy */
body.page-id-4406{overflow-x:hidden}
.page-id-4406 .elementor-widget-image img{max-width:100%;height:auto}

.page-id-4406 .elementor-element-b7b1205,.page-id-4406 .elementor-element-906d0f2,
.page-id-4406 .elementor-element-b7b1205 .elementor-widget-container,.page-id-4406 .elementor-element-906d0f2 .elementor-widget-container{width:100%!important;max-width:100%!important;left:auto!important;right:auto!important;margin-left:0!important;margin-right:0!important}
.page-id-4406 .elementor-element-b7b1205 img,.page-id-4406 .elementor-element-906d0f2 img{display:block;width:100%!important;max-width:100%!important}


/* BieMme — specifiche tecniche Ltouch7 */
.page-id-4406 .hmi7-specifications{margin:42px 0 34px;padding:34px;background:linear-gradient(145deg,rgba(20,31,24,.98),rgba(7,11,8,.98));border:1px solid rgba(124,255,85,.27);border-radius:18px;box-shadow:0 22px 55px rgba(0,0,0,.3)}
.page-id-4406 .hmi7-specifications h2{margin:0 0 8px;color:#fff!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.15!important;text-align:center}
.page-id-4406 .hmi7-spec-lead{margin:0 0 28px;color:#9fb0a4;font-size:16px;text-align:center}
.page-id-4406 .hmi7-specifications dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:rgba(124,255,85,.18);border:1px solid rgba(124,255,85,.18);border-radius:12px;overflow:hidden}
.page-id-4406 .hmi7-specifications dl>div{display:grid;grid-template-columns:minmax(120px,.8fr) 1.4fr;gap:16px;align-items:center;min-height:78px;padding:18px 20px;background:#0b120d}
.page-id-4406 .hmi7-specifications dt{margin:0;color:#7cff55;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.page-id-4406 .hmi7-specifications dd{margin:0;color:#eef4ef;font-size:15px;line-height:1.45}
.page-id-4406 .hmi7-specifications .hmi7-spec-note{grid-column:1/-1;background:linear-gradient(90deg,rgba(124,255,85,.09),#0b120d)}
@media(max-width:1024px){.page-id-4406 .hmi7-specifications{padding:26px}.page-id-4406 .hmi7-specifications dl{grid-template-columns:1fr}.page-id-4406 .hmi7-specifications .hmi7-spec-note{grid-column:auto}}
@media(max-width:767px){.page-id-4406 .hmi7-specifications{margin:30px 0 26px;padding:20px 14px;border-radius:14px}.page-id-4406 .hmi7-specifications h2{font-size:27px!important}.page-id-4406 .hmi7-specifications dl>div{grid-template-columns:1fr;gap:6px;min-height:0;padding:17px}.page-id-4406 .hmi7-specifications dt{font-size:11px}.page-id-4406 .hmi7-specifications dd{font-size:14px}}

.page-id-4406 .hmi7-specifications dl>div:nth-child(9){grid-column:1/-1}
@media(max-width:1024px){.page-id-4406 .hmi7-specifications dl>div:nth-child(9){grid-column:auto}}


/* Ltouch7 — responsive definitivo scheda tecnica */
.page-id-4406 .hmi7-seo-intro,.page-id-4406 .hmi7-seo-intro *{box-sizing:border-box}
.page-id-4406 .hmi7-specifications,.page-id-4406 .hmi7-specifications dl,.page-id-4406 .hmi7-specifications dl>div{min-width:0;max-width:100%}
.page-id-4406 .hmi7-specifications dt,.page-id-4406 .hmi7-specifications dd{overflow-wrap:anywhere}
@media (min-width:768px) and (max-width:1024px){
.page-id-4406 .hmi7-seo-intro{width:100%;max-width:100%}
.page-id-4406 .hmi7-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.page-id-4406 .hmi7-specifications{width:100%;margin:34px 0 30px;padding:26px 22px}
.page-id-4406 .hmi7-specifications dl{grid-template-columns:1fr!important}
.page-id-4406 .hmi7-specifications dl>div{grid-template-columns:minmax(150px,.65fr) 1.35fr!important;grid-column:auto!important}
.page-id-4406 .hmi7-actions a{min-width:240px}}
@media (max-width:767px){
.page-id-4406 .hmi7-seo-intro{width:100%;max-width:100%;padding-left:0;padding-right:0}
.page-id-4406 .hmi7-feature-grid{display:grid;grid-template-columns:1fr!important;width:100%}
.page-id-4406 .hmi7-specifications{width:100%;max-width:100%;margin:28px 0 24px;padding:20px 14px;overflow:hidden}
.page-id-4406 .hmi7-specifications h2{font-size:26px!important;line-height:1.15!important;overflow-wrap:normal}
.page-id-4406 .hmi7-spec-lead{font-size:14px;line-height:1.5}
.page-id-4406 .hmi7-specifications dl{display:grid;grid-template-columns:1fr!important;width:100%}
.page-id-4406 .hmi7-specifications dl>div{display:block!important;width:100%;grid-column:auto!important;padding:17px 16px!important}
.page-id-4406 .hmi7-specifications dt{margin:0 0 7px;font-size:11px}
.page-id-4406 .hmi7-specifications dd{margin:0;font-size:14px;line-height:1.48}
.page-id-4406 .hmi7-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}
.page-id-4406 .hmi7-actions a{width:100%!important;min-width:0!important;padding:14px 12px}}


/* Ltouch7 — responsive completo delle sezioni storiche */
@media (max-width:1024px){
body.page-id-4406{overflow-x:hidden!important}
.page-id-4406 main,.page-id-4406 .elementor,.page-id-4406 .elementor-section-wrap,.page-id-4406 .elementor-top-section{width:100%!important;max-width:100%!important;left:0!important;right:auto!important}
.page-id-4406 .elementor-top-section>.elementor-container{width:100%!important;max-width:100%!important;flex-wrap:wrap!important}
.page-id-4406 .elementor-top-section:not(.elementor-element-e21d05b):not(.elementor-element-6c8c232) .elementor-column{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
.page-id-4406 .elementor-top-section:not(.elementor-element-e21d05b):not(.elementor-element-6c8c232) .elementor-widget-wrap.elementor-element-populated{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:22px!important;padding-right:22px!important;box-sizing:border-box!important}
.page-id-4406 .elementor-widget,.page-id-4406 .elementor-widget-container{max-width:100%!important;box-sizing:border-box!important}
.page-id-4406 .elementor-widget-image img{display:block;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;object-fit:contain}
.page-id-4406 iframe,.page-id-4406 video{max-width:100%!important}
.page-id-4406 .elementor-top-section{background-position:center center!important;background-size:cover!important}
.page-id-4406 .elementor-invisible{visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important}
.page-id-4406 pre,.page-id-4406 code{max-width:100%;white-space:pre-wrap!important;overflow-wrap:anywhere}
.page-id-4406 table{display:block;max-width:100%;overflow-x:auto}}
@media (max-width:767px){
.page-id-4406 .elementor-top-section:not(.elementor-element-e21d05b):not(.elementor-element-6c8c232) .elementor-widget-wrap.elementor-element-populated{padding-left:16px!important;padding-right:16px!important}
.page-id-4406 .elementor-top-section:not(.elementor-element-e21d05b):not(.elementor-element-6c8c232) h2.elementor-heading-title{font-size:clamp(25px,8vw,34px)!important;line-height:1.16!important;overflow-wrap:anywhere;text-wrap:balance}
.page-id-4406 .elementor-top-section:not(.elementor-element-e21d05b):not(.elementor-element-6c8c232) h3.elementor-heading-title{font-size:22px!important;line-height:1.25!important;overflow-wrap:anywhere}
.page-id-4406 .elementor-top-section:not(.elementor-element-e21d05b):not(.elementor-element-6c8c232) p{font-size:16px!important;line-height:1.62!important;overflow-wrap:anywhere}
.page-id-4406 .elementor-top-section:not(.elementor-element-e21d05b):not(.elementor-element-6c8c232) .elementor-button{width:100%;max-width:100%;white-space:normal;text-align:center}
.page-id-4406 .elementor-widget-video .elementor-wrapper{width:100%!important;max-width:100%!important}
.page-id-4406 .elementor-widget-video iframe,.page-id-4406 .elementor-widget-video video{width:100%!important;max-width:100%!important}
.page-id-4406 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-top:14px!important;padding-bottom:14px!important}}


/* BieMme — pagina LTouch XBee: SEO, AI e conversione */
.page-id-10116 .elementor-element-3a53144{position:relative;min-height:560px;padding:96px 28px 72px;background:radial-gradient(circle at 78% 16%,rgba(101,255,66,.18),transparent 34%),linear-gradient(135deg,#132019 0%,#050806 72%)!important;border-bottom:1px solid rgba(101,255,66,.24);overflow:hidden}
.page-id-10116 .elementor-element-3a53144:after{content:'';position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#65ff42,transparent);opacity:.75}
.page-id-10116 .elementor-element-833d9ad .elementor-heading-title{max-width:1120px;margin:0 auto;color:#fff!important;font-size:clamp(42px,5.5vw,72px)!important;line-height:1.04!important;letter-spacing:-.04em;text-align:center;text-wrap:balance;text-shadow:0 12px 40px rgba(0,0,0,.36)}
.page-id-10116 .elementor-element-c2e205d{padding:0 28px 74px;background:linear-gradient(180deg,#050806,#0b120d)!important}
.page-id-10116 .xbee-ai-summary{max-width:1180px;margin:0 auto;padding:52px 0 0;color:#eaf2ec;text-align:center}
.page-id-10116 .xbee-kicker{display:inline-block;margin-bottom:12px;color:#72ff4c;font-size:12px;font-weight:800;letter-spacing:.2em}
.page-id-10116 .xbee-ai-summary h2{max-width:960px;margin:0 auto 18px;color:#fff!important;font-size:clamp(30px,4vw,50px)!important;line-height:1.1!important;letter-spacing:-.03em;text-wrap:balance}
.page-id-10116 .xbee-ai-summary>p{max-width:920px;margin:0 auto 32px;color:#bdc9c0;font-size:18px;line-height:1.7}
.page-id-10116 .xbee-ai-summary>p strong{color:#72ff4c}
.page-id-10116 .xbee-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 28px;text-align:left}
.page-id-10116 .xbee-facts span{position:relative;display:block;min-height:126px;padding:23px 20px;color:#9eaea3;font-size:14px;line-height:1.45;background:linear-gradient(145deg,rgba(25,38,30,.98),rgba(7,12,9,.98));border:1px solid rgba(114,255,76,.26);border-radius:15px;box-shadow:0 18px 42px rgba(0,0,0,.26);overflow:hidden}
.page-id-10116 .xbee-facts span:before{content:'';position:absolute;top:0;left:0;width:55px;height:3px;background:#72ff4c;box-shadow:0 0 16px rgba(114,255,76,.7)}
.page-id-10116 .xbee-facts b{display:block;margin-bottom:8px;color:#fff;font-size:17px}
.page-id-10116 .xbee-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.page-id-10116 .xbee-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;color:#fff!important;font-size:12px;font-weight:800;letter-spacing:.06em;text-decoration:none!important;border:1px solid rgba(255,255,255,.28);border-radius:9px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.page-id-10116 .xbee-actions .xbee-primary{color:#071008!important;background:#72ff4c;border-color:#72ff4c}
.page-id-10116 .xbee-actions a:hover,.page-id-10116 .xbee-actions a:focus{transform:translateY(-3px);border-color:#72ff4c;box-shadow:0 15px 32px rgba(0,0,0,.28)}
.page-id-10116 .elementor-element-7e3f463{padding:64px 28px;background:radial-gradient(circle at 15% 10%,rgba(114,255,76,.1),transparent 28%),#07100a!important}
.page-id-10116 .elementor-element-a3a5af5 .elementor-heading-title{color:#fff!important;font-size:clamp(34px,4vw,52px)!important;text-align:center}
.page-id-10116 .xbee-faq-item{height:100%;padding:24px;background:linear-gradient(145deg,rgba(25,38,30,.98),rgba(7,12,9,.98));border:1px solid rgba(114,255,76,.22);border-radius:15px;box-shadow:0 16px 36px rgba(0,0,0,.24)}
.page-id-10116 .xbee-faq-item h3{margin:0 0 10px;color:#72ff4c!important;font-size:19px!important;line-height:1.3!important}
.page-id-10116 .xbee-faq-item p{margin:0;color:#bac7bd;font-size:15px;line-height:1.62}
.page-id-10116 .elementor-element-9cadaf6{padding:72px 28px;background:linear-gradient(135deg,#101b14,#050806)!important;border-top:1px solid rgba(114,255,76,.2)}
.page-id-10116 .xbee-final-cta{max-width:900px;margin:0 auto;text-align:center}
.page-id-10116 .xbee-final-cta>span{color:#72ff4c;font-size:12px;font-weight:800;letter-spacing:.18em}
.page-id-10116 .xbee-final-cta h2{margin:12px 0 14px;color:#fff!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.12!important;text-wrap:balance}
.page-id-10116 .xbee-final-cta p{max-width:720px;margin:0 auto 24px;color:#b9c6bc;font-size:17px;line-height:1.65}
.page-id-10116 .xbee-final-cta a{display:inline-flex;padding:15px 24px;color:#071008!important;background:#72ff4c;border-radius:9px;font-size:13px;font-weight:800;letter-spacing:.06em;text-decoration:none!important}
.page-id-10116 pre,.page-id-10116 code{max-width:100%;white-space:pre-wrap!important;overflow-wrap:anywhere}
@media(max-width:1024px){.page-id-10116 .elementor-element-3a53144{min-height:460px;padding:78px 24px 60px}.page-id-10116 .elementor-element-c2e205d{padding-left:22px;padding-right:22px}.page-id-10116 .xbee-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-10116 .elementor-element-7e3f463{padding:52px 22px}}
@media(max-width:767px){body.page-id-10116{overflow-x:hidden}.page-id-10116 .elementor-element-3a53144{min-height:0;padding:56px 17px 44px}.page-id-10116 .elementor-element-833d9ad .elementor-heading-title{font-size:37px!important;line-height:1.07!important}.page-id-10116 .elementor-element-c2e205d{padding:0 16px 50px}.page-id-10116 .xbee-ai-summary{padding-top:38px}.page-id-10116 .xbee-ai-summary>p{font-size:16px;line-height:1.62}.page-id-10116 .xbee-facts{grid-template-columns:1fr;gap:11px}.page-id-10116 .xbee-facts span{min-height:0;padding:20px}.page-id-10116 .xbee-actions{display:grid;grid-template-columns:1fr}.page-id-10116 .xbee-actions a{width:100%;padding:13px 10px;text-align:center}.page-id-10116 .elementor-element-7e3f463{padding:42px 16px}.page-id-10116 .xbee-faq-item{padding:20px}.page-id-10116 .elementor-element-9cadaf6{padding:52px 16px}.page-id-10116 .xbee-final-cta h2{font-size:30px!important}.page-id-10116 .xbee-final-cta a{width:100%;justify-content:center;text-align:center}.page-id-10116 .elementor-column{max-width:100%!important}.page-id-10116 img,.page-id-10116 iframe,.page-id-10116 video{max-width:100%!important}}

body.page-id-10116{overflow-x:hidden!important}
.page-id-10116 .elementor-section-wrap,.page-id-10116 .elementor-top-section{max-width:100%!important}

.page-id-10116 .elementor-element-833d9ad>.elementor-widget-container{background:transparent!important;border:0!important;box-shadow:none!important}
.page-id-10116 .elementor-element-bf07f25{overflow:hidden!important}
.page-id-10116 .elementor-element-bf07f25 .elementor-heading-title{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}

/* XBee LTouch - selettore modelli 5/7/10 */
.page-id-10116 .elementor-element-808b938{background:radial-gradient(circle at 80% 0%,rgba(84,255,65,.12),transparent 38%),linear-gradient(135deg,#07110d,#030805)!important;padding:72px 24px!important;border-top:1px solid rgba(102,255,87,.28);border-bottom:1px solid rgba(102,255,87,.22)}
.page-id-10116 .elementor-element-808b938>.elementor-container{max-width:1180px!important;margin:auto}
.page-id-10116 .elementor-element-808b938 .elementor-inner-section{display:none!important}
.page-id-10116 .elementor-element-34e969a>.elementor-widget-container{margin:0!important;padding:0!important;background:transparent!important;border:0!important}
.page-id-10116 .xbee-model-selector{text-align:center;color:#eef7f1;font-family:inherit}
.page-id-10116 .xbee-model-selector .xbee-kicker{margin:0 0 10px;color:#72ff5c;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.page-id-10116 .xbee-model-selector h2{max-width:850px;margin:0 auto 14px;color:#fff;font-size:clamp(30px,4vw,50px);line-height:1.05;letter-spacing:-.035em}
.page-id-10116 .xbee-model-intro{max-width:820px;margin:0 auto 34px;color:#c3d2c8;font-size:17px;line-height:1.65}
.page-id-10116 .xbee-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto 22px}
.page-id-10116 .xbee-model-card{position:relative;display:flex;min-height:250px;flex-direction:column;align-items:flex-start;padding:26px;text-align:left;background:linear-gradient(145deg,rgba(19,38,28,.94),rgba(6,14,10,.98));border:1px solid rgba(114,255,92,.22);border-radius:16px;box-shadow:0 20px 45px rgba(0,0,0,.2);overflow:hidden}
.page-id-10116 .xbee-model-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#72ff5c,transparent)}
.page-id-10116 .xbee-model-card.is-featured{border-color:rgba(114,255,92,.6);transform:translateY(-8px);box-shadow:0 22px 55px rgba(40,255,72,.09)}
.page-id-10116 .xbee-inch{color:#72ff5c;font-size:44px;font-weight:900;line-height:1}
.page-id-10116 .xbee-model-card h3{margin:14px 0 10px;color:#fff;font-size:22px;line-height:1.2}
.page-id-10116 .xbee-model-card p{margin:0 0 18px;color:#b9c8be;font-size:15px;line-height:1.55}
.page-id-10116 .xbee-bestfor{margin-top:auto;padding:7px 10px;color:#dffffa;background:rgba(114,255,92,.09);border:1px solid rgba(114,255,92,.2);border-radius:999px;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}
.page-id-10116 .xbee-protocol-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 auto 26px}
.page-id-10116 .xbee-protocol-grid div{padding:15px 12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:10px}
.page-id-10116 .xbee-protocol-grid strong,.page-id-10116 .xbee-protocol-grid span{display:block}
.page-id-10116 .xbee-protocol-grid strong{color:#fff;font-size:15px}
.page-id-10116 .xbee-protocol-grid span{margin-top:4px;color:#91a699;font-size:12px}
.page-id-10116 .xbee-model-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;color:#061007!important;background:#72ff5c;border-radius:8px;font-size:13px;font-weight:850;text-decoration:none!important;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 10px 28px rgba(74,255,74,.16);transition:transform .2s ease,box-shadow .2s ease}
.page-id-10116 .xbee-model-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(74,255,74,.25)}
@media(max-width:900px){.page-id-10116 .elementor-element-808b938{padding:56px 20px!important}.page-id-10116 .xbee-model-grid{grid-template-columns:1fr}.page-id-10116 .xbee-model-card{min-height:auto}.page-id-10116 .xbee-model-card.is-featured{transform:none}.page-id-10116 .xbee-protocol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.page-id-10116 .elementor-element-808b938{padding:44px 15px!important}.page-id-10116 .xbee-model-selector h2{font-size:30px}.page-id-10116 .xbee-model-intro{font-size:15px}.page-id-10116 .xbee-model-card{padding:21px}.page-id-10116 .xbee-protocol-grid{grid-template-columns:1fr 1fr;gap:8px}.page-id-10116 .xbee-protocol-grid div{padding:12px 8px}.page-id-10116 .xbee-model-cta{width:100%}}

.page-id-10116 .xbee-model-selector,.page-id-10116 .xbee-model-selector h2,.page-id-10116 .xbee-model-selector h3,.page-id-10116 .xbee-model-selector p,.page-id-10116 .xbee-model-selector span,.page-id-10116 .xbee-model-selector a{font-family:"Poppins","Segoe UI",Arial,sans-serif!important}

/* HMI Android multi-touch - AI summary */
.page-id-1912 .elementor-element-a6d5cc3>.elementor-widget-container{background:linear-gradient(145deg,rgba(8,20,15,.96),rgba(3,9,6,.98));border:1px solid rgba(89,255,79,.28);border-radius:18px;padding:28px!important;box-shadow:0 20px 50px rgba(0,0,0,.22)}
.page-id-1912 .multi-ai-summary{max-width:1120px;margin:auto;color:#dce9e0;font-family:"Poppins","Segoe UI",Arial,sans-serif!important;text-align:left}
.page-id-1912 .multi-ai-summary p{margin:0 0 18px;font-size:17px;line-height:1.65;color:#d5e1d9}
.page-id-1912 .multi-ai-summary strong{color:#71ff5b}
.page-id-1912 .multi-ai-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}
.page-id-1912 .multi-ai-facts span{display:block;padding:17px;background:rgba(255,255,255,.04);border:1px solid rgba(113,255,91,.18);border-radius:11px;font-size:13px;line-height:1.45;color:#aebeb4}
.page-id-1912 .multi-ai-facts b{display:block;margin-bottom:5px;color:#fff;font-size:15px}
.page-id-1912 .multi-ai-use{font-size:15px!important;color:#aebeb4!important}
.page-id-1912 .multi-ai-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.page-id-1912 .multi-ai-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;background:#71ff5b;color:#071008!important;border-radius:7px;font-size:12px;font-weight:800;text-decoration:none!important;letter-spacing:.04em}
.page-id-1912 .multi-ai-actions a+ a{background:transparent;color:#eaffeb!important;border:1px solid rgba(113,255,91,.42)}
@media(max-width:900px){.page-id-1912 .multi-ai-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-1912 .elementor-element-a6d5cc3>.elementor-widget-container{padding:22px!important}}
@media(max-width:520px){.page-id-1912 .multi-ai-facts{grid-template-columns:1fr}.page-id-1912 .multi-ai-summary p{font-size:15px}.page-id-1912 .multi-ai-actions a{width:100%}}


/* BieMme: menu Products leggibile e responsive */
.site-header .sub-menu{background:#07141c!important;border:1px solid rgba(82,255,51,.55)!important;border-radius:8px!important;box-shadow:0 14px 36px rgba(0,0,0,.45)!important;min-width:250px!important;padding:7px!important;z-index:99999!important;}
.site-header .sub-menu li{background:#07141c!important;}
.site-header .sub-menu a{display:block!important;color:#fff!important;background:#07141c!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;padding:11px 14px!important;white-space:normal!important;border-radius:5px!important;}
.site-header .sub-menu a:hover,.site-header .sub-menu a:focus{color:#07120d!important;background:#52ff33!important;}
.site-header .sub-menu .sub-menu{margin-left:2px!important;}
@media(max-width:1024px){.site-header .sub-menu{min-width:100%!important;box-shadow:none!important}.site-header .sub-menu a{font-size:15px!important;padding:12px 16px!important;}}
/* Hero homepage italiana: Ltouch, Vision, LTcloud */
.page-id-1836 .elementor-element-f9259b4>.elementor-container::before,.page-id-1836 .elementor-element-f9259b4>.elementor-container::after,.page-id-1836 .elementor-element-f9259b4 .elementor-element-b88576f::before{position:absolute;z-index:10;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid rgba(133,219,255,.32);border-radius:999px;background:rgba(8,22,32,.86);box-shadow:0 12px 35px rgba(0,0,0,.22);color:#f5fbff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.1;white-space:nowrap;pointer-events:none;backdrop-filter:blur(12px)}
.page-id-1836 .elementor-element-f9259b4>.elementor-container::before{content:"Ltouch";right:19%;top:-60px}
.page-id-1836 .elementor-element-f9259b4>.elementor-container::after{content:"VISION";right:3%;top:46%;font-size:13px;font-weight:500;color:#9fddff}
.page-id-1836 .elementor-element-f9259b4 .elementor-element-b88576f::before{content:"LTcloud";right:20%;bottom:-75px;font-size:14px;font-weight:500;color:#bdf1d3}
@media(max-width:1100px){.page-id-1836 .elementor-element-f9259b4{padding-bottom:95px!important}.page-id-1836 .elementor-element-f9259b4>.elementor-container::before,.page-id-1836 .elementor-element-f9259b4>.elementor-container::after,.page-id-1836 .elementor-element-f9259b4 .elementor-element-b88576f::before{top:auto;bottom:-68px;right:auto;padding:9px 13px;font-size:12px}.page-id-1836 .elementor-element-f9259b4>.elementor-container::before{left:3%}.page-id-1836 .elementor-element-f9259b4>.elementor-container::after{left:35%}.page-id-1836 .elementor-element-f9259b4 .elementor-element-b88576f::before{left:68%}}
@media(max-width:520px){.page-id-1836 .elementor-element-f9259b4>.elementor-container::before,.page-id-1836 .elementor-element-f9259b4>.elementor-container::after,.page-id-1836 .elementor-element-f9259b4 .elementor-element-b88576f::before{font-size:11px;padding:8px 10px;bottom:-54px}}
 
/* BieMme – menu a tutta larghezza e colori coerenti, 2026-09-21 */
.site-header {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
  padding-left: clamp(18px, 3vw, 52px) !important;
  padding-right: clamp(18px, 3vw, 52px) !important;
  background: #171b22 !important;
}
.site-header .site-navigation { max-width: none !important; }
.site-header .sub-menu, .site-header .sub-menu li, .site-header .sub-menu a { background: #171b22 !important; }
.site-header .sub-menu { border-color: rgba(104, 201, 225, .35) !important; }
.site-header .sub-menu a { color: #f3f7fa !important; }
.site-header .sub-menu a:hover, .site-header .sub-menu a:focus { background: #263845 !important; color: #ffffff !important; }
@media (max-width: 1024px) {
  .site-header { padding-left: 18px !important; padding-right: 18px !important; }
}

/* Le tendine devono sovrapporsi al contenuto della pagina */
.site-header { position: relative !important; z-index: 1000 !important; }
.site-header .site-navigation, .site-header .menu, .site-header .menu > li { overflow: visible !important; }

@media (max-width: 767px) {
  .site-header .site-navigation .menu > li.menu-item-has-children { flex-wrap: wrap !important; }
  .site-header .site-navigation .sub-menu { position: static !important; left: auto !important; top: auto !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; margin: 8px 0 12px !important; box-shadow: none !important; }
  .site-header .site-navigation .sub-menu .sub-menu { margin-left: 0 !important; }
}

/* Quadristica industriale – layout dedicato, 2026-09-21 */
.page-id-6018 main.site-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.page-id-6018 .page-header{display:none!important}
.page-id-6018 .page-content{margin:0!important;padding:0!important}
.page-id-6018 .bm-ep{--ink:#101820;--navy:#111d26;--green:#70e251;--teal:#70c8d4;color:#18242d;background:#f5f7f7;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.page-id-6018 .bm-ep *{box-sizing:border-box}
.page-id-6018 .bm-ep .bm-ep-wrap{width:min(100% - 80px,1280px);margin:auto}
.page-id-6018 .bm-ep h1,.page-id-6018 .bm-ep h2,.page-id-6018 .bm-ep h3{font-family:inherit;letter-spacing:-.045em;line-height:1.08;margin:0 0 24px;font-weight:650}
.page-id-6018 .bm-ep h1{font-size:clamp(3.4rem,6.2vw,7rem);color:#fff}
.page-id-6018 .bm-ep h2{font-size:clamp(2.4rem,4.4vw,5rem)}
.page-id-6018 .bm-ep h3{font-size:clamp(1.5rem,2vw,2.1rem);letter-spacing:-.035em}
.page-id-6018 .bm-ep em{font-style:normal;color:var(--green)}
.page-id-6018 .bm-ep p{font-size:clamp(1rem,1.1vw,1.17rem);line-height:1.65;margin:0 0 20px}
.page-id-6018 .bm-ep a{text-decoration:none}
.page-id-6018 .bm-ep a:hover{text-decoration:none}
.page-id-6018 .bm-ep-kicker{font-size:.75rem!important;line-height:1.4!important;font-weight:750;letter-spacing:.22em;color:var(--green);text-transform:uppercase;margin-bottom:22px!important}
.page-id-6018 .bm-ep-overline{color:#a4beca;font-size:.95rem!important;letter-spacing:.04em;margin-bottom:28px!important}
.page-id-6018 .bm-ep-intro,.page-id-6018 .bm-ep-lead{font-size:clamp(1.2rem,1.6vw,1.55rem)!important;line-height:1.45!important;font-weight:450}
.page-id-6018 .bm-ep-hero{background:radial-gradient(circle at 68% 45%,#223f4f 0,#111c26 42%,#090e14 84%);color:#d7e4e9;padding:90px 0 65px}
.page-id-6018 .bm-ep-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:center;min-height:680px}
.page-id-6018 .bm-ep-hero h1{white-space:normal}
.page-id-6018 .bm-ep-hero .bm-ep-lead{color:#fff}
.page-id-6018 .bm-ep-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}
.page-id-6018 .bm-ep-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:16px 21px;background:var(--green);color:#0a1714!important;border:1px solid var(--green);border-radius:6px;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s,background .2s}
.page-id-6018 .bm-ep-btn:hover{transform:translateY(-2px);background:#a0f47f}
.page-id-6018 .bm-ep-btn-outline{background:transparent;color:#fff!important;border-color:#5d7984}
.page-id-6018 .bm-ep-btn-outline:hover{background:#263845;color:#fff!important}
.page-id-6018 .bm-ep-flow{font-size:.72rem!important;font-weight:750;line-height:1.8!important;letter-spacing:.11em;color:#a8bcc6;margin:38px 0 0!important}
.page-id-6018 .bm-ep-flow b{color:var(--green);margin:0 4px}
.page-id-6018 .bm-ep-art{margin:0;display:flex;align-items:center;justify-content:center;min-width:0}
.page-id-6018 .bm-ep-art img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 25px 40px rgba(0,0,0,.27))}
.page-id-6018 .bm-ep-art-hero img{max-height:710px;max-width:560px}
.page-id-6018 .bm-ep-section{padding:112px 0}
.page-id-6018 .bm-ep-light{background:#f4f6f5;color:#17242d}
.page-id-6018 .bm-ep-light .bm-ep-kicker{color:#198750}
.page-id-6018 .bm-ep-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,100px);align-items:center}
.page-id-6018 .bm-ep-art-light img{max-height:720px;max-width:550px}
.page-id-6018 .bm-ep-tagline{display:inline-block;padding:15px 18px;border:1px solid #bdd4cb;border-radius:5px;color:#1c4a3c;font-size:.8rem;font-weight:800;letter-spacing:.12em;margin-top:10px}
.page-id-6018 .bm-ep-tagline span{color:#198750;margin:0 8px}
.page-id-6018 .bm-ep-dark{background:#101920;color:#e9f0f3}
.page-id-6018 .bm-ep-dark h2,.page-id-6018 .bm-ep-integrate h2,.page-id-6018 .bm-ep-cta h2{color:#fff}
.page-id-6018 .bm-ep-cardgrid,.page-id-6018 .bm-ep-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:46px}
.page-id-6018 .bm-ep-card{background:#1a2a33;border:1px solid #34505b;border-radius:10px;padding:36px;min-height:400px}
.page-id-6018 .bm-ep-card p{color:#d4e0e4}
.page-id-6018 .bm-ep-card ul{list-style:none;padding:0;margin:22px 0 0}
.page-id-6018 .bm-ep-card li{padding:10px 0 10px 22px;border-bottom:1px solid #334751;position:relative;font-size:.96rem}
.page-id-6018 .bm-ep-card li:before{content:'&#x2197;';position:absolute;left:0;color:var(--green)}
.page-id-6018 .bm-ep-card a{display:inline-block;margin-top:24px;color:var(--green);font-weight:750;text-transform:uppercase;font-size:.8rem;letter-spacing:.08em}
.page-id-6018 .bm-ep-index{display:block;color:var(--green);font-size:.72rem;letter-spacing:.16em;font-weight:850;margin-bottom:25px}
.page-id-6018 .bm-ep-two article{padding:30px 36px;border:1px solid #cbd7d2;background:#fff;border-radius:9px}
.page-id-6018 .bm-ep-two .bm-ep-index{color:#178552}
.page-id-6018 .bm-ep-two a{color:#177b54;text-decoration:underline}
.page-id-6018 .bm-ep-small{font-size:.83rem!important;color:#57716c}
.page-id-6018 .bm-ep-art-glass{margin-top:45px;background:linear-gradient(180deg,#e8eeee,#d5dedb);border-radius:12px;padding:25px}
.page-id-6018 .bm-ep-art-glass img{max-height:610px;width:auto;max-width:100%}
.page-id-6018 .bm-ep-chips{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}
.page-id-6018 .bm-ep-chips span{border:1px solid #45616a;background:#1a2b33;color:#e6f0f2;border-radius:4px;padding:10px 13px;font-size:.82rem;font-weight:650}
.page-id-6018 .bm-ep-outline{font-size:clamp(3.8rem,8vw,9rem);font-weight:800;line-height:.95;letter-spacing:-.08em;color:#243942;text-align:right}
.page-id-6018 .bm-ep-outline span{color:var(--green)}
.page-id-6018 .bm-ep-test{background:#e8eeed;color:#17262c}
.page-id-6018 .bm-ep-test .bm-ep-kicker{color:#16864e}
.page-id-6018 .bm-ep-art-test img{max-height:710px;max-width:570px}
.page-id-6018 .bm-ep-tests{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:26px}
.page-id-6018 .bm-ep-tests p{font-size:.88rem;margin:0;padding:16px 0;border-top:1px solid #afc3bd}
.page-id-6018 .bm-ep-tests b{color:#182b2e}
.page-id-6018 .bm-ep-note{font-size:.85rem!important;color:#526a68;margin-top:20px!important}
.page-id-6018 .bm-ep-chips-light span{background:#fff;color:#1b3b38;border-color:#bfd2ca}
.page-id-6018 .bm-ep-integrate{background:radial-gradient(circle at 85% 30%,#204859,#0d1c27 60%);color:#dbe8eb}
.page-id-6018 .bm-ep-integrate a{color:var(--green);text-decoration:underline}
.page-id-6018 .bm-ep-path{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin:38px 0;font-size:clamp(1.3rem,2.7vw,2.6rem);font-weight:750;letter-spacing:-.035em;color:#fff}
.page-id-6018 .bm-ep-path span{border:1px solid #53737d;padding:12px 18px;border-radius:6px}
.page-id-6018 .bm-ep-path b{color:var(--green)}
.page-id-6018 .bm-ep-sidebox{background:#e1e9e5;padding:42px;border-radius:8px}
.page-id-6018 .bm-ep-sidebox .bm-ep-kicker{color:#16864e}
.page-id-6018 .bm-ep-sidebox .bm-ep-flow{color:#2d6254}
.page-id-6018 .bm-ep-faq{background:#f8faf9}
.page-id-6018 .bm-ep-faq details{border-top:1px solid #cbd9d3;padding:20px 0}
.page-id-6018 .bm-ep-faq details:last-child{border-bottom:1px solid #cbd9d3}
.page-id-6018 .bm-ep-faq summary{cursor:pointer;font-size:1.15rem;font-weight:700;color:#17262a;list-style:none}
.page-id-6018 .bm-ep-faq summary:after{content:'+';float:right;color:#16864e;font-size:1.6rem;line-height:1}
.page-id-6018 .bm-ep-faq details[open] summary:after{content:'−'}
.page-id-6018 .bm-ep-faq details p{max-width:850px;margin:15px 0 0}
.page-id-6018 .bm-ep-cta{background:#0b1118;color:#dbe8eb;padding:115px 0}
.page-id-6018 .bm-ep-cta .bm-ep-actions{margin-bottom:0}
@media(max-width:900px){.page-id-6018 .bm-ep-hero-grid,.page-id-6018 .bm-ep-split{grid-template-columns:1fr}.page-id-6018 .bm-ep-hero-grid{min-height:0}.page-id-6018 .bm-ep-art-hero img{max-height:560px}.page-id-6018 .bm-ep-outline{text-align:left}.page-id-6018 .bm-ep-art-test{order:2}}
@media(max-width:650px){.page-id-6018 .bm-ep .bm-ep-wrap{width:min(100% - 36px,1280px)}.page-id-6018 .bm-ep-hero{padding:58px 0}.page-id-6018 .bm-ep-section,.page-id-6018 .bm-ep-cta{padding:70px 0}.page-id-6018 .bm-ep h1{font-size:clamp(2.8rem,11vw,4.5rem)}.page-id-6018 .bm-ep h2{font-size:clamp(2.2rem,9vw,3.5rem)}.page-id-6018 .bm-ep-actions{display:grid}.page-id-6018 .bm-ep-btn{width:100%}.page-id-6018 .bm-ep-cardgrid,.page-id-6018 .bm-ep-two,.page-id-6018 .bm-ep-tests{grid-template-columns:1fr}.page-id-6018 .bm-ep-card,.page-id-6018 .bm-ep-two article,.page-id-6018 .bm-ep-sidebox{padding:25px}.page-id-6018 .bm-ep-path{gap:8px;font-size:1.1rem}.page-id-6018 .bm-ep-path span{padding:8px}.page-id-6018 .bm-ep-flow{font-size:.65rem!important}}

/* Finitura header e titolazione quadristica */
.page-id-6018 .site-header .site-branding a,.page-id-6018 .site-header .site-navigation .menu > li > a{color:#f3f7fa!important}
.page-id-6018 .site-header .site-navigation .menu > li > a:hover,.page-id-6018 .site-header .site-navigation .menu > li.current-menu-item > a{color:#82de8c!important}
.page-id-6018 .bm-ep h1{font-size:clamp(3.2rem,4.9vw,5.8rem)!important}

/* Correzione simboli schede e versione inglese quadristica */
.page-id-6018 .bm-ep-card li::before{content:"\2197"!important}
/* Quadristica industriale – layout dedicato, 2026-09-21 */
.page-id-10897 main.site-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.page-id-10897 .page-header{display:none!important}
.page-id-10897 .page-content{margin:0!important;padding:0!important}
.page-id-10897 .bm-ep{--ink:#101820;--navy:#111d26;--green:#70e251;--teal:#70c8d4;color:#18242d;background:#f5f7f7;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.page-id-10897 .bm-ep *{box-sizing:border-box}
.page-id-10897 .bm-ep .bm-ep-wrap{width:min(100% - 80px,1280px);margin:auto}
.page-id-10897 .bm-ep h1,.page-id-10897 .bm-ep h2,.page-id-10897 .bm-ep h3{font-family:inherit;letter-spacing:-.045em;line-height:1.08;margin:0 0 24px;font-weight:650}
.page-id-10897 .bm-ep h1{font-size:clamp(3.4rem,6.2vw,7rem);color:#fff}
.page-id-10897 .bm-ep h2{font-size:clamp(2.4rem,4.4vw,5rem)}
.page-id-10897 .bm-ep h3{font-size:clamp(1.5rem,2vw,2.1rem);letter-spacing:-.035em}
.page-id-10897 .bm-ep em{font-style:normal;color:var(--green)}
.page-id-10897 .bm-ep p{font-size:clamp(1rem,1.1vw,1.17rem);line-height:1.65;margin:0 0 20px}
.page-id-10897 .bm-ep a{text-decoration:none}
.page-id-10897 .bm-ep a:hover{text-decoration:none}
.page-id-10897 .bm-ep-kicker{font-size:.75rem!important;line-height:1.4!important;font-weight:750;letter-spacing:.22em;color:var(--green);text-transform:uppercase;margin-bottom:22px!important}
.page-id-10897 .bm-ep-overline{color:#a4beca;font-size:.95rem!important;letter-spacing:.04em;margin-bottom:28px!important}
.page-id-10897 .bm-ep-intro,.page-id-10897 .bm-ep-lead{font-size:clamp(1.2rem,1.6vw,1.55rem)!important;line-height:1.45!important;font-weight:450}
.page-id-10897 .bm-ep-hero{background:radial-gradient(circle at 68% 45%,#223f4f 0,#111c26 42%,#090e14 84%);color:#d7e4e9;padding:90px 0 65px}
.page-id-10897 .bm-ep-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:center;min-height:680px}
.page-id-10897 .bm-ep-hero h1{white-space:normal}
.page-id-10897 .bm-ep-hero .bm-ep-lead{color:#fff}
.page-id-10897 .bm-ep-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}
.page-id-10897 .bm-ep-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:16px 21px;background:var(--green);color:#0a1714!important;border:1px solid var(--green);border-radius:6px;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s,background .2s}
.page-id-10897 .bm-ep-btn:hover{transform:translateY(-2px);background:#a0f47f}
.page-id-10897 .bm-ep-btn-outline{background:transparent;color:#fff!important;border-color:#5d7984}
.page-id-10897 .bm-ep-btn-outline:hover{background:#263845;color:#fff!important}
.page-id-10897 .bm-ep-flow{font-size:.72rem!important;font-weight:750;line-height:1.8!important;letter-spacing:.11em;color:#a8bcc6;margin:38px 0 0!important}
.page-id-10897 .bm-ep-flow b{color:var(--green);margin:0 4px}
.page-id-10897 .bm-ep-art{margin:0;display:flex;align-items:center;justify-content:center;min-width:0}
.page-id-10897 .bm-ep-art img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 25px 40px rgba(0,0,0,.27))}
.page-id-10897 .bm-ep-art-hero img{max-height:710px;max-width:560px}
.page-id-10897 .bm-ep-section{padding:112px 0}
.page-id-10897 .bm-ep-light{background:#f4f6f5;color:#17242d}
.page-id-10897 .bm-ep-light .bm-ep-kicker{color:#198750}
.page-id-10897 .bm-ep-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,100px);align-items:center}
.page-id-10897 .bm-ep-art-light img{max-height:720px;max-width:550px}
.page-id-10897 .bm-ep-tagline{display:inline-block;padding:15px 18px;border:1px solid #bdd4cb;border-radius:5px;color:#1c4a3c;font-size:.8rem;font-weight:800;letter-spacing:.12em;margin-top:10px}
.page-id-10897 .bm-ep-tagline span{color:#198750;margin:0 8px}
.page-id-10897 .bm-ep-dark{background:#101920;color:#e9f0f3}
.page-id-10897 .bm-ep-dark h2,.page-id-10897 .bm-ep-integrate h2,.page-id-10897 .bm-ep-cta h2{color:#fff}
.page-id-10897 .bm-ep-cardgrid,.page-id-10897 .bm-ep-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:46px}
.page-id-10897 .bm-ep-card{background:#1a2a33;border:1px solid #34505b;border-radius:10px;padding:36px;min-height:400px}
.page-id-10897 .bm-ep-card p{color:#d4e0e4}
.page-id-10897 .bm-ep-card ul{list-style:none;padding:0;margin:22px 0 0}
.page-id-10897 .bm-ep-card li{padding:10px 0 10px 22px;border-bottom:1px solid #334751;position:relative;font-size:.96rem}
.page-id-10897 .bm-ep-card li:before{content:'&#x2197;';position:absolute;left:0;color:var(--green)}
.page-id-10897 .bm-ep-card a{display:inline-block;margin-top:24px;color:var(--green);font-weight:750;text-transform:uppercase;font-size:.8rem;letter-spacing:.08em}
.page-id-10897 .bm-ep-index{display:block;color:var(--green);font-size:.72rem;letter-spacing:.16em;font-weight:850;margin-bottom:25px}
.page-id-10897 .bm-ep-two article{padding:30px 36px;border:1px solid #cbd7d2;background:#fff;border-radius:9px}
.page-id-10897 .bm-ep-two .bm-ep-index{color:#178552}
.page-id-10897 .bm-ep-two a{color:#177b54;text-decoration:underline}
.page-id-10897 .bm-ep-small{font-size:.83rem!important;color:#57716c}
.page-id-10897 .bm-ep-art-glass{margin-top:45px;background:linear-gradient(180deg,#e8eeee,#d5dedb);border-radius:12px;padding:25px}
.page-id-10897 .bm-ep-art-glass img{max-height:610px;width:auto;max-width:100%}
.page-id-10897 .bm-ep-chips{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}
.page-id-10897 .bm-ep-chips span{border:1px solid #45616a;background:#1a2b33;color:#e6f0f2;border-radius:4px;padding:10px 13px;font-size:.82rem;font-weight:650}
.page-id-10897 .bm-ep-outline{font-size:clamp(3.8rem,8vw,9rem);font-weight:800;line-height:.95;letter-spacing:-.08em;color:#243942;text-align:right}
.page-id-10897 .bm-ep-outline span{color:var(--green)}
.page-id-10897 .bm-ep-test{background:#e8eeed;color:#17262c}
.page-id-10897 .bm-ep-test .bm-ep-kicker{color:#16864e}
.page-id-10897 .bm-ep-art-test img{max-height:710px;max-width:570px}
.page-id-10897 .bm-ep-tests{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:26px}
.page-id-10897 .bm-ep-tests p{font-size:.88rem;margin:0;padding:16px 0;border-top:1px solid #afc3bd}
.page-id-10897 .bm-ep-tests b{color:#182b2e}
.page-id-10897 .bm-ep-note{font-size:.85rem!important;color:#526a68;margin-top:20px!important}
.page-id-10897 .bm-ep-chips-light span{background:#fff;color:#1b3b38;border-color:#bfd2ca}
.page-id-10897 .bm-ep-integrate{background:radial-gradient(circle at 85% 30%,#204859,#0d1c27 60%);color:#dbe8eb}
.page-id-10897 .bm-ep-integrate a{color:var(--green);text-decoration:underline}
.page-id-10897 .bm-ep-path{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin:38px 0;font-size:clamp(1.3rem,2.7vw,2.6rem);font-weight:750;letter-spacing:-.035em;color:#fff}
.page-id-10897 .bm-ep-path span{border:1px solid #53737d;padding:12px 18px;border-radius:6px}
.page-id-10897 .bm-ep-path b{color:var(--green)}
.page-id-10897 .bm-ep-sidebox{background:#e1e9e5;padding:42px;border-radius:8px}
.page-id-10897 .bm-ep-sidebox .bm-ep-kicker{color:#16864e}
.page-id-10897 .bm-ep-sidebox .bm-ep-flow{color:#2d6254}
.page-id-10897 .bm-ep-faq{background:#f8faf9}
.page-id-10897 .bm-ep-faq details{border-top:1px solid #cbd9d3;padding:20px 0}
.page-id-10897 .bm-ep-faq details:last-child{border-bottom:1px solid #cbd9d3}
.page-id-10897 .bm-ep-faq summary{cursor:pointer;font-size:1.15rem;font-weight:700;color:#17262a;list-style:none}
.page-id-10897 .bm-ep-faq summary:after{content:'+';float:right;color:#16864e;font-size:1.6rem;line-height:1}
.page-id-10897 .bm-ep-faq details[open] summary:after{content:'−'}
.page-id-10897 .bm-ep-faq details p{max-width:850px;margin:15px 0 0}
.page-id-10897 .bm-ep-cta{background:#0b1118;color:#dbe8eb;padding:115px 0}
.page-id-10897 .bm-ep-cta .bm-ep-actions{margin-bottom:0}
@media(max-width:900px){.page-id-10897 .bm-ep-hero-grid,.page-id-10897 .bm-ep-split{grid-template-columns:1fr}.page-id-10897 .bm-ep-hero-grid{min-height:0}.page-id-10897 .bm-ep-art-hero img{max-height:560px}.page-id-10897 .bm-ep-outline{text-align:left}.page-id-10897 .bm-ep-art-test{order:2}}
@media(max-width:650px){.page-id-10897 .bm-ep .bm-ep-wrap{width:min(100% - 36px,1280px)}.page-id-10897 .bm-ep-hero{padding:58px 0}.page-id-10897 .bm-ep-section,.page-id-10897 .bm-ep-cta{padding:70px 0}.page-id-10897 .bm-ep h1{font-size:clamp(2.8rem,11vw,4.5rem)}.page-id-10897 .bm-ep h2{font-size:clamp(2.2rem,9vw,3.5rem)}.page-id-10897 .bm-ep-actions{display:grid}.page-id-10897 .bm-ep-btn{width:100%}.page-id-10897 .bm-ep-cardgrid,.page-id-10897 .bm-ep-two,.page-id-10897 .bm-ep-tests{grid-template-columns:1fr}.page-id-10897 .bm-ep-card,.page-id-10897 .bm-ep-two article,.page-id-10897 .bm-ep-sidebox{padding:25px}.page-id-10897 .bm-ep-path{gap:8px;font-size:1.1rem}.page-id-10897 .bm-ep-path span{padding:8px}.page-id-10897 .bm-ep-flow{font-size:.65rem!important}}

/* Finitura header e titolazione quadristica */
.page-id-10897 .site-header .site-branding a,.page-id-10897 .site-header .site-navigation .menu > li > a{color:#f3f7fa!important}
.page-id-10897 .site-header .site-navigation .menu > li > a:hover,.page-id-10897 .site-header .site-navigation .menu > li.current-menu-item > a{color:#82de8c!important}
.page-id-10897 .bm-ep h1{font-size:clamp(3.2rem,4.9vw,5.8rem)!important}

.page-id-10897 .bm-ep-card li::before{content:"\2197"!important}
.page-id-10897 .site-header{display:none!important}
.page-id-10897 .bm-ep-en-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px max(24px,calc((100vw - 1280px)/2));background:#0a1118;color:#f5f7fa;position:relative;z-index:20;flex-wrap:wrap}
.page-id-10897 .bm-ep-en-nav a{color:#f5f7fa;font-size:.77rem;letter-spacing:.07em;font-weight:750}
.page-id-10897 .bm-ep-en-nav a:hover{color:#70e251}
.page-id-10897 .bm-ep-en-nav .brand{font-size:1.7rem;letter-spacing:-.04em}
@media(max-width:850px){.page-id-10897 .bm-ep-en-nav{justify-content:center;padding:16px}.page-id-10897 .bm-ep-en-nav a{font-size:.68rem}}
