.sr-open-roles,.sr-open-roles.sr_module,.sr-open-roles>div{background-color:#162456!important}@media (min-width:1024px){.sr-open-roles{display:flex;flex-direction:column;min-height:50vh}}.sr-open-roles__inner{margin:0 auto;max-width:1440px;padding:32px 20px}@media (min-width:768px){.sr-open-roles__inner{padding:48px}}@media (min-width:1024px){.sr-open-roles__inner{display:flex;flex:1;flex-direction:column;padding:48px 80px 80px;width:100%}}.sr-open-roles__grid{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:768px){.sr-open-roles__grid{gap:32px;grid-template-columns:repeat(12,1fr)}}@media (min-width:1024px){.sr-open-roles__grid{flex:1}}.sr-open-roles__left{display:flex;flex-direction:column}@media (min-width:768px){.sr-open-roles__left{grid-column:span 3}}.sr-open-roles__marker{align-items:baseline;display:flex;gap:12px;margin-bottom:8px}.sr-open-roles__marker-slash{color:#3574e3;font-weight:400}.sr-open-roles__marker-label,.sr-open-roles__marker-slash{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em}.sr-open-roles__marker-label{color:hsla(0,0%,100%,.3);font-weight:500;text-transform:uppercase}.sr-open-roles .sr-open-roles__left .text-center,.sr-open-roles .sr-open-roles__left .text-center.text-md-left{text-align:left!important}.sr-open-roles .sr-open-roles__left .heading{color:#fff!important;font-family:Inter,sans-serif!important;font-size:24px!important;font-weight:300!important;letter-spacing:-.02em;line-height:1.15;margin-bottom:12px;text-align:left!important}@media (min-width:768px){.sr-open-roles .sr-open-roles__left .heading{font-size:36px!important;margin-bottom:24px;text-align:left!important}}.sr-open-roles__desc{color:hsla(0,0%,100%,.42);font-size:clamp(1rem,1.2vw,1.2rem);font-weight:400;letter-spacing:.005em;line-height:1.42;text-transform:none}.sr-open-roles__desc,.sr-open-roles__desc p{color:hsla(0,0%,100%,.42)!important;font-family:Inter,sans-serif;font-size:13px;line-height:1.8;margin:0;text-align:left!important}.sr-open-roles__desc p+p{margin-top:.5rem}.sr-open-roles__spacer{display:none}@media (min-width:768px){.sr-open-roles__spacer{display:block;flex:1}}.sr-open-roles .cta-group{align-self:stretch;margin-top:24px}@media (min-width:768px){.sr-open-roles .cta-group{align-self:flex-start;margin-top:0}}.sr-open-roles .btn-wrapper{display:flex;width:100%}@media (min-width:768px){.sr-open-roles .btn-wrapper{display:inline-flex;width:auto}}.sr-open-roles .cta-button{align-items:center;background:transparent!important;border:1px solid #fff!important;border-radius:0!important;color:#fff!important;display:flex!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;gap:12px;justify-content:center;letter-spacing:.2em;padding:14px 32px!important;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s,color .2s;width:100%}@media (min-width:768px){.sr-open-roles .cta-button{display:inline-flex!important;width:auto}}.sr-open-roles .cta-button:hover{background-color:#fff!important;border-color:#fff!important;color:#000!important}.sr-open-roles__right{display:flex;flex-direction:column;gap:10px;margin-top:0}@media (min-width:768px){.sr-open-roles__right{gap:12px;grid-column:5/span 8}}@media (min-width:1024px){.sr-open-roles__right{justify-content:center}}.sr-open-roles__card{background-color:rgba(10,23,70,.18);border:1px solid rgba(133,161,218,.22);color:inherit;cursor:pointer;display:block;position:relative;text-decoration:none;transition:background-color .3s,border-color .3s}.sr-open-roles__card:hover{background-color:hsla(0,0%,100%,.03);border-color:rgba(176,198,239,.38)}.sr-open-roles__card-inner{align-items:center;display:flex;min-height:64px}@media (min-width:768px){.sr-open-roles__card-inner{display:grid;gap:24px;grid-template-columns:1fr 1fr;min-height:110px}}.sr-open-roles__card-detail{align-items:center;display:none;padding:24px}@media (min-width:768px){.sr-open-roles__card-detail{display:flex;padding:24px 32px}}.sr-open-roles__card-detail-text{color:hsla(0,0%,100%,.6);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.7;margin:0;max-width:24rem;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.sr-open-roles__card-detail-text,.sr-open-roles__card-detail-text p{color:hsla(0,0%,100%,.62);margin:0}.sr-open-roles__card:hover .sr-open-roles__card-detail-text{opacity:1;transform:translateY(0)}.sr-open-roles__tag{background:rgba(53,116,227,.18);border:1px solid rgba(53,116,227,.3);color:hsla(0,0%,100%,.85);display:inline-block;font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.4;margin:0 6px 6px 0;padding:4px 10px;text-transform:uppercase}.sr-open-roles__card-title-wrap{align-items:center;display:flex;flex:1;justify-content:flex-start;padding:16px 20px}@media (min-width:768px){.sr-open-roles__card-title-wrap{justify-content:flex-end;padding:24px 32px}}.sr-open-roles__card-title{color:hsla(0,0%,100%,.7);font-family:Inter,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0;transition:color .3s}@media (min-width:768px){.sr-open-roles__card-title{font-size:24px;text-align:right}}@media (min-width:1024px){.sr-open-roles__card-title{font-size:28px}}.sr-open-roles__card:hover .sr-open-roles__card-title{color:#fff}