.hrs{--hrs-accent:#762b90;background:#fff;box-sizing:border-box;padding:80px 20px;width:100%}.hrs__intro{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:730px;text-align:center}.hrs__header{color:#000;font-family:Saira Extra Condensed,sans-serif;font-size:clamp(36px,6vw,72px);font-weight:700;line-height:.9;margin:0;text-transform:uppercase}.hrs__subtitle{color:#000;font-family:Roboto,sans-serif;font-size:20px;line-height:1.25;margin:0}.hrs__grid{column-gap:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:130px;row-gap:120px}.hrs__card{box-sizing:border-box;display:flex;flex-direction:column;min-height:280px;padding:32px;position:relative;z-index:0}.hrs__card:before{background:#f2f2f2;clip-path:polygon(0 0,100% 0,100% calc(100% - 70px),calc(100% - 70px) 100%,0 100%);content:"";inset:0;position:absolute;z-index:-1}.hrs__card-image-wrap{align-items:center;display:flex;height:180px;justify-content:center;margin:-110px 0 20px}.hrs__card-image{max-height:100%;max-width:100%;object-fit:contain}.hrs__card-body{display:flex;flex-direction:column;gap:12px;margin-top:auto}.hrs__card-title{color:#000;font-family:Saira Extra Condensed,sans-serif;font-size:clamp(16px,1.9vw,32px);font-weight:700;line-height:.9;margin:0;max-width:100%;min-height:1.8em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.hrs__card-divider{border:none;border-top:2px solid #d9d9d9;margin:0}.hrs__card-btn{align-items:center;align-self:flex-start;background:var(--hrs-accent);border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Saira Extra Condensed,sans-serif;font-size:18px;font-weight:700;justify-content:center;padding:15px 30px;text-decoration:none;text-transform:uppercase;white-space:nowrap}button.hrs__card-btn{appearance:none;margin:0}.hrs__card-btn:focus,.hrs__card-btn:hover{color:#fff;text-decoration:none}.hrs__modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.hrs__modal[hidden]{display:none}.hrs__modal-overlay{background:rgba(0,0,0,.6);inset:0;position:absolute}.hrs__modal-dialog{background-color:#fff;box-sizing:border-box;clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),calc(100% - 44px) 100%,0 100%);color:#000;max-height:85vh;overflow-y:auto;padding:40px;position:relative;width:100%;z-index:1}@media (min-width:768px){.hrs__modal-dialog{max-width:1100px;min-height:300px;min-width:600px}}.hrs__modal-close{background:none;border:none;color:inherit;cursor:pointer;font-size:28px;line-height:1;padding:4px;position:absolute;right:20px;top:16px}.hrs__modal-close:focus,.hrs__modal-close:hover{color:var(--hrs-accent)}.hrs__modal-title{color:inherit;font-family:Saira Extra Condensed,sans-serif;font-size:32px;font-weight:700;line-height:.9;margin:0 0 20px;padding-right:32px;text-transform:uppercase}.hrs__modal-body{color:inherit;font-family:Roboto,sans-serif;font-size:16px;line-height:1.25}.hrs__modal-body p{color:inherit}@media (max-width:980px){.hrs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.hrs{padding:56px 20px}.hrs__grid{grid-template-columns:1fr;margin-top:90px;row-gap:90px}.hrs__card-image-wrap{height:150px;margin-top:-80px}}