.elementor-1000654 .elementor-element.elementor-element-22a400f9{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-1000654{--el-navy:#102d3d;--el-gold:#b49a68;--el-ink:#253e4b;--el-paper:#f5f3ed;color:var(--el-ink)}
body.elementor-page-1000654>.e-con{--container-max-width:1180px;padding:0 24px!important}
body.elementor-page-1000654 .el-hub{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75;color:var(--el-ink)}
body.elementor-page-1000654 .el-hub *{box-sizing:border-box}
body.elementor-page-1000654 .el-hub h1,body.elementor-page-1000654 .el-hub h2,body.elementor-page-1000654 .el-hub h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.15;color:var(--el-navy);margin:0 0 22px}
body.elementor-page-1000654 .el-hub h1{font-size:clamp(36px,4vw,56px);color:#fff}
body.elementor-page-1000654 .el-hub h2{font-size:clamp(28px,3vw,38px)}
body.elementor-page-1000654 .el-hub h3{font-size:25px;margin-bottom:14px}
body.elementor-page-1000654 .el-hub p{margin:0 0 22px}
body.elementor-page-1000654 .el-hub a{color:#36566b;text-decoration:underline;text-underline-offset:4px}
body.elementor-page-1000654 .el-hub a:focus-visible{outline:3px solid var(--el-gold);outline-offset:5px}
body.elementor-page-1000654 .el-hero{background:var(--el-navy);color:#e5edf0;padding:52px;display:grid;grid-template-columns:1.12fr 1fr;gap:44px;align-items:center;margin:28px 0 0;border-radius:4px}
body.elementor-page-1000654 .el-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#d8c39b;margin-bottom:20px}
body.elementor-page-1000654 .el-hero img{width:100%;height:330px;object-fit:cover;border-radius:3px;display:block}
body.elementor-page-1000654 .el-hub .el-button{display:inline-block;background:var(--el-gold);color:#112c3c;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4;padding:16px 23px;border:1px solid var(--el-gold);border-radius:2px;margin:2px 8px 2px 0}
body.elementor-page-1000654 .el-hub .el-button:hover{background:#dbc99f}
body.elementor-page-1000654 .el-hub .el-button-alt{background:transparent;color:#fff;border-color:#6c8592}
body.elementor-page-1000654 .el-strip{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;background:var(--el-paper);padding:20px 30px;font-size:13px;letter-spacing:.06em;color:#375160;border-bottom:1px solid #dfdace}
body.elementor-page-1000654 .el-section{padding:65px 0;border-bottom:1px solid #e3e7e9}
body.elementor-page-1000654 .el-intro{max-width:790px;margin:auto;text-align:center}
body.elementor-page-1000654 .el-intro .el-kicker,body.elementor-page-1000654 .el-section>.el-kicker{color:#8e754a}
body.elementor-page-1000654 .el-muted{color:#60727b;font-size:15px}
body.elementor-page-1000654 .el-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:30px 0 24px}
body.elementor-page-1000654 .el-step{padding:22px 19px;background:var(--el-paper);border-top:2px solid var(--el-gold)}
body.elementor-page-1000654 .el-number{display:block;font:italic 30px Georgia,serif;color:#957941;margin:0 0 18px}
body.elementor-page-1000654 .el-step h3{font-size:21px;line-height:1.25}
body.elementor-page-1000654 .el-step p{font-size:14px;line-height:1.7;margin:0}
body.elementor-page-1000654 .el-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}
body.elementor-page-1000654 .el-card{padding:30px;border:1px solid #dce3e7;border-radius:3px}
body.elementor-page-1000654 .el-card p{font-size:16px}
body.elementor-page-1000654 .el-card a{font-size:14px;font-weight:700}
body.elementor-page-1000654 .el-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}
body.elementor-page-1000654 .el-checklist{list-style:none;padding:0;margin:0}
body.elementor-page-1000654 .el-checklist li{padding:13px 0 13px 26px;border-bottom:1px solid #e0e5e7;position:relative;font-size:16px}
body.elementor-page-1000654 .el-checklist li:before{content:'✓';position:absolute;left:0;color:#977d49}
body.elementor-page-1000654 .el-callout{background:var(--el-paper);border-left:3px solid var(--el-gold);padding:30px}
body.elementor-page-1000654 .el-cta{background:var(--el-navy);color:#e5edf0;padding:42px;margin-top:54px;border-radius:3px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}
body.elementor-page-1000654 .el-cta h2{color:#fff;font-size:32px}
body.elementor-page-1000654 .el-cta p{margin:0;max-width:640px}
body.elementor-page-1000654 .el-disclaimer{font-size:12px!important;line-height:1.7;color:#6c7b82;margin:25px 0 45px!important}
@media(max-width:1024px){body.elementor-page-1000654 .el-hero{padding:36px;gap:28px}body.elementor-page-1000654 .el-steps{grid-template-columns:repeat(3,1fr)}body.elementor-page-1000654 .el-split{gap:30px}}
@media(max-width:767px){body.elementor-page-1000654>.e-con{padding:0 16px!important}body.elementor-page-1000654 .el-hero{grid-template-columns:1fr;padding:28px 23px;margin-top:18px;gap:26px}body.elementor-page-1000654 .el-hero img{height:auto;aspect-ratio:16/9}body.elementor-page-1000654 .el-strip{gap:12px;padding:18px 23px;font-size:11px}body.elementor-page-1000654 .el-section{padding:40px 0}body.elementor-page-1000654 .el-grid,body.elementor-page-1000654 .el-split{grid-template-columns:1fr;gap:18px}body.elementor-page-1000654 .el-steps{grid-template-columns:1fr;gap:12px}body.elementor-page-1000654 .el-step{padding:20px}body.elementor-page-1000654 .el-number{float:left;margin-right:18px}body.elementor-page-1000654 .el-step p{clear:both}body.elementor-page-1000654 .el-card{padding:24px}body.elementor-page-1000654 .el-cta{grid-template-columns:1fr;padding:28px 23px;margin-top:35px;gap:20px}body.elementor-page-1000654 .el-cta h2{font-size:28px}body.elementor-page-1000654 .el-hub .el-button{max-width:100%;white-space:normal}body.elementor-page-1000654 .el-intro{text-align:left}}

body.elementor-page-1000654 .el-hub{max-width:1180px;margin:0 auto}
body.elementor-page-1000654 .el-hub .el-button{font-family:Arial,Helvetica,sans-serif}
body.elementor-page-1000654 .el-hub .el-strip>div{display:block}
body.elementor-page-1000654 .el-hero img{height:auto;aspect-ratio:16/9;object-fit:contain}
body.elementor-page-1000654 .ensurelegal-property-cta.injected{display:none!important}
body.elementor-page-1000654 .el-hub a{font-family:inherit}
body.elementor-page-1000654 .el-disclaimer a{font-size:inherit}/* End custom CSS */