body{margin:0}.preview-bar{font:11px/1.5 Arial,sans-serif;text-align:center;padding:10px 16px;background:#0b2340;color:#fff}.preview-skip{position:fixed;top:-100px;left:16px;z-index:99999;background:white;color:#101820;padding:14px}.preview-skip:focus{top:12px}.fb360-site{--fb-radius:14px;--preview-focus:#0b84ff}.fb360-site :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--preview-focus);outline-offset:4px}.fb360-site .fb-section-title{line-height:1.13;text-wrap:balance}.fb360-site .fb-copy{line-height:1.65}.fb360-site :is(.fb-policy-body h3,.fb-path-body h3){line-height:1.25;text-wrap:balance}.fb360-site :is(.fb-btn,button){min-height:44px}.fb360-site :is(input,select,textarea){font-size:16px}.fb360-site .fb-policy-filter{flex-wrap:wrap}.fb360-site .fb-lead-form-status{line-height:1.6}.fb360-site .fb-lead-form-status a{display:inline-block;text-decoration:underline;padding:8px}.preview-widget{padding:32px;text-align:center;background:var(--fb-soft);border:1px solid var(--fb-line);border-radius:14px}.preview-widget p{color:var(--fb-ink);line-height:1.6}.fb360-site img{max-width:100%}.fb360-site [hidden]{display:none!important}html{scroll-padding-top:100px}#portal-pendiente{font:16px/1.6 Arial,sans-serif;border:1px solid #526473;border-radius:18px;max-width:520px;width:calc(100% - 32px);padding:40px;box-sizing:border-box;color:#101820}#portal-pendiente::backdrop{background:rgba(3,6,9,.7)}#portal-pendiente a{color:#0b2340}.preview-close{position:absolute;right:8px;top:8px;width:44px;height:44px;background:none;border:0;font-size:24px;cursor:pointer}.fb360-site .fb-lead-form-status{overflow-wrap:anywhere}@media(max-width:980px){.fb360-site .fb-nav.is-open .fb-menu{max-height:70dvh;overflow-y:auto;overscroll-behavior:contain}.fb360-site .fb-mega{max-width:100%}}@media(max-width:600px){.fb360-site .fb-hero h1{font-size:clamp(32px,8.6vw,46px);line-height:1.08}.fb360-site .fb-section-title{font-size:clamp(26px,7vw,34px)}.fb360-site .fb-section{padding-block:48px}.fb360-site .fb-hero-grid{padding-block:40px;gap:32px}.fb360-site .fb-lead-card{min-width:0}.fb360-site .fb-actions{gap:12px}.fb360-site .fb-copy{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.fb360-site *,.fb360-site *:before,.fb360-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Targeted corrections to the inherited glass-kit overrides. */
.fb360-site .fb-hero h1{font-size:clamp(40px,4.5vw,64px)!important;line-height:1.08!important;overflow-wrap:normal!important;text-wrap:balance}.fb360-site .fb-hero-grid{padding:64px 0!important;align-items:center!important}.fb360-site .fb-hero-copy{padding:32px!important}.fb360-site .fb-lead-title{font-size:30px!important;line-height:1.15!important}.fb360-site .fb-lead-form input:not([type=checkbox]),.fb360-site .fb-lead-form select{background:var(--fb-paper)!important;color:var(--fb-ink)!important;border:1px solid var(--fb-line)!important}.fb360-site .fb-cookie{display:none!important}.preview-map{min-height:180px;display:grid;place-items:center;padding:24px;background:var(--fb-soft);color:var(--fb-ink);text-align:center}.preview-map button{background:var(--fb-navy);color:white;border:0;border-radius:10px;padding:14px 24px;cursor:pointer;font:inherit}@media(max-width:600px){.fb360-site .fb-hero h1{font-size:36px!important}.fb360-site .fb-hero-copy{padding:24px!important}.fb360-site .fb-hero-grid{padding:32px 0!important}.fb360-site .fb-lead-title{font-size:26px!important}}
.fb360-site .fb-lead-card h3{font-size:30px!important;line-height:1.15!important}.fb360-site .febres-lead-form input:not([type=checkbox]),.fb360-site .febres-lead-form select{background:var(--fb-paper)!important;color:var(--fb-ink)!important;border:1px solid var(--fb-line)!important}@media(max-width:600px){.fb360-site .fb-lead-card h3{font-size:26px!important}}
.fb360-site a.fb-btn,.fb360-site button.fb-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.3!important;padding:14px 22px!important}
/* Photography pass: original section hierarchy and card layout remain intact. */
.fb360-site .fb-hero{background:linear-gradient(90deg,rgba(3,6,9,.83),rgba(11,35,64,.73)),url('/assets/photos/team.jpg') center 42%/cover no-repeat!important}.fb360-site .fb-hero::before{display:none!important}.fb360-site .fb-path-card>img{height:260px!important;object-position:center 40%!important}.fb360-site .fb-policy-image img{object-position:center 42%!important}.fb360-site .fb-page-hero-media img,.fb360-site .fb-policy-hero-media img{object-position:center 40%!important}.fb360-site .fb-roster-photo img{object-position:center 24%!important}@media(max-width:600px){.fb360-site .fb-hero{background-position:55% top!important}.fb360-site .fb-path-card>img{height:230px!important}}
