.sso-card{margin-top:1rem;box-shadow:0 .5rem 2.5rem 0 rgba(0,0,0,.16);border-radius:.5rem;@media (max-width:991.98px){margin-bottom:1rem}@media (min-width:768px){height:100%}}.sso-card .card-body{padding:3.5rem;display:flex;flex-wrap:nowrap;flex-direction:column;align-content:start;@media (max-width:991.98px){padding:2rem 1.5rem 1.5rem 1.5rem}}.sso-card h5{margin-bottom:.75rem;font-size:1.4375rem;font-weight:500;line-height:1.4;@media (max-width:991.98px){font-size:1.1875rem}}.sso-card .sso-card-content{margin-bottom:3.25rem;flex-grow:1}.sso-card .sso-card-content ol{counter-reset:steps}.sso-card .sso-card-content ol li{margin:0 0 1rem 0;padding:.125rem 0 0 2rem;position:relative;list-style:none;font-size:1rem}.sso-card .sso-card-content ol li::before{position:absolute;display:flex;align-content:center;justify-content:center;top:0;left:0;width:1.5rem;height:1.5rem;content:counter(steps) ' ';counter-increment:steps;border:1.5px solid #E90029;border-radius:2.5rem;color:#E90029;font-size:.8125rem;font-weight:500}.sso-card p{font-size:1rem;font-weight:400;line-height:1.5}.sso-card .btn-ks{max-width:max-content;padding:1rem 1.5rem;display:flex;justify-self:end;justify-content:center;font-size:1rem;font-weight:500;@media (max-width:991.98px){max-width:initial}}.sso-card .btn-ks:hover{text-decoration:none}.sso-card .card-footer{padding:1.5rem 2.5rem;display:flex;align-items:center;justify-content:center;border-radius:0 0 .5rem .5rem;border-top:1px solid #D6D7D9;background-color:#F6F7F9}.sso-card .card-footer p{margin-bottom:0;font-size:.8125rem;line-height:1.5}