.elementor-5214 .elementor-element.elementor-element-3967774{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.78;--padding-top:140px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px;}.elementor-5214 .elementor-element.elementor-element-3967774:not(.elementor-motion-effects-element-type-background), .elementor-5214 .elementor-element.elementor-element-3967774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;background-position:center center;background-size:cover;}.elementor-5214 .elementor-element.elementor-element-3967774::before, .elementor-5214 .elementor-element.elementor-element-3967774 > .elementor-background-video-container::before, .elementor-5214 .elementor-element.elementor-element-3967774 > .e-con-inner > .elementor-background-video-container::before, .elementor-5214 .elementor-element.elementor-element-3967774 > .elementor-background-slideshow::before, .elementor-5214 .elementor-element.elementor-element-3967774 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5214 .elementor-element.elementor-element-3967774 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F0F;--background-overlay:'';}.elementor-5214 .elementor-element.elementor-element-2e06f92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;color:#C9A24D;}.elementor-5214 .elementor-element.elementor-element-68e64e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-5214 .elementor-element.elementor-element-d4b2338 .elementor-icon-list-icon i{color:#C9A24D;font-size:14px;}.elementor-5214 .elementor-element.elementor-element-d4b2338 .elementor-icon-list-icon svg{fill:#C9A24D;--e-icon-list-icon-size:14px;}.elementor-5214 .elementor-element.elementor-element-d4b2338 .elementor-icon-list-icon{width:14px;}.elementor-5214 .elementor-element.elementor-element-d4b2338 .elementor-icon-list-text, .elementor-5214 .elementor-element.elementor-element-d4b2338 .elementor-icon-list-text a{color:#DCD6CB;}.elementor-5214 .elementor-element.elementor-element-36e804d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px;}.elementor-5214 .elementor-element.elementor-element-36e804d:not(.elementor-motion-effects-element-type-background), .elementor-5214 .elementor-element.elementor-element-36e804d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5214 .elementor-element.elementor-element-ffa8e90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5214 .elementor-element.elementor-element-f310937{color:#3A3A3A;font-family:"Lora", Sans-serif;font-size:18px;line-height:1.75em;}.elementor-5214 .elementor-element.elementor-element-331ceea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-5214 .elementor-element.elementor-element-deda2ba{--box-min-height:0px;--box-background-color:#F7F5F0;--box-border-color:#E4DFD3;--box-border-radius:10px;--header-background-color:#0F0F0F;--item-text-color:#3A3A3A;--item-text-hover-color:#BCA044;--item-text-hover-decoration:underline;--item-text-active-color:#BCA044;--marker-color:#C9A24D;}.elementor-5214 .elementor-element.elementor-element-deda2ba .elementor-toc__header-title{text-align:start;}.elementor-5214 .elementor-element.elementor-element-deda2ba .elementor-toc__header, .elementor-5214 .elementor-element.elementor-element-deda2ba .elementor-toc__header-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-5214 .elementor-element.elementor-element-deda2ba .elementor-toc__header{flex-direction:row;}.elementor-5214 .elementor-element.elementor-element-e906e80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:28px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-5214 .elementor-element.elementor-element-e906e80:not(.elementor-motion-effects-element-type-background), .elementor-5214 .elementor-element.elementor-element-e906e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-5214 .elementor-element.elementor-element-0aff386 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-5214 .elementor-element.elementor-element-819c10b{font-family:"Poppins", Sans-serif;font-size:14.5px;line-height:1.65em;color:#DCD6CB;}.elementor-5214 .elementor-element.elementor-element-ee6fe46 .elementor-button{background-color:#C9A24D;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#0F0F0F;color:#0F0F0F;padding:14px 24px 14px 24px;}.elementor-5214 .elementor-element.elementor-element-ee6fe46 .elementor-button:hover, .elementor-5214 .elementor-element.elementor-element-ee6fe46 .elementor-button:focus{background-color:#DCB95C;color:#0F0F0F;}.elementor-5214 .elementor-element.elementor-element-ee6fe46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5214 .elementor-element.elementor-element-ee6fe46 .elementor-button:hover svg, .elementor-5214 .elementor-element.elementor-element-ee6fe46 .elementor-button:focus svg{fill:#0F0F0F;}.elementor-5214 .elementor-element.elementor-element-3e0bb27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-5214 .elementor-element.elementor-element-3e0bb27:not(.elementor-motion-effects-element-type-background), .elementor-5214 .elementor-element.elementor-element-3e0bb27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-5214 .elementor-element.elementor-element-481dc5c{text-align:center;}.elementor-5214 .elementor-element.elementor-element-481dc5c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-5214 .elementor-element.elementor-element-ab16040{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;color:#DCD6CB;}.elementor-5214 .elementor-element.elementor-element-212eaa9 .elementor-button{background-color:#C9A24D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#0F0F0F;color:#0F0F0F;padding:16px 36px 16px 36px;}.elementor-5214 .elementor-element.elementor-element-212eaa9 .elementor-button:hover, .elementor-5214 .elementor-element.elementor-element-212eaa9 .elementor-button:focus{background-color:#DCB95C;color:#0F0F0F;}.elementor-5214 .elementor-element.elementor-element-212eaa9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5214 .elementor-element.elementor-element-212eaa9 .elementor-button:hover svg, .elementor-5214 .elementor-element.elementor-element-212eaa9 .elementor-button:focus svg{fill:#0F0F0F;}.elementor-5214 .elementor-element.elementor-element-e2e7872{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-5214 .elementor-element.elementor-element-e2e7872:not(.elementor-motion-effects-element-type-background), .elementor-5214 .elementor-element.elementor-element-e2e7872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-5214 .elementor-element.elementor-element-f8d15cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#0F0F0F;}.elementor-5214 .elementor-element.elementor-element-2b26f9f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5214 .elementor-element.elementor-element-2b26f9f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5214 .elementor-element.elementor-element-2b26f9f:after{content:"0.66";}.elementor-5214 .elementor-element.elementor-element-2b26f9f .elementor-post__thumbnail__link{width:100%;}.elementor-5214 .elementor-element.elementor-element-2b26f9f .elementor-post__meta-data span + span:before{content:"///";}.elementor-5214 .elementor-element.elementor-element-2b26f9f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5214 .elementor-element.elementor-element-2b26f9f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5214 .elementor-element.elementor-element-2b26f9f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-5214 .elementor-element.elementor-element-240fef4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5214 .elementor-element.elementor-element-240fef4:not(.elementor-motion-effects-element-type-background), .elementor-5214 .elementor-element.elementor-element-240fef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5214 .elementor-element.elementor-element-7749342 span.post-navigation__prev--label{color:#636060;}.elementor-5214 .elementor-element.elementor-element-7749342 span.post-navigation__next--label{color:#636060;}.elementor-5214 .elementor-element.elementor-element-7749342 span.post-navigation__prev--label, .elementor-5214 .elementor-element.elementor-element-7749342 span.post-navigation__next--label{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-5214 .elementor-element.elementor-element-7749342 span.post-navigation__prev--title, .elementor-5214 .elementor-element.elementor-element-7749342 span.post-navigation__next--title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-5214 .elementor-element.elementor-element-7749342 .post-navigation__arrow-wrapper{color:#C9A24D;fill:#C9A24D;}@media(min-width:768px){.elementor-5214 .elementor-element.elementor-element-ffa8e90{--width:64%;}.elementor-5214 .elementor-element.elementor-element-331ceea{--width:32%;}}@media(max-width:1024px){.elementor-5214 .elementor-element.elementor-element-68e64e1 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-5214 .elementor-element.elementor-element-68e64e1 .elementor-heading-title{font-size:27px;}.elementor-5214 .elementor-element.elementor-element-481dc5c .elementor-heading-title{font-size:24px;}.elementor-5214 .elementor-element.elementor-element-f8d15cc .elementor-heading-title{font-size:24px;}.elementor-5214 .elementor-element.elementor-element-2b26f9f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5214 .elementor-element.elementor-element-2b26f9f:after{content:"0.5";}.elementor-5214 .elementor-element.elementor-element-2b26f9f .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* ============ PLANTILLA ENTRADAS 5214 — dorado/grafito ============ */
/* 1. Rescate: nada queda invisible si una animación no corre (bug Elementor 4) */
.elementor-invisible { visibility: visible !important; }

