.elementor-26 .elementor-element.elementor-element-1d1bcc82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-205346bb{width:auto;max-width:auto;background-color:var( --e-global-color-a2018fd );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 6px 3px 6px;border-radius:6px 6px 6px 6px;}.elementor-26 .elementor-element.elementor-element-205346bb.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-205346bb .woocommerce-breadcrumb{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-205346bb .woocommerce-breadcrumb > a{color:var( --e-global-color-1c41a14 );}.elementor-26 .elementor-element.elementor-element-5e9e4ba5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-5e9e4ba5:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5e9e4ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prontorental.com/wp-content/uploads/Slider-2-Manlift.webp");background-position:center center;}.elementor-26 .elementor-element.elementor-element-5e9e4ba5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-6491f8a{width:auto;max-width:auto;background-color:#FFFFFF;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:0px 12px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-26 .elementor-element.elementor-element-6491f8a.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-6491f8a .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-26 .elementor-element.elementor-element-6491f8a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-a2018fd );}.elementor-26 .elementor-element.elementor-element-6491f8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c41a14 );}.elementor-26 .elementor-element.elementor-element-6491f8a.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-6491f8a.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c41a14 );color:var( --e-global-color-1c41a14 );border-color:var( --e-global-color-1c41a14 );}.elementor-26 .elementor-element.elementor-element-6491f8a .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-6491f8a .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-6491f8a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-6491f8a:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-6491f8a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a2018fd );}.elementor-26 .elementor-element.elementor-element-69a4628{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-8494124{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-8494124.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-8494124 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-8494124 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-8494124 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-8494124 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-6a8de9e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-26 .elementor-element.elementor-element-6a8de9e .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-26 .elementor-element.elementor-element-6a8de9e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-a2018fd );}.elementor-26 .elementor-element.elementor-element-6a8de9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c41a14 );}.elementor-26 .elementor-element.elementor-element-6a8de9e.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-6a8de9e.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c41a14 );color:var( --e-global-color-1c41a14 );border-color:var( --e-global-color-1c41a14 );}.elementor-26 .elementor-element.elementor-element-6a8de9e .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-6a8de9e .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-6a8de9e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-6a8de9e:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-6a8de9e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a2018fd );}.elementor-26 .elementor-element.elementor-element-e2a06f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-e7eb4f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-70f3236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26 .elementor-element.elementor-element-8a80b6c .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-26 .elementor-element.elementor-element-8a80b6c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-a2018fd );}.elementor-26 .elementor-element.elementor-element-8a80b6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1c41a14 );}.elementor-26 .elementor-element.elementor-element-8a80b6c.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-8a80b6c.elementor-view-default .elementor-icon{fill:var( --e-global-color-1c41a14 );color:var( --e-global-color-1c41a14 );border-color:var( --e-global-color-1c41a14 );}.elementor-26 .elementor-element.elementor-element-8a80b6c .elementor-icon{font-size:30px;}.elementor-26 .elementor-element.elementor-element-8a80b6c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-8a80b6c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:900;}.elementor-26 .elementor-element.elementor-element-8a80b6c:has(:hover) .elementor-icon-box-title,
					 .elementor-26 .elementor-element.elementor-element-8a80b6c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a2018fd );}.elementor-26 .elementor-element.elementor-element-24382b4{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-26 .elementor-element.elementor-element-24382b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-24382b4 iframe{height:400px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-5e9e4ba5{--width:79.456%;}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for html, class: .elementor-element-e7eb4f3 *//* Slider teléfonos – sin hash, sin scroll, accesible */
.pr-phones-slider{
  --h: 28px;               /* alto de línea */
  width:100%;
  max-width:360px;
  margin:0 auto;
  text-align:center;
  font-weight:700;
}
.pr-viewport{ height:var(--h); overflow:hidden; }
.pr-track{ display:flex; flex-direction:column; transition:transform .35s ease; }
.pr-phone{ height:var(--h); display:flex; align-items:center; justify-content:center; }
.pr-phone a{ color:#0a3d2e; text-decoration:none; font-size:16px; }

/* Estado por data-active (NO hay # en la URL) */
.pr-phones-slider[data-active="ph1"] .pr-track{ transform:translateY(calc(0 * var(--h) * -1)); }
.pr-phones-slider[data-active="ph2"] .pr-track{ transform:translateY(calc(1 * var(--h) * -1)); }
.pr-phones-slider[data-active="ph3"] .pr-track{ transform:translateY(calc(2 * var(--h) * -1)); }
.pr-phones-slider[data-active="ph4"] .pr-track{ transform:translateY(calc(3 * var(--h) * -1)); }
.pr-phones-slider[data-active="ph5"] .pr-track{ transform:translateY(calc(4 * var(--h) * -1)); }

/* Puntos de control */
.pr-dots .dot{
  -webkit-appearance:none; appearance:none;
  box-sizing:border-box; padding:0; margin:0; border:0;
  width:15px; height:15px; aspect-ratio:1/1;
  border-radius:50%; background:#cbd5e1; cursor:pointer;
  display:inline-block; line-height:0; vertical-align:middle;
}
.pr-dots .dot[aria-current="true"]{ background:#0a3d2e; }

/* Edicion Icono Whatsapp *//* End custom CSS */