.quiz-container{margin:40px 0}.quiz-container .quiz{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 20px 40px;background:linear-gradient(90deg,#9ac8fc 0,#eef6ff 72%);border:1px solid #4a4a4a;border-radius:14px;min-height:200px}@media (min-width:768px){.quiz-container{padding:20px 12px}.quiz-container .quiz{gap:26px;padding:0}.quiz-container .quiz:after{width:465px;top:0;height:100%}}.quiz-container .quiz .question-container{width:100%;margin-top:30px}.quiz-container .quiz .question-container.invisible{visibility:hidden;opacity:0}.quiz-container .quiz .question-container .go-back{position:absolute;top:12px}.quiz .question-container .go-back{left:12px}.quiz-container .quiz .question-container .go-back.visibility-hidden{visibility:hidden}.quiz-container .quiz .question-container .go-back .go-back-button{font-size:16px;display:flex;gap:8px;align-items:center;cursor:pointer;font-weight:500}.quiz-container .quiz .question-container .go-back .go-back-button:hover{cursor:pointer}.quiz-container .quiz .question-container .question{display:flex;flex-direction:column;align-items:center;font-size:28px;margin-bottom:10px}.quiz-container .quiz .question-container .question .question-image{align-items:center;max-width:200px;display:grid;margin-bottom:20px}.quiz-container .quiz .question-container .question .question-image>div,.quiz-container .quiz .question-container .question .question-image>span{grid-column:1;grid-row:1}.quiz-container .quiz .question-container .question .question-image img{max-width:100%;max-height:120px;width:auto;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);object-fit:cover}.quiz-container .quiz .question-container .question .question-text-container{display:grid}.quiz-container .quiz .question-container .question .question-text-container .question-result-text,.quiz-container .quiz .question-container .question .question-text-container .question-title{text-align:center;font-size:22px;font-weight:700;line-height:1.4}.quiz-container .quiz .question-container .question .question-text-container .question-result-text .additional-text,.quiz-container .quiz .question-container .question .question-text-container .question-title .additional-text{grid-row:2/3;color:#72d3ce;font-size:16px}.quiz-container .quiz .question-container .question .question-text-container .question-result-text{display:none;margin-top:12px;font-weight:700;color:#322e4d}.quiz-container .quiz .question-container .question .question-text-container .question-result-subtext{display:none;grid-row:2;font-size:21px;color:#322e4d}.quiz-container .quiz .question-container .steps-progress{display:flex;align-items:center;gap:15px;grid-row:2!important;margin-top:15px;justify-content:center;margin-bottom:20px}@media (min-width:768px){.quiz-container .quiz .question-container{margin-top:0}.quiz-container .quiz .question-container .go-back{top:24px}.quiz .question-container .go-back{left:24px}.quiz-container .quiz .question-container .steps-progress{margin-top:0;justify-content:normal}}.quiz-container .quiz .question-container .steps-progress.hide{display:none}.quiz-container .quiz .question-container .steps-progress .progress-info{font-size:14px;display:flex;justify-content:center}.quiz .question-container .steps-progress .progress-info .step-title{margin-right:4px}.quiz-container .quiz .question-container .steps-progress .progress-info .step-wrapper{display:flex;gap:4px}.quiz-container .quiz .question-container .steps-progress .progress-info .step-number{display:grid}.quiz-container .quiz .question-container .steps-progress .progress-info .step-number>div,.quiz-container .quiz .question-container .steps-progress .progress-info .step-number>span{grid-column:1;grid-row:1}.quiz-container .quiz .question-container .steps-progress .progress-container{display:flex}.quiz-container .quiz .question-container .steps-progress .progress-container .progress-point{width:10px;height:10px;border-radius:40px;position:relative;background:rgba(50,46,77,.3490196078);margin-right:19px}.quiz-container .quiz .question-container .steps-progress .progress-container .progress-point:first-child:before{content:none!important}.quiz-container .quiz .question-container .steps-progress .progress-container .progress-point:not(:last-child):after{content:"";width:19px;height:2px;position:absolute;top:4px;background:rgba(50,46,77,.3490196078)}.quiz .question-container .steps-progress .progress-container .progress-point:not(:last-child):after{left:10px}.quiz-container .quiz .question-container .steps-progress .progress-container .progress-point.active{background:linear-gradient(90deg,#f1b302 0,#fd7f31 100%)}.quiz-container .quiz .question-container .steps-progress .progress-container .progress-point.active:before{content:"";width:19px;height:2px;position:absolute;top:4px;background:linear-gradient(90deg,#ff4802 0,#fd7f31 100%)}.quiz .question-container .steps-progress .progress-container .progress-point.active:before{left:-19px}.quiz-container .quiz .answers-container{position:relative;width:100%;min-height:258px;display:grid}.quiz-container .quiz .answers-container>div,.quiz-container .quiz .answers-container>span{grid-column:1;grid-row:1}.quiz-container .quiz .answers-container.invisible{visibility:hidden;opacity:0}.quiz-container .quiz .answers-container .answers-holder{display:flex;flex-direction:column;justify-content:center;gap:20px}.quiz-container .quiz .answers-container .answers-holder .answer{width:100%;border-radius:32px;border:2px solid #4a4a4a;background:#fff;box-shadow:0 0 4px 0 #aaa;transition:.4s;color:#4a4a4a;text-transform:none;font-size:17px;font-weight:600;padding:15px 20px;display:block;text-decoration:none!important;text-align:center}.quiz-container .quiz .answers-container .answers-holder .answer:hover{background:linear-gradient(259deg,#f0ac80 0,#f1b302 100%) no-repeat padding-box;border-color:#fff;color:#fff}.quiz-container .quiz .answers-container .answers-holder .answer.selected{background:linear-gradient(259deg,#f0ac80 0,#f1b302 100%) no-repeat padding-box;border-color:#fff;color:#fff}.btn.btn-transparent-simple{background:0 0;border:2px solid #9299d5;color:#45107a;padding:15px 20px;border-radius:32px;text-decoration:none;display:inline-block;transition:all .4s ease;font-size:17px;text-align:center;width:100%}.btn.btn-transparent-simple:hover,.btn.btn-transparent-simple.selected{background:linear-gradient(259deg,#fc8032 0,#ff4500 100%);border-color:#fff;color:#fff}.quiz-results-content{position:relative;text-align:center;max-width:600px;margin-left:auto}.quiz-result-title{font-size:28px;font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:20px}.quiz-result>p{line-height:1.4}.quiz-result-image{margin-bottom:30px}.quiz-result-image img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15)}.quiz-result-description{font-size:18px;color:#475569;margin-bottom:30px;line-height:1.6}.quiz-result-action{margin-bottom:40px}.quiz-result .widget-block{border-radius:12px;padding-bottom:5px;box-shadow:0px 0px 13px -6px rgba(0,0,0,.5);max-width:435px;margin:auto!important;background:#fff;margin-bottom:30px!important;float:none;width:auto;border:0}.quiz-result .image-container{max-height:255px}.quiz-result .image-container img{width:100%;height:auto;max-height:226px;object-fit:cover;min-height:255px}.quiz-result .content-hotels{padding:0 20px}.quiz-result .widget-block h3{margin-bottom:10px;margin-top:10px;font-weight:700}.quiz-result .widget-block span{margin-bottom:5px}.quiz-result .custom-button{display:table;padding:10px 20px;margin:20px auto}.quiz-result .badget{top:8px;left:8px}.quiz-result .highlight.features{display:none;margin-bottom:5px}.quiz-result .features.highlight:not(:last-child){margin-right:5px}.quiz-result .Top .highlight.topRate{display:inline-block}.quiz-result .Great .highlight.grateVal{display:inline-block}.quiz-result .Perfect .highlight.perfCho{display:inline-block}.quiz-result .highlight .icon{margin-right:5px}.quiz-result svg{display:block;max-width:14px;fill:#fff;max-height:14px;text-align:center;margin:auto}.quiz-result .highlight.price{text-align:left}.quiz-btn,.quiz-cta-btn{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:white;border:none;padding:18px 40px;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-block;text-decoration:none;text-align:center}.quiz-btn:hover,.quiz-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(16,185,129,.3)}.quiz-retake-btn{background:#64748b}.quiz-retake-btn:hover{background:#475569;box-shadow:0 8px 25px rgba(100,116,139,.3)}.quiz-selected-answers{background:#f8fafc;border-radius:12px;padding:25px;margin:30px 0;text-align:left}.quiz-selected-answers h4{margin-bottom:15px;color:#1e293b;font-weight:600}.quiz-selected-answers ul{margin:0;padding-left:20px}.quiz-selected-answers li{margin-bottom:15px;color:#475569;line-height:1.5}.quiz-selected-answers li strong{color:#1e293b;font-weight:600}.quiz-maker-error,.quiz-error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:20px;border-radius:8px;text-align:center;font-weight:500}@media (min-width:768px){.quiz-container{padding:0;max-width:830px;margin:40px auto}.quiz-container .quiz{gap:unset;justify-content:normal;justify-content:center;padding:40px;display:grid;grid-template-columns:auto auto}.quiz-container .quiz .question-container{display:flex;flex-direction:column;justify-content:center}.quiz-container .quiz .question-container .question{margin-bottom:0}.quiz-container .quiz .question-container .question .question-text-container .question-result-text .additional-text,.quiz-container .quiz .question-container .question .question-text-container .question-title .additional-text{font-size:20px}.quiz-container .quiz .question-container .question .question-text-container .question-result-subtext,.quiz-container .quiz .question-container .question .question-text-container .question-result-text{display:none;margin-top:0}.quiz-container .quiz .question-container .steps-progress{margin:10px auto 0}.quiz-container .quiz .question-container .steps-progress.hide{visibility:hidden;display:block}.quiz-container .quiz .question-container .steps-progress .progress-info{justify-content:flex-start}.quiz-container .quiz .answers-container{justify-content:center}.quiz-container .quiz .answers-container:after,.quiz-container .quiz .answers-container:before{display:none}.quiz-container .quiz .answers-container .answers-holder{flex-wrap:wrap;align-content:center}.quiz-container .quiz .answers-container .answers-holder .answer{align-items:center}.quiz-container .quiz .answers-container .answers-holder .answer{min-width:240px;padding:10px}}@media (min-width:992px){.quiz-container .quiz .answer{min-width:320px!important}}@media (min-width:768px){.quiz-ppc .question .question-text-container .question-title{text-align:center!important}.quiz-ppc .question .question-text-container .steps-progress{margin:0 auto!important}}@media (min-width:1200px){.quiz-ppc .question{flex-direction:row!important;gap:40px!important}.quiz-ppc .question .question-text-container .question-title{text-align:left!important;font-size:30px!important}.quiz-ppc .question .question-text-container .steps-progress{margin:0!important}}@media (max-width:768px){.quiz-container .quiz .answers-container .answers-holder .answer{font-size:16px;padding:12px 15px}}.quiz-container .quiz .quiz-loader{position:absolute;z-index:100;top:0;bottom:0;left:0;right:0;padding:24px 40px;text-align:center}.quiz-container .quiz .quiz-loader:not(.hidden){display:flex;flex-direction:column}.quiz-container .quiz .quiz-loader.hidden{display:none}.quiz-container .quiz .quiz-loader .quiz-loader-title{color:#2d266a;font-size:23px;font-weight:700;margin-bottom:10px}.quiz-container .quiz .quiz-loader .quiz-loader-img-holder{max-height:calc(100% - 45px)}.quiz-container .quiz .quiz-loader .quiz-loader-img-holder img{max-height:100%;width:auto}.quiz-spinner{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #667eea;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}