.container.my-4{margin-top:100px!important}.row{margin-left:0!important;margin-right:0!important}.p-4{padding:0!important}.card.shadow-lg{max-width:800px;margin:0 auto;padding:2rem!important}.role-card{cursor:pointer;transition:all .3s ease;border-width:1px!important;border-color:#1da851!important;border-radius:.75rem;box-shadow:0 .125rem .3rem rgba(0,0,0,.08);min-height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none!important;color:inherit;padding:1rem}.role-card:hover{background:#1da851;color:#fff!important;box-shadow:none!important;border-color:transparent!important}.role-card:hover .card-title{color:#fff!important}.role-card:hover .card-text{color:rgba(255,255,255,.8)!important}.role-card:hover i{color:#fff!important}.role-card .card-body{padding:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.role-card .card-title{font-size:1.2rem;font-weight:700;margin-bottom:.75rem;color:#000;line-height:1.3;transition:color .3s ease}.role-card .card-text{font-size:13px;color:var(--bs-secondary);margin-bottom:0;line-height:1.5;transition:color .3s ease}.role-card i.display-4{margin-bottom:1.25rem;font-size:3.5rem!important;line-height:1;color:#1da851;transition:color .3s ease}.role-card.selected{background-color:var(--bs-primary-bg-subtle,#e0f2f7);border-color:#1da851!important;box-shadow:0 .75rem 1.5rem rgba(0,0,0,.25)!important;transform:none!important}.role-card.selected .card-title{color:#000!important}.role-card.selected .card-text{color:var(--bs-secondary)!important}.role-card.selected .card-body i{color:#1da851!important}.role-card::after{content:'';position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;background-color:transparent;border-radius:50%;border:2px solid transparent;opacity:0;transition:all .2s ease-in-out}.role-card.selected::after{content:'\f26c';font-family:bootstrap-icons!important;background-color:#1da851;color:#fff;border-color:#1da851;opacity:1;font-size:1rem;display:flex;justify-content:center;align-items:center}.col-md-4,.col-sm-6{display:flex}.col-md-4 .card.role-card,.col-sm-6 .card.role-card{flex-grow:1}.card>.card-header.bg-primary.text-white.text-center.py-3 h2.mb-0{font-size:1.75rem;font-weight:600}#continueButton.btn.btn-primary.btn-lg{background:#1da851!important;border:#1da851!important;border-radius:.5rem;font-weight:600;padding:.8rem 1rem;font-size:1rem}#continueButton.btn.btn-primary.btn-lg:hover{background:#21c05b!important;border:#21c05b!important}@media (max-width:992px){.col-md-7{flex:0 0 90%;max-width:100%}}@media (max-width:768px){.card.shadow-lg{padding:1rem!important;max-width:calc(100% - 2rem)}.col-md-4{flex:0 0 100%;max-width:100%;margin-bottom:0}.container.my-4{margin-top:0!important}}@media (max-width:576px){.container.my-4{margin-top:50px!important}.card.shadow-lg{padding:.5rem!important;max-width:calc(100% - 1rem)}.col-sm-6{flex:0 0 100%;max-width:100%;margin-bottom:0}.role-card{padding:.5rem}.role-card i.display-4{font-size:1.5rem!important}.role-card .card-title{font-size:1rem}.role-card .card-text{font-size:.85rem}}@media (min-width:768px){.col-md-7{flex:0 0 auto;width:100%!important}}