@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--font: "Open Sans", sans-serif;--bg: #4d5054;--base: #fff;--gray: 247, 247, 255;--blue: #419bf9;--red: #d11149;--gradient: linear-gradient(to right, #00a6ed, #419bf9);font-family:Open Sans,sans-serif}*{box-sizing:border-box;text-decoration:none}*:hover,*:focus{outline:0}body{background:var(--bg);font:400 16px/1.32 var(--font);color:var(--base)}:not(:root):fullscreen::backdrop{background:var(--bg)}::-webkit-scrollbar{width:6px;height:0;background:var(--bg)}::-webkit-scrollbar-thumb{width:10px;background:var(--base);border-radius:6px}body.hidden{overflow:hidden}@supports not selector(::-webkit-scrollbar){body{scrollbar-width:thin;scrollbar-color:var(--base) var(--bg)}}.step{position:fixed;inset:0;width:100%;height:100%;max-width:920px;max-height:630px;margin:auto;border-radius:4px;border:3px solid rgba(var(--gray),.05);padding:48px 80px 68px}.step .content{height:100%;overflow-x:hidden;overflow-y:auto}.step h1{margin-bottom:32px;font-size:32px;text-align:center;color:var(--blue)}.step .footer{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:40px;height:68px;width:100%;background:rgba(var(--gray),.05)}.step .footer div{display:flex;font-size:14px;opacity:.6;width:100%}.step .footer .back{margin-left:auto;cursor:pointer}button.primary{height:36px;min-width:200px;border:none;border-radius:18px;white-space:nowrap;font-size:12px;font-weight:700;box-shadow:0 4px 4px #419bf94d;color:var(--base);background-image:var(--gradient);cursor:pointer}button.primary:hover{opacity:.8}button.primary:disabled{opacity:.6;color:var(--bg);background:var(--base);box-shadow:none}b{font-weight:700}.welcome,.end{display:flex;align-items:center;gap:40px;padding:40px}.welcome .example,.end .example{width:280px;height:280px;border-radius:140px;box-shadow:0 16px 32px #35393e99}.welcome svg,.end svg{min-width:200px}.end svg{min-width:100px}.contacts .row{display:flex;gap:30px}.contacts .input-text,.contacts .input-radio{width:100%}.contacts .input-radio .container{display:flex;gap:20px;height:36px;padding:8px 14px;border-radius:4px;border:solid 1px rgba(247,247,255,.3);background-color:#6168714d}.contacts .input-radio .item{display:flex;align-items:center;cursor:pointer}.contacts .input-radio .option{width:17px;height:17px;border:solid 1px rgba(247,247,255,.3);margin-right:8px;padding:3px;background-color:#616871;border-radius:9px}.contacts .input-radio .checked{width:9px;height:9px;background-color:#fff;border-radius:5px}.contacts .PhoneInput .PhoneInputCountry{position:absolute;margin-top:10px;margin-left:8px}.contacts .PhoneInput input{padding:8px 8px 8px 50px}.contacts label{display:block;margin:8px;font-size:12px;font-weight:700}.contacts input{width:100%;height:36px;border-radius:4px;border:solid 1px rgba(247,247,255,.3);background-color:#6168714d;color:#f7f7ff;padding:8px}.contacts .error{margin-bottom:0;font-size:11px;color:#ff715b}.howto{display:flex;justify-content:center;margin:36px 0}.howto img{width:300px;height:180px;box-shadow:0 16px 32px #35393e99}.errors{display:flex;flex-wrap:wrap;justify-content:center;margin:36px 64px}.errors .item{display:flex;flex-direction:column;align-items:center;width:25%;gap:20px}.errors .item img{width:120px;height:72px;box-shadow:0 16px 32px #35393e99}.errors .item p{text-align:center}.terms a{color:#fff;text-decoration:underline}@media (max-width: 900px){.step{position:relative;height:100vh;max-height:none;padding:20px 20px 78px}button.primary{min-width:auto;padding:0 16px}.welcome{flex-direction:column;padding:0}.welcome .example{height:140px;width:140px}.welcome .text{max-width:500px}.contacts .row{flex-direction:column;gap:0}.errors{margin:20px 0 0}.errors .item{width:50%;margin-bottom:20px}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.player{height:100%;width:100%;display:flex;overflow:hidden;user-select:none}.player button{white-space:nowrap}.player .stop{padding:8px 18px;opacity:.5;border:none;border-radius:8px;background-color:#f7f7ff1a;color:#f7f7ff;position:absolute;left:52px;top:24px;z-index:10}.player .stimul{margin:auto}.player .stimul img{position:absolute;inset:0;margin:auto;width:760px;height:540px;box-shadow:0 16px 32px #35393e99}.player .stimul.clicked img{width:768px;height:548px;border:4px solid transparent;border-radius:4px}.player .stimul.error img{width:768px;height:548px;border:4px solid #d11149;border-radius:4px}.player .stimul.error .error-text{position:absolute;inset:0;margin:auto;text-shadow:0 0 4px #fff;font-size:42px;font-weight:700;text-align:center;color:#d11149;height:63px;line-height:42px}.player .hint{position:absolute;top:calc((100% - 540px)/2 - 54px);left:0;right:0;margin:auto;width:fit-content;height:40px;padding:8px 12px;border:none;border-radius:8px;background-image:linear-gradient(to right,#00a6ed,#419bf9);color:#f7f7ff;font-size:14px}.player .hint:after{position:absolute;bottom:-9px;left:50%;margin-left:-10px;border-top:10px solid #419bf9;border-right:10px solid transparent;border-left:10px solid transparent;content:" ";font-size:0;line-height:0}.player .progress{position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-bottom:43px;width:760px;height:4px;border-radius:2px;background-color:#35393e4d}.player .progress .current{height:4px;opacity:.3;border-radius:2px;background-color:#f7f7ff;min-width:1px}.player .timer{position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-bottom:12px;text-align:center;opacity:.6}.player .screen-icon{position:absolute;z-index:100;bottom:12px;right:12px;opacity:.5;cursor:pointer}.confirm .overlay{width:100vw;height:100vh;background:#000c;overflow:hidden;position:fixed;top:0;left:0;z-index:1}.confirm .overlay-close{position:absolute;top:-12px;right:10px;font-size:46px;color:#f7f7ff99;transform:rotate(45deg);cursor:pointer}.confirm .window{position:absolute;top:20%;left:0;right:0;margin:auto;padding:32px 24px;width:600px;border-radius:4px;box-shadow:0 2px 10px #35393ecc;background-color:#616871;z-index:10}.confirm .window h3{font-size:16px;font-weight:700;color:#f7f7ff}.confirm .window p{margin-top:16px;font-size:14px;color:#f7f7ff}.confirm .window .timer{width:100%;margin-top:32px;margin-bottom:36px;text-align:center;font-size:56px;color:#f7f7ff}.confirm .window .buttons{display:flex;justify-content:space-between}.confirm .window .btn{height:40px;border:none;border-radius:8px;font-size:14px;color:#f7f7ff}.confirm .window .btn.btn-stop{width:130px;background-color:#f7f7ff1a}.confirm .window .btn.btn-play{box-shadow:0 4px 4px #419bf94d;background-image:linear-gradient(to right,#00a6ed,#419bf9);width:220px}.confirm .window .btn:hover{opacity:.6}@media (max-width: 767.98px){.player .stimul img{width:calc(100% - 8px);height:calc(71.0526315789vw - 8px)}.player .stimul.clicked img,.player .stimul.error img{width:100%;height:71.0526315789vw}.player .stop{position:absolute;left:0;right:0;margin:auto;width:98%;height:40px}.player .hint{width:98%;text-align:center;top:calc(50% + 35.5263157895vw + 10px);z-index:10}.player .hint:after{bottom:40px;border-top:0 solid #419bf9;border-bottom:10px solid #419bf9}.player .progress{margin-left:4px;margin-right:4px;width:calc(100% - 8px)}.player .screen-icon{bottom:6px}.confirm .window{top:10vh;width:98%}.confirm .window .buttons{flex-direction:column}.confirm .window .btn{width:100%!important;margin:5px 0}}@media (max-width: 767.98px) and (orientation: landscape){.player .stimul img{width:calc(140.7407407407vh - 8px);height:calc(100% - 8px)}.player .stimul.clicked img,.player .stimul.error img{width:140.7407407407vh;height:100%}.player .stop{top:12px;right:calc(140.7407407407vh - 168px);width:160px}.player .hint{display:none}.player .timer{width:280px;padding:8px;border-radius:8px;margin-bottom:4px;background:#35393e99}.player .progress{display:none}.player .screen-icon{bottom:4px}.confirm .window{top:20px}.confirm .window .timer{margin:0 auto;line-height:56px}}
