.QNAForm_container__cKeuM{font-family:Lato,serif;background-color:#fff;min-height:500px;padding:20px 0;display:flex;justify-content:center;align-items:center;position:relative}.QNAForm_finalMessage__eDz01{text-align:center;padding:2rem;background-color:#f9f7fb;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.1);max-width:800px;margin:2rem auto}.QNAForm_finalMessage__eDz01 h2{font-size:1.8rem;color:#603384;margin-bottom:1rem}.QNAForm_finalMessage__eDz01 p{font-size:1.2rem;color:#4e2b68;margin-bottom:2rem}.QNAForm_buttonContainer__bebO3{display:flex;justify-content:center;gap:1rem}.QNAForm_bookingButton__jOeWB,.QNAForm_continueButton__b4HWk{font-size:1rem;font-weight:700;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.QNAForm_bookingButton__jOeWB{background-color:#603384;color:#fff}.QNAForm_bookingButton__jOeWB:hover{background-color:#4e2b68;transform:translateY(-2px)}.QNAForm_bookingButton__jOeWB:active{background-color:#3a2050;transform:translateY(2px)}.QNAForm_continueButton__b4HWk{background-color:#603384;color:#fff;text-decoration:none;display:inline-block;box-shadow:0 4px 6px rgba(0,0,0,.1)}.QNAForm_continueButton__b4HWk:hover{background-color:#4e2b68;transform:translateY(-2px)}.QNAForm_continueButton__b4HWk:active{background-color:#603384;transform:translateY(2px)}.QNAForm_backgroundBlur__WOCaz{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:998}.QNAForm_thankYouPopup__19GoK{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:999}@media screen and (max-width:768px){.QNAForm_container__cKeuM{padding:10px;min-height:auto;flex-direction:column}.QNAForm_finalMessage__eDz01{width:90%;padding:1.5rem;margin:1.5rem auto}.QNAForm_finalMessage__eDz01 h2{font-size:1.6rem}.QNAForm_finalMessage__eDz01 p{font-size:1rem}.QNAForm_buttonContainer__bebO3{flex-direction:column;gap:10px;align-items:center}.QNAForm_bookingButton__jOeWB,.QNAForm_continueButton__b4HWk{width:100%;padding:12px;font-size:1rem}.QNAForm_thankYouPopup__19GoK{width:90%;max-width:350px;padding:15px}.QNAForm_backgroundBlur__WOCaz{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.QNAForm_imagePreview__xppdQ{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-top:15px;padding:12px;border:1px solid #eee;border-radius:8px;background:#fafafa;flex-wrap:wrap}.QNAForm_imagePreviewImage__YFmTH{width:100px;height:100px;border-radius:6px;object-fit:cover;flex-shrink:0}.QNAForm_imageInfo__ags7f{gap:6px;max-width:250px}.QNAForm_fileSize__Lifcx{font-size:.8rem;color:#777}.QNAForm_removeBtn__KJUfZ{margin-top:6px;padding:6px 12px;border:1px solid #e74c3c;background-color:#fff;color:#e74c3c;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease;align-self:flex-start}.QNAForm_removeBtn__KJUfZ:hover{background-color:#e74c3c;color:#fff}@media screen and (max-width:768px){.QNAForm_imagePreview__xppdQ{flex-direction:column;align-items:flex-start}.QNAForm_imageInfo__ags7f{align-items:flex-start;min-width:100%}.QNAForm_removeBtn__KJUfZ{width:100%;text-align:center}}.QNAForm_imageUploadContainer__o9B1V{display:flex;flex-direction:column;margin-top:12px}.QNAForm_recommendedSize__QrtkG{font-size:.85rem;color:#888;margin-bottom:6px}.QNAForm_uploadButton__FQhU8{display:inline-block;padding:10px 18px;background:#603384;color:#fff;font-weight:600;border-radius:8px;cursor:pointer;text-align:center;transition:all .3s ease}.QNAForm_uploadButton__FQhU8:hover{background:#4e2b68;transform:translateY(-2px)}.QNAForm_uploadButton__FQhU8:active{background:#3a2050;transform:translateY(2px)}.QNAForm_imagePreviewThumb__d1yxk{width:80px!important;height:80px!important;border-radius:6px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.QNAForm_imageInfo__ags7f{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:150px;word-break:break-word}.QNAForm_fileName__BpTTm{font-weight:600;font-size:.9rem;color:#333}.QNAForm_fileDimension__sV1pl,.QNAForm_fileSize__Lifcx{font-size:.8rem;color:#777}.Question_question__if3ya{font-family:Lato,serif;color:#888;width:720px;display:flex;flex-direction:column;background:#fff;padding:20px 40px;border-radius:8px;animation:Question_fadeInUp__yB9xN .6s ease-in-out}.Question_questionText__vzuRr{font-size:1.8rem;font-weight:700;margin-bottom:5px;line-height:2.5rem}.Question_subheading___3_Aj{color:#888}.Question_required__cnTk8{color:#c55}.Question_inputField__Dy5iz{width:100%;padding:15px 20px;font-size:1.1rem;margin-bottom:20px;border-left:#603384;border-color:#603384 #603384 currentcolor;border-right:#603384;border-top:#603384;transition:border-color .3s}.Question_inputRequired__A2aXO{border-color:#fc6666}.Question_inputField__Dy5iz:focus{border-color:#85679e;outline:none}.Question_errorText___8VVu{color:#e74c3c;font-size:14px;font-weight:700;margin-top:5px;padding:5px;background-color:rgba(231,76,60,.1);border-radius:4px;line-height:1.5}.Question_propertyLabel__4oYik{font-weight:700;font-size:1.2rem;margin-bottom:5px;display:inline-block;color:#333}.Question_imageUploadContainer__dhFkj{margin-bottom:20px}.Question_uploadButton__NmSxQ{background-color:#603384;color:#fff;border:2px solid #603384;padding:12px 20px;font-size:1rem;cursor:pointer;border-radius:4px;transition:background-color .3s,border-color .3s;text-align:center;width:auto;display:inline-block;margin-top:10px}.Question_uploadButton__NmSxQ:hover{background-color:#7949a0;border-color:#7949a0}.Question_imagePreview__4uf4S{margin-top:15px;max-width:100%;max-height:250px;overflow:hidden}.Question_imagePreviewImage__Cs1Xb{width:100%;height:auto;border-radius:4px}.Question_imageText__S9Ux0{margin-top:10px;color:#777;font-size:14px;text-align:center}.Question_buttonContainer__pcbxg{display:flex;justify-content:space-between;width:100%}@keyframes Question_slideIn__pevbV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Question_previousButton__wBhvq{background-color:#f0f0f0;color:#333;border:1px solid #ccc;padding:10px 20px;font-size:1rem;border-radius:6px;cursor:pointer;transition:background-color .3s;animation:Question_slideIn__pevbV .6s ease-out forwards}.Question_previousButton__wBhvq:hover{background-color:#e0e0e0}.Question_nextButton__dWfDa{background-color:#603384;color:#fff;border:none;padding:10px 20px;font-size:1rem;border-radius:6px;cursor:pointer;transition:background-color .3s;animation:Question_slideIn__pevbV .6s ease-out forwards}.Question_nextButton__dWfDa:hover{background-color:#7949a0}@keyframes Question_fadeInUp__yB9xN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Question_checkboxContainer__yaEaB{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.Question_checkboxLabel__iXm5k{display:flex;align-items:center;gap:8px}.Question_checkboxInput__7IVnx{width:16px;height:16px}.Question_otherInputField__BSZuk{width:50%;border-left:#603384;border-color:#603384 #603384 currentcolor;border-right:#603384;border-top:#603384}.Question_radioContainer__W1zxh{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.Question_radioLabel__uAj0K{font-size:16px;gap:8px}.Question_radioInput__hpV72{accent-color:#007bff;cursor:pointer}.Question_dropdownContainer__l7fyI{border-radius:5px;padding:10px;width:100%}.Question_categoryContainer__L8teo{margin-bottom:10px}.Question_categoryHeader__RfMkW{background-color:#f5f5f5;padding:10px;cursor:pointer;font-weight:700;border:1px solid #ddd;transition:background-color .3s ease}.Question_categoryHeader__RfMkW:hover{background-color:#e8e8e8}.Question_subcategoryContainer__NVLLz{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.Question_subcategoryContent__05wxp{padding:10px;border-left:2px solid #ddd}.Question_expanded__gP__O{max-height:500px;opacity:1}.Question_collapsed__k2GbN{max-height:0;opacity:0}.Question_radioLabel__uAj0K{display:flex;align-items:center;margin-bottom:5px;cursor:pointer}.Question_radioInput__hpV72{margin-right:10px}@keyframes Question_shake___IZ2P{0%{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes Question_fadeIn__BuUn7{0%{opacity:0}to{opacity:1}}.Question_warningText__0pOtS{display:flex;align-items:center;gap:8px;background-color:#fff3cd;color:#856404;padding:10px 15px;border-radius:8px;font-size:14px;box-shadow:0 2px 6px rgba(0,0,0,.1);animation:Question_fadeIn__BuUn7 .5s ease-in,Question_shake___IZ2P .5s ease-in-out}.Question_warningIcon__2orm4{font-size:18px}@media screen and (max-width:768px){.Question_question__if3ya{width:100%;padding:15px 20px}.Question_questionText__vzuRr{font-size:1.4rem;line-height:2rem}.Question_inputField__Dy5iz{font-size:1rem;padding:12px 15px}.Question_buttonContainer__pcbxg{display:flex;justify-content:space-between;align-items:center;gap:10px}.Question_nextButton__dWfDa,.Question_previousButton__wBhvq{width:auto;padding:10px 20px;font-size:1rem;text-align:center}.Question_otherInputField__BSZuk{width:100%}.Question_warningText__0pOtS{font-size:12px;padding:8px 10px}.Question_uploadButton__NmSxQ{width:100%;text-align:center;padding:10px}.Question_imagePreview__4uf4S{max-height:200px}.Question_imagePreviewImage__Cs1Xb{max-width:100%}.Question_propertyLabel__4oYik{font-size:1rem}}@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@keyframes InitialSlide_fadeIn__ZmwAA{0%{opacity:0}to{opacity:1}}@keyframes InitialSlide_slideUp__PXuv2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InitialSlide_container___1j_t{font-family:Lato,serif;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px;font-size:16px;line-height:24px;animation:InitialSlide_fadeIn__ZmwAA .8s ease-in-out}.InitialSlide_content__ZtDc_{max-width:720px;width:100%;animation:InitialSlide_slideUp__PXuv2 .8s ease-in-out}.InitialSlide_continueButton__6x4k4,.InitialSlide_startButton__q4Qb9{padding:10px 20px;font-size:16px;cursor:pointer;background-color:#603384;color:#fff;border:none;border-radius:5px;margin-right:10px;transition:background-color .25s ease,transform .2s ease}.InitialSlide_continueButton__6x4k4:hover,.InitialSlide_startButton__q4Qb9:hover{background-color:#7949a0;transform:scale(1.05)}.InitialSlide_enterText__wvzFN{font-size:16px;color:#666}.InitialSlide_timeEstimate__O8yiH{margin-top:20px;font-size:16px;color:#888;font-weight:700}.review_modalOverlay__zeupj{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.review_modalContainer__VXjAV{background:#fff;width:90%;max-width:500px;padding:20px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);animation:review_fadeIn__TKBGq .3s ease-in-out;position:relative}.review_modalHeader__5Tqcv{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.review_starRating__NHoiV{display:flex;justify-content:center;gap:5px;margin-bottom:20px}.review_starContainer__wAd4w{display:flex;position:relative}.review_star__WEvCT{font-size:2rem;color:#ccc;cursor:pointer;transition:color .2s ease;width:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.review_star__WEvCT.review_selected__gZYQg,.review_star__WEvCT:hover{color:#f39c12}.review_textarea__pfLSq{width:100%;padding:10px;border:1px solid #613385;border-radius:5px;margin-bottom:20px;resize:none;font-size:1rem}.review_actionButtons__5vw1k{display:flex;justify-content:flex-end;gap:10px}.review_button__WFmZx{padding:8px 12px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease-in-out}.review_cancelButton__8n3gF{background-color:transparent;color:#613385;border:1px solid #613385;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .3s ease}.review_cancelButton__8n3gF:hover{background-color:#613385;color:#fff;border-color:#613385}.review_postButton__MP4Kv{background-color:#613385;color:#fff;transition:background-color .3s ease}.review_postButton__MP4Kv:hover{background-color:#9b59b6}.review_ratingMessage__3Z3qw{font-size:1rem;color:#000;text-align:center;transition:color .3s}@keyframes review_fadeIn__TKBGq{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.allreview_review_modal__Zku5N{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.allreview_modal_content__UnYJL{background-color:#fff;padding:20px;width:80%;max-width:800px;border-radius:10px;overflow-y:auto;max-height:80vh;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden}.allreview_close_modal___ZGjC{color:#613385;padding:5px 10px;border:none;border-radius:50%;font-size:1.5rem;cursor:pointer;position:absolute;top:10px;right:10px;z-index:10}.allreview_modal_reviews__drkDi{max-height:70vh;overflow-y:auto;padding-right:10px}.allreview_review_short_box__RZ7Ma{margin-bottom:20px;padding:15px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;box-shadow:0 4px 10px rgba(0,0,0,.1)}.allreview_reviewer_details__ypvBD{display:flex;margin-bottom:10px}.allreview_review_img__bMZ_o img{width:30px;height:30px;border-radius:50%;margin-right:10px}.allreview_reviewer_name__DM8mJ p{margin:0;font-weight:700;color:#333}.allreview_reviewer_rating__geDRi{margin-bottom:10px;color:gold}.allreview_reviewer_comment__MVtBv p{font-size:1rem;color:#333}.allreview_review_button__aYiNa{display:flex;gap:10px}.allreview_review_help__W6LqX,.allreview_review_unhelp__Ig44c{padding:8px 12px;background-color:#613385;color:#fff;border:none;border-radius:5px;cursor:pointer}.allreview_review_help__W6LqX:hover,.allreview_review_unhelp__Ig44c:hover{background-color:#764b97}.allreview_review_border_bottom__qsXSc{border-bottom:1px solid #ddd;margin-bottom:15px}.allreview_loading__vYo4E{text-align:center;padding:20px;font-size:1.2rem;color:#555}.allreview_modal_reviews__drkDi::-webkit-scrollbar{width:8px}.allreview_modal_reviews__drkDi::-webkit-scrollbar-thumb{background:#613385;border-radius:5px}.allreview_modal_reviews__drkDi::-webkit-scrollbar-track{background:#f1f1f1}.allreview_no_more_reviews__8dJ5T{text-align:center;font-size:1.2rem;font-weight:700;color:#555;background-color:#f9f9f9;padding:10px 20px;margin:20px auto}