@charset "UTF-8";.main-page{width:100%;height:100%;max-width:820px;margin:0 auto;padding:120px 24px}.main-page .title{font-family:var(--font-family);font-weight:700;font-size:40px;text-transform:uppercase;text-align:center;color:var(--text);margin-bottom:144px}.main-page .form{display:flex;flex-direction:column;align-items:center;width:100%;gap:120px}.main-page .question{border-radius:56px;padding:42px 32px 32px;max-width:640px;width:100%;box-shadow:0 2px 8px #14186814;background:#ffffffb3}.main-page .question__number{font-family:var(--font-family);font-weight:700;font-size:20px;color:var(--reddd);margin-bottom:8px}.main-page .question__title{font-family:var(--font-family);font-weight:400;font-size:32px;color:var(--text);margin-bottom:32px}.main-page .question__radios{display:flex;gap:16px}.main-page .question__radio{display:block;width:100%}.main-page .question__radio input{display:none}.main-page .question__radio span{display:block;border-radius:24px;padding:20px 32px;width:100%;height:69px;background:#f5f5f5;font-family:var(--font-family);font-weight:600;font-size:24px;text-align:center;color:#898989;transition:background .2s}.main-page .question__radio input:checked+span{background:var(--reddd);color:#fff}.main-page .question__inputs{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.main-page .input{border-radius:24px;padding:20px;width:100%;height:69px;background:#f5f5f5;font-family:var(--font-family);font-weight:600;font-size:24px;color:#898989}.main-page .input::placeholder{font-family:var(--font-family);font-weight:600;font-size:24px;color:#898989}.main-page .button{border-radius:24px;padding:20px 32px;width:100%;height:69px;background:var(--reddd);font-family:var(--font-family);font-weight:600;font-size:24px;text-align:center;color:#fff}.main-page .button:disabled{pointer-events:none;opacity:.2}.main-page .button:active{background:#9c0000}.main-page .overlay{position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000080}.main-page .loader{display:flex;align-items:center;justify-content:center;gap:24px;border-radius:40px;padding:32px;width:100%;max-width:378px;height:265px;box-shadow:0 2px 12px #14186826;background:#fff}.main-page .modal{display:flex;flex-direction:column;gap:32px;border-radius:40px;padding:32px;width:100%;max-width:510px;height:265px;box-shadow:0 2px 12px #14186826;background:#fff}.main-page .modal-title{font-family:var(--font-family);font-weight:700;font-size:32px;text-align:center;color:var(--text)}.main-page .modal-subtitle{font-family:var(--font-family);font-weight:400;font-size:24px;text-align:center;color:var(--text);opacity:.6}.main-page .modal .button{width:284px;margin:0 auto}*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%}body{height:100%;line-height:1.5}a:where([class]){display:inline-flex}a{color:inherit;text-decoration:none}button,label{cursor:pointer}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}:where(button,input,textarea,select):where([class]){all:unset;display:inline-block;box-sizing:border-box;font:inherit;color:inherit;background:none;border:none;padding:0;margin:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-Cp4YO4Vy.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-BHO_tv09.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-CbL9tywu.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DEiP1Qp2.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--text: #2c2c2c;--blue: #37aadf;--reddd: #df0000;--font-family: "Montserrat", sans-serif;--transition-duration: .2s}.svg-icon *{fill:currentColor;stroke:currentColor}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}body{font-family:var(--font-family);font-weight:400;font-size:20px;color:var(--text);background-color:#fff;line-height:1.2}#root{display:contents}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}.root-layout{height:100%}.base-layout{display:flex;flex-direction:column;height:100%}.base-layout main{flex-grow:1;background:linear-gradient(180deg,#fff,#eee)}
