.elementor-5882 .elementor-element.elementor-element-1c617cb{--display:flex;--overlay-opacity:0.75;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5882 .elementor-element.elementor-element-1c617cb:not(.elementor-motion-effects-element-type-background), .elementor-5882 .elementor-element.elementor-element-1c617cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gruascercadeti.cl/wp-content/uploads/2025/12/Servicio-de-gruas-en-Chimbarongo.webp");background-position:center center;background-size:cover;}.elementor-5882 .elementor-element.elementor-element-1c617cb::before, .elementor-5882 .elementor-element.elementor-element-1c617cb > .elementor-background-video-container::before, .elementor-5882 .elementor-element.elementor-element-1c617cb > .e-con-inner > .elementor-background-video-container::before, .elementor-5882 .elementor-element.elementor-element-1c617cb > .elementor-background-slideshow::before, .elementor-5882 .elementor-element.elementor-element-1c617cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5882 .elementor-element.elementor-element-1c617cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-5882 .elementor-element.elementor-element-efe2945{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5882 .elementor-element.elementor-element-c3232e0 .elementor-heading-title{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 );color:var( --e-global-color-6742083 );}.elementor-5882 .elementor-element.elementor-element-935289b{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;color:var( --e-global-color-6742083 );}.elementor-5882 .elementor-element.elementor-element-ac87f36 .elementor-button{background-color:var( --e-global-color-6742083 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-5882 .elementor-element.elementor-element-ac87f36 .elementor-button:hover, .elementor-5882 .elementor-element.elementor-element-ac87f36 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6742083 );}.elementor-5882 .elementor-element.elementor-element-ac87f36 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5882 .elementor-element.elementor-element-ac87f36 .elementor-button:hover svg, .elementor-5882 .elementor-element.elementor-element-ac87f36 .elementor-button:focus svg{fill:var( --e-global-color-6742083 );}.elementor-5882 .elementor-element.elementor-element-efb7d43 .elementor-button{background-color:var( --e-global-color-6742083 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-5882 .elementor-element.elementor-element-efb7d43 .elementor-button:hover, .elementor-5882 .elementor-element.elementor-element-efb7d43 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6742083 );}.elementor-5882 .elementor-element.elementor-element-efb7d43 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5882 .elementor-element.elementor-element-efb7d43 .elementor-button:hover svg, .elementor-5882 .elementor-element.elementor-element-efb7d43 .elementor-button:focus svg{fill:var( --e-global-color-6742083 );}.elementor-5882 .elementor-element.elementor-element-ee51f20{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5882 .elementor-element.elementor-element-aa35606{text-align:center;}.elementor-5882 .elementor-element.elementor-element-12cee4f{text-align:center;}.elementor-5882 .elementor-element.elementor-element-c3c0cee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5882 .elementor-element.elementor-element-e62f9eb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5882 .elementor-element.elementor-element-3b8349c{text-align:center;}.elementor-5882 .elementor-element.elementor-element-d0609da{text-align:center;}.elementor-5882 .elementor-element.elementor-element-a7aaaed{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5882 .elementor-element.elementor-element-39e3514{text-align:center;}.elementor-5882 .elementor-element.elementor-element-e79f21f{text-align:center;}.elementor-5882 .elementor-element.elementor-element-d1a912b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5882 .elementor-element.elementor-element-54b77b3{text-align:center;}.elementor-5882 .elementor-element.elementor-element-326036f{text-align:center;}.elementor-5882 .elementor-element.elementor-element-96406b0{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5882 .elementor-element.elementor-element-da32ce0{text-align:center;}.elementor-5882 .elementor-element.elementor-element-ad81006{text-align:center;}.elementor-5882 .elementor-element.elementor-element-9c5b8ac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5882 .elementor-element.elementor-element-4714136{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5882 .elementor-element.elementor-element-4227d86 img{height:380px;border-radius:15px 15px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-923c18f{text-align:center;}.elementor-5882 .elementor-element.elementor-element-4f83df3{text-align:center;}.elementor-5882 .elementor-element.elementor-element-61bdbf5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5882 .elementor-element.elementor-element-2d63b49 img{height:380px;border-radius:15px 15px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-23be90d{text-align:center;}.elementor-5882 .elementor-element.elementor-element-4c033c8{text-align:center;}.elementor-5882 .elementor-element.elementor-element-f4f90ad{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5882 .elementor-element.elementor-element-1dda2a7 img{height:380px;border-radius:15px 15px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-b90fd6a{text-align:center;}.elementor-5882 .elementor-element.elementor-element-d0c87ae{text-align:center;}.elementor-5882 .elementor-element.elementor-element-1288d79{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5882 .elementor-element.elementor-element-48dd10a img{height:380px;border-radius:15px 15px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-fb1a014{text-align:center;}.elementor-5882 .elementor-element.elementor-element-2c10013{text-align:center;}.elementor-5882 .elementor-element.elementor-element-21fddce{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5882 .elementor-element.elementor-element-53ad6e1{text-align:center;}.elementor-5882 .elementor-element.elementor-element-1c9d748{text-align:center;}.elementor-5882 .elementor-element.elementor-element-0c2e30f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5882 .elementor-element.elementor-element-eb0d3b4{--display:flex;}.elementor-5882 .elementor-element.elementor-element-8f447ad{text-align:center;}.elementor-5882 .elementor-element.elementor-element-860d40a{text-align:center;}.elementor-5882 .elementor-element.elementor-element-4c3b0d2{--display:flex;}.elementor-5882 .elementor-element.elementor-element-b09d75c{text-align:center;}.elementor-5882 .elementor-element.elementor-element-090fd4d{text-align:center;}.elementor-5882 .elementor-element.elementor-element-ae1dd76{--display:flex;}.elementor-5882 .elementor-element.elementor-element-721cfca{text-align:center;}.elementor-5882 .elementor-element.elementor-element-059ef6b{text-align:center;}.elementor-5882 .elementor-element.elementor-element-dd85660{--display:flex;}.elementor-5882 .elementor-element.elementor-element-d7a722f{--display:flex;}.elementor-5882 .elementor-element.elementor-element-66e9c28{text-align:center;}.elementor-5882 .elementor-element.elementor-element-66e9c28 .elementor-heading-title{font-family:var( --e-global-typography-7472835-font-family ), Sans-serif;font-size:var( --e-global-typography-7472835-font-size );font-weight:var( --e-global-typography-7472835-font-weight );}.elementor-5882 .elementor-element.elementor-element-c66b710{text-align:center;}.elementor-5882 .elementor-element.elementor-element-b9d5fa2{--display:flex;}.elementor-5882 .elementor-element.elementor-element-83050dc{text-align:center;}.elementor-5882 .elementor-element.elementor-element-2011200{text-align:center;}.elementor-5882 .elementor-element.elementor-element-4cea6e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5882 .elementor-element.elementor-element-3dd55ef{--display:flex;--justify-content:center;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5882 .elementor-element.elementor-element-a77e440{--display:flex;}.elementor-5882 .elementor-element.elementor-element-94e8486{--display:flex;}.elementor-5882 .elementor-element.elementor-element-d4917e5{--display:flex;}.elementor-5882 .elementor-element.elementor-element-4e0782e{--display:flex;}.elementor-5882 .elementor-element.elementor-element-35155bf{--display:flex;}.elementor-5882 .elementor-element.elementor-element-0f8edb4{--display:flex;}.elementor-5882 .elementor-element.elementor-element-8298d39{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-6742083 );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-5882 .elementor-element.elementor-element-8298d39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-5882 .elementor-element.elementor-element-8298d39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}.elementor-5882 .elementor-element.elementor-element-8298d39 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}:where( .elementor-5882 .elementor-element.elementor-element-8298d39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5882 .elementor-element.elementor-element-24a303b{--display:flex;--justify-content:center;}.elementor-5882 .elementor-element.elementor-element-073575c{--e-transform-translateX:-13px;}.elementor-5882 .elementor-element.elementor-element-073575c img{border-radius:15px 15px 15px 15px;}.elementor-5882 .elementor-element.elementor-element-36f08f5{--e-transform-translateY:-33px;}.elementor-5882 .elementor-element.elementor-element-36f08f5 img{border-radius:15px 15px 15px 15px;}.elementor-5882 .elementor-element.elementor-element-cedd3ad{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5882 .elementor-element.elementor-element-595b342{text-align:center;}.elementor-5882 .elementor-element.elementor-element-1426890{text-align:center;}.elementor-5882 .elementor-element.elementor-element-0cfa921{--display:flex;}.elementor-5882 .elementor-element.elementor-element-5aa91b0{--display:flex;}.elementor-5882 .elementor-element.elementor-element-c9515e5{--display:flex;}.elementor-5882 .elementor-element.elementor-element-4284999{--display:flex;}.elementor-5882 .elementor-element.elementor-element-bc31e7d{--display:flex;}.elementor-5882 .elementor-element.elementor-element-d0d52d6{--display:flex;}.elementor-5882 .elementor-element.elementor-element-81e2642{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-5882 .elementor-element.elementor-element-81e2642 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:solid;}.elementor-5882 .elementor-element.elementor-element-81e2642 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-5882 .elementor-element.elementor-element-81e2642 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}:where( .elementor-5882 .elementor-element.elementor-element-81e2642 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}@media(min-width:768px){.elementor-5882 .elementor-element.elementor-element-eb0d3b4{--width:33.33%;}.elementor-5882 .elementor-element.elementor-element-4c3b0d2{--width:33.33%;}.elementor-5882 .elementor-element.elementor-element-ae1dd76{--width:33.33%;}.elementor-5882 .elementor-element.elementor-element-dd85660{--width:16.7%;}.elementor-5882 .elementor-element.elementor-element-d7a722f{--width:33.33%;}.elementor-5882 .elementor-element.elementor-element-b9d5fa2{--width:33.33%;}}@media(max-width:1366px){.elementor-5882 .elementor-element.elementor-element-c3232e0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5882 .elementor-element.elementor-element-c3c0cee{--grid-auto-flow:row;}.elementor-5882 .elementor-element.elementor-element-9c5b8ac{--grid-auto-flow:row;}.elementor-5882 .elementor-element.elementor-element-4227d86 img{height:330px;}.elementor-5882 .elementor-element.elementor-element-2d63b49 img{height:330px;}.elementor-5882 .elementor-element.elementor-element-1dda2a7 img{height:330px;}.elementor-5882 .elementor-element.elementor-element-48dd10a img{height:330px;}.elementor-5882 .elementor-element.elementor-element-66e9c28 .elementor-heading-title{font-size:var( --e-global-typography-7472835-font-size );}.elementor-5882 .elementor-element.elementor-element-8298d39{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5882 .elementor-element.elementor-element-81e2642{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-5882 .elementor-element.elementor-element-c3232e0{text-align:center;}.elementor-5882 .elementor-element.elementor-element-c3232e0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5882 .elementor-element.elementor-element-935289b{width:100%;max-width:100%;text-align:center;}.elementor-5882 .elementor-element.elementor-element-c3c0cee{--grid-auto-flow:row;}.elementor-5882 .elementor-element.elementor-element-9c5b8ac{--grid-auto-flow:row;}.elementor-5882 .elementor-element.elementor-element-4227d86 img{height:280px;}.elementor-5882 .elementor-element.elementor-element-2d63b49 img{height:280px;}.elementor-5882 .elementor-element.elementor-element-1dda2a7 img{height:280px;}.elementor-5882 .elementor-element.elementor-element-48dd10a img{height:280px;}.elementor-5882 .elementor-element.elementor-element-66e9c28 .elementor-heading-title{font-size:var( --e-global-typography-7472835-font-size );}.elementor-5882 .elementor-element.elementor-element-a3a2781{text-align:center;}.elementor-5882 .elementor-element.elementor-element-6fc455f{text-align:center;}.elementor-5882 .elementor-element.elementor-element-8298d39{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5882 .elementor-element.elementor-element-81e2642{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-5882 .elementor-element.elementor-element-c3232e0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5882 .elementor-element.elementor-element-c3c0cee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5882 .elementor-element.elementor-element-9c5b8ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5882 .elementor-element.elementor-element-4227d86 img{height:250px;}.elementor-5882 .elementor-element.elementor-element-2d63b49 img{height:250px;}.elementor-5882 .elementor-element.elementor-element-1dda2a7 img{height:250px;}.elementor-5882 .elementor-element.elementor-element-48dd10a img{height:250px;}.elementor-5882 .elementor-element.elementor-element-66e9c28 .elementor-heading-title{font-size:var( --e-global-typography-7472835-font-size );}.elementor-5882 .elementor-element.elementor-element-8298d39{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5882 .elementor-element.elementor-element-d6d99cb{text-align:center;}.elementor-5882 .elementor-element.elementor-element-ba5e106{text-align:center;}.elementor-5882 .elementor-element.elementor-element-431c8a6{text-align:center;}.elementor-5882 .elementor-element.elementor-element-81e2642{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for button, class: .elementor-element-ac87f36 *//* === BOTÓN BLANCO CON DETALLES AMARILLOS + ANIMACIÓN DE PULSO Y PALPITAR RÁPIDO === */
.elementor-5882 .elementor-element.elementor-element-ac87f36 a,
.elementor-5882 .elementor-element.elementor-element-ac87f36 .elementor-button,
.elementor-5882 .elementor-element.elementor-element-ac87f36 .wp-block-button__link {
  background-color: #ffffff !important; /* fondo blanco */
  color: #111111 !important; /* texto oscuro */
  font-weight: 700 !important;
  font-size: 1.05rem !important;
  padding: 14px 26px !important;
  border-radius: 10px !important;
  border: 2px solid #FFC107 !important; /* borde amarillo */
  box-shadow: 0 6px 14px rgba(0,0,0,0.15) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  cursor: pointer !important;
  transition: all 0.25s ease-in-out !important;
  text-decoration: none !important;
  text-transform: none !important;

  /* 🔸 Animaciones combinadas: pulso + palpitar más rápido */
  animation: pulse-yellow 1.8s ease-in-out infinite,
             palpitar 1.2s ease-in-out infinite;
}

/* Hover (efecto al pasar el mouse) */
.elementor-5882 .elementor-element.elementor-element-ac87f36 a:hover,
.elementor-5882 .elementor-element.elementor-element-ac87f36 .elementor-button:hover,
.elementor-5882 .elementor-element.elementor-element-ac87f36 .wp-block-button__link:hover {
  background-color: #FFC107 !important; /* amarillo al hover */
  color: #111111 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 10px 20px rgba(255, 193, 7, 0.4) !important;
}

/* 🔹 Pulso luminoso */
@keyframes pulse-yellow {
  0% { box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.45); }
  70% { box-shadow: 0 0 0 14px rgba(255, 193, 7, 0); }
  100% { box-shadow: 0 0 0 0 rgba(255, 193, 7, 0); }
}