/* 2. Barra de progreso de lectura (CSS puro; si el navegador no soporta scroll-timeline, no aparece) */
@supports (animation-timeline: scroll()) {
  body.single-post::before { content:""; position:fixed; top:0; left:0; width:100%; height:3px; background:linear-gradient(90deg,#C9A24D,#DCB95C); transform-origin:0 50%; transform:scaleX(0); animation:haProgress linear both; animation-timeline:scroll(root); z-index:100000; }
  @keyframes haProgress { from{transform:scaleX(0)} to{transform:scaleX(1)} }
}

/* 3. Hero: velo en degradado y entrada escalonada */
.elementor-element-3967774 > .elementor-background-overlay { background:linear-gradient(180deg, rgba(15,15,15,.5) 0%, rgba(15,15,15,.9) 82%) !important; opacity:1 !important; }
@keyframes haRise { from{opacity:0; transform:translateY(18px)} to{opacity:1; transform:none} }
.elementor-element-2e06f92, .elementor-element-68e64e1, .elementor-element-d4b2338 { animation:haRise .7s cubic-bezier(.22,.61,.36,1) both; }
.elementor-element-68e64e1 { animation-delay:.15s }
.elementor-element-d4b2338 { animation-delay:.3s }

/* 4. Oculta los widgets sueltos dentro del contenido de cada entrada (TOC viejo, off-canvas, entradas recientes) */
.elementor-element-f310937 .elementor-widget-off-canvas,
.elementor-element-f310937 .elementor-widget-table-of-contents,
.elementor-element-f310937 .elementor-widget-wp-widget-recent-posts { display:none !important; }

/* 5. Estilo editorial del artículo */
.elementor-element-f310937 h1, .elementor-element-f310937 h2 { font-family:Poppins,sans-serif; font-weight:600; color:#0F0F0F; line-height:1.3; position:relative; padding-bottom:12px; margin:2.1em 0 .8em; }
.elementor-element-f310937 h1 { font-size:31px; margin-top:0; }
.elementor-element-f310937 h2 { font-size:27px; }
.elementor-element-f310937 h1::after, .elementor-element-f310937 h2::after { content:""; position:absolute; left:0; bottom:0; height:3px; width:60px; background:linear-gradient(90deg,#C9A24D,#DCB95C); border-radius:2px; }
.elementor-element-f310937 h3 { font-family:Poppins,sans-serif; font-weight:600; font-size:21px; color:#0F0F0F; margin:1.7em 0 .6em; }
.elementor-element-f310937 h4, .elementor-element-f310937 h5 { font-family:Poppins,sans-serif; font-weight:600; color:#0F0F0F; }
.elementor-element-f310937 p { margin:0 0 1.15em; }
.elementor-element-f310937 ul { margin:0 0 1.4em; padding-left:1.3em; }
.elementor-element-f310937 ul li { margin-bottom:.55em; padding-left:.3em; }
.elementor-element-f310937 ul li::marker { color:#C9A24D; }
.elementor-element-f310937 strong { color:#0F0F0F; }
.elementor-element-f310937 a { color:#BCA044; text-decoration:underline; text-underline-offset:3px; }
.elementor-element-f310937 a:hover { color:#C9A24D; }
.elementor-element-f310937 hr { border:0; height:2px; width:76px; margin:2.4em auto; background:linear-gradient(90deg,#C9A24D,#DCB95C); }

/* 6. Barra lateral pegajosa (requiere align-items:flex-start del padre) */
.elementor-element-331ceea { position:sticky; top:112px; align-self:flex-start; }

/* 6b. Tarjeta "En esta guía": contraste garantizado (los ajustes del widget no siempre entran en Elementor 4) */
.elementor-element-deda2ba { opacity:1 !important; animation:none !important; }
.elementor-element-deda2ba .elementor-toc__header { background:#0F0F0F !important; padding:14px 18px !important; }
.elementor-element-deda2ba .elementor-toc__header-title { color:#FFFFFF !important; font-family:Poppins,sans-serif !important; font-weight:600 !important; }
.elementor-element-deda2ba .elementor-toc__toggle-button i, .elementor-element-deda2ba .elementor-toc__toggle-button svg { color:#C9A24D !important; fill:#C9A24D !important; }
.elementor-element-deda2ba .elementor-toc__body { background:#F7F5F0 !important; padding:16px 18px !important; }
.elementor-element-deda2ba .elementor-toc__list-item-text { color:#3A3A3A !important; }
.elementor-element-deda2ba .elementor-toc__list-item-text:hover, .elementor-element-deda2ba .elementor-toc__list-item-text.elementor-item-active { color:#BCA044 !important; }
.elementor-element-deda2ba .elementor-toc__list-item { margin-bottom:6px; }

/* 7. Títulos de sección con subrayado dorado */
.elementor-element-f8d15cc .elementor-heading-title { position:relative; padding-bottom:12px; }
.elementor-element-f8d15cc .elementor-heading-title::after { content:""; position:absolute; left:0; bottom:0; width:64px; height:3px; background:linear-gradient(90deg,#C9A24D,#DCB95C); border-radius:2px; }
.elementor-element-481dc5c .elementor-heading-title { position:relative; padding-bottom:14px; }
.elementor-element-481dc5c .elementor-heading-title::after { content:""; position:absolute; left:50%; transform:translateX(-50%); bottom:0; width:64px; height:3px; background:linear-gradient(90deg,#C9A24D,#DCB95C); border-radius:2px; }

/* 8. Botones: brillo al pasar */
.elementor-element-ee6fe46 .elementor-button, .elementor-element-212eaa9 .elementor-button { position:relative; overflow:hidden; }
.elementor-element-ee6fe46 .elementor-button::after, .elementor-element-212eaa9 .elementor-button::after { content:""; position:absolute; top:0; left:-130%; width:60%; height:100%; background:linear-gradient(105deg, transparent, rgba(255,255,255,.35), transparent); transform:skewX(-20deg); transition:left .6s ease; }
.elementor-element-ee6fe46 .elementor-button:hover::after, .elementor-element-212eaa9 .elementor-button:hover::after { left:170%; }

/* 9. Cuadrícula de guías relacionadas — MISMO diseño que la portada.
      El widget Posts de 4.2.2 ignora sus ajustes de estilo y además aquí
      no hereda el ancho del contenedor flex: se fuerza ancho y rejilla. */
.elementor-element-2b26f9f { width:100% !important; max-width:100% !important; }
.elementor-element-2b26f9f .elementor-widget-container { width:100%; }
.elementor-element-2b26f9f .elementor-posts-container { width:100% !important; display:grid !important; grid-template-columns:repeat(3, minmax(0,1fr)) !important; gap:30px !important; align-items:stretch !important; }
.elementor-element-2b26f9f .elementor-post { display:flex !important; flex-direction:column !important; height:100%; width:100%; background:#FFFFFF; border:1px solid rgba(58,58,58,.12); border-radius:14px; overflow:hidden; margin:0; transition:transform .45s cubic-bezier(.22,.61,.36,1), box-shadow .45s ease; }
.elementor-element-2b26f9f .elementor-post:hover { transform:translateY(-7px); box-shadow:0 16px 34px rgba(15,15,15,.14); }
.elementor-element-2b26f9f .elementor-post__thumbnail__link { margin:0; display:block; width:100%; }
.elementor-element-2b26f9f .elementor-post__thumbnail { position:relative; overflow:hidden; aspect-ratio:16/10; width:100%; padding:0 !important; }
.elementor-element-2b26f9f .elementor-post__thumbnail img { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; max-width:100% !important; object-fit:cover; object-position:center; transform:none !important; transform-origin:center center !important; transition:transform 1.05s cubic-bezier(.22,.61,.36,1); }
.elementor-element-2b26f9f .elementor-post:hover .elementor-post__thumbnail img { transform:scale(1.05) !important; }
.elementor-element-2b26f9f .elementor-post__text { display:flex; flex-direction:column; flex:1; padding:20px 22px 24px; }
.elementor-element-2b26f9f .elementor-post__title, .elementor-element-2b26f9f .elementor-post__title a { font-family:"Poppins",sans-serif !important; font-size:17px !important; font-weight:600 !important; line-height:1.36 !important; color:#0F0F0F !important; margin:0 0 10px; }
.elementor-element-2b26f9f .elementor-post__title a:hover { color:#C9A24D !important; }
.elementor-element-2b26f9f .elementor-post__meta-data { font-family:"Poppins",sans-serif; font-size:12px; color:#8A8A8A; margin-bottom:12px; border:none; padding:0; }
.elementor-element-2b26f9f .elementor-post__excerpt p { font-family:"Poppins",sans-serif; font-size:14.5px; line-height:1.62; color:#3A3A3A; margin:0; }
.elementor-element-2b26f9f .elementor-post__read-more { margin-top:auto; align-self:flex-start; font-family:"Poppins",sans-serif; font-weight:600; font-size:14px; color:#C9A24D !important; border-bottom:2px solid transparent; padding-top:14px; transition:border-color .3s ease; }
.elementor-element-2b26f9f .elementor-post__read-more:hover { border-color:#C9A24D; }
.elementor-element-2b26f9f .elementor-posts-container .elementor-post:nth-child(n+4) { display:none !important; }

/* 10. Aparición al hacer scroll — SOLO en elementos que no son pegajosos (un sticky nunca sale de su rango y se queda a media opacidad) */
@supports (animation-timeline: view()) {
  .elementor-element-2b26f9f .elementor-post, .elementor-element-3e0bb27 .elementor-widget-container {
    animation:haReveal .8s ease both; animation-timeline:view(); animation-range:entry 0% entry 55%;
  }
  @keyframes haReveal { from{opacity:0; transform:translateY(22px)} to{opacity:1; transform:none} }
}

/* 11. Móvil / tablet: columnas apiladas, hero más compacto, rejilla adaptada */
@media (max-width:1024px) {
  .elementor-element-36e804d { flex-wrap:wrap; }
  .elementor-element-ffa8e90, .elementor-element-331ceea { width:100% !important; }
  .elementor-element-331ceea { position:static; }
  .elementor-element-3967774 { padding-top:120px !important; min-height:360px !important; }
  .elementor-element-2b26f9f .elementor-posts-container { grid-template-columns:repeat(2, minmax(0,1fr)) !important; }
}
@media (max-width:767px) {
  .elementor-element-f310937 h1 { font-size:25px; }
  .elementor-element-f310937 h2 { font-size:22px; }
  .elementor-element-f310937 h3 { font-size:19px; }
  .elementor-element-3967774 { min-height:320px !important; }
  .elementor-element-2b26f9f .elementor-posts-container { grid-template-columns:1fr !important; }
}

/* 12. Respeto a usuarios con movimiento reducido */
@media (prefers-reduced-motion: reduce) {
  .elementor-element-2e06f92, .elementor-element-68e64e1, .elementor-element-d4b2338 { animation:none; }
  body.single-post::before { display:none; }
}/* End custom CSS */