@font-face{font-family:PTSansPro;src:url(fonts/PTSansPro-Bold.woff2) format('woff2'),url(fonts/PTSansPro-Bold.woff) format('woff'),url(fonts/PTSansPro-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PTSansPro-Demi;src:url(fonts/PTSansPro-Demi.woff2) format('woff2'),url(fonts/PTSansPro-Demi.woff) format('woff'),url(fonts/PTSansPro-Demi.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PTSansPro;src:url(fonts/PTSansPro-Black.woff2) format('woff2'),url(fonts/PTSansPro-Black.woff) format('woff'),url(fonts/PTSansPro-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}html{font-size:calc(100vw / 740)}body,html{padding:0;margin:0;background:0 0;height:100%}.implantWrapper{max-width:695rem;min-height:415rem;margin:0 auto;font-family:PTSansPro;font-weight:700;font-size:14rem;line-height:14rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:0 0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form_wrap{padding:0 15rem 0;max-width:575rem;margin:0 auto}.headtxt{font-size:36rem;line-height:85.4%;text-align:center;color:#fff;font-weight:900;margin-bottom:47rem}.fquestions{margin-bottom:23rem;position:relative}.lquestions{font-family:PTSansPro-Demi;font-size:14rem;line-height:98.4%;color:#fff;margin-bottom:8rem}.input_text{display:block;padding:16rem 24rem;width:100%;border:1rem solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10rem;background:0 0;font-size:16rem;line-height:98.4%;color:#fff}.input_text::-webkit-input-placeholder{color:rgba(255,255,255,.59)}.input_text::-moz-placeholder{color:rgba(255,255,255,.59)}.input_text:-ms-input-placeholder{color:rgba(255,255,255,.59)}.input_text::-ms-input-placeholder{color:rgba(255,255,255,.59)}.input_text::placeholder{color:rgba(255,255,255,.59)}.anketa{max-width:447rem;margin:0 auto;position:relative;padding-bottom:41rem}.validation{font-weight:500;font-size:10rem;line-height:120%;color:rgba(255,255,255,.59);text-align:center}.validation p{margin-bottom:2rem}.form_wrap .fbuttons_submit{display:block;width:100%;font-size:20rem;line-height:70rem;text-align:center;letter-spacing:.075em;text-transform:uppercase;color:#044f97;font-weight:900;background:#fff;-webkit-box-shadow:0 3rem 0 #053360;box-shadow:0 3rem 0 #053360;border-radius:50rem;border:0;outline:0;padding:0}.form_wrap .fbuttons_submit:hover{background:#fff;-webkit-box-shadow:0 3rem 0 #053360;box-shadow:0 3rem 0 #053360;border:0;color:#044f97;outline:0}.form_wrap .fbuttons_submit:active,.form_wrap .fbuttons_submit:focus{background:#fff;-webkit-box-shadow:0 3rem 0 #053360;box-shadow:0 3rem 0 #053360;color:#044f97;border:0;outline:0}.fbuttons_reset,.frequired{display:none}.fquest_2{border-bottom:0;margin-bottom:0;position:absolute;bottom:0;left:53rem}.fquest_2 .lquestions{display:block;font-family:PTSansPro-Demi;font-size:14rem;line-height:98.4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding-left:27rem}.fquest_2 .lquestions a{color:#fff;text-decoration:underline}.fquest_2 .lquestions a:hover{color:#fff}.implantWrapper input[type=checkbox]{display:none}.implantWrapper input[type=checkbox]+label:before{content:"";width:29rem;height:29rem;background:transaprent;position:absolute;top:-5rem;left:-13rem;border:2rem solid #ececec;border-radius:8rem;margin-top:0;cursor:pointer}.implantWrapper input[type=checkbox]:checked+label:after{content:"";width:16rem;height:16rem;background:#fff;position:absolute;border-radius:5rem;top:1rem;left:-6rem;margin-top:0;cursor:pointer}.thanks{font-style:normal;font-size:22rem;line-height:120%;text-align:center;padding-top:40rem}.thanks span{font-size:32rem;line-height:120%;display:block;margin-bottom:10rem}.after_btn{font-size:11rem;line-height:140%;text-align:center;color:#6f6f6f}.after_btn a{text-decoration:underline;color:#6f6f6f}