.normalize button,.normalize hr,.normalize input{overflow:visible}.main__row,body{align-items:center}.inner{margin:0 auto;max-width:1100px;padding:0 70px}@media (max-width:1100px) and (min-width:601px){.inner{padding-left:70px;padding-right:70px}}@media (max-width:600px){.inner{padding-left:20px;padding-right:20px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}.normalize main{display:block}.normalize h1{font-size:2em;margin:.67em 0}.normalize code,.normalize kbd,.normalize pre,.normalize samp{font-family:monospace,monospace;font-size:1em}.normalize hr{box-sizing:content-box;height:0}.normalize a{background-color:transparent}.normalize abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.normalize b,.normalize strong{font-weight:bolder}.normalize small{font-size:80%}.normalize sub,.normalize sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.normalize sub{bottom:-.25em}.normalize sup{top:-.5em}.normalize img{border-style:none}.normalize button,.normalize input,.normalize optgroup,.normalize select,.normalize textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.normalize button,.normalize select{text-transform:none}.normalize [type=button],.normalize [type=reset],.normalize [type=submit],.normalize button{-webkit-appearance:button}.normalize [type=button]::-moz-focus-inner,.normalize [type=reset]::-moz-focus-inner,.normalize [type=submit]::-moz-focus-inner,.normalize button::-moz-focus-inner{border-style:none;padding:0}.normalize [type=button]:-moz-focusring,.normalize [type=reset]:-moz-focusring,.normalize [type=submit]:-moz-focusring,.normalize button:-moz-focusring{outline:ButtonText dotted 1px}.normalize fieldset{padding:.35em .75em .625em}.normalize [type=checkbox],.normalize [type=radio],.normalize legend{box-sizing:border-box;padding:0}.normalize legend{color:inherit;display:table;max-width:100%;white-space:normal}.normalize progress{vertical-align:baseline}.normalize textarea{overflow:auto}.normalize [type=number]::-webkit-inner-spin-button,.normalize [type=number]::-webkit-outer-spin-button{height:auto}.normalize [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.normalize [type=search]::-webkit-search-decoration{-webkit-appearance:none}.normalize ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.button,.h1{font-weight:700}.input,body{font-family:Inter,sans-serif;box-sizing:border-box}.normalize details{display:block}.normalize summary{display:list-item}.normalize [hidden],.normalize template{display:none}html{height:100%}body{-webkit-font-smoothing:antialiased;display:flex;justify-content:center;min-height:100%}.icon svg{display:block;width:100%}.h1{margin:0;font-size:48px;line-height:1.2em}.main{padding:76px 0}@media (max-width:1100px) and (min-width:601px){.main{padding:70px 0 40px}}@media (max-width:600px){.h1{font-size:32px}.main{padding:70px 0 40px}}.main__inner{margin:0 auto;max-width:1100px;padding:0 70px;width:960px}.main__h1{text-align:center;margin-bottom:12px}.main__description{text-align:center;color:#888;font-size:16px;line-height:1.2em;margin-bottom:66px}@media (max-width:1100px) and (min-width:601px){.main__inner{padding-left:70px;padding-right:70px;width:460px}.main__description{margin-bottom:48px}}@media (max-width:600px){.main__inner{padding-left:20px;padding-right:20px;width:auto}.main__description{margin-bottom:41px}}.main__row{display:flex;margin:0 -20px}@media (max-width:1100px) and (min-width:601px){.main__row{margin:0;flex-direction:column}}@media (max-width:600px){.main__row{margin:0;flex-direction:column}}.main__col{width:50%;box-sizing:border-box;padding:0 20px}@media (max-width:1100px) and (min-width:601px){.main__col{padding:0;width:100%}.main__col:first-child{margin-bottom:36px}}.main__image{display:block;max-width:100%}.done,.done__body,.form__checkbox{display:flex}@media (max-width:600px){.main__col{padding:0;width:100%}.main__col:first-child{margin-bottom:36px}.main__image{margin:0 auto}}.form__input{margin-bottom:30px}.form__label,.input{line-height:1.2em;display:block}.form__label{font-size:16px}.form__label a{transition:all .3s linear;color:#8095FF}@media screen and (min-width:1101px){.form__label a:hover{color:#00188F}}.form__label_mb{margin-bottom:10px}.form__label_checkbox{margin-left:7px}.form__error{font-size:12px;line-height:1.2em;color:#FF2C2C;margin-top:8px}.button,.done__text,.input{font-size:16px}.input{transition:all .3s linear;color:#000;padding:19px 16px;width:100%;border-radius:10px;border:1px solid #888;outline:0}.input::placeholder{color:#888}@media screen and (min-width:1101px){.input:hover{border-color:#000}}.input:focus{border-color:#8095FF}.input_error,.input_error:focus{border-color:#FF2C2C}.input_textarea{height:120px;resize:none}@media screen and (min-width:1101px){.input_error:hover{border-color:#FF2C2C}}.button{transition:all .3s linear;display:inline-block;line-height:1em;color:#000;padding:22px 37px;box-sizing:border-box;cursor:pointer;outline:0;border:0;border-radius:10px;background:#FFDED6}@media screen and (min-width:1101px){.button:hover{background:#FFAE9A}}@media (max-width:600px){.button{display:block;width:100%}}.checkbox{width:18px;height:18px;box-sizing:border-box;border:2px solid #000;border-radius:2px;flex-shrink:0;cursor:pointer;position:relative}.checkbox_active .checkbox__icon{opacity:1}.checkbox__icon,.done{transition:all .3s linear;opacity:0}.checkbox__icon{width:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.done,.done__bg{top:0;left:0;bottom:0}.checkbox_error{border-color:#FF2C2C}.done{position:fixed;right:0;pointer-events:none;align-items:center;justify-content:center}.done_active{opacity:1;pointer-events:auto}.done__bg{position:absolute;right:0;opacity:.2;background:#000}.done__body{position:relative;width:360px;height:252px;border-radius:10px;background:#FFF;z-index:1;flex-direction:column;justify-content:center;align-items:center}.done__icon{width:70px;margin-bottom:20px}.done__text{line-height:1.2em;max-width:200px;text-align:center}