.badge-card-container{width:100%;border-radius:20px;box-shadow:0 4px 14px 0 rgba(0,0,0,.302);box-sizing:border-box;padding:var(--chakra-space-8)}.badge-card-container.active,.badge-card-container:hover{border:1px solid #0563e6}.badge-card-container .badge-card-stacked-items{display:grid;grid-gap:var(--chakra-space-6-4);gap:var(--chakra-space-6-4);align-items:center;grid-template-columns:190px 1fr;grid-template-rows:1fr}.badge-card-container .badge-card-stacked-items .badge-card-image{background-size:cover;border-radius:8px;width:var(--chakra-space-60);height:var(--chakra-space-60)}.badge-card-container .badge-card-title-holder{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--chakra-space-8);flex-wrap:wrap}.badge-card-container .badge-card-title-holder .badge-title{color:#0563e6;font-size:2.4rem;font-weight:600;line-height:32px}.badge-card-container .badge-card-title-holder .badge-title a:hover{text-decoration:none}.badge-card-container .badge-card-title-holder .custom-rating{gap:var(--chakra-space-6);display:flex;flex-wrap:wrap}.badge-card-container .badge-description{font-size:1.6rem;font-weight:400;line-height:24px;margin-bottom:var(--chakra-space-4);padding-right:var(--chakra-space-8)}.badge-card-container .badge-tag-holder{display:flex;gap:var(--chakra-space-8);margin:var(--chakra-space-8) 0;flex-wrap:wrap}.badge-card-container .badge-tag-holder .tag-default{padding:var(--chakra-space-2) var(--chakra-space-4)}.badge-card-container .badge-tag-holder .tag-success,.badge-card-container .badge-tag-holder .tag-warning{padding:var(--chakra-space-2) var(--chakra-space-8)}.badge-card-container .badge-module-accordion{background-color:#e6f0fe;min-height:42px;width:calc(100% + var(--chakra-space-16));border-radius:0 0 20px 20px;position:relative;bottom:0;margin:0 -2rem -2rem;border-color:transparent}.badge-card-container .badge-module-accordion .badge-module-accordion-button{font-size:1.2rem;font-weight:400;line-height:20px;padding:var(--chakra-space-4);border-radius:0 0 20px 20px}.badge-card-container .badge-module-accordion .badge-module-accordion-button:hover{background-color:#e6f0fe}.badge-card-container .badge-module-accordion .badge-module-accordion-button.expanded{font-weight:600;color:#0563e6}.badge-card-container .badge-module-accordion .badge-module-accordion-icon{margin-left:var(--chakra-space-4);font-size:2.4rem}.badge-card-container .badge-module-accordion .badge-module-accordion-item{min-height:96px;background-color:#fff;border:1px solid #d3d4d5;border-radius:8px;position:relative;padding:var(--chakra-space-10);margin:var(--chakra-space-8)}.badge-card-container .badge-module-accordion .badge-module-accordion-item .badge-module-accordion-item-title{font-size:1.6rem;font-weight:500;line-height:24px;color:#26292e}.badge-card-container .badge-module-accordion .badge-module-accordion-item .badge-module-accordion-item-duration{font-size:1.2rem;font-weight:400;line-height:20px;color:#454d56}.badge-card-container .badge-module-accordion .badge-module-accordion-item .completed-status-icon{color:#0b8449}.badge-card-container .badge-module-accordion .badge-module-accordion-item .start-icon{position:absolute;left:-12px;top:35px}.badge-card-container .badge-module-accordion .badge-module-accordion-item .enrolled-status-icon{color:#929496;background-color:#fff;border-radius:35px}.badge-card-container .badge-module-accordion .badge-module-accordion-item .badge-module-accordion-item-subcontainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:var(--chakra-space-4)}.badge-card-container .badge-module-accordion .badge-module-accordion-item .badge-module-accordion-item-subcontainer .tag-default{padding:var(--chakra-space-2) var(--chakra-space-4)}.badge-card-container .badge-module-accordion .badge-module-accordion-item .badge-module-accordion-item-subcontainer .tag-success,.badge-card-container .badge-module-accordion .badge-module-accordion-item .badge-module-accordion-item-subcontainer .tag-warning{padding:var(--chakra-space-2) var(--chakra-space-8)}