@-webkit-keyframes timer__animation{0%{stroke:var(--green);stroke-dashoffset:0}50%{stroke:var(--yellow)}to{stroke:var(--red);stroke-dashoffset:-250}}@keyframes timer__animation{0%{stroke:var(--green);stroke-dashoffset:0}50%{stroke:var(--yellow)}to{stroke:var(--red);stroke-dashoffset:-250}}@-webkit-keyframes timer__text__animation{0%{fill:var(--green)}50%{fill:var(--yellow)}to{fill:var(--red)}}@keyframes timer__text__animation{0%{fill:var(--green)}50%{fill:var(--yellow)}to{fill:var(--red)}}:root{--green: #8ba820;--green-dark: hsl(73, 68%, 30%);--green-pale: #cedd96;--yellow: #ffc400;--red: #dd583a;--red-pale: #ffaf9d;--gray-light: #00000029;--gray-middle: #707070;--base-font: "FF Unit Pro", sans-serif}@media screen and (min-width:720px){:root{--base-font-size: 16px;--regular-font-size: 20px;--medium-font-size: 24px;--base-line-height: 1.5}}@media screen and (max-width:720px){:root{--base-font-size: 14px;--regular-font-size: 17px;--medium-font-size: 20px;--base-line-height: 1.5}}@font-face{font-family:"FF Unit Pro";font-style:normal;font-weight:400;src:url("/fonts/FF Unit Pro Regular.woff") format("woff")}@font-face{font-family:"FF Unit Pro";font-style:italic;font-weight:400;src:url("/fonts/FF Unit Pro Italic.woff") format("woff")}@font-face{font-family:"FF Unit Pro";font-style:normal;font-weight:300;src:url("/fonts/FF Unit Pro Light.woff") format("woff")}@font-face{font-family:"FF Unit Pro";font-style:italic;font-weight:300;src:url("/fonts/FF Unit Pro Light Italic.woff") format("woff")}@font-face{font-family:"FF Unit Pro";font-style:normal;font-weight:500;src:url("/fonts/FF Unit Pro Medium.woff") format("woff")}@font-face{font-family:"FF Unit Pro Medium Italic";font-style:italic;font-weight:500;src:url("/fonts/FF Unit Pro Medium Italic.woff") format("woff")}@font-face{font-family:"FF Unit Pro";font-style:normal;font-weight:700;src:url("/fonts/FF Unit Pro Bold.woff") format("woff")}@font-face{font-family:"FF Unit Pro";font-style:italic;font-weight:700;src:url("/fonts/FF Unit Pro Bold Italic.woff") format("woff")}.page{background:url(/images/bg.jpg) top center no-repeat;background-size:cover;background-attachment:fixed}.button{display:inline-flex;justify-content:center;align-items:center;min-width:280px;height:60px;background:var(--green);border:0;border-radius:30px;font-family:var(--base-font);font-size:var(--medium-font-size);color:#fff;text-decoration:none;cursor:pointer;transition:background-color 200ms ease-out}.button:hover{background:var(--green-dark);transition:background-color 100ms ease-out}.button:disabled{background:var(--gray-middle);cursor:default}.field,.label,label{font-size:var(--regular-font-size)}.field{font-family:var(--base-font);padding:12px 16px;line-height:24px;border:1px solid var(--gray-light);transition:border 200ms ease-out;margin:0}.field:focus{border:1px solid var(--green);transition:border 100ms ease-out}.field_error{border:1px solid var(--red)}.field__error-label{font-size:var(--base-font-size);color:var(--red);margin-top:4px}.container{display:grid}@media screen and (min-width:1200px){.container{grid-template-columns:118px 1fr 118px;-moz-column-gap:64px;column-gap:64px;row-gap:20px;max-width:1600px;margin:64px auto;padding:0 64px}}@media screen and (min-width:720px) and (max-width:1200px){.container{grid-template-columns:1fr;row-gap:40px;margin:64px auto;padding:0 64px}}@media screen and (max-width:720px){.container{grid-template-columns:1fr;row-gap:24px;margin:40px auto 16px;padding:0 16px}}.content-wrapper{overflow:hidden}.content{background-color:#fff;box-shadow:0 0 20px #00000029}.content_home{display:flex;flex-direction:column;align-items:center}.content_home .button,.content_home img{margin-top:32px}@media screen and (min-width:1200px){h1+.content{grid-column:2;grid-row:2}.content_home{padding:112px 144px}}@media screen and (max-width:1200px){.content_home{padding:40px 32px}}.logo{width:118px;height:118px}@media screen and (min-width:1200px){.logo{position:-webkit-sticky;position:sticky;top:16px}}@media screen and (max-width:1200px){.logo{justify-self:center}}.h1{margin:0;line-height:1.3;font-weight:300;color:var(--green);text-align:center}@media screen and (min-width:720px){.h1{font-size:calc(3*var(--base-font-size))}}@media screen and (max-width:720px){.h1{font-size:calc(2.25*var(--base-font-size))}}.h1_title,.h2{text-align:center}.h1_title{color:#fff;font-weight:700;text-shadow:0 0 15px #000000a7}.h2{margin:0;font-size:calc(1.75*var(--base-font-size));line-height:1.2;font-weight:300;color:var(--green)}.paragraph,p{margin:0;font-size:var(--medium-font-size)}@media screen and (min-width:720px){.h1+.paragraph{margin-top:40px}}@media screen and (max-width:720px){.h1+.paragraph{margin-top:24px}}.progress{width:100%;height:10px;background-color:var(--gray-middle)}.progress__status{background:var(--green);height:10px}.question{position:relative;display:flex;align-items:center;flex-direction:column}@media screen and (min-width:1200px){.question{padding:75px 100px}}@media screen and (max-width:1200px){.question{padding:40px 32px}}.question_counter{position:absolute;color:var(--green)}@media screen and (min-width:1200px){.question_counter{left:32px;top:16px}}@media screen and (max-width:1200px){.question_counter{left:16px;top:12px}}.question__title{color:var(--green);font-weight:700;text-align:center;margin-bottom:16px}.question .h2{margin-bottom:32px}.question .button{margin-top:8px}.question__option{width:100%}.question__option+.question__option{margin-top:24px}.question__option input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.question__label{display:block;width:100%;padding:16px 24px;font-size:var(--regular-font-size);color:var(--gray-middle);box-shadow:0 0 10px #00000029;border:2px solid transparent;cursor:pointer}.question__option_correct .question__label{background-color:var(--green-pale);color:#000}.question__option_wrong .question__label{background-color:var(--red-pale);border:2px solid var(--red)!important;color:#000}input:checked+.question__label{border:2px solid var(--green);color:#000}.question__image{align-self:flex-start}.question__image img{width:240px}.question__option+.question__image{margin-top:16px}.question__explanation{margin:40px 0 64px;line-height:1.4}.result{position:relative;display:flex;align-items:center;flex-direction:column;padding:75px 100px}@media screen and (min-width:1200px){.result{padding:75px 100px}}@media screen and (max-width:1200px){.result{padding:40px 32px}}.result .h2{margin-bottom:32px}.result__proposal{display:flex;margin:40px 0 0;border-radius:6px}@media screen and (max-width:1500px){.result__proposal{flex-direction:column;align-items:center}}.result__proposal picture{border-radius:6px}.result__proposal .paragraph{padding:16px 24px}.result__form{display:grid;grid-template-columns:1fr;gap:20px;margin:40px 0}@media screen and (min-width:1400px){.result__form{width:80%}}@media screen and (min-width:1200px) and (max-width:1400px){.result__form{width:100%}}@media screen and (min-width:720px) and (max-width:1200px){.result__form{width:80%}}@media screen and (max-width:720px){.result__form{width:100%}}.result__field-wrapper{display:flex}@media screen and (max-width:720px){.result__field-wrapper{flex-direction:column}}.result__field-wrapper label{width:160px;margin-top:10px}.result__field-wrapper .field,.result__field-wrapper .result__field-group{flex-grow:1;width:100%}.result__field-group{display:flex}.result__field-group_col{flex-direction:column}.result__field-zip{flex-grow:0!important;margin-right:8px}@media screen and (min-width:1200px){.result__field-zip{width:144px!important}}@media screen and (max-width:1200px){.result__field-zip{width:96px!important}}.result__field-note{color:var(--gray-middle)}.share{position:relative;display:flex;align-items:center;flex-direction:column;padding:88px 100px}@media screen and (min-width:1200px){.share{padding:88px 100px}}@media screen and (max-width:1200px){.share{padding:40px 32px}}.share .h2{margin-bottom:32px}.share__icons{display:flex;margin-top:40px;flex-wrap:wrap;justify-content:center}.share__icons a+a{margin-left:16px}.share__icon{width:64px;height:64px;fill:var(--green);transition:fill 200ms ease-out}.share__icon:hover{fill:var(--green-dark);transition:fill 100ms ease-out}.timer{width:88px;height:88px;background:#fff;border-radius:50%}@media screen and (min-width:1200px){.timer{position:absolute;right:56px;bottom:56px}}@media screen and (min-width:720px) and (max-width:1200px){.timer{position:fixed;right:88px;bottom:88px}}@media screen and (max-width:720px){.timer{position:fixed;right:32px;top:32px;transform-origin:center;transform:scale(.75)}}.timer__value{transform-origin:center;transform:rotate(-90deg);fill:none;stroke-dasharray:565;-webkit-animation:30s linear forwards timer__animation;animation:30s linear forwards timer__animation}.timer__text{fill:var(--green);font-size:30px;font-family:var(--base-font);-webkit-animation:30s linear forwards timer__text__animation;animation:30s linear forwards timer__text__animation}.timer__circle{box-shadow:0 0 6px #00000029}.admin-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;max-width:600px;margin:40px auto}.admin-page h3{margin:0}.admin-page__head{display:flex;justify-content:space-between;align-items:baseline}*{box-sizing:border-box}body,html{margin:0;padding:0}html{font-family:var(--base-font);font-size:var(--base-font-size);line-height:var(--base-line-height)}