
:root{--c-blue:#0b4fa8;--c-dark:#093f87;--c-light:#eaf5ff;--c-red:#e61717;--c-line:#bcd8f0;--c-text:#27384b}
body.ref-page{font-family:Arial,Helvetica,sans-serif;color:var(--c-text);background:#fff;font-size:15px;line-height:1.52}
.ref-page .ref-container{max-width:1180px;margin:0 auto;padding-left:28px;padding-right:28px}
.ref-page .ref-header{background:#fff;border-bottom:1px solid #edf3f8}.ref-page .navbar{min-height:92px}.ref-page .navbar-brand img{height:72px;width:auto}.ref-page .navbar-nav .nav-link{font-size:13px;font-weight:700;color:#163d71!important;text-transform:uppercase;padding:.55rem .72rem!important;white-space:nowrap}.ref-page .navbar-nav .active>.nav-link{color:var(--c-blue)!important;border-bottom:3px solid var(--c-blue)}
.ref-page .ref-btn{border-radius:4px;text-transform:uppercase;font-weight:700;font-size:13px;padding:.62rem 1rem}.ref-page .ref-btn-red{background:var(--c-red);border-color:var(--c-red);color:#fff!important}.ref-page .ref-btn-blue{background:var(--c-blue);border-color:var(--c-blue);color:#fff!important}.ref-page .ref-btn-outline{background:#fff;border:2px solid var(--c-blue);color:var(--c-blue)!important;padding:.34rem 1.15rem}
.ref-page .ref-hero{position:relative;overflow:hidden;min-height:305px;background:#fff url('../img/about/about-hero-bg.png') center bottom/cover no-repeat;border-bottom:1px solid #edf3f8}.ref-page .ref-hero-inner{padding-top:62px;padding-bottom:70px;position:relative;z-index:1}.ref-page .ref-breadcrumb{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--c-blue);margin-bottom:30px}.ref-page .ref-breadcrumb a{color:var(--c-blue)}.ref-page .ref-hero h1{font-size:58px;line-height:.98;font-weight:900;text-transform:uppercase;color:var(--c-blue);margin:0 0 12px;letter-spacing:-1px}.ref-page .ref-hero-sub{font-size:22px;line-height:1.2;text-transform:uppercase;color:var(--c-blue);font-weight:800;margin:0}.ref-page .ref-redline{width:70px;height:5px;background:var(--c-red);margin-top:18px}
.ref-page .ref-section{padding:30px 0;border-bottom:1px solid #eef3f8}.ref-page .ref-heading{font-size:27px;line-height:1.2;font-weight:900;text-transform:uppercase;color:var(--c-blue);margin:0 0 18px}.ref-page .ref-heading .num{margin-right:16px}.ref-page .ref-subtitle{font-size:13px;color:#60748a;margin-bottom:14px}.ref-page .ref-placeholder{background:linear-gradient(135deg,#f6fbff,#eaf5ff);border:2px dashed #bdd7ee;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#4d78a8;font-weight:800;text-transform:uppercase;min-height:170px}.ref-page .ref-placeholder i{font-size:44px;margin-bottom:8px;color:#9ec1e6}
.ref-page .ref-card{border:2px solid var(--c-line);border-radius:11px;background:#fff;padding:18px;height:100%}.ref-page .ref-card h3{font-size:20px;color:var(--c-blue);font-weight:900;text-transform:uppercase;line-height:1.25}.ref-page .ref-card p,.ref-page .ref-card li{font-size:13px}.ref-page .ref-card ul{padding-left:18px;margin-bottom:0}
.ref-page .ref-info{border:2px solid var(--c-line);border-radius:11px;background:#fafdff;padding:16px;color:var(--c-blue);font-weight:800}.ref-page .ref-info i{font-size:34px;margin-right:12px}.ref-page .ref-icon-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ref-page .ref-icon-box{border:2px solid var(--c-line);border-radius:9px;padding:14px 10px;text-align:center;color:var(--c-blue);font-weight:900;text-transform:uppercase;font-size:12px}.ref-page .ref-icon-box i{display:block;font-size:32px;margin-bottom:8px}
.ref-page .ref-cta{background:linear-gradient(90deg,#eaf6ff,#f9fdff);padding:26px 0;border-top:1px solid #d6e8f7;border-bottom:1px solid #d6e8f7}.ref-page .ref-cta h2{font-size:26px;text-transform:uppercase;font-weight:900;color:var(--c-blue);margin:0 0 14px}.ref-page .ref-contact{display:flex;align-items:center;color:var(--c-blue);font-weight:800;font-size:14px}.ref-page .ref-contact i{font-size:26px;margin-right:10px}.ref-page footer{background:#0750a7;color:#fff;padding:22px 0 10px}.ref-page footer a{color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;margin-right:18px}.ref-page .footer-brand img{height:56px;background:#fff;padding:4px}.ref-page .footer-contact{font-weight:700;font-size:13px;text-align:right}
@media(max-width:991.98px){.ref-page .navbar{min-height:auto}.ref-page .navbar-brand img{height:60px}.ref-page .ref-hero h1{font-size:45px}.ref-page .ref-hero-sub{font-size:18px}.ref-page .footer-contact{text-align:left;margin-top:15px}}
@media(max-width:767.98px){.ref-page .ref-container{padding-left:18px;padding-right:18px}.ref-page .ref-hero{min-height:230px}.ref-page .ref-hero-inner{padding-top:35px;padding-bottom:46px}.ref-page .ref-hero h1{font-size:38px}.ref-page .ref-hero-sub{font-size:16px}.ref-page .ref-heading{font-size:22px}.ref-page .ref-icon-row{grid-template-columns:1fr}}
