.hidden{display:none}.formState{width:100%;height:100%;justify-content:center}.formState,.formState form{align-items:center;display:flex;flex-direction:column}.formState form{height:80%;width:60%;justify-content:space-around}.formState .fp__form--name{font-size:22px;font-family:Helvetica,sans-serif;text-align:center;font-weight:900;color:#555454;padding:0 20px}.formState .fs__form--input{width:100%;background:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #81b8b9;padding:10px 10px 6px 0;font-size:22px;font-style:italic;color:#81b8b9}.formState .fs__form--submit{background-color:#006f79;border:none;padding:15px 25px;font-size:36px;line-height:31px;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .1s ease-out 0ms;color:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.1)}.formState .fs__form--submit:hover{background:rgba(129,184,185,.43);box-shadow:0 5px 12px 0 rgba(0,0,0,.1)}.formState_hidden{display:none}.sendfromzip{display:flex}.disableButtonDone{background:#555454!important}.fp__main{width:80%;height:70%;background:hsla(0,0%,100%,.85);flex-direction:column;justify-content:space-between;top:60px}.fp__main,.fp_quiz{position:absolute!important;display:flex;align-items:center}.fp_quiz{width:100%;height:100%;justify-content:center;z-index:999;overflow:hidden;top:120px;min-height:396px}.fp__info--block{width:100%;height:70%}.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:35%;position:relative}#output_canvas{width:100%;object-fit:contain;z-index:2}.appointment_img,.appointment_link{width:55%;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-top:20px;margin-bottom:10px;font-size:15px}div.fp__logo img{width:20%}.fp__info--block{height:70%}.qs__btns--section{height:11%}}@media (max-width:1024px) and (max-height:800px){.lowes_info{margin-top:10px}.lowes_info img{width:60px;margin-right:15px}.lowes_info p,.radio-btn label{font-size:11px}div.qs__btns--section button{min-width:50px;height:20px;width:15%;font-size:12px;max-width:100px;margin:0 7px;padding:5px 14px}.submit_form,input.fp__form--submit{padding:4px 17px;font-size:12px;min-height:20px;line-height:12px}.fp__overlay--form form .fp__form--input{padding:5px 10px 4px 0;font-size:12px}}@media screen and (max-width:812px) and (min-aspect-ratio:13/9){.fp__info--block{width:100%;height:68%;margin:auto}.qs__btns--section{width:100%}.appointment_img img,.fp__but--item{height:140px}.fp__but--item p{font-size:14px}.fp__main{height:88%;justify-content:center}.fp__form--name{font-size:15px!important}.formState .fs__form--input{padding:6px 6px 3px 0;font-size:13px}.shopsSection h3{padding-top:0;font-size:11px}}@media screen and (max-width:768px) and (max-height:480px){.fp__main{justify-content:end;height:80%}}@media screen and (max-height:480px){.fp__main{height:80%}}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{display:flex;flex-direction:column;justify-content:space-evenly;width:95%;margin:0 auto;height:100%;padding:20px 0 15px}.quizSection .qs_header{display:flex;width:100%;flex-direction:column}.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:#7e7e7e}.qs__progress .qs__progress--section p{text-align:center;color:#505050;font-family:Raleway,sans-serif;font-size:18px;font-weight:400;padding-top:5px}.qs__progress .qs__progress--section .active__item{background:#5c8727}.qs__progress .qs__progress--section .active_txt{color:#5c8727}.qs__btns--section{width:100%;display:flex;align-self:center;justify-content:center;margin-bottom:10px;margin-top:7px}.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;font-family:Raleway,sans-serif!important}.qs__btns--section .clickable_btn{background:#7e7e7e;cursor:pointer}.qs_slider{width:100%;margin:0 auto;align-items:center}.qs_slider,.slide{display:flex;flex-direction:column;justify-content:center}.slide{min-height:40%;width:fit-content}.privPol__section{display:flex;left:0;bottom:40px;width:100%;height:6%;font-size:12px;justify-content:center;align-items:center;margin-bottom:5px;margin-top:0;padding-bottom:20px}@media screen and (orientation:landscape) and (max-width:750px) and (max-height:350px){.privPol__section{margin-bottom:-20px}}.privPol__section img{width:60px;margin-right:3px}.privPol__section p{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}.privPol__section a{color:#55565a;text-decoration:underline}@media screen and (max-width:769px) and (orientation:portrait){.privPol__section{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){.privPol__section{height:15%}.fp__form--name{font-size:22px;margin-bottom:15px}}@media (max-height:620px){.quizSection{height:100%}.privPol__section{margin-bottom:40px}.fp__form--name{margin-top:100px;font-size:15px;margin-bottom:0}}shop-section{width:100%}.shopsSection{width:100%;height:100%}.shopsSection .shops__container{width:80%;height:100%;margin:0 auto;display:flex;justify-content:space-around;align-items:center}.shopsSection .shops__container .shops_list{width:40%}.shopsSection .shops__container .shops__map{border:1px solid silver;width:55%;height:392px}.shopsSection h3{text-align:center;color:#222;font-family:HelveticaTsl;font-size:20px;font-weight:300}.shopsSection .shops__container .ss__shops{width:100%;min-height:124px;border:1px solid silver;padding:10px;margin:10px auto;background:#f6f6f8;display:flex;color:#565454;justify-content:flex-start;align-items:center;cursor:pointer;position:relative}.shopsSection .shops__container .ss__shops:hover{background:rgba(129,184,185,.9)}.shopsSection .shops__container .ss__shops #map{width:100%;height:100%}.checked_circle__block{float:left;display:flex;justify-content:center;align-items:center;width:20%}.checked_circle{position:relative;left:5%;top:45%;width:20px;height:20px;border-radius:50%;border:1px solid #222}.shop__info{font-size:16px}.shop__info,.shop__info p{text-align:left}.shopsSection .shops__container .shops_list .active{background:#006f79}.active .checked_circle__block .checked_circle{background:url(../../img/verified.svg) no-repeat;background-size:cover;border:none;border-radius:0}.shopsSection .shops__container .active{color:#fff}.bold{font-weight:400;font-size:18px}.shop__preloader{width:100%;height:100%;position:fixed;display:flex;align-items:center;justify-content:center;top:0;z-index:9;background:#222222ab}.shop__preloader img{width:100px;height:100px}@media(max-width:1130px){.shop__info{text-align:left;font-size:12px}}@media (max-height:762px) and (min-height:320px){.shopsSection h3{padding:0 20px;padding-top:0;font-size:12px;line-height:0}.shopsSection .shops__container{height:100%;width:90%}.shopsSection .shops__container .ss__shops{min-height:53px;padding:5px;margin:5px auto}.bold,.shop__info{font-size:7px}.shopsSection .shops__container .shops__map{width:55%;height:170px;margin-bottom:5px}.shopsSection .shops__container{justify-content:space-between;align-items:center}}@media (max-height:320px) and (min-height:120px){.shopsSection .shops__container .ss__shops{min-height:35px;padding:5px;margin:5px auto;max-height:75px}.shopsSection .shops__container .shops__map{height:140px}.shopsSection .shop__info h2{font-size:10px}.shopsSection .shop__info p{font-size:7px}.shopsSection h3{font-size:10px}}@font-face{font-family:Raleway;src:url(https://fonts.gstatic.com/s/raleway/v22/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format("woff2")}p{text-align:center}.question_title,p{font-family:Raleway,sans-serif}.question_title{font-size:20px;font-weight:900;color:#55565a}.question_subtitle{font-size:16px;font-weight:400}.znakPutan{background:#e6e6e6;width:20px;border-radius:33px;display:none;margin-left:5px;font-size:14px;padding:2px;text-align:center}.znakPutan:hover+.texthover{display:block;z-index:9999999;background:#fff}.imageCheck_section{margin:0 auto;display:flex;justify-content:space-evenly;flex-wrap:nowrap}.imageCheckbox_question,.images_question{margin:0 10px;margin-top:10px;padding:10px;border:10px solid #fff;cursor:pointer;position:relative}.texthover{display:block;font-size:16px;margin-top:15px}.imageCheckbox_question p{font-size:24px;color:#55565a;padding-top:10px;display:inline-block;text-align:center}.imageCheckbox_question:hover{border:10px solid rgba(129,184,185,.9)}.imageCheckbox_question img{width:100%;display:block;object-fit:cover}.imageCheck_section .active{border:10px solid #051c2c}.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-width:740px){.imageCheckbox_question,.images_question{width:48%;margin:0 5px;margin-top:10px;padding:7px;border:7px solid #fff}.imageCheckbox_question>div{justify-content:end}}@media screen and (max-width:920px){.imageCheckbox_question,.images_question{width:48%;margin-top:10px;padding:6px}.imageCheck_section{flex-wrap:wrap}}@media (max-height:720px){.quizSection .qs_header .header_imgs img:last-child{width:140px}.quizSection .qs_header .header_imgs img:first-child{width:424px}.imageCheck_section{width:100%}.imageCheckbox_question,.images_question{width:48%;margin-top:10px;padding:6px}.imageCheckboxShort_question,.images_question{width:29%;margin-top:10px;padding:6px}.images_doors .imageCheckbox_question img{object-fit:contain}}@media screen and (max-width:812px) and (min-aspect-ratio:13/9){.znakPutan:hover+.texthover{top:0;line-height:.9em;height:75%;text-align:center;display:flex;justify-content:center;align-items:center}.texthover{font-size:10px}.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{width:100%}.imageCheckbox_question,.images_question{max-width:220px;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 #051c2c}.imageCheckbox_question img{width:100%;margin:0 auto;object-fit:contain}.question_title{font-size:12px;font-weight:900;margin:5px 0}}@media screen and (max-width:812px) and (orientation:landscape){.qs__btns--section{bottom:40px;width:100%}.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:13px}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;display:flex;flex-direction:column}.imageCheckbox_question p{font-size:16px;margin-bottom:5px}}@media screen and (max-width:720px) and (orientation:landscape){.imageCheckbox_question p{font-size:16px;margin-bottom:5px}}@media screen and (max-width:580px){.imageCheck_section{flex-wrap:wrap}.imageCheckbox_question .images_question{max-width:220px}}.startPageSection{width:100%;height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.startPageSection h3{text-align:center;color:#55565a;font-family:Helvetica,sans-serif;font-size:34px;font-weight:900;margin-bottom:15px}.logo{width:100%;height:18%;text-align:center}.logo img{width:30%;max-width:600px;min-width:50px}.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{width:100%;display:flex;justify-content:center;align-content:center;flex-direction:column}.btn__overlay{width:65%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-around}.btns_block a{width:50%;height:100%;text-decoration:none;text-align:center}.btns_block a img{width:90%;margin-bottom:10px}.btns_block button{cursor:pointer;text-transform:uppercase;color:#fff;background-color:#7e7e7e;border:none;width:177px;margin:50px auto;font-size:26px;min-width:120px;padding:14px 25px;text-align:center}.text_block{width:38%;margin-bottom:40px}.text_block p{font-size:34px;color:#55565a;font-family:Helvetica,sans-serif;font-weight:400}@media screen and (max-width:769px) and (orientation:portrait){.startPageSection h3{font-size:20px}.imgs_block{width:90%}.btns_block{width:90%;height:50%}.btns_block button{width:75%;min-width:100px;font-size:23px;padding:14px 0}.btn__overlay{width:80%;margin:0 auto}.logo img{width:60%}.text_block p{font-size:29px}.checkbox_question p{font-size:14px}.imgs_block img{width:40%;max-width:400px}.imgs_block{height:47%;flex-wrap:wrap}.logo{height:13%;text-align:center;display:flex;justify-content:center}.btns_block a{width:35%}.powerd_by{bottom:7px}.powerd_by a{margin-top:3px}}@media screen and (max-width:812px) and (min-aspect-ratio:13/9){.startPageSection .text_block p{font-size:16px}.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:#051c2c;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){.logo img{width:25%}.text_block p{font-size:26px}.btns_block a img{width:64%}.btns_block button{cursor:pointer;text-transform:uppercase;color:#fff;background-color:#006f79;border:none;width:60%;margin:0;font-size:17px;min-width:73px;padding:7px 0;text-align:center}}@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}}