/* 🔹 Palpitar (más rápido y fluido) */
@keyframes palpitar {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.07); } /* leve agrandamiento */
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efb7d43 *//* === BOTÓN BLANCO CON DETALLES AMARILLOS + ANIMACIÓN DE PULSO Y PALPITAR RÁPIDO === */
.elementor-5882 .elementor-element.elementor-element-efb7d43 a,
.elementor-5882 .elementor-element.elementor-element-efb7d43 .elementor-button,
.elementor-5882 .elementor-element.elementor-element-efb7d43 .wp-block-button__link {
  background-color: #FFC107 !important; /* fondo amarillo */
  color: #111111 !important; /* texto oscuro */
  font-weight: 700 !important;
  font-size: 1.05rem !important;
  padding: 14px 26px !important;
  border-radius: 10px !important;
  border: 2px solid #111111 !important; /* borde oscuro */
  box-shadow: 0 6px 14px rgba(0,0,0,0.15) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  cursor: pointer !important;
  transition: all 0.25s ease-in-out !important;
  text-decoration: none !important;
  text-transform: none !important;

  /* 🔸 Animaciones combinadas: pulso + palpitar más rápido */
  animation: pulse-yellow 1.8s ease-in-out infinite,
             palpitar 1.2s ease-in-out infinite;
}

/* Hover (efecto al pasar el mouse) */
.elementor-5882 .elementor-element.elementor-element-efb7d43 a:hover,
.elementor-5882 .elementor-element.elementor-element-efb7d43 .elementor-button:hover,
.elementor-5882 .elementor-element.elementor-element-efb7d43 .wp-block-button__link:hover {
  background-color: #ffffff !important; /* blanco al hover */
  color: #111111 !important; /* texto sigue en negro */
  transform: translateY(-2px) !important;
  box-shadow: 0 10px 20px rgba(255, 193, 7, 0.4) !important;
}

/* 🔹 Pulso luminoso */
@keyframes pulse-yellow {
  0% { box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.45); }
  70% { box-shadow: 0 0 0 14px rgba(255, 193, 7, 0); }
  100% { box-shadow: 0 0 0 0 rgba(255, 193, 7, 0); }
}

/* 🔹 Palpitar (más rápido y fluido) */
@keyframes palpitar {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.07); } /* leve agrandamiento */
  100% { transform: scale(1); }
}/* End custom CSS */