:root{--color-yellow:#F4FF76;--color-pink:#FB33C9;--color-blue:#26118E;--color-pink-light:#F8DCFC;--color-purple:#D6CEFF;--color-black:#1e1e1e;--font-en:var(--font-dangrek)}@keyframes toTranspalent{0%{opacity:1}to{opacity:.2}}@keyframes toRightKV{0%{transform:translateX(-50%)}to{transform:translateX(50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInTopCenter{0%{transform:translate(-50%,-50px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes slideInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes flow{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes flow2{0%{transform:translateX(-50%)}to{transform:translateX(-250%)}}.selection-form{padding-bottom:60px}@media(min-width:768px){.selection-form{padding-bottom:120px}}.selection-form_inner{width:100%;padding:0 20px;margin:0 auto}@media(min-width:768px){.selection-form_inner{padding:0 40px;width:620px}}.selection-form_btn{text-align:center;margin-top:32px;display:flex;justify-content:center;gap:20px}.selection-form_btn-completed{text-align:center;margin-top:8px}.selection-form_head{display:inline-block;font-size:16px;font-weight:600;line-height:1.7;margin-bottom:4px}@media(min-width:768px){.selection-form_head{font-size:18px}}.selection-form_input{width:100%;background-color:#fff;border-radius:8px;padding:12px 16px;font-size:18px;color:#b3b3b3}.selection-form_content{margin-top:32px}.radio-group{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.option-card{width:32%;padding:8px}@media(min-width:768px){.option-card{width:32.6%}}.option-card:hover{cursor:pointer}.option-card_content{text-align:center}.option-card_button{transform:translateX(-100%);position:absolute}.option-card_label{font-size:12px;font-weight:600;line-height:2;position:relative;top:0;left:50%;transform:translateX(-50%);width:120%;display:inline-block}@media(min-width:768px){.option-card_label{font-size:16px}}.option-card.active{background-color:#f4ff76;border-radius:8px;border:3px solid #e9fa2c;box-shadow:0 0 24px #e9fa2c}.option-card.active .option-card_label{color:var(--color-blue)}.option-card_img{width:100%}.mt20{margin-top:20px}.mt32{margin-top:32px}