body{background-color:#fff;font-family:Roboto,sans-serif}.wrapper{max-width:960px;margin:0 auto}@media (min-width: 1200px){body{background-color:#fa8072}.wrapper{margin:25px auto}.card{padding:20px;margin:5px;background-color:#fff;box-shadow:-20px -20px 0 0 #fb968b;border-radius:10px;-webkit-animation-name:shadow-show;-webkit-animation-duration:1.5s;animation-name:shadow-show;animation-duration:1.5s;transition-timing-function:cubic-bezier(0.795,0,0.165,1)}}.container{background-color:#fff;padding:13px 24px;padding-bottom:20px}.poster{width:100%;box-shadow:0 4px 4px rgba(0,0,0,0.25)}.overlay{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);display:flex;align-items:center;text-align:center;justify-content:center;visibility:hidden}.overlay img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.overlay:target{visibility:visible;outline:none;cursor:default}.step-header{font-style:normal;font-weight:900;font-size:24px;line-height:28px;margin:0}.step-text{font-style:normal;font-weight:400;font-size:18px;line-height:150%;text-align:center;padding:12px}.column-center{display:flex;flex-direction:column;align-items:center}.row-center{display:flex;flex-direction:row;justify-content:center;align-items:center}.label{font-style:normal;font-weight:500;font-size:18px;line-height:27px;text-align:center;margin-bottom:5px}.input{background:#fff;border:1px solid #d4d4d8;box-sizing:border-box;border-radius:4px;max-width:300px;padding:12px;font-size:16px;line-height:24px;color:#000}.input-qnt{border:none;background-color:#fff;width:36px;color:#000}.agree-label{font-size:16px;font-weight:400;margin-left:6px;margin-bottom:0}.btn{margin:0 auto;display:flex;flex-direction:row;align-items:center;padding:8px 16px;max-height:50px;cursor:pointer;background:#6366f1;border-radius:4px;border:none;color:#fff;font-size:16px;line-height:24px;text-decoration:none;color:#eef2ff}.btn--disabled{background-color:#ccc}.btn--outlined{display:block;background:#fff;color:#6366f1;border:1px solid #6366f1;text-align:center;padding-top:22px;padding-bottom:22px}.reviews__link{margin-bottom:15px;max-width:315px}.all-quests__link{max-width:315px;color:#c1c1c1;border-color:#c1c1c1}.btn-controls{border-radius:50%}.btn-controls div{width:8px}.score__message{font-size:18px;line-height:26px;text-align:center;color:#8c8c8c}.score__result{text-align:center;color:#6366f1;font-size:56px;line-height:70px}.alert{width:375px;padding:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.alert div{text-align:center}.alert-error{background-color:#ffedd5;border-left:4px solid #f97316;color:#c2410c}.alert-success{background-color:#ccfbf1;border-left:4px solid #14b8a6;color:#134e4a;position:relative}.alert-hint{min-width:250px;width:initial;background-color:#a5b4fc;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#312e81;padding-top:1px;padding-bottom:2px;position:relative;text-align:center}.toggle-button-cover{display:table-cell;position:relative;width:300px;height:140px;box-sizing:border-box}.toggle-button-cover .button-cover,.toggle-button-cover .knobs,.toggle-button-cover .layer{position:absolute;top:0;right:0;bottom:0;left:0}.toggle-button-cover .button{position:relative;top:50%;width:260px;height:36px;margin:-20px auto 0;overflow:hidden}.toggle-button-cover .button.r,.toggle-button-cover .button.r .layer{border-radius:100px}.toggle-button-cover .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.toggle-button-cover .knobs{z-index:2}.toggle-button-cover .layer{width:100%;background-color:#ebf7fc;transition:.3s ease all;z-index:1}.toggle-button-cover #button .knobs:before{content:" ";position:absolute;top:4px;left:4px;width:20px;height:10px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;background-color:#f44336;border-radius:50%;transition:.3s cubic-bezier(0.18,0.89,0.35,1.15) all}.toggle-button-cover #button .checkbox:checked + .knobs:before{content:"OK!";left:228px;background-color:#03a9f4}.toggle-button-cover #button .checkbox:checked ~ .layer{background-color:#fcebeb}.toggle-button-cover #button .knobs,.toggle-button-cover #button .knobs:before,.toggle-button-cover #button .layer{transition:.3s ease all}.mr-12{margin-right:12px}.mt-12{margin-top:12px}.mb-12{margin-bottom:12px}.ml-12{margin-left:12px}.hr{height:1px;width:100%;background:#ccc;border:none}
