:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting *{box-sizing:border-box}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting{width:100%;background:#ffffff;color:#0b2d5b;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h1,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h2,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h3,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting p{margin:0}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h1,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h2,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h3{font-weight:700}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h1{max-width:950px;font-size:48px;line-height:1.15}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h2{font-size:32px;line-height:1.25}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h3{font-size:21px;line-height:1.35}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting p{color:#475569}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .contract-wrap{width:100%;max-width:1264px;margin:0 auto;padding-left:32px;padding-right:32px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .eyebrow{margin-bottom:16px;color:#53739c;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .contract-intro{padding-top:52px;padding-bottom:46px;border-bottom:1px solid #ccd8e5}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .intro-copy{max-width:850px;margin-top:24px;font-size:19px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .ownership{margin-top:22px;margin-bottom:24px;color:#0b2d5b;font-size:13px;font-weight:700}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quote-link{display:inline-block;max-width:100%;padding:13px 21px;border:2px solid #0b2d5b;border-radius:3px;background:#0b2d5b;color:#ffffff;font-size:14px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quote-link:hover{background:#204b7a;border-color:#204b7a}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting a:focus-visible,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting summary:focus-visible{box-shadow:0 0 0 4px #80afe8}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .requirements-section{display:grid;grid-template-columns:1fr 1.5fr;gap:64px;padding-top:52px;padding-bottom:52px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .requirements-section>div,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .scope-grid>div{min-width:0}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .section-title>p:last-child{margin-top:20px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .requirements-list article{padding-top:22px;padding-bottom:22px;border-top:1px solid #ccd8e5}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .requirements-list article:first-child{padding-top:0;border-top:0}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .requirements-list article:last-child{padding-bottom:0}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .requirements-list p{margin-top:12px;font-size:15px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .scope-section{padding-top:44px;padding-bottom:44px;border-top:1px solid #d8e1ed;border-bottom:1px solid #d8e1ed;background:#eef3f9}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .scope-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:64px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .prose p+p{margin-top:18px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .text-link{display:inline-block;margin-top:22px;color:#0b2d5b;font-size:15px;font-weight:700;text-decoration:underline}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .text-link:hover{color:#345b88}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quotation-section{padding-top:50px;padding-bottom:50px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quotation-heading>p:last-child{max-width:820px;margin-top:18px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quotation-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-top:30px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quotation-grid article{min-width:0;padding-top:20px;border-top:2px solid #53739c}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quotation-grid p{margin-top:14px;font-size:15px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .review-note{margin-top:30px;padding:18px 20px;border-left:3px solid #53739c;background:#eef3f9;font-size:14px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .faq-section{padding-top:44px;padding-bottom:46px;border-top:1px solid #d8e1ed;border-bottom:1px solid #d8e1ed;background:#f7f9fc}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .faq-heading{margin-bottom:26px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting details{padding:18px 20px;border:1px solid #ccd8e5;background:#ffffff}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting details+details{margin-top:12px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting summary{color:#0b2d5b;font-size:16px;font-weight:700}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting details>p{margin-top:16px;font-size:15px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .closing-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-top:42px;padding-bottom:44px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .closing-section>div{min-width:0;max-width:800px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .closing-section h2{font-size:28px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .closing-section>div>p:last-child{margin-top:16px;font-size:15px}@media (max-width:1000px){:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .requirements-section,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .scope-grid{gap:36px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quotation-grid{gap:24px}}@media (max-width:768px){:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h1{font-size:40px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h2{font-size:30px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .requirements-section,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .scope-grid,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quotation-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:520px){:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .contract-wrap{padding-left:22px;padding-right:22px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h1{font-size:32px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting h2{font-size:27px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .intro-copy{font-size:17px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .contract-intro,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .requirements-section,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .scope-section,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .quotation-section,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .faq-section,:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .closing-section{padding-top:36px;padding-bottom:36px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting .closing-section h2{font-size:25px}:where([data-gb-cms-scope="gb-cms-0ff5e3f8-15ec-4177-8eab-e7603a3f848f"]) .gb-contracting details{padding:16px}}