.hidden{display:none}.fp__main{width:80%;height:66%;position:relative;background:hsla(0,0%,100%,.85);flex-direction:column;justify-content:space-between;max-width:1091px;margin-top:57px}.fp_quiz{width:100%;height:100%;top:13%;display:flex;position:absolute;justify-content:center;align-items:flex-start;z-index:999}.bodyScroll,.fp_quiz{overflow:hidden}.fp__info--block{width:100%;height:85%}.fp__info--block,.fp__info--block .fp__but--section{display:flex;flex-direction:row;justify-content:space-around}.fp__but--item,.fp__info--block .fp__but--section{align-items:center}.fp__but--item{width:100%;display:flex;flex-direction:column;justify-content:space-around;background:#f6f6f8;height:250px;padding:20px 10px;border:10px solid #f6f6f8}.fp__but--item:hover{border:10px solid #006f79}.fp__but--item p{color:#616161;font-family:Roboto,sans-serif;font-weight:300;text-align:center;text-transform:uppercase;font-size:27px}.fp__but--item .fp__svg{width:100px;fill:#555454}.fp__but--item img{width:50%}#fp__mail--popup{cursor:pointer}#output_canvas_overlay{width:45%}#output_canvas{width:100%;object-fit:contain;height:100%}.appointment_img,.appointment_link{width:45%;display:flex;justify-content:center;align-items:center}.appointment_img img{height:250px}.hidden{display:none!important}@media screen and (min-width:700px) and (min-height:80px) and (max-height:780px){.fp__overlay--form .fp__form--name{margin-bottom:10px}.fp__info--block{height:70%}.qs__btns--section{height:11%}.qs__btns--section button{height:35px}}@media screen and (max-width:812px) and (min-aspect-ratio:13/9){.fp__info--block{width:100%;height:68%}.qs__btns--section{width:100%;height:14%}.appointment_img img,.fp__but--item{height:140px}.fp__but--item p{font-size:14px}.fp__main{height:70%}}@media (max-width:660px){.fp__main{height:80%;width:95%;margin-top:57px}.fp__form--name{margin-bottom:0!important}}body{width:100%;margin:0;font-family:Roboto;background:#fff;overflow-x:hidden;user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-appearance:none}body,html{height:100%}*{margin:0;padding:0;outline:none}a{text-decoration:none}.preloader{width:100%;height:100%;background:#222222ab;left:0;top:0;position:fixed;z-index:9;display:none;justify-content:center;align-items:center}.preloader img{width:100px;height:100px}.show_preloader{display:flex}.quizSection{height:100%}.quizSection,.quizSection .qs_header{display:flex;flex-direction:column;width:100%}.quizSection .qs_header{height:20%}.quizSection .qs_header .header_imgs{display:flex;width:100%;justify-content:space-between;align-items:center}.quizSection .qs_header .header_imgs img{height:70px;padding:5px 0;object-fit:contain}.quizSection .qs_header .header_imgs :first-child{height:90px}.qs__progress{width:100%;display:flex;justify-content:space-around;align-items:center}.qs__progress .qs__progress--section{width:19.5%}.qs__progress .qs__progress--section .qs__progress--item{width:100%;height:10px;display:inline-block;background:silver}.item-progress{width:0;height:100%;background:#5c8727}.qs__progress .qs__progress--section p{text-align:center;color:silver;font-family:Helvetica,sans-serif;font-size:18px;font-weight:400}.qs__progress .qs__progress--section .active__item{background:#5c8727}.qs__progress .qs__progress--section .active_txt{color:#5c8727}.qs__btns--section{width:100%;height:10%;display:flex;align-self:center;justify-content:center}.qs__btns--section button{width:15%;height:40px;min-width:130px;max-width:200px;margin:0 10px;padding:10px 15px;color:#fff;background:silver;text-transform:uppercase;border:none}.qs__btns--section .clickable_btn{background:#5c8727;cursor:pointer}.qs_slider{margin:0 auto;height:70%;overflow:auto;align-items:center}.qs_slider,slide{width:100%;display:flex;flex-direction:column;justify-content:center}slide{min-height:40%}.privPol__section{display:flex;left:0;bottom:13px;width:100%;height:6%;font-size:12px;justify-content:center;align-items:center}@media screen and (orientation:landscape) and (max-width:750px) and (max-height:350px){.privPol__section{margin:0 0 -20px -130px}}.privPol__section img{width:60px;margin-right:3px}.privPol__section p{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.privPol__section a{color:#55565a;text-decoration:underline}@media screen and (max-width:769px) and (orientation:portrait){.privPol__section{position:fixed;display:flex;left:0;bottom:13px;width:100%;height:20px;justify-content:center;align-items:center}}@media screen and (min-width:700px) and (min-height:80px) and (max-height:780px){.qs__btns--section{height:12%}}@media screen and (max-width:812px) and (min-aspect-ratio:13/9){.qs__btns--section button{width:15%;height:25px;font-size:12px;min-width:100px;max-width:197px;margin:0 7px;padding:5px 14px}.privPol__section{height:15%}}@font-face{font-family:Helvetica;src:url(../fonts/HelveticaNeueCyr-Medium.ttf)}p{text-align:center}.question_title,p{font-family:Helvetica,sans-serif}.question_title{font-size:20px;font-weight:900;color:#55565a}.question_subtitle{font-size:16px;font-weight:400}.imageCheck_section{width:80%;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}.imageCheckbox_question,.images_question{width:calc(30% - 40px);margin:0 10px;margin-top:10px;padding:10px;border:10px solid #fff;cursor:pointer}.imageCheckbox_question p{font-size:18px;color:#55565a}.imageCheckbox_question:hover{border:10px solid rgba(129,184,185,.9)}.imageCheckbox_question img{width:100%;object-fit:cover}.imageCheck_section .active{border:10px solid #15666d}.error{width:100%;position:relative;padding:5px 0;transition:height .3s ease-in}.error p{position:absolute;text-transform:uppercase;color:#b22222;font-size:0;transition:all .3s ease-in}.show p{width:100%;font-size:18px}@media (max-height:720px){.quizSection .qs_header .header_imgs img:last-child{width:140px}.quizSection .qs_header .header_imgs img:first-child{width:424px}.quizSection .qs_header{height:16%}.imageCheck_section{width:100%}.imageCheckbox_question,.images_question{margin-top:10px;padding:6px}.imageCheckboxShort_question,.images_question{width:29%;margin-top:10px;padding:6px}.imageCheckbox_question img{width:100%}.images_doors .imageCheckbox_question img{object-fit:contain}}@media screen and (max-width:812px) and (min-aspect-ratio:13/9){.quizSection .qs_header{height:25%}.quizSection .qs_header .header_imgs img:first-child{width:200px;height:53px}.quizSection .qs_header .header_imgs img:last-child{width:100px;height:50px}.qs_slider{height:57%;width:100%}.imageCheckbox_question,.images_question{width:calc(30% - 20px);margin:0 10px;margin-top:10px;padding:5px;border:5px solid #fff;cursor:pointer}.imageCheckbox_question:hover{border:5px solid rgba(129,184,185,.9)}.imageCheck_section .active{border:5px solid #15666d}.imageCheckbox_question img{width:100%;height:90px;object-fit:cover}.question_title{font-size:12px;font-weight:900}}@media screen and (max-width:812px) and (orientation:landscape){.qs__btns--section{bottom:40px;width:100%;height:14%}.checkbox_question{font-size:12px;min-height:38px;padding:4px}.quizSection .qs_header .header_imgs img{width:115px;padding:5px}.qs__progress .qs__progress--section .qs__progress--item{height:6px}.qs__progress .qs__progress--section p{font-size:14px}slide{min-height:45%}.question_subtitle{font-size:10px;font-weight:400}.checked_circle{width:10px;height:10px}.imageCheckbox_question,.images_question{margin-top:10px;padding:2px}.imageCheckbox_question p{font-size:10px}}.startPageSection{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.startPageSection h3{text-align:center;color:#55565a;font-family:Helvetica,sans-serif;font-size:34px;font-weight:900;margin-bottom:15px}.imgs_block{width:100%;height:35%;display:flex;justify-content:space-around;align-items:center}.imgs_block img{width:22%;max-width:400px}.btns_block{height:50%;align-content:center;flex-direction:column}.btn__overlay,.btns_block{width:100%;display:flex;justify-content:center}.btn__overlay,.btns_block a{height:100%;align-items:center}.btns_block a{width:50%;text-decoration:none;display:flex;flex-direction:column;justify-content:space-around}.btns_block a img{width:80%}.btns_block button{cursor:pointer;text-transform:uppercase;color:#fff;background-color:#006f79;border:none;width:250px;margin:0 15px;font-size:16px;min-width:120px;padding:20px 25px;text-align:center}.text_block{width:100%}.text_block p{font-size:26px;color:#55565a;font-family:Helvetica,sans-serif;font-weight:600}@media screen and (max-width:769px) and (orientation:portrait){.startPageSection h3{font-size:20px}.imgs_block{width:90%}.btns_block{width:90%;height:26%}.btns_block button{width:48%;min-width:100px;font-size:.7em}.checkbox_question p{font-size:14px}.imgs_block img{width:40%;max-width:400px}.imgs_block{height:47%;flex-wrap:wrap}.powerd_by{bottom:7px}.powerd_by a{margin-top:3px}}@media screen and (max-width:812px) and (min-aspect-ratio:13/9){.startPageSection .logo{height:7%}.startPageSection .text_block p{font-size:16px}.btns_block{height:73%}.btns_block button{min-width:110px;font-size:16px;width:70%;padding:10px 25px}.btns_block a img{width:80%}}.quiz__startPage{width:100%;height:100%;background:#fff;position:absolute;z-index:999999;display:flex;justify-content:center;align-items:center}.quiz__startPage .quiz_startPage--container{height:100%;width:100%;max-width:1300px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center}.quiz__startPage .quiz_startPage--container img{width:90%;min-width:300px}.quiz__startPage .quiz_startPage--container .qs__name{color:#55565a;font-family:HelveticaTsl;font-size:54px;line-height:46px;font-weight:200}.quiz__startPage .quiz_startPage--container .qs__name span{color:#55565a;font-weight:600}.quiz__startPage .quiz_startPage--container .logo_quiz_main_page{width:44%}.quiz__startPage .quiz_startPage--container .qs__description{margin:20px 0 10px;width:90%;color:#0c0f0f;font-family:Roboto,sans-serif;font-size:19px;line-height:105%;opacity:.8;-webkit-font-smoothing:antialiased}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.quiz__startPage .quiz_startPage--container .logo_quiz_main_page{width:44%;height:12%}.quiz__startPage .quiz_startPage--container img{width:90%;height:36%;min-width:300px}}.quiz__startPage .quiz_startPage--container .qs__btn{background-color:#006f79;border:none;padding:15px 25px;font-size:27px;text-align:center;text-transform:uppercase;transition:background-color .1s ease-out 0ms;color:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.1)}.quiz__startPage .quiz_startPage--container .qs__btn:hover{transition:background-color .1s ease-out 0ms;background-color:#15666d;cursor:pointer}.block_for_skipBtn{width:90%;height:55px}.quiz__startPage .quiz_startPage--container .skip_btn_main{float:right;width:70px;background-color:#d5d5d5;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:11px 20px}@media only screen and (min-width:567px) and (max-width:1024px){.variants{padding-bottom:50px}.variants__text{font-size:22px}.quiz__startPage .quiz_startPage--container .qs__description{width:100%;color:#0c0f0f;font-family:Roboto,sans-serif;font-size:18px;line-height:105%;opacity:.8;-webkit-font-smoothing:antialiased}.quiz__startPage .quiz_startPage--container img{min-width:300px}.quiz__startPage .quiz_startPage--container{width:60%;max-width:800px;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center}.levels ul li{width:105px;height:40px}.levels ul li .level__point--text{width:68px;font-size:9px}.levels ul li .level__point--circle{width:25px;height:25px;font-size:13px}}@media(min-height:120px) and (max-height:762px){.variants{padding-bottom:50px}.variants__text{font-size:22px}.quiz__startPage .quiz_startPage--container .qs__description{width:100%;color:#0c0f0f;font-family:Roboto,sans-serif;font-size:18px;line-height:105%;opacity:.8;-webkit-font-smoothing:antialiased}.quiz__startPage .quiz_startPage--container img{min-width:300px}.quiz__startPage .quiz_startPage--container{width:60%;max-width:800px;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center}.levels ul li{width:105px;height:40px}.levels ul li .level__point--text{width:68px;font-size:9px}.levels ul li .level__point--circle{width:25px;height:25px;font-size:13px}}@media screen and (max-width:812px) and (orientation:landscape){.quiz__startPage .quiz_startPage--container .qs__name{font-size:20px;line-height:20px}}.thanksPage_section{height:100%;flex-direction:column}.thanksPage_section,.thanksPage_section .header{display:flex;width:100%;justify-content:space-between;align-items:center}.thanksPage_section .header{padding:10px 25px;height:13%}.thanksPage_section .header img:first-child{width:300px}.thanksPage_section .header img:last-child{width:140px}.thanks_txt{height:10%;width:100%}.thanks_txt p{font-size:27px;color:#55565a;font-weight:900}.thanks_info{width:100%;height:76%;display:flex;justify-content:space-around;align-items:center}.thanks_info .pdf_img{width:45%;height:95%;display:flex;justify-content:center;align-items:center}.thanks_info .pdf_img #thanks_output_canvas{width:100%}.thanks_info .feedback{width:45%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.thanks_info .feedback .feedback_txt{width:100%;margin-bottom:50px}.thanks_info .feedback .feedback_txt p{font-size:22px;color:#949596}.thanks_info .feedback .feedback_btns{width:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.thanks_info .feedback .feedback_btns .feedback_link{width:40%;font-size:16px;display:flex;text-align:center;padding:10px;height:100px;text-decoration:none;color:#fff;background:#006f79;margin:10px auto;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.thanks_info .feedback .feedback_btns .cursor_default{cursor:default}.thanks_info .feedback .feedback_btns .feedback_link p{font-weight:800}.thanks_info .feedback .feedback_btns .feedback_link span{color:#fff;font-weight:800}@media screen and (max-width:812px) and (min-aspect-ratio:13/9){.thanksPage_section .header{padding:10px 25px;height:14%}.thanksPage_section .header img:first-child{width:200px}.thanksPage_section .header img:last-child{width:66px}.thanks_txt{height:6%}.thanks_txt p{font-size:18px}.thanks_info .feedback .feedback_txt{margin-bottom:15px}.thanks_info .feedback .feedback_txt p{font-size:12px}.thanks_info .feedback .feedback_btns .feedback_link{width:46%;font-size:10px;padding:10px;height:53px;margin:5px auto}}