.elementor .bf-need-shell{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}.bf-need,.bf-situations{font:17px/1.65 Arial,Helvetica,sans-serif;color:#173f50}.bf-need{max-width:1200px;margin:auto;padding:0 48px}.elementor .bf-need h1{font:500 clamp(36px,4.7vw,64px)/1.08 Arial,Helvetica,sans-serif!important;letter-spacing:-.04em!important;color:#173f50!important;margin:14px 0 24px!important}.elementor .bf-need h2,.elementor .bf-situations h2{font:500 clamp(28px,3.2vw,40px)/1.15 Arial,Helvetica,sans-serif!important;letter-spacing:-.025em!important;color:#173f50!important;margin:0 0 24px!important}.elementor .bf-need h3{font:600 21px/1.3 Arial,Helvetica,sans-serif!important;color:#173f50!important;margin:0 0 14px!important}.bf-need p,.bf-situations p{margin:0 0 20px}.bf-need .bf-need-kicker,.bf-situations .bf-need-kicker{font-size:11px;letter-spacing:.14em;line-height:1.5;margin:0 0 20px}.bf-need-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;padding:70px 0 42px;align-items:center}.bf-need-lead{font-size:20px;line-height:1.6}.bf-need-hero aside{background:#e3eeea;padding:40px 32px;border-radius:80px 10px 70px 10px}.elementor .bf-need-hero aside h2{font-size:27px!important;line-height:1.25!important}.bf-need-hero ul{list-style:none;margin:20px 0 0;padding:0}.bf-need-hero li{border-top:1px solid #bfd3cc;padding:15px 0}.bf-need-hero li:last-child{padding-bottom:0}.elementor .bf-need a,.elementor .bf-situations a{color:#1d597d;text-decoration:underline;text-underline-offset:5px}.elementor .bf-need .bf-need-button{display:inline-block;background:#173f50;color:#fff!important;text-decoration:none!important;border-radius:30px;padding:14px 22px;font-size:16px;line-height:1.5}.bf-need-fee{font-weight:600;margin:17px 0 0!important;font-size:16px}.bf-need-nav{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid #c8d7d3;padding:10px 0 24px;font-size:14px}.bf-need-help,.bf-need-cases{padding:65px 0}.bf-need-help>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.bf-need-help article{border-top:1px solid #83b6b9;padding-top:20px}.bf-need-help article>span{display:block;font-size:12px;color:#517b80;margin-bottom:15px}.bf-need-help article p,.bf-need-cases article p{font-size:16px}.bf-need-help article a,.bf-need-cases article>a{font-size:14px}.bf-need-start{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;background:#e3eeea;padding:44px;border-radius:10px 65px 10px 65px}.bf-need-start p{font-size:16px}.bf-need-start div>h3:not(:first-child){margin-top:28px!important}.bf-need-cases>div{display:grid;grid-template-columns:1fr 1fr;gap:40px}.bf-need-cases article{border-left:1px solid #83b6b9;padding-left:24px}.bf-need-close{padding:42px 0;border-top:1px solid #bfd3cc;max-width:780px}.bf-need-other{padding:20px 0 65px;display:flex;flex-wrap:wrap;gap:12px 30px;font-size:14px}.bf-need-other p{width:100%;margin:0}.bf-need section[id]{scroll-margin-top:100px}.bf-situations{max-width:1104px;margin:50px auto 70px;background:#e3eeea;padding:44px;display:grid;grid-template-columns:1fr 1.5fr;gap:56px;border-radius:70px 8px 70px 8px}.bf-situations>div>p{font-size:16px}.bf-situation-links{border-left:1px solid #aecbc7;padding-left:26px}.elementor .bf-situation-links>a{display:block;position:relative;padding:0 0 23px;text-decoration:none!important}.elementor .bf-situation-links>a:last-child{padding-bottom:0}.bf-situation-links strong{display:block;font-size:20px;line-height:1.3;color:#173f50;font-weight:500;margin:0 0 8px}.bf-situation-links>a>span{font-size:15px;line-height:1.6;color:#365762;display:block}.bf-situation-links>a:before{content:'';position:absolute;left:-30px;top:10px;width:7px;height:7px;background:#83b6b9;border-radius:50%}.bf-situation-links>a:hover strong{text-decoration:underline;text-underline-offset:4px}.bf-need a:focus-visible,.bf-situations a:focus-visible{outline:3px solid #83b6b9;outline-offset:5px}@media(max-width:767px){.bf-need{padding:0 24px}.bf-need-hero{grid-template-columns:1fr;gap:30px;padding-top:36px}.bf-need-hero aside{padding:30px 26px;border-radius:48px 8px 48px 8px}.bf-need-lead{font-size:18px}.bf-need-nav{gap:12px 20px}.bf-need-help,.bf-need-cases{padding:40px 0}.bf-need-help>div,.bf-need-cases>div,.bf-need-start{grid-template-columns:1fr;gap:28px}.bf-need-start{padding:28px 24px;border-radius:8px 40px 8px 40px}.bf-situations{margin:30px 24px 45px;padding:28px 24px;grid-template-columns:1fr;gap:24px;border-radius:44px 8px 44px 8px}.bf-situation-links strong{font-size:19px}.bf-need-other{padding-bottom:40px}}

.bf-situations[id]{scroll-margin-top:110px}.bf-more-situations{margin-top:8px;border-top:1px solid #aecbc7;padding-top:18px}.bf-more-situations summary{cursor:pointer;font-size:16px;font-weight:600;padding:6px 0;color:#173f50}.bf-more-situations summary:focus-visible{outline:3px solid #83b6b9;outline-offset:5px}.bf-more-situations[open] summary{margin-bottom:25px}.bf-situations-all{grid-template-columns:1fr}.bf-situations-all>div:first-child{max-width:700px}.bf-situations-all .bf-situation-links{display:grid;grid-template-columns:1fr 1fr;gap:25px 50px;border:0;padding:0}.bf-situations-all .bf-situation-links>a{padding:0 0 20px 22px;border-bottom:1px solid #bfd3cc}.bf-situations-all .bf-situation-links>a:before{left:0}.bf-need-case-single>div{grid-template-columns:minmax(0,780px)}@media(max-width:767px){.bf-situations-all .bf-situation-links{grid-template-columns:1fr;gap:20px}}
