.soon-blog-recursos{padding:64px;background:#fff;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:48px}
.elementor-widget-soon-blog-recursos .soon-blog-recursos,.elementor .soon-blog-recursos{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(64px,calc((100vw - 1312px)/2));padding-right:max(64px,calc((100vw - 1312px)/2))}
.soon-blog-dest{display:grid;grid-template-columns:520px 1fr;gap:32px;background:#fff;border:1px solid rgba(12,30,51,.08);border-radius:20px;overflow:hidden;transition:all .2s}
.soon-blog-dest:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(12,30,51,.08)}
.soon-blog-dest__foto img{width:100%;height:100%;object-fit:cover;display:block;min-height:340px}
.soon-blog-dest__body{padding:28px 28px 24px;display:flex;flex-direction:column;gap:0}
.soon-blog-dest__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:'Sora',sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;color:#2868C0;margin-bottom:10px}
.soon-blog-cat{font-family:'Sora',sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;color:#8C2E2E;background:#FBEAEA;padding:4px 8px;border-radius:999px;align-self:flex-start}
.soon-blog-dest__title{font-family:'Sora',sans-serif;font-weight:600;font-size:24px;line-height:1.25em;margin:12px 0 10px 0}
.soon-blog-dest__title a{color:#0C1E33;text-decoration:none}
.soon-blog-dest__excerpt{font-family:'Sora',sans-serif;font-size:14.5px;line-height:1.6em;color:#4E5D6C;margin:0 0 12px 0}
.soon-blog-dest__meta{font-family:'Sora',sans-serif;font-size:12.5px;color:#6B7A8A;margin:0 0 18px 0}
.soon-blog-cta{display:inline-flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;background:#2868C0;color:#fff;border-radius:999px;font-family:'Sora',sans-serif;font-weight:600;font-size:14px;text-decoration:none;align-self:flex-start;transition:background .2s ease,color .2s ease}
.soon-blog-cta:hover{background:#1B3A5C;color:#fff}
.soon-blog-cta__icon{width:32px;height:32px;background:#fff;color:#2868C0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background .2s ease,color .2s ease}
.soon-blog-cta__icon i{font-size:14px;line-height:1}
.soon-blog-cta__icon svg{width:14px;height:14px;display:block}
.soon-blog-cta__icon img{width:14px;height:14px;object-fit:contain;display:block}
.soon-blog-grid__title{font-family:'Sora',sans-serif;font-weight:600;font-size:28px;color:#0C1E33;margin:0 0 20px 0}
.soon-blog-grid__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.soon-blog-card{background:#fff;border:1px solid rgba(12,30,51,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .2s}
.soon-blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(12,30,51,.08)}
.soon-blog-card__foto img{width:100%;height:180px;object-fit:cover;display:block}
.soon-blog-card__body{padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px}
.soon-blog-card__title{font-family:'Sora',sans-serif;font-weight:600;font-size:17px;line-height:1.3em;margin:0}
.soon-blog-card__title a{color:#0C1E33;text-decoration:none}
.soon-blog-card__excerpt{font-family:'Sora',sans-serif;font-size:13.5px;color:#4E5D6C;margin:0;line-height:1.55em}
.soon-blog-card__meta{font-family:'Sora',sans-serif;font-size:11.5px;color:#6B7A8A;margin:0}
.soon-blog-card__link{font-family:'Sora',sans-serif;font-size:13px;font-weight:600;color:#2868C0;text-decoration:none;margin-top:8px}
.soon-news{display:flex;gap:24px;align-items:center;background:#0C1E33;border-radius:20px;padding:32px;justify-content:space-between}
.soon-news__copy{flex:1}
.soon-news__title{font-family:'Sora',sans-serif;font-weight:600;font-size:20px;color:#fff;margin:0 0 6px 0}
.soon-news__desc{font-family:'Sora',sans-serif;font-size:13.5px;color:rgba(255,255,255,.7);margin:0}
.soon-news__form{display:flex;gap:10px;flex:0 0 420px}
.soon-news__input{flex:1;padding:12px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;font-family:'Sora',sans-serif;font-size:14px}
.soon-news__input::placeholder{color:rgba(255,255,255,.5)}
.soon-news__btn{display:inline-flex;align-items:center;gap:10px;padding:10px 10px 10px 18px;background:#2868C0;color:#fff;border:none;border-radius:999px;font-family:'Sora',sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease}
.soon-news__btn:hover{background:#1B3A5C}
.soon-news__icon{width:32px;height:32px;background:#fff;color:#2868C0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background .2s ease,color .2s ease}
.soon-news__icon i{font-size:14px;line-height:1}
.soon-news__icon svg{width:14px;height:14px;display:block}
.soon-news__icon img{width:14px;height:14px;object-fit:contain;display:block}
@media(max-width:1024px){.soon-blog-dest{grid-template-columns:1fr}.soon-blog-grid__cols{grid-template-columns:1fr 1fr}.soon-news{flex-direction:column;align-items:stretch}.soon-news__form{flex-basis:auto}}
@media(max-width:768px){.elementor-widget-soon-blog-recursos .soon-blog-recursos{padding-left:24px;padding-right:24px}.soon-blog-grid__cols{grid-template-columns:1fr}.soon-blog-dest__title{font-size:20px}}
