.f-contact-information{margin-top:30px;margin-bottom:16px}
.f-contact-form{margin-top:24px;margin-bottom:64px}
.f-contact-form .f-contact-form__heading{font-size:clamp(25px,2.5vw,34px);line-height:1.25;font-weight:650;color:#142d3d}
.f-contact-form .f-contact-form__main{background:#f5f2ec;border-radius:14px;padding:clamp(22px,3vw,40px)}
.f-contact-form .f-contact-form__description{color:#344e59;line-height:1.65;margin-bottom:25px}
.f-contact-form .f-contact-form__description ul{padding-left:1.2em;margin:14px 0}
.f-contact-form .f-contact-form__description li{margin:7px 0}
.f-contact-form .rh-contact-note{font-size:14px;line-height:1.6}
.f-contact-form .f-contact-form__info{display:grid!important;grid-template-columns:minmax(0,1fr);gap:26px;align-content:start;min-width:0}
.f-contact-form .f-info-box{width:100%!important;margin:0;padding:0;min-width:0}
.f-contact-form .f-info-box h3{font-size:20px;line-height:1.3;margin-bottom:12px}
.f-contact-form .f-info-box__content{font-size:16px;line-height:1.7;overflow-wrap:anywhere}
.f-contact-form .f-info-box__content p{margin:0 0 12px}
.f-contact-form .f-info-box__content a,.f-contact-form .f-contact-form__description a{color:#236a67;text-decoration:underline;text-underline-offset:3px}
.f-contact-form .f-info-box__content a:focus-visible,.f-contact-form .f-contact-form__description a:focus-visible{outline:3px solid #236a67;outline-offset:4px}
.f-contact-form .rh-contact-channel{display:block;margin-top:10px}
.f-contact-form .rh-contact-icon{display:inline-block;width:22px;color:#236a67;font-weight:700}
@media(min-width:1280px){.f-contact-form .f-contact-form__info.position-left{padding-left:48px}}
@media(max-width:1279px){.f-contact-form .f-row{flex-wrap:wrap!important}.f-contact-form .f-contact-form__main{order:0}.f-contact-form .f-contact-form__info{order:1;padding-top:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.f-contact-form .f-info-box:last-child{grid-column:1/-1}}
@media(max-width:600px){.f-contact-information{margin-top:20px;margin-bottom:8px}.f-contact-form{margin-top:16px;margin-bottom:40px}.f-contact-form .f-contact-form__info{grid-template-columns:minmax(0,1fr)}.f-contact-form .f-contact-form__description{font-size:16px}.f-contact-form .f-contact-form__main{padding:22px 18px}}

section.f-contact-information{margin-top:24px;margin-bottom:12px}section.f-contact-form{margin-top:20px;margin-bottom:64px}.f-contact-information .f-page-header{padding-block:18px}@media(max-width:1279px){.f-contact-form .f-contact-form__info{padding-inline:8px}}@media(max-width:600px){section.f-contact-information{margin-top:16px;margin-bottom:8px}section.f-contact-form{margin-top:14px;margin-bottom:40px}.f-contact-information .f-page-header{padding-block:12px}}

.f-contact-form .rh-contact-roadmap{list-style:none;padding:0;margin:18px 0;display:grid;gap:12px}.f-contact-form .rh-contact-roadmap li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 15px;background:#f0f5f1;border:1px solid #dce6dd;border-radius:9px;font-size:13px;line-height:1.65}.f-contact-form .rh-contact-roadmap li>b{color:#236a67;font-size:11px;letter-spacing:.1em}.f-contact-form .rh-contact-roadmap strong{display:block;font-size:14px;margin-bottom:3px;color:#173d34}
