body.fb-editorial{--fbe-navy:#0b2435;--fbe-blue:#118ccc;--fbe-olive:#929019;--fbe-ice:#dceef6;margin:0;background:#fff;color:var(--fbe-navy);font:1.0625rem/1.75 Arial,sans-serif}
.fb-editorial *{box-sizing:border-box}.fb-editorial img{max-width:100%;height:auto}.fb-editorial a{color:inherit}.fb-editorial a:hover{text-decoration:underline}.fb-editorial :focus-visible{outline:3px solid #118ccc;outline-offset:5px}.fb-editorial .fbe-main{padding:0;min-height:40vh;width:100%;margin:0}
.fb-editorial h1,.fb-editorial h2,.fb-editorial h3,.fb-editorial h4{font-family:Arial,sans-serif;color:inherit;text-transform:none;line-height:1.2;letter-spacing:-.025em;font-weight:600}.fb-editorial p{margin:0 0 1.4em}
.fbe-skip{position:absolute;top:-100px;left:20px;z-index:999999;background:white;padding:15px}.fbe-skip:focus{top:40px}
.fbe-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px 6%;border-bottom:1px solid #dce3e7;background:#fff}.fbe-brand{display:flex;align-items:center;gap:12px;font-size:.95rem;font-weight:700;letter-spacing:.03em;text-decoration:none}.fbe-brand img{width:52px;height:52px;object-fit:contain}.fbe-brand small{display:block;font-size:.75rem;letter-spacing:.22em;margin-top:3px;font-weight:400}.fbe-header nav{display:flex;gap:30px}.fbe-header nav a{font-size:1.125rem;font-weight:600;line-height:1.4;padding:12px 0;border-bottom:2px solid transparent;text-decoration:none}.fbe-header nav a[aria-current]{border-color:var(--fbe-olive)}.fb-editorial .fbe-toggle{display:none}
.fb-editorial .fbe-eyebrow{font-size:.875rem;letter-spacing:.10em;line-height:1.5;margin-bottom:18px}.fbe-hero{display:grid;grid-template-columns:1.22fr 1fr;gap:6%;padding:65px 7%;align-items:center;background:var(--fbe-navy);color:white;border-bottom:5px solid var(--fbe-olive)}.fb-editorial .fbe-hero h1{font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:700;letter-spacing:-.045em;line-height:1.04;margin:25px 0 28px}.fbe-hero h1 span{color:var(--fbe-blue)}.fbe-hero .fbe-eyebrow{color:#80c7eb}.fb-editorial .fbe-intro{max-width:540px;font-size:1.0625rem;line-height:1.8;color:#e0e9ed}.fbe-rule{width:65px;height:3px;background:var(--fbe-olive);margin:28px 0}.fb-editorial .fbe-areas-line{font-size:.875rem;letter-spacing:.06em;margin:0}.fbe-portrait{position:relative;height:510px;margin:0;overflow:hidden;border-top-left-radius:80px}.fbe-portrait>img{width:100%;height:100%;object-fit:cover;object-position:center 41%}.fbe-portrait figcaption{position:absolute;bottom:0;left:0;right:0;background:#071824de;color:#fff;padding:16px 22px;font-size:.875rem}.fbe-portrait figcaption span{float:right}
.fbe-credentials{padding:70px 7%;display:grid;grid-template-columns:.6fr 2fr;gap:5%}.fbe-credentials>div>h2{font-size:2.25rem;font-weight:400}.fbe-cv{display:grid;grid-template-columns:1.2fr 1fr;gap:45px}.fb-editorial .fbe-cv h2{font-size:1.5rem;margin:0 0 26px}.fb-editorial .fbe-cv ul{margin:0;padding-left:20px;color:#4b5d67;font-size:1rem;line-height:1.7;list-style:disc}.fbe-cv li{margin:0 0 15px}.fbe-area-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--fbe-ice)}.fbe-area-strip>a{padding:35px 25px;border-right:1px solid #bfd1dc;text-decoration:none}.fbe-area-strip img{width:100%;aspect-ratio:1.5;object-fit:cover;margin-bottom:22px}.fbe-area-strip span{display:block;font-size:.875rem;margin-bottom:18px}.fb-editorial .fbe-area-strip h2{font-size:1.625rem;font-weight:400}
.fbe-page-heading{padding:60px 7% 50px;background:var(--fbe-navy);color:white;border-bottom:3px solid var(--fbe-olive)}.fb-editorial .fbe-page-heading h1{font-size:clamp(2.125rem,4vw,3.375rem);margin:0}.fbe-page-heading .fbe-eyebrow{color:#b7d8e9}.fbe-article-heading{max-width:950px;padding:65px 35px 40px;margin:auto}.fbe-article-heading>a{font-size:.9375rem;color:#4c6676}.fb-editorial .fbe-article-heading h1{font-size:clamp(2rem,3.8vw,3rem);line-height:1.12;margin:28px 0 0}.fbe-article-photo{max-width:1050px;width:86%;margin:0 auto 35px}.fbe-article-photo img{width:100%;height:auto;max-height:550px;object-fit:cover}.fbe-body{max-width:850px;margin:auto;padding:45px 35px 70px}.fb-editorial .fbe-prose{font-size:1.0625rem;line-height:1.8;overflow-wrap:anywhere}.fb-editorial .fbe-prose p{font-size:inherit;line-height:inherit;text-align:left}.fb-editorial .fbe-prose h2{font-size:1.75rem;line-height:1.25;margin:42px 0 20px}.fb-editorial .fbe-prose h3{font-size:1.375rem;line-height:1.3;margin:32px 0 16px}.fb-editorial .fbe-prose h4{font-size:1.1875rem;margin:25px 0 14px}.fbe-prose a{color:#05669b;text-decoration:underline}.fbe-prose ul,.fbe-prose ol{padding-left:25px;list-style:revert}.fbe-prose li{margin:12px 0}.fbe-prose table{width:100%;border-collapse:collapse;table-layout:fixed}.fbe-prose td,.fbe-prose th{padding:10px;border:1px solid #cad8e0}.fbe-prose .card-text{height:auto;max-height:none;overflow:visible}.fbe-services{max-width:1050px}.fbe-services .wp-block-columns,.fbe-services .wp-block-column{width:auto;max-width:100%;min-width:0}.fbe-services .title-blocks-home{font-size:1.75rem;font-weight:600;border-top:1px solid #cad8e0;padding-top:24px}
.fbe-news-grid{padding:65px 7%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px}.fbe-news-card{border-bottom:1px solid #c4d2db;padding-bottom:25px}.fbe-news-card>a{text-decoration:none}.fbe-news-card img{width:100%;aspect-ratio:1.65;object-fit:cover;margin-bottom:22px}.fb-editorial .fbe-news-card h2{font-size:1.5rem;line-height:1.2;margin:0 0 18px}.fbe-news-card p{font-size:1rem;color:#52616c}.fbe-read-more{font-size:.9375rem;font-weight:600}.fbe-pagination{padding:0 7% 55px;display:flex;justify-content:center;gap:20px}.fbe-pagination .current{font-weight:bold;border-bottom:2px solid var(--fbe-olive)}
.fbe-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center;padding:70px 7%;max-width:1240px;margin:auto}.fb-editorial .fbe-contact h2{font-size:2rem;line-height:1.15;margin:0 0 25px}.fbe-contact figure{margin:0;max-width:410px;justify-self:end}.fbe-contact figure>img{width:100%;height:auto;border-top-left-radius:70px}.fbe-contact figcaption{font-size:.875rem;padding:14px 0;border-bottom:2px solid var(--fbe-olive)}.fbe-contact-original .contacto,.fbe-contact-original .wp-block-column{display:block;width:100%;max-width:100%;margin:0;padding:0;background:transparent}.fbe-contact-original .fernandez{display:none}.fbe-contact-original a{display:block;font-size:1.35rem;margin:20px 0;overflow-wrap:anywhere}.fbe-contact-original .col-md-8{width:100%;max-width:100%}.fbe-contact-original .icon-contacto{width:24px;height:24px;margin-right:10px}
.fbe-form-section{padding:65px 7%;background:#edf3f6;display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.fb-editorial .fbe-form-section h2{font-size:2.25rem;margin:15px 0 25px}.fbe-form-section a{overflow-wrap:anywhere}.fbe-form div.wpforms-container-full{margin:0}.fbe-form .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fbe-form .wpforms-field{padding:0;min-width:0}.fbe-form .wpforms-field-textarea,.fbe-form .wpforms-field-checkbox,.fbe-form .wpforms-field-number{grid-column:1/-1}.fb-editorial .fbe-form div.wpforms-container-full input,.fb-editorial .fbe-form div.wpforms-container-full textarea{font:inherit;color:var(--fbe-navy);background:white;border:1px solid #b9cbd7;border-radius:2px;max-width:100%;width:100%;box-shadow:none}.fb-editorial .fbe-form div.wpforms-container-full input[type=checkbox]{width:auto}.fb-editorial .fbe-form div.wpforms-container-full button[type=submit]{background:var(--fbe-navy);color:white;border-radius:2px;font-size:1rem}.fbe-form .wpforms-field-label{font-size:1rem}.fbe-footer{background:var(--fbe-navy);color:white;padding:45px 7%;display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:35px;border-top:3px solid var(--fbe-olive)}.fbe-footer-brand{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;line-height:1.6}.fbe-footer-brand img{width:52px;height:52px}.fb-editorial .fbe-footer h2{font-size:1.125rem;margin:0 0 18px}.fb-editorial .fbe-footer h3{font-size:.875rem;letter-spacing:.07em;color:#a8c7d8;margin:0 0 20px}.fbe-footer a{display:block;font-size:.9375rem;margin:12px 0}
@media(max-width:950px){.fbe-header{flex-wrap:wrap}.fbe-credentials{grid-template-columns:1fr}.fbe-cv{margin-top:24px}.fbe-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fbe-footer{grid-template-columns:1fr 1fr}.fbe-form-section{gap:30px}.fbe-portrait{height:460px}}
@media(max-width:650px){body.fb-editorial{font-size:1rem}.fbe-header{padding:18px 6%;gap:14px}.fbe-brand{font-size:.875rem}.fbe-brand img{width:40px;height:40px}.fb-editorial .fbe-toggle{display:block;margin-left:auto;background:white;color:var(--fbe-navy);border:1px solid #cad8e0;padding:10px;font:inherit}.fbe-header nav{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;border-top:1px solid #cad7de;padding-top:10px}.fbe-js .fbe-header nav:not(.fbe-open){display:none}.fbe-header nav a{font-size:1rem}.fbe-hero{grid-template-columns:1fr;padding:35px 7%;gap:30px}.fb-editorial .fbe-hero h1{font-size:2.25rem}.fbe-portrait{height:400px}.fbe-portrait figcaption{font-size:.8125rem;padding:14px}.fbe-credentials,.fbe-cv{grid-template-columns:1fr;gap:30px}.fbe-credentials{padding:40px 7%}.fbe-area-strip{grid-template-columns:1fr 1fr}.fbe-area-strip>a{padding:25px 18px}.fb-editorial .fbe-area-strip h2{font-size:1.375rem}.fbe-page-heading{padding:38px 7%}.fbe-news-grid{grid-template-columns:1fr;padding:40px 7%}.fbe-body{padding:25px 7% 45px}.fb-editorial .fbe-prose{font-size:1rem}.fb-editorial .fbe-prose h2{font-size:1.5rem}.fb-editorial .fbe-prose h3{font-size:1.25rem}.fbe-article-heading{padding:35px 7% 30px}.fbe-contact{grid-template-columns:1fr;gap:32px;padding:40px 7%}.fbe-contact figure{max-width:360px;justify-self:center}.fbe-contact-original a{font-size:1.0625rem}.fbe-form-section{grid-template-columns:1fr;padding:40px 7%;gap:25px}.fbe-form .wpforms-field-container{grid-template-columns:1fr}.fbe-footer{padding:35px 7%;gap:30px}.fbe-footer-brand{grid-column:1/-1}}
