.rfp-testimonials[data-astro-cid-kfxrn54q]{text-align:center;color:#243a5e;background-position:50%;background-size:cover;padding-block:85px}.rfp-testimonials[data-astro-cid-kfxrn54q] h2[data-astro-cid-kfxrn54q]{margin:0 0 20px;font-size:32px;font-weight:700;line-height:1.2}.rfp-quote-track[data-astro-cid-kfxrn54q]{align-items:center;width:80%;min-height:300px;margin:auto;display:grid}.rfp-quote-track[data-astro-cid-kfxrn54q] figure[data-astro-cid-kfxrn54q]{margin:0;padding:20px 10px}.rfp-quote-track[data-astro-cid-kfxrn54q] figure[data-astro-cid-kfxrn54q][hidden]{display:none}blockquote[data-astro-cid-kfxrn54q]{color:inherit;border:0;margin:0 0 20px;padding:0;font-size:26px;font-weight:400;line-height:1.3}figcaption[data-astro-cid-kfxrn54q]{font-size:32px;font-weight:700;line-height:1.2}figure[data-astro-cid-kfxrn54q] img[data-astro-cid-kfxrn54q]{width:45px;height:auto;margin:20px auto 0}.rfp-quote-controls[data-astro-cid-kfxrn54q]{justify-content:center;align-items:center;gap:20px;display:flex}.rfp-quote-controls[data-astro-cid-kfxrn54q][hidden]{display:none}.rfp-quote-controls[data-astro-cid-kfxrn54q] button[data-astro-cid-kfxrn54q]{color:inherit;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;font-size:32px}.rfp-quote-controls[data-astro-cid-kfxrn54q]>div[data-astro-cid-kfxrn54q]{gap:8px;display:flex}.rfp-quote-controls[data-astro-cid-kfxrn54q] [data-astro-cid-kfxrn54q][data-rfp-index]{font-size:0;position:relative}.rfp-quote-controls[data-astro-cid-kfxrn54q] [data-astro-cid-kfxrn54q][data-rfp-index]:before{content:"";background:#999;border-radius:50%;position:absolute;inset:10px}.rfp-quote-controls[data-astro-cid-kfxrn54q] [data-astro-cid-kfxrn54q][aria-pressed=true]:before{background:var(--dcg-navy)}button[data-astro-cid-kfxrn54q]:focus-visible{outline:3px solid var(--dcg-blue);outline-offset:3px}@media (width<=767px){blockquote[data-astro-cid-kfxrn54q]{padding-left:20px;font-size:18px}figcaption[data-astro-cid-kfxrn54q]{font-size:25.6px}.rfp-quote-track[data-astro-cid-kfxrn54q]{min-height:500px}}.rfp-testimonials[data-astro-cid-kfxrn54q]{text-align:left;background-position:0 0}.rfp-quote-track[data-astro-cid-kfxrn54q]{background:#fff;border-radius:6px;width:100%;min-height:300px}.rfp-quote-track[data-astro-cid-kfxrn54q] figure[data-astro-cid-kfxrn54q]{color:#104572;padding:40px calc(10% + 10px);position:relative}.rfp-quote-track[data-astro-cid-kfxrn54q] figcaption[data-astro-cid-kfxrn54q]{text-align:center;color:#2488d8}.rfp-quote-track[data-astro-cid-kfxrn54q] figure[data-astro-cid-kfxrn54q] img[data-astro-cid-kfxrn54q]{width:50px;margin:0;position:absolute;top:40px;left:4.4%}.rfp-quote-controls[data-astro-cid-kfxrn54q]{margin-bottom:-40px}@media (width<=767px){.rfp-quote-track[data-astro-cid-kfxrn54q]{min-height:550px}.rfp-quote-track[data-astro-cid-kfxrn54q] figure[data-astro-cid-kfxrn54q] img[data-astro-cid-kfxrn54q]{width:30px;top:40px;left:3%}}.rfp-page{color:#333}.rfp-page h1,.rfp-page h2,.rfp-page h3{text-wrap:wrap}.rfp-page p{margin:0 0 25px;font-size:16px;line-height:24px}.rfp-hero{background-position:50%;background-size:cover;padding:85px 0 230px;position:relative}.rfp-hero-copy{color:#fff}.rfp-kicker{margin:0 0 10px!important}.rfp-hero h1{color:#fff;max-width:700px;margin:0;font-size:48px;font-weight:700;line-height:1.2}.rfp-page .rfp-hero-body{max-width:600px;margin-top:10px}.rfp-hero-copy>.banner-btn{color:#fff;background:0 0;border-color:#fff}.rfp-choices{position:absolute;bottom:-100px;left:8%;right:8%}.rfp-choices>h2{color:#243a5e;margin:0 0 20px;font-size:32px;font-weight:500;line-height:1.2}.rfp-choices>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rfp-choice{background:#edf5ff var(--rfp-choice-image) center/cover;border-radius:10px;padding:40px;box-shadow:0 4px 6px #0002}.rfp-choice:nth-child(2){background-image:var(--rfp-choice-image),linear-gradient(135deg,#edf5ff 49%,#fab616cc)}.rfp-choice h3{margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.2}.rfp-choice:nth-child(2) .banner-btn{color:#243a5e;background:#fab616;border-color:#fab616}.rfp-services{padding:125px 0 85px}.rfp-services h2{margin:40px 0 20px;font-size:32px;font-weight:700;line-height:1.2}.rfp-services>.container>h3{margin:0 0 20px;font-size:24px;line-height:1.2}.rfp-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:0;list-style:none;display:grid}.rfp-service-grid li{text-align:center;border:1px solid #243a5e;border-radius:6px;padding:20px}.rfp-service-grid img{object-fit:contain;width:80px;height:80px;margin:auto}.rfp-service-grid h3{margin:0 0 10px;padding-top:10px;font-size:24px;font-weight:500;line-height:1.2}.rfp-service-grid p{margin:0 0 25px}.rfp-goal{color:#fff;background:#2488d8;border-radius:6px;align-items:center;gap:20px;padding:20px;display:flex}.rfp-goal img{flex:none;width:80px;height:auto}.rfp-goal p{margin:0}.rfp-scope{background:#edf5ff;padding-block:85px}.rfp-scope h2{margin:0 0 20px;font-size:32px;font-weight:700;line-height:1.2}.rfp-scope-group{border-bottom:1px solid #243a5e;padding:40px 20px}.rfp-scope-group h3{margin:0 0 20px;font-size:26px;font-weight:700;line-height:1.2}.rfp-scope-group ul{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.rfp-scope-group li{margin:0}.rfp-scope-group a{color:#243a5e;border:1px solid #243a5e;border-radius:6px;padding:15px 20px;font-size:20px;text-decoration:none;display:inline-block}.rfp-scope-group a:hover{color:#fff;background:#243a5e}.rfp-scope .rfp-methodology-heading{margin-top:40px}.rfp-methodology-link{color:#243a5e;border:1px solid #243a5e;border-radius:6px;padding:15px 20px;text-decoration:none;display:inline-block}.rfp-closing{background-position:50%;background-size:cover;padding-block:85px}.rfp-closing>.container{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rfp-closing article{background:linear-gradient(135deg,#fab616,#d9d9d933 60%);border-radius:6px;padding:40px}.rfp-closing article+article{background:linear-gradient(135deg,#349ffd,#d9d9d933 50%)}.rfp-closing h2{color:#fff;margin:0 0 20px;font-size:32px;font-weight:700;line-height:1.2}.rfp-page .banner-btn{line-height:1.5}.rfp-page a:focus-visible{outline-offset:3px;outline:3px solid #2488d8}@media (width<=991px){.rfp-choices{margin-top:70px;position:static}.rfp-hero{padding-bottom:0}.rfp-services{padding-top:85px}.rfp-choices>div,.rfp-closing>.container{grid-template-columns:1fr}.rfp-choices{padding-bottom:85px}.rfp-service-grid{grid-template-columns:1fr}}@media (width<=767px){.rfp-hero h1{font-size:36px}.rfp-closing h2{font-size:25.6px}}@media (width<=479px){.rfp-hero h1{font-size:30px}.rfp-goal{align-items:flex-start}.rfp-goal img{width:40px}.rfp-choice,.rfp-closing article{padding:40px}}.rfp-hero{background-position:0 0;padding-bottom:400px}.rfp-page .rfp-kicker{color:#fab616;padding-bottom:10px;font-size:28px;line-height:24px;margin:0!important}.rfp-hero-copy>.banner-btn{border:1px solid #fff}.rfp-choices{bottom:-40px;left:6.3%;right:6.3%}.rfp-choices>h2{color:#fff}.rfp-choice{box-shadow:none;background-position:0 0;border-radius:6px}.rfp-services{padding-top:85px}.rfp-services h2{margin-top:40px}.rfp-service-grid li{text-align:left;border-color:#2488d8}.rfp-service-grid img{margin:0}.rfp-service-grid h3{color:#2488d8}.rfp-scope-group{border-color:#2488d8;padding-bottom:40px}.rfp-scope-group h3{color:#2488d8}.rfp-scope-group ul{gap:20px 10px}.rfp-scope-group a,.rfp-methodology-link{color:#333;text-transform:capitalize;border-color:#ccc;padding:20px;font-size:24px;line-height:24px}.rfp-scope .rfp-methodology-heading+p{color:#2488d8;margin-bottom:0;font-size:26px;line-height:39px}.rfp-methodology-link{margin-top:10px;font-weight:500}.rfp-closing>.container{align-items:start}@media (width<=991px){.rfp-hero{padding-bottom:0}.rfp-choices{margin-top:100px}.rfp-choices>div{padding-inline:10px}.rfp-choice{margin-bottom:20px}.rfp-choices>div{gap:0}.rfp-page .rfp-kicker{line-height:1.4}}@media (width<=479px){.rfp-scope-group ul{display:block}.rfp-scope-group li{margin-bottom:10px}.rfp-scope-group a,.rfp-methodology-link{font-size:18px}.rfp-goal{flex-direction:column}.rfp-goal img{width:90px}.rfp-choices{margin-top:100px}}.rfp-service-grid img{width:90px;height:90px}.rfp-goal img{width:90px}.rfp-service-grid li{transition:background-color .2s,color .2s}.rfp-service-grid li:hover,.rfp-service-grid li:focus-within{color:#fff;background:#2488d8}.rfp-service-grid li:hover h3,.rfp-service-grid li:focus-within h3{color:#fff}@media (prefers-reduced-motion:reduce){.rfp-service-grid li{transition:none}}
