p.label{display:inline-block}p.label{color:#999;font-weight:400}section.radcheck{display:inline-flex;flex-flow:row wrap;margin-left:5px}section.radcheck>div{flex:1;padding:.5rem}.radcheck input[type="radio"]{display:none}.radcheck h2{font-size:22px}.radcheck input[type="radio"]:not(:disabled)~label{cursor:pointer}.radcheck input[type="radio"]:disabled~label{color:rgb(188 194 191);border-color:rgb(188 194 191);box-shadow:none;cursor:not-allowed}.radcheck label.radlabel{height:80%;display:block;background:#fff;border:2px solid var(--theme-color);border-radius:20px;padding:1rem;margin-bottom:1rem;text-align:center;box-shadow:0 3px 10px -2px rgb(246 88 1 / .25);position:relative}.radcheck input[type="radio"]:checked+label.radlabel{background:rgb(32 223 128);color:rgb(255 255 255);box-shadow:0 0 20px rgb(221 51 136 / .75)}.radcheck input[type="radio"]:checked+label.radlabel::after{color:rgb(61 63 67);font-family:FontAwesome;border:2px solid var(--theme-color);content:"\f00c";font-size:24px;position:absolute;top:-25px;left:50%;transform:translateX(-50%);height:40px;width:40px;line-height:40px;text-align:center;border-radius:50%;background:#fff;box-shadow:0 2px 5px -2px rgb(246 88 1 / .25)}.radcheck input[type="radio"]:checked+label.radlabel{background:#af2665;border-color:var(--theme-color)}.radcheck input[type="radio"]:checked+label.radlabel h2{color:var(--color-white)}@media (max-width:480px){section.radcheck{margin-top:10px}.radcheck label.radlabel{height:50%;margin-bottom:0rem}.radcheck h2{font-size:18px;line-height:.2}.radcheck input[type="radio"]:checked+label.radlabel::after{top:-20px;height:30px;width:30px;line-height:30px}}