.elementor-1485 .elementor-element.elementor-element-2c8eb9d{--display:flex;--overlay-opacity:0.5;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:22%;--padding-bottom:22%;--padding-left:0%;--padding-right:0%;}.elementor-1485 .elementor-element.elementor-element-2c8eb9d:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-2c8eb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gracious-gates.212-227-95-228.plesk.page/wp-content/uploads/2026/08/2d0a65d55786262845a47402b3bedaf1e83a0721-scaled.png");background-position:-711px -353px;}.elementor-1485 .elementor-element.elementor-element-2c8eb9d::before, .elementor-1485 .elementor-element.elementor-element-2c8eb9d > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-2c8eb9d > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-2c8eb9d > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-2c8eb9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-2c8eb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-012de78{width:var( --container-widget-width, 58% );max-width:58%;margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -55%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-1485 .elementor-element.elementor-element-012de78.elementor-element{--align-self:center;}.elementor-1485 .elementor-element.elementor-element-012de78 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:74px;font-weight:400;line-height:85px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1485 .elementor-element.elementor-element-d4ada59{width:var( --container-widget-width, 41% );max-width:41%;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -6%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-9123cec{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-18%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-1485 .elementor-element.elementor-element-b4c0614{--display:flex;--min-height:0px;--justify-content:flex-start;--overlay-opacity:0.5;}.elementor-1485 .elementor-element.elementor-element-b4c0614::before, .elementor-1485 .elementor-element.elementor-element-b4c0614 > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-b4c0614 > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-b4c0614 > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-b4c0614 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-b4c0614 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1485 .elementor-element.elementor-element-27c4724 img{width:100%;max-width:100%;height:165px;}.elementor-1485 .elementor-element.elementor-element-e25628a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-1485 .elementor-element.elementor-element-563a114{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-1485 .elementor-element.elementor-element-563a114 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;}.elementor-1485 .elementor-element.elementor-element-e96fea0{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1485 .elementor-element.elementor-element-76a1bf2 .elementor-button{background-color:#13221C;font-family:"Raleway", Sans-serif;font-weight:700;fill:#80DDAA;color:#80DDAA;}.elementor-1485 .elementor-element.elementor-element-76a1bf2 .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-76a1bf2 .elementor-button:focus{background-color:#80DDAA;color:#13231D;}.elementor-1485 .elementor-element.elementor-element-76a1bf2{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;}.elementor-1485 .elementor-element.elementor-element-76a1bf2 .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-76a1bf2 .elementor-button:focus svg{fill:#13231D;}.elementor-1485 .elementor-element.elementor-element-234f188{--display:flex;--min-height:0px;--justify-content:flex-start;--overlay-opacity:0.5;}.elementor-1485 .elementor-element.elementor-element-234f188::before, .elementor-1485 .elementor-element.elementor-element-234f188 > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-234f188 > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-234f188 > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-234f188 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-234f188 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-1b2a4d8 img{width:100%;max-width:100%;height:165px;}.elementor-1485 .elementor-element.elementor-element-b477f21{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-1485 .elementor-element.elementor-element-5e36e79{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-1485 .elementor-element.elementor-element-5e36e79 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;}.elementor-1485 .elementor-element.elementor-element-5e0cb73{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-f73bb3f .elementor-button{background-color:#13221C;font-family:"Raleway", Sans-serif;font-weight:700;fill:#80DDAA;color:#80DDAA;}.elementor-1485 .elementor-element.elementor-element-f73bb3f .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-f73bb3f .elementor-button:focus{background-color:#80DDAA;color:#13231D;}.elementor-1485 .elementor-element.elementor-element-f73bb3f{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1485 .elementor-element.elementor-element-f73bb3f .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-f73bb3f .elementor-button:focus svg{fill:#13231D;}.elementor-1485 .elementor-element.elementor-element-af4b487{--display:flex;--min-height:0px;--justify-content:flex-start;--overlay-opacity:0.5;}.elementor-1485 .elementor-element.elementor-element-af4b487::before, .elementor-1485 .elementor-element.elementor-element-af4b487 > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-af4b487 > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-af4b487 > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-af4b487 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-af4b487 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-088111b img{width:100%;max-width:100%;height:165px;}.elementor-1485 .elementor-element.elementor-element-23e1027{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-1485 .elementor-element.elementor-element-f091aed{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-1485 .elementor-element.elementor-element-f091aed .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;}.elementor-1485 .elementor-element.elementor-element-932810a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-11c67c1 .elementor-button{background-color:#13221C;font-family:"Raleway", Sans-serif;font-weight:700;fill:#80DDAA;color:#80DDAA;}.elementor-1485 .elementor-element.elementor-element-11c67c1 .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-11c67c1 .elementor-button:focus{background-color:#80DDAA;color:#13231D;}.elementor-1485 .elementor-element.elementor-element-11c67c1{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1485 .elementor-element.elementor-element-11c67c1 .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-11c67c1 .elementor-button:focus svg{fill:#13231D;}.elementor-1485 .elementor-element.elementor-element-be3e9b6{--display:flex;--min-height:0px;--justify-content:flex-start;--overlay-opacity:0.5;}.elementor-1485 .elementor-element.elementor-element-be3e9b6::before, .elementor-1485 .elementor-element.elementor-element-be3e9b6 > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-be3e9b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-be3e9b6 > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-be3e9b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-be3e9b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-bcdf495 img{width:100%;max-width:100%;height:165px;}.elementor-1485 .elementor-element.elementor-element-b5cb7da{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-1485 .elementor-element.elementor-element-43ea955{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-1485 .elementor-element.elementor-element-43ea955 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;}.elementor-1485 .elementor-element.elementor-element-e0f3ef6{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-b1010ba .elementor-button{background-color:#13221C;font-family:"Raleway", Sans-serif;font-weight:700;fill:#80DDAA;color:#80DDAA;}.elementor-1485 .elementor-element.elementor-element-b1010ba .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-b1010ba .elementor-button:focus{background-color:#80DDAA;color:#13231D;}.elementor-1485 .elementor-element.elementor-element-b1010ba{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1485 .elementor-element.elementor-element-b1010ba .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-b1010ba .elementor-button:focus svg{fill:#13231D;}.elementor-1485 .elementor-element.elementor-element-ad32745{--display:flex;--min-height:0px;--justify-content:flex-start;--overlay-opacity:0.5;}.elementor-1485 .elementor-element.elementor-element-ad32745::before, .elementor-1485 .elementor-element.elementor-element-ad32745 > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-ad32745 > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-ad32745 > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-ad32745 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-ad32745 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-d25fd67 img{width:100%;max-width:100%;height:165px;}.elementor-1485 .elementor-element.elementor-element-35522e6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-1485 .elementor-element.elementor-element-a101aa1{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-1485 .elementor-element.elementor-element-a101aa1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;}.elementor-1485 .elementor-element.elementor-element-ac60470{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-193b78b .elementor-button{background-color:#13221C;font-family:"Raleway", Sans-serif;font-weight:700;fill:#80DDAA;color:#80DDAA;}.elementor-1485 .elementor-element.elementor-element-193b78b .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-193b78b .elementor-button:focus{background-color:#80DDAA;color:#13231D;}.elementor-1485 .elementor-element.elementor-element-193b78b{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1485 .elementor-element.elementor-element-193b78b .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-193b78b .elementor-button:focus svg{fill:#13231D;}.elementor-1485 .elementor-element.elementor-element-645cdf2{--display:flex;--min-height:0px;--justify-content:flex-start;--overlay-opacity:0.5;}.elementor-1485 .elementor-element.elementor-element-645cdf2::before, .elementor-1485 .elementor-element.elementor-element-645cdf2 > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-645cdf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1485 .elementor-element.elementor-element-645cdf2 > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-645cdf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1485 .elementor-element.elementor-element-645cdf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1485 .elementor-element.elementor-element-68cb54e img{width:100%;max-width:100%;height:165px;}.elementor-1485 .elementor-element.elementor-element-3ef391a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;font-family:"Raleway", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-1485 .elementor-element.elementor-element-4be3fee{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-1485 .elementor-element.elementor-element-4be3fee .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:700;}.elementor-1485 .elementor-element.elementor-element-c25fdfe{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-ff4b90b .elementor-button{background-color:#13221C;font-family:"Raleway", Sans-serif;font-weight:700;fill:#80DDAA;color:#80DDAA;}.elementor-1485 .elementor-element.elementor-element-ff4b90b .elementor-button:hover, .elementor-1485 .elementor-element.elementor-element-ff4b90b .elementor-button:focus{background-color:#80DDAA;color:#13231D;}.elementor-1485 .elementor-element.elementor-element-ff4b90b{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1485 .elementor-element.elementor-element-ff4b90b .elementor-button:hover svg, .elementor-1485 .elementor-element.elementor-element-ff4b90b .elementor-button:focus svg{fill:#13231D;}body.elementor-page-1485:not(.elementor-motion-effects-element-type-background), body.elementor-page-1485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gracious-gates.212-227-95-228.plesk.page/wp-content/uploads/2026/08/Rectangle-1.png");}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1485 .elementor-element.elementor-element-9123cec{--content-width:1342px;}}@media(max-width:1024px){.elementor-1485 .elementor-element.elementor-element-2c8eb9d:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-2c8eb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1485 .elementor-element.elementor-element-012de78{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1485 .elementor-element.elementor-element-d4ada59{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;text-align:start;}.elementor-1485 .elementor-element.elementor-element-9123cec{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1485 .elementor-element.elementor-element-2c8eb9d:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-2c8eb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1485 .elementor-element.elementor-element-012de78{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-1485 .elementor-element.elementor-element-012de78.elementor-element{--align-self:flex-start;}.elementor-1485 .elementor-element.elementor-element-012de78 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-1485 .elementor-element.elementor-element-d4ada59{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-1485 .elementor-element.elementor-element-9123cec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}/* Start custom CSS for heading, class: .elementor-element-012de78 *//* Estilo para la parte resaltada del texto */
.zh-destacado {
  color: #80ddaa !important; /* Verde claro institucional de ZELTA */
  font-style: italic !important; /* Hace que se muestre en cursiva */
  font-weight: inherit !important; /* Mantiene el grosor de la fuente original */
}/* End custom CSS */
/* Start custom CSS *//* Tarjeta */
.blog-card {
  background: #0e1f18;
  border: 1.5px solid #80DDAA !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  transition: box-shadow 0.35s ease, transform 0.35s ease, border-color 0.35s ease;
}

/* Hover: brillo verde alrededor, un poco más intenso que el borde base */
.blog-card:hover {
  transform: translateY(-4px);
  border-color: #80DDAA !important;
  box-shadow: 0 0 10px 1px rgba(128, 221, 170, 0.6),
              0 0 32px 8px rgba(128, 221, 170, 0.3);
}

/* Imagen: proporción más corta respecto al ancho, sin margen */
.blog-card-img {
  margin: 0 !important;
  border-radius: 0 !important;
}
.blog-card-img img {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 6;
  object-fit: cover;
}

/* Fecha */
.blog-card-date {
  color: #80DDAA !important;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  /* margen controlado desde Elementor (panel Avanzado) */
}

/* Título */
.blog-card-title {
  color: #ffffff !important;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.25;
  /* margen controlado desde Elementor (panel Avanzado) */
}

/* Descripción */
.blog-card-text {
  color: #ffffff !important;
  font-size: 14px;
  line-height: 1.4;
  /* margen controlado desde Elementor (panel Avanzado) */
}

/* Botón */
.blog-card-btn {
  /* margen controlado desde Elementor (panel Avanzado) */
}
.blog-card-btn a,
.blog-card-btn .elementor-button {
  background: transparent !important;
  border: 1px solid #80DDAA !important;
  color: #80DDAA !important;
  border-radius: 999px !important;
  padding: 8px 20px !important;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.03em;
  transition: background 0.3s ease, color 0.3s ease;
}
.blog-card-btn a:hover,
.blog-card-btn .elementor-button:hover {
  background: #80DDAA !important;
  color: #0e1f18 !important;
}/* End custom CSS */