.elementor-kit-12{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-12 e-page-transition{background-color:#FFBC7D}.site-header{background-color:#FDFBF7;padding-inline-end:0;padding-inline-start:0}.site-footer{background-color:#F2EEE9}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header .site-description{color:rgb(43 43 43 / .72);font-family:"Plus Jakarta Sans",Sans-serif;font-weight:400}.site-footer .site-branding{flex-direction:column;align-items:stretch}.site-footer .site-description{color:rgb(43 43 43 / .72);font-family:"Plus Jakarta Sans",Sans-serif}.site-footer .copyright p{color:rgb(43 43 43 / .72);font-family:"Plus Jakarta Sans",Sans-serif}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--ms-primary:#051A4F;--ms-primary-hover:#0A2663;--ms-accent:#C5A880;--ms-bg-light:#FDFBF7;--ms-bg-card:#F2EEE9;--ms-text:#2B2B2B;--ms-text-body:rgba(43,43,43,0.78);--ms-text-muted:rgba(43,43,43,0.72);--ms-border:rgba(5,26,79,0.28);--ms-hairline:rgba(5,26,79,0.18);--ms-stitch:rgba(5,26,79,0.30);--ms-font-heading:Cormorant Garamond;--ms-font-body:Plus Jakarta Sans;--ms-text-on-dark:rgba(253,251,247,0.78);--ms-border-on-dark:rgba(253,251,247,0.35);--ms-accent-hover:#D6BD9B;--ms-surface-on-dark:rgba(253,251,247,0.08)}#site-header{border-bottom:1px solid rgb(5 26 79 / .18)}#site-header .header-inner,#site-footer .footer-inner{max-width:1200px;margin-inline:auto;padding-inline:2rem}#site-header .site-branding,#site-footer .site-branding{display:flex;flex-direction:row;align-items:center;gap:1.25rem}#site-header .site-logo,#site-footer .site-logo{flex:none}#site-header .custom-logo{height:72px;width:auto;display:block}#site-footer .custom-logo{height:60px;width:auto;display:block}#site-header .site-description,#site-footer .site-description,#site-footer .copyright p{font-size:13px;line-height:1.55;margin:0}#site-footer .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}@media(max-width:1024px){#site-header .header-inner,#site-footer .footer-inner{padding-inline:1.25rem}}@media(max-width:767px){#site-header .custom-logo{height:56px}#site-footer .custom-logo{height:48px}#site-header .site-branding,#site-footer .site-branding{gap:.85rem}#site-header .site-description{display:none}#site-footer .footer-inner{justify-content:flex-start}}.fluentform_wrapper_4 .ff-el-input--label label{font-family:Plus Jakarta Sans;font-weight:600;font-size:.875rem;color:var(--ms-primary,#051A4F)}.fluentform_wrapper_4 .ff-el-input--label.asterisk-right label:after{color:#B3261E}.fluentform_wrapper_4 .ff-el-form-control{font-family:Plus Jakarta Sans;font-size:.9375rem;color:var(--ms-text,#2B2B2B);background-color:#fff;border:1px solid rgb(5 26 79 / .5);border-radius:12px;padding:.8rem 1rem;min-height:48px;box-shadow:none;transition:border-color .2s,box-shadow .2s}.fluentform_wrapper_4 textarea.ff-el-form-control{min-height:120px}.fluentform_wrapper_4 .ff-el-form-control:focus{border-color:var(--ms-primary,#051A4F);box-shadow:0 0 0 3px rgb(5 26 79 / .16);outline:none}.fluentform_wrapper_4 .ff-btn-submit{background-color:var(--ms-primary,#051A4F)!important;color:var(--ms-bg-light,#FDFBF7)!important;border:1px solid #fff0;border-radius:999px;padding:.95rem 1.8rem;font-family:Plus Jakarta Sans;font-weight:600;font-size:.9375rem;line-height:1;transition:background-color .25s,transform .25s}.fluentform_wrapper_4 .ff-btn-submit:hover,.fluentform_wrapper_4 .ff-btn-submit:focus-visible{background-color:var(--ms-primary-hover,#0A2663)!important;transform:translateY(-2px)}.fluentform_wrapper_4 .ff-message-success{background-color:var(--ms-bg-card,#F2EEE9);border:1px solid rgb(5 26 79 / .28);border-inline-start:4px solid var(--ms-accent,#C5A880);border-radius:12px;padding:1.25rem 1.5rem;color:var(--ms-primary,#051A4F);font-family:Plus Jakarta Sans;font-size:.9375rem;line-height:1.6;box-shadow:none}.fluentform_wrapper_4 .ff-message-success p{margin:0}.fluentform_wrapper_4 .ff-el-is-error .ff-el-form-control{border-color:#B3261E}.fluentform_wrapper_4 .error.text-danger{color:#B3261E;font-family:Plus Jakarta Sans;font-size:.8125rem;line-height:1.4;margin-top:.35rem}.fluentform_wrapper_4 .ff-errors-in-stack{background-color:#FBEDEC;border:1px solid #B3261E;border-radius:12px;padding:1rem 1.25rem;color:#7A1A14;font-family:Plus Jakarta Sans;font-size:.875rem}@media(max-width:767px){.fluentform_wrapper_4 .ff-btn-submit{width:100%}}#destacado:not(:has(.e-collection-loop-layout-base>*)),#ultimas-entradas:not(:has(.e-collection-loop-layout-base>*)){display:none}.ms-post-lead{margin:0 0 2rem}.ms-post-lead img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center 12%;border-radius:20px;background-color:#E6DFD6}@media(max-width:767px){.ms-post-lead{margin-bottom:1.5rem}.ms-post-lead img{aspect-ratio:4/3;border-radius:14px}}body.single-post,body.archive{background-color:var(--ms-bg-light,#FDFBF7)}.single-post #content{max-width:760px;margin-inline:auto;padding:3rem 1.25rem 4.5rem}.single-post .page-header{margin:0 0 2rem}.single-post .page-header .entry-title{font-family:Cormorant Garamond;font-weight:500;font-size:clamp(2rem,4.4vw,3rem);line-height:1.12;letter-spacing:-.01em;color:var(--ms-primary,#051A4F);margin:0;text-wrap:balance}.single-post .page-header::after{content:"";display:block;width:120px;height:1px;margin-top:1.5rem;background-image:linear-gradient(to right,var(--ms-stitch,rgb(5 26 79 / .3)) 0 8px,transparent 8px 16px);background-size:16px 1px;background-repeat:repeat-x}.single-post .page-content{font-family:Plus Jakarta Sans;font-size:1.0625rem;line-height:1.8;color:var(--ms-text-body,rgb(43 43 43 / .78))}.single-post .page-content p{margin:0 0 1.15rem}.single-post .page-content h2{font-family:Cormorant Garamond;font-weight:600;font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1.2;letter-spacing:-.005em;color:var(--ms-primary,#051A4F);margin:2.5rem 0 .75rem}.single-post .page-content a{color:var(--ms-primary,#051A4F);text-decoration:underline;text-decoration-color:rgb(5 26 79 / .4);text-underline-offset:.2em;transition:text-decoration-color .2s}.single-post .page-content a:hover,.single-post .page-content a:focus-visible{text-decoration-color:currentColor}.single-post .page-content strong{color:var(--ms-text,#2B2B2B);font-weight:600}.archive #content{max-width:1200px;margin-inline:auto;padding:3rem 2rem 4.5rem}.archive .page-header{text-align:center;margin:0 0 2.5rem}.archive .page-header .entry-title{font-family:Cormorant Garamond;font-weight:500;font-size:clamp(1.875rem,4vw,2.75rem);line-height:1.12;letter-spacing:-.01em;color:var(--ms-primary,#051A4F);margin:0 0 .75rem;text-wrap:balance}.archive .page-header .archive-description{font-family:Plus Jakarta Sans;font-size:1.0625rem;line-height:1.7;color:var(--ms-text-muted,rgb(43 43 43 / .72));max-width:56ch;margin-inline:auto}.archive .page-header .archive-description p{margin:0}.archive .page-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.archive .page-content .post{display:flex;flex-direction:column;background-color:var(--ms-bg-card,#F2EEE9);border-radius:20px;overflow:hidden;margin:0;transition:transform .3s ease,box-shadow .3s ease}.archive .page-content .post:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px rgb(5 26 79 / .28)}.archive .page-content .post>a{order:-1;display:block}.archive .page-content .post>a img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center 12%}.archive .page-content .post .entry-title{font-family:Cormorant Garamond;font-weight:600;font-size:1.5rem;line-height:1.2;margin:0;padding:1.25rem 1.5rem .5rem}.archive .page-content .post .entry-title a{color:var(--ms-primary,#051A4F);text-decoration:none}.archive .page-content .post p{font-family:Plus Jakarta Sans;font-size:.9375rem;line-height:1.65;color:var(--ms-text-body,rgb(43 43 43 / .78));margin:0;padding:0 1.5rem 1.5rem}@media(max-width:767px){.single-post #content{padding:2rem 1rem 3rem}.archive #content{padding:2rem 1rem 3rem}.archive .page-content{grid-template-columns:1fr}}