.elementor-1371 .elementor-element.elementor-element-09afad5{--display:flex;--overlay-opacity:1;--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-1371 .elementor-element.elementor-element-09afad5:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.regenerationitalia.eu/wp-content/uploads/2025/09/IMG_0518-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1371 .elementor-element.elementor-element-09afad5::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF 26%, #FFFFFF30 100%);}.elementor-1371 .elementor-element.elementor-element-7eae505{--display:flex;--overlay-opacity:1;--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-1371 .elementor-element.elementor-element-7eae505:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.regenerationitalia.eu/wp-content/uploads/2025/09/IMG_0518-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1371 .elementor-element.elementor-element-7eae505::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .e-con-inner > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF 26%, #FFFFFF30 100%);}.elementor-1371 .elementor-element.elementor-element-4a578a5{--display:flex;--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-1371 .elementor-element.elementor-element-6fd8775{--display:flex;--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-1371 .elementor-element.elementor-element-e93ff9d{--display:flex;--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-1371 .elementor-element.elementor-element-e93ff9d:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-e93ff9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;background-image:url("https://www.regenerationitalia.eu/wp-content/uploads/2025/09/bg-it-6.png");background-repeat:no-repeat;background-size:cover;}.elementor-1371 .elementor-element.elementor-element-acc8e04{--display:flex;--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-1371 .elementor-element.elementor-element-acc8e04:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-acc8e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;background-image:url("https://www.regenerationitalia.eu/wp-content/uploads/2025/09/bg-it-6.png");background-repeat:no-repeat;background-size:cover;}.elementor-1371 .elementor-element.elementor-element-2ca0e58{--display:flex;--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-1371 .elementor-element.elementor-element-4744ab4{--display:flex;--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-1371 .elementor-element.elementor-element-f5e4692{--display:flex;--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-1371 .elementor-element.elementor-element-7fb8869{--display:flex;--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-1371 .elementor-element.elementor-element-a403e7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1371 .elementor-element.elementor-element-92ce148{--display:flex;--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-1371 .elementor-element.elementor-element-22ccae5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1371 .elementor-element.elementor-element-9304748{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1371:not(.elementor-motion-effects-element-type-background), body.elementor-page-1371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}@media(min-width:1920px){.elementor-1371 .elementor-element.elementor-element-09afad5::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(93deg, #FFFFFF 51%, #FFFFFF30 74%);}.elementor-1371 .elementor-element.elementor-element-09afad5{--overlay-opacity:0.93;}.elementor-1371 .elementor-element.elementor-element-7eae505::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .e-con-inner > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(93deg, #FFFFFF 51%, #FFFFFF30 74%);}.elementor-1371 .elementor-element.elementor-element-7eae505{--overlay-opacity:0.93;}.elementor-1371 .elementor-element.elementor-element-e93ff9d{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1371 .elementor-element.elementor-element-9d22cbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-1371 .elementor-element.elementor-element-09afad5:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-1371 .elementor-element.elementor-element-7eae505:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}}@media(max-width:767px){.elementor-1371 .elementor-element.elementor-element-09afad5:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1371 .elementor-element.elementor-element-09afad5::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-09afad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(179deg, #FFFFFF 31%, #FFFFFF30 65%);}.elementor-1371 .elementor-element.elementor-element-09afad5{--overlay-opacity:0.91;}.elementor-1371 .elementor-element.elementor-element-7eae505:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1371 .elementor-element.elementor-element-7eae505::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .e-con-inner > .elementor-background-video-container::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1371 .elementor-element.elementor-element-7eae505 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(179deg, #FFFFFF 31%, #FFFFFF30 65%);}.elementor-1371 .elementor-element.elementor-element-7eae505{--overlay-opacity:0.91;}}/* Start custom CSS *//* LP Canadians4Italy – estilos namespaced */
.lp{
  --bg:#0b0b12;--ink:#0f172a;--muted:#6b7280;--card:#0f1220;--brand:#ff5a3d;--brand-2:#ffbd59;--ok:#10b981;--warn:#f59e0b;--ring:rgba(255,90,61,.25);
  --radius:18px;
  color:#e5e7eb;
  background:linear-gradient(180deg,#0a0a12 0%,#0b0f1e 100%);
  font-family:Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;
}
.lp img{max-width:100%;height:auto;display:block}
.lp a{color:inherit;text-decoration:none}
.lp .wrap{max-width:1180px;margin:0 auto;padding:24px}
.lp .grid{display:grid;gap:24px}
.lp .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:12px;background:linear-gradient(90deg,var(--brand),var(--brand-2));color:#0b0b12;font-weight:700;box-shadow:0 10px 30px rgba(255,90,61,.25);border:none}
.lp .btn.secondary{background:#1f2541;color:#fff;border:1px solid #2b315a}
.lp .badge{display:inline-flex;gap:8px;align-items:center;padding:6px 10px;border-radius:999px;background:#11152b;border:1px solid #1b2146;color:#cbd5e1;font-size:12px}
.lp .card{background:linear-gradient(180deg,#0f1124 0%,#0c0f1f 100%);border:1px solid #1d2149;border-radius:var(--radius);padding:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.lp .h1{font-size:clamp(28px,5vw,48px);line-height:1.05;margin:8px 0 10px}
.lp .h2{font-size:clamp(22px,3.6vw,34px);line-height:1.1;margin:6px 0 12px}
.lp .p-lg{font-size:clamp(16px,2.2vw,18px);color:#cbd5e1}
.lp .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.lp .kpi{padding:14px;border:1px solid #1e2448;border-radius:12px;background:#0f132a;text-align:center}
.lp .kpi .v{font-size:22px;font-weight:800;color:#fff}
.lp .kpi .l{font-size:12px;color:#9aa4c7}
.lp section{padding:64px 0}
.lp .hero{padding:80px 0;background:
  radial-gradient(1200px 400px at 70% -10%, rgba(255,90,61,.18) 0%, rgba(255,90,61,0) 60%),
  radial-gradient(900px 300px at 10% 0%, rgba(255,189,89,.15) 0%, rgba(255,189,89,0) 60%)}
.lp .hero-grid{grid-template-columns:1.1fr .9fr;align-items:center}
.lp .stamp{display:flex;gap:10px;align-items:center;color:#94a3b8}
.lp .stamp i{width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,var(--brand),var(--brand-2))}
.lp .list{display:grid;gap:10px}
.lp .li{display:flex;gap:10px;align-items:flex-start}
.lp .li i{width:18px;height:18px;border-radius:4px;background:linear-gradient(90deg,var(--ok),#34d399)}
.lp .cta-bar{position:sticky;bottom:18px;z-index:30;display:flex;justify-content:center}
.lp .cta-bar .inner{display:flex;gap:12px;padding:12px 16px;background:#0e1230cc;border:1px solid #1e2350;border-radius:16px;backdrop-filter: blur(6px)}
.lp .logos{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:center;opacity:.9}
.lp .logos img{filter:grayscale(100%) contrast(105%) brightness(110%);opacity:.9}
.lp .pill{display:inline-block;padding:8px 12px;border-radius:999px;background:#11162e;border:1px solid #1e2550;color:#c7d2fe;font-size:12px}
.lp .form{display:grid;gap:12px}
.lp .input, .lp select, .lp textarea{background:#0c1027;border:1px solid #1c2250;color:#e5e7eb;border-radius:12px;padding:12px 14px;font-size:15px;outline:none}
.lp .input:focus, .lp select:focus, .lp textarea:focus{box-shadow:0 0 0 4px var(--ring);border-color:#3240a8}
.lp .notice{font-size:12px;color:#9aa4c7}

/* responsive */
@media (max-width:960px){
  .lp .hero-grid, .lp .two, .lp .three, .lp .who-apply{grid-template-columns:1fr}
  .lp .kpis{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:640px){
  .lp .kpis{grid-template-columns:1fr 1fr}
  .lp .logos{grid-template-columns:1fr 1fr}
}/* End custom CSS */