.elementor-2137 .elementor-element.elementor-element-91eb335 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2137 .elementor-element.elementor-element-91eb335:not(.elementor-motion-effects-element-type-background), .elementor-2137 .elementor-element.elementor-element-91eb335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#90C08300;background-image:url("https://sbiancamentodentibergamo.studiodentisticotemprendola.com/wp-content/uploads/2025/06/PXL_20250623_1026217964-1536x1305.webp");background-position:0px -495px;background-repeat:no-repeat;background-size:cover;}.elementor-2137 .elementor-element.elementor-element-91eb335 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2137 .elementor-element.elementor-element-91eb335 > .elementor-container{min-height:60vh;}.elementor-2137 .elementor-element.elementor-element-91eb335{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-2px;padding:0px 0px 148px 0px;}.elementor-2137 .elementor-element.elementor-element-1d6be20 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2137 .elementor-element.elementor-element-1d6be20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2137 .elementor-element.elementor-element-7630b85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-bd355bf > .elementor-widget-container{margin:46px 0px -61px 40px;padding:0px 0px 133px 0px;}.elementor-2137 .elementor-element.elementor-element-bd355bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2137 .elementor-element.elementor-element-c80e6dc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2137 .elementor-element.elementor-element-198cc30{width:100%;max-width:100%;}.elementor-2137 .elementor-element.elementor-element-198cc30 > .elementor-widget-container{margin:10px 10px 0px 145px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-198cc30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2137 .elementor-element.elementor-element-0d53b22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-0d53b22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2137 .elementor-element.elementor-element-88d453f{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2137 .elementor-element.elementor-element-9410fb6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2137 .elementor-element.elementor-element-9410fb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2137 .elementor-element.elementor-element-9410fb6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2137 .elementor-element.elementor-element-9410fb6 > .elementor-element-populated{margin:-100px -100px -100px -100px;--e-column-margin-right:-100px;--e-column-margin-left:-100px;}.elementor-2137 .elementor-element.elementor-element-063235d{width:100%;max-width:100%;}.elementor-2137 .elementor-element.elementor-element-063235d > .elementor-widget-container{margin:0px -90px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-3633651 > .elementor-container{min-height:342px;}.elementor-2137 .elementor-element.elementor-element-3633651{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-df6b64f{width:100%;max-width:100%;}.elementor-2137 .elementor-element.elementor-element-df6b64f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-0160cd2{margin-top:-51px;margin-bottom:-51px;}.elementor-2137 .elementor-element.elementor-element-d25aa83{width:100%;max-width:100%;}.elementor-2137 .elementor-element.elementor-element-d25aa83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-d25aa83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2137 .elementor-element.elementor-element-16bcd6f{--display:flex;}.elementor-2137 .elementor-element.elementor-element-67d2eac{width:100%;max-width:100%;}.elementor-2137 .elementor-element.elementor-element-cbc82f1{--display:flex;}.elementor-2137 .elementor-element.elementor-element-44105ab{--display:flex;}.elementor-2137 .elementor-element.elementor-element-75ab88f{--display:flex;}@media(min-width:768px){.elementor-2137 .elementor-element.elementor-element-1d6be20{width:100%;}}@media(max-width:1024px){.elementor-2137 .elementor-element.elementor-element-91eb335:not(.elementor-motion-effects-element-type-background), .elementor-2137 .elementor-element.elementor-element-91eb335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sbiancamentodentibergamo.studiodentisticotemprendola.com/wp-content/uploads/2025/06/PXL_20250623_1026217964-1024x870.webp");background-position:center center;background-size:cover;}.elementor-2137 .elementor-element.elementor-element-91eb335{margin-top:0px;margin-bottom:0px;}.elementor-2137 .elementor-element.elementor-element-bd355bf{width:var( --container-widget-width, 383.266px );max-width:383.266px;--container-widget-width:383.266px;--container-widget-flex-grow:0;}.elementor-2137 .elementor-element.elementor-element-bd355bf > .elementor-widget-container{margin:-11px -11px -11px -11px;padding:33px 33px 33px 33px;}.elementor-bc-flex-widget .elementor-2137 .elementor-element.elementor-element-c80e6dc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2137 .elementor-element.elementor-element-c80e6dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2137 .elementor-element.elementor-element-c80e6dc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2137 .elementor-element.elementor-element-198cc30{width:var( --container-widget-width, 360.5px );max-width:360.5px;--container-widget-width:360.5px;--container-widget-flex-grow:0;}.elementor-2137 .elementor-element.elementor-element-198cc30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-0d53b22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-063235d > .elementor-widget-container{margin:0px -147px 0px 0px;}}@media(max-width:767px){.elementor-2137 .elementor-element.elementor-element-91eb335:not(.elementor-motion-effects-element-type-background), .elementor-2137 .elementor-element.elementor-element-91eb335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sbiancamentodentibergamo.studiodentisticotemprendola.com/wp-content/uploads/2025/06/PXL_20250623_1026217964-1024x870.webp");background-position:-347px 16px;}.elementor-2137 .elementor-element.elementor-element-91eb335 > .elementor-container{min-height:59vh;}.elementor-2137 .elementor-element.elementor-element-91eb335{margin-top:0px;margin-bottom:0px;padding:5px 5px 5px 5px;}.elementor-2137 .elementor-element.elementor-element-1d6be20{width:100%;}.elementor-2137 .elementor-element.elementor-element-1d6be20.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2137 .elementor-element.elementor-element-1d6be20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2137 .elementor-element.elementor-element-1d6be20 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-bd355bf{width:var( --container-widget-width, 344.266px );max-width:344.266px;--container-widget-width:344.266px;--container-widget-flex-grow:0;}.elementor-2137 .elementor-element.elementor-element-bd355bf > .elementor-widget-container{margin:-39px 0px 0px 141px;padding:42px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2137 .elementor-element.elementor-element-c80e6dc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2137 .elementor-element.elementor-element-c80e6dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2137 .elementor-element.elementor-element-c80e6dc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2137 .elementor-element.elementor-element-c80e6dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-2137 .elementor-element.elementor-element-198cc30 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:4px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-0d53b22 > .elementor-widget-container{margin:-39px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-88d453f{padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-9410fb6 > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2137 .elementor-element.elementor-element-063235d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-8px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-3633651{margin-top:0px;margin-bottom:0px;padding:0px 0px 2px 0px;}.elementor-2137 .elementor-element.elementor-element-df6b64f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2137 .elementor-element.elementor-element-cbc82f1{--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-2137 .elementor-element.elementor-element-4902a0b > .elementor-widget-container{border-radius:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-063235d *//* Contenitore che centra il bottone nella colonna */
.cta-wapp{
  display:flex;
  justify-content:center;          /* centering orizzontale */
}

/* Bottone “pill-shape” con Flexbox interno */
.cta-btn{
  display:inline-flex;             /* icona + testo sempre allineati */
  align-items:center;
  gap:10px;                        /* spazio fra icona e testo */
  padding:12px 32px;
  background:#005c53;              /* verde/teal WhatsApp scuro */
  color:#fff;
  font-weight:600;
  border-radius:999px;             /* forma a pillola */
  box-shadow:0 2px 6px rgba(0,0,0,.18);
  text-decoration:none;
  transition:transform .15s, box-shadow .15s;
}

.cta-btn:hover,
.cta-btn:focus{
  transform:translateY(-2px);
  box-shadow:0 4px 10px rgba(0,0,0,.25);
}

/* Icona Font Awesome */
.cta-btn i{
  font-size:20px;
  line-height:1;
}/* End custom CSS */