.office-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#f6f7f9}.office-section h2{font-size:39px}.office-section p{color:#526076;font-size:15px}.office-image{margin:35px 0}.office-image img{display:block;width:100%;height:400px;object-fit:cover}.office-image figcaption{font-size:11px;line-height:1.6;color:#616b79;margin-top:10px}.office-section>.office-image{margin:0}.office-section>.office-image img{height:560px}.office-points{margin-top:28px}.office-points p{padding:16px 0;margin:0;border-bottom:1px solid #d9dee7}.office-points strong{display:block;color:#173453;font:21px Georgia;margin-bottom:6px}.illustrated-intro{position:relative;isolation:isolate;overflow:hidden;min-height:370px;display:flex;flex-direction:column;justify-content:center;background:#183455}.illustrated-intro .intro-background{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.illustrated-intro:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#11253fe8,#11253f99 65%,#11253f33);z-index:-1}.illustrated-intro h1,.illustrated-intro p{color:#fff}.illustrated-intro .eyebrow{color:#ead7b3}.site-footer{background:#061d39;color:#f3f6fc;display:grid;grid-template-columns:1.15fr .8fr 1.2fr .8fr;gap:45px;padding:65px 6% 100px;border:0}.site-footer .brand-logo{filter:brightness(0) invert(1);width:220px!important}.site-footer h2{font:600 20px/1.3 Arial,sans-serif;color:#fff;letter-spacing:0;margin:12px 0 24px;padding-bottom:18px;position:relative}.site-footer h2:after{content:"";position:absolute;left:0;bottom:0;width:65px;height:3px;background:#7c8db4}.site-footer p{font-size:14px;color:#c2ccdc;line-height:1.8}.site-footer a{display:block;font-size:14px;margin-bottom:10px;min-height:30px}.site-footer .footer-email{overflow-wrap:anywhere}.site-footer .footer-contact{background:transparent;border:0;border-bottom:1px solid #7385a2;padding:8px 0;color:#fff;cursor:pointer;font-size:14px}.site-footer .footer-bottom{grid-column:1/-1;border-top:1px solid #29435f;padding-top:25px;margin-top:20px;text-align:center;color:#c2ccdc;font-size:13px}.footer-bottom span{display:block;font-size:11px;margin-top:8px}.site-footer .footer-identity p{max-width:300px}.site-footer .brand{margin-bottom:22px}@media(max-width:1000px){.site-footer{grid-template-columns:1fr 1fr}.office-section{gap:30px}.office-section h2{font-size:33px}.office-section>.office-image img{height:510px}}@media(max-width:700px){.office-section{grid-template-columns:1fr;gap:25px}.office-section>.office-image img{height:350px}.office-image img{height:280px}.site-footer{grid-template-columns:1fr;padding:45px 6% 140px;gap:22px}.site-footer .footer-bottom{margin-top:10px}.illustrated-intro{min-height:330px}.illustrated-intro h1{font-size:36px}.office-section h2{font-size:32px}.site-footer h2{margin-top:10px;margin-bottom:18px}}
