.legacy-page{background:#fff}.legacy-page .site-header{position:relative;background:#eee}.legacy-page .topbar{background:#fff;color:#213536;border-bottom:1px solid #eee}.legacy-page .topbar-inner{height:44px}.legacy-page .nav-wrap{height:92px}.legacy-page .main-nav{font-size:15px}.legacy-page .brand-mark{border-radius:50%}.page-crumb{background:#bcbcbc;color:#fff}.page-crumb .container{height:58px;display:flex;align-items:center;justify-content:space-between}.page-crumb h1{margin:0;font-size:20px}.page-crumb span{font-size:12px;color:#303b3c}.legacy-content{padding:110px 0 95px;min-height:620px}.legacy-intro{text-align:center;margin:0 auto 75px;max-width:730px}.legacy-intro h2{font-size:31px;color:#e7463f;margin:0 0 9px}.legacy-intro p{font-size:18px;margin:0}.legacy-rule{width:78px;height:2px;background:#13a9ad;margin:30px auto 0;position:relative}.legacy-rule:before,.legacy-rule:after{content:"";position:absolute;top:-4px;width:9px;height:9px;border-radius:50%;background:#13a9ad}.legacy-rule:before{left:0}.legacy-rule:after{right:0}.legacy-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px;margin-bottom:95px}.legacy-feature.reverse .legacy-image{order:2}.legacy-image{position:relative;padding:28px 0 0 28px}.legacy-image:before{content:"";position:absolute;inset:0 45px 30px 0;background:#c7c7c7;border-radius:6px}.legacy-image img{position:relative;width:100%;height:385px;object-fit:cover;border-radius:7px}.legacy-copy h2{font-size:27px;line-height:1.5;color:#e7463f;margin:0 0 24px}.legacy-copy h3{color:#e7463f;font-size:18px;margin-top:30px}.legacy-copy p{font-size:16px;line-height:2;color:#2f3a3b}.legacy-copy ul{padding-inline-start:24px;line-height:2;font-size:15px}.legacy-copy .button{margin-top:18px}.detail-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:65px}.detail-card{border:1px solid #e0e6e5;padding:30px;border-radius:6px;text-align:center}.detail-card span{width:54px;height:54px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;background:#e0f7f6;color:#13a9ad;font-size:24px}.detail-card h3{font-size:18px;margin:0 0 10px;color:#e7463f}.detail-card p{font-size:14px;color:#657272;margin:0}.newsletter{margin-top:90px;background:#13a9ad;padding:47px 30px 34px;text-align:center;border-radius:6px;position:relative;z-index:2}.newsletter h2{font-size:23px;line-height:1.4;margin:0 0 20px}.newsletter-form{max-width:560px;margin:0 auto;display:flex;background:#fff;border-radius:50px;padding:4px}.newsletter-form input{flex:1;border:0;outline:0;background:transparent;padding:10px 20px}.newsletter-form button{border-radius:50px;border:0;background:#0d9397;color:#fff;padding:10px 28px;cursor:pointer}.legacy-contact-band{background:#374549;color:#fff;padding:70px 0 90px;margin-top:-45px}.legacy-contact-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:45px;align-items:stretch}.mini-form{border:1px solid #10a6aa;padding:30px;border-radius:4px}.mini-form h3{color:#11b5b8;text-align:center}.mini-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mini-form input,.mini-form textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #667276;color:#fff;padding:12px;outline:0}.mini-form textarea{height:90px;grid-column:1/3}.mini-form .button{float:inline-end;min-height:40px}.contact-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.contact-tile{background:#3d5458;min-height:122px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.contact-tile b{font-size:26px;color:#11b5b8}.contact-tile strong{font-size:14px;margin-top:8px}.about-story{display:grid;gap:65px}.story-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.story-row:nth-child(even) img{order:2}.story-row img{width:100%;height:330px;object-fit:cover;border-radius:7px}.story-row h2{font-size:23px;color:#e7463f}.story-row p{font-size:17px;line-height:2}.values-list{display:flex;flex-wrap:wrap;gap:15px 28px}.values-list span:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#14a9ad;color:#fff;margin-inline-end:8px;font-size:11px}.consultation-box{background:#1f1f1f;padding:34px;border-radius:7px}.consultation-box .field-row{grid-template-columns:1fr 1fr}.consultation-box input,.consultation-box select,.consultation-box textarea{width:100%;border:0;border-radius:8px;background:#fff;padding:14px;margin-bottom:12px}.consultation-box textarea{height:145px}.consultation-box button{float:inline-end}.contact-page-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px}.contact-details{display:grid;gap:15px}.contact-detail{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #e0e6e5}.contact-detail b{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#e0f7f6;color:#13a9ad}.contact-detail span{display:flex;flex-direction:column}.contact-detail small{color:#758181}.service-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hub-card{border:1px solid #e0e6e5;border-top:4px solid #13a9ad;padding:30px;min-height:260px;display:flex;flex-direction:column}.hub-card h2{color:#e7463f;font-size:21px}.hub-card p{color:#657272}.hub-card a{margin-top:auto;color:#13a9ad;font-weight:700}.laws-list{font-size:18px;line-height:2.2}.legacy-page .footer{padding-top:55px}
@media(max-width:900px){.legacy-feature,.story-row,.contact-page-grid,.legacy-contact-grid{grid-template-columns:1fr}.legacy-feature.reverse .legacy-image,.story-row:nth-child(even) img{order:initial}.detail-sections,.service-hub-grid{grid-template-columns:1fr 1fr}.legacy-content{padding-top:75px}.page-crumb h1{font-size:17px}}
@media(max-width:650px){.legacy-page .topbar-links a:first-child{display:none}.legacy-feature{gap:35px;margin-bottom:65px}.legacy-image img{height:280px}.legacy-copy h2{font-size:22px}.detail-sections,.service-hub-grid,.contact-tiles{grid-template-columns:1fr}.newsletter{padding-inline:16px}.newsletter-form{flex-direction:column;border-radius:12px}.newsletter-form button{border-radius:8px}.mini-fields,.consultation-box .field-row{grid-template-columns:1fr}.mini-form textarea{grid-column:auto}.page-crumb span{display:none}.legacy-content{padding:60px 0}.legacy-intro{margin-bottom:50px}}
