.fit-wrapper,.modal-body{background:var(--bg-primary-gradient-support)}.fit-wrapper,.modal-body,.modal-header{--this-black:#474c54;--card-radius:15px;--fdd-shadow:0 0 10px #0000004f}.fit-wrapper,.modal-body{background:var(--bg-primary-gradient)}.step-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:40px 0}.step-title .line{width:20px;height:4px;background-color:var(--hm-yellow)}.step-title .line.long,.step-title>div:last-child{flex-grow:1}.step-title .num{width:20px;height:20px;border-radius:50%;border:1px solid var(--white);color:var(--white);font-size:14px;font-family:var(--pf-medium);display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-nxt,.btn-nxt:focus,.step-title .num.active{background-color:var(--hm-yellow);border-color:var(--hm-yellow)}.step-title .num.active{color:var(--this-black)}.step-title .title{font-size:23px;color:var(--white);font-family:var(--pf-bold);flex-shrink:0}.btn-nxt,.btn-nxt:focus{border-radius:50px;color:var(--this-black);font-size:30px;font-family:var(--pf-bold);padding:3px 40px 0}.btn-select,.btn-select:focus,.btn-select:hover{display:block;width:140px;color:var(--white);background-color:transparent;border:1px solid var(--white);padding:2px 10px;font-size:25px;font-weight:700;text-transform:uppercase;border-radius:var(--card-radius);margin-left:auto}.modal-header .close,.modal-title{color:var(--this-black)}.btn-select.active,.btn-select.active:focus,.btn-select.active:hover,.btn-select:focus,.btn-select:hover{background-color:var(--hm-red);border-color:var(--hm-red)}.modal-content{border-radius:25px;overflow:hidden}.modal-header{background:var(--hm-yellow);border-color:var(--hm-yellow)}.modal-header .close{text-shadow:none;opacity:1}.modal-body{background:var(--bg-primary-gradient);color:var(--white)}.mc-des{background:var(--bg-primary-gradient-support)}.modal-card .to-img{height:165px}.modal-card .btn-select,.modal-card .btn-select:focus,.modal-card .btn-select:hover{font-size:20px}@media (min-width:768px){.step-title{flex-wrap:nowrap;gap:12px}.step-title .line{width:100px}.step-title .num{width:50px;height:50px;font-size:40px}.step-title .title{font-size:35px}.step-title>div:last-child{flex-grow:0}}