.quiz .section{padding:37px 0;height:calc(100vh - 55px);overflow:scroll;display:none}
.quiz .section.screen2{display:block}
.quiz .section .top_cont{padding:2px 33px;background:linear-gradient(90deg,#F8F9FE 0%,#E7F2F8 100%);border-bottom:0.5px solid #EDF2F5;min-height:36px;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:14px}
.screen1{background:url(../themes/strymba/assets/images/_redesign26/bg_scr1.png);background-size:cover;background-position:right;overflow:hidden}
.quiz .screen1 .wrap .content{padding:26px 66px}
.quiz .screen1 .wrap{background:url(../themes/strymba/assets/images/_redesign26/bg_scr1_bl.png);background-size:cover;background-position:right;overflow:hidden;border-radius:25px;text-align:center;width:fit-content;margin:0 auto}
.quiz h1{font-weight:700;font-size:42px;line-height:54px;margin-bottom:24px}
.quiz h1 strong{color:#5073F1}.quiz .screen1 p{max-width:727px;margin:0 auto}
.quiz .screen1 .btn{width:100%;max-width:383px;margin:0 auto}
.quiz .under_text{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:24px 0}
.quiz .under_text .under_btn p{font-weight:400;font-size:18px;line-height:24px;position:relative;display:block}
.quiz .under_text{justify-content:center}
.quiz .under_text .under_btn p:before{content:'';background:url(../themes/strymba/assets/images/_redesign26/check.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:0;top:calc(50% - 10px)}
.quiz .under_text .under_btn p{padding-left:30px}.quiz .screen1 .button_tex{padding:26px 16px;font-weight:400;font-size:24px;line-height:34px;background:#E7F2F8;border-radius:15px;margin-top:24px}.custom-option{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:14px;font-size:18px;color:#3F3B54}.custom-option input{display:none}.control{width:20px;height:20px;border:1px solid #B1ADD8;border-radius:3px;position:relative;flex-shrink:0}.radio-group .control{border-radius:50%}
.radio-group input:checked + .control{border-color:#5073F1}
.radio-group input:checked + .control::after{content:"";width:12px;height:12px;background:linear-gradient(90deg,#225DF7 0%,#5073F1 100%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-group input:checked + .control{background:linear-gradient(90deg,#225DF7 0%,#5073F1 100%);border-color:#5073F1}.checkbox-group input:checked + .control::after{content:"";position:absolute;width:6px;height:10px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg);top:2px;left:6px}.custom-option.special .control{border-radius:50%}
.custom-option.special input:checked + .control{border-color:#5073F1;background:transparent}
.custom-option.special input:checked + .control::after{content:"";width:12px;height:12px;background:linear-gradient(90deg,#225DF7 0%,#5073F1 100%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none}.screen2{background:url(../themes/strymba/assets/images/_redesign26/bg_scr2.png);background-size:cover;background-position:right;overflow:hidden}
.quiz .wrap .content.quest{padding:26px 40px 54px}
.quiz .screen2 .wrap{background:url(../themes/strymba/assets/images/_redesign26/bg_scr2_bl.png);background-size:cover;background-position:right;overflow:hidden;border-radius:25px;text-align:center;width:fit-content;margin:0 auto}.quest_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px}.quiz .section .top_cont .title{font-weight:700;font-size:16px;line-height:16px;color:#5073F1;padding-right:13px;border-right:1px solid #E3E2F5}
.quiz .section .top_cont .step{color:#000;font-size:16px;line-height:24px}
.quiz .section .top_cont .list_step{display:flex;align-items:center;gap:10px}
.quiz .section .top_cont .list_step span{display:block;width:10px;height:10px;border-radius:50%;background:#E3E2F5}
.quiz .section .top_cont .list_step span.active{background:#5073F1}.quiz .section h2{font-weight:700;font-size:26px;line-height:36px;text-align:left;margin-bottom:10px}
.quiz .section p{text-align:left}
.quiz .screen2.full .wrap{width:100%}.quest_grid .bl .title{text-align:left;margin-bottom:15px;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;gap:8px;min-height:48px}
.quest_grid .bl .title .number{background:linear-gradient(90deg,#225DF7 0%,#5073F1 100%);width:34px;height:34px;min-width:34px;min-height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;font-size:16px;line-height:24px;color:#fff}
.custom-option .text{font-size:16px;line-height:20px;text-align:left}.section.full .btn{max-width:100%;width:382px;margin:24px auto 0}
.quest_grid .bl:nth-child(2) .title .number{background:linear-gradient(90deg,#5073F1 0%,#7C89F1 100%)}
.quest_grid .bl:nth-child(3) .title .number{background:linear-gradient(90deg,#7C89F1 0%,#89BDEC 100%)}
.quest_grid .bl:nth-child(4) .title .number{background:linear-gradient(90deg,#89BDEC 0%,#A4D1F0 100%)}.quest_grid .bl:nth-child(2) .radio-group input:checked + .control{border-color:#7C89F1}
.quest_grid .bl:nth-child(3) .radio-group input:checked + .control{border-color:#89BDEC}
.quest_grid .bl:nth-child(4) .radio-group input:checked + .control{border-color:#A4D1F0}
.quest_grid .bl:nth-child(2) .radio-group input:checked + .control::after{background:linear-gradient(90deg,#5073F1 0%,#7C89F1 100%)}
.quest_grid .bl:nth-child(3) .radio-group input:checked + .control::after{background:linear-gradient(90deg,#7C89F1 0%,#89BDEC 100%)}
.quest_grid .bl:nth-child(4) .radio-group input:checked + .control::after{background:linear-gradient(90deg,#89BDEC 0%,#A4D1F0 100%)}.screen3{background:url(../themes/strymba/assets/images/_redesign26/bg_scr3.png);background-size:cover;background-position:right;overflow:hidden}
.quiz .screen3 .wrap{background:url(../themes/strymba/assets/images/_redesign26/bg_scr3_bl.png);background-size:cover;background-position:right;overflow:hidden;border-radius:25px;text-align:center;width:fit-content;margin:0 auto}.button_bl_scr3{padding:10px 40px;background:url(../themes/strymba/assets/images/_redesign26/bg_scr3_bl2.png);background-size:cover;background-position:top;overflow:hidden;border-radius:20px;margin-top:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;border:1px solid #89BDEC}
.button_bl_scr3 h2{font-weight:700;font-size:28px;line-height:32px;margin:0}
.button_bl_scr3 .left{width:calc(50% - 20px)}
.button_bl_scr3 .right{width:calc(50% - 20px)}
.button_bl_scr3 p{font-weight:400;font-size:16px;line-height:24px}
.button_bl_scr3 h2 strong{color:#225DF7}.button_bl_scr3 form .title{font-weight:700;font-size:18px;line-height:28px;margin-bottom:10px}
.button_bl_scr3 form .form-wrap{width:100%;padding:6px;border-radius:15px;background:#fff;display:flex;align-items:center;justify-content:space-between}
.button_bl_scr3 form .form-wrap button{font-weight:700;font-size:14px;line-height:7.03px;padding:13px 10px;color:#fff;background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);border-radius:10px;text-transform:capitalize}
.button_bl_scr3 form .form-wrap input{padding:7px;border:none;width:calc(100% - 124px)}.screen4{background:url(../themes/strymba/assets/images/_redesign26/bg_scr4.png);background-size:cover;background-position:right;overflow:hidden}
.quiz .screen4 .wrap{background:url(../themes/strymba/assets/images/_redesign26/bg_scr4_bl.png);background-size:cover;background-position:right;overflow:hidden;border-radius:25px;text-align:center;width:fit-content;margin:0 auto}
.under_title_bl{padding:10px 16px;border-radius:15px;background:#E7F2F8;text-align:left;margin-bottom:24px}
.under_title_bl .title{font-weight:700;font-size:18px;line-height:28px;color:#5073F1}
.under_title_bl .blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.under_title_bl .blocks .bl{display:flex;align-items:center;gap:8px;font-weight:400;font-size:16px;line-height:24px}
.title_quest{font-weight:700;font-size:18px;line-height:28px;color:#5073F1;margin-bottom:-14px;text-align:left}.quiz .screen4 .button_bl_scr3{padding:26px 40px;background:url(../themes/strymba/assets/images/_redesign26/bg_scr4_bl2.png);background-size:cover;background-position:top;overflow:hidden;border:1px solid #FFD889;align-items:center}
.quiz .screen4 .button_bl_scr3 .left{max-width:818px;width:calc(100% - 400px)}
.quiz .screen4 .button_bl_scr3 .left h2{margin-bottom:0}.quiz .screen4 .button_bl_scr3 .left h2 strong{background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.quiz .screen4 .button_bl_scr3 .right{width:fit-content}
.quiz .screen4 .button_bl_scr3 .right .btn{background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);width:383px;margin:0}.screen5{background:url(../themes/strymba/assets/images/_redesign26/bg_scr5.png);background-size:cover;background-position:right;overflow:hidden}
.quiz .screen5 .wrap{background:url(../themes/strymba/assets/images/_redesign26/bg_scr5_bl.png);background-size:cover;background-position:right;overflow:hidden;border-radius:25px;text-align:center;width:fit-content;margin:0 auto}.screen5 .under_title_bl{padding:18px 16px;background:#E7F2F8;margin:24px 0 0}
.screen5 .under_title_bl .title{font-size:24px;line-height:34px;margin-bottom:14px}
.screen5 .under_title_bl .blocks{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.screen5 .under_title_bl .blocks .bl{width:calc(50% - 12px)}
.screen5 .under_title_bl .blocks .bl strong{font-weight:700;color:#5073F1}
.screen5 .under_title_bl .btn{background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);width:383px;margin:0}
.screen5 .under_title_bl>.grid{grid-template-columns:2fr 1fr;gap:24px}
.screen5 .under_title_bl .grid_1-3{margin:auto}.screen6{background:url(../themes/strymba/assets/images/_redesign26/bg_scr6.png);background-size:cover;background-position:right;overflow:hidden}
.quiz .screen6 .wrap{background:url(../themes/strymba/assets/images/_redesign26/bg_scr6_bl.png);background-size:cover;background-position:right;overflow:hidden;border-radius:25px;text-align:center;width:fit-content;margin:0 auto}.screen6 .under_bl{background:url(../themes/strymba/assets/images/_redesign26/bg_scr6_bl2.png);background-size:cover;background-position:right;overflow:hidden;border-radius:25px;margin-top:24px}.screen6 .under_bl .flex{display:flex;align-items:center;justify-content:space-between}.screen6 .under_bl .flex .left{padding:40px;width:60%}
.screen6 .under_bl .flex .left h2{font-weight:700;font-size:28px;line-height:32px;margin:0}
.screen6 .under_bl .flex .left p{font-weight:700;font-size:16px;line-height:24px;margin:0}
.screen6 .under_bl .flex .left .btn{background:transparent;border:1px solid #ED641D;width:fit-content;margin:24px 0 0 0;position:relative}
.screen6 .under_bl .flex .left .btn span{background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.screen6 .under_bl .flex .left h2 strong{background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.screen6 .under_bl .flex .right{padding-right:40px;min-height:100%;width:48%}
.screen6 .under_bl .flex .right img{height:100%;width:100%;object-fit:cover}.screen7{background:url(../themes/strymba/assets/images/_redesign26/bg_scr7.png);background-size:cover;background-position:right;overflow:hidden}.quiz .screen7 .wrap{background:url(../themes/strymba/assets/images/_redesign26/bg_scr7_bl.png);background-size:cover;background-position:right;overflow:hidden;border-radius:25px;text-align:center;width:fit-content;margin:0 auto}.quiz .screen7 h2{font-weight:700;font-size:42px;line-height:54px;text-align:center;margin-bottom:24px}
.quiz .screen7 h2 p{display:none}
.quiz .screen7 h2 p:nth-child(1){display:block}
.quiz .screen7 h2 strong{color:#5073F1}
.quiz .screen7 h2 p{font-weight:700;font-size:42px;line-height:54px;text-align:center}
.quiz .screen7 .section p{text-align:center;margin-bottom:24px}
.quiz .screen7 .loader_form{padding:34px;border:1px solid #FFF;box-shadow:0px 0px 10px 0px #5751741A;background:#F2F5FE;border-radius:15px;margin-top:54px}.screen7 .line_progress{width:100%;height:12px;background:#fff;position:relative;border-radius:220px}
.screen7 .line_progress .progress{height:100%;width:1%;background:linear-gradient(90deg,#7C89F1 0%,#89BDEC 100%);position:absolute;left:0;top:0;border-radius:220px}
.screen7 .loader_form .procent{font-weight:400;font-size:18px;line-height:28px;text-align:center;margin-top:18px}
.quiz .screen7 .wrap .content.quest{padding:83px 116px}.screen8{background:url(../themes/strymba/assets/images/_redesign26/bg_scr8.png);background-size:cover;background-position:right;overflow:hidden}.quiz .screen8 .wrap{background:url(../themes/strymba/assets/images/_redesign26/bg_scr8_bl.png);background-size:cover;background-position:right;overflow:hidden;border-radius:25px;text-align:center;width:fit-content;margin:0 auto}
.quiz .screen8 h2{font-weight:700;font-size:26px;line-height:36px;margin-bottom:24px;text-align:center}.quiz .screen8 .flex{display:flex;align-items:stretch;justify-content:space-between;gap:40px}
.quiz .screen8 .flex .left{width:calc(50% - 20px)}
.quiz .screen8 .flex .right{width:calc(50% - 20px)}.quiz .screen8 .f_bl .top{display:flex;align-items:center;justify-content:space-between}
.quiz .screen8 .f_bl .top .bl_left{display:flex;flex-direction:column;align-items:center;justify-content:center}
.quiz .screen8 .f_bl .top .bl_left .score{display:flex;align-items:center;font-family:Plus Jakarta Sans;font-weight:400;font-size:28px;line-height:28px;gap:6px}
.quiz .screen8 .f_bl .top .bl_left .score span.quiz-score-value{font-weight:600;font-size:60px;line-height:60px}
.quiz .screen8 .f_bl .top .bl_left .label{font-weight:700;font-size:16px;line-height:24px;padding:6px 20px;background:linear-gradient(0deg,#F3BE43,#F3BE43);border-radius:70px;margin-top:12px;color:#fff;display:none}
.quiz .screen8 .f_bl .top .bl_left .label.res_100{background:#39B54A}
.quiz .screen8 .f_bl .top .bl_left .label.res_60-79{background:#D0DE27}
.quiz .screen8 .f_bl .top .bl_left .label.res_40-59{background:#F3BE43}
.quiz .screen8 .f_bl .top .bl_left .label.res_40{background:#ED1523}
.quiz .screen8 .flex.f_bl .left{padding:30px;box-shadow:0px 0px 10px 0px #5751741A;background:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:space-around}
.quiz .screen8 .flex.f_bl .bl_right{position:relative;width:fit-content;height:fit-content}.quiz .screen8 .flex.f_bl .bl_right .img_wrap{width:19px;height:19px;position:absolute;bottom:-10px;left:calc(50% - 8px);overflow:visible}
.quiz .screen8 .flex.f_bl .bl_right .img_wrap img{height:19px;width:78px;max-width:initial;margin-left:-68px}
.quiz .screen8 h3{font-weight:700;font-size:18px;line-height:28px;margin-bottom:10px}
.quiz .screen8 p{font-weight:400;font-size:16px;line-height:24px;margin:0}
.quiz .screen8 p span{display:none}
.quiz .screen8 li{font-weight:400;font-size:16px;line-height:24px;margin:0}
.quiz .screen8 .f_bl .bottom{padding:31px 16px;background:#F2F5FE;border-radius:15px;margin-top:24px;text-align:left}.quiz .screen8 .f_bl .bottom li{padding-left:30px;margin-bottom:8px;position:relative}
.quiz .screen8 .f_bl .bottom li:last-of-type{margin-bottom:0}.quiz .screen8 .f_bl .bottom li:before{content:'';background:url(../themes/strymba/assets/images/_redesign26/form_li.svg);background-size:contain;background-repeat:no-repeat;width:22px;height:22px;position:absolute;left:0;top:calc(50% - 11px)}.quiz .screen8 .flex.f_bl .right{padding:30px;box-shadow:0px 0px 10px 0px #5751741A;background:#fff;border-radius:20px;text-align:left}.quiz .screen8 .flex.f_bl .right .bl{display:flex;align-items:center;gap:10px;padding:12px 8px;border-radius:10px;box-shadow:0px 0px 10px 0px #5751741A;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#225DF7 0%,#5073F1 100%) border-box;margin-bottom:12px}
.quiz .screen8 .flex.f_bl .right .bl:last-of-type{margin-bottom:0}
.quiz .screen8 .flex.f_bl .right .bl .number{font-weight:700;font-size:16px;line-height:24px;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:8px;color:#fff;background:linear-gradient(90deg,#225DF7 0%,#5073F1 100%);display:flex;align-items:center;justify-content:center}
.quiz .screen8 .flex.f_bl .right .bl:nth-child(2){background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#5073F1 0%,#7C89F1 100%) border-box}
.quiz .screen8 .flex.f_bl .right .bl:nth-child(3){background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#7C89F1 0%,#89BDEC 100%) border-box}
.quiz .screen8 .flex.f_bl .right .bl:nth-child(4){background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#89BDEC 0%,#A4D1F0 100%) border-box}.quiz .screen8 .flex.f_bl .right .bl:nth-child(2) .number{background:linear-gradient(90deg,#5073F1 0%,#7C89F1 100%) border-box}
.quiz .screen8 .flex.f_bl .right .bl:nth-child(3) .number{background:linear-gradient(90deg,#7C89F1 0%,#89BDEC 100%) border-box}
.quiz .screen8 .flex.f_bl .right .bl:nth-child(4) .number{background:linear-gradient(90deg,#89BDEC 0%,#A4D1F0 100%) border-box}.quiz .screen8 .s_bl{margin-top:24px;text-align:left}.quiz .screen8 .s_bl form .form-wrap{width:100%;padding:6px;border-radius:15px;background:#fff;display:flex;align-items:center;justify-content:space-between}
.quiz .screen8 .s_bl form .form-wrap button{font-weight:700;font-size:14px;line-height:7.03px;padding:13px 10px;color:#fff;background:linear-gradient(270deg,#F3BE43 0%,#ED641D 100%);border-radius:10px;text-transform:capitalize}
.quiz .screen8 .s_bl form .form-wrap input{padding:7px;border:none;width:calc(100% - 124px)}.quiz .screen8 .reset_btn{display:flex;align-items:center;padding:13px 24px;gap:16px;border:1.3px solid #B1ADD8;font-weight:700;font-size:18px;line-height:20px;color:#B1ADD8;width:fit-content;cursor:pointer;margin:24px 0 0 auto;border-radius:10px}.quiz-email-error{font-size:13px;color:red;margin:5px}
.quiz-email-success{font-size:14px;font-weight:600;color:#39B54A;margin-top:5px}@media (max-width:991px){.quiz h1{font-size:32px;line-height:36px;margin-bottom:14px}.quiz .screen1 .wrap .content{padding:24px 20px}.quiz .section p{font-size:16px;line-height:20px}.quiz .under_text{gap:10px;margin:14px 0}.quiz .screen1 .button_tex{padding:24px 16px;font-size:18px;line-height:24px;margin-top:24px}.quiz .wrap .content.quest{padding:26px 20px}.quiz .section h2{font-size:24px;line-height:30px}.custom-option{gap:8px;margin-bottom:10px;font-size:16px}.quest_grid{gap:14px}.quiz .section .top_cont .title{font-weight:700;font-size:16px;line-height:16px;color:#5073F1;padding-right:8px;text-align:left}.quiz .section .top_cont .step{color:#000;font-size:14px;line-height:21px;white-space:nowrap}.quiz .section .top_cont .list_step{gap:5px}.quiz .section .top_cont .list_step span{width:7px;height:7px}.button_bl_scr3{padding:10px;margin-top:24px;gap:24px;flex-direction:column}.button_bl_scr3 .left{width:100%;text-align:center}.button_bl_scr3 .right{width:100%}.under_title_bl .blocks{grid-template-columns:repeat(1,1fr);gap:10px}.quiz .screen4 .button_bl_scr3 .left{max-width:100%;width:100%}.quiz .section .top_cont{padding:6px 20px}.screen6 .under_bl .flex{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.screen6 .under_bl .flex .left{padding:20px;width:100%}.screen6 .under_bl .flex .right{padding-right:40px;min-height:100%;width:100%;padding:0 20px}.screen6 .under_bl{background-position:center}.quiz .screen7 .wrap .content.quest{padding:20px}.quiz .screen8 .flex{gap:24px;flex-direction:column}.quiz .screen8 .flex.f_bl .left{padding:20px;width:100%}.quiz .screen8 .flex.f_bl .right{padding:20px;width:100%}.quiz .screen8 .f_bl .top{flex-direction:column-reverse}.quiz .screen8 .flex .left{width:100%}.quiz .screen8 .flex .right{width:100%}.screen5 .under_title_bl .btn{width:auto}.screen5 .under_title_bl>.grid{grid-template-columns:1fr;gap:8px}.screen5 .under_title_bl .blocks .bl{width:100%}}