a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:initial}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}button,input{border:0;margin:0;padding:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media(prefers-reduced-motion:reduce){*{transition:none!important}}body,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;text-rendering:optimizelegibility}#root,body,html{height:100%}body{background-color:#fff;font-family:Poppins,sans-serif;margin:0;min-width:320px;overflow-x:hidden}h1,h2,h3,h4,h5{margin:0;padding:0}a{text-decoration:none}a [x-apple-data-detectors]{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}input[required]:-moz-ui-invalid,textarea[required]:-moz-ui-invalid{box-shadow:none}textarea{max-width:100%}button{background-color:#0000;border:none;cursor:pointer;margin:0;padding:0}.PreloaderWrapper{background-color:#fff;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:100}.PreloaderWrapper .CircularProgress{left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%}.PreloaderWrapper .CircularProgress svg circle{color:#ff2d38}.survey{align-items:stretch;display:flex;height:100%;min-height:740px}@media only screen and (max-width:1000px){.survey{flex-direction:column;min-height:auto}}@media only screen and (max-height:645px){.survey{min-height:645px}}.survey__image{align-items:center;background-color:#4671db;display:flex;flex:0 0 46.25%;justify-content:center;padding:30px}@media only screen and (max-width:1000px){.survey__image{flex:0 0 auto;height:300px;padding:20px}}@media only screen and (max-width:599px){.survey__image{height:200px;padding:15px}}@media only screen and (max-width:460px){.survey__image{height:125px;padding:10px}}@media only screen and (max-width:359px){.survey__image{height:70px;padding:8px}}@media(min-height:680px)and (max-width:1000px){.survey__image{height:200px}}@media(min-height:780px)and (max-width:1000px){.survey__image{height:250px}}.survey__image img{max-height:100%;max-width:100%}.survey__content{align-items:center;display:flex;flex:1 1 auto;justify-content:center;padding:40px 30px}@media only screen and (max-width:1250px){.survey__content{padding:40px 20px}}@media only screen and (max-width:1000px){.survey__content{display:block;padding:20px 20px 35px}}@media only screen and (max-width:599px){.survey__content{padding:15px 18px 30px}}@media only screen and (max-width:460px){.survey__content{padding-bottom:17px;padding-top:10px}}@media only screen and (max-width:359px){.survey__content{padding-bottom:12px}}.survey__container{width:100%}@media only screen and (max-width:1000px){.survey__container{display:flex;flex-direction:column;height:100%}}.survey__logo{display:block;margin:0 auto;position:relative;width:200px;z-index:2}@media only screen and (max-height:880px){.survey__logo{width:185px}}@media only screen and (max-width:1440px){.survey__logo{width:185px}}@media only screen and (max-width:1000px){.survey__logo{flex:0 0 auto}}@media only screen and (max-width:599px){.survey__logo{width:150px}}@media only screen and (max-width:460px){.survey__logo{width:100px;width:80px}}@media only screen and (max-width:359px){.survey__logo{height:70px;width:70px}}.survey__logo:before{background-color:#fff;border-radius:50%;box-shadow:inset 0 -10px 15px #6c319708;content:"";height:232px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:232px}@media only screen and (max-height:880px){.survey__logo:before{height:217px;width:217px}}@media only screen and (max-width:1440px){.survey__logo:before{height:217px;width:217px}}@media only screen and (max-width:599px){.survey__logo:before{height:176px;width:176px}}@media only screen and (max-width:460px){.survey__logo:before{height:116px;height:86px;width:116px;width:86px}}@media only screen and (max-width:359px){.survey__logo:before{height:76px;width:76px}}.survey__logo-wrapper{background-color:#fff;border-radius:50%;box-shadow:1px 10px 10px #6c319714,10px 10px 20px #6c31970f,30px 30px 30px #6c31970a;display:block;height:200px;padding:16px;position:relative;width:200px;z-index:2}@media only screen and (max-height:880px){.survey__logo-wrapper{height:185px;width:185px}}@media only screen and (max-width:1440px){.survey__logo-wrapper{height:185px;width:185px}}@media only screen and (max-width:599px){.survey__logo-wrapper{height:150px;padding:12px;width:150px}}@media only screen and (max-width:460px){.survey__logo-wrapper{height:100px;height:80px;padding:8px;width:100px;width:80px}}@media only screen and (max-width:359px){.survey__logo-wrapper{height:70px;width:70px}}.survey__logo-wrapper img{border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.survey__form{background-color:#fff;border-radius:10px;box-shadow:1px 10px 10px #6c319714,10px 10px 20px #6c31970f,30px 30px 30px #6c31970a;margin:-100px auto 0;max-width:778px;min-height:640px;padding:135px 50px 45px;position:relative;width:100%;z-index:1}@media only screen and (max-height:880px){.survey__form{margin-top:-85px;min-height:520px;padding-top:120px}}@media only screen and (max-width:1440px){.survey__form{margin-top:-85px;min-height:520px;padding-top:120px}}@media only screen and (max-width:1250px){.survey__form{padding:120px 30px 45px}}@media only screen and (max-width:1150px){.survey__form{padding:120px 20px 45px}}@media only screen and (max-width:1000px){.survey__form{flex:1 1 auto;min-height:auto}}@media only screen and (max-width:599px){.survey__form{margin-top:-75px;padding-top:110px}}@media only screen and (max-width:460px){.survey__form{margin-top:-45px;padding:70px 16px 30px}}@media only screen and (max-width:359px){.survey__form{padding:55px 16px 20px}}@media only screen and (max-height:645px){.survey__form{margin-top:-85px;min-height:480px;padding:110px 30px 35px 20px}}.survey__nav{left:0;position:absolute;top:-76px;width:100%;z-index:1}.survey__arrow{background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #ff2d38;border-radius:50%;box-shadow:0 6.4px 12.8px #ff2d3852;cursor:pointer;display:block;height:56px;position:absolute;top:0;transition-duration:.2s;transition-property:box-shadow;width:56px}@media only screen and (max-width:599px){.survey__arrow{background-size:24px;border:none;box-shadow:none;height:40px;top:10px;width:40px}}@media only screen and (max-width:460px){.survey__arrow{background-color:#0000;top:38px}}@media only screen and (max-width:359px){.survey__arrow{top:42px}}.survey__arrow:hover{box-shadow:0 6.4px 12.8px #ff2d381f}@media only screen and (max-width:599px){.survey__arrow:hover{box-shadow:none}}.survey__arrow--prev{background-image:url(/static/media/icon-prev.0e3a4d283fa4b91deb76.svg);left:0}@media only screen and (max-width:599px){.survey__arrow--prev{left:-8px}}.survey__arrow--next{background-image:url(/static/media/icon-next.623160ba285afb9aa76e.svg);right:0}@media only screen and (max-width:599px){.survey__arrow--next{right:-8px}}.survey__bottom{align-items:center;display:flex;justify-content:center;margin-top:40px}@media only screen and (max-height:645px){.survey__bottom{margin-bottom:20px;margin-top:20px}}@media only screen and (max-width:1000px){.survey__bottom{flex:0 0 auto}}@media only screen and (max-width:599px){.survey__bottom{margin-top:30px}}@media only screen and (max-width:460px){.survey__bottom{margin-top:18px}}@media only screen and (max-width:359px){.survey__bottom{margin-top:12px}}.survey__bottom span{color:#2f3d48;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}@media only screen and (max-width:359px){.survey__bottom span{font-size:13px}}.survey__bottom img{display:inline-block;margin-left:16px;max-width:120px;width:100%}@media only screen and (max-width:460px){.survey__bottom img{margin-left:6px;max-width:80px}}@media only screen and (max-width:359px){.survey__bottom img{max-width:70px}}.survey__name{color:#929cb9;display:block;font-size:16px;font-style:normal;font-weight:700;line-height:1.3;text-align:center}@media only screen and (max-width:599px){.survey__name{font-size:14px}}@media only screen and (max-width:359px){.survey__name{font-size:13px}}.survey__progress-label{color:#929cb9;display:block;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}@media only screen and (max-width:460px){.survey__progress-label{font-size:13px}}@media only screen and (max-width:359px){.survey__progress-label{font-size:12px}}.survey__progress-bar{background-color:#f9f9f9;border-radius:30px;box-shadow:inset 0 4px 4px #00000008;height:14px;margin-top:8px;padding:4px 5px;width:100%}@media only screen and (max-width:460px){.survey__progress-bar{height:12px;margin-top:6px}}@media only screen and (max-width:359px){.survey__progress-bar{height:11px}}.survey__progress-bar span{background:linear-gradient(118.46deg,#2f3d48 62.82%,#6e7d89 155.65%);border-radius:30px;display:block;height:100%;transition-duration:.7s;transition-property:width}.survey__title{color:#2f3d48;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:1.4;margin-top:15px;text-align:center}@media only screen and (max-width:460px){.survey__title{font-size:17px;margin-top:14px}}@media only screen and (max-width:359px){.survey__title{font-size:15px;margin-top:10px}}.survey__title.lg{font-size:30px}@media only screen and (max-width:599px){.survey__title.lg{font-size:26px}}@media only screen and (max-width:460px){.survey__title.lg{font-size:20px}}@media only screen and (max-width:359px){.survey__title.lg{font-size:20px}}.survey__subtitle{color:#2f3d48;display:block;font-size:18px;font-style:normal;font-weight:700;line-height:1.4;margin-top:80px;text-align:center}@media only screen and (max-width:767px){.survey__subtitle{margin-top:60px}}.survey__link{border-bottom:1px solid #4671db;color:#4671db;display:inline-block;font-size:18px;font-style:normal;font-weight:600;line-height:1;margin-top:120px;text-align:center;transition-duration:.3s;transition-property:border-bottom-color}@media only screen and (max-width:767px){.survey__link{margin-top:80px}}.survey__link:hover{border-bottom-color:#0000}@media only screen and (max-width:599px){.survey__link{font-size:16px}}.survey__text{color:#2f3d48;display:block;font-size:18px;font-style:normal;font-weight:500;line-height:1.2;margin-top:10px;text-align:center}@media only screen and (max-width:599px){.survey__text{font-size:16px}}@media only screen and (max-width:460px){.survey__text{font-size:13px}}@media only screen and (max-width:359px){.survey__text{font-size:12px;margin-top:6px}}.survey__rating{margin:26px auto 0;max-width:500px;padding-bottom:30px;position:relative;width:100%}@media only screen and (max-width:1150px){.survey__rating{max-width:452px;padding-bottom:26px}}@media only screen and (max-width:599px){.survey__rating{max-width:350px;padding-bottom:10px}}@media only screen and (max-width:460px){.survey__rating{margin-top:14px;max-width:286px;padding-bottom:2px}}@media only screen and (max-width:359px){.survey__rating{margin-top:0;max-width:260px}}.survey__rating-stars{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center;margin:-10px}@media only screen and (max-width:1150px){.survey__rating-stars{margin:-6px}}@media only screen and (max-width:460px){.survey__rating-stars{margin:-5px}}@media only screen and (max-width:359px){.survey__rating-stars{margin:-4px}}.survey__rating-stars :checked~label.bad svg path{fill:#ff2d38}.survey__rating-stars :checked~label.great svg path{fill:#17c981}.survey__rating-stars input{display:none}.survey__rating-star{cursor:pointer;flex:0 0 auto;font-size:0;margin:10px;position:relative;width:83px}@media only screen and (max-height:880px){.survey__rating-star{width:76px}}@media only screen and (max-width:1440px){.survey__rating-star{width:76px}}@media only screen and (max-width:1150px){.survey__rating-star{margin:6px;width:72px}}@media only screen and (max-width:599px){.survey__rating-star{width:56px}}@media only screen and (max-width:460px){.survey__rating-star{margin:5px;width:44px}}@media only screen and (max-width:359px){.survey__rating-star{margin:4px;width:42px}}.survey__rating-star svg{width:100%}.survey__rating-star.bad:hover svg path,.survey__rating-star.bad:hover~label svg path{fill:#ff2d38}.survey__rating-star.great:hover svg path,.survey__rating-star.great:hover~label svg path{fill:#17c981}.survey__rating-star.disabled{opacity:.5}.survey__rating-star svg path{transition-duration:.3s;transition-property:fill}.survey__rating-label{bottom:0;display:block;font-size:20px;font-style:normal;font-weight:500;line-height:1;position:absolute}@media only screen and (max-width:1150px){.survey__rating-label{font-size:18px}}@media only screen and (max-width:599px){.survey__rating-label{font-size:14px}}@media only screen and (max-width:460px){.survey__rating-label{font-size:11px}}.survey__rating-label.bad{color:#ff2d38;left:23px}@media only screen and (max-height:880px){.survey__rating-label.bad{left:36px}}@media only screen and (max-width:1440px){.survey__rating-label.bad{left:36px}}@media only screen and (max-width:1150px){.survey__rating-label.bad{left:38px}}@media only screen and (max-width:599px){.survey__rating-label.bad{left:24px}}@media only screen and (max-width:359px){.survey__rating-label.bad{left:16px}}.survey__rating-label.great{color:#17c981;right:16px}@media only screen and (max-height:880px){.survey__rating-label.great{right:30px}}@media only screen and (max-width:1440px){.survey__rating-label.great{right:30px}}@media only screen and (max-width:1150px){.survey__rating-label.great{right:32px}}@media only screen and (max-width:599px){.survey__rating-label.great{right:20px}}@media only screen and (max-width:359px){.survey__rating-label.great{right:12px}}.survey__action{display:flex;justify-content:center}.survey__radioboxes{margin:40px auto 0;max-width:220px;width:100%}@media only screen and (max-width:460px){.survey__radioboxes{margin-top:30px;max-width:250px}}@media only screen and (max-width:359px){.survey__radioboxes{margin-top:15px;max-width:210px}}.survey__radioboxes.isNotValidate .radiobox__title{color:#ff2d38}.survey__radioboxes .radiobox{margin-bottom:28px}@media only screen and (max-height:880px){.survey__radioboxes .radiobox{margin-bottom:22px}}@media only screen and (max-width:1440px){.survey__radioboxes .radiobox{margin-bottom:22px}}@media only screen and (max-width:460px){.survey__radioboxes .radiobox{margin-bottom:15px}}@media only screen and (max-width:359px){.survey__radioboxes .radiobox{margin-bottom:10px}}.survey__radioboxes .radiobox:last-child{margin-bottom:0}.survey__wrong{align-items:flex-end;display:flex}.survey__wrong .survey__field{width:calc(75% - 10px)}@media only screen and (max-width:460px){.survey__wrong .survey__field{width:calc(50% - 10px)}}.survey__wrong .survey__uploadPhoto{margin-left:20px;width:calc(25% - 10px)}.survey__wrong .survey__uploadPhoto .textLabel{color:#2f3d48;display:block;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.2;margin-bottom:5px}@media only screen and (max-width:359px){.survey__wrong .survey__uploadPhoto .textLabel{font-size:12px}}.survey__wrong .survey__uploadPhoto .photoLabel{background-color:#f7f7fa;border:1px solid #d5d8de;border-radius:6px;cursor:pointer;display:block;height:126px;position:relative}.survey__wrong .survey__uploadPhoto .photoLabel:before{content:url(/static/media/icon-upload-photo.4bd35110317c65592cba.svg);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.survey__wrong .survey__uploadPhoto .photoLabel img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.survey__wrong .survey__uploadPhoto .photoLabel.error{border-color:#ff2d38}.survey__wrong .survey__uploadPhoto .photoLabel.error:before{content:url(/static/media/icon-upload-photo-error.2db6ecdcc1713a51aa4b.svg)}.survey__wrong .survey__uploadPhoto .photoLabel.withImg:before,.survey__wrong .survey__uploadPhoto input{display:none}@media only screen and (max-width:460px){.survey__wrong .survey__uploadPhoto{margin-left:10px;margin-top:20px;width:calc(50% - 10px)}}.survey__field{margin-top:40px}@media only screen and (max-height:880px){.survey__field{margin-top:20px}}@media only screen and (max-width:1440px){.survey__field{margin-top:20px}}@media only screen and (max-width:359px){.survey__field{margin-top:10px}}.survey__field label{color:#2f3d48;display:block;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.2;margin-bottom:5px}@media only screen and (max-width:359px){.survey__field label{font-size:12px}}.survey .btn-red{display:block;margin:50px auto 0}@media only screen and (max-height:880px){.survey .btn-red{margin-top:50px}}@media only screen and (max-width:1440px){.survey .btn-red{margin-top:50px}}@media only screen and (max-width:1000px){.survey .btn-red{margin-top:50px;max-width:240px;width:100%}}@media only screen and (max-width:359px){.survey .btn-red{margin-top:50px;max-width:220px}}.survey .errorSignWrapper{position:absolute;width:inherit}.survey .errorSign{animation:trambling-animation 1.2s ease-in-out 0s normal none running;color:#ff2d38;font-size:10px;font-weight:700;width:100%;word-break:break-word}@media only screen and (max-width:359px){.survey .errorSign{font-size:9px}}.survey .errorSign span{display:block;text-align:center}@keyframes trambling-animation{0%,50%,to{transform:rotate(0deg)}10%,30%{transform:rotate(-.5deg)}20%,40%{transform:rotate(.5deg)}}.survey .marginTop60{margin-top:60px}@media only screen and (max-height:880px){.survey .marginTop60{margin-top:30px}}@media only screen and (max-width:1440px){.survey .marginTop60{margin-top:30px}}@media only screen and (max-width:1000px){.survey .marginTop60{margin-top:12px}}@media only screen and (max-width:359px){.survey .marginTop60{margin-top:5px}}.survey .marginTop120{margin-top:120px}@media only screen and (max-height:880px){.survey .marginTop120{margin-top:60px}}@media only screen and (max-width:1440px){.survey .marginTop120{margin-top:60px}}.survey__expired{display:block;margin-top:40px;text-align:center}.survey__step.lastStepBad .errorSignWrapper{min-height:18px}.survey__restaurantClosed{margin:30px auto 0;max-width:220px}.survey__restaurantClosed span{color:#2f3d48;display:block;font-size:10px;font-style:normal;font-weight:400;line-height:1.2}.survey__restaurantClosed-action{align-items:center;display:flex;justify-content:flex-start;margin-top:5px}.survey__restaurantClosed-action p{font-weight:400;line-height:1.2}.survey__restaurantClosed-action p,.survey__restaurantClosed-btn{color:#2f3d48;display:inline-block;font-size:12px;font-style:normal}.survey__restaurantClosed-btn{border:2px solid #2f3d48;border-radius:30px;flex:0 0 auto;font-family:Poppins,sans-serif;font-weight:500;line-height:1;margin-left:10px;padding:2px 10px;position:relative;top:-2px;transition-duration:.3s;transition-property:background-color}.survey__restaurantClosed-btn:hover{background-color:#2f3d481a}.field-textarea{background-color:#f7f7fa;border:1px solid #d5d8de;border-radius:6px;color:#2f3d48;display:block;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:126px;line-height:1.2;padding:16px 18px;resize:none;width:100%}@media only screen and (max-width:460px){.field-textarea{font-size:12px;height:126px;padding:10px 12px}}@media only screen and (max-width:359px){.field-textarea{height:126px}}.field-textarea::placeholder{color:#2f3d48}.radiobox{align-items:center;display:flex;position:relative}.radiobox input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.radiobox input:checked~.radiobox__mark:before{opacity:1}.radiobox__mark{background-color:#fff;border:2px solid #ff2d38;border-radius:50%;cursor:pointer;flex:0 0 auto;height:20px;position:relative;width:20px}@media only screen and (max-width:360px){.radiobox__mark{height:18px;width:18px}}.radiobox__mark:before{background-color:#ff2d38;border-radius:50%;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.2s;transition-property:opacity;width:12px}@media only screen and (max-width:360px){.radiobox__mark:before{height:10px;width:10px}}.radiobox__title{color:#2f3d48;flex:1 1 auto;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;padding-left:10px}@media only screen and (max-width:360px){.radiobox__title{font-size:13px}}.btn-red{border:none;border-radius:30px;box-shadow:0 8px 16px #ff2d3852;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1;outline:none;overflow:hidden;padding:15px 20px;position:relative;text-align:center;text-decoration:none}@media only screen and (max-width:460px){.btn-red{font-size:15px;padding:13px 18px}}@media only screen and (max-width:359px){.btn-red{font-size:14px;padding:10px 14px}}.btn-red:before{background-image:linear-gradient(105.63deg,#ff2d38 39.07%,#f0868c 96.81%);transition-duration:.3s;transition-property:opacity;z-index:2}.btn-red:after,.btn-red:before{border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.btn-red:after{background-image:linear-gradient(105.63deg,#ff2d38 39.07%,#ff2d38 96.81%);z-index:1}.btn-red span{display:inline-block;position:relative;z-index:3}.btn-red:hover:before{opacity:0}.btn-red.disabled{opacity:.5;pointer-events:none;width:219px}@media only screen and (max-width:1000px){.btn-red.disabled{max-width:240px;width:100%}}@media only screen and (max-width:359px){.btn-red.disabled{max-width:220px}}.animate-points{align-items:center;display:inline-flex;margin-left:5px}.animate-points .point-one{animation:dot 1.3s infinite;animation-delay:0s;opacity:0}.animate-points .point-two{animation:dot 1.3s infinite;animation-delay:.2s;opacity:0}.animate-points .point-three{animation:dot 1.3s infinite;animation-delay:.3s;opacity:0}@keyframes dot{0%{opacity:0}50%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.0af00237.css.map*/